VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xAD5BfF…3b00
Summary
Transactions
Transfers
Address
0xAD5BfF5f9001CC2E995CD09D548671E4476b3b00
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x41D3F9ACAbF20f97d774c0f966fFd2BB3FbeF9A2
Deployer
0x41D3F9ACAbF20f97d774c0f966fFd2BB3FbeF9A2
Code
0x608060405234801561001057600080fd5b50600436106101cf5760003560e01c80635c975abb11610104578063a217fddf116100a2578063d539139311610071578063d539139314610518578063d547741f14610536578063e63ab1e914610552578063e985e9c514610570576101cf565b8063a217fddf14610492578063a22cb465146104b0578063b88d4fde146104cc578063c87b56dd146104e8576101cf565b806370a08231116100de57806370a082311461040a5780638456cb591461043a57806391d148541461044457806395d89b4114610474576101cf565b80635c975abb146103b25780636352211e146103d05780636871ee4014610400576101cf565b80632f2ff15d116101715780633f4ba83a1161014b5780633f4ba83a1461034057806342842e0e1461034a57806342966c68146103665780634f6ccce714610382576101cf565b80632f2ff15d146102d85780632f745c59146102f457806336568abe14610324576101cf565b8063095ea7b3116101ad578063095ea7b31461025257806318160ddd1461026e57806323b872dd1461028c578063248a9ca3146102a8576101cf565b806301ffc9a7146101d457806306fdde0314610204578063081812fc14610222575b600080fd5b6101ee60048036038101906101e9919061291a565b6105a0565b6040516101fb9190612962565b60405180910390f35b61020c6105b2565b6040516102199190612a0d565b60405180910390f35b61023c60048036038101906102379190612a65565b610644565b6040516102499190612ad3565b60405180910390f35b61026c60048036038101906102679190612b1a565b61068a565b005b6102766107a1565b6040516102839190612b69565b60405180910390f35b6102a660048036038101906102a19190612b84565b6107ae565b005b6102c260048036038101906102bd9190612c0d565b61080e565b6040516102cf9190612c49565b60405180910390f35b6102f260048036038101906102ed9190612c64565b61082e565b005b61030e60048036038101906103099190612b1a565b61084f565b60405161031b9190612b69565b60405180910390f35b61033e60048036038101906103399190612c64565b6108f4565b005b610348610977565b005b610364600480360381019061035f9190612b84565b6109ac565b005b610380600480360381019061037b9190612a65565b6109cc565b005b61039c60048036038101906103979190612a65565b610a28565b6040516103a99190612b69565b60405180910390f35b6103ba610a99565b6040516103c79190612962565b60405180910390f35b6103ea60048036038101906103e59190612a65565b610ab0565b6040516103f79190612ad3565b60405180910390f35b610408610b61565b005b610424600480360381019061041f9190612ca4565b610b6d565b6040516104319190612b69565b60405180910390f35b610442610c24565b005b61045e60048036038101906104599190612c64565b610c59565b60405161046b9190612962565b60405180910390f35b61047c610cc4565b6040516104899190612a0d565b60405180910390f35b61049a610d56565b6040516104a79190612c49565b60405180910390f35b6104ca60048036038101906104c59190612cfd565b610d5d565b005b6104e660048036038101906104e19190612e72565b610d73565b005b61050260048036038101906104fd9190612a65565b610dd5565b60405161050f9190612a0d565b60405180910390f35b610520610e3d565b60405161052d9190612c49565b60405180910390f35b610550600480360381019061054b9190612c64565b610e61565b005b61055a610e82565b6040516105679190612c49565b60405180910390f35b61058a60048036038101906105859190612ef5565b610ea6565b6040516105979190612962565b60405180910390f35b60006105ab82610f3a565b9050919050565b6060600080546105c190612f64565b80601f01602080910402602001604051908101604052809291908181526020018280546105ed90612f64565b801561063a5780601f1061060f5761010080835404028352916020019161063a565b820191906000526020600020905b81548152906001019060200180831161061d57829003601f168201915b5050505050905090565b600061064f82610fb4565b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600061069582610ab0565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610705576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106fc90613007565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610724610fff565b73ffffffffffffffffffffffffffffffffffffffff16148061075357506107528161074d610fff565b610ea6565b5b610792576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161078990613099565b60405180910390fd5b61079c8383611007565b505050565b6000600880549050905090565b6107bf6107b9610fff565b826110c0565b6107fe576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107f59061312b565b60405180910390fd5b610809838383611155565b505050565b6000600b6000838152602001908152602001600020600101549050919050565b6108378261080e565b610840816113bb565b61084a83836113cf565b505050565b600061085a83610b6d565b821061089b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610892906131bd565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b6108fc610fff565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610969576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109609061324f565b60405180910390fd5b61097382826114b0565b5050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a6109a1816113bb565b6109a9611592565b50565b6109c783838360405180602001604052806000815250610d73565b505050565b6109dd6109d7610fff565b826110c0565b610a1c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a139061312b565b60405180910390fd5b610a25816115f5565b50565b6000610a326107a1565b8210610a73576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a6a906132e1565b60405180910390fd5b60088281548110610a8757610a86613301565b5b90600052602060002001549050919050565b6000600a60009054906101000a900460ff16905090565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610b58576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b4f9061337c565b60405180910390fd5b80915050919050565b610b6b3343611712565b565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610bdd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bd49061340e565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a610c4e816113bb565b610c56611730565b50565b6000600b600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b606060018054610cd390612f64565b80601f0160208091040260200160405190810160405280929190818152602001828054610cff90612f64565b8015610d4c5780601f10610d2157610100808354040283529160200191610d4c565b820191906000526020600020905b815481529060010190602001808311610d2f57829003601f168201915b5050505050905090565b6000801b81565b610d6f610d68610fff565b8383611793565b5050565b610d84610d7e610fff565b836110c0565b610dc3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dba9061312b565b60405180910390fd5b610dcf848484846118ff565b50505050565b6060610de082610fb4565b6000610dea61195b565b90506000815111610e0a5760405180602001604052806000815250610e35565b80610e1484611998565b604051602001610e2592919061346a565b6040516020818303038152906040525b915050919050565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a681565b610e6a8261080e565b610e73816113bb565b610e7d83836114b0565b505050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a81565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610fad5750610fac82611af8565b5b9050919050565b610fbd81611b72565b610ffc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ff39061337c565b60405180910390fd5b50565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff1661107a83610ab0565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6000806110cc83610ab0565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148061110e575061110d8185610ea6565b5b8061114c57508373ffffffffffffffffffffffffffffffffffffffff1661113484610644565b73ffffffffffffffffffffffffffffffffffffffff16145b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff1661117582610ab0565b73ffffffffffffffffffffffffffffffffffffffff16146111cb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111c290613500565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361123a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161123190613592565b60405180910390fd5b611245838383611bde565b611250600082611007565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546112a091906135e1565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546112f79190613615565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46113b6838383611bf6565b505050565b6113cc816113c7610fff565b611bfb565b50565b6113d98282610c59565b6114ac576001600b600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550611451610fff565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b6114ba8282610c59565b1561158e576000600b600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550611533610fff565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b61159a611c98565b6000600a60006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa6115de610fff565b6040516115eb9190612ad3565b60405180910390a1565b600061160082610ab0565b905061160e81600084611bde565b611619600083611007565b6001600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461166991906135e1565b925050819055506002600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905581600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a461170e81600084611bf6565b5050565b61172c828260405180602001604052806000815250611ce1565b5050565b611738611d3c565b6001600a60006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25861177c610fff565b6040516117899190612ad3565b60405180910390a1565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611801576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117f890613695565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516118f29190612962565b60405180910390a3505050565b61190a848484611155565b61191684848484611d86565b611955576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161194c90613727565b60405180910390fd5b50505050565b60606040518060400160405280601681526020017f68747470733a2f2f7665636861696e2e656e6572677900000000000000000000815250905090565b6060600082036119df576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050611af3565b600082905060005b60008214611a115780806119fa90613747565b915050600a82611a0a91906137be565b91506119e7565b60008167ffffffffffffffff811115611a2d57611a2c612d47565b5b6040519080825280601f01601f191660200182016040528015611a5f5781602001600182028036833780820191505090505b5090505b60008514611aec57600182611a7891906135e1565b9150600a85611a8791906137ef565b6030611a939190613615565b60f81b818381518110611aa957611aa8613301565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a85611ae591906137be565b9450611a63565b8093505050505b919050565b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480611b6b5750611b6a82611f0d565b5b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b611be6611d3c565b611bf1838383611fef565b505050565b505050565b611c058282610c59565b611c9457611c2a8173ffffffffffffffffffffffffffffffffffffffff166014612101565b611c388360001c6020612101565b604051602001611c499291906138b8565b6040516020818303038152906040526040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c8b9190612a0d565b60405180910390fd5b5050565b611ca0610a99565b611cdf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cd69061393e565b60405180910390fd5b565b611ceb838361233d565b611cf86000848484611d86565b611d37576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d2e90613727565b60405180910390fd5b505050565b611d44610a99565b15611d84576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d7b906139aa565b60405180910390fd5b565b6000611da78473ffffffffffffffffffffffffffffffffffffffff16612516565b15611f00578373ffffffffffffffffffffffffffffffffffffffff1663150b7a02611dd0610fff565b8786866040518563ffffffff1660e01b8152600401611df29493929190613a1f565b6020604051808303816000875af1925050508015611e2e57506040513d601f19601f82011682018060405250810190611e2b9190613a80565b60015b611eb0573d8060008114611e5e576040519150601f19603f3d011682016040523d82523d6000602084013e611e63565b606091505b506000815103611ea8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e9f90613727565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050611f05565b600190505b949350505050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480611fd857507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80611fe85750611fe782612539565b5b9050919050565b611ffa8383836125a3565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361203c57612037816125a8565b61207b565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161461207a5761207983826125f1565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036120bd576120b88161275e565b6120fc565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16146120fb576120fa828261282f565b5b5b505050565b6060600060028360026121149190613aad565b61211e9190613615565b67ffffffffffffffff81111561213757612136612d47565b5b6040519080825280601f01601f1916602001820160405280156121695781602001600182028036833780820191505090505b5090507f3000000000000000000000000000000000000000000000000000000000000000816000815181106121a1576121a0613301565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f78000000000000000000000000000000000000000000000000000000000000008160018151811061220557612204613301565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600060018460026122459190613aad565b61224f9190613615565b90505b60018111156122ef577f3031323334353637383961626364656600000000000000000000000000000000600f86166010811061229157612290613301565b5b1a60f81b8282815181106122a8576122a7613301565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600485901c9450806122e890613aef565b9050612252565b5060008414612333576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161232a90613b64565b60405180910390fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036123ac576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123a390613bd0565b60405180910390fd5b6123b581611b72565b156123f5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123ec90613c3c565b60405180910390fd5b61240160008383611bde565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546124519190613615565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a461251260008383611bf6565b5050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b505050565b6008805490506009600083815260200190815260200160002081905550600881908060018154018082558091505060019003906000526020600020016000909190919091505550565b600060016125fe84610b6d565b61260891906135e1565b90506000600760008481526020019081526020016000205490508181146126ed576000600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816007600083815260200190815260200160002081905550505b6007600084815260200190815260200160002060009055600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b6000600160088054905061277291906135e1565b90506000600960008481526020019081526020016000205490506000600883815481106127a2576127a1613301565b5b9060005260206000200154905080600883815481106127c4576127c3613301565b5b90600052602060002001819055508160096000838152602001908152602001600020819055506009600085815260200190815260200160002060009055600880548061281357612812613c5c565b5b6001900381819060005260206000200160009055905550505050565b600061283a83610b6d565b905081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806007600084815260200190815260200160002081905550505050565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6128f7816128c2565b811461290257600080fd5b50565b600081359050612914816128ee565b92915050565b6000602082840312156129305761292f6128b8565b5b600061293e84828501612905565b91505092915050565b60008115159050919050565b61295c81612947565b82525050565b60006020820190506129776000830184612953565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156129b757808201518184015260208101905061299c565b60008484015250505050565b6000601f19601f8301169050919050565b60006129df8261297d565b6129e98185612988565b93506129f9818560208601612999565b612a02816129c3565b840191505092915050565b60006020820190508181036000830152612a2781846129d4565b905092915050565b6000819050919050565b612a4281612a2f565b8114612a4d57600080fd5b50565b600081359050612a5f81612a39565b92915050565b600060208284031215612a7b57612a7a6128b8565b5b6000612a8984828501612a50565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612abd82612a92565b9050919050565b612acd81612ab2565b82525050565b6000602082019050612ae86000830184612ac4565b92915050565b612af781612ab2565b8114612b0257600080fd5b50565b600081359050612b1481612aee565b92915050565b60008060408385031215612b3157612b306128b8565b5b6000612b3f85828601612b05565b9250506020612b5085828601612a50565b9150509250929050565b612b6381612a2f565b82525050565b6000602082019050612b7e6000830184612b5a565b92915050565b600080600060608486031215612b9d57612b9c6128b8565b5b6000612bab86828701612b05565b9350506020612bbc86828701612b05565b9250506040612bcd86828701612a50565b9150509250925092565b6000819050919050565b612bea81612bd7565b8114612bf557600080fd5b50565b600081359050612c0781612be1565b92915050565b600060208284031215612c2357612c226128b8565b5b6000612c3184828501612bf8565b91505092915050565b612c4381612bd7565b82525050565b6000602082019050612c5e6000830184612c3a565b92915050565b60008060408385031215612c7b57612c7a6128b8565b5b6000612c8985828601612bf8565b9250506020612c9a85828601612b05565b9150509250929050565b600060208284031215612cba57612cb96128b8565b5b6000612cc884828501612b05565b91505092915050565b612cda81612947565b8114612ce557600080fd5b50565b600081359050612cf781612cd1565b92915050565b60008060408385031215612d1457612d136128b8565b5b6000612d2285828601612b05565b9250506020612d3385828601612ce8565b9150509250929050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b612d7f826129c3565b810181811067ffffffffffffffff82111715612d9e57612d9d612d47565b5b80604052505050565b6000612db16128ae565b9050612dbd8282612d76565b919050565b600067ffffffffffffffff821115612ddd57612ddc612d47565b5b612de6826129c3565b9050602081019050919050565b82818337600083830152505050565b6000612e15612e1084612dc2565b612da7565b905082815260208101848484011115612e3157612e30612d42565b5b612e3c848285612df3565b509392505050565b600082601f830112612e5957612e58612d3d565b5b8135612e69848260208601612e02565b91505092915050565b60008060008060808587031215612e8c57612e8b6128b8565b5b6000612e9a87828801612b05565b9450506020612eab87828801612b05565b9350506040612ebc87828801612a50565b925050606085013567ffffffffffffffff811115612edd57612edc6128bd565b5b612ee987828801612e44565b91505092959194509250565b60008060408385031215612f0c57612f0b6128b8565b5b6000612f1a85828601612b05565b9250506020612f2b85828601612b05565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680612f7c57607f821691505b602082108103612f8f57612f8e612f35565b5b50919050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b6000612ff1602183612988565b9150612ffc82612f95565b604082019050919050565b6000602082019050818103600083015261302081612fe4565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60008201527f6b656e206f776e6572206e6f7220617070726f76656420666f7220616c6c0000602082015250565b6000613083603e83612988565b915061308e82613027565b604082019050919050565b600060208201905081810360008301526130b281613076565b9050919050565b7f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560008201527f72206e6f7220617070726f766564000000000000000000000000000000000000602082015250565b6000613115602e83612988565b9150613120826130b9565b604082019050919050565b6000602082019050818103600083015261314481613108565b9050919050565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b60006131a7602b83612988565b91506131b28261314b565b604082019050919050565b600060208201905081810360008301526131d68161319a565b9050919050565b7f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008201527f20726f6c657320666f722073656c660000000000000000000000000000000000602082015250565b6000613239602f83612988565b9150613244826131dd565b604082019050919050565b600060208201905081810360008301526132688161322c565b9050919050565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b60006132cb602c83612988565b91506132d68261326f565b604082019050919050565b600060208201905081810360008301526132fa816132be565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4552433732313a20696e76616c696420746f6b656e2049440000000000000000600082015250565b6000613366601883612988565b915061337182613330565b602082019050919050565b6000602082019050818103600083015261339581613359565b9050919050565b7f4552433732313a2061646472657373207a65726f206973206e6f74206120766160008201527f6c6964206f776e65720000000000000000000000000000000000000000000000602082015250565b60006133f8602983612988565b91506134038261339c565b604082019050919050565b60006020820190508181036000830152613427816133eb565b9050919050565b600081905092915050565b60006134448261297d565b61344e818561342e565b935061345e818560208601612999565b80840191505092915050565b60006134768285613439565b91506134828284613439565b91508190509392505050565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b60006134ea602583612988565b91506134f58261348e565b604082019050919050565b60006020820190508181036000830152613519816134dd565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b600061357c602483612988565b915061358782613520565b604082019050919050565b600060208201905081810360008301526135ab8161356f565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006135ec82612a2f565b91506135f783612a2f565b925082820390508181111561360f5761360e6135b2565b5b92915050565b600061362082612a2f565b915061362b83612a2f565b9250828201905080821115613643576136426135b2565b5b92915050565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b600061367f601983612988565b915061368a82613649565b602082019050919050565b600060208201905081810360008301526136ae81613672565b9050919050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b6000613711603283612988565b915061371c826136b5565b604082019050919050565b6000602082019050818103600083015261374081613704565b9050919050565b600061375282612a2f565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203613784576137836135b2565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006137c982612a2f565b91506137d483612a2f565b9250826137e4576137e361378f565b5b828204905092915050565b60006137fa82612a2f565b915061380583612a2f565b9250826138155761381461378f565b5b828206905092915050565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000600082015250565b600061385660178361342e565b915061386182613820565b601782019050919050565b7f206973206d697373696e6720726f6c6520000000000000000000000000000000600082015250565b60006138a260118361342e565b91506138ad8261386c565b601182019050919050565b60006138c382613849565b91506138cf8285613439565b91506138da82613895565b91506138e68284613439565b91508190509392505050565b7f5061757361626c653a206e6f7420706175736564000000000000000000000000600082015250565b6000613928601483612988565b9150613933826138f2565b602082019050919050565b600060208201905081810360008301526139578161391b565b9050919050565b7f5061757361626c653a2070617573656400000000000000000000000000000000600082015250565b6000613994601083612988565b915061399f8261395e565b602082019050919050565b600060208201905081810360008301526139c381613987565b9050919050565b600081519050919050565b600082825260208201905092915050565b60006139f1826139ca565b6139fb81856139d5565b9350613a0b818560208601612999565b613a14816129c3565b840191505092915050565b6000608082019050613a346000830187612ac4565b613a416020830186612ac4565b613a4e6040830185612b5a565b8181036060830152613a6081846139e6565b905095945050505050565b600081519050613a7a816128ee565b92915050565b600060208284031215613a9657613a956128b8565b5b6000613aa484828501613a6b565b91505092915050565b6000613ab882612a2f565b9150613ac383612a2f565b9250828202613ad181612a2f565b91508282048414831517613ae857613ae76135b2565b5b5092915050565b6000613afa82612a2f565b915060008203613b0d57613b0c6135b2565b5b600182039050919050565b7f537472696e67733a20686578206c656e67746820696e73756666696369656e74600082015250565b6000613b4e602083612988565b9150613b5982613b18565b602082019050919050565b60006020820190508181036000830152613b7d81613b41565b9050919050565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b6000613bba602083612988565b9150613bc582613b84565b602082019050919050565b60006020820190508181036000830152613be981613bad565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b6000613c26601c83612988565b9150613c3182613bf0565b602082019050919050565b60006020820190508181036000830152613c5581613c19565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fdfea2646970667358221220982a69efeda909efa6196491da2eb89105488df51c253e1918c41bc94534c9c864736f6c63430008110033