VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x03061d…15E4
Summary
Transactions
Transfers
Address
0x03061dBcda783B45124863F28BAdd32db72e15E4
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x20FF8e919a3469f6f03d326753260DDD1E64ebDF
Deployer
0x20FF8e919a3469f6f03d326753260DDD1E64ebDF
Code
0x6080604052600436106102515760003560e01c8063715018a611610139578063b071401b116100b6578063d5abeb011161007a578063d5abeb0114610819578063db4bec4414610844578063e0a8085314610881578063e985e9c5146108aa578063efbd73f4146108e7578063f2fde38b1461091057610251565b8063b071401b14610752578063b767a0981461077b578063b88d4fde146107a4578063c87b56dd146107c0578063d2cab056146107fd57610251565b806395d89b41116100fd57806395d89b411461069b57806396b35a34146106c6578063a0712d68146106e2578063a22cb465146106fe578063a45ba8e71461072757610251565b8063715018a6146105dc5780637cb64759146105f35780637ec4a6591461061c5780638da5cb5b1461064557806394354fd01461067057610251565b80633ccfd60b116101d25780635503a0e8116101965780635503a0e8146104b65780635c975abb146104e157806362b99ad41461050c5780636352211e146105375780636caede3d1461057457806370a082311461059f57610251565b80633ccfd60b1461040657806342842e0e1461041d57806344a0d68a146104395780634fdd43cb14610462578063518302271461048b57610251565b806316ba10e01161021957806316ba10e01461034257806316c38b3c1461036b57806318160ddd1461039457806323b872dd146103bf5780632eb4a7ab146103db57610251565b806301ffc9a71461025657806306fdde0314610293578063081812fc146102be578063095ea7b3146102fb57806313faede614610317575b600080fd5b34801561026257600080fd5b5061027d60048036038101906102789190612951565b610939565b60405161028a9190612999565b60405180910390f35b34801561029f57600080fd5b506102a86109cb565b6040516102b59190612a44565b60405180910390f35b3480156102ca57600080fd5b506102e560048036038101906102e09190612a9c565b610a5d565b6040516102f29190612b0a565b60405180910390f35b61031560048036038101906103109190612b51565b610adc565b005b34801561032357600080fd5b5061032c610c20565b6040516103399190612ba0565b60405180910390f35b34801561034e57600080fd5b5061036960048036038101906103649190612cf0565b610c26565b005b34801561037757600080fd5b50610392600480360381019061038d9190612d65565b610c41565b005b3480156103a057600080fd5b506103a9610c66565b6040516103b69190612ba0565b60405180910390f35b6103d960048036038101906103d49190612d92565b610c7d565b005b3480156103e757600080fd5b506103f0610f9f565b6040516103fd9190612dfe565b60405180910390f35b34801561041257600080fd5b5061041b610fa5565b005b61043760048036038101906104329190612d92565b61103d565b005b34801561044557600080fd5b50610460600480360381019061045b9190612a9c565b61105d565b005b34801561046e57600080fd5b5061048960048036038101906104849190612cf0565b61106f565b005b34801561049757600080fd5b506104a061108a565b6040516104ad9190612999565b60405180910390f35b3480156104c257600080fd5b506104cb61109d565b6040516104d89190612a44565b60405180910390f35b3480156104ed57600080fd5b506104f661112b565b6040516105039190612999565b60405180910390f35b34801561051857600080fd5b5061052161113e565b60405161052e9190612a44565b60405180910390f35b34801561054357600080fd5b5061055e60048036038101906105599190612a9c565b6111cc565b60405161056b9190612b0a565b60405180910390f35b34801561058057600080fd5b506105896111de565b6040516105969190612999565b60405180910390f35b3480156105ab57600080fd5b506105c660048036038101906105c19190612e19565b6111f1565b6040516105d39190612ba0565b60405180910390f35b3480156105e857600080fd5b506105f16112a9565b005b3480156105ff57600080fd5b5061061a60048036038101906106159190612e72565b6112bd565b005b34801561062857600080fd5b50610643600480360381019061063e9190612cf0565b6112cf565b005b34801561065157600080fd5b5061065a6112ea565b6040516106679190612b0a565b60405180910390f35b34801561067c57600080fd5b50610685611314565b6040516106929190612ba0565b60405180910390f35b3480156106a757600080fd5b506106b061131a565b6040516106bd9190612a44565b60405180910390f35b6106e060048036038101906106db9190612a9c565b6113ac565b005b6106fc60048036038101906106f79190612a9c565b6113c8565b005b34801561070a57600080fd5b5061072560048036038101906107209190612e9f565b611528565b005b34801561073357600080fd5b5061073c611633565b6040516107499190612a44565b60405180910390f35b34801561075e57600080fd5b5061077960048036038101906107749190612a9c565b6116c1565b005b34801561078757600080fd5b506107a2600480360381019061079d9190612d65565b6116d3565b005b6107be60048036038101906107b99190612f80565b6116f8565b005b3480156107cc57600080fd5b506107e760048036038101906107e29190612a9c565b61176b565b6040516107f49190612a44565b60405180910390f35b61081760048036038101906108129190613063565b6118c3565b005b34801561082557600080fd5b5061082e611bd7565b60405161083b9190612ba0565b60405180910390f35b34801561085057600080fd5b5061086b60048036038101906108669190612e19565b611bdd565b6040516108789190612999565b60405180910390f35b34801561088d57600080fd5b506108a860048036038101906108a39190612d65565b611bfd565b005b3480156108b657600080fd5b506108d160048036038101906108cc91906130c3565b611c22565b6040516108de9190612999565b60405180910390f35b3480156108f357600080fd5b5061090e60048036038101906109099190613103565b611cb6565b005b34801561091c57600080fd5b5061093760048036038101906109329190612e19565b611d76565b005b60006301ffc9a760e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061099457506380ac58cd60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806109c45750635b5e139f60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b9050919050565b6060600280546109da90613172565b80601f0160208091040260200160405190810160405280929190818152602001828054610a0690613172565b8015610a535780601f10610a2857610100808354040283529160200191610a53565b820191906000526020600020905b815481529060010190602001808311610a3657829003601f168201915b5050505050905090565b6000610a6882611df9565b610a9e576040517fcf4700e400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6006600083815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000610ae7826111cc565b90508073ffffffffffffffffffffffffffffffffffffffff16610b08611e58565b73ffffffffffffffffffffffffffffffffffffffff1614610b6b57610b3481610b2f611e58565b611c22565b610b6a576040517fcfb3b94200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b826006600084815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550818373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a4505050565b600f5481565b610c2e611e60565b80600d9081610c3d919061334f565b5050565b610c49611e60565b80601260006101000a81548160ff02191690831515021790555050565b6000610c70611ede565b6001546000540303905090565b6000610c8882611ee7565b90508373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610cef576040517fa114810000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600080610cfb84611fb3565b91509150610d118187610d0c611e58565b611fda565b610d5d57610d2686610d21611e58565b611c22565b610d5c576040517f59c896be00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1603610dc3576040517fea553b3400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610dd0868686600161201e565b8015610ddb57600082555b600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600081546001900391905081905550600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000815460010191905081905550610ea985610e85888887612024565b7c02000000000000000000000000000000000000000000000000000000001761204c565b600460008681526020019081526020016000208190555060007c0200000000000000000000000000000000000000000000000000000000841603610f2f5760006001850190506000600460008381526020019081526020016000205403610f2d576000548114610f2c578360046000838152602001908152602001600020819055505b5b505b838573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4610f978686866001612077565b505050505050565b600a5481565b610fad611e60565b610fb561207d565b6000610fbf6112ea565b73ffffffffffffffffffffffffffffffffffffffff1647604051610fe290613452565b60006040518083038185875af1925050503d806000811461101f576040519150601f19603f3d011682016040523d82523d6000602084013e611024565b606091505b505090508061103257600080fd5b5061103b6120cc565b565b611058838383604051806020016040528060008152506116f8565b505050565b611065611e60565b80600f8190555050565b611077611e60565b80600e9081611086919061334f565b5050565b601260029054906101000a900460ff1681565b600d80546110aa90613172565b80601f01602080910402602001604051908101604052809291908181526020018280546110d690613172565b80156111235780601f106110f857610100808354040283529160200191611123565b820191906000526020600020905b81548152906001019060200180831161110657829003601f168201915b505050505081565b601260009054906101000a900460ff1681565b600c805461114b90613172565b80601f016020809104026020016040519081016040528092919081815260200182805461117790613172565b80156111c45780601f10611199576101008083540402835291602001916111c4565b820191906000526020600020905b8154815290600101906020018083116111a757829003601f168201915b505050505081565b60006111d782611ee7565b9050919050565b601260019054906101000a900460ff1681565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611258576040517f8f4eb60400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b67ffffffffffffffff600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054169050919050565b6112b1611e60565b6112bb60006120d6565b565b6112c5611e60565b80600a8190555050565b6112d7611e60565b80600c90816112e6919061334f565b5050565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60115481565b60606003805461132990613172565b80601f016020809104026020016040519081016040528092919081815260200182805461135590613172565b80156113a25780601f10611377576101008083540402835291602001916113a2565b820191906000526020600020905b81548152906001019060200180831161138557829003601f168201915b5050505050905090565b6113b4611e60565b6113c56113bf61219c565b826121a4565b50565b806000811180156113db57506011548111155b61141a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611411906134b3565b60405180910390fd5b60105481611426610c66565b6114309190613502565b1115611471576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161146890613582565b60405180910390fd5b8180600f5461148091906135a2565b3410156114c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114b990613630565b60405180910390fd5b601260009054906101000a900460ff1615611512576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115099061369c565b60405180910390fd5b61152361151d61219c565b846121a4565b505050565b8060076000611535611e58565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff166115e2611e58565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516116279190612999565b60405180910390a35050565b600e805461164090613172565b80601f016020809104026020016040519081016040528092919081815260200182805461166c90613172565b80156116b95780601f1061168e576101008083540402835291602001916116b9565b820191906000526020600020905b81548152906001019060200180831161169c57829003601f168201915b505050505081565b6116c9611e60565b8060118190555050565b6116db611e60565b80601260016101000a81548160ff02191690831515021790555050565b611703848484610c7d565b60008373ffffffffffffffffffffffffffffffffffffffff163b146117655761172e848484846121c2565b611764576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b50505050565b606061177682611df9565b6117b5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117ac9061372e565b60405180910390fd5b60001515601260029054906101000a900460ff1615150361186257600e80546117dd90613172565b80601f016020809104026020016040519081016040528092919081815260200182805461180990613172565b80156118565780601f1061182b57610100808354040283529160200191611856565b820191906000526020600020905b81548152906001019060200180831161183957829003601f168201915b505050505090506118be565b600061186c612312565b9050600081511161188c57604051806020016040528060008152506118ba565b80611896846123a4565b600d6040516020016118aa9392919061380d565b6040516020818303038152906040525b9150505b919050565b826000811180156118d657506011548111155b611915576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161190c906134b3565b60405180910390fd5b60105481611921610c66565b61192b9190613502565b111561196c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161196390613582565b60405180910390fd5b8380600f5461197b91906135a2565b3410156119bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119b490613630565b60405180910390fd5b601260019054906101000a900460ff16611a0c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a03906138b0565b60405180910390fd5b600b6000611a1861219c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615611aa0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a979061391c565b60405180910390fd5b6000611aaa61219c565b604051602001611aba9190613984565b604051602081830303815290604052805190602001209050611b20858580806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f82011690508083019250505050505050600a5483612472565b611b5f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b56906139eb565b60405180910390fd5b6001600b6000611b6d61219c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550611bcf611bc961219c565b876121a4565b505050505050565b60105481565b600b6020528060005260406000206000915054906101000a900460ff1681565b611c05611e60565b80601260026101000a81548160ff02191690831515021790555050565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b81600081118015611cc957506011548111155b611d08576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cff906134b3565b60405180910390fd5b60105481611d14610c66565b611d1e9190613502565b1115611d5f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d5690613582565b60405180910390fd5b611d67611e60565b611d7182846121a4565b505050565b611d7e611e60565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611ded576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611de490613a7d565b60405180910390fd5b611df6816120d6565b50565b600081611e04611ede565b11158015611e13575060005482105b8015611e51575060007c0100000000000000000000000000000000000000000000000000000000600460008581526020019081526020016000205416145b9050919050565b600033905090565b611e6861219c565b73ffffffffffffffffffffffffffffffffffffffff16611e866112ea565b73ffffffffffffffffffffffffffffffffffffffff1614611edc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ed390613ae9565b60405180910390fd5b565b60006001905090565b60008082905080611ef6611ede565b11611f7c57600054811015611f7b5760006004600083815260200190815260200160002054905060007c0100000000000000000000000000000000000000000000000000000000821603611f79575b60008103611f6f576004600083600190039350838152602001908152602001600020549050611f45565b8092505050611fae565b505b5b6040517fdf2d9b4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b919050565b60008060006006600085815260200190815260200160002090508092508254915050915091565b600073ffffffffffffffffffffffffffffffffffffffff8316925073ffffffffffffffffffffffffffffffffffffffff821691508382148383141790509392505050565b50505050565b60008060e883901c905060e861203b868684612489565b62ffffff16901b9150509392505050565b600073ffffffffffffffffffffffffffffffffffffffff83169250814260a01b178317905092915050565b50505050565b6002600954036120c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120b990613b55565b60405180910390fd5b6002600981905550565b6001600981905550565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600033905090565b6121be828260405180602001604052806000815250612492565b5050565b60008373ffffffffffffffffffffffffffffffffffffffff1663150b7a026121e8611e58565b8786866040518563ffffffff1660e01b815260040161220a9493929190613bca565b6020604051808303816000875af192505050801561224657506040513d601f19601f820116820180604052508101906122439190613c2b565b60015b6122bf573d8060008114612276576040519150601f19603f3d011682016040523d82523d6000602084013e61227b565b606091505b5060008151036122b7576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050949350505050565b6060600c805461232190613172565b80601f016020809104026020016040519081016040528092919081815260200182805461234d90613172565b801561239a5780601f1061236f5761010080835404028352916020019161239a565b820191906000526020600020905b81548152906001019060200180831161237d57829003601f168201915b5050505050905090565b6060600060016123b38461252f565b01905060008167ffffffffffffffff8111156123d2576123d1612bc5565b5b6040519080825280601f01601f1916602001820160405280156124045781602001600182028036833780820191505090505b509050600082602001820190505b600115612467578080600190039150507f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a858161245b5761245a613c58565b5b04945060008503612412575b819350505050919050565b60008261247f8584612682565b1490509392505050565b60009392505050565b61249c83836126d8565b60008373ffffffffffffffffffffffffffffffffffffffff163b1461252a57600080549050600083820390505b6124dc60008683806001019450866121c2565b612512576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8181106124c957816000541461252757600080fd5b50505b505050565b600080600090507a184f03e93ff9f4daa797ed6e38ed64bf6a1f010000000000000000831061258d577a184f03e93ff9f4daa797ed6e38ed64bf6a1f010000000000000000838161258357612582613c58565b5b0492506040810190505b6d04ee2d6d415b85acef810000000083106125ca576d04ee2d6d415b85acef810000000083816125c0576125bf613c58565b5b0492506020810190505b662386f26fc1000083106125f957662386f26fc1000083816125ef576125ee613c58565b5b0492506010810190505b6305f5e1008310612622576305f5e100838161261857612617613c58565b5b0492506008810190505b612710831061264757612710838161263d5761263c613c58565b5b0492506004810190505b6064831061266a57606483816126605761265f613c58565b5b0492506002810190505b600a8310612679576001810190505b80915050919050565b60008082905060005b84518110156126cd576126b8828683815181106126ab576126aa613c87565b5b6020026020010151612893565b915080806126c590613cb6565b91505061268b565b508091505092915050565b60008054905060008203612718576040517fb562e8dd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b612725600084838561201e565b600160406001901b178202600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555061279c8361278d6000866000612024565b612796856128be565b1761204c565b6004600083815260200190815260200160002081905550600080838301905073ffffffffffffffffffffffffffffffffffffffff85169150828260007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a4600183015b81811461283d57808360007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a4600181019050612802565b5060008203612878576040517f2e07630000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80600081905550505061288e6000848385612077565b505050565b60008183106128ab576128a682846128ce565b6128b6565b6128b583836128ce565b5b905092915050565b60006001821460e11b9050919050565b600082600052816020526040600020905092915050565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b61292e816128f9565b811461293957600080fd5b50565b60008135905061294b81612925565b92915050565b600060208284031215612967576129666128ef565b5b60006129758482850161293c565b91505092915050565b60008115159050919050565b6129938161297e565b82525050565b60006020820190506129ae600083018461298a565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156129ee5780820151818401526020810190506129d3565b60008484015250505050565b6000601f19601f8301169050919050565b6000612a16826129b4565b612a2081856129bf565b9350612a308185602086016129d0565b612a39816129fa565b840191505092915050565b60006020820190508181036000830152612a5e8184612a0b565b905092915050565b6000819050919050565b612a7981612a66565b8114612a8457600080fd5b50565b600081359050612a9681612a70565b92915050565b600060208284031215612ab257612ab16128ef565b5b6000612ac084828501612a87565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612af482612ac9565b9050919050565b612b0481612ae9565b82525050565b6000602082019050612b1f6000830184612afb565b92915050565b612b2e81612ae9565b8114612b3957600080fd5b50565b600081359050612b4b81612b25565b92915050565b60008060408385031215612b6857612b676128ef565b5b6000612b7685828601612b3c565b9250506020612b8785828601612a87565b9150509250929050565b612b9a81612a66565b82525050565b6000602082019050612bb56000830184612b91565b92915050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b612bfd826129fa565b810181811067ffffffffffffffff82111715612c1c57612c1b612bc5565b5b80604052505050565b6000612c2f6128e5565b9050612c3b8282612bf4565b919050565b600067ffffffffffffffff821115612c5b57612c5a612bc5565b5b612c64826129fa565b9050602081019050919050565b82818337600083830152505050565b6000612c93612c8e84612c40565b612c25565b905082815260208101848484011115612caf57612cae612bc0565b5b612cba848285612c71565b509392505050565b600082601f830112612cd757612cd6612bbb565b5b8135612ce7848260208601612c80565b91505092915050565b600060208284031215612d0657612d056128ef565b5b600082013567ffffffffffffffff811115612d2457612d236128f4565b5b612d3084828501612cc2565b91505092915050565b612d428161297e565b8114612d4d57600080fd5b50565b600081359050612d5f81612d39565b92915050565b600060208284031215612d7b57612d7a6128ef565b5b6000612d8984828501612d50565b91505092915050565b600080600060608486031215612dab57612daa6128ef565b5b6000612db986828701612b3c565b9350506020612dca86828701612b3c565b9250506040612ddb86828701612a87565b9150509250925092565b6000819050919050565b612df881612de5565b82525050565b6000602082019050612e136000830184612def565b92915050565b600060208284031215612e2f57612e2e6128ef565b5b6000612e3d84828501612b3c565b91505092915050565b612e4f81612de5565b8114612e5a57600080fd5b50565b600081359050612e6c81612e46565b92915050565b600060208284031215612e8857612e876128ef565b5b6000612e9684828501612e5d565b91505092915050565b60008060408385031215612eb657612eb56128ef565b5b6000612ec485828601612b3c565b9250506020612ed585828601612d50565b9150509250929050565b600067ffffffffffffffff821115612efa57612ef9612bc5565b5b612f03826129fa565b9050602081019050919050565b6000612f23612f1e84612edf565b612c25565b905082815260208101848484011115612f3f57612f3e612bc0565b5b612f4a848285612c71565b509392505050565b600082601f830112612f6757612f66612bbb565b5b8135612f77848260208601612f10565b91505092915050565b60008060008060808587031215612f9a57612f996128ef565b5b6000612fa887828801612b3c565b9450506020612fb987828801612b3c565b9350506040612fca87828801612a87565b925050606085013567ffffffffffffffff811115612feb57612fea6128f4565b5b612ff787828801612f52565b91505092959194509250565b600080fd5b600080fd5b60008083601f84011261302357613022612bbb565b5b8235905067ffffffffffffffff8111156130405761303f613003565b5b60208301915083602082028301111561305c5761305b613008565b5b9250929050565b60008060006040848603121561307c5761307b6128ef565b5b600061308a86828701612a87565b935050602084013567ffffffffffffffff8111156130ab576130aa6128f4565b5b6130b78682870161300d565b92509250509250925092565b600080604083850312156130da576130d96128ef565b5b60006130e885828601612b3c565b92505060206130f985828601612b3c565b9150509250929050565b6000806040838503121561311a576131196128ef565b5b600061312885828601612a87565b925050602061313985828601612b3c565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061318a57607f821691505b60208210810361319d5761319c613143565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026132057fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826131c8565b61320f86836131c8565b95508019841693508086168417925050509392505050565b6000819050919050565b600061324c61324761324284612a66565b613227565b612a66565b9050919050565b6000819050919050565b61326683613231565b61327a61327282613253565b8484546131d5565b825550505050565b600090565b61328f613282565b61329a81848461325d565b505050565b5b818110156132be576132b3600082613287565b6001810190506132a0565b5050565b601f821115613303576132d4816131a3565b6132dd846131b8565b810160208510156132ec578190505b6133006132f8856131b8565b83018261329f565b50505b505050565b600082821c905092915050565b600061332660001984600802613308565b1980831691505092915050565b600061333f8383613315565b9150826002028217905092915050565b613358826129b4565b67ffffffffffffffff81111561337157613370612bc5565b5b61337b8254613172565b6133868282856132c2565b600060209050601f8311600181146133b957600084156133a7578287015190505b6133b18582613333565b865550613419565b601f1984166133c7866131a3565b60005b828110156133ef578489015182556001820191506020850194506020810190506133ca565b8683101561340c5784890151613408601f891682613315565b8355505b6001600288020188555050505b505050505050565b600081905092915050565b50565b600061343c600083613421565b91506134478261342c565b600082019050919050565b600061345d8261342f565b9150819050919050565b7f496e76616c6964206d696e7420616d6f756e7421000000000000000000000000600082015250565b600061349d6014836129bf565b91506134a882613467565b602082019050919050565b600060208201905081810360008301526134cc81613490565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061350d82612a66565b915061351883612a66565b92508282019050808211156135305761352f6134d3565b5b92915050565b7f4d617820737570706c7920657863656564656421000000000000000000000000600082015250565b600061356c6014836129bf565b915061357782613536565b602082019050919050565b6000602082019050818103600083015261359b8161355f565b9050919050565b60006135ad82612a66565b91506135b883612a66565b92508282026135c681612a66565b915082820484148315176135dd576135dc6134d3565b5b5092915050565b7f496e73756666696369656e742066756e64732100000000000000000000000000600082015250565b600061361a6013836129bf565b9150613625826135e4565b602082019050919050565b600060208201905081810360008301526136498161360d565b9050919050565b7f54686520636f6e74726163742069732070617573656421000000000000000000600082015250565b60006136866017836129bf565b915061369182613650565b602082019050919050565b600060208201905081810360008301526136b581613679565b9050919050565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b6000613718602f836129bf565b9150613723826136bc565b604082019050919050565b600060208201905081810360008301526137478161370b565b9050919050565b600081905092915050565b6000613764826129b4565b61376e818561374e565b935061377e8185602086016129d0565b80840191505092915050565b6000815461379781613172565b6137a1818661374e565b945060018216600081146137bc57600181146137d157613804565b60ff1983168652811515820286019350613804565b6137da856131a3565b60005b838110156137fc578154818901526001820191506020810190506137dd565b838801955050505b50505092915050565b60006138198286613759565b91506138258285613759565b9150613831828461378a565b9150819050949350505050565b7f5468652077686974656c6973742073616c65206973206e6f7420656e61626c6560008201527f6421000000000000000000000000000000000000000000000000000000000000602082015250565b600061389a6022836129bf565b91506138a58261383e565b604082019050919050565b600060208201905081810360008301526138c98161388d565b9050919050565b7f4164647265737320616c726561647920636c61696d6564210000000000000000600082015250565b60006139066018836129bf565b9150613911826138d0565b602082019050919050565b60006020820190508181036000830152613935816138f9565b9050919050565b60008160601b9050919050565b60006139548261393c565b9050919050565b600061396682613949565b9050919050565b61397e61397982612ae9565b61395b565b82525050565b6000613990828461396d565b60148201915081905092915050565b7f496e76616c69642070726f6f6621000000000000000000000000000000000000600082015250565b60006139d5600e836129bf565b91506139e08261399f565b602082019050919050565b60006020820190508181036000830152613a04816139c8565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000613a676026836129bf565b9150613a7282613a0b565b604082019050919050565b60006020820190508181036000830152613a9681613a5a565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000613ad36020836129bf565b9150613ade82613a9d565b602082019050919050565b60006020820190508181036000830152613b0281613ac6565b9050919050565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00600082015250565b6000613b3f601f836129bf565b9150613b4a82613b09565b602082019050919050565b60006020820190508181036000830152613b6e81613b32565b9050919050565b600081519050919050565b600082825260208201905092915050565b6000613b9c82613b75565b613ba68185613b80565b9350613bb68185602086016129d0565b613bbf816129fa565b840191505092915050565b6000608082019050613bdf6000830187612afb565b613bec6020830186612afb565b613bf96040830185612b91565b8181036060830152613c0b8184613b91565b905095945050505050565b600081519050613c2581612925565b92915050565b600060208284031215613c4157613c406128ef565b5b6000613c4f84828501613c16565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000613cc182612a66565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203613cf357613cf26134d3565b5b60018201905091905056fea2646970667358221220a147b2b96ee25816114c16c1cb24db452b2fe5ec2282b9e09c926afaf3d2fa2f64736f6c63430008110033