VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xFDf0Fb…dd4A
Summary
Transactions
Transfers
Address
0xFDf0Fb12ee7aBD7f4058dA82d8Df90Ba8A1Ddd4A
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x23Fd7c63c35fd26aC5C4E7e6dc52CcA6ab7511D7
Deployer
0x23Fd7c63c35fd26aC5C4E7e6dc52CcA6ab7511D7
Code
0x608060405234801561001057600080fd5b50600436106103785760003560e01c80638da5cb5b116101d3578063cb3bdd3311610104578063ecd7998a116100a2578063f1cc432a1161007c578063f1cc432a146106c7578063f2801fe7146106da578063f2fde38b146106fb578063fbfe762d1461070e57610378565b8063ecd7998a1461068a578063f11b81881461069d578063f1ae98ee146106bf57610378565b8063dd62ed3e116100de578063dd62ed3e14610654578063dde43cba14610667578063e017f55d1461066f578063e393e8021461068257610378565b8063cb3bdd3314610631578063cbcbb50714610644578063cc1252ae1461064c57610378565b8063a9059cbb11610171578063b2a5dbfa1161014b578063b2a5dbfa146105f0578063b87434cd14610603578063bc1258f914610616578063c415b95c1461062957610378565b8063a9059cbb146105c2578063aaf5eb68146105d5578063adc9772e146105dd57610378565b806399248ea7116101ad57806399248ea71461058c578063a457c2d714610594578063a550ceea146105a7578063a610708a146105ba57610378565b80638da5cb5b14610574578063919cd40f1461057c57806395d89b411461058457610378565b80633373ee4c116102ad57806370a082311161024b578063787a08a611610225578063787a08a61461053e5780637dc4c095146105465780638779588c146105595780638b9480081461056c57610378565b806370a082311461051b578063715018a61461052e57806372b49d631461053657610378565b8063380a614f11610287578063380a614f146104cf57806339509351146104e25780633d509c97146104f55780635d9e4c4f1461050857610378565b80633373ee4c146104ac5780633406eab5146104bf578063359c4a96146104c757610378565b806323b872dd1161031a5780632acbf823116102f45780632acbf823146104595780632e6245c61461047a578063312f6b8314610482578063313ce5671461049757610378565b806323b872dd1461041e578063245440f214610431578063266881dc1461044657610378565b806318160ddd1161035657806318160ddd146103db5780631c03e6cc146103e35780631e9a6950146103f85780632052eb771461040b57610378565b806306fdde031461037d578063091030c31461039b578063095ea7b3146103bb575b600080fd5b610385610716565b6040516103929190613ee6565b60405180910390f35b6103ae6103a936600461333e565b6107ac565b60405161039291906140eb565b6103ce6103c9366004613413565b6107be565b6040516103929190613eca565b6103ae6107dc565b6103f66103f136600461358c565b6107e2565b005b6103f6610406366004613413565b610935565b6103f66104193660046135c8565b610c79565b6103ce61042c366004613396565b610d1c565b610439610da4565b6040516103929190613e51565b6103ae61045436600461333e565b610dc8565b61046c610467366004613413565b610e77565b6040516103929291906140b5565b6103ae610ea8565b61048a610eae565b6040516103929190613ed8565b61049f610ed2565b6040516103929190614107565b6103ae6104ba36600461335c565b610edb565b6103ae610f0b565b6103ae610f11565b6103ae6104dd3660046133e3565b610f35565b6103ce6104f0366004613413565b6110d2565b6103f661050336600461358c565b611120565b6103f6610516366004613413565b6112c3565b6103ae61052936600461333e565b6113e1565b6103f66113fc565b6103ae61147b565b6103f661149f565b6103ae61055436600461333e565b6114fe565b6103ae61056736600461333e565b611510565b610439611522565b610439611531565b6103ae611540565b610385611564565b61048a6115c5565b6103ce6105a2366004613413565b6115e9565b61048a6105b53660046135c8565b611651565b6103ae611678565b6103ce6105d0366004613413565b61167e565b61049f611692565b6103f66105eb366004613413565b611697565b6103f66105fe366004613443565b6119e2565b6103f661061136600461358c565b611b95565b6103ae61062436600461358c565b611d15565b610439611d27565b6103ce61063f36600461358c565b611d36565b610439611d4b565b6103ae611d6f565b6103ae61066236600461335c565b611d75565b6103ae611da0565b6103ae61067d36600461358c565b611da5565b6103ae611db7565b6103f66106983660046134a3565b611dbd565b6106b06106ab36600461333e565b612024565b604051610392939291906140d0565b61048a612052565b6103ae6106d5366004613604565b612061565b6106ed6106e83660046133e3565b612167565b6040516103929291906140f9565b6103f661070936600461333e565b61219b565b61048a612252565b60038054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156107a25780601f10610777576101008083540402835291602001916107a2565b820191906000526020600020905b81548152906001019060200180831161078557829003601f168201915b5050505050905090565b60a46020526000908152604090205481565b60006107d26107cb612286565b848461228a565b5060015b92915050565b60025490565b6107ea612286565b6070546001600160a01b039081169116146108205760405162461bcd60e51b815260040161081790614007565b60405180910390fd5b6001600160a01b038116600090815260a7602052604090205460ff1615801561085157506001600160a01b03811615155b61086d5760405162461bcd60e51b815260040161081790613f77565b60a65460191161088f5760405162461bcd60e51b815260040161081790614067565b60a6805460018082019092557f2da56674729343acc9933752c8c469a244252915242eb6d4c02d11ddd69164a10180546001600160a01b0319166001600160a01b038416908117909155600090815260a760205260409020805460ff191690911790556108fb81611b95565b7fd290b70a037bc7c6245920da35243a3d6aeae4c9bab3cb60d67953773efc48978160405161092a9190613e51565b60405180910390a150565b806109525760405162461bcd60e51b815260040161081790613f27565b33600090815260a4602052604090205461098c817f000000000000000000000000000000000000000000000000000000000000003c612261565b42116109aa5760405162461bcd60e51b815260040161081790613f87565b7f00000000000000000000000000000000000000000000000000000000000000786109ff6109f8837f000000000000000000000000000000000000000000000000000000000000003c612261565b429061233e565b1115610a1d5760405162461bcd60e51b815260040161081790614047565b6000610a28336113e1565b90506000818411610a395783610a3b565b815b9050610a4933836001612380565b5033600090815260af6020526040812080549091818711610a75578254610a70908861233e565b610a78565b60005b80845560a6549091508215610bbc5760005b81811015610bba57600060a68281548110610aa157fe5b6000918252602090912001546001600160a01b03169050610ac181611b95565b6001600160a01b038116600090815260018701602090815260408083205460ae5460ad90935290832054610b0a92610b0491610afe908b90612425565b9061245f565b9061233e565b60ae546001600160a01b038416600090815260ad6020526040902054919250610b3891610afe908890612425565b6001600160a01b03831660009081526001890160205260409020558015610bb057610b64828d836124a1565b816001600160a01b0316336001600160a01b03167fe178121927fe7f0e1b618daa1c08af44c26eaa506cc482ec23c9046236d4650183604051610ba791906140eb565b60405180910390a35b5050600101610a8a565b505b610bc633866125d9565b610bd0868661233e565b610be55733600090815260a460205260408120555b610c196001600160a01b037f000000000000000000000000e88c871cea576ddd59fa91a744eb6c6d5b93ab40168a876126bb565b60a554610c26908961233e565b60a5556040516001600160a01b038a169033907fd12200efa34901b99367694174c3b0d32c99585fdf37c7c26892136ddd0836d990610c669089906140eb565b60405180910390a3505050505050505050565b610c81612286565b6070546001600160a01b03908116911614610cae5760405162461bcd60e51b815260040161081790614007565b6706f05b59d3b20000811115610cd65760405162461bcd60e51b815260040161081790613f37565b60ab8054908290556040517f6be5411ea11f30380402ca68832d060d744cbc5f62d2344495c10256ba93904a90610d1090849084906140f9565b60405180910390a15050565b6000610d29848484612711565b610d9984610d35612286565b610d94856040518060600160405280602981526020016141e6602991396001600160a01b038a16600090815260016020526040812090610d73612286565b6001600160a01b0316815260208101919091526040016000205491906127d7565b61228a565b5060015b9392505050565b7f00000000000000000000000023fd7c63c35fd26ac5c4e7e6dc52cca6ab7511d781565b60408051600180825281830190925260009160609190816020015b610deb6131b0565b815260200190600190039081610de35790505090506040518060600160405280306001600160a01b03168152602001610e23856113e1565b8152602001610e306107dc565b81525081600081518110610e4057fe5b6020026020010181905250610d9d610e588483612803565b6001600160a01b038516600090815260a3602052604090205490612261565b60066020908152600092835260408084209091529082529020546001600160801b0380821691600160801b90041682565b60a55481565b7f000000000000000000000000e88c871cea576ddd59fa91a744eb6c6d5b93ab4081565b60055460ff1690565b6001600160a01b038082166000908152603c60209081526040808320938616835260029093019052205492915050565b60ae5481565b7f000000000000000000000000000000000000000000000000000000000000007881565b6001600160a01b038116600090815260a7602052604081205460ff16610f6d5760405162461bcd60e51b815260040161081790614037565b6001600160a01b03808416600090815260af6020908152604080832060a55487861680865260ad9094528285205460aa5493516370a0823160e01b8152929691959094909390926370a0823192610fc8921690600401613e51565b60206040518083038186803b158015610fe057600080fd5b505afa158015610ff4573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061101891906135e6565b6001600160a01b038716600090815260a86020526040902054909150811480159061104257508215155b15611094576001600160a01b038616600090815260a8602052604081205461106b90839061233e565b905061109061108985610afe60ae548561242590919063ffffffff16565b8490612261565b9250505b6001600160a01b038616600090815260018501602052604090205460ae5485546110c79291610b0491610afe9087612425565b979650505050505050565b60006107d26110df612286565b84610d9485600160006110f0612286565b6001600160a01b03908116825260208083019390935260409182016000908120918c168152925290205490612261565b611128612286565b6070546001600160a01b039081169116146111555760405162461bcd60e51b815260040161081790614007565b6001600160a01b038116600090815260a7602052604090205460ff1661118d5760405162461bcd60e51b815260040161081790613fc7565b61119681611b95565b6001600160a01b038116600090815260a760205260408120805460ff1916905560a654905b8181101561129357826001600160a01b031660a682815481106111da57fe5b6000918252602090912001546001600160a01b0316141561128b5760a6600183038154811061120557fe5b60009182526020909120015460a680546001600160a01b03909216918390811061122b57fe5b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555060a680548061126457fe5b600082815260209020810160001990810180546001600160a01b0319169055019055611293565b6001016111bb565b507fdac11666c3dcc146b6d8276660a32c8593d2693fd54e4152a9efdcad8522a39c82604051610d109190613e51565b60006112d9336112d2336113e1565b6000612380565b9050600060001983146112ec57826112ee565b815b905061132b816040518060400160405280600e81526020016d1253959053125117d05353d5539560921b815250846127d79092919063ffffffff16565b33600090815260a360205260409020556113907f000000000000000000000000e88c871cea576ddd59fa91a744eb6c6d5b93ab406001600160a01b03167f00000000000000000000000023fd7c63c35fd26ac5c4e7e6dc52cca6ab7511d786846128f4565b836001600160a01b0316336001600160a01b03167fc627483d800fffae323faaa6d8f7d61292c2a3d5b75af2a3c5d354d8a8b244c8836040516113d391906140eb565b60405180910390a350505050565b6001600160a01b031660009081526020819052604090205490565b611404612286565b6070546001600160a01b039081169116146114315760405162461bcd60e51b815260040161081790614007565b6070546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3607080546001600160a01b0319169055565b7f000000000000000000000000000000000000000000000000000000000000003c81565b6114a8336113e1565b6114c45760405162461bcd60e51b815260040161081790614087565b33600081815260a46020526040808220429055517ff52f50426b32362d3e6bb8cb36b7074756b224622def6352a59eac7f66ebe6e89190a2565b60a36020526000908152604090205481565b60076020526000908152604090205481565b60aa546001600160a01b031681565b6070546001600160a01b031690565b7f0000000000000000000000000000000000000000000000000000000063366f6081565b60048054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156107a25780601f10610777576101008083540402835291602001916107a2565b7f000000000000000000000000e88c871cea576ddd59fa91a744eb6c6d5b93ab4081565b60006107d26115f6612286565b84610d948560405180606001604052806026815260200161427a6026913960016000611620612286565b6001600160a01b03908116825260208083019390935260409182016000908120918d168152925290205491906127d7565b60a6818154811061165e57fe5b6000918252602090912001546001600160a01b0316905081565b60ac5481565b60006107d261168b612286565b8484612711565b601281565b806116b45760405162461bcd60e51b815260040161081790613f27565b60006116d160ac54610afe60ab548561242590919063ffffffff16565b905060006116df838361233e565b905060006116ec856113e1565b905060006117038630846116fe6107dc565b612915565b90508015611781577f1508271ae732faa48260f80f74560994557c459c205333eb276f2aa4f4c702f9868260405161173c929190613eaf565b60405180910390a16001600160a01b038616600090815260a360205260409020546117679082612261565b6001600160a01b038716600090815260a360205260409020555b61178e6000848885612061565b6001600160a01b038716600090815260a4602090815260408083209390935560af9052908120805490916117c28287612261565b80845560a65490915060005b818110156118fd57600060a682815481106117e557fe5b6000918252602090912001546001600160a01b0316905061180581611b95565b6001600160a01b038116600090815260018701602090815260408083205460ae5460ad90935292205461183e9190610afe908890612425565b6001600160a01b038316600090815260018901602052604090205585156118f35760ae546001600160a01b038316600090815260ad60205260408120549091611892918491610b0491610afe908c90612425565b905080156118f1576118a5838f836124a1565b826001600160a01b03168e6001600160a01b03167fe178121927fe7f0e1b618daa1c08af44c26eaa506cc482ec23c9046236d46501836040516118e891906140eb565b60405180910390a35b505b50506001016117ce565b5060a55461190b9088612261565b60a5556119188a886129d4565b61194d6001600160a01b037f000000000000000000000000e88c871cea576ddd59fa91a744eb6c6d5b93ab40168b308a6128f4565b60a954611989906001600160a01b037f000000000000000000000000e88c871cea576ddd59fa91a744eb6c6d5b93ab408116918d91168b6128f4565b896001600160a01b0316336001600160a01b03167f6c86f3fd5118b3aa8bb4f389a617046de0a3d3d477de1a1673d227f802f616dc898b6040516119ce9291906140f9565b60405180910390a350505050505050505050565b336001600160a01b037f00000000000000000000000023fd7c63c35fd26ac5c4e7e6dc52cca6ab7511d71614611a2a5760405162461bcd60e51b815260040161081790614017565b60005b81811015611b90576000603c6000858585818110611a4757fe5b9050606002016040016020810190611a5f919061333e565b6001600160a01b03166001600160a01b031681526020019081526020016000209050611ac4848484818110611a9057fe5b9050606002016040016020810190611aa8919061333e565b82868686818110611ab557fe5b90506060020160200135612a88565b50838383818110611ad157fe5b611ae792602060609092020190810191506135aa565b81546001600160801b0319166001600160801b0391909116178155838383818110611b0e57fe5b9050606002016040016020810190611b26919061333e565b6001600160a01b03167f87fa03892a0556cb6b8f97e6d533a150d4d55fcbf275fff5fa003fa636bcc7fa858585818110611b5c57fe5b611b7292602060609092020190810191506135aa565b604051611b7f91906140a7565b60405180910390a250600101611a2d565b505050565b6001600160a01b038116600090815260a7602052604090205460ff16611bcd5760405162461bcd60e51b815260040161081790613f17565b60a55460aa546040516370a0823160e01b81526000916001600160a01b03808616926370a0823192611c03921690600401613e51565b60206040518083038186803b158015611c1b57600080fd5b505afa158015611c2f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c5391906135e6565b6001600160a01b038416600090815260a86020526040902054909150811480611c7a575081155b15611c86575050611d12565b6001600160a01b038316600090815260a86020526040812054611caa90839061233e565b9050611ce7611cc884610afe60ae548561242590919063ffffffff16565b6001600160a01b038616600090815260ad602052604090205490612261565b6001600160a01b038516600090815260ad602090815260408083209390935560a89052209190915550505b50565b60a86020526000908152604090205481565b60a9546001600160a01b031681565b60a76020526000908152604090205460ff1681565b7f00000000000000000000000023fd7c63c35fd26ac5c4e7e6dc52cca6ab7511d781565b60ab5481565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b600181565b60ad6020526000908152604090205481565b60a65490565b60b054610100900460ff1680611dd65750611dd6612b45565b80611de4575060b05460ff16155b611e005760405162461bcd60e51b815260040161081790613fb7565b60b054610100900460ff16158015611e2b5760b0805460ff1961ff0019909116610100171660011790555b611e6a8a8a8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250612b4b92505050565b611ea988888080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250612b6292505050565b611eb286612b75565b611ebb8b612b8b565b6001600160a01b038516611ee15760405162461bcd60e51b815260040161081790613f47565b6001600160a01b038416611f075760405162461bcd60e51b815260040161081790614077565b6001600160a01b038316611f2d5760405162461bcd60e51b815260040161081790614077565b6706f05b59d3b20000821115611f555760405162461bcd60e51b815260040161081790613f57565b60a280546001600160a01b038088166001600160a01b0319928316811790935560ab85905560a9805488831690841617905560aa8054918716918316919091179055600082815260a760205260408120805460ff1916600190811790915560a6805491820181559091527f2da56674729343acc9933752c8c469a244252915242eb6d4c02d11ddd69164a10180549091169091179055670de0b6b3a764000060ac5569d3c21bcecceda100000060ae5580156120175760b0805461ff00191690555b5050505050505050505050565b603c60205260009081526040902080546001909101546001600160801b0380831692600160801b9004169083565b60a2546001600160a01b031681565b6001600160a01b038216600090815260a460205260408120548061208957600091505061215f565b60006120d97f0000000000000000000000000000000000000000000000000000000000000078610b04427f000000000000000000000000000000000000000000000000000000000000003c61233e565b9050818111156120ec5760009150612140565b60008782116120fb57876120fd565b425b9050828110156121125782935050505061215f565b61213c61211f8887612261565b610afe61212c8887612425565b6121368b86612425565b90612261565b9250505b506001600160a01b038416600090815260a46020526040902081905590505b949350505050565b6001600160a01b03808316600090815260af60209081526040808320805494861684526001019091529020545b9250929050565b6121a3612286565b6070546001600160a01b039081169116146121d05760405162461bcd60e51b815260040161081790614007565b6001600160a01b0381166121f65760405162461bcd60e51b815260040161081790613ef7565b6070546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3607080546001600160a01b0319166001600160a01b0392909216919091179055565b6008546001600160a01b031681565b600082820183811015610d9d5760405162461bcd60e51b815260040161081790613f07565b3390565b6001600160a01b0383166122b05760405162461bcd60e51b815260040161081790613fd7565b6001600160a01b0382166122d65760405162461bcd60e51b815260040161081790613f67565b6001600160a01b0380841660008181526001602090815260408083209487168084529490915290819020849055517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906123319085906140eb565b60405180910390a3505050565b6000610d9d83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506127d7565b6000806123918530866116fe6107dc565b6001600160a01b038616600090815260a36020526040812054919250906123b89083612261565b9050811561241c5783156123e2576001600160a01b038616600090815260a3602052604090208190555b7f1508271ae732faa48260f80f74560994557c459c205333eb276f2aa4f4c702f98683604051612413929190613eaf565b60405180910390a15b95945050505050565b600082612434575060006107d6565b8282028284828161244157fe5b0414610d9d5760405162461bcd60e51b815260040161081790613ff7565b6000610d9d83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250612bad565b60aa546040516370a0823160e01b81526000916001600160a01b03808716926370a08231926124d4921690600401613e51565b60206040518083038186803b1580156124ec57600080fd5b505afa158015612500573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061252491906135e6565b905080821115612583576001600160a01b038416600090815260a86020526040902054612551908261233e565b6001600160a01b03808616600081815260a8602052604090209290925560aa5461257e92911685846128f4565b6125d3565b6001600160a01b038416600090815260a860205260409020546125a6908361233e565b6001600160a01b03808616600081815260a8602052604090209290925560aa546125d392911685856128f4565b50505050565b6001600160a01b0382166125ff5760405162461bcd60e51b815260040161081790613fe7565b61260b82600083612be4565b61264881604051806060016040528060238152602001614257602391396001600160a01b03851660009081526020819052604090205491906127d7565b6001600160a01b03831660009081526020819052604090205560025461266e908261233e565b6002556040516000906001600160a01b038416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906126af9085906140eb565b60405180910390a35050565b611b908363a9059cbb60e01b84846040516024016126da929190613eaf565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152612cdc565b600061271c846113e1565b905061272a84826001612380565b50826001600160a01b0316846001600160a01b0316146127cc57600061274f846113e1565b905061275d84826001612380565b506001600160a01b038516600090815260a4602052604090205461278381858785612061565b6001600160a01b038616600090815260a4602052604090205582841480156127aa57508015155b156127c9576001600160a01b038616600090815260a460205260408120555b50505b6125d3848484612d46565b600081848411156127fb5760405162461bcd60e51b81526004016108179190613ee6565b505050900390565b600080805b83518110156128ec576000603c600086848151811061282357fe5b602090810291909101810151516001600160a01b03168252810191909152604001600090812060018101548154885192945061288b926001600160801b0380831692600160801b900416908a908890811061287a57fe5b602002602001015160400151612e5b565b90506128e06128d987858151811061289f57fe5b602002602001015160200151838560020160008c6001600160a01b03166001600160a01b0316815260200190815260200160002054612f49565b8590612261565b93505050600101612808565b509392505050565b6125d3846323b872dd60e01b8585856040516024016126da93929190613e5f565b6001600160a01b038084166000908152603c602090815260408083209388168352600284019091528120549091908280612950888588612a88565b90508083146129c857861561296d5761296a878285612f49565b91505b6001600160a01b03808a1660008181526002870160205260409081902084905551918a16917fbb123b5c06d5408bbea3c4fef481578175cfb432e3b482c6186f02ed9086585b906129bf9085906140eb565b60405180910390a35b50979650505050505050565b6001600160a01b0382166129fa5760405162461bcd60e51b815260040161081790614097565b612a0660008383612be4565b600254612a139082612261565b6002556001600160a01b038216600090815260208190526040902054612a399082612261565b6001600160a01b0383166000818152602081905260408082209390935591519091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906126af9085906140eb565b6001820154825460009190600160801b90046001600160801b031642811415612ab357509050610d9d565b8454600090612ace9084906001600160801b03168488612e5b565b9050828114612b2257808660010181905550866001600160a01b03167f5777ca300dfe5bead41006fbce4389794dbc0ed8d6cccebfaf94630aa04184bc82604051612b1991906140eb565b60405180910390a25b85546001600160801b03428116600160801b029116178655925050509392505050565b303b1590565b8051612b5e9060039060208401906131da565b5050565b8051612b5e9060049060208401906131da565b6005805460ff191660ff92909216919091179055565b600880546001600160a01b0319166001600160a01b0392909216919091179055565b60008183612bce5760405162461bcd60e51b81526004016108179190613ee6565b506000838581612bda57fe5b0495945050505050565b816001600160a01b0316836001600160a01b03161415612c0357611b90565b6001600160a01b03831615612c35576000612c1d846113e1565b9050612c338482612c2e818661233e565b612f6b565b505b6001600160a01b03821615612c62576000612c4f836113e1565b9050612c608382612c2e8186612261565b505b6008546001600160a01b031680156125d357604051634a39314960e01b81526001600160a01b03821690634a39314990612ca490879087908790600401613e5f565b600060405180830381600087803b158015612cbe57600080fd5b505af1158015612cd2573d6000803e3d6000fd5b5050505050505050565b6060612d0c82604051806060016040528060218152602001614236602191396001600160a01b03861691906130d2565b805190915015611b905780806020019051810190612d2a9190613485565b611b905760405162461bcd60e51b815260040161081790614027565b6001600160a01b038316612d6c5760405162461bcd60e51b815260040161081790613fa7565b6001600160a01b038216612d925760405162461bcd60e51b815260040161081790613f97565b612d9d838383612be4565b612dda8160405180606001604052806027815260200161420f602791396001600160a01b03861660009081526020819052604090205491906127d7565b6001600160a01b038085166000908152602081905260408082209390935590841681522054612e099082612261565b6001600160a01b0380841660008181526020819052604090819020939093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906123319085906140eb565b6000831580612e68575081155b80612e7b575042836001600160801b0316145b80612eaf57507f0000000000000000000000000000000000000000000000000000000063366f60836001600160801b031610155b15612ebb57508361215f565b60007f0000000000000000000000000000000000000000000000000000000063366f604211612eea5742612f0c565b7f0000000000000000000000000000000000000000000000000000000063366f605b90506000612f23826001600160801b03871661233e565b90506110c78761213686610afe670de0b6b3a7640000612f438c88612425565b90612425565b600061215f670de0b6b3a7640000610afe612f64868661233e565b8790612425565b6001600160a01b03831660009081526007602090815260408083205460069092529091204391908115801590612fd057506001600160801b038316816000612fb485600161233e565b81526020810191909152604001600020546001600160801b0316145b156130145783816000612fe485600161233e565b8152602081019190915260400160002080546001600160801b03928316600160801b02921691909117905561308f565b6040805180820182526001600160801b0380861682528681166020808401918252600087815290869052939093209151825493518216600160801b029082166001600160801b03199094169390931716919091179055613075826001612261565b6001600160a01b0387166000908152600760205260409020555b7f2cd3c83ddac2953ee75f53265d9ea4463eaf05030e5459a1b7e63819b7ce88f78686866040516130c293929190613e87565b60405180910390a1505050505050565b606061215f8484600085856130e685613171565b6131025760405162461bcd60e51b815260040161081790614057565b60006060866001600160a01b0316858760405161311f9190613e45565b60006040518083038185875af1925050503d806000811461315c576040519150601f19603f3d011682016040523d82523d6000602084013e613161565b606091505b50915091506110c7828286613177565b3b151590565b60608315613186575081610d9d565b8251156131965782518084602001fd5b8160405162461bcd60e51b81526004016108179190613ee6565b604051806060016040528060006001600160a01b0316815260200160008152602001600081525090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061321b57805160ff1916838001178555613248565b82800160010185558215613248579182015b8281111561324857825182559160200191906001019061322d565b50613254929150613258565b5090565b5b808211156132545760008155600101613259565b80356107d6816141a4565b60008083601f84011261328a57600080fd5b50813567ffffffffffffffff8111156132a257600080fd5b60208301915083606082028301111561219457600080fd5b80516107d6816141b8565b80356107d6816141c1565b60008083601f8401126132e257600080fd5b50813567ffffffffffffffff8111156132fa57600080fd5b60208301915083600182028301111561219457600080fd5b80356107d6816141ca565b80356107d6816141d3565b80516107d6816141d3565b80356107d6816141dc565b60006020828403121561335057600080fd5b600061215f848461326d565b6000806040838503121561336f57600080fd5b600061337b858561326d565b925050602061338c8582860161326d565b9150509250929050565b6000806000606084860312156133ab57600080fd5b60006133b7868661326d565b93505060206133c88682870161326d565b92505060406133d98682870161331d565b9150509250925092565b600080604083850312156133f657600080fd5b6000613402858561326d565b925050602061338c858286016132c5565b6000806040838503121561342657600080fd5b6000613432858561326d565b925050602061338c8582860161331d565b6000806020838503121561345657600080fd5b823567ffffffffffffffff81111561346d57600080fd5b61347985828601613278565b92509250509250929050565b60006020828403121561349757600080fd5b600061215f84846132ba565b6000806000806000806000806000806101008b8d0312156134c357600080fd5b60006134cf8d8d6132c5565b9a505060208b013567ffffffffffffffff8111156134ec57600080fd5b6134f88d828e016132d0565b995099505060408b013567ffffffffffffffff81111561351757600080fd5b6135238d828e016132d0565b975097505060606135368d828e01613333565b95505060806135478d828e016132c5565b94505060a06135588d828e0161326d565b93505060c06135698d828e0161326d565b92505060e061357a8d828e0161331d565b9150509295989b9194979a5092959850565b60006020828403121561359e57600080fd5b600061215f84846132c5565b6000602082840312156135bc57600080fd5b600061215f8484613312565b6000602082840312156135da57600080fd5b600061215f848461331d565b6000602082840312156135f857600080fd5b600061215f8484613328565b6000806000806080858703121561361a57600080fd5b6000613626878761331d565b94505060206136378782880161331d565b93505060406136488782880161326d565b92505060606136598782880161331d565b91505092959194509250565b61366e81614127565b82525050565b61366e81614132565b600061368882614115565b6136928185614119565b93506136a281856020860161416e565b9290920192915050565b61366e81614137565b60006136c082614115565b6136ca818561411e565b93506136da81856020860161416e565b6136e38161419a565b9093019392505050565b60006136fa60268361411e565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206181526564647265737360d01b602082015260400192915050565b6000613742601b8361411e565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000815260200192915050565b600061377b602f8361411e565b7f566542616e6b5374616b696e673a2077726f6e6720726576656e75652073686181526e3932903932bbb0b932103a37b5b2b760891b602082015260400192915050565b60006137cc60138361411e565b721253959053125117d6915493d7d05353d55395606a1b815260200192915050565b60006137fb60348361411e565b7f566542616e6b5374616b696e673a206465706f736974206665652063616e27748152732062652067726561746572207468616e2035302560601b602082015260400192915050565b600061385160308361411e565b7f566542616e6b5374616b696e673a20726576656e756520746f6b656e2063616e81526f2774206265206164647265737328302960801b602082015260400192915050565b60006138a360388361411e565b7f566542616e6b5374616b696e673a206d6178206465706f73697420666565206381527f616e27742062652067726561746572207468616e203530250000000000000000602082015260400192915050565b600061390260238361411e565b7f5649503138303a20617070726f766520746f20746865207a65726f206164647281526265737360e81b602082015260400192915050565b600061394760238361411e565b7f566542616e6b5374616b696e673a20746f6b656e2063616e277420626520616481526219195960ea1b602082015260400192915050565b600061398c60158361411e565b7424a729aaa32324a1a4a2a72a2fa1a7a7a62227aba760591b815260200192915050565b60006139bd60248361411e565b7f5649503138303a207472616e7366657220746f20746865207a65726f206164648152637265737360e01b602082015260400192915050565b6000613a0360268361411e565b7f5649503138303a207472616e736665722066726f6d20746865207a65726f206181526564647265737360d01b602082015260400192915050565b6000613a4b602e8361411e565b7f496e697469616c697a61626c653a20636f6e747261637420697320616c72656181526d191e481a5b9a5d1a585b1a5e995960921b602082015260400192915050565b6000613a9b60258361411e565b7f566542616e6b5374616b696e673a20746f6b656e2063616e27742062652072658152641b5bdd995960da1b602082015260400192915050565b6000613ae260258361411e565b7f5649503138303a20617070726f76652066726f6d20746865207a65726f206164815264647265737360d81b602082015260400192915050565b6000613b2960228361411e565b7f5649503138303a206275726e2066726f6d20746865207a65726f206164647265815261737360f01b602082015260400192915050565b6000613b6d60218361411e565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f8152607760f81b602082015260400192915050565b6000613bb060208361411e565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572815260200192915050565b6000613be960158361411e565b7427a7262cafa2a6a4a9a9a4a7a72fa6a0a720a3a2a960591b815260200192915050565b6000613c1a602c8361411e565b7f536166655649503138303a20564950313830206f7065726174696f6e2064696481526b081b9bdd081cdd58d8d9595960a21b602082015260400192915050565b6000613c6860288361411e565b7f566542616e6b5374616b696e673a2077726f6e6720726576656e7565207368618152673932903a37b5b2b760c11b602082015260400192915050565b6000613cb260178361411e565b7f554e5354414b455f57494e444f575f46494e4953484544000000000000000000815260200192915050565b6000613ceb601d8361411e565b7f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000815260200192915050565b6000613d2460248361411e565b7f566542616e6b5374616b696e673a206c697374206f6620746f6b656e20746f6f8152632062696760e01b602082015260400192915050565b6000613d6a60308361411e565b7f566542616e6b5374616b696e673a2066656520636f6c6c6563746f722063616e81526f2774206265206164647265737328302960801b602082015260400192915050565b6000613dbc601b8361411e565b7f494e56414c49445f42414c414e43455f4f4e5f434f4f4c444f574e0000000000815260200192915050565b6000613df560208361411e565b7f5649503138303a206d696e7420746f20746865207a65726f2061646472657373815260200192915050565b61366e81614142565b61366e81614163565b61366e8161415a565b61366e8161415d565b6000610d9d828461367d565b602081016107d68284613665565b60608101613e6d8286613665565b613e7a6020830185613665565b61215f6040830184613e33565b60608101613e958286613665565b613ea26020830185613e21565b61215f6040830184613e21565b60408101613ebd8285613665565b610d9d6020830184613e33565b602081016107d68284613674565b602081016107d682846136ac565b60208082528101610d9d81846136b5565b602080825281016107d6816136ed565b602080825281016107d681613735565b602080825281016107d68161376e565b602080825281016107d6816137bf565b602080825281016107d6816137ee565b602080825281016107d681613844565b602080825281016107d681613896565b602080825281016107d6816138f5565b602080825281016107d68161393a565b602080825281016107d68161397f565b602080825281016107d6816139b0565b602080825281016107d6816139f6565b602080825281016107d681613a3e565b602080825281016107d681613a8e565b602080825281016107d681613ad5565b602080825281016107d681613b1c565b602080825281016107d681613b60565b602080825281016107d681613ba3565b602080825281016107d681613bdc565b602080825281016107d681613c0d565b602080825281016107d681613c5b565b602080825281016107d681613ca5565b602080825281016107d681613cde565b602080825281016107d681613d17565b602080825281016107d681613d5d565b602080825281016107d681613daf565b602080825281016107d681613de8565b602081016107d68284613e2a565b604081016140c38285613e21565b610d9d6020830184613e21565b606081016140de8286613e21565b613e7a6020830185613e21565b602081016107d68284613e33565b60408101613ebd8285613e33565b602081016107d68284613e3c565b5190565b919050565b90815260200190565b60006107d68261414e565b151590565b60006107d682614127565b6001600160801b031690565b6001600160a01b031690565b90565b60ff1690565b60006107d682614142565b60005b83811015614189578181015183820152602001614171565b838111156125d35750506000910152565b601f01601f191690565b6141ad81614127565b8114611d1257600080fd5b6141ad81614132565b6141ad81614137565b6141ad81614142565b6141ad8161415a565b6141ad8161415d56fe5649503138303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e63655649503138303a207472616e7366657220616d6f756e7420657863656564732062616c616e6365536166655649503138303a206c6f772d6c6576656c2063616c6c206661696c65645649503138303a206275726e20616d6f756e7420657863656564732062616c616e63655649503138303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220d419b395b4ae55bfb5aa534cdef3c76cf09e406a3335b5e3c862e0664f0e5e2164736f6c634300060c0033