VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xe6e9C3…A64e
Summary
Transactions
Transfers
Address
0xe6e9C3C303d07900B6f0cd9Dba84CD6903c1A64e
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x7487d912D03AB9de786278f679592b3730BDd540
Deployer
0x7487d912D03AB9de786278f679592b3730BDd540
Code
0x6080604052600436106102a05760003560e01c806352d1902d1161016e578063a22cb465116100cb578063d547741f1161007f578063e4d7437b11610064578063e4d7437b1461076a578063e985e9c514610789578063f2fde38b146107d257600080fd5b8063d547741f14610734578063d5abeb011461075457600080fd5b8063b88d4fde116100b0578063b88d4fde146106c0578063c87b56dd146106e0578063d53913931461070057600080fd5b8063a22cb46514610680578063b887e63e146106a057600080fd5b8063715018a61161012257806391d148541161010757806391d148541461060f57806395d89b4114610656578063a217fddf1461066b57600080fd5b8063715018a6146105dc5780638da5cb5b146105f157600080fd5b80636352211e116101535780636352211e1461057c5780636f8b44b01461059c57806370a08231146105bc57600080fd5b806352d1902d1461054e5780635c975abb1461056357600080fd5b8063282c51f31161021c57806340c10f19116101d057806342966c68116101b557806342966c68146104fb5780634f1ef2861461051b5780634f6ccce71461052e57600080fd5b806340c10f19146104bb57806342842e0e146104db57600080fd5b80632f745c59116102015780632f745c591461045b57806336568abe1461047b5780633659cfe61461049b57600080fd5b8063282c51f3146104075780632f2ff15d1461043b57600080fd5b8063095ea7b31161027357806323b872dd1161025857806323b872dd14610396578063248a9ca3146103b657806327eb29f7146103e757600080fd5b8063095ea7b31461035657806318160ddd1461037657600080fd5b806301ffc9a7146102a557806302fe5305146102da57806306fdde03146102fc578063081812fc1461031e575b600080fd5b3480156102b157600080fd5b506102c56102c036600461343b565b6107f2565b60405190151581526020015b60405180910390f35b3480156102e657600080fd5b506102fa6102f53660046134fb565b610803565b005b34801561030857600080fd5b50610311610823565b6040516102d19190613588565b34801561032a57600080fd5b5061033e61033936600461359b565b6108b5565b6040516001600160a01b0390911681526020016102d1565b34801561036257600080fd5b506102fa6103713660046135d0565b6108dc565b34801561038257600080fd5b5061012f545b6040519081526020016102d1565b3480156103a257600080fd5b506102fa6103b13660046135fa565b610a13565b3480156103c257600080fd5b506103886103d136600461359b565b60009081526101c3602052604090206001015490565b3480156103f357600080fd5b506102fa610402366004613636565b610a8a565b34801561041357600080fd5b506103887f3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a84881565b34801561044757600080fd5b506102fa6104563660046136d9565b610ca1565b34801561046757600080fd5b506103886104763660046135d0565b610cc7565b34801561048757600080fd5b506102fa6104963660046136d9565b610d70565b3480156104a757600080fd5b506102fa6104b6366004613705565b610df8565b3480156104c757600080fd5b506102fa6104d63660046135d0565b610f74565b3480156104e757600080fd5b506102fa6104f63660046135fa565b61109e565b34801561050757600080fd5b506102fa61051636600461359b565b6110b9565b6102fa610529366004613720565b6111f0565b34801561053a57600080fd5b5061038861054936600461359b565b611359565b34801561055a57600080fd5b506103886113ff565b34801561056f57600080fd5b5061015f5460ff166102c5565b34801561058857600080fd5b5061033e61059736600461359b565b6114c4565b3480156105a857600080fd5b506102fa6105b736600461359b565b611529565b3480156105c857600080fd5b506103886105d7366004613705565b611537565b3480156105e857600080fd5b506102fa6115d1565b3480156105fd57600080fd5b506097546001600160a01b031661033e565b34801561061b57600080fd5b506102c561062a3660046136d9565b60009182526101c3602090815260408084206001600160a01b0393909316845291905290205460ff1690565b34801561066257600080fd5b506103116115e5565b34801561067757600080fd5b50610388600081565b34801561068c57600080fd5b506102fa61069b36600461376e565b6115f4565b3480156106ac57600080fd5b506102fa6106bb366004613705565b6115ff565b3480156106cc57600080fd5b506102fa6106db3660046137aa565b611763565b3480156106ec57600080fd5b506103116106fb36600461359b565b6117e1565b34801561070c57600080fd5b506103887f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a681565b34801561074057600080fd5b506102fa61074f3660046136d9565b611848565b34801561076057600080fd5b506101c554610388565b34801561077657600080fd5b506101c4546001600160a01b031661033e565b34801561079557600080fd5b506102c56107a4366004613812565b6001600160a01b039182166000908152606a6020908152604080832093909416825291909152205460ff1690565b3480156107de57600080fd5b506102fa6107ed366004613705565b61186e565b60006107fd826118fb565b92915050565b61080b611996565b805161081f906101c690602084019061338c565b5050565b6060606580546108329061383c565b80601f016020809104026020016040519081016040528092919081815260200182805461085e9061383c565b80156108ab5780601f10610880576101008083540402835291602001916108ab565b820191906000526020600020905b81548152906001019060200180831161088e57829003601f168201915b5050505050905090565b60006108c0826119f0565b506000908152606960205260409020546001600160a01b031690565b60006108e7826114c4565b9050806001600160a01b0316836001600160a01b031614156109765760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560448201527f720000000000000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b336001600160a01b0382161480610992575061099281336107a4565b610a045760405162461bcd60e51b815260206004820152603d60248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60448201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c000000606482015260840161096d565b610a0e8383611a54565b505050565b610a1d3382611ac2565b610a7f5760405162461bcd60e51b815260206004820152602d60248201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560448201526c1c881bdc88185c1c1c9bdd9959609a1b606482015260840161096d565b610a0e838383611b41565b600054610100900460ff1615808015610aaa5750600054600160ff909116105b80610ac45750303b158015610ac4575060005460ff166001145b610b365760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a6564000000000000000000000000000000000000606482015260840161096d565b6000805460ff191660011790558015610b59576000805461ff0019166101001790555b6101c480546001600160a01b0319166001600160a01b0388161790556101c58390558151610b8f906101c690602085019061338c565b50610b9a8585611d47565b610ba2611dbc565b610baa611e2f565b610bb2611e9a565b610bbd600033611f0d565b610be77f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a633611f13565b610c117f3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a84833611f13565b60408051600081526001600160a01b03881660208201527f08f975c558f03273377770550a7ba8d4e34fdf1fe05aa8723a4c2203aa9574a9910160405180910390a18015610c99576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b505050505050565b60008281526101c36020526040902060010154610cbd81611fb7565b610a0e8383611f13565b6000610cd283611537565b8210610d465760405162461bcd60e51b815260206004820152602b60248201527f455243373231456e756d657261626c653a206f776e657220696e646578206f7560448201527f74206f6620626f756e6473000000000000000000000000000000000000000000606482015260840161096d565b506001600160a01b0391909116600090815261012d60209081526040808320938352929052205490565b6001600160a01b0381163314610dee5760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201527f20726f6c657320666f722073656c660000000000000000000000000000000000606482015260840161096d565b61081f8282611fc1565b306001600160a01b037f000000000000000000000000e6e9c3c303d07900b6f0cd9dba84cd6903c1a64e161415610e865760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201526b19195b1959d85d1958d85b1b60a21b606482015260840161096d565b7f000000000000000000000000e6e9c3c303d07900b6f0cd9dba84cd6903c1a64e6001600160a01b0316610ee17f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b6001600160a01b031614610f4c5760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201526b6163746976652070726f787960a01b606482015260840161096d565b610f5581612046565b60408051600080825260208201909252610f71918391906120c7565b50565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6610f9e81611fb7565b3360009081527f4dbc7d1b202e0a8d12f8fbc63ee3447980524190884ae90e06c8f5595a06ba46602052604090205460ff1661101c5760405162461bcd60e51b815260206004820152601660248201527f43616c6c6572206973206e6f742061206d696e74657200000000000000000000604482015260640161096d565b6101c55482106110945760405162461bcd60e51b815260206004820152602660248201527f4552433732313a20546f6b656e4964206f757473696465206f6620746f6b656e60448201527f206c696d69740000000000000000000000000000000000000000000000000000606482015260840161096d565b610a0e8383612276565b610a0e83838360405180602001604052806000815250611763565b7f3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a8486110e381611fb7565b3360009081527f637db5e486068c6d2bf86822a3a4e97a6afd93fab9f6cc3851df26acc44cc6e7602052604090205460ff166111615760405162461bcd60e51b815260206004820152601660248201527f43616c6c6572206973206e6f742061206275726e657200000000000000000000604482015260640161096d565b3361116b836114c4565b6001600160a01b0316146111e75760405162461bcd60e51b815260206004820152603560248201527f455243373231202d204275726e3a2063616c6c6572206973206e6f742074686560448201527f206f776e6572206f662074686520746f6b656e49640000000000000000000000606482015260840161096d565b61081f82612290565b306001600160a01b037f000000000000000000000000e6e9c3c303d07900b6f0cd9dba84cd6903c1a64e16141561127e5760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201526b19195b1959d85d1958d85b1b60a21b606482015260840161096d565b7f000000000000000000000000e6e9c3c303d07900b6f0cd9dba84cd6903c1a64e6001600160a01b03166112d97f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b6001600160a01b0316146113445760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201526b6163746976652070726f787960a01b606482015260840161096d565b61134d82612046565b61081f828260016120c7565b600061136561012f5490565b82106113d95760405162461bcd60e51b815260206004820152602c60248201527f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60448201527f7574206f6620626f756e64730000000000000000000000000000000000000000606482015260840161096d565b61012f82815481106113ed576113ed613877565b90600052602060002001549050919050565b6000306001600160a01b037f000000000000000000000000e6e9c3c303d07900b6f0cd9dba84cd6903c1a64e161461149f5760405162461bcd60e51b815260206004820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c60448201527f6c6564207468726f7567682064656c656761746563616c6c0000000000000000606482015260840161096d565b507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc90565b6000818152606760205260408120546001600160a01b0316806107fd5760405162461bcd60e51b815260206004820152601860248201527f4552433732313a20696e76616c696420746f6b656e2049440000000000000000604482015260640161096d565b611531611996565b6101c555565b60006001600160a01b0382166115b55760405162461bcd60e51b815260206004820152602960248201527f4552433732313a2061646472657373207a65726f206973206e6f74206120766160448201527f6c6964206f776e65720000000000000000000000000000000000000000000000606482015260840161096d565b506001600160a01b031660009081526068602052604090205490565b6115d9611996565b6115e36000612333565b565b6060606680546108329061383c565b61081f338383612385565b6101c4546001600160a01b031633146116805760405162461bcd60e51b815260206004820152603160248201527f455243373231202d20555550533a2046756e6374696f6e2063616c6c6572206960448201527f73206e6f742070726f78792061646d696e000000000000000000000000000000606482015260840161096d565b6101c480546001600160a01b038381166001600160a01b0319831681179093556101c7546040517f01378b58000000000000000000000000000000000000000000000000000000008152600481018590526024810194909452918116929116906301378b5890604401600060405180830381600087803b15801561170357600080fd5b505af1158015611717573d6000803e3d6000fd5b5050604080516001600160a01b038086168252861660208201527f08f975c558f03273377770550a7ba8d4e34fdf1fe05aa8723a4c2203aa9574a9935001905060405180910390a15050565b61176d3383611ac2565b6117cf5760405162461bcd60e51b815260206004820152602d60248201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560448201526c1c881bdc88185c1c1c9bdd9959609a1b606482015260840161096d565b6117db84848484612454565b50505050565b60606117ec826119f0565b60006117f66124d2565b905060008151116118165760405180602001604052806000815250611841565b80611820846124e2565b60405160200161183192919061388d565b6040516020818303038152906040525b9392505050565b60008281526101c3602052604090206001015461186481611fb7565b610a0e8383611fc1565b611876611996565b6001600160a01b0381166118f25760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f6464726573730000000000000000000000000000000000000000000000000000606482015260840161096d565b610f7181612333565b60006001600160e01b031982167f80ac58cd00000000000000000000000000000000000000000000000000000000148061195e57506001600160e01b031982167f5b5e139f00000000000000000000000000000000000000000000000000000000145b806107fd57507f01ffc9a7000000000000000000000000000000000000000000000000000000006001600160e01b03198316146107fd565b6097546001600160a01b031633146115e35760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161096d565b6000818152606760205260409020546001600160a01b0316610f715760405162461bcd60e51b815260206004820152601860248201527f4552433732313a20696e76616c696420746f6b656e2049440000000000000000604482015260640161096d565b600081815260696020526040902080546001600160a01b0319166001600160a01b0384169081179091558190611a89826114c4565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600080611ace836114c4565b9050806001600160a01b0316846001600160a01b03161480611b1557506001600160a01b038082166000908152606a602090815260408083209388168352929052205460ff165b80611b395750836001600160a01b0316611b2e846108b5565b6001600160a01b0316145b949350505050565b826001600160a01b0316611b54826114c4565b6001600160a01b031614611bb85760405162461bcd60e51b815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201526437bbb732b960d91b606482015260840161096d565b6001600160a01b038216611c335760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f2061646460448201527f7265737300000000000000000000000000000000000000000000000000000000606482015260840161096d565b611c40838383600161258c565b826001600160a01b0316611c53826114c4565b6001600160a01b031614611cb75760405162461bcd60e51b815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201526437bbb732b960d91b606482015260840161096d565b600081815260696020908152604080832080546001600160a01b03199081169091556001600160a01b0387811680865260688552838620805460001901905590871680865283862080546001019055868652606790945282852080549092168417909155905184937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b600054610100900460ff16611db25760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b606482015260840161096d565b61081f8282612598565b600054610100900460ff16611e275760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b606482015260840161096d565b6115e361262a565b600054610100900460ff166115e35760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b606482015260840161096d565b600054610100900460ff16611f055760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b606482015260840161096d565b6115e361269e565b61081f82825b60008281526101c3602090815260408083206001600160a01b038516845290915290205460ff1661081f5760008281526101c3602090815260408083206001600160a01b03851684529091529020805460ff19166001179055611f733390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b610f718133612716565b60008281526101c3602090815260408083206001600160a01b038516845290915290205460ff161561081f5760008281526101c3602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b6101c4546001600160a01b03163314610f715760405162461bcd60e51b815260206004820152603160248201527f455243373231202d20555550533a2046756e6374696f6e2063616c6c6572206960448201527f73206e6f742070726f78792061646d696e000000000000000000000000000000606482015260840161096d565b7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff16156120fa57610a0e8361278c565b826001600160a01b03166352d1902d6040518163ffffffff1660e01b815260040160206040518083038186803b15801561213357600080fd5b505afa925050508015612163575060408051601f3d908101601f19168201909252612160918101906138bc565b60015b6121d55760405162461bcd60e51b815260206004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201527f6f6e206973206e6f742055555053000000000000000000000000000000000000606482015260840161096d565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc811461226a5760405162461bcd60e51b815260206004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f7860448201527f6961626c65555549440000000000000000000000000000000000000000000000606482015260840161096d565b50610a0e83838361284a565b61081f82826040518060200160405280600081525061286f565b600061229b826114c4565b90506122ab81600084600161258c565b6122b4826114c4565b600083815260696020908152604080832080546001600160a01b03199081169091556001600160a01b0385168085526068845282852080546000190190558785526067909352818420805490911690555192935084927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b609780546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b816001600160a01b0316836001600160a01b031614156123e75760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c657200000000000000604482015260640161096d565b6001600160a01b038381166000818152606a6020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b61245f848484611b41565b61246b848484846128ed565b6117db5760405162461bcd60e51b815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606482015260840161096d565b60606101c680546108329061383c565b606060006124ef83612a45565b600101905060008167ffffffffffffffff81111561250f5761250f613458565b6040519080825280601f01601f191660200182016040528015612539576020820181803683370190505b5090508181016020015b600019017f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a850494508461257f57612584565b612543565b509392505050565b6117db84848484612b27565b600054610100900460ff166126035760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b606482015260840161096d565b815161261690606590602085019061338c565b508051610a0e90606690602084019061338c565b600054610100900460ff166126955760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b606482015260840161096d565b6115e333612333565b600054610100900460ff166127095760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b606482015260840161096d565b61015f805460ff19169055565b60008281526101c3602090815260408083206001600160a01b038516845290915290205460ff1661081f5761274a81612bad565b612755836020612bbf565b6040516020016127669291906138d5565b60408051601f198184030181529082905262461bcd60e51b825261096d91600401613588565b6001600160a01b0381163b6128095760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201527f6f74206120636f6e747261637400000000000000000000000000000000000000606482015260840161096d565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b61285383612da0565b6000825111806128605750805b15610a0e576117db8383612de0565b6128798383612e05565b61288660008484846128ed565b610a0e5760405162461bcd60e51b815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606482015260840161096d565b60006001600160a01b0384163b15612a3a57604051630a85bd0160e11b81526001600160a01b0385169063150b7a0290612931903390899088908890600401613956565b602060405180830381600087803b15801561294b57600080fd5b505af192505050801561297b575060408051601f3d908101601f1916820190925261297891810190613988565b60015b612a20573d8080156129a9576040519150601f19603f3d011682016040523d82523d6000602084013e6129ae565b606091505b508051612a185760405162461bcd60e51b815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606482015260840161096d565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050611b39565b506001949350505050565b6000807a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008310612a8e577a184f03e93ff9f4daa797ed6e38ed64bf6a1f010000000000000000830492506040015b6d04ee2d6d415b85acef81000000008310612aba576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc100008310612ad857662386f26fc10000830492506010015b6305f5e1008310612af0576305f5e100830492506008015b6127108310612b0457612710830492506004015b60648310612b16576064830492506002015b600a83106107fd5760010192915050565b612b3384848484612f9e565b61015f5460ff16156117db5760405162461bcd60e51b815260206004820152602b60248201527f4552433732315061757361626c653a20746f6b656e207472616e73666572207760448201527f68696c6520706175736564000000000000000000000000000000000000000000606482015260840161096d565b60606107fd6001600160a01b03831660145b60606000612bce8360026139bb565b612bd99060026139da565b67ffffffffffffffff811115612bf157612bf1613458565b6040519080825280601f01601f191660200182016040528015612c1b576020820181803683370190505b5090507f300000000000000000000000000000000000000000000000000000000000000081600081518110612c5257612c52613877565b60200101906001600160f81b031916908160001a9053507f780000000000000000000000000000000000000000000000000000000000000081600181518110612c9d57612c9d613877565b60200101906001600160f81b031916908160001a9053506000612cc18460026139bb565b612ccc9060016139da565b90505b6001811115612d51577f303132333435363738396162636465660000000000000000000000000000000085600f1660108110612d0d57612d0d613877565b1a60f81b828281518110612d2357612d23613877565b60200101906001600160f81b031916908160001a90535060049490941c93612d4a816139f2565b9050612ccf565b5083156118415760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e74604482015260640161096d565b612da98161278c565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60606118418383604051806060016040528060278152602001613a53602791396130dc565b6001600160a01b038216612e5b5760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f2061646472657373604482015260640161096d565b6000818152606760205260409020546001600160a01b031615612ec05760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000604482015260640161096d565b612ece60008383600161258c565b6000818152606760205260409020546001600160a01b031615612f335760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000604482015260640161096d565b6001600160a01b038216600081815260686020908152604080832080546001019055848352606790915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b60018111156130155760405162461bcd60e51b815260206004820152603560248201527f455243373231456e756d657261626c653a20636f6e736563757469766520747260448201527f616e7366657273206e6f7420737570706f727465640000000000000000000000606482015260840161096d565b816001600160a01b0385166130735761306e8161012f8054600083815261013060205260408120829055600182018355919091527f232da9e50dad2971456a78fb5cd6ff6b75019984d6e918139ce990999420f9790155565b613096565b836001600160a01b0316856001600160a01b031614613096576130968582613154565b6001600160a01b0384166130b2576130ad816131f6565b6130d5565b846001600160a01b0316846001600160a01b0316146130d5576130d584826132ab565b5050505050565b6060600080856001600160a01b0316856040516130f99190613a09565b600060405180830381855af49150503d8060008114613134576040519150601f19603f3d011682016040523d82523d6000602084013e613139565b606091505b509150915061314a868383876132f1565b9695505050505050565b6000600161316184611537565b61316b9190613a25565b600083815261012e60205260409020549091508082146131c1576001600160a01b038416600090815261012d60209081526040808320858452825280832054848452818420819055835261012e90915290208190555b50600091825261012e602090815260408084208490556001600160a01b03909416835261012d81528383209183525290812055565b61012f5460009061320990600190613a25565b6000838152610130602052604081205461012f805493945090928490811061323357613233613877565b906000526020600020015490508061012f838154811061325557613255613877565b6000918252602080832090910192909255828152610130909152604080822084905585825281205561012f80548061328f5761328f613a3c565b6001900381819060005260206000200160009055905550505050565b60006132b683611537565b6001600160a01b03909316600090815261012d60209081526040808320868452825280832085905593825261012e9052919091209190915550565b6060831561335d578251613356576001600160a01b0385163b6133565760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015260640161096d565b5081611b39565b611b3983838151156133725781518083602001fd5b8060405162461bcd60e51b815260040161096d9190613588565b8280546133989061383c565b90600052602060002090601f0160209004810192826133ba5760008555613400565b82601f106133d357805160ff1916838001178555613400565b82800160010185558215613400579182015b828111156134005782518255916020019190600101906133e5565b5061340c929150613410565b5090565b5b8082111561340c5760008155600101613411565b6001600160e01b031981168114610f7157600080fd5b60006020828403121561344d57600080fd5b813561184181613425565b634e487b7160e01b600052604160045260246000fd5b600082601f83011261347f57600080fd5b813567ffffffffffffffff8082111561349a5761349a613458565b604051601f8301601f19908116603f011681019082821181831017156134c2576134c2613458565b816040528381528660208588010111156134db57600080fd5b836020870160208301376000602085830101528094505050505092915050565b60006020828403121561350d57600080fd5b813567ffffffffffffffff81111561352457600080fd5b611b398482850161346e565b60005b8381101561354b578181015183820152602001613533565b838111156117db5750506000910152565b60008151808452613574816020860160208601613530565b601f01601f19169290920160200192915050565b602081526000611841602083018461355c565b6000602082840312156135ad57600080fd5b5035919050565b80356001600160a01b03811681146135cb57600080fd5b919050565b600080604083850312156135e357600080fd5b6135ec836135b4565b946020939093013593505050565b60008060006060848603121561360f57600080fd5b613618846135b4565b9250613626602085016135b4565b9150604084013590509250925092565b600080600080600060a0868803121561364e57600080fd5b613657866135b4565b9450602086013567ffffffffffffffff8082111561367457600080fd5b61368089838a0161346e565b9550604088013591508082111561369657600080fd5b6136a289838a0161346e565b94506060880135935060808801359150808211156136bf57600080fd5b506136cc8882890161346e565b9150509295509295909350565b600080604083850312156136ec57600080fd5b823591506136fc602084016135b4565b90509250929050565b60006020828403121561371757600080fd5b611841826135b4565b6000806040838503121561373357600080fd5b61373c836135b4565b9150602083013567ffffffffffffffff81111561375857600080fd5b6137648582860161346e565b9150509250929050565b6000806040838503121561378157600080fd5b61378a836135b4565b91506020830135801515811461379f57600080fd5b809150509250929050565b600080600080608085870312156137c057600080fd5b6137c9856135b4565b93506137d7602086016135b4565b925060408501359150606085013567ffffffffffffffff8111156137fa57600080fd5b6138068782880161346e565b91505092959194509250565b6000806040838503121561382557600080fd5b61382e836135b4565b91506136fc602084016135b4565b600181811c9082168061385057607f821691505b6020821081141561387157634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052603260045260246000fd5b6000835161389f818460208801613530565b8351908301906138b3818360208801613530565b01949350505050565b6000602082840312156138ce57600080fd5b5051919050565b7f416363657373436f6e74726f6c3a206163636f756e742000000000000000000081526000835161390d816017850160208801613530565b7f206973206d697373696e6720726f6c6520000000000000000000000000000000601791840191820152835161394a816028840160208801613530565b01602801949350505050565b60006001600160a01b0380871683528086166020840152508360408301526080606083015261314a608083018461355c565b60006020828403121561399a57600080fd5b815161184181613425565b634e487b7160e01b600052601160045260246000fd5b60008160001904831182151516156139d5576139d56139a5565b500290565b600082198211156139ed576139ed6139a5565b500190565b600081613a0157613a016139a5565b506000190190565b60008251613a1b818460208701613530565b9190910192915050565b600082821015613a3757613a376139a5565b500390565b634e487b7160e01b600052603160045260246000fdfe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a26469706673582212206c82f1c696b07e7365c33301fce29c14481330e4de45d0ce189c763aac3fd83064736f6c63430008080033