VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x53829E…8f08
Summary
Transactions
Transfers
Address
0x53829E68Cf81a8d30761013CfDa6Ec7A90bc8f08
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x23Fd7c63c35fd26aC5C4E7e6dc52CcA6ab7511D7
Deployer
0x23Fd7c63c35fd26aC5C4E7e6dc52CcA6ab7511D7
Code
0x608060405234801561001057600080fd5b50600436106103785760003560e01c80638b948008116101d3578063c415b95c11610104578063e393e802116100a2578063f1cc432a1161007c578063f1cc432a146106c7578063f2801fe7146106da578063f2fde38b146106fb578063fbfe762d1461070e57610378565b8063e393e80214610695578063f11b81881461069d578063f1ae98ee146106bf57610378565b8063cc1252ae116100de578063cc1252ae1461065f578063dd62ed3e14610667578063dde43cba1461067a578063e017f55d1461068257610378565b8063c415b95c1461063c578063cb3bdd3314610644578063cbcbb5071461065757610378565b8063a610708a11610171578063adc9772e1161014b578063adc9772e146105f0578063b2a5dbfa14610603578063b87434cd14610616578063bc1258f91461062957610378565b8063a610708a146105cd578063a9059cbb146105d5578063aaf5eb68146105e857610378565b806395d89b41116101ad57806395d89b411461059757806399248ea71461059f578063a457c2d7146105a7578063a550ceea146105ba57610378565b80638b9480081461057f5780638da5cb5b14610587578063919cd40f1461058f57610378565b8063313ce567116102ad5780635d9e4c4f1161024b57806372b49d631161022557806372b49d6314610549578063787a08a6146105515780637dc4c095146105595780638779588c1461056c57610378565b80635d9e4c4f1461051b57806370a082311461052e578063715018a61461054157610378565b8063359c4a9611610287578063359c4a96146104da578063380a614f146104e257806339509351146104f55780633d509c971461050857610378565b8063313ce567146104aa5780633373ee4c146104bf5780633406eab5146104d257610378565b80632052eb771161031a578063266881dc116102f4578063266881dc146104595780632acbf8231461046c5780632e6245c61461048d578063312f6b831461049557610378565b80632052eb771461041e57806323b872dd14610431578063245440f21461044457610378565b80630c82f218116103565780630c82f218146103db57806318160ddd146103f05780631c03e6cc146103f85780631e9a69501461040b57610378565b806306fdde031461037d578063091030c31461039b578063095ea7b3146103bb575b600080fd5b610385610716565b6040516103929190613d03565b60405180910390f35b6103ae6103a93660046131bd565b6107ac565b6040516103929190613f08565b6103ce6103c9366004613292565b6107be565b6040516103929190613ce7565b6103ee6103e9366004613322565b6107dc565b005b6103ae6109ca565b6103ee6104063660046133a9565b6109d0565b6103ee610419366004613292565b610b1a565b6103ee61042c3660046133e5565b610e5e565b6103ce61043f366004613215565b610f01565b61044c610f89565b6040516103929190613c6e565b6103ae6104673660046131bd565b610fad565b61047f61047a366004613292565b61105c565b604051610392929190613ed2565b6103ae61108d565b61049d611093565b6040516103929190613cf5565b6104b26110b7565b6040516103929190613f24565b6103ae6104cd3660046131db565b6110c0565b6103ae6110f0565b6103ae6110f6565b6103ae6104f0366004613262565b61111a565b6103ce610503366004613292565b6112b7565b6103ee6105163660046133a9565b611305565b6103ee610529366004613292565b6114a8565b6103ae61053c3660046131bd565b6115c6565b6103ee6115e1565b6103ae611660565b6103ee611684565b6103ae6105673660046131bd565b6116e3565b6103ae61057a3660046131bd565b6116f5565b61044c611707565b61044c611716565b6103ae611725565b610385611749565b61049d6117aa565b6103ce6105b5366004613292565b6117ce565b61049d6105c83660046133e5565b611836565b6103ae61185d565b6103ce6105e3366004613292565b611863565b6104b2611877565b6103ee6105fe366004613292565b61187c565b6103ee6106113660046132c2565b611bc7565b6103ee6106243660046133a9565b611d7a565b6103ae6106373660046133a9565b611efa565b61044c611f0c565b6103ce6106523660046133a9565b611f1b565b61044c611f30565b6103ae611f54565b6103ae6106753660046131db565b611f5a565b6103ae611f85565b6103ae6106903660046133a9565b611f8a565b6103ae611f9c565b6106b06106ab3660046131bd565b611fa2565b60405161039293929190613eed565b61049d611fd0565b6103ae6106d5366004613421565b611fdf565b6106ed6106e8366004613262565b6120e5565b604051610392929190613f16565b6103ee6107093660046131bd565b612119565b61049d6121d0565b60038054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156107a25780601f10610777576101008083540402835291602001916107a2565b820191906000526020600020905b81548152906001019060200180831161078557829003601f168201915b5050505050905090565b60a46020526000908152604090205481565b60006107d26107cb612204565b8484612208565b5060015b92915050565b60b054610100900460ff16806107f557506107f56122bc565b80610803575060b05460ff16155b6108285760405162461bcd60e51b815260040161081f90613dd4565b60405180910390fd5b60b054610100900460ff161580156108535760b0805460ff1961ff0019909116610100171660011790555b61085c866122c2565b610865876122d8565b6001600160a01b03851661088b5760405162461bcd60e51b815260040161081f90613d64565b6001600160a01b0384166108b15760405162461bcd60e51b815260040161081f90613e94565b6001600160a01b0383166108d75760405162461bcd60e51b815260040161081f90613e94565b6706f05b59d3b200008211156108ff5760405162461bcd60e51b815260040161081f90613d74565b60a280546001600160a01b038088166001600160a01b0319928316811790935560ab85905560a9805488831690841617905560aa8054918716918316919091179055600082815260a760205260408120805460ff1916600190811790915560a6805491820181559091527f2da56674729343acc9933752c8c469a244252915242eb6d4c02d11ddd69164a10180549091169091179055670de0b6b3a764000060ac5569d3c21bcecceda100000060ae5580156109c15760b0805461ff00191690555b50505050505050565b60025490565b6109d8612204565b6070546001600160a01b03908116911614610a055760405162461bcd60e51b815260040161081f90613e24565b6001600160a01b038116600090815260a7602052604090205460ff16158015610a3657506001600160a01b03811615155b610a525760405162461bcd60e51b815260040161081f90613d94565b60a654601911610a745760405162461bcd60e51b815260040161081f90613e84565b60a6805460018082019092557f2da56674729343acc9933752c8c469a244252915242eb6d4c02d11ddd69164a10180546001600160a01b0319166001600160a01b038416908117909155600090815260a760205260409020805460ff19169091179055610ae081611d7a565b7fd290b70a037bc7c6245920da35243a3d6aeae4c9bab3cb60d67953773efc489781604051610b0f9190613c6e565b60405180910390a150565b80610b375760405162461bcd60e51b815260040161081f90613d44565b33600090815260a46020526040902054610b71817f000000000000000000000000000000000000000000000000000000000000003c6121df565b4211610b8f5760405162461bcd60e51b815260040161081f90613da4565b7f0000000000000000000000000000000000000000000000000000000000000078610be4610bdd837f000000000000000000000000000000000000000000000000000000000000003c6121df565b42906122fa565b1115610c025760405162461bcd60e51b815260040161081f90613e64565b6000610c0d336115c6565b90506000818411610c1e5783610c20565b815b9050610c2e3383600161233c565b5033600090815260af6020526040812080549091818711610c5a578254610c5590886122fa565b610c5d565b60005b80845560a6549091508215610da15760005b81811015610d9f57600060a68281548110610c8657fe5b6000918252602090912001546001600160a01b03169050610ca681611d7a565b6001600160a01b038116600090815260018701602090815260408083205460ae5460ad90935290832054610cef92610ce991610ce3908b906123e1565b9061241b565b906122fa565b60ae546001600160a01b038416600090815260ad6020526040902054919250610d1d91610ce39088906123e1565b6001600160a01b03831660009081526001890160205260409020558015610d9557610d49828d8361245d565b816001600160a01b0316336001600160a01b03167fe178121927fe7f0e1b618daa1c08af44c26eaa506cc482ec23c9046236d4650183604051610d8c9190613f08565b60405180910390a35b5050600101610c6f565b505b610dab3386612595565b610db586866122fa565b610dca5733600090815260a460205260408120555b610dfe6001600160a01b037f000000000000000000000000e88c871cea576ddd59fa91a744eb6c6d5b93ab40168a87612677565b60a554610e0b90896122fa565b60a5556040516001600160a01b038a169033907fd12200efa34901b99367694174c3b0d32c99585fdf37c7c26892136ddd0836d990610e4b908990613f08565b60405180910390a3505050505050505050565b610e66612204565b6070546001600160a01b03908116911614610e935760405162461bcd60e51b815260040161081f90613e24565b6706f05b59d3b20000811115610ebb5760405162461bcd60e51b815260040161081f90613d54565b60ab8054908290556040517f6be5411ea11f30380402ca68832d060d744cbc5f62d2344495c10256ba93904a90610ef59084908490613f16565b60405180910390a15050565b6000610f0e8484846126cd565b610f7e84610f1a612204565b610f7985604051806060016040528060298152602001614003602991396001600160a01b038a16600090815260016020526040812090610f58612204565b6001600160a01b031681526020810191909152604001600020549190612793565b612208565b5060015b9392505050565b7f00000000000000000000000023fd7c63c35fd26ac5c4e7e6dc52cca6ab7511d781565b60408051600180825281830190925260009160609190816020015b610fd0613104565b815260200190600190039081610fc85790505090506040518060600160405280306001600160a01b03168152602001611008856115c6565b81526020016110156109ca565b8152508160008151811061102557fe5b6020026020010181905250610f8261103d84836127bf565b6001600160a01b038516600090815260a36020526040902054906121df565b60066020908152600092835260408084209091529082529020546001600160801b0380821691600160801b90041682565b60a55481565b7f000000000000000000000000e88c871cea576ddd59fa91a744eb6c6d5b93ab4081565b60055460ff1690565b6001600160a01b038082166000908152603c60209081526040808320938616835260029093019052205492915050565b60ae5481565b7f000000000000000000000000000000000000000000000000000000000000007881565b6001600160a01b038116600090815260a7602052604081205460ff166111525760405162461bcd60e51b815260040161081f90613e54565b6001600160a01b03808416600090815260af6020908152604080832060a55487861680865260ad9094528285205460aa5493516370a0823160e01b8152929691959094909390926370a08231926111ad921690600401613c6e565b60206040518083038186803b1580156111c557600080fd5b505afa1580156111d9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111fd9190613403565b6001600160a01b038716600090815260a86020526040902054909150811480159061122757508215155b15611279576001600160a01b038616600090815260a860205260408120546112509083906122fa565b905061127561126e85610ce360ae54856123e190919063ffffffff16565b84906121df565b9250505b6001600160a01b038616600090815260018501602052604090205460ae5485546112ac9291610ce991610ce390876123e1565b979650505050505050565b60006107d26112c4612204565b84610f7985600160006112d5612204565b6001600160a01b03908116825260208083019390935260409182016000908120918c1681529252902054906121df565b61130d612204565b6070546001600160a01b0390811691161461133a5760405162461bcd60e51b815260040161081f90613e24565b6001600160a01b038116600090815260a7602052604090205460ff166113725760405162461bcd60e51b815260040161081f90613de4565b61137b81611d7a565b6001600160a01b038116600090815260a760205260408120805460ff1916905560a654905b8181101561147857826001600160a01b031660a682815481106113bf57fe5b6000918252602090912001546001600160a01b031614156114705760a660018303815481106113ea57fe5b60009182526020909120015460a680546001600160a01b03909216918390811061141057fe5b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555060a680548061144957fe5b600082815260209020810160001990810180546001600160a01b0319169055019055611478565b6001016113a0565b507fdac11666c3dcc146b6d8276660a32c8593d2693fd54e4152a9efdcad8522a39c82604051610ef59190613c6e565b60006114be336114b7336115c6565b600061233c565b9050600060001983146114d157826114d3565b815b9050611510816040518060400160405280600e81526020016d1253959053125117d05353d5539560921b815250846127939092919063ffffffff16565b33600090815260a360205260409020556115757f000000000000000000000000e88c871cea576ddd59fa91a744eb6c6d5b93ab406001600160a01b03167f00000000000000000000000023fd7c63c35fd26ac5c4e7e6dc52cca6ab7511d786846128b0565b836001600160a01b0316336001600160a01b03167fc627483d800fffae323faaa6d8f7d61292c2a3d5b75af2a3c5d354d8a8b244c8836040516115b89190613f08565b60405180910390a350505050565b6001600160a01b031660009081526020819052604090205490565b6115e9612204565b6070546001600160a01b039081169116146116165760405162461bcd60e51b815260040161081f90613e24565b6070546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3607080546001600160a01b0319169055565b7f000000000000000000000000000000000000000000000000000000000000003c81565b61168d336115c6565b6116a95760405162461bcd60e51b815260040161081f90613ea4565b33600081815260a46020526040808220429055517ff52f50426b32362d3e6bb8cb36b7074756b224622def6352a59eac7f66ebe6e89190a2565b60a36020526000908152604090205481565b60076020526000908152604090205481565b60aa546001600160a01b031681565b6070546001600160a01b031690565b7f000000000000000000000000000000000000000000000000000000006336b7ea81565b60048054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156107a25780601f10610777576101008083540402835291602001916107a2565b7f000000000000000000000000e88c871cea576ddd59fa91a744eb6c6d5b93ab4081565b60006107d26117db612204565b84610f79856040518060600160405280602681526020016140976026913960016000611805612204565b6001600160a01b03908116825260208083019390935260409182016000908120918d16815292529020549190612793565b60a6818154811061184357fe5b6000918252602090912001546001600160a01b0316905081565b60ac5481565b60006107d2611870612204565b84846126cd565b601281565b806118995760405162461bcd60e51b815260040161081f90613d44565b60006118b660ac54610ce360ab54856123e190919063ffffffff16565b905060006118c483836122fa565b905060006118d1856115c6565b905060006118e88630846118e36109ca565b6128d1565b90508015611966577f1508271ae732faa48260f80f74560994557c459c205333eb276f2aa4f4c702f98682604051611921929190613ccc565b60405180910390a16001600160a01b038616600090815260a3602052604090205461194c90826121df565b6001600160a01b038716600090815260a360205260409020555b6119736000848885611fdf565b6001600160a01b038716600090815260a4602090815260408083209390935560af9052908120805490916119a782876121df565b80845560a65490915060005b81811015611ae257600060a682815481106119ca57fe5b6000918252602090912001546001600160a01b031690506119ea81611d7a565b6001600160a01b038116600090815260018701602090815260408083205460ae5460ad909352922054611a239190610ce39088906123e1565b6001600160a01b03831660009081526001890160205260409020558515611ad85760ae546001600160a01b038316600090815260ad60205260408120549091611a77918491610ce991610ce3908c906123e1565b90508015611ad657611a8a838f8361245d565b826001600160a01b03168e6001600160a01b03167fe178121927fe7f0e1b618daa1c08af44c26eaa506cc482ec23c9046236d4650183604051611acd9190613f08565b60405180910390a35b505b50506001016119b3565b5060a554611af090886121df565b60a555611afd8a88612990565b611b326001600160a01b037f000000000000000000000000e88c871cea576ddd59fa91a744eb6c6d5b93ab40168b308a6128b0565b60a954611b6e906001600160a01b037f000000000000000000000000e88c871cea576ddd59fa91a744eb6c6d5b93ab408116918d91168b6128b0565b896001600160a01b0316336001600160a01b03167f6c86f3fd5118b3aa8bb4f389a617046de0a3d3d477de1a1673d227f802f616dc898b604051611bb3929190613f16565b60405180910390a350505050505050505050565b336001600160a01b037f00000000000000000000000023fd7c63c35fd26ac5c4e7e6dc52cca6ab7511d71614611c0f5760405162461bcd60e51b815260040161081f90613e34565b60005b81811015611d75576000603c6000858585818110611c2c57fe5b9050606002016040016020810190611c4491906131bd565b6001600160a01b03166001600160a01b031681526020019081526020016000209050611ca9848484818110611c7557fe5b9050606002016040016020810190611c8d91906131bd565b82868686818110611c9a57fe5b90506060020160200135612a44565b50838383818110611cb657fe5b611ccc92602060609092020190810191506133c7565b81546001600160801b0319166001600160801b0391909116178155838383818110611cf357fe5b9050606002016040016020810190611d0b91906131bd565b6001600160a01b03167f87fa03892a0556cb6b8f97e6d533a150d4d55fcbf275fff5fa003fa636bcc7fa858585818110611d4157fe5b611d5792602060609092020190810191506133c7565b604051611d649190613ec4565b60405180910390a250600101611c12565b505050565b6001600160a01b038116600090815260a7602052604090205460ff16611db25760405162461bcd60e51b815260040161081f90613d34565b60a55460aa546040516370a0823160e01b81526000916001600160a01b03808616926370a0823192611de8921690600401613c6e565b60206040518083038186803b158015611e0057600080fd5b505afa158015611e14573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e389190613403565b6001600160a01b038416600090815260a86020526040902054909150811480611e5f575081155b15611e6b575050611ef7565b6001600160a01b038316600090815260a86020526040812054611e8f9083906122fa565b9050611ecc611ead84610ce360ae54856123e190919063ffffffff16565b6001600160a01b038616600090815260ad6020526040902054906121df565b6001600160a01b038516600090815260ad602090815260408083209390935560a89052209190915550505b50565b60a86020526000908152604090205481565b60a9546001600160a01b031681565b60a76020526000908152604090205460ff1681565b7f00000000000000000000000023fd7c63c35fd26ac5c4e7e6dc52cca6ab7511d781565b60ab5481565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b600181565b60ad6020526000908152604090205481565b60a65490565b603c60205260009081526040902080546001909101546001600160801b0380831692600160801b9004169083565b60a2546001600160a01b031681565b6001600160a01b038216600090815260a46020526040812054806120075760009150506120dd565b60006120577f0000000000000000000000000000000000000000000000000000000000000078610ce9427f000000000000000000000000000000000000000000000000000000000000003c6122fa565b90508181111561206a57600091506120be565b6000878211612079578761207b565b425b905082811015612090578293505050506120dd565b6120ba61209d88876121df565b610ce36120aa88876123e1565b6120b48b866123e1565b906121df565b9250505b506001600160a01b038416600090815260a46020526040902081905590505b949350505050565b6001600160a01b03808316600090815260af60209081526040808320805494861684526001019091529020545b9250929050565b612121612204565b6070546001600160a01b0390811691161461214e5760405162461bcd60e51b815260040161081f90613e24565b6001600160a01b0381166121745760405162461bcd60e51b815260040161081f90613d14565b6070546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3607080546001600160a01b0319166001600160a01b0392909216919091179055565b6008546001600160a01b031681565b600082820183811015610f825760405162461bcd60e51b815260040161081f90613d24565b3390565b6001600160a01b03831661222e5760405162461bcd60e51b815260040161081f90613df4565b6001600160a01b0382166122545760405162461bcd60e51b815260040161081f90613d84565b6001600160a01b0380841660008181526001602090815260408083209487168084529490915290819020849055517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906122af908590613f08565b60405180910390a3505050565b303b1590565b6005805460ff191660ff92909216919091179055565b600880546001600160a01b0319166001600160a01b0392909216919091179055565b6000610f8283836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250612793565b60008061234d8530866118e36109ca565b6001600160a01b038616600090815260a360205260408120549192509061237490836121df565b905081156123d857831561239e576001600160a01b038616600090815260a3602052604090208190555b7f1508271ae732faa48260f80f74560994557c459c205333eb276f2aa4f4c702f986836040516123cf929190613ccc565b60405180910390a15b95945050505050565b6000826123f0575060006107d6565b828202828482816123fd57fe5b0414610f825760405162461bcd60e51b815260040161081f90613e14565b6000610f8283836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250612b01565b60aa546040516370a0823160e01b81526000916001600160a01b03808716926370a0823192612490921690600401613c6e565b60206040518083038186803b1580156124a857600080fd5b505afa1580156124bc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124e09190613403565b90508082111561253f576001600160a01b038416600090815260a8602052604090205461250d90826122fa565b6001600160a01b03808616600081815260a8602052604090209290925560aa5461253a92911685846128b0565b61258f565b6001600160a01b038416600090815260a8602052604090205461256290836122fa565b6001600160a01b03808616600081815260a8602052604090209290925560aa5461258f92911685856128b0565b50505050565b6001600160a01b0382166125bb5760405162461bcd60e51b815260040161081f90613e04565b6125c782600083612b38565b61260481604051806060016040528060238152602001614074602391396001600160a01b0385166000908152602081905260409020549190612793565b6001600160a01b03831660009081526020819052604090205560025461262a90826122fa565b6002556040516000906001600160a01b038416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061266b908590613f08565b60405180910390a35050565b611d758363a9059cbb60e01b8484604051602401612696929190613ccc565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152612c30565b60006126d8846115c6565b90506126e68482600161233c565b50826001600160a01b0316846001600160a01b03161461278857600061270b846115c6565b90506127198482600161233c565b506001600160a01b038516600090815260a4602052604090205461273f81858785611fdf565b6001600160a01b038616600090815260a46020526040902055828414801561276657508015155b15612785576001600160a01b038616600090815260a460205260408120555b50505b61258f848484612c9a565b600081848411156127b75760405162461bcd60e51b815260040161081f9190613d03565b505050900390565b600080805b83518110156128a8576000603c60008684815181106127df57fe5b602090810291909101810151516001600160a01b031682528101919091526040016000908120600181015481548851929450612847926001600160801b0380831692600160801b900416908a908890811061283657fe5b602002602001015160400151612daf565b905061289c61289587858151811061285b57fe5b602002602001015160200151838560020160008c6001600160a01b03166001600160a01b0316815260200190815260200160002054612e9d565b85906121df565b935050506001016127c4565b509392505050565b61258f846323b872dd60e01b85858560405160240161269693929190613c7c565b6001600160a01b038084166000908152603c60209081526040808320938816835260028401909152812054909190828061290c888588612a44565b905080831461298457861561292957612926878285612e9d565b91505b6001600160a01b03808a1660008181526002870160205260409081902084905551918a16917fbb123b5c06d5408bbea3c4fef481578175cfb432e3b482c6186f02ed9086585b9061297b908590613f08565b60405180910390a35b50979650505050505050565b6001600160a01b0382166129b65760405162461bcd60e51b815260040161081f90613eb4565b6129c260008383612b38565b6002546129cf90826121df565b6002556001600160a01b0382166000908152602081905260409020546129f590826121df565b6001600160a01b0383166000818152602081905260408082209390935591519091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061266b908590613f08565b6001820154825460009190600160801b90046001600160801b031642811415612a6f57509050610f82565b8454600090612a8a9084906001600160801b03168488612daf565b9050828114612ade57808660010181905550866001600160a01b03167f5777ca300dfe5bead41006fbce4389794dbc0ed8d6cccebfaf94630aa04184bc82604051612ad59190613f08565b60405180910390a25b85546001600160801b03428116600160801b029116178655925050509392505050565b60008183612b225760405162461bcd60e51b815260040161081f9190613d03565b506000838581612b2e57fe5b0495945050505050565b816001600160a01b0316836001600160a01b03161415612b5757611d75565b6001600160a01b03831615612b89576000612b71846115c6565b9050612b878482612b8281866122fa565b612ebf565b505b6001600160a01b03821615612bb6576000612ba3836115c6565b9050612bb48382612b8281866121df565b505b6008546001600160a01b0316801561258f57604051634a39314960e01b81526001600160a01b03821690634a39314990612bf890879087908790600401613c7c565b600060405180830381600087803b158015612c1257600080fd5b505af1158015612c26573d6000803e3d6000fd5b5050505050505050565b6060612c6082604051806060016040528060218152602001614053602191396001600160a01b0386169190613026565b805190915015611d755780806020019051810190612c7e9190613304565b611d755760405162461bcd60e51b815260040161081f90613e44565b6001600160a01b038316612cc05760405162461bcd60e51b815260040161081f90613dc4565b6001600160a01b038216612ce65760405162461bcd60e51b815260040161081f90613db4565b612cf1838383612b38565b612d2e8160405180606001604052806027815260200161402c602791396001600160a01b0386166000908152602081905260409020549190612793565b6001600160a01b038085166000908152602081905260408082209390935590841681522054612d5d90826121df565b6001600160a01b0380841660008181526020819052604090819020939093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906122af908590613f08565b6000831580612dbc575081155b80612dcf575042836001600160801b0316145b80612e0357507f000000000000000000000000000000000000000000000000000000006336b7ea836001600160801b031610155b15612e0f5750836120dd565b60007f000000000000000000000000000000000000000000000000000000006336b7ea4211612e3e5742612e60565b7f000000000000000000000000000000000000000000000000000000006336b7ea5b90506000612e77826001600160801b0387166122fa565b90506112ac876120b486610ce3670de0b6b3a7640000612e978c886123e1565b906123e1565b60006120dd670de0b6b3a7640000610ce3612eb886866122fa565b87906123e1565b6001600160a01b03831660009081526007602090815260408083205460069092529091204391908115801590612f2457506001600160801b038316816000612f088560016122fa565b81526020810191909152604001600020546001600160801b0316145b15612f685783816000612f388560016122fa565b8152602081019190915260400160002080546001600160801b03928316600160801b029216919091179055612fe3565b6040805180820182526001600160801b0380861682528681166020808401918252600087815290869052939093209151825493518216600160801b029082166001600160801b03199094169390931716919091179055612fc98260016121df565b6001600160a01b0387166000908152600760205260409020555b7f2cd3c83ddac2953ee75f53265d9ea4463eaf05030e5459a1b7e63819b7ce88f786868660405161301693929190613ca4565b60405180910390a1505050505050565b60606120dd84846000858561303a856130c5565b6130565760405162461bcd60e51b815260040161081f90613e74565b60006060866001600160a01b031685876040516130739190613c62565b60006040518083038185875af1925050503d80600081146130b0576040519150601f19603f3d011682016040523d82523d6000602084013e6130b5565b606091505b50915091506112ac8282866130cb565b3b151590565b606083156130da575081610f82565b8251156130ea5782518084602001fd5b8160405162461bcd60e51b815260040161081f9190613d03565b604051806060016040528060006001600160a01b0316815260200160008152602001600081525090565b80356107d681613fc1565b60008083601f84011261314b57600080fd5b50813567ffffffffffffffff81111561316357600080fd5b60208301915083606082028301111561211257600080fd5b80516107d681613fd5565b80356107d681613fde565b80356107d681613fe7565b80356107d681613ff0565b80516107d681613ff0565b80356107d681613ff9565b6000602082840312156131cf57600080fd5b60006120dd848461312e565b600080604083850312156131ee57600080fd5b60006131fa858561312e565b925050602061320b8582860161312e565b9150509250929050565b60008060006060848603121561322a57600080fd5b6000613236868661312e565b93505060206132478682870161312e565b92505060406132588682870161319c565b9150509250925092565b6000806040838503121561327557600080fd5b6000613281858561312e565b925050602061320b85828601613186565b600080604083850312156132a557600080fd5b60006132b1858561312e565b925050602061320b8582860161319c565b600080602083850312156132d557600080fd5b823567ffffffffffffffff8111156132ec57600080fd5b6132f885828601613139565b92509250509250929050565b60006020828403121561331657600080fd5b60006120dd848461317b565b60008060008060008060c0878903121561333b57600080fd5b60006133478989613186565b965050602061335889828a016131b2565b955050604061336989828a01613186565b945050606061337a89828a0161312e565b935050608061338b89828a0161312e565b92505060a061339c89828a0161319c565b9150509295509295509295565b6000602082840312156133bb57600080fd5b60006120dd8484613186565b6000602082840312156133d957600080fd5b60006120dd8484613191565b6000602082840312156133f757600080fd5b60006120dd848461319c565b60006020828403121561341557600080fd5b60006120dd84846131a7565b6000806000806080858703121561343757600080fd5b6000613443878761319c565b94505060206134548782880161319c565b93505060406134658782880161312e565b92505060606134768782880161319c565b91505092959194509250565b61348b81613f44565b82525050565b61348b81613f4f565b60006134a582613f32565b6134af8185613f36565b93506134bf818560208601613f8b565b9290920192915050565b61348b81613f54565b60006134dd82613f32565b6134e78185613f3b565b93506134f7818560208601613f8b565b61350081613fb7565b9093019392505050565b6000613517602683613f3b565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206181526564647265737360d01b602082015260400192915050565b600061355f601b83613f3b565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000815260200192915050565b6000613598602f83613f3b565b7f566542616e6b5374616b696e673a2077726f6e6720726576656e75652073686181526e3932903932bbb0b932103a37b5b2b760891b602082015260400192915050565b60006135e9601383613f3b565b721253959053125117d6915493d7d05353d55395606a1b815260200192915050565b6000613618603483613f3b565b7f566542616e6b5374616b696e673a206465706f736974206665652063616e27748152732062652067726561746572207468616e2035302560601b602082015260400192915050565b600061366e603083613f3b565b7f566542616e6b5374616b696e673a20726576656e756520746f6b656e2063616e81526f2774206265206164647265737328302960801b602082015260400192915050565b60006136c0603883613f3b565b7f566542616e6b5374616b696e673a206d6178206465706f73697420666565206381527f616e27742062652067726561746572207468616e203530250000000000000000602082015260400192915050565b600061371f602383613f3b565b7f5649503138303a20617070726f766520746f20746865207a65726f206164647281526265737360e81b602082015260400192915050565b6000613764602383613f3b565b7f566542616e6b5374616b696e673a20746f6b656e2063616e277420626520616481526219195960ea1b602082015260400192915050565b60006137a9601583613f3b565b7424a729aaa32324a1a4a2a72a2fa1a7a7a62227aba760591b815260200192915050565b60006137da602483613f3b565b7f5649503138303a207472616e7366657220746f20746865207a65726f206164648152637265737360e01b602082015260400192915050565b6000613820602683613f3b565b7f5649503138303a207472616e736665722066726f6d20746865207a65726f206181526564647265737360d01b602082015260400192915050565b6000613868602e83613f3b565b7f496e697469616c697a61626c653a20636f6e747261637420697320616c72656181526d191e481a5b9a5d1a585b1a5e995960921b602082015260400192915050565b60006138b8602583613f3b565b7f566542616e6b5374616b696e673a20746f6b656e2063616e27742062652072658152641b5bdd995960da1b602082015260400192915050565b60006138ff602583613f3b565b7f5649503138303a20617070726f76652066726f6d20746865207a65726f206164815264647265737360d81b602082015260400192915050565b6000613946602283613f3b565b7f5649503138303a206275726e2066726f6d20746865207a65726f206164647265815261737360f01b602082015260400192915050565b600061398a602183613f3b565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f8152607760f81b602082015260400192915050565b60006139cd602083613f3b565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572815260200192915050565b6000613a06601583613f3b565b7427a7262cafa2a6a4a9a9a4a7a72fa6a0a720a3a2a960591b815260200192915050565b6000613a37602c83613f3b565b7f536166655649503138303a20564950313830206f7065726174696f6e2064696481526b081b9bdd081cdd58d8d9595960a21b602082015260400192915050565b6000613a85602883613f3b565b7f566542616e6b5374616b696e673a2077726f6e6720726576656e7565207368618152673932903a37b5b2b760c11b602082015260400192915050565b6000613acf601783613f3b565b7f554e5354414b455f57494e444f575f46494e4953484544000000000000000000815260200192915050565b6000613b08601d83613f3b565b7f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000815260200192915050565b6000613b41602483613f3b565b7f566542616e6b5374616b696e673a206c697374206f6620746f6b656e20746f6f8152632062696760e01b602082015260400192915050565b6000613b87603083613f3b565b7f566542616e6b5374616b696e673a2066656520636f6c6c6563746f722063616e81526f2774206265206164647265737328302960801b602082015260400192915050565b6000613bd9601b83613f3b565b7f494e56414c49445f42414c414e43455f4f4e5f434f4f4c444f574e0000000000815260200192915050565b6000613c12602083613f3b565b7f5649503138303a206d696e7420746f20746865207a65726f2061646472657373815260200192915050565b61348b81613f5f565b61348b81613f80565b61348b81613f77565b61348b81613f7a565b6000610f82828461349a565b602081016107d68284613482565b60608101613c8a8286613482565b613c976020830185613482565b6120dd6040830184613c50565b60608101613cb28286613482565b613cbf6020830185613c3e565b6120dd6040830184613c3e565b60408101613cda8285613482565b610f826020830184613c50565b602081016107d68284613491565b602081016107d682846134c9565b60208082528101610f8281846134d2565b602080825281016107d68161350a565b602080825281016107d681613552565b602080825281016107d68161358b565b602080825281016107d6816135dc565b602080825281016107d68161360b565b602080825281016107d681613661565b602080825281016107d6816136b3565b602080825281016107d681613712565b602080825281016107d681613757565b602080825281016107d68161379c565b602080825281016107d6816137cd565b602080825281016107d681613813565b602080825281016107d68161385b565b602080825281016107d6816138ab565b602080825281016107d6816138f2565b602080825281016107d681613939565b602080825281016107d68161397d565b602080825281016107d6816139c0565b602080825281016107d6816139f9565b602080825281016107d681613a2a565b602080825281016107d681613a78565b602080825281016107d681613ac2565b602080825281016107d681613afb565b602080825281016107d681613b34565b602080825281016107d681613b7a565b602080825281016107d681613bcc565b602080825281016107d681613c05565b602081016107d68284613c47565b60408101613ee08285613c3e565b610f826020830184613c3e565b60608101613efb8286613c3e565b613c976020830185613c3e565b602081016107d68284613c50565b60408101613cda8285613c50565b602081016107d68284613c59565b5190565b919050565b90815260200190565b60006107d682613f6b565b151590565b60006107d682613f44565b6001600160801b031690565b6001600160a01b031690565b90565b60ff1690565b60006107d682613f5f565b60005b83811015613fa6578181015183820152602001613f8e565b8381111561258f5750506000910152565b601f01601f191690565b613fca81613f44565b8114611ef757600080fd5b613fca81613f4f565b613fca81613f54565b613fca81613f5f565b613fca81613f77565b613fca81613f7a56fe5649503138303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e63655649503138303a207472616e7366657220616d6f756e7420657863656564732062616c616e6365536166655649503138303a206c6f772d6c6576656c2063616c6c206661696c65645649503138303a206275726e20616d6f756e7420657863656564732062616c616e63655649503138303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220143d728fc5d437f764ba5638781355a9fb2cfbe27a0b393b1713087b6db86f3864736f6c634300060c0033