VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xeDD79D…De55
Summary
Transactions
Transfers
Address
0xeDD79Dcc9F224757d03b582A6757C45eEa40De55
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x1C73F0ADb5D9258B51AAeF78Cf3bF6c7f58a6C01
Deployer
0x1C73F0ADb5D9258B51AAeF78Cf3bF6c7f58a6C01
Code
0x6080604052600436106101405760003560e01c8063a217fddf116100b6578063d1ac7df41161006f578063d1ac7df41461048c578063d547741f146104b7578063dc39ee7c146104e0578063f5b541a61461050b578063fc3fc4ed14610536578063fcbccd2e1461057557610140565b8063a217fddf14610375578063aacdfe6f146103a0578063b7dc3b18146103dd578063bc8ba28f146103f9578063c2d48b0014610436578063c746d8be1461046157610140565b806353a636dd1161010857806353a636dd1461024e578063741472251461027757806391d14854146102a0578063957a867c146102dd57806398214bcb146103215780639d76ea581461034a57610140565b806301ffc9a714610145578063248a9ca31461018257806326a49e37146101bf5780632f2ff15d146101fc57806336568abe14610225575b600080fd5b34801561015157600080fd5b5061016c60048036038101906101679190613094565b6105a0565b60405161017991906137a0565b60405180910390f35b34801561018e57600080fd5b506101a960048036038101906101a4919061302f565b61061a565b6040516101b691906137f9565b60405180910390f35b3480156101cb57600080fd5b506101e660048036038101906101e191906130fe565b610639565b6040516101f39190613996565b60405180910390f35b34801561020857600080fd5b50610223600480360381019061021e9190613058565b610651565b005b34801561023157600080fd5b5061024c60048036038101906102479190613058565b61067a565b005b34801561025a57600080fd5b50610275600480360381019061027091906131b7565b6106fd565b005b34801561028357600080fd5b5061029e60048036038101906102999190612fa3565b610eb4565b005b3480156102ac57600080fd5b506102c760048036038101906102c29190613058565b610fdb565b6040516102d491906137a0565b60405180910390f35b3480156102e957600080fd5b5061030460048036038101906102ff91906130fe565b611045565b604051610318989796959493929190613a4f565b60405180910390f35b34801561032d57600080fd5b5061034860048036038101906103439190613127565b6110e7565b005b34801561035657600080fd5b5061035f61146c565b60405161036c9190613717565b60405180910390f35b34801561038157600080fd5b5061038a611492565b60405161039791906137f9565b60405180910390f35b3480156103ac57600080fd5b506103c760048036038101906103c291906130fe565b611499565b6040516103d49190613717565b60405180910390f35b6103f760048036038101906103f29190613163565b6114cc565b005b34801561040557600080fd5b50610420600480360381019061041b91906130fe565b611c68565b60405161042d91906137a0565b60405180910390f35b34801561044257600080fd5b5061044b611c88565b6040516104589190613acd565b60405180910390f35b34801561046d57600080fd5b50610476611c9b565b6040516104839190613717565b60405180910390f35b34801561049857600080fd5b506104a1611cc1565b6040516104ae9190613acd565b60405180910390f35b3480156104c357600080fd5b506104de60048036038101906104d99190613058565b611cd4565b005b3480156104ec57600080fd5b506104f5611cfd565b6040516105029190613717565b60405180910390f35b34801561051757600080fd5b50610520611d23565b60405161052d91906137f9565b60405180910390f35b34801561054257600080fd5b5061055d600480360381019061055891906130fe565b611d47565b60405161056c93929190613a18565b60405180910390f35b34801561058157600080fd5b5061058a611dee565b6040516105979190613717565b60405180910390f35b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610613575061061282611e14565b5b9050919050565b6000806000838152602001908152602001600020600101549050919050565b60056020528060005260406000206000915090505481565b61065a8261061a565b61066b81610666611e7e565b611e86565b6106758383611f23565b505050565b610682611e7e565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146106ef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106e690613956565b60405180910390fd5b6106f98282612003565b5050565b82600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16634f558e79826040518263ffffffff1660e01b81526004016107599190613996565b602060405180830381600087803b15801561077357600080fd5b505af1158015610787573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107ab9190613006565b6107ea576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107e190613916565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e826040518263ffffffff1660e01b81526004016108459190613996565b602060405180830381600087803b15801561085f57600080fd5b505af1158015610873573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108979190612f7a565b73ffffffffffffffffffffffffffffffffffffffff166108b5611e7e565b73ffffffffffffffffffffffffffffffffffffffff161461090b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161090290613856565b60405180910390fd5b818060405160200161091d91906136b1565b604051602081830303815290604052805190602001207f9c9a01212afec23c7cc28544e009cd1eb9c1f2d34e524a2730e1db3d6da8f49c14806109a557508060405160200161096c91906136b1565b604051602081830303815290604052805190602001207f6b12a20625d70a20d7fcb0359652fb17b4053e8ee514fc124ab5324b1115dff7145b6109e4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109db90613896565b60405180910390fd5b600a60009054906101000a900460ff1615610a34576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a2b906138f6565b60405180910390fd5b600060056000878152602001908152602001600020549050846005600088815260200190815260200160002081905550846006600088815260200190815260200160002060000181905550610a88846120e4565b6006600088815260200190815260200160002060010160006101000a81548160ff021916908360ff160217905550610abf84612170565b6006600088815260200190815260200160002060010160016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610b726064610b64600660008a815260200190815260200160002060010160009054906101000a900460ff1660ff16600560008b81526020019081526020016000205461221e90919063ffffffff16565b61223490919063ffffffff16565b6006600088815260200190815260200160002060020181905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166397c10365876040518263ffffffff1660e01b8152600401610be79190613996565b602060405180830381600087803b158015610c0157600080fd5b505af1158015610c15573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c39919061321e565b6006600088815260200190815260200160002060030160006101000a81548160ff021916908360ff160217905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663efb9d1fa876040518263ffffffff1660e01b8152600401610cc29190613996565b602060405180830381600087803b158015610cdc57600080fd5b505af1158015610cf0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d149190612f7a565b6006600088815260200190815260200160002060030160016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000610d9360066000898152602001908152602001600020600201548761224a90919063ffffffff16565b9050610de16064610dd3600660008b815260200190815260200160002060030160009054906101000a900460ff1660ff168461221e90919063ffffffff16565b61223490919063ffffffff16565b6006600089815260200190815260200160002060040181905550610e2460066000898152602001908152602001600020600401548761224a90919063ffffffff16565b60066000898152602001908152602001600020600501819055506000821415610e5357610e528760016110e7565b5b86610e5c611e7e565b73ffffffffffffffffffffffffffffffffffffffff167f8647dab5101cbe18afb171756e9753802f9d66725bf2346b079b8b1a275e01168489604051610ea39291906139b1565b60405180910390a350505050505050565b610ede7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92933610fdb565b610f1d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f14906138d6565b60405180910390fd5b83600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555082600360146101000a81548160ff021916908360ff16021790555081600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600460146101000a81548160ff021916908360ff16021790555050505050565b600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60066020528060005260406000206000915090508060000154908060010160009054906101000a900460ff16908060010160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060020154908060030160009054906101000a900460ff16908060030160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060040154908060050154905088565b81600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16634f558e79826040518263ffffffff1660e01b81526004016111439190613996565b602060405180830381600087803b15801561115d57600080fd5b505af1158015611171573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111959190613006565b6111d4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111cb90613916565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e826040518263ffffffff1660e01b815260040161122f9190613996565b602060405180830381600087803b15801561124957600080fd5b505af115801561125d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112819190612f7a565b73ffffffffffffffffffffffffffffffffffffffff1661129f611e7e565b73ffffffffffffffffffffffffffffffffffffffff16146112f5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112ec90613856565b60405180910390fd5b816008600085815260200190815260200160002060006101000a81548160ff02191690831515021790555060008215611343576005600085815260200190815260200160002054905061135b565b60056000858152602001908152602001600020600090555b83611364611e7e565b73ffffffffffffffffffffffffffffffffffffffff167ff76d116111cfac5a1ba6ca8254df7583c455556f8ec59dda1737ed61697f9c5b8584600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c87b56dd8a6040518263ffffffff1660e01b81526004016113f89190613996565b600060405180830381600087803b15801561141257600080fd5b505af1158015611426573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f8201168201806040525081019061144f91906130bd565b60405161145e939291906137bb565b60405180910390a350505050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000801b81565b60076020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b8181600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16634f558e79836040518263ffffffff1660e01b81526004016115299190613996565b602060405180830381600087803b15801561154357600080fd5b505af1158015611557573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061157b9190613006565b6115ba576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115b190613916565b60405180910390fd5b6008600083815260200190815260200160002060009054906101000a900460ff1661161a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161161190613936565b60405180910390fd5b6000600560008481526020019081526020016000205411611670576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611667906138b6565b60405180910390fd5b60056000838152602001908152602001600020543410156116c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116bd90613976565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e836040518263ffffffff1660e01b81526004016117219190613996565b602060405180830381600087803b15801561173b57600080fd5b505af115801561174f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117739190612f7a565b73ffffffffffffffffffffffffffffffffffffffff16611791611e7e565b73ffffffffffffffffffffffffffffffffffffffff1614156117e8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117df90613876565b60405180910390fd5b806040516020016117f991906136b1565b604051602081830303815290604052805190602001207f9c9a01212afec23c7cc28544e009cd1eb9c1f2d34e524a2730e1db3d6da8f49c148061188157508060405160200161184891906136b1565b604051602081830303815290604052805190602001207f6b12a20625d70a20d7fcb0359652fb17b4053e8ee514fc124ab5324b1115dff7145b6118c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118b790613896565b60405180910390fd5b600a60009054906101000a900460ff1615611910576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611907906138f6565b60405180910390fd5b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e866040518263ffffffff1660e01b815260040161196d9190613996565b602060405180830381600087803b15801561198757600080fd5b505af115801561199b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119bf9190612f7a565b9050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e866040518263ffffffff1660e01b8152600401611a1c9190613996565b602060405180830381600087803b158015611a3657600080fd5b505af1158015611a4a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a6e9190612f7a565b73ffffffffffffffffffffffffffffffffffffffff166007600087815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611b175760006008600087815260200190815260200160002060006101000a81548160ff02191690831515021790555060056000868152602001908152602001600020600090555b6000611b21611e7e565b9050600060056000888152602001908152602001600020549050611b458787612260565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fef258f47a33a1cba99d81ea828f234ff5d6cb31034c0f79ecb5198f8c6d118f6838a600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c87b56dd8d6040518263ffffffff1660e01b8152600401611bf19190613996565b600060405180830381600087803b158015611c0b57600080fd5b505af1158015611c1f573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250810190611c4891906130bd565b604051611c57939291906139da565b60405180910390a350505050505050565b60086020528060005260406000206000915054906101000a900460ff1681565b600360149054906101000a900460ff1681565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600460149054906101000a900460ff1681565b611cdd8261061a565b611cee81611ce9611e7e565b611e86565b611cf88383612003565b505050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92981565b6000806000600a60009054906101000a900460ff1615611d9c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d93906138f6565b60405180910390fd5b6006600085815260200190815260200160002060000154600660008681526020019081526020016000206002015460066000878152602001908152602001600020600401549250925092509193909250565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b600033905090565b611e908282610fdb565b611f1f57611eb58173ffffffffffffffffffffffffffffffffffffffff166014612add565b611ec38360001c6020612add565b604051602001611ed49291906136dd565b6040516020818303038152906040526040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f169190613814565b60405180910390fd5b5050565b611f2d8282610fdb565b611fff57600160008084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550611fa4611e7e565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b61200d8282610fdb565b156120e057600080600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550612085611e7e565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b60008060009050826040516020016120fc91906136b1565b60405160208183030381529060405280519060200120604051602001612121906136c8565b60405160208183030381529060405280519060200120141561215457600360149054906101000a900460ff169050612167565b600460149054906101000a900460ff1690505b80915050919050565b6000808260405160200161218491906136b1565b604051602081830303815290604052805190602001206040516020016121a9906136c8565b6040516020818303038152906040528051906020012014156121ef57600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050612215565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690505b80915050919050565b6000818361222c9190613bf7565b905092915050565b600081836122429190613bc6565b905092915050565b600081836122589190613c51565b905092915050565b600061226a611e7e565b90506000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e856040518263ffffffff1660e01b81526004016122c99190613996565b602060405180830381600087803b1580156122e357600080fd5b505af11580156122f7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061231b9190612f7a565b905060006008600086815260200190815260200160002060006101000a81548160ff02191690831515021790555083612352611e7e565b73ffffffffffffffffffffffffffffffffffffffff167ff76d116111cfac5a1ba6ca8254df7583c455556f8ec59dda1737ed61697f9c5b60006123f2600660008a8152602001908152602001600020600201546123e4600660008c815260200190815260200160002060040154600660008d815260200190815260200160002060050154612dd790919063ffffffff16565b612dd790919063ffffffff16565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c87b56dd8a6040518263ffffffff1660e01b815260040161244d9190613996565b600060405180830381600087803b15801561246757600080fd5b505af115801561247b573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052508101906124a491906130bd565b6040516124b3939291906137bb565b60405180910390a3826040516020016124cc91906136b1565b604051602081830303815290604052805190602001206040516020016124f1906136c8565b60405160208183030381529060405280519060200120141561270957600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc60066000878152602001908152602001600020600201549081150290604051600060405180830381858888f1935050505015801561258b573d6000803e3d6000fd5b506006600085815260200190815260200160002060030160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc60066000878152602001908152602001600020600401549081150290604051600060405180830381858888f1935050505015801561261e573d6000803e3d6000fd5b508073ffffffffffffffffffffffffffffffffffffffff166108fc60066000878152602001908152602001600020600501549081150290604051600060405180830381858888f1935050505015801561267b573d6000803e3d6000fd5b506005600085815260200190815260200160002054341115612704578173ffffffffffffffffffffffffffffffffffffffff166108fc6126d760056000888152602001908152602001600020543461224a90919063ffffffff16565b9081150290604051600060405180830381858888f19350505050158015612702573d6000803e3d6000fd5b505b612a2f565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd836006600088815260200190815260200160002060030160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660066000898152602001908152602001600020600401546040518463ffffffff1660e01b81526004016127b493929190613769565b602060405180830381600087803b1580156127ce57600080fd5b505af11580156127e2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128069190613006565b50600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd836006600088815260200190815260200160002060010160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660066000898152602001908152602001600020600201546040518463ffffffff1660e01b81526004016128b293929190613769565b602060405180830381600087803b1580156128cc57600080fd5b505af11580156128e0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906129049190613006565b506005600085815260200190815260200160002054341115612a2e57600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd836006600088815260200190815260200160002060010160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff166129bc600560008a8152602001908152602001600020543461224a90919063ffffffff16565b6040518463ffffffff1660e01b81526004016129da93929190613769565b602060405180830381600087803b1580156129f457600080fd5b505af1158015612a08573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612a2c9190613006565b505b5b6005600085815260200190815260200160002060009055600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166342842e0e8284876040518463ffffffff1660e01b8152600401612aa593929190613732565b600060405180830381600087803b158015612abf57600080fd5b505af1158015612ad3573d6000803e3d6000fd5b5050505050505050565b606060006002836002612af09190613bf7565b612afa9190613b70565b67ffffffffffffffff811115612b39577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015612b6b5781602001600182028036833780820191505090505b5090507f300000000000000000000000000000000000000000000000000000000000000081600081518110612bc9577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f780000000000000000000000000000000000000000000000000000000000000081600181518110612c53577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535060006001846002612c939190613bf7565b612c9d9190613b70565b90505b6001811115612d89577f3031323334353637383961626364656600000000000000000000000000000000600f861660108110612d05577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b1a60f81b828281518110612d42577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600485901c945080612d8290613d88565b9050612ca0565b5060008414612dcd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612dc490613836565b60405180910390fd5b8091505092915050565b60008183612de59190613b70565b905092915050565b6000612e00612dfb84613b19565b613ae8565b905082815260208101848484011115612e1857600080fd5b612e23848285613d46565b509392505050565b6000612e3e612e3984613b19565b613ae8565b905082815260208101848484011115612e5657600080fd5b612e61848285613d55565b509392505050565b600081359050612e7881613e50565b92915050565b600081519050612e8d81613e50565b92915050565b600081359050612ea281613e67565b92915050565b600081519050612eb781613e67565b92915050565b600081359050612ecc81613e7e565b92915050565b600081359050612ee181613e95565b92915050565b600082601f830112612ef857600080fd5b8135612f08848260208601612ded565b91505092915050565b600082601f830112612f2257600080fd5b8151612f32848260208601612e2b565b91505092915050565b600081359050612f4a81613eac565b92915050565b600081359050612f5f81613ec3565b92915050565b600081519050612f7481613ec3565b92915050565b600060208284031215612f8c57600080fd5b6000612f9a84828501612e7e565b91505092915050565b60008060008060808587031215612fb957600080fd5b6000612fc787828801612e69565b9450506020612fd887828801612f50565b9350506040612fe987828801612e69565b9250506060612ffa87828801612f50565b91505092959194509250565b60006020828403121561301857600080fd5b600061302684828501612ea8565b91505092915050565b60006020828403121561304157600080fd5b600061304f84828501612ebd565b91505092915050565b6000806040838503121561306b57600080fd5b600061307985828601612ebd565b925050602061308a85828601612e69565b9150509250929050565b6000602082840312156130a657600080fd5b60006130b484828501612ed2565b91505092915050565b6000602082840312156130cf57600080fd5b600082015167ffffffffffffffff8111156130e957600080fd5b6130f584828501612f11565b91505092915050565b60006020828403121561311057600080fd5b600061311e84828501612f3b565b91505092915050565b6000806040838503121561313a57600080fd5b600061314885828601612f3b565b925050602061315985828601612e93565b9150509250929050565b6000806040838503121561317657600080fd5b600061318485828601612f3b565b925050602083013567ffffffffffffffff8111156131a157600080fd5b6131ad85828601612ee7565b9150509250929050565b6000806000606084860312156131cc57600080fd5b60006131da86828701612f3b565b93505060206131eb86828701612f3b565b925050604084013567ffffffffffffffff81111561320857600080fd5b61321486828701612ee7565b9150509250925092565b60006020828403121561323057600080fd5b600061323e84828501612f65565b91505092915050565b61325081613d10565b82525050565b61325f81613c85565b82525050565b61326e81613c97565b82525050565b61327d81613ca3565b82525050565b600061328e82613b49565b6132988185613b54565b93506132a8818560208601613d55565b6132b181613e3f565b840191505092915050565b60006132c782613b49565b6132d18185613b65565b93506132e1818560208601613d55565b80840191505092915050565b60006132fa602083613b54565b91507f537472696e67733a20686578206c656e67746820696e73756666696369656e746000830152602082019050919050565b600061333a601883613b54565b91507f4f6e6c79204f776e65722043616e2046697820507269636500000000000000006000830152602082019050919050565b600061337a601883613b54565b91507f43616e206e6f7420627579207768617420796f75206f776e00000000000000006000830152602082019050919050565b60006133ba601983613b54565b91507f5061796d656e742074797065206e6f74206163636570746564000000000000006000830152602082019050919050565b60006133fa601283613b54565b91507f50726963652063616e206e6f74206265203000000000000000000000000000006000830152602082019050919050565b600061343a600b83613b54565b91507f6e6f7420616c6c6f7765640000000000000000000000000000000000000000006000830152602082019050919050565b600061347a601e83613b54565b91507f54686520636f6e747261637420697320616c72656164792070617573656400006000830152602082019050919050565b60006134ba600383613b65565b91507f56455400000000000000000000000000000000000000000000000000000000006000830152600382019050919050565b60006134fa601483613b54565b91507f4572726f722c2077726f6e6720746f6b656e49640000000000000000000000006000830152602082019050919050565b600061353a601783613b65565b91507f416363657373436f6e74726f6c3a206163636f756e74200000000000000000006000830152601782019050919050565b600061357a601983613b54565b91507f4974656d206e6f74206c69737465642063757272656e746c79000000000000006000830152602082019050919050565b60006135ba601183613b65565b91507f206973206d697373696e6720726f6c65200000000000000000000000000000006000830152601182019050919050565b60006135fa602f83613b54565b91507f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008301527f20726f6c657320666f722073656c6600000000000000000000000000000000006020830152604082019050919050565b6000613660601a83613b54565b91507f4572726f722c2074686520616d6f756e74206973206c6f7765720000000000006000830152602082019050919050565b61369c81613cf9565b82525050565b6136ab81613d03565b82525050565b60006136bd82846132bc565b915081905092915050565b60006136d3826134ad565b9150819050919050565b60006136e88261352d565b91506136f482856132bc565b91506136ff826135ad565b915061370b82846132bc565b91508190509392505050565b600060208201905061372c6000830184613256565b92915050565b60006060820190506137476000830186613247565b6137546020830185613247565b6137616040830184613693565b949350505050565b600060608201905061377e6000830186613247565b61378b6020830185613256565b6137986040830184613693565b949350505050565b60006020820190506137b56000830184613265565b92915050565b60006060820190506137d06000830186613265565b6137dd6020830185613693565b81810360408301526137ef8184613283565b9050949350505050565b600060208201905061380e6000830184613274565b92915050565b6000602082019050818103600083015261382e8184613283565b905092915050565b6000602082019050818103600083015261384f816132ed565b9050919050565b6000602082019050818103600083015261386f8161332d565b9050919050565b6000602082019050818103600083015261388f8161336d565b9050919050565b600060208201905081810360008301526138af816133ad565b9050919050565b600060208201905081810360008301526138cf816133ed565b9050919050565b600060208201905081810360008301526138ef8161342d565b9050919050565b6000602082019050818103600083015261390f8161346d565b9050919050565b6000602082019050818103600083015261392f816134ed565b9050919050565b6000602082019050818103600083015261394f8161356d565b9050919050565b6000602082019050818103600083015261396f816135ed565b9050919050565b6000602082019050818103600083015261398f81613653565b9050919050565b60006020820190506139ab6000830184613693565b92915050565b60006040820190506139c66000830185613693565b6139d36020830184613693565b9392505050565b60006060820190506139ef6000830186613693565b6139fc6020830185613693565b8181036040830152613a0e8184613283565b9050949350505050565b6000606082019050613a2d6000830186613693565b613a3a6020830185613693565b613a476040830184613693565b949350505050565b600061010082019050613a65600083018b613693565b613a72602083018a6136a2565b613a7f6040830189613256565b613a8c6060830188613693565b613a9960808301876136a2565b613aa660a0830186613256565b613ab360c0830185613693565b613ac060e0830184613693565b9998505050505050505050565b6000602082019050613ae260008301846136a2565b92915050565b6000604051905081810181811067ffffffffffffffff82111715613b0f57613b0e613e10565b5b8060405250919050565b600067ffffffffffffffff821115613b3457613b33613e10565b5b601f19601f8301169050602081019050919050565b600081519050919050565b600082825260208201905092915050565b600081905092915050565b6000613b7b82613cf9565b9150613b8683613cf9565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115613bbb57613bba613db2565b5b828201905092915050565b6000613bd182613cf9565b9150613bdc83613cf9565b925082613bec57613beb613de1565b5b828204905092915050565b6000613c0282613cf9565b9150613c0d83613cf9565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615613c4657613c45613db2565b5b828202905092915050565b6000613c5c82613cf9565b9150613c6783613cf9565b925082821015613c7a57613c79613db2565b5b828203905092915050565b6000613c9082613cd9565b9050919050565b60008115159050919050565b6000819050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b6000613d1b82613d22565b9050919050565b6000613d2d82613d34565b9050919050565b6000613d3f82613cd9565b9050919050565b82818337600083830152505050565b60005b83811015613d73578082015181840152602081019050613d58565b83811115613d82576000848401525b50505050565b6000613d9382613cf9565b91506000821415613da757613da6613db2565b5b600182039050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b613e5981613c85565b8114613e6457600080fd5b50565b613e7081613c97565b8114613e7b57600080fd5b50565b613e8781613ca3565b8114613e9257600080fd5b50565b613e9e81613cad565b8114613ea957600080fd5b50565b613eb581613cf9565b8114613ec057600080fd5b50565b613ecc81613d03565b8114613ed757600080fd5b5056fea2646970667358221220a49d5fa27bc044c80513251019c3bb7b456c9adc6ae0d96c51de168a2ccd138764736f6c63430008000033