VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xf3F8Bc…22Fa
Summary
Transactions
Transfers
Address
0xf3F8Bc45e73d5195B7788A0D51462dD6766522Fa
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x1e8F51f8e062a5BbB7990C83f2d7E181fa293173
Deployer
0x1e8F51f8e062a5BbB7990C83f2d7E181fa293173
Code
0x608060405234801561001057600080fd5b50600436106101f05760003560e01c8063704802751161010f578063bed95b31116100a2578063de25879011610071578063de258790146117a3578063e985e9c514611847578063e9e43f1f14611875578063fc3a7c701461189b576101f0565b8063bed95b3114610f50578063c522122f14610ff6578063cd8f429f14611335578063d8193afb1461177d576101f0565b8063920ffa26116100de578063920ffa2614610db657806395d89b4114610e76578063a22cb46514610e7e578063b92a66c714610eac576101f0565b80637048027514610c1b57806370a0823114610c4157806384499ac314610c675780639151d40314610c8d576101f0565b80632b198366116101875780633ebfc934116101565780633ebfc934146107ad5780634f85b12d1461086a5780635c9d2668146109225780636db207fc14610b77576101f0565b80632b1983661461060c5780632f63f20d146106325780632f745c591461065857806336994b2114610684576101f0565b80631f4da970116101c35780631f4da9701461045d57806327e1f7df146104835780632865c521146104a957806329cd00f714610558576101f0565b806306fdde03146101f55780630f0b25a9146102725780630f218d8f1461039d57806318160ddd14610443575b600080fd5b6101fd6118c1565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561023757818101518382015260200161021f565b50505050905090810190601f1680156102645780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61039b6004803603604081101561028857600080fd5b810190602081018135600160201b8111156102a257600080fd5b8201836020820111156102b457600080fd5b803590602001918460018302840111600160201b831117156102d557600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b81111561032757600080fd5b82018360208201111561033957600080fd5b803590602001918460018302840111600160201b8311171561035a57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550611957945050505050565b005b6101fd600480360360408110156103b357600080fd5b810190602081018135600160201b8111156103cd57600080fd5b8201836020820111156103df57600080fd5b803590602001918460018302840111600160201b8311171561040057600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295505091359250611d09915050565b61044b611dcc565b60408051918252519081900360200190f35b61039b6004803603602081101561047357600080fd5b50356001600160a01b0316611dd2565b61039b6004803603602081101561049957600080fd5b50356001600160a01b0316611e42565b61039b600480360360408110156104bf57600080fd5b810190602081018135600160201b8111156104d957600080fd5b8201836020820111156104eb57600080fd5b803590602001918460018302840111600160201b8311171561050c57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550505090356001600160a01b03169150611ec89050565b61039b6004803603604081101561056e57600080fd5b6001600160a01b038235169190810190604081016020820135600160201b81111561059857600080fd5b8201836020820111156105aa57600080fd5b803590602001918460018302840111600160201b831117156105cb57600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955061201f945050505050565b61039b6004803603602081101561062257600080fd5b50356001600160a01b03166121e6565b61039b6004803603602081101561064857600080fd5b50356001600160a01b031661222c565b6101fd6004803603604081101561066e57600080fd5b506001600160a01b03813516906020013561229c565b61039b6004803603604081101561069a57600080fd5b810190602081018135600160201b8111156106b457600080fd5b8201836020820111156106c657600080fd5b803590602001918460018302840111600160201b831117156106e757600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b81111561073957600080fd5b82018360208201111561074b57600080fd5b803590602001918460018302840111600160201b8311171561076c57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506123a3945050505050565b61039b600480360360608110156107c357600080fd5b6001600160a01b038235811692602081013590911691810190606081016040820135600160201b8111156107f657600080fd5b82018360208201111561080857600080fd5b803590602001918460018302840111600160201b8311171561082957600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506126d6945050505050565b61090e6004803603602081101561088057600080fd5b810190602081018135600160201b81111561089a57600080fd5b8201836020820111156108ac57600080fd5b803590602001918460018302840111600160201b831117156108cd57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550612739945050505050565b604080519115158252519081900360200190f35b6109c66004803603602081101561093857600080fd5b810190602081018135600160201b81111561095257600080fd5b82018360208201111561096457600080fd5b803590602001918460018302840111600160201b8311171561098557600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550612759945050505050565b604051808060200180602001806020018681526020018060200185810385528a818151815260200191508051906020019080838360005b83811015610a155781810151838201526020016109fd565b50505050905090810190601f168015610a425780820380516001836020036101000a031916815260200191505b5085810384528951815289516020918201918b019080838360005b83811015610a75578181015183820152602001610a5d565b50505050905090810190601f168015610aa25780820380516001836020036101000a031916815260200191505b5085810383528851815288516020918201918a019080838360005b83811015610ad5578181015183820152602001610abd565b50505050905090810190601f168015610b025780820380516001836020036101000a031916815260200191505b50858103825286518152865160209182019188019080838360005b83811015610b35578181015183820152602001610b1d565b50505050905090810190601f168015610b625780820380516001836020036101000a031916815260200191505b50995050505050505050505060405180910390f35b61044b60048036036020811015610b8d57600080fd5b810190602081018135600160201b811115610ba757600080fd5b820183602082011115610bb957600080fd5b803590602001918460018302840111600160201b83111715610bda57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506129cd945050505050565b61039b60048036036020811015610c3157600080fd5b50356001600160a01b03166129ea565b61044b60048036036020811015610c5757600080fd5b50356001600160a01b0316612a30565b61039b60048036036020811015610c7d57600080fd5b50356001600160a01b0316612aa0565b61039b60048036036040811015610ca357600080fd5b810190602081018135600160201b811115610cbd57600080fd5b820183602082011115610ccf57600080fd5b803590602001918460018302840111600160201b83111715610cf057600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b811115610d4257600080fd5b820183602082011115610d5457600080fd5b803590602001918460018302840111600160201b83111715610d7557600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550612ae6945050505050565b610e5a60048036036020811015610dcc57600080fd5b810190602081018135600160201b811115610de657600080fd5b820183602082011115610df857600080fd5b803590602001918460018302840111600160201b83111715610e1957600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550612daa945050505050565b604080516001600160a01b039092168252519081900360200190f35b6101fd612e56565b61039b60048036036040811015610e9457600080fd5b506001600160a01b0381351690602001351515612eb4565b610e5a60048036036020811015610ec257600080fd5b810190602081018135600160201b811115610edc57600080fd5b820183602082011115610eee57600080fd5b803590602001918460018302840111600160201b83111715610f0f57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550612f80945050505050565b6101fd60048036036040811015610f6657600080fd5b810190602081018135600160201b811115610f8057600080fd5b820183602082011115610f9257600080fd5b803590602001918460018302840111600160201b83111715610fb357600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295505091359250613035915050565b61039b600480360360e081101561100c57600080fd5b810190602081018135600160201b81111561102657600080fd5b82018360208201111561103857600080fd5b803590602001918460018302840111600160201b8311171561105957600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b8111156110ab57600080fd5b8201836020820111156110bd57600080fd5b803590602001918460018302840111600160201b831117156110de57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b81111561113057600080fd5b82018360208201111561114257600080fd5b803590602001918460018302840111600160201b8311171561116357600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b8111156111b557600080fd5b8201836020820111156111c757600080fd5b803590602001918460018302840111600160201b831117156111e857600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b81111561123a57600080fd5b82018360208201111561124c57600080fd5b803590602001918460018302840111600160201b8311171561126d57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b8111156112bf57600080fd5b8201836020820111156112d157600080fd5b803590602001918460018302840111600160201b831117156112f257600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550509135925061305d915050565b61039b600480360361010081101561134c57600080fd5b810190602081018135600160201b81111561136657600080fd5b82018360208201111561137857600080fd5b803590602001918460018302840111600160201b8311171561139957600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b8111156113eb57600080fd5b8201836020820111156113fd57600080fd5b803590602001918460018302840111600160201b8311171561141e57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b81111561147057600080fd5b82018360208201111561148257600080fd5b803590602001918460018302840111600160201b831117156114a357600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b8111156114f557600080fd5b82018360208201111561150757600080fd5b803590602001918460018302840111600160201b8311171561152857600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b81111561157a57600080fd5b82018360208201111561158c57600080fd5b803590602001918460018302840111600160201b831117156115ad57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b8111156115ff57600080fd5b82018360208201111561161157600080fd5b803590602001918460018302840111600160201b8311171561163257600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b81111561168457600080fd5b82018360208201111561169657600080fd5b803590602001918460018302840111600160201b831117156116b757600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b81111561170957600080fd5b82018360208201111561171b57600080fd5b803590602001918460018302840111600160201b8311171561173c57600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955061352f945050505050565b61090e6004803603602081101561179357600080fd5b50356001600160a01b0316613b10565b61044b600480360360208110156117b957600080fd5b810190602081018135600160201b8111156117d357600080fd5b8201836020820111156117e557600080fd5b803590602001918460018302840111600160201b8311171561180657600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550613b25945050505050565b61090e6004803603604081101561185d57600080fd5b506001600160a01b0381358116916020013516613b42565b61090e6004803603602081101561188b57600080fd5b50356001600160a01b0316613b70565b61090e600480360360208110156118b157600080fd5b50356001600160a01b0316613b85565b60018054604080516020601f6002600019610100878916150201909516949094049384018190048102820181019092528281526060939092909183018282801561194c5780601f106119215761010080835404028352916020019161194c565b820191906000526020600020905b81548152906001019060200180831161192f57829003601f168201915b505050505090505b90565b813361196282612daa565b6001600160a01b03161461197557600080fd5b6000600c846040518082805190602001908083835b602083106119a95780518252601f19909201916020918201910161198a565b51815160209384036101000a60001901801990921691161790529201948552506040519384900301909220805460ff19169315159390931790925550606090506119f242613b9a565b836040516020018083805190602001908083835b60208310611a255780518252601f199092019160209182019101611a06565b51815160209384036101000a6000190180199092169116179052611e9f60f11b919093019081528451600290910192850191508083835b60208310611a7b5780518252601f199092019160209182019101611a5c565b6001836020036101000a038019825116818451168082178552505050505050905001925050506040516020818303038152906040529050600f846040518082805190602001908083835b60208310611ae45780518252601f199092019160209182019101611ac5565b51815160209384036101000a600019018019909216911617905292019485525060405193849003810190932080546001810180835560009283529185902086519295611b37955091019250850190614849565b5050611ba560016010866040518082805190602001908083835b60208310611b705780518252601f199092019160209182019101611b51565b51815160209384036101000a600019018019909216911617905292019485525060405193849003019092205492915050613c5b565b6010856040518082805190602001908083835b60208310611bd75780518252601f199092019160209182019101611bb8565b51815160209384036101000a60001901801990921691161790529201948552506040519384900381018420949094555050855186928291908401908083835b60208310611c355780518252601f199092019160209182019101611c16565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405180910390207f79cfe4801a5fefec31a7f1ce0a1e3e8966df3500db4fa012c29d4e29c064dbac42856040518083815260200180602001828103825283818151815260200191508051906020019080838360005b83811015611cc8578181015183820152602001611cb0565b50505050905090810190601f168015611cf55780820380516001836020036101000a031916815260200191505b50935050505060405180910390a250505050565b8151602081840181018051600d825292820191850191909120919052805482908110611d3157fe5b600091825260209182902001805460408051601f60026000196101006001871615020190941693909304928301859004850281018501909152818152945090925090830182828015611dc45780601f10611d9957610100808354040283529160200191611dc4565b820191906000526020600020905b815481529060010190602001808311611da757829003601f168201915b505050505081565b60035490565b3360008181526011602052604090205460ff161515600114611df357600080fd5b6001600160a01b038216600090815260126020526040902054829060ff161515600114611e1f57600080fd5b50506001600160a01b03166000908152601260205260409020805460ff19169055565b3360008181526011602052604090205460ff161515600114611e6357600080fd5b6001600160a01b038216600090815260116020526040902054829060ff161515600114611e8f57600080fd5b6001600160a01b038316331415611ea557600080fd5b50506001600160a01b03166000908152601160205260409020805460ff19169055565b3360008181526020819052604090205460ff161515600114611ee957600080fd5b611ef43083856126d6565b6060611eff83613cbc565b60405160200180602b6149bf8239602b0182805190602001908083835b60208310611f3b5780518252601f199092019160209182019101611f1c565b6001836020036101000a0380198251168184511680821785525050505050509050019150506040516020818303038152906040529050611f7b8482612ae6565b836040518082805190602001908083835b60208310611fab5780518252601f199092019160209182019101611f8c565b51815160001960209485036101000a01908116901991909116179052604080519490920184900384204285526001600160a01b038a169185019190915281519095507f14872ac7591615e3449987672ba13feb5fcde8bad68cdcaa4a2845abb6c1f6ad94509283900301919050a250505050565b600061202a82612daa565b9050806001600160a01b0316836001600160a01b0316141561207d5760405162461bcd60e51b815260040180806020018281038252602181526020018061499e6021913960400191505060405180910390fd5b336001600160a01b038216148061209957506120998133613b42565b6120d45760405162461bcd60e51b8152600401808060200182810382526038815260200180614a3d6038913960400191505060405180910390fd5b826006836040518082805190602001908083835b602083106121075780518252601f1990920191602091820191016120e8565b51815160209384036101000a6000190180199092169116179052920194855250604051938490038101842080546001600160a01b0319166001600160a01b0396909616959095179094555050835184928291908401908083835b602083106121805780518252601f199092019160209182019101612161565b5181516020939093036101000a6000190180199091169216919091179052604051920182900382209350506001600160a01b0386811692508416907f1f84ad2a44b444ff59c84b14c29a0515df82fffbd26a5a923e601d8302872c9190600090a4505050565b3360008181526011602052604090205460ff16151560011461220757600080fd5b506001600160a01b03166000908152601260205260409020805460ff19166001179055565b3360008181526011602052604090205460ff16151560011461224d57600080fd5b6001600160a01b038216600090815260208190526040902054829060ff16151560011461227957600080fd5b50506001600160a01b03166000908152602081905260409020805460ff19169055565b60606122a783612a30565b82106122e45760405162461bcd60e51b815260040180806020018281038252602b815260200180614a75602b913960400191505060405180910390fd5b6001600160a01b038316600090815260086020526040902080548390811061230857fe5b600091825260209182902001805460408051601f60026000196101006001871615020190941693909304928301859004850281018501909152818152928301828280156123965780601f1061236b57610100808354040283529160200191612396565b820191906000526020600020905b81548152906001019060200180831161237957829003601f168201915b5050505050905092915050565b81336123ae82612daa565b6001600160a01b0316146123c157600080fd5b6001600c846040518082805190602001908083835b602083106123f55780518252601f1990920191602091820191016123d6565b51815160209384036101000a60001901801990921691161790529201948552506040519384900301909220805460ff191693151593909317909255506060905061243e42613b9a565b836040516020018083805190602001908083835b602083106124715780518252601f199092019160209182019101612452565b51815160209384036101000a6000190180199092169116179052611e9f60f11b919093019081528451600290910192850191508083835b602083106124c75780518252601f1990920191602091820191016124a8565b6001836020036101000a038019825116818451168082178552505050505050905001925050506040516020818303038152906040529050600f846040518082805190602001908083835b602083106125305780518252601f199092019160209182019101612511565b51815160209384036101000a600019018019909216911617905292019485525060405193849003810190932080546001810180835560009283529185902086519295612583955091019250850190614849565b50506125bb600160108660405180828051906020019080838360208310611b705780518252601f199092019160209182019101611b51565b6010856040518082805190602001908083835b602083106125ed5780518252601f1990920191602091820191016125ce565b51815160209384036101000a60001901801990921691161790529201948552506040519384900381018420949094555050855186928291908401908083835b6020831061264b5780518252601f19909201916020918201910161262c565b51815160209384036101000a600019018019909216911617905260408051929094018290038220428084528383018681528b51968501969096528a519197507f4a288b9019c41a34f46b988b9efec49b335846203e4e94423d7b92a43c9f14fe9650948a94509160608401919085019080838360008315611cc8578181015183820152602001611cb0565b3360009081526020819052604090205460ff1615156001146127295760405162461bcd60e51b815260040180806020018281038252603181526020018061496d6031913960400191505060405180910390fd5b612734838383613e2f565b505050565b8051602081830181018051600c8252928201919093012091525460ff1681565b8051602081830181018051600b8252928201938201939093209190925280546040805160026001841615610100026000190190931692909204601f81018590048502830185019091528082529192909183918301828280156127fc5780601f106127d1576101008083540402835291602001916127fc565b820191906000526020600020905b8154815290600101906020018083116127df57829003601f168201915b505050505090806001018054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561289a5780601f1061286f5761010080835404028352916020019161289a565b820191906000526020600020905b81548152906001019060200180831161287d57829003601f168201915b50505060028085018054604080516020601f600019610100600187161502019094169590950492830185900485028101850190915281815295969594509092509083018282801561292c5780601f106129015761010080835404028352916020019161292c565b820191906000526020600020905b81548152906001019060200180831161290f57829003601f168201915b50505050600383015460048401805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815295969395939450908301828280156129c35780601f10612998576101008083540402835291602001916129c3565b820191906000526020600020905b8154815290600101906020018083116129a657829003601f168201915b5050505050905085565b805160208183018101805160108252928201919093012091525481565b3360008181526011602052604090205460ff161515600114612a0b57600080fd5b506001600160a01b03166000908152601160205260409020805460ff19166001179055565b60006001600160a01b038216612a775760405162461bcd60e51b815260040180806020018281038252602a815260200180614a13602a913960400191505060405180910390fd5b6001600160a01b0382166000908152600460205260409020612a989061403d565b90505b919050565b3360008181526011602052604090205460ff161515600114612ac157600080fd5b506001600160a01b03166000908152602081905260409020805460ff19166001179055565b3360008181526012602052604090205460ff161515600114612b0757600080fd5b6060612b1242613b9a565b836040516020018083805190602001908083835b60208310612b455780518252601f199092019160209182019101612b26565b51815160209384036101000a6000190180199092169116179052611e9f60f11b919093019081528451600290910192850191508083835b60208310612b9b5780518252601f199092019160209182019101612b7c565b6001836020036101000a038019825116818451168082178552505050505050905001925050506040516020818303038152906040529050600f846040518082805190602001908083835b60208310612c045780518252601f199092019160209182019101612be5565b51815160209384036101000a600019018019909216911617905292019485525060405193849003810190932080546001810180835560009283529185902086519295612c57955091019250850190614849565b5050612c8f600160108660405180828051906020019080838360208310611b705780518252601f199092019160209182019101611b51565b6010856040518082805190602001908083835b60208310612cc15780518252601f199092019160209182019101612ca2565b51815160209384036101000a60001901801990921691161790529201948552506040519384900381018420949094555050855186928291908401908083835b60208310612d1f5780518252601f199092019160209182019101612d00565b51815160209384036101000a600019018019909216911617905260408051929094018290038220428084528383018681528b51968501969096528a519197507f1f268a9e18e2dfeaab7afb4d59725f8f27e25b2cbac580c38e1ae8377c1116e39650948a94509160608401919085019080838360008315611cc8578181015183820152602001611cb0565b6000806005836040518082805190602001908083835b60208310612ddf5780518252601f199092019160209182019101612dc0565b51815160001960209485036101000a019081169019919091161790529201948552506040519384900301909220546001600160a01b03169250505080612a985760405162461bcd60e51b81526004018080602001828103825260298152602001806149ea6029913960400191505060405180910390fd5b60028054604080516020601f600019610100600187161502019094168590049384018190048102820181019092528281526060939092909183018282801561194c5780601f106119215761010080835404028352916020019161194c565b6001600160a01b038216331415612f12576040805162461bcd60e51b815260206004820152601960248201527f5649503138313a20617070726f766520746f2063616c6c657200000000000000604482015290519081900360640190fd5b3360008181526007602090815260408083206001600160a01b03871680855290835292819020805460ff1916861515908117909155815190815290519293927f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31929181900390910190a35050565b6000612f8b82614041565b612fc65760405162461bcd60e51b815260040180806020018281038252602c815260200180614aa0602c913960400191505060405180910390fd5b6006826040518082805190602001908083835b60208310612ff85780518252601f199092019160209182019101612fd9565b51815160209384036101000a60001901801990921691161790529201948552506040519384900301909220546001600160a01b0316949350505050565b8151602081840181018051600f825292820191850191909120919052805482908110611d3157fe5b3360008181526012602052604090205460ff16151560011461307e57600080fd5b61308830846140b6565b87600b846040518082805190602001908083835b602083106130bb5780518252601f19909201916020918201910161309c565b51815160209384036101000a600019018019909216911617905292019485525060405193849003810190932084516130fc9591949190910192509050614849565b5086600b846040518082805190602001908083835b602083106131305780518252601f199092019160209182019101613111565b6001836020036101000a03801982511681845116808217855250505050505090500191505090815260200160405180910390206001019080519060200190613179929190614849565b5085600b846040518082805190602001908083835b602083106131ad5780518252601f19909201916020918201910161318e565b51815160209384036101000a600019018019909216911617905292019485525060405193849003810190932084516131f2956002909201949190910192509050614849565b5081600b846040518082805190602001908083835b602083106132265780518252601f199092019160209182019101613207565b51815160209384036101000a6000190180199092169116179052920194855250604051938490038101842060030194909455505084518792600b92879290918291908401908083835b6020831061328e5780518252601f19909201916020918201910161326f565b51815160209384036101000a600019018019909216911617905292019485525060405193849003810190932084516132d3956004909201949190910192509050614849565b506001600e846040518082805190602001908083835b602083106133085780518252601f1990920191602091820191016132e9565b51815160209384036101000a600019018019909216911617905292019485525060405193849003810184209490945550508451600d9286929182918401908083835b602083106133695780518252601f19909201916020918201910161334a565b51815160209384036101000a6000190180199092169116179052920194855250604051938490038101909320805460018101808355600092835291859020895192956133bc955091019250880190614849565b5050336001600160a01b0316836040518082805190602001908083835b602083106133f85780518252601f1990920191602091820191016133d9565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405180910390207f7339873d6ce461547a42c973a16417eeec17953fa935a37e0ac8616cf44456a28a88604051808060200180602001838103835285818151815260200191508051906020019080838360005b83811015613489578181015183820152602001613471565b50505050905090810190601f1680156134b65780820380516001836020036101000a031916815260200191505b50838103825284518152845160209182019186019080838360005b838110156134e95781810151838201526020016134d1565b50505050905090810190601f1680156135165780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a35050505050505050565b3360008181526012602052604090205460ff16151560011461355057600080fd5b61355a30836140b6565b88600b836040518082805190602001908083835b6020831061358d5780518252601f19909201916020918201910161356e565b51815160209384036101000a600019018019909216911617905292019485525060405193849003810190932084516135ce9591949190910192509050614849565b5087600b836040518082805190602001908083835b602083106136025780518252601f1990920191602091820191016135e3565b6001836020036101000a0380198251168184511680821785525050505050509050019150509081526020016040518091039020600101908051906020019061364b929190614849565b5086600b836040518082805190602001908083835b6020831061367f5780518252601f199092019160209182019101613660565b51815160209384036101000a600019018019909216911617905292019485525060405193849003810190932084516136c4956002909201949190910192509050614849565b5042600b836040518082805190602001908083835b602083106136f85780518252601f1990920191602091820191016136d9565b51815160209384036101000a6000190180199092169116179052920194855250604051938490038101842060030194909455505083518892600b92869290918291908401908083835b602083106137605780518252601f199092019160209182019101613741565b51815160209384036101000a600019018019909216911617905292019485525060405193849003810190932084516137a5956004909201949190910192509050614849565b506003600e836040518082805190602001908083835b602083106137da5780518252601f1990920191602091820191016137bb565b51815160209384036101000a600019018019909216911617905292019485525060405193849003810184209490945550508351600d9285929182918401908083835b6020831061383b5780518252601f19909201916020918201910161381c565b51815160209384036101000a60001901801990921691161790529201948552506040519384900381019093208054600181018083556000928352918590208a51929561388e955091019250890190614849565b5050600d826040518082805190602001908083835b602083106138c25780518252601f1990920191602091820191016138a3565b51815160209384036101000a600019018019909216911617905292019485525060405193849003810190932080546001810180835560009283529185902089519295613915955091019250880190614849565b5050600d826040518082805190602001908083835b602083106139495780518252601f19909201916020918201910161392a565b51815160209384036101000a60001901801990921691161790529201948552506040519384900381019093208054600181018083556000928352918590208851929561399c955091019250870190614849565b5050336001600160a01b0316826040518082805190602001908083835b602083106139d85780518252601f1990920191602091820191016139b9565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405180910390207f7339873d6ce461547a42c973a16417eeec17953fa935a37e0ac8616cf44456a28b89604051808060200180602001838103835285818151815260200191508051906020019080838360005b83811015613a69578181015183820152602001613a51565b50505050905090810190601f168015613a965780820380516001836020036101000a031916815260200191505b50838103825284518152845160209182019186019080838360005b83811015613ac9578181015183820152602001613ab1565b50505050905090810190601f168015613af65780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a3505050505050505050565b60006020819052908152604090205460ff1681565b8051602081830181018051600e8252928201919093012091525481565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205460ff1690565b60116020526000908152604090205460ff1681565b60126020526000908152604090205460ff1681565b606081613bbf57506040805180820190915260018152600360fc1b6020820152612a9b565b8160005b8115613bd757600101600a82049150613bc3565b6060816040519080825280601f01601f191660200182016040528015613c04576020820181803883390190505b50905060001982015b8515613c5257600a860660300160f81b82828060019003935081518110613c3057fe5b60200101906001600160f81b031916908160001a905350600a86049550613c0d565b50949350505050565b600082820183811015613cb5576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b604080518082018252601081526f181899199a1a9b1b9c1cb0b131b232b360811b60208201528151603380825260608281019094526001600160a01b03851692918491602082018180388339019050509050600360fc1b81600081518110613d2057fe5b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110613d4957fe5b60200101906001600160f81b031916908160001a90535060005b6014811015613c52578260048583600c0160208110613d7e57fe5b1a60f81b6001600160f81b031916901c60f81c60ff1681518110613d9e57fe5b602001015160f81c60f81b828260020260020181518110613dbb57fe5b60200101906001600160f81b031916908160001a905350828482600c0160208110613de257fe5b825191901a600f16908110613df357fe5b602001015160f81c60f81b828260020260030181518110613e1057fe5b60200101906001600160f81b031916908160001a905350600101613d63565b826001600160a01b0316613e4282612daa565b6001600160a01b031614613e875760405162461bcd60e51b8152600401808060200182810382526029815260200180614acc6029913960400191505060405180910390fd5b6001600160a01b038216613ecc5760405162461bcd60e51b8152600401808060200182810382526024815260200180614af56024913960400191505060405180910390fd5b613ed5816142a6565b6001600160a01b0383166000908152600460205260409020613ef6906143a8565b6001600160a01b0382166000908152600460205260409020613f17906143bf565b613f2183826143c8565b613f2b8282614601565b816005826040518082805190602001908083835b60208310613f5e5780518252601f199092019160209182019101613f3f565b51815160209384036101000a6000190180199092169116179052920194855250604051938490038101842080546001600160a01b0319166001600160a01b0396909616959095179094555050825183928291908401908083835b60208310613fd75780518252601f199092019160209182019101613fb8565b5181516020939093036101000a6000190180199091169216919091179052604051920182900382209350506001600160a01b0385811692508616907f55e10366a5f552746106978b694d7ef3bbddec06bd5f9b9d15ad46f475c653ef90600090a4505050565b5490565b6000806005836040518082805190602001908083835b602083106140765780518252601f199092019160209182019101614057565b51815160209384036101000a60001901801990921691161790529201948552506040519384900301909220546001600160a01b0316151595945050505050565b6001600160a01b038216614111576040805162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f2061646472657373604482015290519081900360640190fd5b61411a81614041565b1561416c576040805162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000604482015290519081900360640190fd5b816005826040518082805190602001908083835b6020831061419f5780518252601f199092019160209182019101614180565b51815160209384036101000a60001901801990921691161790529201948552506040805194859003820190942080546001600160a01b0319166001600160a01b039687161790559386166000908152600490945250509020614200906143bf565b61420a8282614601565b614213816146c5565b806040518082805190602001908083835b602083106142435780518252601f199092019160209182019101614224565b5181516020939093036101000a6000190180199091169216919091179052604051920182900382209350506001600160a01b03851691506000907f55e10366a5f552746106978b694d7ef3bbddec06bd5f9b9d15ad46f475c653ef908290a45050565b60006001600160a01b03166006826040518082805190602001908083835b602083106142e35780518252601f1990920191602091820191016142c4565b51815160209384036101000a60001901801990921691161790529201948552506040519384900301909220546001600160a01b03169290921491506143a590505760006006826040518082805190602001908083835b602083106143585780518252601f199092019160209182019101614339565b51815160209384036101000a6000190180199092169116179052920194855250604051938490030190922080546001600160a01b0319166001600160a01b03949094169390931790925550505b50565b80546143bb90600163ffffffff61477516565b9055565b80546001019055565b6001600160a01b0382166000908152600860205260408120546143f290600163ffffffff61477516565b905060006009836040518082805190602001908083835b602083106144285780518252601f199092019160209182019101614409565b51815160209384036101000a6000190180199092169116179052920194855250604051938490030190922054925050508181146145d1576001600160a01b03841660009081526008602052604090208054606091908490811061448757fe5b600091825260209182902001805460408051601f60026000196101006001871615020190941693909304928301859004850281018501909152818152928301828280156145155780601f106144ea57610100808354040283529160200191614515565b820191906000526020600020905b8154815290600101906020018083116144f857829003601f168201915b505050505090508060086000876001600160a01b03166001600160a01b03168152602001908152602001600020838154811061454d57fe5b90600052602060002001908051906020019061456a929190614849565b50816009826040518082805190602001908083835b6020831061459e5780518252601f19909201916020918201910161457f565b51815160209384036101000a60001901801990921691161790529201948552506040519384900301909220929092555050505b6001600160a01b03841660009081526008602052604090208054906145fa9060001983016148c7565b5050505050565b6001600160a01b038216600090815260086020908152604091829020549151835160099285929182918401908083835b602083106146505780518252601f199092019160209182019101614631565b51815160209384036101000a6000190180199092169116179052920194855250604080519485900382019094209490945550506001600160a01b03841660009081526008835290812080546001810180835591835291839020845191936146bf93919091019190850190614849565b50505050565b6003546040518251600a918491819060208401908083835b602083106146fc5780518252601f1990920191602091820191016146dd565b51815160209384036101000a6000190180199092169116179052920194855250604051938490038101909320939093555060038054600181018083556000929092528451919350612734927fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b9091019190850190614849565b6000613cb583836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250600081848411156148415760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156148065781810151838201526020016147ee565b50505050905090810190601f1680156148335780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061488a57805160ff19168380011785556148b7565b828001600101855582156148b7579182015b828111156148b757825182559160200191906001019061489c565b506148c39291506148eb565b5090565b81548183558181111561273457600083815260209020612734918101908301614905565b61195491905b808211156148c357600081556001016148f1565b61195491905b808211156148c357600061491f8282614928565b5060010161490b565b50805460018160011615610100020316600290046000825580601f1061494e57506143a5565b601f0160209004906000526020600020908101906143a591906148eb56fe546869732066756e6374696f6e206d7573742062652063616c6c65642062792061207370656369616c206163636f756e745649503138313a20617070726f76616c20746f2063757272656e74206f776e65725468697320696e737472756d656e7420686176652061206e6577206f776e65722061646472657373203a205649503138313a206f776e657220717565727920666f72206e6f6e6578697374656e7420746f6b656e5649503138313a2062616c616e636520717565727920666f7220746865207a65726f20616464726573735649503138313a20617070726f76652063616c6c6572206973206e6f74206f776e6572206e6f7220617070726f76656420666f7220616c6c564950313831456e756d657261626c653a206f776e657220696e646578206f7574206f6620626f756e64735649503138313a20617070726f76656420717565727920666f72206e6f6e6578697374656e7420746f6b656e5649503138313a207472616e73666572206f6620746f6b656e2074686174206973206e6f74206f776e5649503138313a207472616e7366657220746f20746865207a65726f2061646472657373a265627a7a72315820f8a75b401ae035674137fa1b91ef0a92634211b389de871c5995042d155d59c464736f6c63430005110032