VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x74f3Cd…08Ee
Summary
Transactions
Transfers
Address
0x74f3Cdc505E45628f8c6C74e19BF6D9Af67E08Ee
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xF57B8D3Cea560aBf9533B0418CAAb94Bfe9244e9
Deployer
0xF57B8D3Cea560aBf9533B0418CAAb94Bfe9244e9
Code
0x608060405234801561000f575f80fd5b50600436106101a7575f3560e01c8063715018a6116100f75780639937464211610095578063dd62ed3e1161006f578063dd62ed3e14610476578063e30c3978146104a6578063f2fde38b146104c4578063f8190966146104e0576101a7565b806399374642146103f7578063a9059cbb1461042a578063dd235d9d1461045a576101a7565b80638456cb59116100d15780638456cb59146103955780638da5cb5b1461039f5780638f05c5da146103bd57806395d89b41146103d9576101a7565b8063715018a61461034957806379ba5097146103535780637f92dfde1461035d576101a7565b806334a7c2e7116101645780635c975abb1161013e5780635c975abb146102c3578063630a195b146102e15780636d1b229d146102fd57806370a0823114610319576101a7565b806334a7c2e7146102815780633d108c621461029d5780633f4ba83a146102b9576101a7565b806306fdde03146101ab578063077d3c03146101c9578063095ea7b3146101e557806318160ddd1461021557806323b872dd14610233578063313ce56714610263575b5f80fd5b6101b3610515565b6040516101c09190612e24565b60405180910390f35b6101e360048036038101906101de9190612ed2565b6105a5565b005b6101ff60048036038101906101fa9190612f43565b6108c7565b60405161020c9190612f9b565b60405180910390f35b61021d6108e9565b60405161022a9190612fc3565b60405180910390f35b61024d60048036038101906102489190612fdc565b6108f2565b60405161025a9190612f9b565b60405180910390f35b61026b610920565b6040516102789190613047565b60405180910390f35b61029b60048036038101906102969190613060565b610928565b005b6102b760048036038101906102b29190613242565b610cef565b005b6102c161119a565b005b6102cb611210565b6040516102d89190612f9b565b60405180910390f35b6102fb60048036038101906102f69190612ed2565b611226565b005b610317600480360381019061031291906132f1565b61154c565b005b610333600480360381019061032e919061331c565b6115af565b6040516103409190612fc3565b60405180910390f35b6103516115f4565b005b61035b611607565b005b610377600480360381019061037291906132f1565b611695565b60405161038c99989796959493929190613365565b60405180910390f35b61039d611799565b005b6103a761180f565b6040516103b491906133f0565b60405180910390f35b6103d760048036038101906103d29190613456565b611837565b005b6103e1611d08565b6040516103ee9190612e24565b60405180910390f35b610411600480360381019061040c919061331c565b611d98565b60405161042194939291906134ba565b60405180910390f35b610444600480360381019061043f9190612f43565b611df4565b6040516104519190612f9b565b60405180910390f35b610474600480360381019061046f91906132f1565b611f84565b005b610490600480360381019061048b91906134fd565b6121a7565b60405161049d9190612fc3565b60405180910390f35b6104ae612229565b6040516104bb91906133f0565b60405180910390f35b6104de60048036038101906104d9919061331c565b612251565b005b6104fa60048036038101906104f591906132f1565b6122fd565b60405161050c9695949392919061362c565b60405180910390f35b606060038054610524906136c6565b80601f0160208091040260200160405190810160405280929190818152602001828054610550906136c6565b801561059b5780601f106105725761010080835404028352916020019161059b565b820191905f5260205f20905b81548152906001019060200180831161057e57829003601f168201915b5050505050905090565b3373ffffffffffffffffffffffffffffffffffffffff166105c461180f565b73ffffffffffffffffffffffffffffffffffffffff1614610611576040517f30cd747100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6003811115610624576106236135aa565b5b816003811115610637576106366135aa565b5b03610697575f60075f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f015f6101000a81548160ff021916908315150217905550610863565b600160038111156106ab576106aa6135aa565b5b8160038111156106be576106bd6135aa565b5b0361071f575f60075f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f0160016101000a81548160ff021916908315150217905550610862565b60026003811115610733576107326135aa565b5b816003811115610746576107456135aa565b5b036107a7575f60075f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f0160026101000a81548160ff021916908315150217905550610861565b6003808111156107ba576107b96135aa565b5b8160038111156107cd576107cc6135aa565b5b0361082e575f60075f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f0160036101000a81548160ff021916908315150217905550610860565b6040517fd954416a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b5b5b8173ffffffffffffffffffffffffffffffffffffffff167f34a1009b84e077aee5bc8197faf7105e54f9ba6879e2a51a716e4156ea9ad7698260038111156108ae576108ad6135aa565b5b6040516108bb9190613047565b60405180910390a25050565b5f806108d1612460565b90506108de818585612467565b600191505092915050565b5f600254905090565b5f806108fc612460565b9050610909858285612479565b61091485858561250c565b60019150509392505050565b5f6012905090565b8160075f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f015f9054906101000a900460ff166109ab576040517fe37db81200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff1660085f8381526020019081526020015f206001015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a43576040517fea8e4eb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60085f8481526020019081526020015f206005015f9054906101000a900460ff16610a9a576040517f9738a89f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f60085f8581526020019081526020015f2060040160109054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1603610b15576040517fea8e4eb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60085f8481526020019081526020015f2060050160019054906101000a900460ff1615610b6e576040517f463fefc700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6064831080610b7f575061138883115b15610bb6576040517fe9be47c200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f816103e860085f8881526020019081526020015f2060040160109054906101000a90046fffffffffffffffffffffffffffffffff16610bf69190613723565b6fffffffffffffffffffffffffffffffff16610c12919061378c565b90506fffffffffffffffffffffffffffffffff8016811115610c60576040517f9c154db900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610c6a33826125fc565b600160085f8781526020019081526020015f2060050160016101000a81548160ff0219169083151502179055503373ffffffffffffffffffffffffffffffffffffffff16857f9c6dd8089f114717d5c17f4d3d9bf6c1991925a49ef90e23b9ba026bf8654b428387604051610ce09291906137bc565b60405180910390a35050505050565b8460075f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f015f9054906101000a900460ff16610d72576040517fe37db81200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff1660085f8381526020019081526020015f206001015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610e0a576040517fea8e4eb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f60085f8881526020019081526020015f206004015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1614610e84576040517f3ac8c36900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f60095f8881526020019081526020015f206005018054610ea4906136c6565b905014610edd576040517f2dd53e0300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f60095f8881526020019081526020015f206002015f018054610eff906136c6565b905014610f38576040517fe49bea3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f856fffffffffffffffffffffffffffffffff1603610f83576040517f68be61d800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f60085f8881526020019081526020015f2060030160149054906101000a900460ff1690505f8160ff16876fffffffffffffffffffffffffffffffff16610fca91906137e3565b90508160ff16876fffffffffffffffffffffffffffffffff1682610fee919061378c565b14611025576040517f9c154db900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8660085f8a81526020019081526020015f206004015f6101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060648161107c919061378c565b60085f8a81526020019081526020015f2060040160106101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff1602179055508560095f8a81526020019081526020015f20600401819055508460095f8a81526020019081526020015f20600501908161110091906139c1565b5060405180602001604052808581525060095f8a81526020019081526020015f206002015f820151815f01908161113791906139c1565b509050503373ffffffffffffffffffffffffffffffffffffffff16887ff7f359a7d0aeb59a3a696f746a0b4c436d9c67e8bc7c17ba6697a90720c438e7898989896040516111889493929190613a90565b60405180910390a35050505050505050565b3373ffffffffffffffffffffffffffffffffffffffff166111b961180f565b73ffffffffffffffffffffffffffffffffffffffff1614611206576040517f30cd747100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61120e61267b565b565b5f600660149054906101000a900460ff16905090565b3373ffffffffffffffffffffffffffffffffffffffff1661124561180f565b73ffffffffffffffffffffffffffffffffffffffff1614611292576040517f30cd747100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f60038111156112a5576112a46135aa565b5b8160038111156112b8576112b76135aa565b5b0361131957600160075f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f015f6101000a81548160ff0219169083151502179055506114e8565b6001600381111561132d5761132c6135aa565b5b8160038111156113405761133f6135aa565b5b036113a257600160075f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f0160016101000a81548160ff0219169083151502179055506114e7565b600260038111156113b6576113b56135aa565b5b8160038111156113c9576113c86135aa565b5b0361142b57600160075f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f0160026101000a81548160ff0219169083151502179055506114e6565b60038081111561143e5761143d6135aa565b5b816003811115611451576114506135aa565b5b036114b357600160075f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f0160036101000a81548160ff0219169083151502179055506114e5565b6040517fd954416a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b5b5b8173ffffffffffffffffffffffffffffffffffffffff167f4ac36fa53f167ceb85964be512e01de2a3b8bdb9862f917da079deeeff689b38826003811115611533576115326135aa565b5b6040516115409190613047565b60405180910390a25050565b6115546126dd565b61155e3382612727565b3373ffffffffffffffffffffffffffffffffffffffff167ffd38818f5291bf0bb3a2a48aadc06ba8757865d1dabd804585338aab3009dcb6826040516115a49190612fc3565b60405180910390a250565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6115fc6127a6565b6116055f61282d565b565b5f611610612460565b90508073ffffffffffffffffffffffffffffffffffffffff16611631612229565b73ffffffffffffffffffffffffffffffffffffffff161461168957806040517f118cdaa700000000000000000000000000000000000000000000000000000000815260040161168091906133f0565b60405180910390fd5b6116928161282d565b50565b6008602052805f5260405f205f91509050805f015490806001015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690806002015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690806003015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060030160149054906101000a900460ff1690806004015f9054906101000a90046fffffffffffffffffffffffffffffffff16908060040160109054906101000a90046fffffffffffffffffffffffffffffffff1690806005015f9054906101000a900460ff16908060050160019054906101000a900460ff16905089565b3373ffffffffffffffffffffffffffffffffffffffff166117b861180f565b73ffffffffffffffffffffffffffffffffffffffff1614611805576040517f30cd747100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61180d61285d565b565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60075f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f0160019054906101000a900460ff166118b9576040517ece391a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60288160ff161115611900576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118f790613b2b565b60405180910390fd5b5f600a5490506040518061012001604052808281526020018673ffffffffffffffffffffffffffffffffffffffff1681526020013373ffffffffffffffffffffffffffffffffffffffff1681526020018573ffffffffffffffffffffffffffffffffffffffff1681526020018360ff1681526020015f6fffffffffffffffffffffffffffffffff1681526020015f6fffffffffffffffffffffffffffffffff1681526020015f151581526020015f151581525060085f8381526020019081526020015f205f820151815f01556020820151816001015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506040820151816002015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506060820151816003015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060808201518160030160146101000a81548160ff021916908360ff16021790555060a0820151816004015f6101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060c08201518160040160106101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff16021790555060e0820151816005015f6101000a81548160ff0219169083151502179055506101008201518160050160016101000a81548160ff0219169083151502179055509050506040518060c00160405280828152602001428152602001604051806020016040528060405180602001604052805f8152508152508152602001846002811115611bcb57611bca6135aa565b5b81526020015f801b815260200160405180602001604052805f81525081525060095f8381526020019081526020015f205f820151815f0155602082015181600101556040820151816002015f820151815f019081611c2991906139c1565b5050506060820151816003015f6101000a81548160ff02191690836002811115611c5657611c556135aa565b5b02179055506080820151816004015560a0820151816005019081611c7a91906139c1565b509050508473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16827fef6676894c0c155c074ec62598e534f101ef8a0676d7dd79c8ed1b881ab70e1787428888604051611ce29493929190613b49565b60405180910390a4600a5f815480929190611cfc90613b8c565b91905055505050505050565b606060048054611d17906136c6565b80601f0160208091040260200160405190810160405280929190818152602001828054611d43906136c6565b8015611d8e5780601f10611d6557610100808354040283529160200191611d8e565b820191905f5260205f20905b815481529060010190602001808311611d7157829003601f168201915b5050505050905090565b6007602052805f5260405f205f91509050805f015f9054906101000a900460ff1690805f0160019054906101000a900460ff1690805f0160029054906101000a900460ff1690805f0160039054906101000a900460ff16905084565b5f611dfd6126dd565b3373ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161480611ed4575060075f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f015f9054906101000a900460ff1680611ed2575060075f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f0160039054906101000a900460ff165b155b15611f0b576040517f79d1e58f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f9050611f1933848461250c565b8273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f1b89874203ff7f0bba87c969ada3f32fda22ed38a6706d35199d21280c7811b184604051611f769190612fc3565b60405180910390a392915050565b8060075f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f0160029054906101000a900460ff16612008576040517f15d97cab00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff1660085f8381526020019081526020015f206003015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146120a0576040517fea8e4eb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60085f8381526020019081526020015f206005015f9054906101000a900460ff16156120f8576040517f079ffd0400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600160085f8481526020019081526020015f206005015f6101000a81548160ff0219169083151502179055503373ffffffffffffffffffffffffffffffffffffffff16827f36318e2922b4826fce688b972330f85e70efd9acb8285f722ceace98089d839860085f8681526020019081526020015f2060040160109054906101000a90046fffffffffffffffffffffffffffffffff1660405161219b9190613bd3565b60405180910390a35050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6122596127a6565b8060065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff166122b861180f565b73ffffffffffffffffffffffffffffffffffffffff167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a350565b6009602052805f5260405f205f91509050805f015490806001015490806002016040518060200160405290815f82018054612337906136c6565b80601f0160208091040260200160405190810160405280929190818152602001828054612363906136c6565b80156123ae5780601f10612385576101008083540402835291602001916123ae565b820191905f5260205f20905b81548152906001019060200180831161239157829003601f168201915b50505050508152505090806003015f9054906101000a900460ff16908060040154908060050180546123df906136c6565b80601f016020809104026020016040519081016040528092919081815260200182805461240b906136c6565b80156124565780601f1061242d57610100808354040283529160200191612456565b820191905f5260205f20905b81548152906001019060200180831161243957829003601f168201915b5050505050905086565b5f33905090565b61247483838360016128c0565b505050565b5f61248484846121a7565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81101561250657818110156124f7578281836040517ffb8f41b20000000000000000000000000000000000000000000000000000000081526004016124ee93929190613bec565b60405180910390fd5b61250584848484035f6128c0565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361257c575f6040517f96c6fd1e00000000000000000000000000000000000000000000000000000000815260040161257391906133f0565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036125ec575f6040517fec442f050000000000000000000000000000000000000000000000000000000081526004016125e391906133f0565b60405180910390fd5b6125f7838383612a8f565b505050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361266c575f6040517fec442f0500000000000000000000000000000000000000000000000000000000815260040161266391906133f0565b60405180910390fd5b6126775f8383612a8f565b5050565b612683612ca8565b5f600660146101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa6126c6612460565b6040516126d391906133f0565b60405180910390a1565b6126e5611210565b15612725576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161271c90613c6b565b60405180910390fd5b565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612797575f6040517f96c6fd1e00000000000000000000000000000000000000000000000000000000815260040161278e91906133f0565b60405180910390fd5b6127a2825f83612a8f565b5050565b6127ae612460565b73ffffffffffffffffffffffffffffffffffffffff166127cc61180f565b73ffffffffffffffffffffffffffffffffffffffff161461282b576127ef612460565b6040517f118cdaa700000000000000000000000000000000000000000000000000000000815260040161282291906133f0565b60405180910390fd5b565b60065f6101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905561285a81612cf1565b50565b6128656126dd565b6001600660146101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586128a9612460565b6040516128b691906133f0565b60405180910390a1565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603612930575f6040517fe602df0500000000000000000000000000000000000000000000000000000000815260040161292791906133f0565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036129a0575f6040517f94280d6200000000000000000000000000000000000000000000000000000000815260040161299791906133f0565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508015612a89578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051612a809190612fc3565b60405180910390a35b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612adf578060025f828254612ad39190613c89565b92505081905550612bad565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015612b68578381836040517fe450d38c000000000000000000000000000000000000000000000000000000008152600401612b5f93929190613bec565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612bf4578060025f8282540392505081905550612c3e565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051612c9b9190612fc3565b60405180910390a3505050565b612cb0611210565b612cef576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ce690613d06565b60405180910390fd5b565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f612df682612db4565b612e008185612dbe565b9350612e10818560208601612dce565b612e1981612ddc565b840191505092915050565b5f6020820190508181035f830152612e3c8184612dec565b905092915050565b5f604051905090565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f612e7e82612e55565b9050919050565b612e8e81612e74565b8114612e98575f80fd5b50565b5f81359050612ea981612e85565b92915050565b60048110612ebb575f80fd5b50565b5f81359050612ecc81612eaf565b92915050565b5f8060408385031215612ee857612ee7612e4d565b5b5f612ef585828601612e9b565b9250506020612f0685828601612ebe565b9150509250929050565b5f819050919050565b612f2281612f10565b8114612f2c575f80fd5b50565b5f81359050612f3d81612f19565b92915050565b5f8060408385031215612f5957612f58612e4d565b5b5f612f6685828601612e9b565b9250506020612f7785828601612f2f565b9150509250929050565b5f8115159050919050565b612f9581612f81565b82525050565b5f602082019050612fae5f830184612f8c565b92915050565b612fbd81612f10565b82525050565b5f602082019050612fd65f830184612fb4565b92915050565b5f805f60608486031215612ff357612ff2612e4d565b5b5f61300086828701612e9b565b935050602061301186828701612e9b565b925050604061302286828701612f2f565b9150509250925092565b5f60ff82169050919050565b6130418161302c565b82525050565b5f60208201905061305a5f830184613038565b92915050565b5f806040838503121561307657613075612e4d565b5b5f61308385828601612f2f565b925050602061309485828601612f2f565b9150509250929050565b5f6fffffffffffffffffffffffffffffffff82169050919050565b6130c28161309e565b81146130cc575f80fd5b50565b5f813590506130dd816130b9565b92915050565b5f819050919050565b6130f5816130e3565b81146130ff575f80fd5b50565b5f81359050613110816130ec565b92915050565b5f80fd5b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61315482612ddc565b810181811067ffffffffffffffff821117156131735761317261311e565b5b80604052505050565b5f613185612e44565b9050613191828261314b565b919050565b5f67ffffffffffffffff8211156131b0576131af61311e565b5b6131b982612ddc565b9050602081019050919050565b828183375f83830152505050565b5f6131e66131e184613196565b61317c565b9050828152602081018484840111156132025761320161311a565b5b61320d8482856131c6565b509392505050565b5f82601f83011261322957613228613116565b5b81356132398482602086016131d4565b91505092915050565b5f805f805f60a0868803121561325b5761325a612e4d565b5b5f61326888828901612f2f565b9550506020613279888289016130cf565b945050604061328a88828901613102565b935050606086013567ffffffffffffffff8111156132ab576132aa612e51565b5b6132b788828901613215565b925050608086013567ffffffffffffffff8111156132d8576132d7612e51565b5b6132e488828901613215565b9150509295509295909350565b5f6020828403121561330657613305612e4d565b5b5f61331384828501612f2f565b91505092915050565b5f6020828403121561333157613330612e4d565b5b5f61333e84828501612e9b565b91505092915050565b61335081612e74565b82525050565b61335f8161309e565b82525050565b5f610120820190506133795f83018c612fb4565b613386602083018b613347565b613393604083018a613347565b6133a06060830189613347565b6133ad6080830188613038565b6133ba60a0830187613356565b6133c760c0830186613356565b6133d460e0830185612f8c565b6133e2610100830184612f8c565b9a9950505050505050505050565b5f6020820190506134035f830184613347565b92915050565b60038110613415575f80fd5b50565b5f8135905061342681613409565b92915050565b6134358161302c565b811461343f575f80fd5b50565b5f813590506134508161342c565b92915050565b5f805f806080858703121561346e5761346d612e4d565b5b5f61347b87828801612e9b565b945050602061348c87828801612e9b565b935050604061349d87828801613418565b92505060606134ae87828801613442565b91505092959194509250565b5f6080820190506134cd5f830187612f8c565b6134da6020830186612f8c565b6134e76040830185612f8c565b6134f46060830184612f8c565b95945050505050565b5f806040838503121561351357613512612e4d565b5b5f61352085828601612e9b565b925050602061353185828601612e9b565b9150509250929050565b5f82825260208201905092915050565b5f61355582612db4565b61355f818561353b565b935061356f818560208601612dce565b61357881612ddc565b840191505092915050565b5f602083015f8301518482035f86015261359d828261354b565b9150508091505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b600381106135e8576135e76135aa565b5b50565b5f8190506135f8826135d7565b919050565b5f613607826135eb565b9050919050565b613617816135fd565b82525050565b613626816130e3565b82525050565b5f60c08201905061363f5f830189612fb4565b61364c6020830188612fb4565b818103604083015261365e8187613583565b905061366d606083018661360e565b61367a608083018561361d565b81810360a083015261368c8184612dec565b9050979650505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806136dd57607f821691505b6020821081036136f0576136ef613699565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61372d8261309e565b91506137388361309e565b92508282026137468161309e565b9150808214613758576137576136f6565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61379682612f10565b91506137a183612f10565b9250826137b1576137b061375f565b5b828204905092915050565b5f6040820190506137cf5f830185612fb4565b6137dc6020830184612fb4565b9392505050565b5f6137ed82612f10565b91506137f883612f10565b925082820261380681612f10565b9150828204841483151761381d5761381c6136f6565b5b5092915050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026138807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82613845565b61388a8683613845565b95508019841693508086168417925050509392505050565b5f819050919050565b5f6138c56138c06138bb84612f10565b6138a2565b612f10565b9050919050565b5f819050919050565b6138de836138ab565b6138f26138ea826138cc565b848454613851565b825550505050565b5f90565b6139066138fa565b6139118184846138d5565b505050565b5b81811015613934576139295f826138fe565b600181019050613917565b5050565b601f8211156139795761394a81613824565b61395384613836565b81016020851015613962578190505b61397661396e85613836565b830182613916565b50505b505050565b5f82821c905092915050565b5f6139995f198460080261397e565b1980831691505092915050565b5f6139b1838361398a565b9150826002028217905092915050565b6139ca82612db4565b67ffffffffffffffff8111156139e3576139e261311e565b5b6139ed82546136c6565b6139f8828285613938565b5f60209050601f831160018114613a29575f8415613a17578287015190505b613a2185826139a6565b865550613a88565b601f198416613a3786613824565b5f5b82811015613a5e57848901518255600182019150602085019450602081019050613a39565b86831015613a7b5784890151613a77601f89168261398a565b8355505b6001600288020188555050505b505050505050565b5f608082019050613aa35f830187613356565b613ab0602083018661361d565b8181036040830152613ac28185612dec565b90508181036060830152613ad68184612dec565b905095945050505050565b7f496e76616c6964206f696c2070657263656e74616765000000000000000000005f82015250565b5f613b15601683612dbe565b9150613b2082613ae1565b602082019050919050565b5f6020820190508181035f830152613b4281613b09565b9050919050565b5f608082019050613b5c5f830187613347565b613b696020830186612fb4565b613b76604083018561360e565b613b836060830184613038565b95945050505050565b5f613b9682612f10565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203613bc857613bc76136f6565b5b600182019050919050565b5f602082019050613be65f830184613356565b92915050565b5f606082019050613bff5f830186613347565b613c0c6020830185612fb4565b613c196040830184612fb4565b949350505050565b7f5061757361626c653a20706175736564000000000000000000000000000000005f82015250565b5f613c55601083612dbe565b9150613c6082613c21565b602082019050919050565b5f6020820190508181035f830152613c8281613c49565b9050919050565b5f613c9382612f10565b9150613c9e83612f10565b9250828201905080821115613cb657613cb56136f6565b5b92915050565b7f5061757361626c653a206e6f74207061757365640000000000000000000000005f82015250565b5f613cf0601483612dbe565b9150613cfb82613cbc565b602082019050919050565b5f6020820190508181035f830152613d1d81613ce4565b905091905056fea2646970667358221220fe0ac3e8ee160d70162ce40bdbc302f2cfbbb1110a1d89cf3494447fed527e7264736f6c634300081a0033