VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x2B78C1…59f4
Summary
Transactions
Transfers
Address
0x2B78C1b77681f7CD23107644569AB42FBd1c59f4
VET
45.00
VET
VTHO
20.74
VTHO
Master
0xb2B5DC5772279fc31914FC030283247BF357ED7D
Deployer
0xb2B5DC5772279fc31914FC030283247BF357ED7D
Code
0x6080604052600436106101095760003560e01c8063893d20e811610095578063a6f9dae111610064578063a6f9dae114610339578063a7b1942414610362578063da4e364f1461038b578063db358e60146103c9578063f064c32e146103e557610109565b8063893d20e81461029357806392083b91146102be57806398c6908e146102e75780639b7bc6991461031057610109565b806351563f8e116100dc57806351563f8e146101de57806358bb1f17146102075780635e123add1461022357806362822f801461024e5780637adeb2001461026a57610109565b80630f08efe01461010e578063202e3740146101395780632a45b2501461016457806334a30cbb146101a1575b600080fd5b34801561011a57600080fd5b50610123610410565b6040516101309190613c17565b60405180910390f35b34801561014557600080fd5b5061014e61079a565b60405161015b9190613c17565b60405180910390f35b34801561017057600080fd5b5061018b60048036038101906101869190613299565b610ba9565b6040516101989190613e99565b60405180910390f35b3480156101ad57600080fd5b506101c860048036038101906101c39190613299565b610d86565b6040516101d59190613eb5565b60405180910390f35b3480156101ea57600080fd5b5061020560048036038101906102009190613299565b610da6565b005b610221600480360381019061021c91906132fe565b6111ba565b005b34801561022f57600080fd5b50610238611957565b6040516102459190613f3e565b60405180910390f35b61026860048036038101906102639190613299565b611979565b005b34801561027657600080fd5b50610291600480360381019061028c919061334d565b611d30565b005b34801561029f57600080fd5b506102a8611df4565b6040516102b59190613b8e565b60405180910390f35b3480156102ca57600080fd5b506102e560048036038101906102e09190613222565b611e1e565b005b3480156102f357600080fd5b5061030e60048036038101906103099190613299565b6121d7565b005b34801561031c57600080fd5b50610337600480360381019061033291906132c2565b612329565b005b34801561034557600080fd5b50610360600480360381019061035b91906131f9565b6124bd565b005b34801561036e57600080fd5b50610389600480360381019061038491906132c2565b612591565b005b34801561039757600080fd5b506103b260048036038101906103ad9190613299565b6127a5565b6040516103c0929190613ed0565b60405180910390f35b6103e360048036038101906103de91906132fe565b6127ff565b005b3480156103f157600080fd5b506103fa612cd3565b6040516104079190613c17565b60405180910390f35b6060600061041e60016130e2565b9050600061042c60026130e2565b61043660016130e2565b6104409190614084565b90506000808267ffffffffffffffff811115610485577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280602002602001820160405280156104be57816020015b6104ab613106565b8152602001906001900390816104a35790505b50905060005b8481101561078f573073ffffffffffffffffffffffffffffffffffffffff16600460006001846104f49190613fa3565b815260200190815260200160002060050160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141561077c5760006001826105519190613fa3565b905060006004600083815260200190815260200160002090508060405180610160016040529081600082015481526020016001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200160028201548152602001600382015481526020016004820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016005820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016005820160149054906101000a900460ff161515151581526020016006820154815260200160078201548152602001600882015481526020016009820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152505084868151811061075f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101819052506001856107779190613fa3565b945050505b808061078790614160565b9150506104c4565b508094505050505090565b606060006107a860016130e2565b905060008060005b83811015610851573373ffffffffffffffffffffffffffffffffffffffff16600460006001846107e09190613fa3565b815260200190815260200160002060050160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141561083e5760018361083b9190613fa3565b92505b808061084990614160565b9150506107b0565b5060008267ffffffffffffffff811115610894577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280602002602001820160405280156108cd57816020015b6108ba613106565b8152602001906001900390816108b25790505b50905060005b84811015610b9e573373ffffffffffffffffffffffffffffffffffffffff16600460006001846109039190613fa3565b815260200190815260200160002060050160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415610b8b5760006001826109609190613fa3565b905060006004600083815260200190815260200160002090508060405180610160016040529081600082015481526020016001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200160028201548152602001600382015481526020016004820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016005820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016005820160149054906101000a900460ff161515151581526020016006820154815260200160078201548152602001600882015481526020016009820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681525050848681518110610b6e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010181905250600185610b869190613fa3565b945050505b8080610b9690614160565b9150506108d3565b508094505050505090565b610bb1613106565b6004600083815260200190815260200160002060405180610160016040529081600082015481526020016001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200160028201548152602001600382015481526020016004820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016005820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016005820160149054906101000a900460ff161515151581526020016006820154815260200160078201548152602001600882015481526020016009820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815250509050919050565b600060046000838152602001908152602001600020600701549050919050565b60026000541415610dec576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610de390613e39565b60405180910390fd5b60026000819055503373ffffffffffffffffffffffffffffffffffffffff166004600083815260200190815260200160002060040160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161480610eb15750600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b610ef0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ee790613cd9565b60405180910390fd5b60006004600083815260200190815260200160002060080154118015610f795750600073ffffffffffffffffffffffffffffffffffffffff166004600083815260200190815260200160002060090160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b8015610f9b575060016004600083815260200190815260200160002060060154145b15611034576004600082815260200190815260200160002060090160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc60046000848152602001908152602001600020600801549081150290604051600060405180830381858888f19350505050158015611032573d6000803e3d6000fd5b505b600060046000838152602001908152602001600020600201549050336004600084815260200190815260200160002060050160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060016004600084815260200190815260200160002060050160146101000a81548160ff0219169083151502179055506004600083815260200190815260200160002060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd306004600086815260200190815260200160002060040160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846040518463ffffffff1660e01b815260040161117c93929190613ba9565b600060405180830381600087803b15801561119657600080fd5b505af11580156111aa573d6000803e3d6000fd5b5050505050600160008190555050565b60026000541415611200576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111f790613e39565b60405180910390fd5b60026000819055506001600460008581526020019081526020016000206006015414611261576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161125890613e79565b60405180910390fd5b600015156004600085815260200190815260200160002060050160149054906101000a900460ff161515146112cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112c290613db9565b60405180910390fd5b60006004600085815260200190815260200160002060080154101580156113555750600073ffffffffffffffffffffffffffffffffffffffff166004600085815260200190815260200160002060090160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b611394576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161138b90613df9565b60405180910390fd5b6004600084815260200190815260200160002060040160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16148061146557506004600084815260200190815260200160002060090160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b806114bd5750600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b6114fc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114f390613c59565b60405180910390fd5b6004600084815260200190815260200160002060070154421015611555576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161154c90613c99565b60405180910390fd5b6000612710600360149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff1660046000878152602001908152602001600020600801546115a4919061402a565b6115ae9190613ff9565b90506004600085815260200190815260200160002060040160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561161f57600092505b6000838260046000888152602001908152602001600020600801546116449190614084565b61164e9190614084565b905060006004600087815260200190815260200160002060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600060046000888152602001908152602001600020600201549050600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc859081150290604051600060405180830381858888f1935050505015801561170e573d6000803e3d6000fd5b506000861115611760578473ffffffffffffffffffffffffffffffffffffffff166108fc879081150290604051600060405180830381858888f1935050505015801561175e573d6000803e3d6000fd5b505b6004600088815260200190815260200160002060040160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc849081150290604051600060405180830381858888f193505050501580156117dc573d6000803e3d6000fd5b508173ffffffffffffffffffffffffffffffffffffffff166323b872dd30600460008b815260200190815260200160002060090160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846040518463ffffffff1660e01b815260040161185093929190613ba9565b600060405180830381600087803b15801561186a57600080fd5b505af115801561187e573d6000803e3d6000fd5b505050506004600088815260200190815260200160002060090160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166004600089815260200190815260200160002060050160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060016004600089815260200190815260200160002060050160146101000a81548160ff02191690831515021790555061194660026130f0565b505050506001600081905550505050565b6000600360149054906101000a90046bffffffffffffffffffffffff16905090565b600260005414156119bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119b690613e39565b60405180910390fd5b60026000819055506001600460008381526020019081526020016000206006015414611a20576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a1790613e79565b60405180910390fd5b6004600082815260200190815260200160002060030154341015611a79576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a7090613dd9565b60405180910390fd5b60046000828152602001908152602001600020600801543411611ad1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ac890613e59565b60405180910390fd5b600015156004600083815260200190815260200160002060050160149054906101000a900460ff16151514611b3b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b3290613db9565b60405180910390fd5b60046000828152602001908152602001600020600701544210611b93576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b8a90613cb9565b60405180910390fd5b60006004600083815260200190815260200160002060080154118015611c1c5750600073ffffffffffffffffffffffffffffffffffffffff166004600083815260200190815260200160002060090160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b15611cb5576004600082815260200190815260200160002060090160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc60046000848152602001908152602001600020600801549081150290604051600060405180830381858888f19350505050158015611cb3573d6000803e3d6000fd5b505b346004600083815260200190815260200160002060080181905550336004600083815260200190815260200160002060090160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160008190555050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611dc0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611db790613d99565b60405180910390fd5b80600360146101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff16021790555050565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60026000541415611e64576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e5b90613e39565b60405180910390fd5b600260008190555060008311611eaf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ea690613e19565b60405180910390fd5b611eb960016130f0565b6000611ec560016130e2565b90506040518061016001604052808281526020018773ffffffffffffffffffffffffffffffffffffffff1681526020018681526020018581526020013373ffffffffffffffffffffffffffffffffffffffff1681526020013073ffffffffffffffffffffffffffffffffffffffff16815260200160001515815260200184815260200183815260200160008152602001600073ffffffffffffffffffffffffffffffffffffffff16815250600460008381526020019081526020016000206000820151816000015560208201518160010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550604082015181600201556060820151816003015560808201518160040160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060a08201518160050160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060c08201518160050160146101000a81548160ff02191690831515021790555060e08201518160060155610100820151816007015561012082015181600801556101408201518160090160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055509050508573ffffffffffffffffffffffffffffffffffffffff166323b872dd3330886040518463ffffffff1660e01b815260040161213e93929190613be0565b600060405180830381600087803b15801561215857600080fd5b505af115801561216c573d6000803e3d6000fd5b50505050848673ffffffffffffffffffffffffffffffffffffffff16827fe05c7cbda6de29554fe7b8027bc0a09583ee066fb1f7c81c5a4432280747328f87333060006040516121bf9493929190613ef9565b60405180910390a45060016000819055505050505050565b6002600054141561221d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161221490613e39565b60405180910390fd5b6002600081905550600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146122b5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122ac90613cf9565b60405180910390fd5b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015801561231d573d6000803e3d6000fd5b50600160008190555050565b6004600083815260200190815260200160002060040160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806123e65750600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b612425576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161241c90613d59565b60405180910390fd5b426004600084815260200190815260200160002060070154118061245f575060006004600084815260200190815260200160002060080154145b61249e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161249590613d39565b60405180910390fd5b8060046000848152602001908152602001600020600701819055505050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461254d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161254490613d99565b60405180910390fd5b80600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60006004600084815260200190815260200160002060060154148061263957506004600083815260200190815260200160002060070154421080156126385750600073ffffffffffffffffffffffffffffffffffffffff166004600084815260200190815260200160002060090160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16145b5b612678576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161266f90613c39565b60405180910390fd5b600015156004600084815260200190815260200160002060050160149054906101000a900460ff161515146126e2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126d990613db9565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff166004600084815260200190815260200160002060040160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612786576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161277d90613c79565b60405180910390fd5b8060046000848152602001908152602001600020600301819055505050565b60008060046000848152602001908152602001600020600801546004600085815260200190815260200160002060090160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1691509150915091565b60026000541415612845576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161283c90613e39565b60405180910390fd5b600260008190555060046000848152602001908152602001600020600301543410156128a6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161289d90613d79565b60405180910390fd5b60006004600085815260200190815260200160002060060154146128ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128f690613d19565b60405180910390fd5b600015156004600085815260200190815260200160002060050160149054906101000a900460ff16151514612969576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161296090613db9565b60405180910390fd5b6000612710600360149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff16346129a2919061402a565b6129ac9190613ff9565b90506004600085815260200190815260200160002060040160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612a1d57600092505b6000838234612a2c9190614084565b612a369190614084565b905060006004600087815260200190815260200160002060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600060046000888152602001908152602001600020600201549050600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc859081150290604051600060405180830381858888f19350505050158015612af6573d6000803e3d6000fd5b506000861115612b48578473ffffffffffffffffffffffffffffffffffffffff166108fc879081150290604051600060405180830381858888f19350505050158015612b46573d6000803e3d6000fd5b505b6004600088815260200190815260200160002060040160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc849081150290604051600060405180830381858888f19350505050158015612bc4573d6000803e3d6000fd5b508173ffffffffffffffffffffffffffffffffffffffff166323b872dd3033846040518463ffffffff1660e01b8152600401612c0293929190613be0565b600060405180830381600087803b158015612c1c57600080fd5b505af1158015612c30573d6000803e3d6000fd5b50505050336004600089815260200190815260200160002060050160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060016004600089815260200190815260200160002060050160146101000a81548160ff021916908315150217905550612cc260026130f0565b505050506001600081905550505050565b60606000612ce160016130e2565b905060008060005b83811015612d8a573373ffffffffffffffffffffffffffffffffffffffff1660046000600184612d199190613fa3565b815260200190815260200160002060040160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415612d7757600183612d749190613fa3565b92505b8080612d8290614160565b915050612ce9565b5060008267ffffffffffffffff811115612dcd577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051908082528060200260200182016040528015612e0657816020015b612df3613106565b815260200190600190039081612deb5790505b50905060005b848110156130d7573373ffffffffffffffffffffffffffffffffffffffff1660046000600184612e3c9190613fa3565b815260200190815260200160002060040160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614156130c4576000600182612e999190613fa3565b905060006004600083815260200190815260200160002090508060405180610160016040529081600082015481526020016001820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200160028201548152602001600382015481526020016004820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016005820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016005820160149054906101000a900460ff161515151581526020016006820154815260200160078201548152602001600882015481526020016009820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815250508486815181106130a7577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101819052506001856130bf9190613fa3565b945050505b80806130cf90614160565b915050612e0c565b508094505050505090565b600081600001549050919050565b6001816000016000828254019250508190555050565b60405180610160016040528060008152602001600073ffffffffffffffffffffffffffffffffffffffff1681526020016000815260200160008152602001600073ffffffffffffffffffffffffffffffffffffffff168152602001600073ffffffffffffffffffffffffffffffffffffffff168152602001600015158152602001600081526020016000815260200160008152602001600073ffffffffffffffffffffffffffffffffffffffff1681525090565b6000813590506131c981614207565b92915050565b6000813590506131de8161421e565b92915050565b6000813590506131f381614235565b92915050565b60006020828403121561320b57600080fd5b6000613219848285016131ba565b91505092915050565b600080600080600060a0868803121561323a57600080fd5b6000613248888289016131ba565b9550506020613259888289016131cf565b945050604061326a888289016131cf565b935050606061327b888289016131cf565b925050608061328c888289016131cf565b9150509295509295909350565b6000602082840312156132ab57600080fd5b60006132b9848285016131cf565b91505092915050565b600080604083850312156132d557600080fd5b60006132e3858286016131cf565b92505060206132f4858286016131cf565b9150509250929050565b60008060006060848603121561331357600080fd5b6000613321868287016131cf565b9350506020613332868287016131cf565b9250506040613343868287016131ba565b9150509250925092565b60006020828403121561335f57600080fd5b600061336d848285016131e4565b91505092915050565b6000613382838361399f565b6101608301905092915050565b6133988161412a565b82525050565b6133a7816140ca565b82525050565b6133b6816140b8565b82525050565b6133c5816140b8565b82525050565b60006133d682613f69565b6133e08185613f81565b93506133eb83613f59565b8060005b8381101561341c5781516134038882613376565b975061340e83613f74565b9250506001810190506133ef565b5085935050505092915050565b613432816140dc565b82525050565b613441816140dc565b82525050565b6000613454601783613f92565b91507f556e61626c6520746f206368616e67652070726963652e0000000000000000006000830152602082019050919050565b6000613494603183613f92565b91507f4d7573742062652073656c6c6572206f722061756374696f6e2077696e6e657260008301527f20746f20617070726f76652073616c652e0000000000000000000000000000006020830152604082019050919050565b60006134fa600f83613f92565b91507f4d7573742062652073656c6c65722e00000000000000000000000000000000006000830152602082019050919050565b600061353a601d83613f92565b91507f41756374696f6e20686173206973206e6f7420636f6d706c657465642e0000006000830152602082019050919050565b600061357a601e83613f92565b91507f41756374696f6e2068617320616c726561647920636f6d706c657465642e00006000830152602082019050919050565b60006135ba602a83613f92565b91507f4d7573742062652073656c6c657220746f2072656d6f7665206974656d20667260008301527f6f6d206d61726b65742e000000000000000000000000000000000000000000006020830152604082019050919050565b6000613620601783613f92565b91507f4d75737420626520636f6e7472616374206f776e65722e0000000000000000006000830152602082019050919050565b6000613660602383613f92565b91507f4d7573742062652061206d61726b65742073616c652c206e6f7420617563746960008301527f6f6e2e00000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006136c6601f83613f92565b91507f43616e6e6f74206368616e67652061756374696f6e20656e6420646174652e006000830152602082019050919050565b6000613706601883613f92565b91507f4d7573742062652073656c6c6572206f72206f776e65722e00000000000000006000830152602082019050919050565b6000613746601e83613f92565b91507f5072696365206d757374206265203e3d2061736b696e672070726963652e00006000830152602082019050919050565b6000613786600e83613f92565b91507f4d757374206265206f776e65722e0000000000000000000000000000000000006000830152602082019050919050565b60006137c6601283613f92565b91507f4974656d206e6f7420666f722073616c652e00000000000000000000000000006000830152602082019050919050565b6000613806601c83613f92565b91507f426964206d757374206265203e3d207374617274696e67206269642e000000006000830152602082019050919050565b6000613846602083613f92565b91507f546865726520617265206e6f206269647320666f722074686973206974656d2e6000830152602082019050919050565b6000613886601d83613f92565b91507f5072696365206d7573742062652067726561746572207468616e20302e0000006000830152602082019050919050565b60006138c6601f83613f92565b91507f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006000830152602082019050919050565b6000613906601b83613f92565b91507f426964206d757374206265203e2070726576696f7573206269642e00000000006000830152602082019050919050565b6000613946602483613f92565b91507f4d75737420626520616e2061756374696f6e2c206e6f74206d61726b6574207360008301527f616c652e000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b610160820160008201516139b66000850182613b61565b5060208201516139c960208501826133ad565b5060408201516139dc6040850182613b61565b5060608201516139ef6060850182613b61565b506080820151613a02608085018261339e565b5060a0820151613a1560a085018261339e565b5060c0820151613a2860c0850182613429565b5060e0820151613a3b60e0850182613b61565b50610100820151613a50610100850182613b61565b50610120820151613a65610120850182613b61565b50610140820151613a7a61014085018261339e565b50505050565b61016082016000820151613a976000850182613b61565b506020820151613aaa60208501826133ad565b506040820151613abd6040850182613b61565b506060820151613ad06060850182613b61565b506080820151613ae3608085018261339e565b5060a0820151613af660a085018261339e565b5060c0820151613b0960c0850182613429565b5060e0820151613b1c60e0850182613b61565b50610100820151613b31610100850182613b61565b50610120820151613b46610120850182613b61565b50610140820151613b5b61014085018261339e565b50505050565b613b6a81614108565b82525050565b613b7981614108565b82525050565b613b8881614112565b82525050565b6000602082019050613ba360008301846133bc565b92915050565b6000606082019050613bbe60008301866133bc565b613bcb602083018561338f565b613bd86040830184613b70565b949350505050565b6000606082019050613bf560008301866133bc565b613c0260208301856133bc565b613c0f6040830184613b70565b949350505050565b60006020820190508181036000830152613c3181846133cb565b905092915050565b60006020820190508181036000830152613c5281613447565b9050919050565b60006020820190508181036000830152613c7281613487565b9050919050565b60006020820190508181036000830152613c92816134ed565b9050919050565b60006020820190508181036000830152613cb28161352d565b9050919050565b60006020820190508181036000830152613cd28161356d565b9050919050565b60006020820190508181036000830152613cf2816135ad565b9050919050565b60006020820190508181036000830152613d1281613613565b9050919050565b60006020820190508181036000830152613d3281613653565b9050919050565b60006020820190508181036000830152613d52816136b9565b9050919050565b60006020820190508181036000830152613d72816136f9565b9050919050565b60006020820190508181036000830152613d9281613739565b9050919050565b60006020820190508181036000830152613db281613779565b9050919050565b60006020820190508181036000830152613dd2816137b9565b9050919050565b60006020820190508181036000830152613df2816137f9565b9050919050565b60006020820190508181036000830152613e1281613839565b9050919050565b60006020820190508181036000830152613e3281613879565b9050919050565b60006020820190508181036000830152613e52816138b9565b9050919050565b60006020820190508181036000830152613e72816138f9565b9050919050565b60006020820190508181036000830152613e9281613939565b9050919050565b600061016082019050613eaf6000830184613a80565b92915050565b6000602082019050613eca6000830184613b70565b92915050565b6000604082019050613ee56000830185613b70565b613ef260208301846133bc565b9392505050565b6000608082019050613f0e6000830187613b70565b613f1b60208301866133bc565b613f2860408301856133bc565b613f356060830184613438565b95945050505050565b6000602082019050613f536000830184613b7f565b92915050565b6000819050602082019050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b6000613fae82614108565b9150613fb983614108565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115613fee57613fed6141a9565b5b828201905092915050565b600061400482614108565b915061400f83614108565b92508261401f5761401e6141d8565b5b828204905092915050565b600061403582614108565b915061404083614108565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615614079576140786141a9565b5b828202905092915050565b600061408f82614108565b915061409a83614108565b9250828210156140ad576140ac6141a9565b5b828203905092915050565b60006140c3826140e8565b9050919050565b60006140d5826140e8565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60006bffffffffffffffffffffffff82169050919050565b60006141358261413c565b9050919050565b60006141478261414e565b9050919050565b6000614159826140e8565b9050919050565b600061416b82614108565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561419e5761419d6141a9565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b614210816140b8565b811461421b57600080fd5b50565b61422781614108565b811461423257600080fd5b50565b61423e81614112565b811461424957600080fd5b5056fea2646970667358221220d82d76fcc9019f4073d81731adf6ef3b0486a769697e75104123197e64d3576764736f6c63430008000033