VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0x0D26e0…0304
Summary
Transactions
Transfers
Address
0x0D26e00d050B1C56aeC594C418642aF319530304
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x098F2b53460b382850A60Af179C0EF7084533FAa
Deployer
0x098F2b53460b382850A60Af179C0EF7084533FAa
Code
0x6080604052600436106101b05760003560e01c806385f8c259116100ec578063c45a01551161008a578063e8e3370011610064578063e8e3370014610bfd578063f305d71914610c7d578063fa64746f146103cf578063fb3bdb4114610cc3576101e9565b8063c45a015514610abe578063d06ca61f14610ad3578063ded9382a14610b8a576101e9565b8063ad615dec116100c6578063ad615dec14610952578063af2979eb14610988578063b6f9de95146109db578063baa2abde14610a61576101e9565b806385f8c2591461086f5780638803dbee146108a5578063ad5c46481461093d576101e9565b80632195995c116101595780635b0d5984116101335780635b0d5984146106cc5780635c11d7951461073f578063791ac947146107d75780637ff36ab5146102a2576101e9565b80632195995c1461051e57806338ed17391461059c5780634a25d94a14610634576101e9565b806313ffed461161018a57806313ffed461461037857806318cbafe5146103cf5780631f00ca7414610467576101e9565b806302751cec146101ee578063054d50d41461025a5780631239cc95146102a2576101e9565b366101e957336001600160a01b037f00000000000000000000000045429a2255e7248e57fce99e7239aed3f84b7a5316146101e757fe5b005b600080fd5b3480156101fa57600080fd5b50610241600480360360c081101561021157600080fd5b506001600160a01b0381358116916020810135916040820135916060810135916080820135169060a00135610d49565b6040805192835260208301919091528051918290030190f35b34801561026657600080fd5b506102906004803603606081101561027d57600080fd5b5080359060208101359060400135610e63565b60408051918252519081900360200190f35b610328600480360360808110156102b857600080fd5b813591908101906040810160208201356401000000008111156102da57600080fd5b8201836020820111156102ec57600080fd5b8035906020019184602083028401116401000000008311171561030e57600080fd5b91935091506001600160a01b038135169060200135610e78565b60408051602080825283518183015283519192839290830191858101910280838360005b8381101561036457818101518382015260200161034c565b505050509050019250505060405180910390f35b34801561038457600080fd5b506103b36004803603604081101561039b57600080fd5b506001600160a01b038135811691602001351661120f565b604080516001600160a01b039092168252519081900360200190f35b3480156103db57600080fd5b50610328600480360360a08110156103f257600080fd5b81359160208101359181019060608101604082013564010000000081111561041957600080fd5b82018360208201111561042b57600080fd5b8035906020019184602083028401116401000000008311171561044d57600080fd5b91935091506001600160a01b038135169060200135611245565b34801561047357600080fd5b506103286004803603604081101561048a57600080fd5b813591908101906040810160208201356401000000008111156104ac57600080fd5b8201836020820111156104be57600080fd5b803590602001918460208302840111640100000000831117156104e057600080fd5b91908080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525092955061156f945050505050565b34801561052a57600080fd5b50610241600480360361016081101561054257600080fd5b506001600160a01b038135811691602081013582169160408201359160608101359160808201359160a08101359091169060c08101359060e081013515159060ff610100820135169061012081013590610140013561159c565b3480156105a857600080fd5b50610328600480360360a08110156105bf57600080fd5b8135916020810135918101906060810160408201356401000000008111156105e657600080fd5b8201836020820111156105f857600080fd5b8035906020019184602083028401116401000000008311171561061a57600080fd5b91935091506001600160a01b038135169060200135611696565b34801561064057600080fd5b50610328600480360360a081101561065757600080fd5b81359160208101359181019060608101604082013564010000000081111561067e57600080fd5b82018360208201111561069057600080fd5b803590602001918460208302840111640100000000831117156106b257600080fd5b91935091506001600160a01b0381351690602001356117e1565b3480156106d857600080fd5b5061029060048036036101408110156106f057600080fd5b506001600160a01b0381358116916020810135916040820135916060810135916080820135169060a08101359060c081013515159060ff60e0820135169061010081013590610120013561197f565b34801561074b57600080fd5b506101e7600480360360a081101561076257600080fd5b81359160208101359181019060608101604082013564010000000081111561078957600080fd5b82018360208201111561079b57600080fd5b803590602001918460208302840111640100000000831117156107bd57600080fd5b91935091506001600160a01b038135169060200135611a8d565b3480156107e357600080fd5b506101e7600480360360a08110156107fa57600080fd5b81359160208101359181019060608101604082013564010000000081111561082157600080fd5b82018360208201111561083357600080fd5b8035906020019184602083028401116401000000008311171561085557600080fd5b91935091506001600160a01b038135169060200135611d05565b34801561087b57600080fd5b506102906004803603606081101561089257600080fd5b5080359060208101359060400135611f9b565b3480156108b157600080fd5b50610328600480360360a08110156108c857600080fd5b8135916020810135918101906060810160408201356401000000008111156108ef57600080fd5b82018360208201111561090157600080fd5b8035906020019184602083028401116401000000008311171561092357600080fd5b91935091506001600160a01b038135169060200135611fa8565b34801561094957600080fd5b506103b36120a1565b34801561095e57600080fd5b506102906004803603606081101561097557600080fd5b50803590602081013590604001356120c5565b34801561099457600080fd5b50610290600480360360c08110156109ab57600080fd5b506001600160a01b0381358116916020810135916040820135916060810135916080820135169060a001356120d2565b6101e7600480360360808110156109f157600080fd5b81359190810190604081016020820135640100000000811115610a1357600080fd5b820183602082011115610a2557600080fd5b80359060200191846020830284011164010000000083111715610a4757600080fd5b91935091506001600160a01b038135169060200135612253565b348015610a6d57600080fd5b50610241600480360360e0811015610a8457600080fd5b506001600160a01b038135811691602081013582169160408201359160608101359160808201359160a08101359091169060c001356125f1565b348015610aca57600080fd5b506103b3612835565b348015610adf57600080fd5b5061032860048036036040811015610af657600080fd5b81359190810190604081016020820135640100000000811115610b1857600080fd5b820183602082011115610b2a57600080fd5b80359060200191846020830284011164010000000083111715610b4c57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550612859945050505050565b348015610b9657600080fd5b506102416004803603610140811015610bae57600080fd5b506001600160a01b0381358116916020810135916040820135916060810135916080820135169060a08101359060c081013515159060ff60e08201351690610100810135906101200135612886565b348015610c0957600080fd5b50610c5f6004803603610100811015610c2157600080fd5b506001600160a01b038135811691602081013582169160408201359160608101359160808201359160a08101359160c0820135169060e0013561299a565b60408051938452602084019290925282820152519081900360600190f35b610c5f600480360360c0811015610c9357600080fd5b506001600160a01b0381358116916020810135916040820135916060810135916080820135169060a00135612ad6565b61032860048036036080811015610cd957600080fd5b81359190810190604081016020820135640100000000811115610cfb57600080fd5b820183602082011115610d0d57600080fd5b80359060200191846020830284011164010000000083111715610d2f57600080fd5b91935091506001600160a01b038135169060200135612d7b565b6000808242811015610d90576040805162461bcd60e51b81526020600482015260186024820152600080516020614776833981519152604482015290519081900360640190fd5b610dbf897f00000000000000000000000045429a2255e7248e57fce99e7239aed3f84b7a538a8a8a308a6125f1565b9093509150610dcf89868561310f565b7f00000000000000000000000045429a2255e7248e57fce99e7239aed3f84b7a536001600160a01b0316632e1a7d4d836040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b158015610e3557600080fd5b505af1158015610e49573d6000803e3d6000fd5b50505050610e578583613278565b50965096945050505050565b6000610e70848484613370565b949350505050565b60608142811015610ebe576040805162461bcd60e51b81526020600482015260186024820152600080516020614776833981519152604482015290519081900360640190fd5b7f00000000000000000000000045429a2255e7248e57fce99e7239aed3f84b7a536001600160a01b031686866000818110610ef557fe5b905060200201356001600160a01b03166001600160a01b031614610f60576040805162461bcd60e51b815260206004820152601d60248201527f556e69737761705632526f757465723a20494e56414c49445f50415448000000604482015290519081900360640190fd5b610fbe7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a23488888080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061346092505050565b91508682600184510381518110610fd157fe5b602002602001015110156110165760405162461bcd60e51b815260040180806020018281038252602b8152602001806146f3602b913960400191505060405180910390fd5b7f00000000000000000000000045429a2255e7248e57fce99e7239aed3f84b7a536001600160a01b031663d0e30db08360008151811061105257fe5b60200260200101516040518263ffffffff1660e01b81526004016000604051808303818588803b15801561108557600080fd5b505af1158015611099573d6000803e3d6000fd5b50505050507f00000000000000000000000045429a2255e7248e57fce99e7239aed3f84b7a536001600160a01b031663a9059cbb6111307f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a2898960008181106110fe57fe5b905060200201356001600160a01b03168a8a600181811061111b57fe5b905060200201356001600160a01b03166135ac565b8460008151811061113d57fe5b60200260200101516040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b15801561119457600080fd5b505af11580156111a8573d6000803e3d6000fd5b505050506040513d60208110156111be57600080fd5b50516111c657fe5b61120582878780806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250899250613684915050565b5095945050505050565b600061123c7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a284846138ca565b90505b92915050565b6060814281101561128b576040805162461bcd60e51b81526020600482015260186024820152600080516020614776833981519152604482015290519081900360640190fd5b6001600160a01b037f00000000000000000000000045429a2255e7248e57fce99e7239aed3f84b7a5316868660001981018181106112c557fe5b905060200201356001600160a01b03166001600160a01b031614611330576040805162461bcd60e51b815260206004820152601d60248201527f556e69737761705632526f757465723a20494e56414c49445f50415448000000604482015290519081900360640190fd5b61138e7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28988888080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061346092505050565b915086826001845103815181106113a157fe5b602002602001015110156113e65760405162461bcd60e51b815260040180806020018281038252602b8152602001806146f3602b913960400191505060405180910390fd5b61146f868660008181106113f657fe5b905060200201356001600160a01b0316336114557f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28a8a600081811061143857fe5b905060200201356001600160a01b03168b8b600181811061111b57fe5b8560008151811061146257fe5b60200260200101516138f2565b6114ae82878780806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250309250613684915050565b7f00000000000000000000000045429a2255e7248e57fce99e7239aed3f84b7a536001600160a01b0316632e1a7d4d836001855103815181106114ed57fe5b60200260200101516040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b15801561152b57600080fd5b505af115801561153f573d6000803e3d6000fd5b50505050611564848360018551038151811061155757fe5b6020026020010151613278565b509695505050505050565b606061123c7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28484613a64565b60008060006115cc7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28f8f6135ac565b90506000876115db578c6115df565b6000195b6040805163d505accf60e01b815233600482015230602482015260448101839052606481018c905260ff8a16608482015260a4810189905260c4810188905290519192506001600160a01b0384169163d505accf9160e48082019260009290919082900301818387803b15801561165557600080fd5b505af1158015611669573d6000803e3d6000fd5b5050505061167c8f8f8f8f8f8f8f6125f1565b809450819550505050509b509b9950505050505050505050565b606081428110156116dc576040805162461bcd60e51b81526020600482015260186024820152600080516020614776833981519152604482015290519081900360640190fd5b61173a7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28988888080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525061346092505050565b9150868260018451038151811061174d57fe5b602002602001015110156117925760405162461bcd60e51b815260040180806020018281038252602b8152602001806146f3602b913960400191505060405180910390fd5b6117a2868660008181106113f657fe5b61156482878780806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250899250613684915050565b60608142811015611827576040805162461bcd60e51b81526020600482015260186024820152600080516020614776833981519152604482015290519081900360640190fd5b6001600160a01b037f00000000000000000000000045429a2255e7248e57fce99e7239aed3f84b7a53168686600019810181811061186157fe5b905060200201356001600160a01b03166001600160a01b0316146118cc576040805162461bcd60e51b815260206004820152601d60248201527f556e69737761705632526f757465723a20494e56414c49445f50415448000000604482015290519081900360640190fd5b61192a7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a289888880806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250613a6492505050565b9150868260008151811061193a57fe5b602002602001015111156113e65760405162461bcd60e51b81526004018080602001828103825260278152602001806146a66027913960400191505060405180910390fd5b6000806119cd7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28d7f00000000000000000000000045429a2255e7248e57fce99e7239aed3f84b7a536135ac565b90506000866119dc578b6119e0565b6000195b6040805163d505accf60e01b815233600482015230602482015260448101839052606481018b905260ff8916608482015260a4810188905260c4810187905290519192506001600160a01b0384169163d505accf9160e48082019260009290919082900301818387803b158015611a5657600080fd5b505af1158015611a6a573d6000803e3d6000fd5b50505050611a7c8d8d8d8d8d8d6120d2565b9d9c50505050505050505050505050565b8042811015611ad1576040805162461bcd60e51b81526020600482015260186024820152600080516020614776833981519152604482015290519081900360640190fd5b611b2985856000818110611ae157fe5b905060200201356001600160a01b031633611b237f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a2898960008181106110fe57fe5b8a6138f2565b600085856000198101818110611b3b57fe5b905060200201356001600160a01b03166001600160a01b03166370a08231856040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b158015611ba057600080fd5b505afa158015611bb4573d6000803e3d6000fd5b505050506040513d6020811015611bca57600080fd5b50516040805160208881028281018201909352888252929350611c0c929091899189918291850190849080828437600092019190915250889250613b9c915050565b86611cbe8288886000198101818110611c2157fe5b905060200201356001600160a01b03166001600160a01b03166370a08231886040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b158015611c8657600080fd5b505afa158015611c9a573d6000803e3d6000fd5b505050506040513d6020811015611cb057600080fd5b50519063ffffffff613eae16565b1015611cfb5760405162461bcd60e51b815260040180806020018281038252602b8152602001806146f3602b913960400191505060405180910390fd5b5050505050505050565b8042811015611d49576040805162461bcd60e51b81526020600482015260186024820152600080516020614776833981519152604482015290519081900360640190fd5b6001600160a01b037f00000000000000000000000045429a2255e7248e57fce99e7239aed3f84b7a531685856000198101818110611d8357fe5b905060200201356001600160a01b03166001600160a01b031614611dee576040805162461bcd60e51b815260206004820152601d60248201527f556e69737761705632526f757465723a20494e56414c49445f50415448000000604482015290519081900360640190fd5b611dfe85856000818110611ae157fe5b611e3c858580806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250309250613b9c915050565b604080516370a0823160e01b815230600482015290516000916001600160a01b037f00000000000000000000000045429a2255e7248e57fce99e7239aed3f84b7a5316916370a0823191602480820192602092909190829003018186803b158015611ea657600080fd5b505afa158015611eba573d6000803e3d6000fd5b505050506040513d6020811015611ed057600080fd5b5051905086811015611f135760405162461bcd60e51b815260040180806020018281038252602b8152602001806146f3602b913960400191505060405180910390fd5b7f00000000000000000000000045429a2255e7248e57fce99e7239aed3f84b7a536001600160a01b0316632e1a7d4d826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b158015611f7957600080fd5b505af1158015611f8d573d6000803e3d6000fd5b50505050611cfb8482613278565b6000610e70848484613f06565b60608142811015611fee576040805162461bcd60e51b81526020600482015260186024820152600080516020614776833981519152604482015290519081900360640190fd5b61204c7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a289888880806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250613a6492505050565b9150868260008151811061205c57fe5b602002602001015111156117925760405162461bcd60e51b81526004018080602001828103825260278152602001806146a66027913960400191505060405180910390fd5b7f00000000000000000000000045429a2255e7248e57fce99e7239aed3f84b7a5381565b6000610e70848484613fec565b60008142811015612118576040805162461bcd60e51b81526020600482015260186024820152600080516020614776833981519152604482015290519081900360640190fd5b612147887f00000000000000000000000045429a2255e7248e57fce99e7239aed3f84b7a5389898930896125f1565b604080516370a0823160e01b815230600482015290519194506121cb92508a9187916001600160a01b038416916370a0823191602480820192602092909190829003018186803b15801561219a57600080fd5b505afa1580156121ae573d6000803e3d6000fd5b505050506040513d60208110156121c457600080fd5b505161310f565b7f00000000000000000000000045429a2255e7248e57fce99e7239aed3f84b7a536001600160a01b0316632e1a7d4d836040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b15801561223157600080fd5b505af1158015612245573d6000803e3d6000fd5b505050506115648483613278565b8042811015612297576040805162461bcd60e51b81526020600482015260186024820152600080516020614776833981519152604482015290519081900360640190fd5b7f00000000000000000000000045429a2255e7248e57fce99e7239aed3f84b7a536001600160a01b0316858560008181106122ce57fe5b905060200201356001600160a01b03166001600160a01b031614612339576040805162461bcd60e51b815260206004820152601d60248201527f556e69737761705632526f757465723a20494e56414c49445f50415448000000604482015290519081900360640190fd5b60003490507f00000000000000000000000045429a2255e7248e57fce99e7239aed3f84b7a536001600160a01b031663d0e30db0826040518263ffffffff1660e01b81526004016000604051808303818588803b15801561239957600080fd5b505af11580156123ad573d6000803e3d6000fd5b50505050507f00000000000000000000000045429a2255e7248e57fce99e7239aed3f84b7a536001600160a01b031663a9059cbb6124127f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a2898960008181106110fe57fe5b836040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b15801561246257600080fd5b505af1158015612476573d6000803e3d6000fd5b505050506040513d602081101561248c57600080fd5b505161249457fe5b6000868660001981018181106124a657fe5b905060200201356001600160a01b03166001600160a01b03166370a08231866040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b15801561250b57600080fd5b505afa15801561251f573d6000803e3d6000fd5b505050506040513d602081101561253557600080fd5b505160408051602089810282810182019093528982529293506125779290918a918a918291850190849080828437600092019190915250899250613b9c915050565b87611cbe828989600019810181811061258c57fe5b905060200201356001600160a01b03166001600160a01b03166370a08231896040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b158015611c8657600080fd5b6000808242811015612638576040805162461bcd60e51b81526020600482015260186024820152600080516020614776833981519152604482015290519081900360640190fd5b60006126657f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28c8c6135ac565b604080516323b872dd60e01b81523360048201526001600160a01b03831660248201819052604482018d9052915192935090916323b872dd916064808201926020929091908290030181600087803b1580156126c057600080fd5b505af11580156126d4573d6000803e3d6000fd5b505050506040513d60208110156126ea57600080fd5b50506040805163226bf2d160e21b81526001600160a01b03888116600483015282516000938493928616926389afcb44926024808301939282900301818787803b15801561273757600080fd5b505af115801561274b573d6000803e3d6000fd5b505050506040513d604081101561276157600080fd5b5080516020909101519092509050600061277b8e8e614098565b509050806001600160a01b03168e6001600160a01b03161461279e5781836127a1565b82825b90975095508a8710156127e55760405162461bcd60e51b81526004018080602001828103825260268152602001806146cd6026913960400191505060405180910390fd5b898610156128245760405162461bcd60e51b81526004018080602001828103825260268152602001806146336026913960400191505060405180910390fd5b505050505097509795505050505050565b7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a281565b606061123c7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28484613460565b60008060006128d67f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28e7f00000000000000000000000045429a2255e7248e57fce99e7239aed3f84b7a536135ac565b90506000876128e5578c6128e9565b6000195b6040805163d505accf60e01b815233600482015230602482015260448101839052606481018c905260ff8a16608482015260a4810189905260c4810188905290519192506001600160a01b0384169163d505accf9160e48082019260009290919082900301818387803b15801561295f57600080fd5b505af1158015612973573d6000803e3d6000fd5b505050506129858e8e8e8e8e8e610d49565b909f909e509c50505050505050505050505050565b600080600083428110156129e3576040805162461bcd60e51b81526020600482015260186024820152600080516020614776833981519152604482015290519081900360640190fd5b6129f18c8c8c8c8c8c614176565b90945092506000612a237f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28e8e6135ac565b9050612a318d3383886138f2565b612a3d8c3383876138f2565b806001600160a01b0316636a627842886040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b03168152602001915050602060405180830381600087803b158015612a9557600080fd5b505af1158015612aa9573d6000803e3d6000fd5b505050506040513d6020811015612abf57600080fd5b5051949d939c50939a509198505050505050505050565b60008060008342811015612b1f576040805162461bcd60e51b81526020600482015260186024820152600080516020614776833981519152604482015290519081900360640190fd5b612b4d8a7f00000000000000000000000045429a2255e7248e57fce99e7239aed3f84b7a538b348c8c614176565b90945092506000612b9f7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28c7f00000000000000000000000045429a2255e7248e57fce99e7239aed3f84b7a536135ac565b9050612bad8b3383886138f2565b7f00000000000000000000000045429a2255e7248e57fce99e7239aed3f84b7a536001600160a01b031663d0e30db0856040518263ffffffff1660e01b81526004016000604051808303818588803b158015612c0857600080fd5b505af1158015612c1c573d6000803e3d6000fd5b50505050507f00000000000000000000000045429a2255e7248e57fce99e7239aed3f84b7a536001600160a01b031663a9059cbb82866040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b158015612ca157600080fd5b505af1158015612cb5573d6000803e3d6000fd5b505050506040513d6020811015612ccb57600080fd5b5051612cd357fe5b806001600160a01b0316636a627842886040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b03168152602001915050602060405180830381600087803b158015612d2b57600080fd5b505af1158015612d3f573d6000803e3d6000fd5b505050506040513d6020811015612d5557600080fd5b5051925034841015612d6d57612d6d33853403613278565b505096509650969350505050565b60608142811015612dc1576040805162461bcd60e51b81526020600482015260186024820152600080516020614776833981519152604482015290519081900360640190fd5b7f00000000000000000000000045429a2255e7248e57fce99e7239aed3f84b7a536001600160a01b031686866000818110612df857fe5b905060200201356001600160a01b03166001600160a01b031614612e63576040805162461bcd60e51b815260206004820152601d60248201527f556e69737761705632526f757465723a20494e56414c49445f50415448000000604482015290519081900360640190fd5b612ec17f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a288888880806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250613a6492505050565b91503482600081518110612ed157fe5b60200260200101511115612f165760405162461bcd60e51b81526004018080602001828103825260278152602001806146a66027913960400191505060405180910390fd5b7f00000000000000000000000045429a2255e7248e57fce99e7239aed3f84b7a536001600160a01b031663d0e30db083600081518110612f5257fe5b60200260200101516040518263ffffffff1660e01b81526004016000604051808303818588803b158015612f8557600080fd5b505af1158015612f99573d6000803e3d6000fd5b50505050507f00000000000000000000000045429a2255e7248e57fce99e7239aed3f84b7a536001600160a01b031663a9059cbb612ffe7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a2898960008181106110fe57fe5b8460008151811061300b57fe5b60200260200101516040518363ffffffff1660e01b815260040180836001600160a01b03166001600160a01b0316815260200182815260200192505050602060405180830381600087803b15801561306257600080fd5b505af1158015613076573d6000803e3d6000fd5b505050506040513d602081101561308c57600080fd5b505161309457fe5b6130d382878780806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250899250613684915050565b816000815181106130e057fe5b602002602001015134111561120557611205338360008151811061310057fe5b60200260200101513403613278565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1663a9059cbb60e01b178152925182516000946060949389169392918291908083835b602083106131a15780518252601f199092019160209182019101613182565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114613203576040519150601f19603f3d011682016040523d82523d6000602084013e613208565b606091505b5091509150818015613236575080511580613236575080806020019051602081101561323357600080fd5b50515b6132715760405162461bcd60e51b815260040180806020018281038252602d81526020018061471e602d913960400191505060405180910390fd5b5050505050565b604080516000808252602082019092526001600160a01b0384169083906040518082805190602001908083835b602083106132c45780518252601f1990920191602091820191016132a5565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114613326576040519150601f19603f3d011682016040523d82523d6000602084013e61332b565b606091505b505090508061336b5760405162461bcd60e51b81526004018080602001828103825260348152602001806145da6034913960400191505060405180910390fd5b505050565b60008084116133b05760405162461bcd60e51b815260040180806020018281038252602b81526020018061474b602b913960400191505060405180910390fd5b6000831180156133c05750600082115b6133fb5760405162461bcd60e51b81526004018080602001828103825260288152602001806146596028913960400191505060405180910390fd5b600061340f856103e563ffffffff6143ea16565b90506000613423828563ffffffff6143ea16565b905060006134498361343d886103e863ffffffff6143ea16565b9063ffffffff61445616565b905080828161345457fe5b04979650505050505050565b60606002825110156134b9576040805162461bcd60e51b815260206004820152601e60248201527f556e697377617056324c6962726172793a20494e56414c49445f504154480000604482015290519081900360640190fd5b815167ffffffffffffffff811180156134d157600080fd5b506040519080825280602002602001820160405280156134fb578160200160208202803683370190505b509050828160008151811061350c57fe5b60200260200101818152505060005b60018351038110156135a45760008061355e8786858151811061353a57fe5b602002602001015187866001018151811061355157fe5b60200260200101516144ae565b9150915061358084848151811061357157fe5b60200260200101518383613370565b84846001018151811061358f57fe5b6020908102919091010152505060010161351b565b509392505050565b60008060006135bb8585614098565b604080516bffffffffffffffffffffffff19606094851b811660208084019190915293851b81166034830152825160288184030181526048830184528051908501207fff0000000000000000000000000000000000000000000000000000000000000060688401529a90941b9093166069840152607d8301989098527fa511c466996295fc60f009350fb6698c093a50b6ff0df3c174910f53ef6b7ae6609d808401919091528851808403909101815260bd909201909752805196019590952095945050505050565b60005b60018351038110156138c4576000808483815181106136a257fe5b60200260200101518584600101815181106136b957fe5b60200260200101519150915060006136d18383614098565b50905060008785600101815181106136e557fe5b60200260200101519050600080836001600160a01b0316866001600160a01b03161461371357826000613717565b6000835b91509150600060028a5103881061372e578861376f565b61376f7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a2878c8b6002018151811061376257fe5b60200260200101516135ac565b905061379c7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a288886135ac565b6001600160a01b031663022c0d9f84848460006040519080825280601f01601f1916602001820160405280156137d9576020820181803683370190505b506040518563ffffffff1660e01b815260040180858152602001848152602001836001600160a01b03166001600160a01b0316815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561384a578181015183820152602001613832565b50505050905090810190601f1680156138775780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b15801561389957600080fd5b505af11580156138ad573d6000803e3d6000fd5b505060019099019850613687975050505050505050565b50505050565b60008060006138d98585614098565b915091506138e88683836135ac565b9695505050505050565b604080516001600160a01b0385811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff166323b872dd60e01b17815292518251600094606094938a169392918291908083835b6020831061398c5780518252601f19909201916020918201910161396d565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146139ee576040519150601f19603f3d011682016040523d82523d6000602084013e6139f3565b606091505b5091509150818015613a21575080511580613a215750808060200190516020811015613a1e57600080fd5b50515b613a5c5760405162461bcd60e51b81526004018080602001828103825260318152602001806145a96031913960400191505060405180910390fd5b505050505050565b6060600282511015613abd576040805162461bcd60e51b815260206004820152601e60248201527f556e697377617056324c6962726172793a20494e56414c49445f504154480000604482015290519081900360640190fd5b815167ffffffffffffffff81118015613ad557600080fd5b50604051908082528060200260200182016040528015613aff578160200160208202803683370190505b5090508281600183510381518110613b1357fe5b60209081029190910101528151600019015b80156135a457600080613b5587866001860381518110613b4157fe5b602002602001015187868151811061355157fe5b91509150613b77848481518110613b6857fe5b60200260200101518383613f06565b846001850381518110613b8657fe5b6020908102919091010152505060001901613b25565b60005b600183510381101561336b57600080848381518110613bba57fe5b6020026020010151858460010181518110613bd157fe5b6020026020010151915091506000613be98383614098565b5090506000613c197f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a285856135ac565b9050600080600080846001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b158015613c5a57600080fd5b505afa158015613c6e573d6000803e3d6000fd5b505050506040513d6060811015613c8457600080fd5b5080516020909101516dffffffffffffffffffffffffffff91821693501690506000806001600160a01b038a811690891614613cc1578284613cc4565b83835b91509150613d22828b6001600160a01b03166370a082318a6040518263ffffffff1660e01b815260040180826001600160a01b03166001600160a01b0316815260200191505060206040518083038186803b158015611c8657600080fd5b9550613d2f868383613370565b945050505050600080856001600160a01b0316886001600160a01b031614613d5957826000613d5d565b6000835b91509150600060028c51038a10613d74578a613da8565b613da87f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a2898e8d6002018151811061376257fe5b604080516000808252602082019283905263022c0d9f60e01b835260248201878152604483018790526001600160a01b038086166064850152608060848501908152845160a48601819052969750908c169563022c0d9f958a958a958a9591949193919260c486019290918190849084905b83811015613e32578181015183820152602001613e1a565b50505050905090810190601f168015613e5f5780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b158015613e8157600080fd5b505af1158015613e95573d6000803e3d6000fd5b50506001909b019a50613b9f9950505050505050505050565b8082038281111561123f576040805162461bcd60e51b815260206004820152601560248201527f64732d6d6174682d7375622d756e646572666c6f770000000000000000000000604482015290519081900360640190fd5b6000808411613f465760405162461bcd60e51b815260040180806020018281038252602c81526020018061457d602c913960400191505060405180910390fd5b600083118015613f565750600082115b613f915760405162461bcd60e51b81526004018080602001828103825260288152602001806146596028913960400191505060405180910390fd5b6000613fb56103e8613fa9868863ffffffff6143ea16565b9063ffffffff6143ea16565b90506000613fcf6103e5613fa9868963ffffffff613eae16565b90506138e86001828481613fdf57fe5b049063ffffffff61445616565b600080841161402c5760405162461bcd60e51b81526004018080602001828103825260258152602001806146816025913960400191505060405180910390fd5b60008311801561403c5750600082115b6140775760405162461bcd60e51b81526004018080602001828103825260288152602001806146596028913960400191505060405180910390fd5b82614088858463ffffffff6143ea16565b8161408f57fe5b04949350505050565b600080826001600160a01b0316846001600160a01b031614156140ec5760405162461bcd60e51b815260040180806020018281038252602581526020018061460e6025913960400191505060405180910390fd5b826001600160a01b0316846001600160a01b03161061410c57828461410f565b83835b90925090506001600160a01b03821661416f576040805162461bcd60e51b815260206004820152601e60248201527f556e697377617056324c6962726172793a205a45524f5f414444524553530000604482015290519081900360640190fd5b9250929050565b6040805163e6a4390560e01b81526001600160a01b03888116600483015287811660248301529151600092839283927f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a29092169163e6a4390591604480820192602092909190829003018186803b1580156141f057600080fd5b505afa158015614204573d6000803e3d6000fd5b505050506040513d602081101561421a57600080fd5b50516001600160a01b031614156142cd57604080516364e329cb60e11b81526001600160a01b038a81166004830152898116602483015291517f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a29092169163c9c65396916044808201926020929091908290030181600087803b1580156142a057600080fd5b505af11580156142b4573d6000803e3d6000fd5b505050506040513d60208110156142ca57600080fd5b50505b6000806142fb7f000000000000000000000000b312582c023cc4938cf0faea2fd609b46d7509a28b8b6144ae565b9150915081600014801561430d575080155b1561431d578793508692506143dd565b600061432a898484613fec565b905087811161437d57858110156143725760405162461bcd60e51b81526004018080602001828103825260268152602001806146336026913960400191505060405180910390fd5b8894509250826143db565b600061438a898486613fec565b90508981111561439657fe5b878110156143d55760405162461bcd60e51b81526004018080602001828103825260268152602001806146cd6026913960400191505060405180910390fd5b94508793505b505b5050965096945050505050565b60008115806144055750508082028282828161440257fe5b04145b61123f576040805162461bcd60e51b815260206004820152601460248201527f64732d6d6174682d6d756c2d6f766572666c6f77000000000000000000000000604482015290519081900360640190fd5b8082018281101561123f576040805162461bcd60e51b815260206004820152601460248201527f64732d6d6174682d6164642d6f766572666c6f77000000000000000000000000604482015290519081900360640190fd5b60008060006144bd8585614098565b5090506000806144ce8888886135ac565b6001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b15801561450657600080fd5b505afa15801561451a573d6000803e3d6000fd5b505050506040513d606081101561453057600080fd5b5080516020909101516dffffffffffffffffffffffffffff91821693501690506001600160a01b038781169084161461456a57808261456d565b81815b9099909850965050505050505056fe556e697377617056324c6962726172793a20494e53554646494349454e545f4f55545055545f414d4f554e545472616e7366657248656c7065723a3a7472616e7366657246726f6d3a207472616e7366657246726f6d206661696c65645472616e7366657248656c7065723a3a736166655472616e736665724554483a20455448207472616e73666572206661696c6564556e697377617056324c6962726172793a204944454e544943414c5f414444524553534553556e69737761705632526f757465723a20494e53554646494349454e545f425f414d4f554e54556e697377617056324c6962726172793a20494e53554646494349454e545f4c4951554944495459556e697377617056324c6962726172793a20494e53554646494349454e545f414d4f554e54556e69737761705632526f757465723a204558434553534956455f494e5055545f414d4f554e54556e69737761705632526f757465723a20494e53554646494349454e545f415f414d4f554e54556e69737761705632526f757465723a20494e53554646494349454e545f4f55545055545f414d4f554e545472616e7366657248656c7065723a3a736166655472616e736665723a207472616e73666572206661696c6564556e697377617056324c6962726172793a20494e53554646494349454e545f494e5055545f414d4f554e54556e69737761705632526f757465723a20455850495245440000000000000000a2646970667358221220380c067ecd3743a1ea89af7c84b9e205c71c28dfac5291fa03c05ccc63c2d7d764736f6c63430006060033