VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x096e94…5424
Summary
Transactions
Transfers
Address
0x096e94433Fb707186Cb02A0783D16a6f626C5424
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x23Fd7c63c35fd26aC5C4E7e6dc52CcA6ab7511D7
Deployer
0x23Fd7c63c35fd26aC5C4E7e6dc52CcA6ab7511D7
Code
0x608060405234801561001057600080fd5b50600436106103785760003560e01c80638b948008116101d3578063c415b95c11610104578063e393e802116100a2578063f1cc432a1161007c578063f1cc432a146106c7578063f2801fe7146106da578063f2fde38b146106fb578063fbfe762d1461070e57610378565b8063e393e80214610695578063f11b81881461069d578063f1ae98ee146106bf57610378565b8063cc1252ae116100de578063cc1252ae1461065f578063dd62ed3e14610667578063dde43cba1461067a578063e017f55d1461068257610378565b8063c415b95c1461063c578063cb3bdd3314610644578063cbcbb5071461065757610378565b8063a610708a11610171578063adc9772e1161014b578063adc9772e146105f0578063b2a5dbfa14610603578063b87434cd14610616578063bc1258f91461062957610378565b8063a610708a146105cd578063a9059cbb146105d5578063aaf5eb68146105e857610378565b806395d89b41116101ad57806395d89b411461059757806399248ea71461059f578063a457c2d7146105a7578063a550ceea146105ba57610378565b80638b9480081461057f5780638da5cb5b14610587578063919cd40f1461058f57610378565b8063313ce567116102ad5780635d9e4c4f1161024b57806372b49d631161022557806372b49d6314610549578063787a08a6146105515780637dc4c095146105595780638779588c1461056c57610378565b80635d9e4c4f1461051b57806370a082311461052e578063715018a61461054157610378565b8063359c4a9611610287578063359c4a96146104da578063380a614f146104e257806339509351146104f55780633d509c971461050857610378565b8063313ce567146104aa5780633373ee4c146104bf5780633406eab5146104d257610378565b80632052eb771161031a578063266881dc116102f4578063266881dc146104595780632acbf8231461046c5780632e6245c61461048d578063312f6b831461049557610378565b80632052eb771461041e57806323b872dd14610431578063245440f21461044457610378565b80631624f6c6116103565780631624f6c6146103db57806318160ddd146103f05780631c03e6cc146103f85780631e9a69501461040b57610378565b806306fdde031461037d578063091030c31461039b578063095ea7b3146103bb575b600080fd5b610385610716565b6040516103929190613b90565b60405180910390f35b6103ae6103a9366004613162565b6107ac565b6040516103929190613d65565b6103ce6103c9366004613237565b6107be565b6040516103929190613b74565b6103ee6103e93660046132e5565b6107dc565b005b6103ae610886565b6103ee6104063660046132c7565b61088c565b6103ee610419366004613237565b6109d6565b6103ee61042c366004613375565b610d1a565b6103ce61043f3660046131ba565b610dbd565b61044c610e45565b6040516103929190613afb565b6103ae610467366004613162565b610e69565b61047f61047a366004613237565b610f18565b604051610392929190613d2f565b6103ae610f49565b61049d610f4f565b6040516103929190613b82565b6104b2610f73565b6040516103929190613d81565b6103ae6104cd366004613180565b610f7c565b6103ae610fac565b6103ae610fb2565b6103ae6104f0366004613207565b610fd6565b6103ce610503366004613237565b611173565b6103ee6105163660046132c7565b6111c1565b6103ee610529366004613237565b611364565b6103ae61053c366004613162565b611482565b6103ee61149d565b6103ae61151c565b6103ee611540565b6103ae610567366004613162565b61159f565b6103ae61057a366004613162565b6115b1565b61044c6115c3565b61044c6115d2565b6103ae6115e1565b610385611605565b61049d611666565b6103ce6105b5366004613237565b61168a565b61049d6105c8366004613375565b6116f2565b6103ae611719565b6103ce6105e3366004613237565b61171f565b6104b2611733565b6103ee6105fe366004613237565b611738565b6103ee610611366004613267565b611a83565b6103ee6106243660046132c7565b611c36565b6103ae6106373660046132c7565b611db6565b61044c611dc8565b6103ce6106523660046132c7565b611dd7565b61044c611dec565b6103ae611e10565b6103ae610675366004613180565b611e16565b6103ae611e41565b6103ae6106903660046132c7565b611e46565b6103ae611e58565b6106b06106ab366004613162565b611e5e565b60405161039293929190613d4a565b61049d611e8c565b6103ae6106d53660046133b1565b611e9b565b6106ed6106e8366004613207565b611fa1565b604051610392929190613d73565b6103ee610709366004613162565b611fd5565b61049d61208c565b60038054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156107a25780601f10610777576101008083540402835291602001916107a2565b820191906000526020600020905b81548152906001019060200180831161078557829003601f168201915b5050505050905090565b60a46020526000908152604090205481565b60006107d26107cb6120c0565b84846120c4565b5060015b92915050565b60b054610100900460ff16806107f557506107f5612178565b80610803575060b05460ff16155b6108285760405162461bcd60e51b815260040161081f90613c41565b60405180910390fd5b60b054610100900460ff161580156108535760b0805460ff1961ff0019909116610100171660011790555b61085c8461217e565b61086583612195565b61086e826121a8565b80156108805760b0805461ff00191690555b50505050565b60025490565b6108946120c0565b6070546001600160a01b039081169116146108c15760405162461bcd60e51b815260040161081f90613c91565b6001600160a01b038116600090815260a7602052604090205460ff161580156108f257506001600160a01b03811615155b61090e5760405162461bcd60e51b815260040161081f90613c01565b60a6546019116109305760405162461bcd60e51b815260040161081f90613cf1565b60a6805460018082019092557f2da56674729343acc9933752c8c469a244252915242eb6d4c02d11ddd69164a10180546001600160a01b0319166001600160a01b038416908117909155600090815260a760205260409020805460ff1916909117905561099c81611c36565b7fd290b70a037bc7c6245920da35243a3d6aeae4c9bab3cb60d67953773efc4897816040516109cb9190613afb565b60405180910390a150565b806109f35760405162461bcd60e51b815260040161081f90613bd1565b33600090815260a46020526040902054610a2d817f000000000000000000000000000000000000000000000000000000000000003c61209b565b4211610a4b5760405162461bcd60e51b815260040161081f90613c11565b7f0000000000000000000000000000000000000000000000000000000000000078610aa0610a99837f000000000000000000000000000000000000000000000000000000000000003c61209b565b42906121be565b1115610abe5760405162461bcd60e51b815260040161081f90613cd1565b6000610ac933611482565b90506000818411610ada5783610adc565b815b9050610aea33836001612200565b5033600090815260af6020526040812080549091818711610b16578254610b1190886121be565b610b19565b60005b80845560a6549091508215610c5d5760005b81811015610c5b57600060a68281548110610b4257fe5b6000918252602090912001546001600160a01b03169050610b6281611c36565b6001600160a01b038116600090815260018701602090815260408083205460ae5460ad90935290832054610bab92610ba591610b9f908b906122a5565b906122df565b906121be565b60ae546001600160a01b038416600090815260ad6020526040902054919250610bd991610b9f9088906122a5565b6001600160a01b03831660009081526001890160205260409020558015610c5157610c05828d83612321565b816001600160a01b0316336001600160a01b03167fe178121927fe7f0e1b618daa1c08af44c26eaa506cc482ec23c9046236d4650183604051610c489190613d65565b60405180910390a35b5050600101610b2b565b505b610c673386612453565b610c7186866121be565b610c865733600090815260a460205260408120555b610cba6001600160a01b037f000000000000000000000000e88c871cea576ddd59fa91a744eb6c6d5b93ab40168a87612535565b60a554610cc790896121be565b60a5556040516001600160a01b038a169033907fd12200efa34901b99367694174c3b0d32c99585fdf37c7c26892136ddd0836d990610d07908990613d65565b60405180910390a3505050505050505050565b610d226120c0565b6070546001600160a01b03908116911614610d4f5760405162461bcd60e51b815260040161081f90613c91565b6706f05b59d3b20000811115610d775760405162461bcd60e51b815260040161081f90613be1565b60ab8054908290556040517f6be5411ea11f30380402ca68832d060d744cbc5f62d2344495c10256ba93904a90610db19084908490613d73565b60405180910390a15050565b6000610dca84848461258b565b610e3a84610dd66120c0565b610e3585604051806060016040528060298152602001613ebb602991396001600160a01b038a16600090815260016020526040812090610e146120c0565b6001600160a01b031681526020810191909152604001600020549190612651565b6120c4565b5060015b9392505050565b7f00000000000000000000000023fd7c63c35fd26ac5c4e7e6dc52cca6ab7511d781565b60408051600180825281830190925260009160609190816020015b610e8c612fc2565b815260200190600190039081610e845790505090506040518060600160405280306001600160a01b03168152602001610ec485611482565b8152602001610ed1610886565b81525081600081518110610ee157fe5b6020026020010181905250610e3e610ef9848361267d565b6001600160a01b038516600090815260a360205260409020549061209b565b60066020908152600092835260408084209091529082529020546001600160801b0380821691600160801b90041682565b60a55481565b7f000000000000000000000000e88c871cea576ddd59fa91a744eb6c6d5b93ab4081565b60055460ff1690565b6001600160a01b038082166000908152603c60209081526040808320938616835260029093019052205492915050565b60ae5481565b7f000000000000000000000000000000000000000000000000000000000000007881565b6001600160a01b038116600090815260a7602052604081205460ff1661100e5760405162461bcd60e51b815260040161081f90613cc1565b6001600160a01b03808416600090815260af6020908152604080832060a55487861680865260ad9094528285205460aa5493516370a0823160e01b8152929691959094909390926370a0823192611069921690600401613afb565b60206040518083038186803b15801561108157600080fd5b505afa158015611095573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110b99190613393565b6001600160a01b038716600090815260a8602052604090205490915081148015906110e357508215155b15611135576001600160a01b038616600090815260a8602052604081205461110c9083906121be565b905061113161112a85610b9f60ae54856122a590919063ffffffff16565b849061209b565b9250505b6001600160a01b038616600090815260018501602052604090205460ae5485546111689291610ba591610b9f90876122a5565b979650505050505050565b60006107d26111806120c0565b84610e3585600160006111916120c0565b6001600160a01b03908116825260208083019390935260409182016000908120918c16815292529020549061209b565b6111c96120c0565b6070546001600160a01b039081169116146111f65760405162461bcd60e51b815260040161081f90613c91565b6001600160a01b038116600090815260a7602052604090205460ff1661122e5760405162461bcd60e51b815260040161081f90613c51565b61123781611c36565b6001600160a01b038116600090815260a760205260408120805460ff1916905560a654905b8181101561133457826001600160a01b031660a6828154811061127b57fe5b6000918252602090912001546001600160a01b0316141561132c5760a660018303815481106112a657fe5b60009182526020909120015460a680546001600160a01b0390921691839081106112cc57fe5b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555060a680548061130557fe5b600082815260209020810160001990810180546001600160a01b0319169055019055611334565b60010161125c565b507fdac11666c3dcc146b6d8276660a32c8593d2693fd54e4152a9efdcad8522a39c82604051610db19190613afb565b600061137a3361137333611482565b6000612200565b90506000600019831461138d578261138f565b815b90506113cc816040518060400160405280600e81526020016d1253959053125117d05353d5539560921b815250846126519092919063ffffffff16565b33600090815260a360205260409020556114317f000000000000000000000000e88c871cea576ddd59fa91a744eb6c6d5b93ab406001600160a01b03167f00000000000000000000000023fd7c63c35fd26ac5c4e7e6dc52cca6ab7511d7868461276e565b836001600160a01b0316336001600160a01b03167fc627483d800fffae323faaa6d8f7d61292c2a3d5b75af2a3c5d354d8a8b244c8836040516114749190613d65565b60405180910390a350505050565b6001600160a01b031660009081526020819052604090205490565b6114a56120c0565b6070546001600160a01b039081169116146114d25760405162461bcd60e51b815260040161081f90613c91565b6070546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3607080546001600160a01b0319169055565b7f000000000000000000000000000000000000000000000000000000000000003c81565b61154933611482565b6115655760405162461bcd60e51b815260040161081f90613d01565b33600081815260a46020526040808220429055517ff52f50426b32362d3e6bb8cb36b7074756b224622def6352a59eac7f66ebe6e89190a2565b60a36020526000908152604090205481565b60076020526000908152604090205481565b60aa546001600160a01b031681565b6070546001600160a01b031690565b7f000000000000000000000000000000000000000000000000000000006336b70e81565b60048054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156107a25780601f10610777576101008083540402835291602001916107a2565b7f000000000000000000000000e88c871cea576ddd59fa91a744eb6c6d5b93ab4081565b60006107d26116976120c0565b84610e3585604051806060016040528060268152602001613f4f60269139600160006116c16120c0565b6001600160a01b03908116825260208083019390935260409182016000908120918d16815292529020549190612651565b60a681815481106116ff57fe5b6000918252602090912001546001600160a01b0316905081565b60ac5481565b60006107d261172c6120c0565b848461258b565b601281565b806117555760405162461bcd60e51b815260040161081f90613bd1565b600061177260ac54610b9f60ab54856122a590919063ffffffff16565b9050600061178083836121be565b9050600061178d85611482565b905060006117a486308461179f610886565b61278f565b90508015611822577f1508271ae732faa48260f80f74560994557c459c205333eb276f2aa4f4c702f986826040516117dd929190613b59565b60405180910390a16001600160a01b038616600090815260a36020526040902054611808908261209b565b6001600160a01b038716600090815260a360205260409020555b61182f6000848885611e9b565b6001600160a01b038716600090815260a4602090815260408083209390935560af905290812080549091611863828761209b565b80845560a65490915060005b8181101561199e57600060a6828154811061188657fe5b6000918252602090912001546001600160a01b031690506118a681611c36565b6001600160a01b038116600090815260018701602090815260408083205460ae5460ad9093529220546118df9190610b9f9088906122a5565b6001600160a01b038316600090815260018901602052604090205585156119945760ae546001600160a01b038316600090815260ad60205260408120549091611933918491610ba591610b9f908c906122a5565b9050801561199257611946838f83612321565b826001600160a01b03168e6001600160a01b03167fe178121927fe7f0e1b618daa1c08af44c26eaa506cc482ec23c9046236d46501836040516119899190613d65565b60405180910390a35b505b505060010161186f565b5060a5546119ac908861209b565b60a5556119b98a8861284e565b6119ee6001600160a01b037f000000000000000000000000e88c871cea576ddd59fa91a744eb6c6d5b93ab40168b308a61276e565b60a954611a2a906001600160a01b037f000000000000000000000000e88c871cea576ddd59fa91a744eb6c6d5b93ab408116918d91168b61276e565b896001600160a01b0316336001600160a01b03167f6c86f3fd5118b3aa8bb4f389a617046de0a3d3d477de1a1673d227f802f616dc898b604051611a6f929190613d73565b60405180910390a350505050505050505050565b336001600160a01b037f00000000000000000000000023fd7c63c35fd26ac5c4e7e6dc52cca6ab7511d71614611acb5760405162461bcd60e51b815260040161081f90613ca1565b60005b81811015611c31576000603c6000858585818110611ae857fe5b9050606002016040016020810190611b009190613162565b6001600160a01b03166001600160a01b031681526020019081526020016000209050611b65848484818110611b3157fe5b9050606002016040016020810190611b499190613162565b82868686818110611b5657fe5b90506060020160200135612902565b50838383818110611b7257fe5b611b889260206060909202019081019150613357565b81546001600160801b0319166001600160801b0391909116178155838383818110611baf57fe5b9050606002016040016020810190611bc79190613162565b6001600160a01b03167f87fa03892a0556cb6b8f97e6d533a150d4d55fcbf275fff5fa003fa636bcc7fa858585818110611bfd57fe5b611c139260206060909202019081019150613357565b604051611c209190613d21565b60405180910390a250600101611ace565b505050565b6001600160a01b038116600090815260a7602052604090205460ff16611c6e5760405162461bcd60e51b815260040161081f90613bc1565b60a55460aa546040516370a0823160e01b81526000916001600160a01b03808616926370a0823192611ca4921690600401613afb565b60206040518083038186803b158015611cbc57600080fd5b505afa158015611cd0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611cf49190613393565b6001600160a01b038416600090815260a86020526040902054909150811480611d1b575081155b15611d27575050611db3565b6001600160a01b038316600090815260a86020526040812054611d4b9083906121be565b9050611d88611d6984610b9f60ae54856122a590919063ffffffff16565b6001600160a01b038616600090815260ad60205260409020549061209b565b6001600160a01b038516600090815260ad602090815260408083209390935560a89052209190915550505b50565b60a86020526000908152604090205481565b60a9546001600160a01b031681565b60a76020526000908152604090205460ff1681565b7f00000000000000000000000023fd7c63c35fd26ac5c4e7e6dc52cca6ab7511d781565b60ab5481565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b600181565b60ad6020526000908152604090205481565b60a65490565b603c60205260009081526040902080546001909101546001600160801b0380831692600160801b9004169083565b60a2546001600160a01b031681565b6001600160a01b038216600090815260a4602052604081205480611ec3576000915050611f99565b6000611f137f0000000000000000000000000000000000000000000000000000000000000078610ba5427f000000000000000000000000000000000000000000000000000000000000003c6121be565b905081811115611f265760009150611f7a565b6000878211611f355787611f37565b425b905082811015611f4c57829350505050611f99565b611f76611f59888761209b565b610b9f611f6688876122a5565b611f708b866122a5565b9061209b565b9250505b506001600160a01b038416600090815260a46020526040902081905590505b949350505050565b6001600160a01b03808316600090815260af60209081526040808320805494861684526001019091529020545b9250929050565b611fdd6120c0565b6070546001600160a01b0390811691161461200a5760405162461bcd60e51b815260040161081f90613c91565b6001600160a01b0381166120305760405162461bcd60e51b815260040161081f90613ba1565b6070546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3607080546001600160a01b0319166001600160a01b0392909216919091179055565b6008546001600160a01b031681565b600082820183811015610e3e5760405162461bcd60e51b815260040161081f90613bb1565b3390565b6001600160a01b0383166120ea5760405162461bcd60e51b815260040161081f90613c61565b6001600160a01b0382166121105760405162461bcd60e51b815260040161081f90613bf1565b6001600160a01b0380841660008181526001602090815260408083209487168084529490915290819020849055517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259061216b908590613d65565b60405180910390a3505050565b303b1590565b8051612191906003906020840190612fec565b5050565b8051612191906004906020840190612fec565b6005805460ff191660ff92909216919091179055565b6000610e3e83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250612651565b60008061221185308661179f610886565b6001600160a01b038616600090815260a3602052604081205491925090612238908361209b565b9050811561229c578315612262576001600160a01b038616600090815260a3602052604090208190555b7f1508271ae732faa48260f80f74560994557c459c205333eb276f2aa4f4c702f98683604051612293929190613b59565b60405180910390a15b95945050505050565b6000826122b4575060006107d6565b828202828482816122c157fe5b0414610e3e5760405162461bcd60e51b815260040161081f90613c81565b6000610e3e83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506129bf565b60aa546040516370a0823160e01b81526000916001600160a01b03808716926370a0823192612354921690600401613afb565b60206040518083038186803b15801561236c57600080fd5b505afa158015612380573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123a49190613393565b905080821115612403576001600160a01b038416600090815260a860205260409020546123d190826121be565b6001600160a01b03808616600081815260a8602052604090209290925560aa546123fe929116858461276e565b610880565b6001600160a01b038416600090815260a8602052604090205461242690836121be565b6001600160a01b03808616600081815260a8602052604090209290925560aa54610880929116858561276e565b6001600160a01b0382166124795760405162461bcd60e51b815260040161081f90613c71565b612485826000836129f6565b6124c281604051806060016040528060238152602001613f2c602391396001600160a01b0385166000908152602081905260409020549190612651565b6001600160a01b0383166000908152602081905260409020556002546124e890826121be565b6002556040516000906001600160a01b038416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90612529908590613d65565b60405180910390a35050565b611c318363a9059cbb60e01b8484604051602401612554929190613b59565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152612aee565b600061259684611482565b90506125a484826001612200565b50826001600160a01b0316846001600160a01b0316146126465760006125c984611482565b90506125d784826001612200565b506001600160a01b038516600090815260a460205260409020546125fd81858785611e9b565b6001600160a01b038616600090815260a46020526040902055828414801561262457508015155b15612643576001600160a01b038616600090815260a460205260408120555b50505b610880848484612b58565b600081848411156126755760405162461bcd60e51b815260040161081f9190613b90565b505050900390565b600080805b8351811015612766576000603c600086848151811061269d57fe5b602090810291909101810151516001600160a01b031682528101919091526040016000908120600181015481548851929450612705926001600160801b0380831692600160801b900416908a90889081106126f457fe5b602002602001015160400151612c6d565b905061275a61275387858151811061271957fe5b602002602001015160200151838560020160008c6001600160a01b03166001600160a01b0316815260200190815260200160002054612d5b565b859061209b565b93505050600101612682565b509392505050565b610880846323b872dd60e01b85858560405160240161255493929190613b09565b6001600160a01b038084166000908152603c6020908152604080832093881683526002840190915281205490919082806127ca888588612902565b90508083146128425786156127e7576127e4878285612d5b565b91505b6001600160a01b03808a1660008181526002870160205260409081902084905551918a16917fbb123b5c06d5408bbea3c4fef481578175cfb432e3b482c6186f02ed9086585b90612839908590613d65565b60405180910390a35b50979650505050505050565b6001600160a01b0382166128745760405162461bcd60e51b815260040161081f90613d11565b612880600083836129f6565b60025461288d908261209b565b6002556001600160a01b0382166000908152602081905260409020546128b3908261209b565b6001600160a01b0383166000818152602081905260408082209390935591519091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90612529908590613d65565b6001820154825460009190600160801b90046001600160801b03164281141561292d57509050610e3e565b84546000906129489084906001600160801b03168488612c6d565b905082811461299c57808660010181905550866001600160a01b03167f5777ca300dfe5bead41006fbce4389794dbc0ed8d6cccebfaf94630aa04184bc826040516129939190613d65565b60405180910390a25b85546001600160801b03428116600160801b029116178655925050509392505050565b600081836129e05760405162461bcd60e51b815260040161081f9190613b90565b5060008385816129ec57fe5b0495945050505050565b816001600160a01b0316836001600160a01b03161415612a1557611c31565b6001600160a01b03831615612a47576000612a2f84611482565b9050612a458482612a4081866121be565b612d7d565b505b6001600160a01b03821615612a74576000612a6183611482565b9050612a728382612a40818661209b565b505b6008546001600160a01b0316801561088057604051634a39314960e01b81526001600160a01b03821690634a39314990612ab690879087908790600401613b09565b600060405180830381600087803b158015612ad057600080fd5b505af1158015612ae4573d6000803e3d6000fd5b5050505050505050565b6060612b1e82604051806060016040528060218152602001613f0b602191396001600160a01b0386169190612ee4565b805190915015611c315780806020019051810190612b3c91906132a9565b611c315760405162461bcd60e51b815260040161081f90613cb1565b6001600160a01b038316612b7e5760405162461bcd60e51b815260040161081f90613c31565b6001600160a01b038216612ba45760405162461bcd60e51b815260040161081f90613c21565b612baf8383836129f6565b612bec81604051806060016040528060278152602001613ee4602791396001600160a01b0386166000908152602081905260409020549190612651565b6001600160a01b038085166000908152602081905260408082209390935590841681522054612c1b908261209b565b6001600160a01b0380841660008181526020819052604090819020939093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061216b908590613d65565b6000831580612c7a575081155b80612c8d575042836001600160801b0316145b80612cc157507f000000000000000000000000000000000000000000000000000000006336b70e836001600160801b031610155b15612ccd575083611f99565b60007f000000000000000000000000000000000000000000000000000000006336b70e4211612cfc5742612d1e565b7f000000000000000000000000000000000000000000000000000000006336b70e5b90506000612d35826001600160801b0387166121be565b905061116887611f7086610b9f670de0b6b3a7640000612d558c886122a5565b906122a5565b6000611f99670de0b6b3a7640000610b9f612d7686866121be565b87906122a5565b6001600160a01b03831660009081526007602090815260408083205460069092529091204391908115801590612de257506001600160801b038316816000612dc68560016121be565b81526020810191909152604001600020546001600160801b0316145b15612e265783816000612df68560016121be565b8152602081019190915260400160002080546001600160801b03928316600160801b029216919091179055612ea1565b6040805180820182526001600160801b0380861682528681166020808401918252600087815290869052939093209151825493518216600160801b029082166001600160801b03199094169390931716919091179055612e8782600161209b565b6001600160a01b0387166000908152600760205260409020555b7f2cd3c83ddac2953ee75f53265d9ea4463eaf05030e5459a1b7e63819b7ce88f7868686604051612ed493929190613b31565b60405180910390a1505050505050565b6060611f99848460008585612ef885612f83565b612f145760405162461bcd60e51b815260040161081f90613ce1565b60006060866001600160a01b03168587604051612f319190613aef565b60006040518083038185875af1925050503d8060008114612f6e576040519150601f19603f3d011682016040523d82523d6000602084013e612f73565b606091505b5091509150611168828286612f89565b3b151590565b60608315612f98575081610e3e565b825115612fa85782518084602001fd5b8160405162461bcd60e51b815260040161081f9190613b90565b604051806060016040528060006001600160a01b0316815260200160008152602001600081525090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061302d57805160ff191683800117855561305a565b8280016001018555821561305a579182015b8281111561305a57825182559160200191906001019061303f565b5061306692915061306a565b5090565b5b80821115613066576000815560010161306b565b80356107d681613e79565b60008083601f84011261309c57600080fd5b50813567ffffffffffffffff8111156130b457600080fd5b602083019150836060820283011115611fce57600080fd5b80516107d681613e8d565b80356107d681613e96565b600082601f8301126130f357600080fd5b813561310661310182613db6565b613d8f565b9150808252602083016020830185838301111561312257600080fd5b61312d838284613e37565b50505092915050565b80356107d681613e9f565b80356107d681613ea8565b80516107d681613ea8565b80356107d681613eb1565b60006020828403121561317457600080fd5b6000611f99848461307f565b6000806040838503121561319357600080fd5b600061319f858561307f565b92505060206131b08582860161307f565b9150509250929050565b6000806000606084860312156131cf57600080fd5b60006131db868661307f565b93505060206131ec8682870161307f565b92505060406131fd86828701613141565b9150509250925092565b6000806040838503121561321a57600080fd5b6000613226858561307f565b92505060206131b0858286016130d7565b6000806040838503121561324a57600080fd5b6000613256858561307f565b92505060206131b085828601613141565b6000806020838503121561327a57600080fd5b823567ffffffffffffffff81111561329157600080fd5b61329d8582860161308a565b92509250509250929050565b6000602082840312156132bb57600080fd5b6000611f9984846130cc565b6000602082840312156132d957600080fd5b6000611f9984846130d7565b6000806000606084860312156132fa57600080fd5b833567ffffffffffffffff81111561331157600080fd5b61331d868287016130e2565b935050602084013567ffffffffffffffff81111561333a57600080fd5b613346868287016130e2565b92505060406131fd86828701613157565b60006020828403121561336957600080fd5b6000611f998484613136565b60006020828403121561338757600080fd5b6000611f998484613141565b6000602082840312156133a557600080fd5b6000611f99848461314c565b600080600080608085870312156133c757600080fd5b60006133d38787613141565b94505060206133e487828801613141565b93505060406133f58782880161307f565b925050606061340687828801613141565b91505092959194509250565b61341b81613df0565b82525050565b61341b81613dfb565b600061343582613dde565b61343f8185613de2565b935061344f818560208601613e43565b9290920192915050565b61341b81613e00565b600061346d82613dde565b6134778185613de7565b9350613487818560208601613e43565b61349081613e6f565b9093019392505050565b60006134a7602683613de7565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206181526564647265737360d01b602082015260400192915050565b60006134ef601b83613de7565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000815260200192915050565b6000613528602f83613de7565b7f566542616e6b5374616b696e673a2077726f6e6720726576656e75652073686181526e3932903932bbb0b932103a37b5b2b760891b602082015260400192915050565b6000613579601383613de7565b721253959053125117d6915493d7d05353d55395606a1b815260200192915050565b60006135a8603483613de7565b7f566542616e6b5374616b696e673a206465706f736974206665652063616e27748152732062652067726561746572207468616e2035302560601b602082015260400192915050565b60006135fe602383613de7565b7f5649503138303a20617070726f766520746f20746865207a65726f206164647281526265737360e81b602082015260400192915050565b6000613643602383613de7565b7f566542616e6b5374616b696e673a20746f6b656e2063616e277420626520616481526219195960ea1b602082015260400192915050565b6000613688601583613de7565b7424a729aaa32324a1a4a2a72a2fa1a7a7a62227aba760591b815260200192915050565b60006136b9602483613de7565b7f5649503138303a207472616e7366657220746f20746865207a65726f206164648152637265737360e01b602082015260400192915050565b60006136ff602683613de7565b7f5649503138303a207472616e736665722066726f6d20746865207a65726f206181526564647265737360d01b602082015260400192915050565b6000613747602e83613de7565b7f496e697469616c697a61626c653a20636f6e747261637420697320616c72656181526d191e481a5b9a5d1a585b1a5e995960921b602082015260400192915050565b6000613797602583613de7565b7f566542616e6b5374616b696e673a20746f6b656e2063616e27742062652072658152641b5bdd995960da1b602082015260400192915050565b60006137de602583613de7565b7f5649503138303a20617070726f76652066726f6d20746865207a65726f206164815264647265737360d81b602082015260400192915050565b6000613825602283613de7565b7f5649503138303a206275726e2066726f6d20746865207a65726f206164647265815261737360f01b602082015260400192915050565b6000613869602183613de7565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f8152607760f81b602082015260400192915050565b60006138ac602083613de7565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572815260200192915050565b60006138e5601583613de7565b7427a7262cafa2a6a4a9a9a4a7a72fa6a0a720a3a2a960591b815260200192915050565b6000613916602c83613de7565b7f536166655649503138303a20564950313830206f7065726174696f6e2064696481526b081b9bdd081cdd58d8d9595960a21b602082015260400192915050565b6000613964602883613de7565b7f566542616e6b5374616b696e673a2077726f6e6720726576656e7565207368618152673932903a37b5b2b760c11b602082015260400192915050565b60006139ae601783613de7565b7f554e5354414b455f57494e444f575f46494e4953484544000000000000000000815260200192915050565b60006139e7601d83613de7565b7f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000815260200192915050565b6000613a20602483613de7565b7f566542616e6b5374616b696e673a206c697374206f6620746f6b656e20746f6f8152632062696760e01b602082015260400192915050565b6000613a66601b83613de7565b7f494e56414c49445f42414c414e43455f4f4e5f434f4f4c444f574e0000000000815260200192915050565b6000613a9f602083613de7565b7f5649503138303a206d696e7420746f20746865207a65726f2061646472657373815260200192915050565b61341b81613e0b565b61341b81613e2c565b61341b81613e23565b61341b81613e26565b6000610e3e828461342a565b602081016107d68284613412565b60608101613b178286613412565b613b246020830185613412565b611f996040830184613add565b60608101613b3f8286613412565b613b4c6020830185613acb565b611f996040830184613acb565b60408101613b678285613412565b610e3e6020830184613add565b602081016107d68284613421565b602081016107d68284613459565b60208082528101610e3e8184613462565b602080825281016107d68161349a565b602080825281016107d6816134e2565b602080825281016107d68161351b565b602080825281016107d68161356c565b602080825281016107d68161359b565b602080825281016107d6816135f1565b602080825281016107d681613636565b602080825281016107d68161367b565b602080825281016107d6816136ac565b602080825281016107d6816136f2565b602080825281016107d68161373a565b602080825281016107d68161378a565b602080825281016107d6816137d1565b602080825281016107d681613818565b602080825281016107d68161385c565b602080825281016107d68161389f565b602080825281016107d6816138d8565b602080825281016107d681613909565b602080825281016107d681613957565b602080825281016107d6816139a1565b602080825281016107d6816139da565b602080825281016107d681613a13565b602080825281016107d681613a59565b602080825281016107d681613a92565b602081016107d68284613ad4565b60408101613d3d8285613acb565b610e3e6020830184613acb565b60608101613d588286613acb565b613b246020830185613acb565b602081016107d68284613add565b60408101613b678285613add565b602081016107d68284613ae6565b60405181810167ffffffffffffffff81118282101715613dae57600080fd5b604052919050565b600067ffffffffffffffff821115613dcd57600080fd5b506020601f91909101601f19160190565b5190565b919050565b90815260200190565b60006107d682613e17565b151590565b60006107d682613df0565b6001600160801b031690565b6001600160a01b031690565b90565b60ff1690565b60006107d682613e0b565b82818337506000910152565b60005b83811015613e5e578181015183820152602001613e46565b838111156108805750506000910152565b601f01601f191690565b613e8281613df0565b8114611db357600080fd5b613e8281613dfb565b613e8281613e00565b613e8281613e0b565b613e8281613e23565b613e8281613e2656fe5649503138303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e63655649503138303a207472616e7366657220616d6f756e7420657863656564732062616c616e6365536166655649503138303a206c6f772d6c6576656c2063616c6c206661696c65645649503138303a206275726e20616d6f756e7420657863656564732062616c616e63655649503138303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa264697066735822122048e2fb446d515148598b7aa3700f647f0c7d8b465540c710a668012582a9bbfa64736f6c634300060c0033