VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x69CDc1…Ac94
Summary
Transactions
Transfers
Address
0x69CDc18d931507ffD3E07599bBe42A1AD6A8Ac94
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x0F939ADBBb8922d4C799bd61C7E72a73CBdaE852
Deployer
0x5cAe9A5ddf34Bfcfcd97e50Ef2FAfd998a414555
Code
0x608060405234801561001057600080fd5b506004361061034c5760003560e01c8063879a2d2a116101bd578063c47f0027116100f9578063d547741f116100a2578063e985e9c51161007c578063e985e9c514610798578063ea745c78146107d4578063fb94bd8a146107e7578063fedcf67c146107fa5761034c565b8063d547741f14610752578063e561214d14610765578063e5ee7a31146107785761034c565b8063ca6e9529116100d3578063ca6e952914610711578063cd10c04b14610724578063d53913931461073d5761034c565b8063c47f0027146106d8578063c87b56dd146106eb578063ca15c873146106fe5761034c565b8063a140ae2311610166578063a9059cbb11610140578063a9059cbb14610673578063ab67aa5814610686578063b84c824614610699578063b907e41a146106ac5761034c565b8063a140ae2314610645578063a217fddf14610658578063a22cb465146106605761034c565b806395d89b411161019757806395d89b41146106225780639650f2c31461062a5780639f3d1a2a1461063d5761034c565b8063879a2d2a146105af5780639010d07c146105d857806391d14854146105eb5761034c565b806335dd62c41161028c5780634f6ccce7116102355780636352211e1161020f5780636352211e1461055a57806370a082311461056d57806375d0c0dc146105805780638456cb59146105a75761034c565b80634f6ccce71461052257806354fd4d50146105355780635c975abb1461054f5761034c565b80633f4ba83a116102665780633f4ba83a146104fa5780634bf365df146105025780634ddf47d41461050f5761034c565b806335dd62c4146104b157806336568abe146104c457806339a23305146104d75761034c565b806318160ddd116102f9578063248a9ca3116102d3578063248a9ca314610447578063285d70d41461046a5780632f2ff15d1461048b5780632f745c591461049e5761034c565b806318160ddd146104195780631a28c42e1461042157806323b872dd146104345761034c565b8063081812fc1161032a578063081812fc146103b1578063095ea7b3146103f2578063158ef93e146104075761034c565b806301ffc9a71461035157806305f13c151461037957806306fdde031461039c575b600080fd5b61036461035f366004613b46565b61080d565b60405190151581526020015b60405180910390f35b61038e600080516020613fa283398151915281565b604051908152602001610370565b6103a461083a565b6040516103709190613d3e565b6103da6103bf366004613aeb565b6000908152600760205260409020546001600160a01b031690565b6040516001600160a01b039091168152602001610370565b610405610400366004613a76565b6108cc565b005b60105461036490610100900460ff1681565b600b5461038e565b61040561042f366004613aeb565b6109e7565b6104056104423660046138ec565b610aad565b61038e610455366004613aeb565b60009081526020819052604090206001015490565b610405610478366004613ad1565b6010805460ff1916911515919091179055565b610405610499366004613b03565b610c73565b61038e6104ac366004613a76565b610c98565b6104056104bf366004613be0565b610d31565b6104056104d2366004613b03565b610e1e565b6103646104e5366004613aeb565b6000908152600f602052604090205460ff1690565b610405610eaa565b6010546103649060ff1681565b61040561051d366004613b7e565b610ee8565b61038e610530366004613aeb565b6111e6565b61053d600781565b60405160ff9091168152602001610370565b600d5460ff16610364565b6103da610568366004613aeb565b611287565b61038e61057b3660046138a0565b611301565b61038e7f7669703138312d6d696e7461626c65000000000000000000000000000000000081565b610405611387565b61038e6105bd3660046138a0565b6001600160a01b031660009081526012602052604090205490565b6103da6105e6366004613b25565b6113c3565b6103646105f9366004613b03565b6000918252602082815260408084206001600160a01b0393909316845291905290205460ff1690565b6103a46113e2565b610405610638366004613be0565b6113f1565b6103a46114b0565b610405610653366004613b03565b6114bf565b61038e600081565b61040561066e3660046139fc565b611668565b610405610681366004613a76565b611673565b610405610694366004613927565b6117a8565b6104056106a7366004613b7e565b611964565b6103646106ba3660046138a0565b6001600160a01b03166000908152600e602052604090205460ff1690565b6104056106e6366004613b7e565b6119a4565b6103a46106f9366004613aeb565b6119e4565b61038e61070c366004613aeb565b611ae1565b61040561071f366004613bbe565b611af8565b6010546103da906201000090046001600160a01b031681565b61038e600080516020613f8283398151915281565b610405610760366004613b03565b611b84565b610405610773366004613a25565b611ba9565b61078b610786366004613a9f565b611d0e565b6040516103709190613cfa565b6103646107a63660046138ba565b6001600160a01b03918216600090815260086020908152604080832093909416825291909152205460ff1690565b6104056107e23660046139fc565b611eda565b6104056107f5366004613b7e565b611f66565b61078b610808366004613b25565b611fa6565b60006001600160e01b03198216635a05180f60e01b1480610832575061083282612161565b90505b919050565b60606002805461084990613ebf565b80601f016020809104026020016040519081016040528092919081815260200182805461087590613ebf565b80156108c25780601f10610897576101008083540402835291602001916108c2565b820191906000526020600020905b8154815290600101906020018083116108a557829003601f168201915b5050505050905090565b60006108d782611287565b9050826001600160a01b0316816001600160a01b0316141561094a5760405162461bcd60e51b815260206004820152602160248201527f5649503138313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b60648201526084015b60405180910390fd5b336001600160a01b0382161480610966575061096681336107a6565b6109d85760405162461bcd60e51b815260206004820152603860248201527f5649503138313a20617070726f76652063616c6c6572206973206e6f74206f7760448201527f6e6572206e6f7220617070726f76656420666f7220616c6c00000000000000006064820152608401610941565b6109e28383612196565b505050565b60006109f282611287565b6000838152600560205260409020549091506001600160a01b0316610a635760405162461bcd60e51b815260206004820152602160248201527f5649503138314d696e7461626c6556363a20746f6b656e206e6f7420657869736044820152601d60fa1b6064820152608401610941565b33600081815260126020526040808220859055518492916001600160a01b038516917f0cd50f57cef4cbc9683e32105b17e534f245fc5b0ccaa770674f3e1447087c249190a45050565b6001600160a01b038216610b0f5760405162461bcd60e51b8152602060048201526024808201527f5649503138313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b6064820152608401610941565b816001600160a01b0316836001600160a01b03161415610b715760405162461bcd60e51b815260206004820152601f60248201527f5649503138313a2066726f6d20616e6420746f206973207468652073616d65006044820152606401610941565b6000818152600560205260409020546001600160a01b0384811691161415610be75760405162461bcd60e51b815260206004820152602360248201527f5649503138313a2066726f6d20646f6573206e6f74206f776e2074686520746f60448201526235b2b760e91b6064820152608401610941565b610bf2335b82612204565b610c585760405162461bcd60e51b815260206004820152603160248201527f5649503138313a207472616e736665722063616c6c6572206973206e6f74206f6044820152701ddb995c881b9bdc88185c1c1c9bdd9959607a1b6064820152608401610941565b6109e283838360405180602001604052806000815250612283565b600082815260208190526040902060010154610c8e81612518565b6109e28383612525565b6000610ca383611301565b8210610d055760405162461bcd60e51b815260206004820152602b60248201527f564950313831456e756d657261626c653a206f776e657220696e646578206f7560448201526a74206f6620626f756e647360a81b6064820152608401610941565b506001600160a01b03821660009081526009602090815260408083208484529091529020545b92915050565b610d49600080516020613f82833981519152336105f9565b610d655760405162461bcd60e51b815260040161094190613dae565b6000838152600560205260409020546001600160a01b0316610dd35760405162461bcd60e51b815260206004820152602160248201527f5649503138314d696e7461626c6556363a20746f6b656e206e6f7420657869736044820152601d60fa1b6064820152608401610941565b6109e2610ddf84611287565b60008585858080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061228392505050565b6001600160a01b0381163314610e9c5760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201527f20726f6c657320666f722073656c6600000000000000000000000000000000006064820152608401610941565b610ea68282612547565b5050565b610ec2600080516020613fa2833981519152336105f9565b610ede5760405162461bcd60e51b815260040161094190613d51565b610ee6612569565b565b601054610100900460ff1615610f405760405162461bcd60e51b815260206004820152601960248201527f696e69743a2063616e206f6e6c7920696e6974206f6e656365000000000000006044820152606401610941565b6010805461ff001916610100179055604080516020601f8401819004810282018101909252828152600091610f9d91610f9691869086908190840183828082843760009201829052509250601491506125bb9050565b6000612671565b90506001600160a01b038116610ff55760405162461bcd60e51b815260206004820152601160248201527f696e76616c69642062656c6f6e6773546f0000000000000000000000000000006044820152606401610941565b600061104661103f85858080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525060149250600191506125bb9050565b60006126d3565b905061108d84848080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525060159250505060ff84166125bb565b80516110a191600291602090910190613725565b5060006110f861103f86868080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506110ee925087915060159050613e0d565b60ff1660016125bb565b905061114d85858080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250611141925086915060169050613e0d565b60ff168360ff166125bb565b805161116191600391602090910190613725565b506010805475ffffffffffffffffffffffffffffffffffffffff00001916620100006001600160a01b0386160217905561119c600032612725565b6111b4600080516020613fa283398151915232612725565b6010546111df90600080516020613f82833981519152906201000090046001600160a01b0316612725565b5050505050565b60006111f1600b5490565b82106112545760405162461bcd60e51b815260206004820152602c60248201527f564950313831456e756d657261626c653a20676c6f62616c20696e646578206f60448201526b7574206f6620626f756e647360a01b6064820152608401610941565b600b828154811061127557634e487b7160e01b600052603260045260246000fd5b90600052602060002001549050919050565b6000818152600560205260408120546001600160a01b03166112e55760405162461bcd60e51b81526020600482015260176024820152761592540c4e0c4e881d1bdad95b881b9bdd08195e1a5cdd604a1b6044820152606401610941565b506000908152600560205260409020546001600160a01b031690565b60006001600160a01b03821661136b5760405162461bcd60e51b815260206004820152602960248201527f5649503138313a2061646472657373207a65726f206973206e6f7420612076616044820152683634b21037bbb732b960b91b6064820152608401610941565b506001600160a01b031660009081526006602052604090205490565b61139f600080516020613fa2833981519152336105f9565b6113bb5760405162461bcd60e51b815260040161094190613d51565b610ee661272f565b60008281526001602052604081206113db908361276c565b9392505050565b60606003805461084990613ebf565b611409600080516020613fa2833981519152336105f9565b6114255760405162461bcd60e51b815260040161094190613d51565b61147061143184611287565b60008585858080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061277892505050565b6109e28383838080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061283592505050565b60606004805461084990613ebf565b6114d7600080516020613f82833981519152336105f9565b6114f35760405162461bcd60e51b815260040161094190613dae565b60105460ff166115535760405162461bcd60e51b815260206004820152602560248201527f5649503138314d696e7461626c6556363a206d696e7420746f6b656e2064697360448201526418589b195960da1b6064820152608401610941565b600082116115c95760405162461bcd60e51b815260206004820152603260248201527f5649503138314d696e7461626c6556363a20746f6b656e206964206d7573742060448201527f6772656174686572207468616e207a65726f00000000000000000000000000006064820152608401610941565b6000828152600560205260409020546001600160a01b03161561163c5760405162461bcd60e51b815260206004820152602560248201527f5649503138314d696e7461626c6556363a20746f6b656e20616c726561647920604482015264195e1a5cdd60da1b6064820152608401610941565b60115482111561164c5760118290555b610ea66000828460405180602001604052806000815250612283565b610ea6338383612937565b6001600160a01b0382166116d55760405162461bcd60e51b8152602060048201526024808201527f5649503138313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b6064820152608401610941565b336001600160a01b03831614156117385760405162461bcd60e51b815260206004820152602160248201527f5649503138313a2073656e64657220616e6420746f206973207468652073616d6044820152606560f81b6064820152608401610941565b61174133610bec565b61178d5760405162461bcd60e51b815260206004820152601960248201527f5649503138313a207065726d697373696f6e2064656e696564000000000000006044820152606401610941565b610ea633838360405180602001604052806000815250612283565b6001600160a01b03831661180a5760405162461bcd60e51b8152602060048201526024808201527f5649503138313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b6064820152608401610941565b826001600160a01b0316846001600160a01b0316141561186c5760405162461bcd60e51b815260206004820152601f60248201527f5649503138313a2066726f6d20616e6420746f206973207468652073616d65006044820152606401610941565b6000828152600560205260409020546001600160a01b03858116911614156118e25760405162461bcd60e51b815260206004820152602360248201527f5649503138313a2066726f6d20646f6573206e6f74206f776e2074686520746f60448201526235b2b760e91b6064820152608401610941565b6118ec3383612204565b6119525760405162461bcd60e51b815260206004820152603160248201527f5649503138313a207472616e736665722063616c6c6572206973206e6f74206f6044820152701ddb995c881b9bdc88185c1c1c9bdd9959607a1b6064820152608401610941565b61195e84848484612283565b50505050565b61197c600080516020613f82833981519152336105f9565b6119985760405162461bcd60e51b815260040161094190613dae565b6109e2600383836137a9565b6119bc600080516020613f82833981519152336105f9565b6119d85760405162461bcd60e51b815260040161094190613dae565b6109e2600283836137a9565b6000818152600560205260409020546060906001600160a01b0316611a455760405162461bcd60e51b81526020600482015260176024820152761592540c4e0c4e881d1bdad95b881b9bdd08195e1a5cdd604a1b6044820152606401610941565b61083260048054611a5590613ebf565b80601f0160208091040260200160405190810160405280929190818152602001828054611a8190613ebf565b8015611ace5780601f10611aa357610100808354040283529160200191611ace565b820191906000526020600020905b815481529060010190602001808311611ab157829003601f168201915b5050505050611adc84612a06565b612b21565b600081815260016020526040812061083290612cba565b611b10600080516020613fa2833981519152336105f9565b611b2c5760405162461bcd60e51b815260040161094190613d51565b6000828152600f6020908152604091829020805460ff1916841515908117909155915191825283917fbf025f2b09b91dc81d2b137bed7b878fb0bd75a3bfe4708d69989fda3c63485a91015b60405180910390a25050565b600082815260208190526040902060010154611b9f81612518565b6109e28383612547565b611bc1600080516020613f82833981519152336105f9565b611bdd5760405162461bcd60e51b815260040161094190613dae565b60105460ff16611c3d5760405162461bcd60e51b815260206004820152602560248201527f5649503138314d696e7461626c6556363a206d696e7420746f6b656e2064697360448201526418589b195960da1b6064820152608401610941565b600160116000828254611c509190613df5565b90915550506011546000818152600560205260409020546001600160a01b031615611ccb5760405162461bcd60e51b815260206004820152602560248201527f5649503138314d696e7461626c6556363a20746f6b656e20616c726561647920604482015264195e1a5cdd60da1b6064820152608401610941565b61195e6000858386868080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061228392505050565b6060611d1984611301565b8310611d7b5760405162461bcd60e51b815260206004820152602b60248201527f564950313831456e756d657261626c653a206f776e657220696e646578206f7560448201526a74206f6620626f756e647360a81b6064820152608401610941565b600a821115611de65760405162461bcd60e51b815260206004820152603160248201527f564950313831456e756d657261626c653a2073697a65206d757374206c6573736044820152700207468616e206f7220657175616c20313607c1b6064820152608401610941565b6000611df185611301565b9050836000611e008583613df5565b905082811115611e19575081611e168282613e65565b94505b60008567ffffffffffffffff811115611e4257634e487b7160e01b600052604160045260246000fd5b604051908082528060200260200182016040528015611e6b578160200160208202803683370190505b509050825b82811015611ece576000611e848a83610c98565b90508083611e928785613e65565b81518110611eb057634e487b7160e01b600052603260045260246000fd5b60209081029190910101525080611ec681613efa565b915050611e70565b50979650505050505050565b611ef2600080516020613fa2833981519152336105f9565b611f0e5760405162461bcd60e51b815260040161094190613d51565b6001600160a01b0382166000818152600e6020908152604091829020805460ff191685151590811790915591519182527ffded7706ba9ba130469b91c63ddc272f8df19629a4dd347399a85fccb501028b9101611b78565b611f7e600080516020613f82833981519152336105f9565b611f9a5760405162461bcd60e51b815260040161094190613dae565b6109e2600483836137a9565b6060611fb1600b5490565b831061200e5760405162461bcd60e51b815260206004820152602660248201527f564950313831456e756d657261626c653a20676c6f62616c206f7574206f6620604482015265626f756e647360d01b6064820152608401610941565b600a8211156120795760405162461bcd60e51b815260206004820152603160248201527f564950313831456e756d657261626c653a2073697a65206d757374206c6573736044820152700207468616e206f7220657175616c20313607c1b6064820152608401610941565b600b548360006120898583613df5565b9050828111156120a257508161209f8282613e65565b94505b60008567ffffffffffffffff8111156120cb57634e487b7160e01b600052604160045260246000fd5b6040519080825280602002602001820160405280156120f4578160200160208202803683370190505b509050825b8281101561215657600061210c826111e6565b9050808361211a8785613e65565b8151811061213857634e487b7160e01b600052603260045260246000fd5b6020908102919091010152508061214e81613efa565b9150506120f9565b509695505050505050565b60006001600160e01b03198216637965db0b60e01b148061083257506301ffc9a760e01b6001600160e01b0319831614610832565b600081815260076020526040902080546001600160a01b0319166001600160a01b03841690811790915581906121cb82611287565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60008061221083611287565b9050806001600160a01b0316846001600160a01b0316148061224b57506000838152600760205260409020546001600160a01b038581169116145b8061227b57506001600160a01b0380821660009081526008602090815260408083209388168352929052205460ff165b949350505050565b6001600160a01b0384161515806122a257506001600160a01b03831615155b6122ee5760405162461bcd60e51b815260206004820152601e60248201527f5649503138313a206d757374206e6f7420626520626f746820656d70747900006044820152606401610941565b6122fa84848484612cc4565b61236c5760405162461bcd60e51b815260206004820152603260248201527f5649503138313a207472616e7366657220746f206e6f6e20564950313831526560448201527f63656976657220696d706c656d656e74657200000000000000000000000000006064820152608401610941565b61237884848484612d7c565b6001600160a01b03841615801561239757506001600160a01b03831615155b156123d0576001600160a01b03831660009081526006602052604081208054600192906123c5908490613df5565b909155506124b59050565b6001600160a01b038416158015906123f057506001600160a01b03831615155b1561245757612400600083612196565b6001600160a01b0384166000908152600660205260408120805460019290612429908490613e65565b90915550506001600160a01b03831660009081526006602052604081208054600192906123c5908490613df5565b6001600160a01b0384161580159061247657506001600160a01b038316155b156124b557612486600083612196565b6001600160a01b03841660009081526006602052604081208054600192906124af908490613e65565b90915550505b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918816917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a461195e84848484612f1c565b6125228133612f6e565b50565b61252f8282612fec565b60008281526001602052604090206109e2908261308a565b612551828261309f565b60008281526001602052604090206109e2908261311e565b612571613133565b600d805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b60606125c78284613df5565b845110156126035760405162461bcd60e51b81526020600482015260096024820152681d1bdbc81cda1bdc9d60ba1b6044820152606401610941565b60608215801561261e57604051915060208201604052612668565b6040519150601f8416801560200281840101858101878315602002848b0101015b8183101561265757805183526020928301920161263f565b5050858452601f01601f1916604052505b50949350505050565b600061267e826014613df5565b835110156126ba5760405162461bcd60e51b81526020600482015260096024820152681d1bdbc81cda1bdc9d60ba1b6044820152606401610941565b5001602001516c01000000000000000000000000900490565b60006126e0826001613df5565b8351101561271c5760405162461bcd60e51b81526020600482015260096024820152681d1bdbc81cda1bdc9d60ba1b6044820152606401610941565b50016001015190565b610ea68282612525565b612737613185565b600d805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25861259e3390565b60006113db83836131d8565b6001600160a01b0384166127d3576127ce82600b80546000838152600c60205260408120829055600182018355919091527f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01db90155565b6127f6565b826001600160a01b0316846001600160a01b0316146127f6576127f68483613210565b6001600160a01b0383166128125761280d826132ad565b61195e565b836001600160a01b0316836001600160a01b03161461195e5761195e8383613386565b6000828152600560205260409020546001600160a01b03166128935760405162461bcd60e51b81526020600482015260176024820152761592540c4e0c4e881d1bdad95b881b9bdd08195e1a5cdd604a1b6044820152606401610941565b600061289e83611287565b90506128ab600084612196565b6001600160a01b03811660009081526006602052604081208054600192906128d4908490613e65565b909155505060008381526005602052604080822080546001600160a01b0319169055518491906001600160a01b038416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a46109e28160008585612f1c565b816001600160a01b0316836001600160a01b031614156129995760405162461bcd60e51b815260206004820152601960248201527f5649503138313a20617070726f766520746f2063616c6c6572000000000000006044820152606401610941565b6001600160a01b03838116600081815260086020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b606081612a2b57506040805180820190915260018152600360fc1b6020820152610835565b8160005b8115612a555780612a3f81613efa565b9150612a4e9050600a83613e32565b9150612a2f565b60008167ffffffffffffffff811115612a7e57634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015612aa8576020820181803683370190505b5090505b841561227b57612abd600183613e65565b9150612aca600a86613f15565b612ad5906030613df5565b60f81b818381518110612af857634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a905350612b1a600a86613e32565b9450612aac565b8051825160609184918491600091612b399190613df5565b67ffffffffffffffff811115612b5f57634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015612b89576020820181803683370190505b509050806000805b8551811015612c1d57858181518110612bba57634e487b7160e01b600052603260045260246000fd5b01602001516001600160f81b0319168383612bd481613efa565b945081518110612bf457634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a90535080612c1581613efa565b915050612b91565b5060005b8451811015612cad57848181518110612c4a57634e487b7160e01b600052603260045260246000fd5b01602001516001600160f81b0319168383612c6481613efa565b945081518110612c8457634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a90535080612ca581613efa565b915050612c21565b5090979650505050505050565b6000610832825490565b6000833b612cd45750600161227b565b6000846001600160a01b031663e5cee0f461c350338988886040518663ffffffff1660e01b8152600401612d0b9493929190613cbe565b602060405180830381600088803b158015612d2557600080fd5b5087f1158015612d39573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190612d5e9190613b62565b6001600160e01b031916633973b83d60e21b14915050949350505050565b612d8884848484612778565b600d5460ff1615612df25760405162461bcd60e51b815260206004820152602e60248201527f5649503138314d696e7461626c65436f6d706c69616e743a20746f6b656e207460448201526d1c985b9cd9995c881c185d5cd95960921b6064820152608401610941565b6001600160a01b0384166000908152600e602052604090205460ff16158015612e3457506001600160a01b0383166000908152600e602052604090205460ff16155b612e975760405162461bcd60e51b815260206004820152602e60248201527f5649503138314d696e7461626c65436f6d706c69616e743a206f776e6572207460448201526d1c985b9cd9995c881c185d5cd95960921b6064820152608401610941565b6000828152600f602052604090205460ff161561195e5760405162461bcd60e51b815260206004820152603660248201527f5649503138314d696e7461626c65436f6d706c69616e743a2063757272656e7460448201527f20746f6b656e207472616e7366657220706175736564000000000000000000006064820152608401610941565b81836001600160a01b0316856001600160a01b03167f96bd57d3c3174096a8d69b378ddbbc106adbfcb63971c045e64b183faec8065084604051612f609190613d3e565b60405180910390a450505050565b6000828152602081815260408083206001600160a01b038516845290915290205460ff16610ea657612faa816001600160a01b031660146133ca565b612fb58360206133ca565b604051602001612fc6929190613c3d565b60408051601f198184030181529082905262461bcd60e51b825261094191600401613d3e565b6000828152602081815260408083206001600160a01b038516845290915290205460ff16610ea6576000828152602081815260408083206001600160a01b03851684529091529020805460ff191660011790556130463390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b60006113db836001600160a01b0384166135b9565b6000828152602081815260408083206001600160a01b038516845290915290205460ff1615610ea6576000828152602081815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b60006113db836001600160a01b038416613608565b600d5460ff16610ee65760405162461bcd60e51b815260206004820152601460248201527f5061757361626c653a206e6f74207061757365640000000000000000000000006044820152606401610941565b600d5460ff1615610ee65760405162461bcd60e51b815260206004820152601060248201527f5061757361626c653a20706175736564000000000000000000000000000000006044820152606401610941565b60008260000182815481106131fd57634e487b7160e01b600052603260045260246000fd5b9060005260206000200154905092915050565b6000600161321d84611301565b6132279190613e65565b6000838152600a602052604090205490915080821461327a576001600160a01b03841660009081526009602090815260408083208584528252808320548484528184208190558352600a90915290208190555b506000918252600a602090815260408084208490556001600160a01b039094168352600981528383209183525290812055565b600b546000906132bf90600190613e65565b6000838152600c6020526040812054600b80549394509092849081106132f557634e487b7160e01b600052603260045260246000fd5b9060005260206000200154905080600b838154811061332457634e487b7160e01b600052603260045260246000fd5b6000918252602080832090910192909255828152600c9091526040808220849055858252812055600b80548061336a57634e487b7160e01b600052603160045260246000fd5b6001900381819060005260206000200160009055905550505050565b600061339183611301565b6001600160a01b0390931660009081526009602090815260408083208684528252808320859055938252600a9052919091209190915550565b606060006133d9836002613e46565b6133e4906002613df5565b67ffffffffffffffff81111561340a57634e487b7160e01b600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015613434576020820181803683370190505b509050600360fc1b8160008151811061345d57634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a905350600f60fb1b8160018151811061349a57634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a90535060006134be846002613e46565b6134c9906001613df5565b90505b600181111561356a577f303132333435363738396162636465660000000000000000000000000000000085600f166010811061351857634e487b7160e01b600052603260045260246000fd5b1a60f81b82828151811061353c57634e487b7160e01b600052603260045260246000fd5b60200101906001600160f81b031916908160001a90535060049490941c9361356381613ea8565b90506134cc565b5083156113db5760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152606401610941565b600081815260018301602052604081205461360057508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610d2b565b506000610d2b565b6000818152600183016020526040812054801561371b57600061362c600183613e65565b855490915060009061364090600190613e65565b90508181146136c157600086600001828154811061366e57634e487b7160e01b600052603260045260246000fd5b906000526020600020015490508087600001848154811061369f57634e487b7160e01b600052603260045260246000fd5b6000918252602080832090910192909255918252600188019052604090208390555b85548690806136e057634e487b7160e01b600052603160045260246000fd5b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050610d2b565b6000915050610d2b565b82805461373190613ebf565b90600052602060002090601f0160209004810192826137535760008555613799565b82601f1061376c57805160ff1916838001178555613799565b82800160010185558215613799579182015b8281111561379957825182559160200191906001019061377e565b506137a592915061381d565b5090565b8280546137b590613ebf565b90600052602060002090601f0160209004810192826137d75760008555613799565b82601f106137f05782800160ff19823516178555613799565b82800160010185558215613799579182015b82811115613799578235825591602001919060010190613802565b5b808211156137a5576000815560010161381e565b80356001600160a01b038116811461083557600080fd5b8035801515811461083557600080fd5b60008083601f84011261386a578182fd5b50813567ffffffffffffffff811115613881578182fd5b60208301915083602082850101111561389957600080fd5b9250929050565b6000602082840312156138b1578081fd5b6113db82613832565b600080604083850312156138cc578081fd5b6138d583613832565b91506138e360208401613832565b90509250929050565b600080600060608486031215613900578081fd5b61390984613832565b925061391760208501613832565b9150604084013590509250925092565b6000806000806080858703121561393c578081fd5b61394585613832565b935061395360208601613832565b925060408501359150606085013567ffffffffffffffff80821115613976578283fd5b818701915087601f830112613989578283fd5b81358181111561399b5761399b613f55565b604051601f8201601f19908116603f011681019083821181831017156139c3576139c3613f55565b816040528281528a60208487010111156139db578586fd5b82602086016020830137918201602001949094529598949750929550505050565b60008060408385031215613a0e578182fd5b613a1783613832565b91506138e360208401613849565b600080600060408486031215613a39578283fd5b613a4284613832565b9250602084013567ffffffffffffffff811115613a5d578283fd5b613a6986828701613859565b9497909650939450505050565b60008060408385031215613a88578182fd5b613a9183613832565b946020939093013593505050565b600080600060608486031215613ab3578283fd5b613abc84613832565b95602085013595506040909401359392505050565b600060208284031215613ae2578081fd5b6113db82613849565b600060208284031215613afc578081fd5b5035919050565b60008060408385031215613b15578182fd5b823591506138e360208401613832565b60008060408385031215613b37578182fd5b50508035926020909101359150565b600060208284031215613b57578081fd5b81356113db81613f6b565b600060208284031215613b73578081fd5b81516113db81613f6b565b60008060208385031215613b90578182fd5b823567ffffffffffffffff811115613ba6578283fd5b613bb285828601613859565b90969095509350505050565b60008060408385031215613bd0578182fd5b823591506138e360208401613849565b600080600060408486031215613bf4578081fd5b83359250602084013567ffffffffffffffff811115613a5d578182fd5b60008151808452613c29816020860160208601613e7c565b601f01601f19169290920160200192915050565b60007f416363657373436f6e74726f6c3a206163636f756e742000000000000000000082528351613c75816017850160208801613e7c565b7f206973206d697373696e6720726f6c65200000000000000000000000000000006017918401918201528351613cb2816028840160208801613e7c565b01602801949350505050565b60006001600160a01b03808716835280861660208401525083604083015260806060830152613cf06080830184613c11565b9695505050505050565b6020808252825182820181905260009190848201906040850190845b81811015613d3257835183529284019291840191600101613d16565b50909695505050505050565b6000602082526113db6020830184613c11565b60208082526032908201527f5649503138314d696e7461626c65436f6d706c69616e743a206d75737420686160408201527f76652073757065727669736f7220726f6c650000000000000000000000000000606082015260800190565b60208082526027908201527f5649503138314d696e7461626c6556363a206d7573742068617665206d696e74604082015266657220726f6c6560c81b606082015260800190565b60008219821115613e0857613e08613f29565b500190565b600060ff821660ff84168060ff03821115613e2a57613e2a613f29565b019392505050565b600082613e4157613e41613f3f565b500490565b6000816000190483118215151615613e6057613e60613f29565b500290565b600082821015613e7757613e77613f29565b500390565b60005b83811015613e97578181015183820152602001613e7f565b8381111561195e5750506000910152565b600081613eb757613eb7613f29565b506000190190565b600281046001821680613ed357607f821691505b60208210811415613ef457634e487b7160e01b600052602260045260246000fd5b50919050565b6000600019821415613f0e57613f0e613f29565b5060010190565b600082613f2457613f24613f3f565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160e01b03198116811461252257600080fdfe9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6060c8eced3c6b422fe5573c862b67b9f6e25a3fc7d9543b14f7aee77b138e70da2646970667358221220801f5dbe8c95d350401c985685469c4250a0c20d3d53ff7df887ca60fcf7a26d64736f6c63430008020033