VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xc892C1…9f61
Summary
Transactions
Transfers
Address
0xc892C1AbD152CE7C4a0374C4CC10B5594B7b9f61
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x435933c8064b4Ae76bE665428e0307eF2cCFBD68
Deployer
0x435933c8064b4Ae76bE665428e0307eF2cCFBD68
Code
0x6080604052600436106101185760003560e01c80638b45d08f116100a0578063cd84980e11610064578063cd84980e146103d6578063d122819d14610401578063e0f283841461042c578063f8a0688814610469578063f8b17be6146104945761011f565b80638b45d08f146102e8578063af8e702914610325578063b7a77d7014610350578063b7dfef1914610380578063c63fb02e146103ab5761011f565b8063376c30eb116100e7578063376c30eb146101dd5780633ea596331461020857806368d62845146102455780636d069a671461026e5780638a946788146102ab5761011f565b80630917f309146101215780631d8137381461015e5780632eff0d9e146101875780632f7f88f8146101b25761011f565b3661011f57005b005b34801561012d57600080fd5b50610148600480360381019061014391906139a2565b6104bd565b6040516101559190613a57565b60405180910390f35b34801561016a57600080fd5b5061018560048036038101906101809190613ab0565b610cc4565b005b34801561019357600080fd5b5061019c610f22565b6040516101a99190613aff565b60405180910390f35b3480156101be57600080fd5b506101c7610f28565b6040516101d49190613b29565b60405180910390f35b3480156101e957600080fd5b506101f2610f4e565b6040516101ff9190613b29565b60405180910390f35b34801561021457600080fd5b5061022f600480360381019061022a9190613b9a565b610f74565b60405161023c9190613c78565b60405180910390f35b34801561025157600080fd5b5061026c60048036038101906102679190613c93565b610fb9565b005b34801561027a57600080fd5b5061029560048036038101906102909190613cd3565b611279565b6040516102a29190613a57565b60405180910390f35b3480156102b757600080fd5b506102d260048036038101906102cd9190613d26565b611803565b6040516102df9190613a57565b60405180910390f35b3480156102f457600080fd5b5061030f600480360381019061030a9190613d26565b61183f565b60405161031c9190613a57565b60405180910390f35b34801561033157600080fd5b5061033a61186e565b6040516103479190613c78565b60405180910390f35b61036a60048036038101906103659190613d66565b611874565b6040516103779190613a57565b60405180910390f35b34801561038c57600080fd5b50610395611f84565b6040516103a29190613e2c565b60405180910390f35b3480156103b757600080fd5b506103c0612012565b6040516103cd9190613e6a565b60405180910390f35b3480156103e257600080fd5b506103eb612017565b6040516103f89190613e2c565b60405180910390f35b34801561040d57600080fd5b506104166120a5565b6040516104239190613e6a565b60405180910390f35b34801561043857600080fd5b50610453600480360381019061044e9190613e85565b6120aa565b6040516104609190613a57565b60405180910390f35b34801561047557600080fd5b5061047e612657565b60405161048b9190613b29565b60405180910390f35b3480156104a057600080fd5b506104bb60048036038101906104b69190613f8a565b61267d565b005b6000801515600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166387c53dde6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561052f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105539190614016565b15151480156105f6575060001515600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663e6bc672d6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156105ce573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105f29190614016565b1515145b610635576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161062c9061408f565b60405180910390fd5b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166317fcb39b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156106a4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106c891906140c4565b9050600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16631bcd373c826040518263ffffffff1660e01b81526004016107259190613b29565b602060405180830381865afa158015610742573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107669190614016565b6107a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161079c9061413d565b60405180910390fd5b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166359770438836040518263ffffffff1660e01b81526004016108029190613b29565b600060405180830381865afa15801561081f573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f8201168201806040525081019061084891906143ef565b905060003073ffffffffffffffffffffffffffffffffffffffff16633ea59633836040015184606001518d86602001518e8e6040518763ffffffff1660e01b815260040161089b96959493929190614497565b602060405180830381865afa1580156108b8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108dc919061451b565b9050600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16633a77988488600554848a8a6040518663ffffffff1660e01b81526004016109439594939291906145c9565b602060405180830381865afa158015610960573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109849190614016565b6109c3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109ba90614663565b60405180910390fd5b6109cd8782611803565b15610a0d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a04906146cf565b60405180910390fd5b600083905060008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610a4d9190613b29565b602060405180830381865afa158015610a6a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a8e91906146ef565b90508173ffffffffffffffffffffffffffffffffffffffff16632e1a7d4d8c6040518263ffffffff1660e01b8152600401610ac99190613aff565b600060405180830381600087803b158015610ae357600080fd5b505af1158015610af7573d6000803e3d6000fd5b5050505060008273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610b369190613b29565b602060405180830381865afa158015610b53573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7791906146ef565b90508b8183610b86919061474b565b14610bc6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bbd906147cb565b60405180910390fd5b8c73ffffffffffffffffffffffffffffffffffffffff166108fc8d9081150290604051600060405180830381858888f19350505050158015610c0c573d6000803e3d6000fd5b506001600660008c8152602001908152602001600020600086815260200190815260200160002060006101000a81548160ff0219169083151502179055508c73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff16857fa45c018c08cffc1e5d85864e334de0f820678cb0f6278a9ee5ed170b2b3d94d78f604051610ca89190613aff565b60405180910390a4600196505050505050509695505050505050565b3373ffffffffffffffffffffffffffffffffffffffff16600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ee97f7f36040518163ffffffff1660e01b8152600401602060405180830381865afa158015610d48573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d6c91906140c4565b73ffffffffffffffffffffffffffffffffffffffff161480610e4957503373ffffffffffffffffffffffffffffffffffffffff16600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16635aa6e6756040518163ffffffff1660e01b8152600401602060405180830381865afa158015610e0d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e3191906140c4565b73ffffffffffffffffffffffffffffffffffffffff16145b610e88576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e7f90614837565b60405180910390fd5b81600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550806005819055508173ffffffffffffffffffffffffffffffffffffffff167fc513369aa3cdae913ff5f08ef53955cd624cab8c4e1a8e44fec6bffe577ddedc82604051610f169190613c78565b60405180910390a25050565b60075481565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008888888888888888604051602001610f959897969594939291906148f0565b60405160208183030381529060405280519060200120905098975050505050505050565b60001515600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166387c53dde6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561102a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061104e9190614016565b15151480156110f1575060001515600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663e6bc672d6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156110c9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110ed9190614016565b1515145b611130576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111279061408f565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff16600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16635aa6e6756040518163ffffffff1660e01b8152600401602060405180830381865afa1580156111b4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111d891906140c4565b73ffffffffffffffffffffffffffffffffffffffff161461122e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161122590614837565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f19350505050158015611274573d6000803e3d6000fd5b505050565b6000801515600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166387c53dde6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156112eb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061130f9190614016565b15151480156113b2575060001515600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663e6bc672d6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561138a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113ae9190614016565b1515145b6113f1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113e89061408f565b60405180910390fd5b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16631bcd373c856040518263ffffffff1660e01b815260040161144c9190613b29565b602060405180830381865afa158015611469573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061148d9190614016565b6114cc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114c39061413d565b60405180910390fd5b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166359770438866040518263ffffffff1660e01b81526004016115299190613b29565b600060405180830381865afa158015611546573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f8201168201806040525081019061156f91906143ef565b9050600160ff16816000015160ff16141561158f5761158e8585612a85565b5b600260ff16816000015160ff1614156115ad576115ac8585612dd5565b5b600760008154809291906115c09061495c565b9190505550600080600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663209bdbfa88886040518363ffffffff1660e01b81526004016116259291906149a5565b6040805180830381865afa158015611641573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061166591906149ce565b9150915060003073ffffffffffffffffffffffffffffffffffffffff16633ea5963360006001898c8c6007546040518763ffffffff1660e01b81526004016116b296959493929190614b04565b602060405180830381865afa1580156116cf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116f3919061451b565b90508573ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff16827f36d90ab6736dbd42ac28b968350d068640e9aea3f7b807679fe64d2a50dcbb0333878760075460405161175b9493929190614b73565b60405180910390a4600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166390571740600554836040518363ffffffff1660e01b81526004016117c2929190614bb8565b600060405180830381600087803b1580156117dc57600080fd5b505af11580156117f0573d6000803e3d6000fd5b5050505060019450505050509392505050565b600060066000848152602001908152602001600020600083815260200190815260200160002060009054906101000a900460ff16905092915050565b60066020528160005260406000206020528060005260406000206000915091509054906101000a900460ff1681565b60055481565b6000801515600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166387c53dde6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156118e6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061190a9190614016565b15151480156119ad575060001515600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663e6bc672d6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611985573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119a99190614016565b1515145b6119ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119e39061408f565b60405180910390fd5b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166317fcb39b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611a5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a7f91906140c4565b9050600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16631bcd373c826040518263ffffffff1660e01b8152600401611adc9190613b29565b602060405180830381865afa158015611af9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b1d9190614016565b611b5c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b539061413d565b60405180910390fd5b600081905060008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401611b9c9190613b29565b602060405180830381865afa158015611bb9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611bdd91906146ef565b905060004790508273ffffffffffffffffffffffffffffffffffffffff1663d0e30db0346040518263ffffffff1660e01b81526004016000604051808303818588803b158015611c2c57600080fd5b505af1158015611c40573d6000803e3d6000fd5b505050505060008373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401611c809190613b29565b602060405180830381865afa158015611c9d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611cc191906146ef565b90506000479050348483611cd5919061474b565b148015611cec5750348184611cea919061474b565b145b611d2b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d22906147cb565b60405180910390fd5b60076000815480929190611d3e9061495c565b9190505550600080600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663209bdbfa89346040518363ffffffff1660e01b8152600401611da39291906149a5565b6040805180830381865afa158015611dbf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611de391906149ce565b9150915060003073ffffffffffffffffffffffffffffffffffffffff16633ea59633600060018e8d886007546040518763ffffffff1660e01b8152600401611e3096959493929190614b04565b602060405180830381865afa158015611e4d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e71919061451b565b90508a73ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff16827f36d90ab6736dbd42ac28b968350d068640e9aea3f7b807679fe64d2a50dcbb03338787600754604051611ed99493929190614b73565b60405180910390a4600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166390571740600554836040518363ffffffff1660e01b8152600401611f40929190614bb8565b600060405180830381600087803b158015611f5a57600080fd5b505af1158015611f6e573d6000803e3d6000fd5b5050505060019950505050505050505050919050565b60008054611f9190614a3d565b80601f0160208091040260200160405190810160405280929190818152602001828054611fbd90614a3d565b801561200a5780601f10611fdf5761010080835404028352916020019161200a565b820191906000526020600020905b815481529060010190602001808311611fed57829003601f168201915b505050505081565b600281565b6001805461202490614a3d565b80601f016020809104026020016040519081016040528092919081815260200182805461205090614a3d565b801561209d5780601f106120725761010080835404028352916020019161209d565b820191906000526020600020905b81548152906001019060200180831161208057829003601f168201915b505050505081565b600181565b6000801515600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166387c53dde6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561211c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121409190614016565b15151480156121e3575060001515600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663e6bc672d6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156121bb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121df9190614016565b1515145b612222576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122199061408f565b60405180910390fd5b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16631bcd373c896040518263ffffffff1660e01b815260040161227d9190613b29565b602060405180830381865afa15801561229a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122be9190614016565b6122fd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122f49061413d565b60405180910390fd5b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663597704388a6040518263ffffffff1660e01b815260040161235a9190613b29565b600060405180830381865afa158015612377573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052508101906123a091906143ef565b905060003073ffffffffffffffffffffffffffffffffffffffff16633ea59633836040015184606001518c86602001518d8d6040518763ffffffff1660e01b81526004016123f396959493929190614be1565b602060405180830381865afa158015612410573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612434919061451b565b9050600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16633a779884876005548489896040518663ffffffff1660e01b815260040161249b9594939291906145c9565b602060405180830381865afa1580156124b8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124dc9190614016565b61251b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161251290614663565b60405180910390fd5b6125258682611803565b15612565576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161255c90614c9c565b60405180910390fd5b600160ff16826000015160ff161415612584576125838a8a8a6132ed565b5b600260ff16826000015160ff1614156125a3576125a28a8a8a6134c2565b5b600160066000888152602001908152602001600020600083815260200190815260200160002060006101000a81548160ff0219169083151502179055508873ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff16827fa45c018c08cffc1e5d85864e334de0f820678cb0f6278a9ee5ed170b2b3d94d78b60405161263e9190613aff565b60405180910390a4600192505050979650505050505050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60001515600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166387c53dde6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156126ee573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906127129190614016565b15151480156127b5575060001515600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663e6bc672d6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561278d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906127b19190614016565b1515145b6127f4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127eb9061408f565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff16600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16635aa6e6756040518163ffffffff1660e01b8152600401602060405180830381865afa158015612878573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061289c91906140c4565b73ffffffffffffffffffffffffffffffffffffffff16146128f2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128e990614837565b60405180910390fd5b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16631bcd373c846040518263ffffffff1660e01b815260040161294d9190613b29565b602060405180830381865afa15801561296a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061298e9190614016565b6129cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129c49061413d565b60405180910390fd5b6000808473ffffffffffffffffffffffffffffffffffffffff1684846040516129f7929190614cec565b6000604051808303816000865af19150503d8060008114612a34576040519150601f19603f3d011682016040523d82523d6000602084013e612a39565b606091505b509150915081612a7e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a7590614d51565b60405180910390fd5b5050505050565b6000829050818173ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401612ac49190613b29565b602060405180830381865afa158015612ae1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612b0591906146ef565b1015612b46576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b3d90614dbd565b60405180910390fd5b818173ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e33306040518363ffffffff1660e01b8152600401612b82929190614ddd565b602060405180830381865afa158015612b9f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612bc391906146ef565b1015612c04576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612bfb90614e52565b60405180910390fd5b60008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401612c3f9190613b29565b602060405180830381865afa158015612c5c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612c8091906146ef565b90508173ffffffffffffffffffffffffffffffffffffffff166323b872dd3330866040518463ffffffff1660e01b8152600401612cbf93929190614e72565b6020604051808303816000875af1158015612cde573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612d029190614016565b5060008273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401612d3e9190613b29565b602060405180830381865afa158015612d5b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612d7f91906146ef565b9050838282612d8e919061474b565b14612dce576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612dc5906147cb565b60405180910390fd5b5050505050565b6000829050818173ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401612e149190613b29565b602060405180830381865afa158015612e31573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612e5591906146ef565b1015612e96576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612e8d90614dbd565b60405180910390fd5b818173ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e33306040518363ffffffff1660e01b8152600401612ed2929190614ddd565b602060405180830381865afa158015612eef573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612f1391906146ef565b1015612f54576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f4b90614e52565b60405180910390fd5b60008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401612f8f9190613b29565b602060405180830381865afa158015612fac573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612fd091906146ef565b90508173ffffffffffffffffffffffffffffffffffffffff166323b872dd3330866040518463ffffffff1660e01b815260040161300f93929190614e72565b6020604051808303816000875af115801561302e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906130529190614016565b5060008273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161308e9190613b29565b602060405180830381865afa1580156130ab573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906130cf91906146ef565b90508382826130de919061474b565b1461311e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161311590614ef5565b60405180910390fd5b60008373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016131599190613b29565b602060405180830381865afa158015613176573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061319a91906146ef565b90508373ffffffffffffffffffffffffffffffffffffffff166342966c68866040518263ffffffff1660e01b81526004016131d59190613aff565b6020604051808303816000875af11580156131f4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906132189190614016565b5060008473ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016132549190613b29565b602060405180830381865afa158015613271573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061329591906146ef565b90508581836132a4919061474b565b146132e4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016132db90614f61565b60405180910390fd5b50505050505050565b600083905060008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161332d9190613b29565b602060405180830381865afa15801561334a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061336e91906146ef565b90508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb85856040518363ffffffff1660e01b81526004016133ab9291906149a5565b6020604051808303816000875af11580156133ca573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906133ee9190614016565b5060008273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161342a9190613b29565b602060405180830381865afa158015613447573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061346b91906146ef565b905083818361347a919061474b565b146134ba576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016134b190614fcd565b60405180910390fd5b505050505050565b600083905060008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016135029190613b29565b602060405180830381865afa15801561351f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061354391906146ef565b90508173ffffffffffffffffffffffffffffffffffffffff1663a0712d68846040518263ffffffff1660e01b815260040161357e9190613aff565b6020604051808303816000875af115801561359d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906135c19190614016565b5060008273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016135fd9190613b29565b602060405180830381865afa15801561361a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061363e91906146ef565b905083828261364d919061474b565b1461368d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161368490615039565b60405180910390fd5b60008373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016136c89190613b29565b602060405180830381865afa1580156136e5573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061370991906146ef565b90508373ffffffffffffffffffffffffffffffffffffffff1663a9059cbb87876040518363ffffffff1660e01b81526004016137469291906149a5565b6020604051808303816000875af1158015613765573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906137899190614016565b5060008473ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016137c59190613b29565b602060405180830381865afa1580156137e2573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061380691906146ef565b9050858183613815919061474b565b14613855576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161384c906147cb565b60405180910390fd5b5050505050505050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061389e82613873565b9050919050565b6138ae81613893565b81146138b957600080fd5b50565b6000813590506138cb816138a5565b92915050565b6000819050919050565b6138e4816138d1565b81146138ef57600080fd5b50565b600081359050613901816138db565b92915050565b6000819050919050565b61391a81613907565b811461392557600080fd5b50565b60008135905061393781613911565b92915050565b600080fd5b600080fd5b600080fd5b60008083601f8401126139625761396161393d565b5b8235905067ffffffffffffffff81111561397f5761397e613942565b5b60208301915083602082028301111561399b5761399a613947565b5b9250929050565b60008060008060008060a087890312156139bf576139be613869565b5b60006139cd89828a016138bc565b96505060206139de89828a016138f2565b95505060406139ef89828a016138f2565b9450506060613a0089828a01613928565b935050608087013567ffffffffffffffff811115613a2157613a2061386e565b5b613a2d89828a0161394c565b92509250509295509295509295565b60008115159050919050565b613a5181613a3c565b82525050565b6000602082019050613a6c6000830184613a48565b92915050565b6000613a7d82613873565b9050919050565b613a8d81613a72565b8114613a9857600080fd5b50565b600081359050613aaa81613a84565b92915050565b60008060408385031215613ac757613ac6613869565b5b6000613ad585828601613a9b565b9250506020613ae685828601613928565b9150509250929050565b613af9816138d1565b82525050565b6000602082019050613b146000830184613af0565b92915050565b613b2381613a72565b82525050565b6000602082019050613b3e6000830184613b1a565b92915050565b60008083601f840112613b5a57613b5961393d565b5b8235905067ffffffffffffffff811115613b7757613b76613942565b5b602083019150836001820283011115613b9357613b92613947565b5b9250929050565b60008060008060008060008060c0898b031215613bba57613bb9613869565b5b600089013567ffffffffffffffff811115613bd857613bd761386e565b5b613be48b828c01613b44565b9850985050602089013567ffffffffffffffff811115613c0757613c0661386e565b5b613c138b828c01613b44565b96509650506040613c268b828c01613a9b565b9450506060613c378b828c01613a9b565b9350506080613c488b828c016138f2565b92505060a0613c598b828c016138f2565b9150509295985092959890939650565b613c7281613907565b82525050565b6000602082019050613c8d6000830184613c69565b92915050565b60008060408385031215613caa57613ca9613869565b5b6000613cb8858286016138f2565b9250506020613cc9858286016138bc565b9150509250929050565b600080600060608486031215613cec57613ceb613869565b5b6000613cfa86828701613a9b565b9350506020613d0b868287016138f2565b9250506040613d1c86828701613a9b565b9150509250925092565b60008060408385031215613d3d57613d3c613869565b5b6000613d4b85828601613928565b9250506020613d5c85828601613928565b9150509250929050565b600060208284031215613d7c57613d7b613869565b5b6000613d8a84828501613a9b565b91505092915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015613dcd578082015181840152602081019050613db2565b83811115613ddc576000848401525b50505050565b6000601f19601f8301169050919050565b6000613dfe82613d93565b613e088185613d9e565b9350613e18818560208601613daf565b613e2181613de2565b840191505092915050565b60006020820190508181036000830152613e468184613df3565b905092915050565b600060ff82169050919050565b613e6481613e4e565b82525050565b6000602082019050613e7f6000830184613e5b565b92915050565b600080600080600080600060c0888a031215613ea457613ea3613869565b5b6000613eb28a828b01613a9b565b9750506020613ec38a828b01613a9b565b9650506040613ed48a828b016138f2565b9550506060613ee58a828b016138f2565b9450506080613ef68a828b01613928565b93505060a088013567ffffffffffffffff811115613f1757613f1661386e565b5b613f238a828b0161394c565b925092505092959891949750929550565b60008083601f840112613f4a57613f4961393d565b5b8235905067ffffffffffffffff811115613f6757613f66613942565b5b602083019150836001820283011115613f8357613f82613947565b5b9250929050565b600080600060408486031215613fa357613fa2613869565b5b6000613fb186828701613a9b565b935050602084013567ffffffffffffffff811115613fd257613fd161386e565b5b613fde86828701613f34565b92509250509250925092565b613ff381613a3c565b8114613ffe57600080fd5b50565b60008151905061401081613fea565b92915050565b60006020828403121561402c5761402b613869565b5b600061403a84828501614001565b91505092915050565b7f427269646765204c6f636b656400000000000000000000000000000000000000600082015250565b6000614079600d83613d9e565b915061408482614043565b602082019050919050565b600060208201905081810360008301526140a88161406c565b9050919050565b6000815190506140be81613a84565b92915050565b6000602082840312156140da576140d9613869565b5b60006140e8848285016140af565b91505092915050565b7f54686520746f6b656e206973206e6f7420616374697661746564000000000000600082015250565b6000614127601a83613d9e565b9150614132826140f1565b602082019050919050565b600060208201905081810360008301526141568161411a565b9050919050565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61419a82613de2565b810181811067ffffffffffffffff821117156141b9576141b8614162565b5b80604052505050565b60006141cc61385f565b90506141d88282614191565b919050565b600080fd5b6141eb81613e4e565b81146141f657600080fd5b50565b600081519050614208816141e2565b92915050565b600080fd5b600067ffffffffffffffff82111561422e5761422d614162565b5b61423782613de2565b9050602081019050919050565b600061425761425284614213565b6141c2565b9050828152602081018484840111156142735761427261420e565b5b61427e848285613daf565b509392505050565b600082601f83011261429b5761429a61393d565b5b81516142ab848260208601614244565b91505092915050565b6000815190506142c3816138db565b92915050565b600061ffff82169050919050565b6142e0816142c9565b81146142eb57600080fd5b50565b6000815190506142fd816142d7565b92915050565b600060e082840312156143195761431861415d565b5b61432360e06141c2565b90506000614333848285016141f9565b6000830152506020614347848285016140af565b602083015250604082015167ffffffffffffffff81111561436b5761436a6141dd565b5b61437784828501614286565b604083015250606082015167ffffffffffffffff81111561439b5761439a6141dd565b5b6143a784828501614286565b60608301525060806143bb848285016142b4565b60808301525060a06143cf848285016142b4565b60a08301525060c06143e3848285016142ee565b60c08301525092915050565b60006020828403121561440557614404613869565b5b600082015167ffffffffffffffff8111156144235761442261386e565b5b61442f84828501614303565b91505092915050565b6000819050919050565b600061445d61445861445384613873565b614438565b613873565b9050919050565b600061446f82614442565b9050919050565b600061448182614464565b9050919050565b61449181614476565b82525050565b600060c08201905081810360008301526144b18189613df3565b905081810360208301526144c58188613df3565b90506144d46040830187614488565b6144e16060830186613b1a565b6144ee6080830185613af0565b6144fb60a0830184613af0565b979650505050505050565b60008151905061451581613911565b92915050565b60006020828403121561453157614530613869565b5b600061453f84828501614506565b91505092915050565b600082825260208201905092915050565b600080fd5b82818337600083830152505050565b60006145798385614548565b93507f07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8311156145ac576145ab614559565b5b6020830292506145bd83858461455e565b82840190509392505050565b60006080820190506145de6000830188613c69565b6145eb6020830187613c69565b6145f86040830186613c69565b818103606083015261460b81848661456d565b90509695505050505050565b7f496e76616c69642070726f6f6600000000000000000000000000000000000000600082015250565b600061464d600d83613d9e565b915061465882614617565b602082019050919050565b6000602082019050818103600083015261467c81614640565b9050919050565b7f546865207377617020686173206265656e20636c61696d656400000000000000600082015250565b60006146b9601983613d9e565b91506146c482614683565b602082019050919050565b600060208201905081810360008301526146e8816146ac565b9050919050565b60006020828403121561470557614704613869565b5b6000614713848285016142b4565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000614756826138d1565b9150614761836138d1565b9250828210156147745761477361471c565b5b828203905092915050565b7f5472616e736665722062616c616e636520636865636b206661696c6400000000600082015250565b60006147b5601c83613d9e565b91506147c08261477f565b602082019050919050565b600060208201905081810360008301526147e4816147a8565b9050919050565b7f5065726d697373696f6e2064656e696564000000000000000000000000000000600082015250565b6000614821601183613d9e565b915061482c826147eb565b602082019050919050565b6000602082019050818103600083015261485081614814565b9050919050565b600081905092915050565b600061486e8385614857565b935061487b83858461455e565b82840190509392505050565b60008160601b9050919050565b600061489f82614887565b9050919050565b60006148b182614894565b9050919050565b6148c96148c482613a72565b6148a6565b82525050565b6000819050919050565b6148ea6148e5826138d1565b6148cf565b82525050565b60006148fd828a8c614862565b915061490a82888a614862565b915061491682876148b8565b60148201915061492682866148b8565b60148201915061493682856148d9565b60208201915061494682846148d9565b6020820191508190509998505050505050505050565b6000614967826138d1565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561499a5761499961471c565b5b600182019050919050565b60006040820190506149ba6000830185613b1a565b6149c76020830184613af0565b9392505050565b600080604083850312156149e5576149e4613869565b5b60006149f3858286016142b4565b9250506020614a04858286016142b4565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680614a5557607f821691505b60208210811415614a6957614a68614a0e565b5b50919050565b60008190508160005260206000209050919050565b60008154614a9181614a3d565b614a9b8186613d9e565b94506001821660008114614ab65760018114614ac857614afb565b60ff1983168652602086019350614afb565b614ad185614a6f565b60005b83811015614af357815481890152600182019150602081019050614ad4565b808801955050505b50505092915050565b600060c0820190508181036000830152614b1e8189614a84565b90508181036020830152614b328188614a84565b9050614b416040830187613b1a565b614b4e6060830186613b1a565b614b5b6080830185613af0565b614b6860a0830184613af0565b979650505050505050565b6000608082019050614b886000830187613b1a565b614b956020830186613af0565b614ba26040830185613af0565b614baf6060830184613af0565b95945050505050565b6000604082019050614bcd6000830185613c69565b614bda6020830184613c69565b9392505050565b600060c0820190508181036000830152614bfb8189613df3565b90508181036020830152614c0f8188613df3565b9050614c1e6040830187613b1a565b614c2b6060830186613b1a565b614c386080830185613af0565b614c4560a0830184613af0565b979650505050505050565b7f54686520747820686173206265656e20636c61696d6564000000000000000000600082015250565b6000614c86601783613d9e565b9150614c9182614c50565b602082019050919050565b60006020820190508181036000830152614cb581614c79565b9050919050565b600081905092915050565b6000614cd38385614cbc565b9350614ce083858461455e565b82840190509392505050565b6000614cf9828486614cc7565b91508190509392505050565b7f657865637574696f6e2072657665727465640000000000000000000000000000600082015250565b6000614d3b601283613d9e565b9150614d4682614d05565b602082019050919050565b60006020820190508181036000830152614d6a81614d2e565b9050919050565b7f496e73756666696369656e742062616c616e6365000000000000000000000000600082015250565b6000614da7601483613d9e565b9150614db282614d71565b602082019050919050565b60006020820190508181036000830152614dd681614d9a565b9050919050565b6000604082019050614df26000830185613b1a565b614dff6020830184613b1a565b9392505050565b7f496e73756666696369656e7420616c6c6f77616e636500000000000000000000600082015250565b6000614e3c601683613d9e565b9150614e4782614e06565b602082019050919050565b60006020820190508181036000830152614e6b81614e2f565b9050919050565b6000606082019050614e876000830186613b1a565b614e946020830185613b1a565b614ea16040830184613af0565b949350505050565b7f5472616e7366657246726f6d2062616c616e636520636865636b206661696c64600082015250565b6000614edf602083613d9e565b9150614eea82614ea9565b602082019050919050565b60006020820190508181036000830152614f0e81614ed2565b9050919050565b7f5265636f766572792062616c616e636520636865636b206661696c6400000000600082015250565b6000614f4b601c83613d9e565b9150614f5682614f15565b602082019050919050565b60006020820190508181036000830152614f7a81614f3e565b9050919050565b7f7472616e736665722062616c616e636520636865636b206661696c6400000000600082015250565b6000614fb7601c83613d9e565b9150614fc282614f81565b602082019050919050565b60006020820190508181036000830152614fe681614faa565b9050919050565b7f4d696e742062616c616e636520636865636b206661696c640000000000000000600082015250565b6000615023601883613d9e565b915061502e82614fed565b602082019050919050565b6000602082019050818103600083015261505281615016565b905091905056fea2646970667358221220699d6c311ae828e9387050c7a8b75b18e00f55b492dae9621fe5564164b1deb664736f6c634300080b0033