VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x431D58…3B50
Summary
Transactions
Transfers
Address
0x431D5876a234443500229ecA69E4Ac9D881B3B50
VET
0.00
VET
VTHO
1.51
VTHO
Master
0xc2b0bbD40ac2290aB309C0Ba7bBE6F933A21A9b6
Deployer
0xc2b0bbD40ac2290aB309C0Ba7bBE6F933A21A9b6
Code
0x60806040526004361061031d5760003560e01c80636352211e116101ab578063a0712d68116100f7578063c87b56dd11610095578063e985e9c51161006f578063e985e9c514610a05578063eb238c8a14610a4e578063f2fde38b14610a6e578063f7f4fcfe14610a8e57610358565b8063c87b56dd146109b2578063ce57cd76146109d2578063d71bb37b146109f257610358565b8063a8c7b629116100d1578063a8c7b6291461093e578063b6b976641461095e578063b88d4fde1461097f578063b973ce1a1461099f57610358565b8063a0712d68146108eb578063a22cb465146108fe578063a31f667f1461091e57610358565b80637968f7e6116101645780638da5cb5b1161013e5780638da5cb5b146108785780639399dec81461089657806395d89b41146108b6578063963c3546146108cb57610358565b80637968f7e6146108225780637be8e54a146108385780638d92becd1461085857610358565b80636352211e146107525780636b235ee3146107725780636d4aeb331461079257806370a08231146107b2578063715018a6146107d257806376351d1e146107e757610358565b8063238ca1ad1161026a5780633d1e999b1161022357806347a49078116101fd57806347a49078146106735780634898fe8a146106b05780634f6ccce7146107125780635d0f10e81461073257610358565b80633d1e999b146106135780633efcc9151461063357806342842e0e1461065357610358565b8063238ca1ad1461055e57806323b872dd1461057e5780632b3454241461059e5780632f745c59146105be57806339c0c5bc146105de5780633ccfd60b146105fe57610358565b8063081812fc116102d757806315ff2397116102b157806315ff2397146104db57806318160ddd146104fb5780631dfda32e146105105780631eec8ab31461053d57610358565b8063081812fc14610462578063095ea7b31461049a5780631007f15f146104ba57610358565b8062888c0d1461038857806301ffc9a71461039d57806302031474146103d25780630287c517146103f25780630580e6921461041257806306fdde031461044057610358565b36610358576040513381527fb69dbb3426fce493612cfd8266f1d814871a73dacb08c4195d2c9bcba69519c3906020015b60405180910390a1005b6040513381527fb69dbb3426fce493612cfd8266f1d814871a73dacb08c4195d2c9bcba69519c39060200161034e565b61039b610396366004613c5d565b610aae565b005b3480156103a957600080fd5b506103bd6103b8366004613c95565b610b73565b60405190151581526020015b60405180910390f35b3480156103de57600080fd5b5061039b6103ed366004613cdc565b610b84565b3480156103fe57600080fd5b5061039b61040d366004613c5d565b610c40565b34801561041e57600080fd5b5061043261042d366004613d15565b610cc1565b6040519081526020016103c9565b34801561044c57600080fd5b50610455610d40565b6040516103c99190613d99565b34801561046e57600080fd5b5061048261047d366004613dac565b610dd2565b6040516001600160a01b0390911681526020016103c9565b3480156104a657600080fd5b5061039b6104b5366004613d15565b610df9565b3480156104c657600080fd5b50600b546103bd90600160a01b900460ff1681565b3480156104e757600080fd5b5061039b6104f6366004613dc5565b610f0f565b34801561050757600080fd5b50600854610432565b34801561051c57600080fd5b5061043261052b366004613dac565b60009081526013602052604090205490565b34801561054957600080fd5b50600b546103bd90600160a81b900460ff1681565b34801561056a57600080fd5b5061039b610579366004613dfe565b611116565b34801561058a57600080fd5b5061039b610599366004613e1b565b61128c565b3480156105aa57600080fd5b506104326105b9366004613dac565b6112bd565b3480156105ca57600080fd5b506104326105d9366004613d15565b6112e4565b3480156105ea57600080fd5b5061039b6105f9366004613f08565b61137a565b34801561060a57600080fd5b5061039b61162c565b34801561061f57600080fd5b5061043261062e366004613d15565b6116df565b34801561063f57600080fd5b5061039b61064e366004613fbe565b611710565b34801561065f57600080fd5b5061039b61066e366004613e1b565b6117e3565b34801561067f57600080fd5b5061043261068e366004613dac565b6000908152601360209081526040808320548352601290915290206003015490565b3480156106bc57600080fd5b506106d06106cb366004613dac565b6117fe565b6040516103c99190600060a082019050825182526020830151602083015260408301516040830152606083015160608301526080830151608083015292915050565b34801561071e57600080fd5b5061043261072d366004613dac565b61187f565b34801561073e57600080fd5b5061039b61074d366004613c5d565b611912565b34801561075e57600080fd5b5061048261076d366004613dac565b611985565b34801561077e57600080fd5b5061039b61078d366004613cdc565b6119e5565b34801561079e57600080fd5b5061039b6107ad366004613fbe565b611aa1565b3480156107be57600080fd5b506104326107cd366004613dfe565b611b32565b3480156107de57600080fd5b5061039b611bb8565b3480156107f357600080fd5b50610807610802366004613dac565b611bcc565b604080518251815260209283015192810192909252016103c9565b34801561082e57600080fd5b50610432600d5481565b34801561084457600080fd5b5061039b610853366004613c5d565b611c0a565b34801561086457600080fd5b5061039b610873366004614005565b611c7d565b34801561088457600080fd5b50600b546001600160a01b0316610482565b3480156108a257600080fd5b5061039b6108b1366004613fbe565b611cc8565b3480156108c257600080fd5b50610455611d59565b3480156108d757600080fd5b5061039b6108e6366004613dac565b611d68565b61039b6108f9366004613dac565b611dab565b34801561090a57600080fd5b5061039b610919366004614022565b612188565b34801561092a57600080fd5b50610807610939366004613dac565b612193565b34801561094a57600080fd5b506103bd610959366004613dac565b6121b0565b34801561096a57600080fd5b50600b546103bd90600160b01b900460ff1681565b34801561098b57600080fd5b5061039b61099a366004614050565b6121c7565b61039b6109ad366004613dac565b6121ff565b3480156109be57600080fd5b506104556109cd366004613dac565b61248a565b3480156109de57600080fd5b506103bd6109ed366004613d15565b612748565b61039b610a00366004613dac565b61276e565b348015610a1157600080fd5b506103bd610a203660046140d0565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b348015610a5a57600080fd5b5061039b610a69366004613c5d565b612891565b348015610a7a57600080fd5b5061039b610a89366004613dfe565b612904565b348015610a9a57600080fd5b5061039b610aa9366004613f08565b61297a565b610ab6612d12565b6000828152601360209081526040808320548084526012835292819020815160a08101835281548152600182015493810193909352600281015491830182905260038101546060840152600401546080830152610b2e5760405162461bcd60e51b8152600401610b25906140ee565b60405180910390fd5b60405180604001604052808381526020018442610b4b9190614134565b9052600094855260136020908152604090952081518155940151600190940193909355505050565b6000610b7e82612d6c565b92915050565b610b8c612d12565b600e80546001600160a01b0319166001600160a01b03831690811790915560405163095ea7b360e01b8152306004820152600019602482015263095ea7b390604401602060405180830381600087803b158015610be857600080fd5b505af1158015610bfc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c20919061414c565b5050600b8054911515600160a01b0260ff60a01b19909216919091179055565b610c48612d12565b60008281526012602052604090206002810154610c775760405162461bcd60e51b8152600401610b25906140ee565b80600201548214610c975760008381526012602052604090206002018290555b6000805160206147f083398151915281604051610cb49190614169565b60405180910390a1505050565b6000805b610cce84611b32565b811015610d36578260136000610ce487856112e4565b8152602001908152602001600020600001541415610d245760136000610d0a86846112e4565b815260200190815260200160002060010154915050610b7e565b80610d2e8161419e565b915050610cc5565b5060009392505050565b606060008054610d4f906141b9565b80601f0160208091040260200160405190810160405280929190818152602001828054610d7b906141b9565b8015610dc85780601f10610d9d57610100808354040283529160200191610dc8565b820191906000526020600020905b815481529060010190602001808311610dab57829003601f168201915b5050505050905090565b6000610ddd82612d91565b506000908152600460205260409020546001600160a01b031690565b6000610e0482611985565b9050806001600160a01b0316836001600160a01b03161415610e725760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b6064820152608401610b25565b336001600160a01b0382161480610e8e5750610e8e8133610a20565b610f005760405162461bcd60e51b815260206004820152603d60248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60448201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c0000006064820152608401610b25565b610f0a8383612df0565b505050565b610f17612d12565b600083815260126020908152604091829020825160a0810184528154815260018201549281019290925260028101549282018390526003810154606083015260040154608082015290610f7c5760405162461bcd60e51b8152600401610b25906140ee565b60008481526011602052604090205481608001511015610fde5760405162461bcd60e51b815260206004820152601d60248201527f4442435f5f5041535345535f464f525f544945525f534f4c445f4f55540000006044820152606401610b25565b60005b838110156110e657600082604001516103e8610ffd91906141f4565b6110079042614134565b6000878152601160205260408120549192509061102788620f42406141f4565b6110319190614134565b61103c906001614134565b60408051808201825289815260208082018681526000858152601390925292902090518155905160019091015590506110758582612e5e565b6000878152601160205260408120805460019290611094908490614134565b90915550506001600160a01b03851660008181526014602090815260408083208054600181018255908452828420019490945591815260159091522086905550806110de8161419e565b915050610fe1565b506040517f84698e0ac821b4857891e27c0bb8d228edcc94fbbfdb4cc897277d5a9330761190600090a150505050565b61111e612d12565b6040516370a0823160e01b81523060048201526000906001600160a01b038316906370a082319060240160206040518083038186803b15801561116057600080fd5b505afa158015611174573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111989190614213565b6040516323b872dd60e01b8152306004820152336024820152604481018290529091506000906001600160a01b038416906323b872dd90606401602060405180830381600087803b1580156111ec57600080fd5b505af1158015611200573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611224919061414c565b905080610f0a5760405162461bcd60e51b815260206004820152603060248201527f536f6d657468696e672077656e742077726f6e67207768656e20617474656d7060448201526f74696e6720746f20776974686472617760801b6064820152608401610b25565b6112963382612e78565b6112b25760405162461bcd60e51b8152600401610b259061422c565b610f0a838383612ef7565b6000818152601160209081526040808320546012909252822060040154610b7e9190614279565b60006112ef83611b32565b82106113515760405162461bcd60e51b815260206004820152602b60248201527f455243373231456e756d657261626c653a206f776e657220696e646578206f7560448201526a74206f6620626f756e647360a81b6064820152608401610b25565b506001600160a01b03919091166000908152600660209081526040808320938352929052205490565b611382612d12565b6000858152601060209081526040808320601290925290912060028101546113bc5760405162461bcd60e51b8152600401610b25906140ee565b805487146113d65760008781526012602052604090208790555b806001015486146113f65760008781526012602052604090206001018690555b806002015485146114165760008781526012602052604090206002018590555b806003015484146114365760008781526012602052604090206003018490555b806004015483146114565760008781526012602052604090206004018390555b604051611467908390602001614290565b604051602081830303815290604052805190602001208a60405160200161148e9190614302565b60405160208183030381529060405280519060200120146114ca5760008781526010602090815260409091208b516114c8928d0190613b9c565b505b816002016040516020016114de9190614290565b60405160208183030381529060405280519060200120886040516020016115059190614302565b60405160208183030381529060405280519060200120146115475760008781526010602090815260409091208951611545926002909201918b0190613b9c565b505b8160010160405160200161155b9190614290565b60405160208183030381529060405280519060200120896040516020016115829190614302565b60405160208183030381529060405280519060200120146115c45760008781526010602090815260409091208a516115c2926001909201918c0190613b9c565b505b7f6ab913e4424b28f917710c4b64969706160d22b66049a1a0ae6c3ba91a360b6f826040516115f391906143d4565b60405180910390a16000805160206147f0833981519152816040516116189190614169565b60405180910390a150505050505050505050565b611634612d12565b47806116765760405162461bcd60e51b81526020600482015260116024820152704442435f5f5a45524f5f42414c414e434560781b6044820152606401610b25565b604080518281524260208201527fbf2ed60bd5b5965d685680c01195c9514e4382e28e3a5a2d2d5244bf59411b93910160405180910390a1604051339082156108fc029083906000818181858888f193505050501580156116db573d6000803e3d6000fd5b5050565b601460205281600052604060002081815481106116fb57600080fd5b90600052602060002001600091509150505481565b611718612d12565b6000828152601060209081526040918290209151611737929101614290565b604051602081830303815290604052805190602001208160405160200161175e9190614302565b604051602081830303815290604052805190602001201461179a576000828152601060209081526040909120825161179892840190613b9c565b505b6000828152601060205260409081902090517f6ab913e4424b28f917710c4b64969706160d22b66049a1a0ae6c3ba91a360b6f916117d7916143d4565b60405180910390a15050565b610f0a838383604051806020016040528060008152506121c7565b6118306040518060a0016040528060008152602001600081526020016000815260200160008152602001600081525090565b50600090815260126020908152604091829020825160a0810184528154815260018201549281019290925260028101549282019290925260038201546060820152600490910154608082015290565b600061188a60085490565b82106118ed5760405162461bcd60e51b815260206004820152602c60248201527f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60448201526b7574206f6620626f756e647360a01b6064820152608401610b25565b60088281548110611900576119006143e7565b90600052602060002001549050919050565b61191a612d12565b600082815260126020526040902060028101546119495760405162461bcd60e51b8152600401610b25906140ee565b80600301548214610c975760008381526012602052604090206003018290556000805160206147f083398151915281604051610cb49190614169565b6000818152600260205260408120546001600160a01b031680610b7e5760405162461bcd60e51b8152602060048201526018602482015277115490cdcc8c4e881a5b9d985b1a59081d1bdad95b88125160421b6044820152606401610b25565b6119ed612d12565b600f80546001600160a01b0319166001600160a01b03831690811790915560405163095ea7b360e01b8152306004820152600019602482015263095ea7b390604401602060405180830381600087803b158015611a4957600080fd5b505af1158015611a5d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a81919061414c565b5050600b8054911515600160a81b0260ff60a81b19909216919091179055565b611aa9612d12565b6000828152601060209081526040918290209151611acb926001019101614290565b6040516020818303038152906040528051906020012081604051602001611af29190614302565b604051602081830303815290604052805190602001201461179a576000828152601060209081526040909120825161179892600190920191840190613b9c565b60006001600160a01b038216611b9c5760405162461bcd60e51b815260206004820152602960248201527f4552433732313a2061646472657373207a65726f206973206e6f7420612076616044820152683634b21037bbb732b960b91b6064820152608401610b25565b506001600160a01b031660009081526003602052604090205490565b611bc0612d12565b611bca6000613068565b565b604080518082019091526000808252602082015250600090815260136020908152604091829020825180840190935280548352600101549082015290565b611c12612d12565b60008281526012602052604090206002810154611c415760405162461bcd60e51b8152600401610b25906140ee565b80600101548214610c975760008381526012602052604090206001018290556000805160206147f083398151915281604051610cb49190614169565b611c85612d12565b600b805460ff60b01b1916600160b01b831515021790556040517f37e555592edcb9fe15108b8e8260cbddad0c73aeba67f74d5f1a93c30e878bc590600090a150565b611cd0612d12565b6000828152601060209081526040918290209151611cf2926002019101614290565b6040516020818303038152906040528051906020012081604051602001611d199190614302565b604051602081830303815290604052805190602001201461179a576000828152601060209081526040909120825161179892600290920191840190613b9c565b606060018054610d4f906141b9565b611d70612d12565b600c8190556040518181527f1b6de6cbdfd366c3e441d66fc393f60d4065989f915f6d875ad117b9e814f46e9060200160405180910390a150565b611db36130ba565b600081815260126020908152604091829020825160a08101845281548152600182015492810192909252600281015492820192909252600382015460608201526004909101546080820152600b54600160b01b900460ff1615611e505760405162461bcd60e51b8152602060048201526015602482015274111090d7d7d0531317d4d0531154d7d4105554d151605a1b6044820152606401610b25565b6000816040015111611e745760405162461bcd60e51b8152600401610b25906140ee565b34816020015114611ec75760405162461bcd60e51b815260206004820152601e60248201527f4442435f5f494e434f52524543545f4d494e545f50524943455f53454e5400006044820152606401610b25565b600082815260116020526040902054816080015111611f285760405162461bcd60e51b815260206004820152601d60248201527f4442435f5f5041535345535f464f525f544945525f534f4c445f4f55540000006044820152606401610b25565b600c54611f3433611b32565b10611f8f5760405162461bcd60e51b815260206004820152602560248201527f4442435f5f4d4158494d554d5f4d494e54535f464f525f57414c4c45545f52456044820152641050d2115160da1b6064820152608401610b25565b6000816040015142611fa19190614134565b60008481526011602052604081205491925090611fc185620f42406141f4565b611fcb9190614134565b611fd6906001614134565b600b54909150600160a01b900460ff16156120c657600e546040516323b872dd60e01b81523360048201523060248201523460448201526000916001600160a01b0316906323b872dd90606401602060405180830381600087803b15801561203d57600080fd5b505af1158015612051573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612075919061414c565b9050806120c45760405162461bcd60e51b815260206004820181905260248201527f4442435f5f45524332305f544f4b454e5f5452414e534645525f4641494c45446044820152606401610b25565b505b6040805180820182528581526020808201858152600085815260139092529290209051815590516001909101556120fd3382612e5e565b600084815260116020526040812080546001929061211c908490614134565b90915550503360008181526014602090815260408083208054600181018255908452828420018590559282526015905281812086905590517f5ef7269f0711b61c2ea3bf6d166ca0c698a9c5d331ac7b613cc65927f9e3c7599190a15050506121856001600a55565b50565b6116db338383613114565b6040805180820190915260008082526020820152610b7e82611bcc565b6000426121bc83611bcc565b602001511092915050565b6121d13383612e78565b6121ed5760405162461bcd60e51b8152600401610b259061422c565b6121f9848484846131e3565b50505050565b6000818152601360209081526040808320548084526012835292819020815160a0810183528154815260018201549381019390935260028101549183018290526003810154606084015260040154608083015261226e5760405162461bcd60e51b8152600401610b25906140ee565b600b546001600160a01b0316331480159061228d575080606001513410155b6122d95760405162461bcd60e51b815260206004820152601f60248201527f4442435f5f494e434f52524543545f52454e4557414c5f4645455f53454e54006044820152606401610b25565b600b546000904290600160a81b900460ff16156123cb57600f546040516323b872dd60e01b81523360048201523060248201523460448201526000916001600160a01b0316906323b872dd90606401602060405180830381600087803b15801561234257600080fd5b505af1158015612356573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061237a919061414c565b9050806123c95760405162461bcd60e51b815260206004820181905260248201527f4442435f5f45524332305f544f4b454e5f5452414e534645525f4641494c45446044820152606401610b25565b505b6000858152601360205260409020600101548111156123fa5760408301516123f39082614134565b915061241f565b60408084015160008781526013602052919091206001015461241c9190614134565b91505b6040805180820182528581526020808201858152600089815260138352849020925183555160019092019190915581518681529081018490527ff31970c2896632ef001d5a52920e1d099b23a57ee9a2dc661703cf93946ae3ba910160405180910390a15050505050565b6000818152600260205260409020546060906001600160a01b03166124fd5760405162461bcd60e51b815260206004820152602360248201527f4442435f5f4552433732314d455441444154415f5552495f51554552595f45526044820152622927a960e91b6064820152608401610b25565b60008281526013602090815260408083205483526010909152808220815160608101909252805482908290612531906141b9565b80601f016020809104026020016040519081016040528092919081815260200182805461255d906141b9565b80156125aa5780601f1061257f576101008083540402835291602001916125aa565b820191906000526020600020905b81548152906001019060200180831161258d57829003601f168201915b505050505081526020016001820180546125c3906141b9565b80601f01602080910402602001604051908101604052809291908181526020018280546125ef906141b9565b801561263c5780601f106126115761010080835404028352916020019161263c565b820191906000526020600020905b81548152906001019060200180831161261f57829003601f168201915b50505050508152602001600282018054612655906141b9565b80601f0160208091040260200160405190810160405280929190818152602001828054612681906141b9565b80156126ce5780601f106126a3576101008083540402835291602001916126ce565b820191906000526020600020905b8154815290600101906020018083116126b157829003601f168201915b5050505050815250509050600061271d826000015183602001516126f187613216565b856040015160405160200161270994939291906143fd565b60405160208183030381529060405261340e565b90508060405160200161273091906144da565b60405160208183030381529060405292505050919050565b6000826001600160a01b031661275d83611985565b6001600160a01b0316149392505050565b6000818152601360209081526040808320548084526012835292819020815160a081018352815481526001820154938101939093526002810154918301829052600381015460608401526004015460808301526127dd5760405162461bcd60e51b8152600401610b25906140ee565b80606001513410156128315760405162461bcd60e51b815260206004820152601f60248201527f4442435f5f494e434f52524543545f52454e4557414c5f4645455f53454e54006044820152606401610b25565b3361283b84611985565b6001600160a01b0316146122d95760405162461bcd60e51b815260206004820152601d60248201527f4442435f5f494e434f52524543545f4f574e45525f4f465f544f4b454e0000006044820152606401610b25565b612899612d12565b600082815260126020526040902060028101546128c85760405162461bcd60e51b8152600401610b25906140ee565b80600401548214610c975760008381526012602052604090206004018290556000805160206147f083398151915281604051610cb49190614169565b61290c612d12565b6001600160a01b0381166129715760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610b25565b61218581613068565b612982612d12565b6000858152601260205260409020600201546001116129e35760405162461bcd60e51b815260206004820152601860248201527f4442435f5f504c414e5f414c52454144595f45584953545300000000000000006044820152606401610b25565b6040805160608101825289815260208082018a9052818301899052600088815260108252929092208151805192939192612a209284920190613b9c565b506020828101518051612a399260018501920190613b9c565b5060408201518051612a55916002840191602090910190613b9c565b50506040805160a0810182528781526020808201888152828401888152606084018881526080850188815260008d815260128652878120965187559351600187015591516002860155516003850155516004909301929092556010905281902090517f6ab913e4424b28f917710c4b64969706160d22b66049a1a0ae6c3ba91a360b6f9250612ae491906143d4565b60405180910390a16000858152601260205260409081902090517f4b2e0f4334c15bc91dc8b47ca02308db5b7f21c053de56d11407e0e1c0395ae091612b2991614169565b60405180910390a15050505050505050565b6001600160a01b03163b151590565b612b5684848484612c8a565b6001811115612bc55760405162461bcd60e51b815260206004820152603560248201527f455243373231456e756d657261626c653a20636f6e7365637574697665207472604482015274185b9cd9995c9cc81b9bdd081cdd5c1c1bdc9d1959605a1b6064820152608401610b25565b816001600160a01b038516612c2157612c1c81600880546000838152600960205260408120829055600182018355919091527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee30155565b612c44565b836001600160a01b0316856001600160a01b031614612c4457612c448582613562565b6001600160a01b038416612c6057612c5b816135ff565b612c83565b846001600160a01b0316846001600160a01b031614612c8357612c8384826136ae565b5050505050565b60018111156121f9576001600160a01b03841615612cd0576001600160a01b03841660009081526003602052604081208054839290612cca908490614279565b90915550505b6001600160a01b038316156121f9576001600160a01b03831660009081526003602052604081208054839290612d07908490614134565b909155505050505050565b600b546001600160a01b03163314611bca5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610b25565b60006001600160e01b0319821663780e9d6360e01b1480610b7e5750610b7e826136f2565b6000818152600260205260409020546001600160a01b03166121855760405162461bcd60e51b8152602060048201526018602482015277115490cdcc8c4e881a5b9d985b1a59081d1bdad95b88125160421b6044820152606401610b25565b600081815260046020526040902080546001600160a01b0319166001600160a01b0384169081179091558190612e2582611985565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6116db828260405180602001604052806000815250613742565b600080612e8483611985565b9050806001600160a01b0316846001600160a01b03161480612ecb57506001600160a01b0380821660009081526005602090815260408083209388168352929052205460ff165b80612eef5750836001600160a01b0316612ee484610dd2565b6001600160a01b0316145b949350505050565b826001600160a01b0316612f0a82611985565b6001600160a01b031614612f305760405162461bcd60e51b8152600401610b259061451f565b6001600160a01b038216612f925760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b6064820152608401610b25565b612f9f8383836001613775565b826001600160a01b0316612fb282611985565b6001600160a01b031614612fd85760405162461bcd60e51b8152600401610b259061451f565b600081815260046020908152604080832080546001600160a01b03199081169091556001600160a01b0387811680865260038552838620805460001901905590871680865283862080546001019055868652600290945282852080549092168417909155905184937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b600b80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6002600a54141561310d5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610b25565b6002600a55565b816001600160a01b0316836001600160a01b031614156131765760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c6572000000000000006044820152606401610b25565b6001600160a01b03838116600081815260056020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b6131ee848484612ef7565b6131fa84848484613781565b6121f95760405162461bcd60e51b8152600401610b2590614564565b6000818152601360209081526040918290208251808401909352805483526001015490820152606090613247613c20565b60405180606001604052806031815260200161470a603191398152815161326d9061388e565b81600160200201819052506040518060600160405280602a8152602001614786602a9139604082015260208201516132a49061388e565b6060808301919091526040805191820190526024808252614762602083013960808201528151600114806132d9575081516002145b613303576040518060400160405280600881526020016714dd185b99185c9960c21b815250613320565b6040518060400160405280600381526020016205649560ec1b8152505b60a08201526040805160608101909152602780825261473b602083013960c08201526008546103e8101561337a576040518060400160405280600e81526020016d29b2b1b7b7321022b234ba34b7b760911b8152506133a3565b6040518060400160405280600f81526020016e23b2b732b9b4b99022b234ba34b7b760891b8152505b60e0820190815260408051808201825260058152640113eae96160dd1b6020808301919091526101008501829052845181860151848701516060880151608089015160a08a015160c08b0151995198516127309a9699959894979396929591949293919291016145b6565b606081516000141561342e57505060408051602081019091526000815290565b60006040518060600160405280604081526020016147b0604091399050600060038451600261345d9190614134565b6134679190614677565b6134729060046141f4565b67ffffffffffffffff81111561348a5761348a613e5c565b6040519080825280601f01601f1916602001820160405280156134b4576020820181803683370190505b509050600182016020820185865187015b80821015613520576003820191508151603f8160121c168501518453600184019350603f81600c1c168501518453600184019350603f8160061c168501518453600184019350603f81168501518453506001830192506134c5565b505060038651066001811461353c576002811461354f57613557565b603d6001830353603d6002830353613557565b603d60018303535b509195945050505050565b6000600161356f84611b32565b6135799190614279565b6000838152600760205260409020549091508082146135cc576001600160a01b03841660009081526006602090815260408083208584528252808320548484528184208190558352600790915290208190555b5060009182526007602090815260408084208490556001600160a01b039094168352600681528383209183525290812055565b60085460009061361190600190614279565b60008381526009602052604081205460088054939450909284908110613639576136396143e7565b90600052602060002001549050806008838154811061365a5761365a6143e7565b600091825260208083209091019290925582815260099091526040808220849055858252812055600880548061369257613692614699565b6001900381819060005260206000200160009055905550505050565b60006136b983611b32565b6001600160a01b039093166000908152600660209081526040808320868452825280832085905593825260079052919091209190915550565b60006001600160e01b031982166380ac58cd60e01b148061372357506001600160e01b03198216635b5e139f60e01b145b80610b7e57506301ffc9a760e01b6001600160e01b0319831614610b7e565b61374c838361392b565b6137596000848484613781565b610f0a5760405162461bcd60e51b8152600401610b2590614564565b6121f984848484612b4a565b60006001600160a01b0384163b1561388357604051630a85bd0160e11b81526001600160a01b0385169063150b7a02906137c59033908990889088906004016146af565b602060405180830381600087803b1580156137df57600080fd5b505af192505050801561380f575060408051601f3d908101601f1916820190925261380c918101906146ec565b60015b613869573d80801561383d576040519150601f19603f3d011682016040523d82523d6000602084013e613842565b606091505b5080516138615760405162461bcd60e51b8152600401610b2590614564565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050612eef565b506001949350505050565b6060600061389b83613ac4565b600101905060008167ffffffffffffffff8111156138bb576138bb613e5c565b6040519080825280601f01601f1916602001820160405280156138e5576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461391e57613923565b6138ef565b509392505050565b6001600160a01b0382166139815760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f20616464726573736044820152606401610b25565b6000818152600260205260409020546001600160a01b0316156139e65760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006044820152606401610b25565b6139f4600083836001613775565b6000818152600260205260409020546001600160a01b031615613a595760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006044820152606401610b25565b6001600160a01b038216600081815260036020908152604080832080546001019055848352600290915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b8310613b035772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef81000000008310613b2f576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc100008310613b4d57662386f26fc10000830492506010015b6305f5e1008310613b65576305f5e100830492506008015b6127108310613b7957612710830492506004015b60648310613b8b576064830492506002015b600a8310610b7e5760010192915050565b828054613ba8906141b9565b90600052602060002090601f016020900481019282613bca5760008555613c10565b82601f10613be357805160ff1916838001178555613c10565b82800160010185558215613c10579182015b82811115613c10578251825591602001919060010190613bf5565b50613c1c929150613c48565b5090565b6040518061012001604052806009905b6060815260200190600190039081613c305790505090565b5b80821115613c1c5760008155600101613c49565b60008060408385031215613c7057600080fd5b50508035926020909101359150565b6001600160e01b03198116811461218557600080fd5b600060208284031215613ca757600080fd5b8135613cb281613c7f565b9392505050565b801515811461218557600080fd5b6001600160a01b038116811461218557600080fd5b60008060408385031215613cef57600080fd5b8235613cfa81613cb9565b91506020830135613d0a81613cc7565b809150509250929050565b60008060408385031215613d2857600080fd5b8235613d3381613cc7565b946020939093013593505050565b60005b83811015613d5c578181015183820152602001613d44565b838111156121f95750506000910152565b60008151808452613d85816020860160208601613d41565b601f01601f19169290920160200192915050565b602081526000613cb26020830184613d6d565b600060208284031215613dbe57600080fd5b5035919050565b600080600060608486031215613dda57600080fd5b83359250602084013591506040840135613df381613cc7565b809150509250925092565b600060208284031215613e1057600080fd5b8135613cb281613cc7565b600080600060608486031215613e3057600080fd5b8335613e3b81613cc7565b92506020840135613e4b81613cc7565b929592945050506040919091013590565b634e487b7160e01b600052604160045260246000fd5b600067ffffffffffffffff80841115613e8d57613e8d613e5c565b604051601f8501601f19908116603f01168101908282118183101715613eb557613eb5613e5c565b81604052809350858152868686011115613ece57600080fd5b858560208301376000602087830101525050509392505050565b600082601f830112613ef957600080fd5b613cb283833560208501613e72565b600080600080600080600080610100898b031215613f2557600080fd5b883567ffffffffffffffff80821115613f3d57600080fd5b613f498c838d01613ee8565b995060208b0135915080821115613f5f57600080fd5b613f6b8c838d01613ee8565b985060408b0135915080821115613f8157600080fd5b50613f8e8b828c01613ee8565b989b979a5097986060810135985060808101359760a0820135975060c0820135965060e090910135945092505050565b60008060408385031215613fd157600080fd5b82359150602083013567ffffffffffffffff811115613fef57600080fd5b613ffb85828601613ee8565b9150509250929050565b60006020828403121561401757600080fd5b8135613cb281613cb9565b6000806040838503121561403557600080fd5b823561404081613cc7565b91506020830135613d0a81613cb9565b6000806000806080858703121561406657600080fd5b843561407181613cc7565b9350602085013561408181613cc7565b925060408501359150606085013567ffffffffffffffff8111156140a457600080fd5b8501601f810187136140b557600080fd5b6140c487823560208401613e72565b91505092959194509250565b600080604083850312156140e357600080fd5b8235613cfa81613cc7565b602080825260169082015275111090d7d7d413105397d113d154d39517d1561254d560521b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b600082198211156141475761414761411e565b500190565b60006020828403121561415e57600080fd5b8151613cb281613cb9565b815481526001820154602082015260028201546040820152600382015460608201526004820154608082015260a08101610b7e565b60006000198214156141b2576141b261411e565b5060010190565b600181811c908216806141cd57607f821691505b602082108114156141ee57634e487b7160e01b600052602260045260246000fd5b50919050565b600081600019048311821515161561420e5761420e61411e565b500290565b60006020828403121561422557600080fd5b5051919050565b6020808252602d908201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560408201526c1c881bdc88185c1c1c9bdd9959609a1b606082015260800190565b60008282101561428b5761428b61411e565b500390565b600080835461429e816141b9565b600182811680156142b657600181146142c7576142f6565b60ff198416875282870194506142f6565b8760005260208060002060005b858110156142ed5781548a8201529084019082016142d4565b50505082870194505b50929695505050505050565b60008251614314818460208701613d41565b9190910192915050565b6000815461432b816141b9565b808552602060018381168015614348576001811461435c5761438a565b60ff1985168884015260408801955061438a565b866000528260002060005b858110156143825781548a8201860152908301908401614367565b890184019650505b505050505092915050565b6060825260006143a8606084018361431e565b83810360208501526143bd816001850161431e565b90508381036040850152612eef816002850161431e565b602081526000613cb26020830184614395565b634e487b7160e01b600052603260045260246000fd5b693d913730b6b2911d101160b11b8152845160009061442381600a850160208a01613d41565b7f222c202265787465726e616c5f75726c223a2022222c20226465736372697074600a918401918201526634b7b7111d101160c91b602a8201528551614470816031840160208a01613d41565b601160f91b603192909101918201528451614492816032840160208901613d41565b691134b6b0b3b2911d101160b11b6032929091019182015283516144bd81603c840160208801613d41565b61227d60f01b603c9290910191820152603e019695505050505050565b7f646174613a6170706c69636174696f6e2f6a736f6e3b6261736536342c00000081526000825161451281601d850160208701613d41565b91909101601d0192915050565b60208082526025908201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060408201526437bbb732b960d91b606082015260800190565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b60008a516145c8818460208f01613d41565b8a516145da8183860160208f01613d41565b8a5191840101906145ef818360208e01613d41565b89516146018183850160208e01613d41565b8951929091010190614617818360208c01613d41565b87516146298183850160208c01613d41565b875192909101019061463f818360208a01613d41565b85516146518183850160208a01613d41565b8551929091010190614667818360208801613d41565b019b9a5050505050505050505050565b60008261469457634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052603160045260246000fd5b6001600160a01b03858116825284166020820152604081018390526080606082018190526000906146e290830184613d6d565b9695505050505050565b6000602082840312156146fe57600080fd5b8151613cb281613c7f56fe2c202261747472696275746573223a205b7b2274726169745f74797065223a202254696572222c2276616c7565223a2022227d2c207b2274726169745f74797065223a202245646974696f6e222c2276616c7565223a2022227d2c207b2274726169745f74797065223a202254797065222c2276616c7565223a2022227d2c207b2274726169745f74797065223a202245787069726174696f6e222c2276616c7565223a20224142434445464748494a4b4c4d4e4f505152535455565758595a6162636465666768696a6b6c6d6e6f707172737475767778797a303132333435363738392b2f6145515ce33e5de00389a0094839284ae8d4a37284368eaeb415822aa26bcacea2646970667358221220bfb034c5ef84028288e061809c41f8051a9609b21852fd5b2aa44247b2e544b864736f6c63430008090033