VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x5ecD7a…7f19
Summary
Transactions
Transfers
Address
0x5ecD7aF7A61d9675c5bE901e2262B75754dE7f19
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x5959D60345aB12befE24bd8d21EF53eBa7688f6D
Deployer
0x5959D60345aB12befE24bd8d21EF53eBa7688f6D
Code
0x608060405234801561001057600080fd5b50600436106101da5760003560e01c80638462151c11610104578063c45a0155116100a2578063d9bb9d6f11610071578063d9bb9d6f1461056b578063e63ad42a1461057e578063e985e9c514610591578063fc9f76d6146105bf57600080fd5b8063c45a0155146104eb578063c87b56dd14610512578063ce3f865f14610525578063d34879971461055857600080fd5b806399fbab88116100de57806399fbab8814610423578063a22cb4651461048d578063a360501c146104a0578063b88d4fde146104d857600080fd5b80638462151c146103d3578063911757ba146103f357806395d89b411461041b57600080fd5b80632765e88f1161017c5780636352211e1161014b5780636352211e1461036657806370a082311461037957806378dafff11461038c57806380b28db0146103b057600080fd5b80632765e88f146102c057806342842e0e1461031e57806342966c68146103315780635ef8d0ae1461034457600080fd5b8063095ea7b3116101b8578063095ea7b31461025d57806318160ddd146102725780632090d27d1461028957806323b872dd146102ad57600080fd5b806301ffc9a7146101df57806306fdde0314610207578063081812fc1461021c575b600080fd5b6101f26101ed3660046136f9565b6105d2565b60405190151581526020015b60405180910390f35b61020f610624565b6040516101fe9190613766565b61024561022a366004613779565b6004602052600090815260409020546001600160a01b031681565b6040516001600160a01b0390911681526020016101fe565b61027061026b3660046137a7565b6106b2565b005b61027b60065481565b6040519081526020016101fe565b61029c6102973660046137d3565b610799565b6040516101fe959493929190613897565b6102706102bb366004613928565b610ace565b6102d36102ce366004613779565b610c95565b604080516001600160a01b0390971687526001600160801b0395861660208801529385169386019390935292166060840152600291820b6080840152900b60a082015260c0016101fe565b61027061032c366004613928565b610dba565b61027061033f366004613779565b610eb2565b6103576103523660046137d3565b6110da565b6040516101fe93929190613969565b610245610374366004613779565b61120e565b61027b6103873660046137d3565b611265565b61039f61039a3660046137d3565b6112c8565b6040516101fe9594939291906139ac565b6101f26103be366004613779565b600b6020526000908152604090205460ff1681565b6103e66103e13660046137d3565b611667565b6040516101fe9190613a0d565b610406610401366004613a35565b611780565b604080519283526020830191909152016101fe565b61020f611a18565b610464610431366004613779565b6009602052600090815260409020546001600160a01b03811690600160a01b8104600290810b91600160b81b9004900b83565b604080516001600160a01b039094168452600292830b6020850152910b908201526060016101fe565b61027061049b366004613a65565b611a25565b6104b36104ae366004613a98565b611a91565b604080516001600160801b0390941684526020840192909252908201526060016101fe565b6102706104e6366004613b1b565b611bb6565b6102457f0000000000000000000000009d563580c4a518b33fac0cf58dfbdcbe2d88d42181565b61020f610520366004613779565b611c9e565b610538610533366004613779565b611f72565b604080516001600160801b039384168152929091166020830152016101fe565b610270610566366004613b8d565b61219c565b61027b610579366004613bff565b612294565b61027b61058c3660046137a7565b6124aa565b6101f261059f366004613ca9565b600560209081526000928352604080842090915290825290205460ff1681565b6104066105cd366004613779565b6124db565b60006301ffc9a760e01b6001600160e01b03198316148061060357506380ac58cd60e01b6001600160e01b03198316145b8061061e5750635b5e139f60e01b6001600160e01b03198316145b92915050565b6000805461063190613cd7565b80601f016020809104026020016040519081016040528092919081815260200182805461065d90613cd7565b80156106aa5780601f1061067f576101008083540402835291602001916106aa565b820191906000526020600020905b81548152906001019060200180831161068d57829003601f168201915b505050505081565b6000818152600260205260409020546001600160a01b0316338114806106fb57506001600160a01b038116600090815260056020908152604080832033845290915290205460ff165b61073d5760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b60448201526064015b60405180910390fd5b60008281526004602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b606080606080606060006107ac87611667565b9050600081516001600160401b038111156107c9576107c9613d0b565b6040519080825280602002602001820160405280156107f2578160200160208202803683370190505b509050600082516001600160401b0381111561081057610810613d0b565b604051908082528060200260200182016040528015610839578160200160208202803683370190505b509050600083516001600160401b0381111561085757610857613d0b565b604051908082528060200260200182016040528015610880578160200160208202803683370190505b509050600084516001600160401b0381111561089e5761089e613d0b565b6040519080825280602002602001820160405280156108c7578160200160208202803683370190505b50905060005b8551811015610abb576000600960008884815181106108ee576108ee613d21565b6020908102919091018101518252818101929092526040908101600020815160608101835290546001600160a01b038116808352600160a01b8204600290810b95840195909552600160b81b90910490930b91810191909152915061096657604051635079ff7560e11b815260040160405180910390fd5b805160006001600160a01b03821663514ea4bf610982856125d7565b6040518263ffffffff1660e01b81526004016109a091815260200190565b60a060405180830381865afa1580156109bd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109e19190613d37565b50505050905082600001518885815181106109fe576109fe613d21565b60200260200101906001600160a01b031690816001600160a01b03168152505080878581518110610a3157610a31613d21565b60200260200101906001600160801b031690816001600160801b0316815250508260200151868581518110610a6857610a68613d21565b602002602001019060020b908160020b815250508260400151858581518110610a9357610a93613d21565b602002602001019060020b908160020b8152505050505080610ab490613daf565b90506108cd565b50939a9299509097509550909350915050565b6000818152600260205260409020546001600160a01b03848116911614610b245760405162461bcd60e51b815260206004820152600a60248201526957524f4e475f46524f4d60b01b6044820152606401610734565b6001600160a01b038216610b6e5760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610734565b336001600160a01b0384161480610ba857506001600160a01b038316600090815260056020908152604080832033845290915290205460ff165b80610bc957506000818152600460205260409020546001600160a01b031633145b610c065760405162461bcd60e51b815260206004820152600e60248201526d1393d517d055551213d49256915160921b6044820152606401610734565b6001600160a01b0380841660008181526003602090815260408083208054600019019055938616808352848320805460010190558583526002825284832080546001600160a01b03199081168317909155600490925284832080549092169091559251849392917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6000818152600960209081526040808320815160608101835290546001600160a01b038116808352600160a01b8204600290810b95840195909552600160b81b90910490930b9181019190915282918291829182918291610d0957604051635079ff7560e11b815260040160405180910390fd5b8051600080806001600160a01b03841663514ea4bf610d27876125d7565b6040518263ffffffff1660e01b8152600401610d4591815260200190565b60a060405180830381865afa158015610d62573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d869190613d37565b94509450505092508460000151838383886020015189604001519a509a509a509a509a509a50505050505091939550919395565b610dc5838383610ace565b6001600160a01b0382163b1580610e6e5750604051630a85bd0160e11b8082523360048301526001600160a01b03858116602484015260448301849052608060648401526000608484015290919084169063150b7a029060a4016020604051808303816000875af1158015610e3e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e629190613dc8565b6001600160e01b031916145b610ead5760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610734565b505050565b806000610ebe8261120e565b9050336001600160a01b03821614801590610efd57506001600160a01b038116600090815260056020908152604080832033845290915290205460ff16155b8015610f2057506000828152600460205260409020546001600160a01b03163314155b15610f3e5760405163ea8e4eb560e01b815260040160405180910390fd5b600083815260096020908152604091829020825160608101845290546001600160a01b038116808352600160a01b8204600290810b94840194909452600160b81b90910490920b92810192909252610fa957604051635079ff7560e11b815260040160405180910390fd5b8051600080806001600160a01b03841663514ea4bf610fc7876125d7565b6040518263ffffffff1660e01b8152600401610fe591815260200190565b60a060405180830381865afa158015611002573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110269190613d37565b94509450505092506000836001600160801b0316118061104f57506000826001600160801b0316115b8061106357506000816001600160801b0316115b1561108157604051636c4e633b60e11b815260040160405180910390fd5b600088815260096020908152604080832080546001600160d01b0319169055600b9091529020805460ff191660011790556110bb88612627565b600680549060006110cb83613de5565b91905055505050505050505050565b606080606060006110ea85611667565b9050600081516001600160401b0381111561110757611107613d0b565b604051908082528060200260200182016040528015611130578160200160208202803683370190505b509050600082516001600160401b0381111561114e5761114e613d0b565b604051908082528060200260200182016040528015611177578160200160208202803683370190505b50905060005b8351811015611200576000806111ab86848151811061119e5761119e613d21565b60200260200101516124db565b91509150818584815181106111c2576111c2613d21565b602002602001018181525050808484815181106111e1576111e1613d21565b6020026020010181815250505050806111f990613daf565b905061117d565b509196909550909350915050565b6000818152600260205260409020546001600160a01b0316806112605760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610734565b919050565b60006001600160a01b0382166112ac5760405162461bcd60e51b815260206004820152600c60248201526b5a45524f5f4144445245535360a01b6044820152606401610734565b506001600160a01b031660009081526003602052604090205490565b606080606080606060006112db87611667565b9050600081516001600160401b038111156112f8576112f8613d0b565b604051908082528060200260200182016040528015611321578160200160208202803683370190505b509050600082516001600160401b0381111561133f5761133f613d0b565b604051908082528060200260200182016040528015611368578160200160208202803683370190505b509050600083516001600160401b0381111561138657611386613d0b565b6040519080825280602002602001820160405280156113af578160200160208202803683370190505b509050600084516001600160401b038111156113cd576113cd613d0b565b6040519080825280602002602001820160405280156113f6578160200160208202803683370190505b50905060005b8551811015610abb5760006009600088848151811061141d5761141d613d21565b6020908102919091018101518252818101929092526040908101600020815160608101835290546001600160a01b038116808352600160a01b8204600290810b95840195909552600160b81b90910490930b91810191909152915061149557604051635079ff7560e11b815260040160405180910390fd5b8051600080806001600160a01b03841663514ea4bf6114b3876125d7565b6040518263ffffffff1660e01b81526004016114d191815260200190565b60a060405180830381865afa1580156114ee573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115129190613d37565b60208a01516040808c01519051635bf87ba160e01b8152600292830b6004820152910b6024820152600f86900b604482015294975090955093506000928392506001600160a01b0388169150635bf87ba1906064016040805180830381865afa158015611583573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115a79190613dfc565b91509150818c89815181106115be576115be613d21565b602002602001018181525050808c89815181106115dd576115dd613d21565b602002602001018181525050838a89815181106115fc576115fc613d21565b60200260200101906001600160801b031690816001600160801b0316815250508289898151811061162f5761162f613d21565b60200260200101906001600160801b031690816001600160801b031681525050505050505050508061166090613daf565b90506113fc565b6060600061167483611265565b905080600003611694575050604080516000815260208101909152919050565b6000816001600160401b038111156116ae576116ae613d0b565b6040519080825280602002602001820160405280156116d7578160200160208202803683370190505b506007549091506000805b82821080156116f057508281105b1561176f576000818152600b602052604090205460ff16151560011461175d57866001600160a01b03166117238261120e565b6001600160a01b03160361175d578084838151811061174457611744613d21565b60209081029190910101528161175981613daf565b9250505b8061176781613daf565b9150506116e2565b509195945050505050565b50919050565b60008083600061178f8261120e565b9050336001600160a01b038216148015906117ce57506001600160a01b038116600090815260056020908152604080832033845290915290205460ff16155b80156117f157506000828152600460205260409020546001600160a01b03163314155b1561180f5760405163ea8e4eb560e01b815260040160405180910390fd5b600086815260096020908152604091829020825160608101845290546001600160a01b038116808352600160a01b8204600290810b94840194909452600160b81b90910490920b9281019290925261187a57604051635079ff7560e11b815260040160405180910390fd5b805160006001600160a01b03821663514ea4bf611896856125d7565b6040518263ffffffff1660e01b81526004016118b491815260200190565b60a060405180830381865afa1580156118d1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118f59190613d37565b505050509050806001600160801b0316886001600160801b0316111561192e57604051634323a55560e01b815260040160405180910390fd5b6020830151604080850151905163a34123a760e01b8152600292830b6004820152910b60248201526001600160801b03891660448201526001600160a01b0383169063a34123a79060640160408051808303816000875af1158015611997573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119bb9190613dfc565b604080516001600160801b038c16815260208101849052908101829052919850965089907f1832d0be987b5f3cbc73b42f7ee61f47d509f9a14f8d3770969dfdabef841c3e9060600160405180910390a250505050509250929050565b6001805461063190613cd7565b3360008181526005602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b6000858152600960209081526040808320815160608101835290546001600160a01b038116808352600160a01b8204600290810b95840195909552600160b81b90910490930b918101919091528291829190611b0057604051635079ff7560e11b815260040160405180910390fd5b611b566040518060e0016040528083600001516001600160a01b03168152602001836020015160020b8152602001836040015160020b81526020018a8152602001898152602001888152602001878152506126f4565b604080516001600160801b038516815260208101849052908101829052929650909450925089907f22fb3c4728e7cc5dd64003f4267d8fb1eb2580f5598050868300738a823d70479060600160405180910390a250955095509592505050565b611bc1858585610ace565b6001600160a01b0384163b1580611c585750604051630a85bd0160e11b808252906001600160a01b0386169063150b7a0290611c099033908a90899089908990600401613e20565b6020604051808303816000875af1158015611c28573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c4c9190613dc8565b6001600160e01b031916145b611c975760405162461bcd60e51b815260206004820152601060248201526f155394d0519157d49150d2541251539560821b6044820152606401610734565b5050505050565b60008181526009602090815260409182902082516060818101855291546001600160a01b038116808352600160a01b8204600290810b95840195909552600160b81b90910490930b938101939093529190611d0c57604051635079ff7560e11b815260040160405180910390fd5b6000816000015190506000816001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015611d55573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d799190613e74565b90506000826001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa158015611dbb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ddf9190613e74565b90506000826001600160a01b03166395d89b416040518163ffffffff1660e01b8152600401600060405180830381865afa158015611e21573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611e499190810190613e91565b90506000826001600160a01b03166395d89b416040518163ffffffff1660e01b8152600401600060405180830381865afa158015611e8b573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611eb39190810190613e91565b9050611f666040518060c00160405280848152602001838152602001306001600160a01b03168152602001886020015160020b8152602001886040015160020b8152602001876001600160a01b031663ddca3f436040518163ffffffff1660e01b8152600401602060405180830381865afa158015611f36573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f5a9190613f3d565b62ffffff16905261298e565b98975050505050505050565b600080826000611f818261120e565b9050336001600160a01b03821614801590611fc057506001600160a01b038116600090815260056020908152604080832033845290915290205460ff16155b8015611fe357506000828152600460205260409020546001600160a01b03163314155b156120015760405163ea8e4eb560e01b815260040160405180910390fd5b600085815260096020908152604091829020825160608101845290546001600160a01b038116808352600160a01b8204600290810b94840194909452600160b81b90910490920b9281019290925261206c57604051635079ff7560e11b815260040160405180910390fd5b80516000806001600160a01b03831663514ea4bf612089866125d7565b6040518263ffffffff1660e01b81526004016120a791815260200190565b60a060405180830381865afa1580156120c4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120e89190613d37565b60208901516040808b015190516309e3d67b60e31b8152336004820152600292830b6024820152910b60448201526001600160801b0380841660648301528216608482015291965094506001600160a01b0387169350634f1eb3d8925060a401905060408051808303816000875af1158015612168573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061218c9190613f5a565b909a909950975050505050505050565b60006121aa82840184613f89565b805160408083015190516323b872dd60e01b81526001600160a01b0391821660048201523360248201526044810189905292935016906323b872dd90606401600060405180830381600087803b15801561220357600080fd5b505af1158015612217573d6000803e3d6000fd5b505050602082015160408084015190516323b872dd60e01b81526001600160a01b03918216600482015233602482015260448101889052911691506323b872dd90606401600060405180830381600087803b15801561227557600080fd5b505af1158015612289573d6000803e3d6000fd5b505050505050505050565b60085460405163175c1b2360e31b81526001600160a01b038b811660048301528a8116602483015262ffffff8a166044830152600092839291169063bae0d91890606401602060405180830381865afa1580156122f5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123199190613e74565b9050600080600061236a6040518060e00160405280866001600160a01b031681526020018d60020b81526020018c60020b81526020018b81526020018a8152602001898152602001888152506126f4565b600780549396509194509250600061238183613daf565b9190505594506123918f86612a7a565b600680549060006123a183613daf565b9091555050604080516060810182526001600160a01b03808716825260028e810b6020808501918252918f900b84860190815260008b815260098452868120865181549451935162ffffff908116600160b81b0262ffffff60b81b1991909516600160a01b026001600160b81b031990961691909716179390931794909416179055338252600a81528382208054600181018255908352912001879055905186907f22fb3c4728e7cc5dd64003f4267d8fb1eb2580f5598050868300738a823d70479061248f908790879087906001600160801b039390931683526020830191909152604082015260600190565b60405180910390a250505050509a9950505050505050505050565b600a60205281600052604060002081815481106124c657600080fd5b90600052602060002001600091509150505481565b6000818152600960209081526040808320815160608101835290546001600160a01b038116808352600160a01b8204600290810b95840195909552600160b81b90910490930b91810191909152829161254757604051635079ff7560e11b815260040160405180910390fd5b805160208201516040808401519051636a234ae960e01b8152600292830b6004820152910b60248201523060448201526001600160a01b03821690636a234ae9906064016040805180830381865afa1580156125a7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906125cb9190613dfc565b90969095509350505050565b60208181015160409283015183513060601b6bffffffffffffffffffffffff19168185015260e892831b6034820152911b60378201528251601a818303018152603a909101909252815191012090565b6000818152600260205260409020546001600160a01b0316806126795760405162461bcd60e51b815260206004820152600a6024820152691393d517d3525395115160b21b6044820152606401610734565b6001600160a01b038116600081815260036020908152604080832080546000190190558583526002825280832080546001600160a01b031990811690915560049092528083208054909216909155518492907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b60008060008084600001516001600160a01b0316633850c7bd6040518163ffffffff1660e01b815260040160a060405180830381865afa15801561273c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612760919061400c565b505050509050612793816127778760200151612b85565b6127848860400151612b85565b88606001518960800151612fa7565b935084600001516001600160a01b0316633c8a7d8d30876020015188604001518860405180606001604052808c600001516001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015612801573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128259190613e74565b6001600160a01b031681526020018c600001516001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa158015612875573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128999190613e74565b6001600160a01b0390811682523360209283015260408051845183168185015292840151821683820152929092015190911660608201526080016040516020818303038152906040526040518663ffffffff1660e01b8152600401612902959493929190614076565b60408051808303816000875af1158015612920573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906129449190613dfc565b60a0870151919450925083108061295e57508460c0015182105b1561298657604051630a8f6c8d60e41b81526004810184905260248101839052604401610734565b509193909250565b606060006129a983604001518460600151856080015161306a565b6129c0846000015185602001518660a00151613106565b6129d285606001518660800151613142565b6040516020016129e4939291906140d4565b60405160208183030381529060405290506000612a18846000015185602001518660a001518760600151886080015161317e565b9050600081612a26846131d0565b604051602001612a37929190614229565b6040516020818303038152906040529050612a51816131d0565b604051602001612a6191906142e9565b6040516020818303038152906040529350505050919050565b6001600160a01b038216612ac45760405162461bcd60e51b81526020600482015260116024820152701253959053125117d49150d25412515395607a1b6044820152606401610734565b6000818152600260205260409020546001600160a01b031615612b1a5760405162461bcd60e51b815260206004820152600e60248201526d1053149150511657d3525395115160921b6044820152606401610734565b6001600160a01b038216600081815260036020908152604080832080546001019055848352600290915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b60008060008360020b12612b9c578260020b612ba9565b8260020b612ba99061432e565b9050612bb8620d89e71961434a565b62ffffff16811115612bf05760405162461bcd60e51b81526020600482015260016024820152601560fa1b6044820152606401610734565b600081600116600003612c0757600160801b612c19565b6ffffcb933bd6fad37aa2d162d1a5940015b70ffffffffffffffffffffffffffffffffff1690506002821615612c58576080612c53826ffff97272373d413259a46990580e213a61436c565b901c90505b6004821615612c82576080612c7d826ffff2e50f5f656932ef12357cf3c7fdcc61436c565b901c90505b6008821615612cac576080612ca7826fffe5caca7e10e4e61c3624eaa0941cd061436c565b901c90505b6010821615612cd6576080612cd1826fffcb9843d60f6159c9db58835c92664461436c565b901c90505b6020821615612d00576080612cfb826fff973b41fa98c081472e6896dfb254c061436c565b901c90505b6040821615612d2a576080612d25826fff2ea16466c96a3843ec78b326b5286161436c565b901c90505b6080821615612d54576080612d4f826ffe5dee046a99a2a811c461f1969c305361436c565b901c90505b610100821615612d7f576080612d7a826ffcbe86c7900a88aedcffc83b479aa3a461436c565b901c90505b610200821615612daa576080612da5826ff987a7253ac413176f2b074cf7815e5461436c565b901c90505b610400821615612dd5576080612dd0826ff3392b0822b70005940c7a398e4b70f361436c565b901c90505b610800821615612e00576080612dfb826fe7159475a2c29b7443b29c7fa6e889d961436c565b901c90505b611000821615612e2b576080612e26826fd097f3bdfd2022b8845ad8f792aa582561436c565b901c90505b612000821615612e56576080612e51826fa9f746462d870fdf8a65dc1f90e061e561436c565b901c90505b614000821615612e81576080612e7c826f70d869a156d2a1b890bb3df62baf32f761436c565b901c90505b618000821615612eac576080612ea7826f31be135f97d08fd981231505542fcfa661436c565b901c90505b62010000821615612ed8576080612ed3826f09aa508b5b7a84e1c677de54f3e99bc961436c565b901c90505b62020000821615612f03576080612efe826e5d6af8dedb81196699c329225ee60461436c565b901c90505b62040000821615612f2d576080612f28826d2216e584f5fa1ea926041bedfe9861436c565b901c90505b62080000821615612f55576080612f50826b048a170391f7dc42444e8fa261436c565b901c90505b60008460020b1315612f7057612f6d81600019614399565b90505b612f7f640100000000826143ad565b15612f8b576001612f8e565b60005b612f9f9060ff16602083901c6143c1565b949350505050565b6000836001600160a01b0316856001600160a01b03161115612fc7579293925b846001600160a01b0316866001600160a01b031611612ff257612feb858585613321565b9050613061565b836001600160a01b0316866001600160a01b031611613053576000613018878686613321565b90506000613027878986613383565b9050806001600160801b0316826001600160801b031610613048578061304a565b815b92505050613061565b61305e858584613383565b90505b95945050505050565b604051606084811b6bffffffffffffffffffffffff1916602083015260e884811b603484015283901b603783015290600090603a0160408051601f198184030181529190528051602090910120905060006130c7610168836143ad565b90506130d2816133b6565b6130db826133b6565b6040516020016130ec9291906143d4565b604051602081830303815290604052925050509392505050565b606083836131188462ffffff16613448565b60405160200161312a939291906144dc565b60405160208183030381529060405290509392505050565b606061314d8361349d565b6131568361349d565b60405160200161316792919061463e565b604051602081830303815290604052905092915050565b606085856131908662ffffff16613448565b6131998661349d565b6131a28661349d565b6040516020016131b69594939291906147a0565b604051602081830303815290604052905095945050505050565b606081516000036131ef57505060408051602081019091526000815290565b60006040518060600160405280604081526020016148b6604091399050600060038451600261321e91906143c1565b6132289190614399565b61323390600461436c565b6001600160401b0381111561324a5761324a613d0b565b6040519080825280601f01601f191660200182016040528015613274576020820181803683370190505b509050600182016020820185865187015b808210156132e0576003820191508151603f8160121c168501518453600184019350603f81600c1c168501518453600184019350603f8160061c168501518453600184019350603f8116850151845350600183019250613285565b50506003865106600181146132fc576002811461330f5761176f565b603d6001830353603d600283035361176f565b603d6001830353509195945050505050565b6000826001600160a01b0316846001600160a01b03161115613341579192915b6000613364856001600160a01b0316856001600160a01b0316600160601b613535565b90506130618382613375888861485f565b6001600160a01b0316613535565b6000826001600160a01b0316846001600160a01b031611156133a3579192915b612f9f82600160601b613375878761485f565b606060006133c383613608565b60010190506000816001600160401b038111156133e2576133e2613d0b565b6040519080825280601f01601f19166020018201604052801561340c576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461341657509392505050565b6060816101f403613474575050604080518082019091526005815264302e30352560d81b602082015290565b81610bb803611260575050604080518082019091526004815263302e332560e01b602082015290565b606060008260020b126134bf57604051806020016040528060008152506134da565b604051806040016040528060018152602001602d60f81b8152505b60008360020b126134f8576134f38362ffffff166133b6565b61350e565b61350e6135048461434a565b62ffffff166133b6565b60405160200161351f929190614886565b6040516020818303038152906040529050919050565b600080806000198587098587029250828110838203039150508060000361356f5783828161356557613565614383565b0492505050613601565b83811061359957604051631dcf306360e21b81526004810182905260248101859052604401610734565b600084868809851960019081018716968790049682860381900495909211909303600082900391909104909201919091029190911760038402600290811880860282030280860282030280860282030280860282030280860282030280860290910302029150505b9392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106136475772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef81000000008310613673576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc10000831061369157662386f26fc10000830492506010015b6305f5e10083106136a9576305f5e100830492506008015b61271083106136bd57612710830492506004015b606483106136cf576064830492506002015b600a831061061e5760010192915050565b6001600160e01b0319811681146136f657600080fd5b50565b60006020828403121561370b57600080fd5b8135613601816136e0565b60005b83811015613731578181015183820152602001613719565b50506000910152565b60008151808452613752816020860160208601613716565b601f01601f19169290920160200192915050565b602081526000613601602083018461373a565b60006020828403121561378b57600080fd5b5035919050565b6001600160a01b03811681146136f657600080fd5b600080604083850312156137ba57600080fd5b82356137c581613792565b946020939093013593505050565b6000602082840312156137e557600080fd5b813561360181613792565b600081518084526020808501945080840160005b8381101561382057815187529582019590820190600101613804565b509495945050505050565b600081518084526020808501945080840160005b838110156138205781516001600160801b03168752958201959082019060010161383f565b600081518084526020808501945080840160005b8381101561382057815160020b87529582019590820190600101613878565b60a0815260006138aa60a08301886137f0565b82810360208481019190915287518083528882019282019060005b818110156138ea5784516001600160a01b0316835293830193918301916001016138c5565b505084810360408601526138fe818961382b565b9250505082810360608401526139148186613864565b90508281036080840152611f668185613864565b60008060006060848603121561393d57600080fd5b833561394881613792565b9250602084013561395881613792565b929592945050506040919091013590565b60608152600061397c60608301866137f0565b828103602084015261398e81866137f0565b905082810360408401526139a281856137f0565b9695505050505050565b60a0815260006139bf60a08301886137f0565b82810360208401526139d181886137f0565b905082810360408401526139e581876137f0565b905082810360608401526139f9818661382b565b90508281036080840152611f66818561382b565b60208152600061360160208301846137f0565b6001600160801b03811681146136f657600080fd5b60008060408385031215613a4857600080fd5b823591506020830135613a5a81613a20565b809150509250929050565b60008060408385031215613a7857600080fd5b8235613a8381613792565b915060208301358015158114613a5a57600080fd5b600080600080600060a08688031215613ab057600080fd5b505083359560208501359550604085013594606081013594506080013592509050565b60008083601f840112613ae557600080fd5b5081356001600160401b03811115613afc57600080fd5b602083019150836020828501011115613b1457600080fd5b9250929050565b600080600080600060808688031215613b3357600080fd5b8535613b3e81613792565b94506020860135613b4e81613792565b93506040860135925060608601356001600160401b03811115613b7057600080fd5b613b7c88828901613ad3565b969995985093965092949392505050565b60008060008060608587031215613ba357600080fd5b843593506020850135925060408501356001600160401b03811115613bc757600080fd5b613bd387828801613ad3565b95989497509550505050565b62ffffff811681146136f657600080fd5b8060020b81146136f657600080fd5b6000806000806000806000806000806101408b8d031215613c1f57600080fd5b8a35613c2a81613792565b995060208b0135613c3a81613792565b985060408b0135613c4a81613792565b975060608b0135613c5a81613bdf565b965060808b0135613c6a81613bf0565b955060a08b0135613c7a81613bf0565b999c989b5096999598949794965050505060c08301359260e08101359261010082013592506101209091013590565b60008060408385031215613cbc57600080fd5b8235613cc781613792565b91506020830135613a5a81613792565b600181811c90821680613ceb57607f821691505b60208210810361177a57634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b600080600080600060a08688031215613d4f57600080fd5b8551613d5a81613a20565b8095505060208601519350604086015192506060860151613d7a81613a20565b6080870151909250613d8b81613a20565b809150509295509295909350565b634e487b7160e01b600052601160045260246000fd5b600060018201613dc157613dc1613d99565b5060010190565b600060208284031215613dda57600080fd5b8151613601816136e0565b600081613df457613df4613d99565b506000190190565b60008060408385031215613e0f57600080fd5b505080516020909101519092909150565b6001600160a01b038681168252851660208201526040810184905260806060820181905281018290526000828460a0840137600060a0848401015260a0601f19601f85011683010190509695505050505050565b600060208284031215613e8657600080fd5b815161360181613792565b600060208284031215613ea357600080fd5b81516001600160401b0380821115613eba57600080fd5b818401915084601f830112613ece57600080fd5b815181811115613ee057613ee0613d0b565b604051601f8201601f19908116603f01168101908382118183101715613f0857613f08613d0b565b81604052828152876020848701011115613f2157600080fd5b613f32836020830160208801613716565b979650505050505050565b600060208284031215613f4f57600080fd5b815161360181613bdf565b60008060408385031215613f6d57600080fd5b8251613f7881613a20565b6020840151909250613a5a81613a20565b600060608284031215613f9b57600080fd5b604051606081018181106001600160401b0382111715613fbd57613fbd613d0b565b6040528235613fcb81613792565b81526020830135613fdb81613792565b60208201526040830135613fee81613792565b60408201529392505050565b805161ffff8116811461126057600080fd5b600080600080600060a0868803121561402457600080fd5b855161402f81613792565b602087015190955061404081613bf0565b935061404e60408701613ffa565b925061405c60608701613ffa565b915061406a60808701613ffa565b90509295509295909350565b60018060a01b03861681528460020b60208201528360020b60408201526001600160801b038316606082015260a060808201526000613f3260a083018461373a565b600081516140ca818560208601613716565b9290920192915050565b7f3c73766720786d6c6e733d27687474703a2f2f7777772e77332e6f72672f323081527f30302f737667272076696577426f783d273020302033303020343830273e000060208201527f3c7374796c653e2e746f6b656e73207b20666f6e743a20626f6c642033307078603e8201526d2073616e732d73657269663b207d60901b605e8201527f2e666565207b20666f6e743a206e6f726d616c20323670782073616e732d7365606c820152657269663b207d60d01b608c8201527f2e7469636b207b20666f6e743a206e6f726d616c20313870782073616e732d7360928201526e32b934b31d903e9e17b9ba3cb6329f60891b60b2820152600084516141e28160c1850160208901613716565b8451908301906141f98160c1840160208901613716565b61420860c182840101866140b8565b91505061421d81651e17b9bb339f60d11b9052565b60060195945050505050565b7f7b226e616d65223a22556e697377617020563320506f736974696f6e222c000081526e113232b9b1b934b83a34b7b7111d1160891b601e820152825160009061427a81602d850160208801613716565b61088b60f21b602d918401918201527f22696d616765223a22646174613a696d6167652f7376672b786d6c3b62617365602f820152620d8d0b60ea1b604f82015283516142ce816052840160208801613716565b61227d60f01b60529290910191820152605401949350505050565b7f646174613a6170706c69636174696f6e2f6a736f6e3b6261736536342c00000081526000825161432181601d850160208701613716565b91909101601d0192915050565b6000600160ff1b820161434357614343613d99565b5060000390565b60008160020b627fffff19810361436357614363613d99565b60000392915050565b808202811582820484141761061e5761061e613d99565b634e487b7160e01b600052601260045260246000fd5b6000826143a8576143a8614383565b500490565b6000826143bc576143bc614383565b500690565b8082018082111561061e5761061e613d99565b7f3c726563742077696474683d2233303022206865696768743d223438302220668152680d2d8d87a44d0e6d8560bb1b60208201526000835161441e816029850160208801613716565b6b161a1812961a18129491179f60a11b6029918401918201527f3c7265637420783d2233302220793d223330222077696474683d22323430222060358201527f6865696768743d22343230222072783d223135222072793d223135222066696c6055820152660d87a44d0e6d8560cb1b607582015283516144a681607c840160208801613716565b7f2c313030252c3530252922207374726f6b653d2223303030222f3e0000000000607c9290910191820152609701949350505050565b7f3c7265637420783d2233302220793d223837222077696474683d22323430222081526c3432b4b3b43a1e911a1911179f60991b60208201527f3c7465787420783d2233392220793d223132302220636c6173733d22746f6b65602d8201526f373991103334b6361e9111b33333111f60811b604d8201526000845161456981605d850160208901613716565b602f60f81b605d91840191820152845161458a81605e840160208901613716565b7f3c2f746578743e3c7265637420783d2233302220793d22313332222077696474605e929091019182015274341e91191a1811103432b4b3b43a1e91199811179f60591b607e8201527f3c7465787420783d2233392220793d22313230222064793d2233362220636c6160938201527439b99e913332b291103334b6361e9111b33333111f60591b60b382015261462460c88201856140b8565b661e17ba32bc3a1f60c91b81526007019695505050505050565b7f3c7265637420783d2233302220793d22333432222077696474683d2232343022815260006d103432b4b3b43a1e91191a11179f60911b8060208401527f3c7465787420783d2233392220793d223336302220636c6173733d227469636b602e8401527f222066696c6c3d2223666666223e4c6f776572207469636b3a20000000000000604e84015284516146da816068860160208901613716565b8084019050661e17ba32bc3a1f60c91b60688201527f3c7265637420783d2233302220793d22333732222077696474683d2232343022606f82015281608f8201527f3c7465787420783d2233392220793d22333630222064793d2233302220636c61609d8201527f73733d227469636b222066696c6c3d2223666666223e5570706572207469636b60bd8201526101d160f51b60dd82015261477f60df8201866140b8565b91505061479581661e17ba32bc3a1f60c91b9052565b600701949350505050565b600086516147b2818460208b01613716565b602f60f81b90830190815286516147d0816001840160208b01613716565b600160fd1b6001929091019182015285516147f2816002840160208a01613716565b6d016102637bbb2b9103a34b1b59d160951b600292909101918201528451614821816010840160208901613716565b6d016102ab83832b9103a32bc3a1d160951b60109290910191820152835161485081601e840160208801613716565b01601e01979650505050505050565b6001600160a01b0382811682821603908082111561487f5761487f613d99565b5092915050565b60008351614898818460208801613716565b8351908301906148ac818360208801613716565b0194935050505056fe4142434445464748494a4b4c4d4e4f505152535455565758595a6162636465666768696a6b6c6d6e6f707172737475767778797a303132333435363738392b2fa2646970667358221220cba4f71cf884f033f032327d005a72b6dc819daa5e81f2c1a6bc4ccc330c6fe764736f6c63430008140033