VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xb87F96…7dBf
Summary
Transactions
Transfers
Address
0xb87F969412E842097CFe05F0629480f17d527dBf
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x3a9031E18Ea06c214261c93997e6252E44287b11
Deployer
0x3a9031E18Ea06c214261c93997e6252E44287b11
Code
0x608060405234801561001057600080fd5b50600436106101c45760003560e01c80636871ee40116100f9578063a22cb46511610097578063b88d4fde11610071578063b88d4fde146104b9578063c87b56dd146104d5578063e985e9c514610505578063f2fde38b14610535576101c4565b8063a22cb46514610465578063aecae7f114610481578063b045daa61461049d576101c4565b806378755c7e116100d357806378755c7e146103ef5780638456cb591461041f5780638da5cb5b1461042957806395d89b4114610447576101c4565b80636871ee40146103ab57806370a08231146103b5578063715018a6146103e5576101c4565b80633f4ba83a116101665780634f6ccce7116101405780634f6ccce71461030f57806354fd4d501461033f5780635c975abb1461035d5780636352211e1461037b576101c4565b80633f4ba83a146102cd57806342842e0e146102d757806342966c68146102f3576101c4565b8063095ea7b3116101a2578063095ea7b31461024757806318160ddd1461026357806323b872dd146102815780632f745c591461029d576101c4565b806301ffc9a7146101c957806306fdde03146101f9578063081812fc14610217575b600080fd5b6101e360048036038101906101de9190612c7a565b610551565b6040516101f09190613377565b60405180910390f35b610201610563565b60405161020e9190613392565b60405180910390f35b610231600480360381019061022c9190612de4565b6105f5565b60405161023e9190613310565b60405180910390f35b610261600480360381019061025c9190612c3e565b61067a565b005b61026b610792565b6040516102789190613674565b60405180910390f35b61029b60048036038101906102969190612b38565b61079f565b005b6102b760048036038101906102b29190612c3e565b6107ff565b6040516102c49190613674565b60405180910390f35b6102d56108a4565b005b6102f160048036038101906102ec9190612b38565b61092a565b005b61030d60048036038101906103089190612de4565b61094a565b005b61032960048036038101906103249190612de4565b6109a6565b6040516103369190613674565b60405180910390f35b610347610a3d565b6040516103549190613674565b60405180910390f35b610365610a43565b6040516103729190613377565b60405180910390f35b61039560048036038101906103909190612de4565b610a5a565b6040516103a29190613310565b60405180910390f35b6103b3610b0c565b005b6103cf60048036038101906103ca9190612ad3565b610b31565b6040516103dc9190613674565b60405180910390f35b6103ed610be9565b005b61040960048036038101906104049190612ccc565b610c71565b6040516104169190613392565b60405180910390f35b610427610d36565b005b610431610dbc565b60405161043e9190613310565b60405180910390f35b61044f610de6565b60405161045c9190613392565b60405180910390f35b61047f600480360381019061047a9190612c02565b610e78565b005b61049b60048036038101906104969190612d65565b610e8e565b005b6104b760048036038101906104b29190612d24565b610fb6565b005b6104d360048036038101906104ce9190612b87565b61101e565b005b6104ef60048036038101906104ea9190612de4565b611080565b6040516104fc9190613392565b60405180910390f35b61051f600480360381019061051a9190612afc565b611127565b60405161052c9190613377565b60405180910390f35b61054f600480360381019061054a9190612ad3565b6111bb565b005b600061055c826112b3565b9050919050565b60606000805461057290613924565b80601f016020809104026020016040519081016040528092919081815260200182805461059e90613924565b80156105eb5780601f106105c0576101008083540402835291602001916105eb565b820191906000526020600020905b8154815290600101906020018083116105ce57829003601f168201915b5050505050905090565b60006106008261132d565b61063f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161063690613574565b60405180910390fd5b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600061068582610a5a565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156106f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106ed906135f4565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16610715611399565b73ffffffffffffffffffffffffffffffffffffffff16148061074457506107438161073e611399565b611127565b5b610783576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161077a906134d4565b60405180910390fd5b61078d83836113a1565b505050565b6000600880549050905090565b6107b06107aa611399565b8261145a565b6107ef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107e690613614565b60405180910390fd5b6107fa838383611538565b505050565b600061080a83610b31565b821061084b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610842906133d4565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b6108ac611399565b73ffffffffffffffffffffffffffffffffffffffff166108ca610dbc565b73ffffffffffffffffffffffffffffffffffffffff1614610920576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161091790613594565b60405180910390fd5b610928611794565b565b6109458383836040518060200160405280600081525061101e565b505050565b61095b610955611399565b8261145a565b61099a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161099190613654565b60405180910390fd5b6109a381611836565b50565b60006109b0610792565b82106109f1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109e890613634565b60405180910390fd5b60088281548110610a2b577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001549050919050565b600b5481565b6000600a60009054906101000a900460ff16905090565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610b03576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610afa90613534565b60405180910390fd5b80915050919050565b6000610b18600d611947565b9050610b24600d611955565b610b2e338261196b565b50565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610ba2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b9990613514565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610bf1611399565b73ffffffffffffffffffffffffffffffffffffffff16610c0f610dbc565b73ffffffffffffffffffffffffffffffffffffffff1614610c65576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c5c90613594565b60405180910390fd5b610c6f6000611989565b565b6060600c60008381526020019081526020016000208484604051610c969291906132a7565b90815260200160405180910390208054610caf90613924565b80601f0160208091040260200160405190810160405280929190818152602001828054610cdb90613924565b8015610d285780601f10610cfd57610100808354040283529160200191610d28565b820191906000526020600020905b815481529060010190602001808311610d0b57829003601f168201915b505050505090509392505050565b610d3e611399565b73ffffffffffffffffffffffffffffffffffffffff16610d5c610dbc565b73ffffffffffffffffffffffffffffffffffffffff1614610db2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610da990613594565b60405180910390fd5b610dba611a4f565b565b6000600a60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060018054610df590613924565b80601f0160208091040260200160405190810160405280929190818152602001828054610e2190613924565b8015610e6e5780601f10610e4357610100808354040283529160200191610e6e565b820191906000526020600020905b815481529060010190602001808311610e5157829003601f168201915b5050505050905090565b610e8a610e83611399565b8383611af2565b5050565b610e9781610a5a565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610f04576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610efb906134f4565b60405180910390fd5b82600c600083815260200190815260200160002083604051610f2691906132c0565b90815260200160405180910390209080519060200190610f479291906128ad565b507f057eef0564c91b9a8d139e02e2abdf99abd1c2942a29240695bb9f25e86eadea8183600c600085815260200190815260200160002085604051610f8c91906132c0565b9081526020016040518091039020604051610fa99392919061368f565b60405180910390a1505050565b6000610fc2600d611947565b9050610fce600d611955565b610fd8338261196b565b81600c6000838152602001908152602001600020604051610ff8906132fb565b908152602001604051809103902090805190602001906110199291906128ad565b505050565b61102f611029611399565b8361145a565b61106e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161106590613614565b60405180910390fd5b61107a84848484611c5f565b50505050565b606061108b8261132d565b6110ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110c1906135d4565b60405180910390fd5b60006110d4611cbb565b905060008151116110f4576040518060200160405280600081525061111f565b806110fe84611cf8565b60405160200161110f9291906132d7565b6040516020818303038152906040525b915050919050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6111c3611399565b73ffffffffffffffffffffffffffffffffffffffff166111e1610dbc565b73ffffffffffffffffffffffffffffffffffffffff1614611237576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161122e90613594565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156112a7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161129e90613414565b60405180910390fd5b6112b081611989565b50565b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480611326575061132582611ea5565b5b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff1661141483610a5a565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60006114658261132d565b6114a4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161149b90613494565b60405180910390fd5b60006114af83610a5a565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148061151e57508373ffffffffffffffffffffffffffffffffffffffff16611506846105f5565b73ffffffffffffffffffffffffffffffffffffffff16145b8061152f575061152e8185611127565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff1661155882610a5a565b73ffffffffffffffffffffffffffffffffffffffff16146115ae576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115a5906135b4565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561161e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161161590613454565b60405180910390fd5b611629838383611f87565b6116346000826113a1565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611684919061383a565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546116db91906137b3565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b61179c610a43565b6117db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117d2906133b4565b60405180910390fd5b6000600a60006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa61181f611399565b60405161182c9190613310565b60405180910390a1565b600061184182610a5a565b905061184f81600084611f87565b61185a6000836113a1565b6001600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546118aa919061383a565b925050819055506002600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905581600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b600081600001549050919050565b6001816000016000828254019250508190555050565b611985828260405180602001604052806000815250611fdf565b5050565b6000600a60019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600a60016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b611a57610a43565b15611a97576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a8e906134b4565b60405180910390fd5b6001600a60006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258611adb611399565b604051611ae89190613310565b60405180910390a1565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611b61576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b5890613474565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051611c529190613377565b60405180910390a3505050565b611c6a848484611538565b611c768484848461203a565b611cb5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cac906133f4565b60405180910390fd5b50505050565b60606040518060400160405280601681526020017f68747470733a2f2f7665636861696e2e656e6572677900000000000000000000815250905090565b60606000821415611d40576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050611ea0565b600082905060005b60008214611d72578080611d5b90613987565b915050600a82611d6b9190613809565b9150611d48565b60008167ffffffffffffffff811115611db4577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015611de65781602001600182028036833780820191505090505b5090505b60008514611e9957600182611dff919061383a565b9150600a85611e0e91906139d0565b6030611e1a91906137b3565b60f81b818381518110611e56577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a85611e929190613809565b9450611dea565b8093505050505b919050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480611f7057507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80611f805750611f7f826121d1565b5b9050919050565b611f8f610a43565b15611fcf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fc6906134b4565b60405180910390fd5b611fda83838361223b565b505050565b611fe9838361234f565b611ff6600084848461203a565b612035576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161202c906133f4565b60405180910390fd5b505050565b600061205b8473ffffffffffffffffffffffffffffffffffffffff1661251d565b156121c4578373ffffffffffffffffffffffffffffffffffffffff1663150b7a02612084611399565b8786866040518563ffffffff1660e01b81526004016120a6949392919061332b565b602060405180830381600087803b1580156120c057600080fd5b505af19250505080156120f157506040513d601f19601f820116820180604052508101906120ee9190612ca3565b60015b612174573d8060008114612121576040519150601f19603f3d011682016040523d82523d6000602084013e612126565b606091505b5060008151141561216c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612163906133f4565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149150506121c9565b600190505b949350505050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b612246838383612530565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156122895761228481612535565b6122c8565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16146122c7576122c6838261257e565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561230b57612306816126eb565b61234a565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161461234957612348828261282e565b5b5b505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156123bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123b690613554565b60405180910390fd5b6123c88161132d565b15612408576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123ff90613434565b60405180910390fd5b61241460008383611f87565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461246491906137b3565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b600080823b905060008111915050919050565b505050565b6008805490506009600083815260200190815260200160002081905550600881908060018154018082558091505060019003906000526020600020016000909190919091505550565b6000600161258b84610b31565b612595919061383a565b905060006007600084815260200190815260200160002054905081811461267a576000600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816007600083815260200190815260200160002081905550505b6007600084815260200190815260200160002060009055600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b600060016008805490506126ff919061383a565b9050600060096000848152602001908152602001600020549050600060088381548110612755577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001549050806008838154811061279d577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b906000526020600020018190555081600960008381526020019081526020016000208190555060096000858152602001908152602001600020600090556008805480612812577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b6001900381819060005260206000200160009055905550505050565b600061283983610b31565b905081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806007600084815260200190815260200160002081905550505050565b8280546128b990613924565b90600052602060002090601f0160209004810192826128db5760008555612922565b82601f106128f457805160ff1916838001178555612922565b82800160010185558215612922579182015b82811115612921578251825591602001919060010190612906565b5b50905061292f9190612933565b5090565b5b8082111561294c576000816000905550600101612934565b5090565b600061296361295e846136f9565b6136d4565b90508281526020810184848401111561297b57600080fd5b6129868482856138e2565b509392505050565b60006129a161299c8461372a565b6136d4565b9050828152602081018484840111156129b957600080fd5b6129c48482856138e2565b509392505050565b6000813590506129db816140b7565b92915050565b6000813590506129f0816140ce565b92915050565b600081359050612a05816140e5565b92915050565b600081519050612a1a816140e5565b92915050565b600082601f830112612a3157600080fd5b8135612a41848260208601612950565b91505092915050565b60008083601f840112612a5c57600080fd5b8235905067ffffffffffffffff811115612a7557600080fd5b602083019150836001820283011115612a8d57600080fd5b9250929050565b600082601f830112612aa557600080fd5b8135612ab584826020860161298e565b91505092915050565b600081359050612acd816140fc565b92915050565b600060208284031215612ae557600080fd5b6000612af3848285016129cc565b91505092915050565b60008060408385031215612b0f57600080fd5b6000612b1d858286016129cc565b9250506020612b2e858286016129cc565b9150509250929050565b600080600060608486031215612b4d57600080fd5b6000612b5b868287016129cc565b9350506020612b6c868287016129cc565b9250506040612b7d86828701612abe565b9150509250925092565b60008060008060808587031215612b9d57600080fd5b6000612bab878288016129cc565b9450506020612bbc878288016129cc565b9350506040612bcd87828801612abe565b925050606085013567ffffffffffffffff811115612bea57600080fd5b612bf687828801612a20565b91505092959194509250565b60008060408385031215612c1557600080fd5b6000612c23858286016129cc565b9250506020612c34858286016129e1565b9150509250929050565b60008060408385031215612c5157600080fd5b6000612c5f858286016129cc565b9250506020612c7085828601612abe565b9150509250929050565b600060208284031215612c8c57600080fd5b6000612c9a848285016129f6565b91505092915050565b600060208284031215612cb557600080fd5b6000612cc384828501612a0b565b91505092915050565b600080600060408486031215612ce157600080fd5b600084013567ffffffffffffffff811115612cfb57600080fd5b612d0786828701612a4a565b93509350506020612d1a86828701612abe565b9150509250925092565b600060208284031215612d3657600080fd5b600082013567ffffffffffffffff811115612d5057600080fd5b612d5c84828501612a94565b91505092915050565b600080600060608486031215612d7a57600080fd5b600084013567ffffffffffffffff811115612d9457600080fd5b612da086828701612a94565b935050602084013567ffffffffffffffff811115612dbd57600080fd5b612dc986828701612a94565b9250506040612dda86828701612abe565b9150509250925092565b600060208284031215612df657600080fd5b6000612e0484828501612abe565b91505092915050565b612e168161386e565b82525050565b612e2581613880565b82525050565b6000612e3682613770565b612e408185613786565b9350612e508185602086016138f1565b612e5981613abd565b840191505092915050565b6000612e7083856137a8565b9350612e7d8385846138e2565b82840190509392505050565b6000612e948261377b565b612e9e8185613797565b9350612eae8185602086016138f1565b612eb781613abd565b840191505092915050565b6000612ecd8261377b565b612ed781856137a8565b9350612ee78185602086016138f1565b80840191505092915050565b60008154612f0081613924565b612f0a8186613797565b94506001821660008114612f255760018114612f3757612f6a565b60ff1983168652602086019350612f6a565b612f408561375b565b60005b83811015612f6257815481890152600182019150602081019050612f43565b808801955050505b50505092915050565b6000612f80601483613797565b9150612f8b82613ace565b602082019050919050565b6000612fa3602b83613797565b9150612fae82613af7565b604082019050919050565b6000612fc6603283613797565b9150612fd182613b46565b604082019050919050565b6000612fe9602683613797565b9150612ff482613b95565b604082019050919050565b600061300c601c83613797565b915061301782613be4565b602082019050919050565b600061302f602483613797565b915061303a82613c0d565b604082019050919050565b6000613052601983613797565b915061305d82613c5c565b602082019050919050565b6000613075602c83613797565b915061308082613c85565b604082019050919050565b6000613098601083613797565b91506130a382613cd4565b602082019050919050565b60006130bb603883613797565b91506130c682613cfd565b604082019050919050565b60006130de600e83613797565b91506130e982613d4c565b602082019050919050565b6000613101602a83613797565b915061310c82613d75565b604082019050919050565b6000613124602983613797565b915061312f82613dc4565b604082019050919050565b6000613147602083613797565b915061315282613e13565b602082019050919050565b600061316a602c83613797565b915061317582613e3c565b604082019050919050565b600061318d602083613797565b915061319882613e8b565b602082019050919050565b60006131b0602983613797565b91506131bb82613eb4565b604082019050919050565b60006131d3602f83613797565b91506131de82613f03565b604082019050919050565b60006131f6602183613797565b915061320182613f52565b604082019050919050565b6000613219603183613797565b915061322482613fa1565b604082019050919050565b600061323c6005836137a8565b915061324782613ff0565b600582019050919050565b600061325f602c83613797565b915061326a82614019565b604082019050919050565b6000613282603083613797565b915061328d82614068565b604082019050919050565b6132a1816138d8565b82525050565b60006132b4828486612e64565b91508190509392505050565b60006132cc8284612ec2565b915081905092915050565b60006132e38285612ec2565b91506132ef8284612ec2565b91508190509392505050565b60006133068261322f565b9150819050919050565b60006020820190506133256000830184612e0d565b92915050565b60006080820190506133406000830187612e0d565b61334d6020830186612e0d565b61335a6040830185613298565b818103606083015261336c8184612e2b565b905095945050505050565b600060208201905061338c6000830184612e1c565b92915050565b600060208201905081810360008301526133ac8184612e89565b905092915050565b600060208201905081810360008301526133cd81612f73565b9050919050565b600060208201905081810360008301526133ed81612f96565b9050919050565b6000602082019050818103600083015261340d81612fb9565b9050919050565b6000602082019050818103600083015261342d81612fdc565b9050919050565b6000602082019050818103600083015261344d81612fff565b9050919050565b6000602082019050818103600083015261346d81613022565b9050919050565b6000602082019050818103600083015261348d81613045565b9050919050565b600060208201905081810360008301526134ad81613068565b9050919050565b600060208201905081810360008301526134cd8161308b565b9050919050565b600060208201905081810360008301526134ed816130ae565b9050919050565b6000602082019050818103600083015261350d816130d1565b9050919050565b6000602082019050818103600083015261352d816130f4565b9050919050565b6000602082019050818103600083015261354d81613117565b9050919050565b6000602082019050818103600083015261356d8161313a565b9050919050565b6000602082019050818103600083015261358d8161315d565b9050919050565b600060208201905081810360008301526135ad81613180565b9050919050565b600060208201905081810360008301526135cd816131a3565b9050919050565b600060208201905081810360008301526135ed816131c6565b9050919050565b6000602082019050818103600083015261360d816131e9565b9050919050565b6000602082019050818103600083015261362d8161320c565b9050919050565b6000602082019050818103600083015261364d81613252565b9050919050565b6000602082019050818103600083015261366d81613275565b9050919050565b60006020820190506136896000830184613298565b92915050565b60006060820190506136a46000830186613298565b81810360208301526136b68185612e89565b905081810360408301526136ca8184612ef3565b9050949350505050565b60006136de6136ef565b90506136ea8282613956565b919050565b6000604051905090565b600067ffffffffffffffff82111561371457613713613a8e565b5b61371d82613abd565b9050602081019050919050565b600067ffffffffffffffff82111561374557613744613a8e565b5b61374e82613abd565b9050602081019050919050565b60008190508160005260206000209050919050565b600081519050919050565b600081519050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b60006137be826138d8565b91506137c9836138d8565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156137fe576137fd613a01565b5b828201905092915050565b6000613814826138d8565b915061381f836138d8565b92508261382f5761382e613a30565b5b828204905092915050565b6000613845826138d8565b9150613850836138d8565b92508282101561386357613862613a01565b5b828203905092915050565b6000613879826138b8565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b8381101561390f5780820151818401526020810190506138f4565b8381111561391e576000848401525b50505050565b6000600282049050600182168061393c57607f821691505b602082108114156139505761394f613a5f565b5b50919050565b61395f82613abd565b810181811067ffffffffffffffff8211171561397e5761397d613a8e565b5b80604052505050565b6000613992826138d8565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156139c5576139c4613a01565b5b600182019050919050565b60006139db826138d8565b91506139e6836138d8565b9250826139f6576139f5613a30565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f5061757361626c653a206e6f7420706175736564000000000000000000000000600082015250565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b7f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b7f5061757361626c653a2070617573656400000000000000000000000000000000600082015250565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000602082015250565b7f6e6f7420796f757220746f6b656e000000000000000000000000000000000000600082015250565b7f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b7f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008201527f656e7420746f6b656e0000000000000000000000000000000000000000000000602082015250565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b7f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960008201527f73206e6f74206f776e0000000000000000000000000000000000000000000000602082015250565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b7f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008201527f776e6572206e6f7220617070726f766564000000000000000000000000000000602082015250565b7f7469746c65000000000000000000000000000000000000000000000000000000600082015250565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b7f4552433732314275726e61626c653a2063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656400000000000000000000000000000000602082015250565b6140c08161386e565b81146140cb57600080fd5b50565b6140d781613880565b81146140e257600080fd5b50565b6140ee8161388c565b81146140f957600080fd5b50565b614105816138d8565b811461411057600080fd5b5056fea2646970667358221220b4575754862ceca8c5917c4ba949b5a1cb40b7fe0be0b9b78c9501484eb5917464736f6c63430008040033