TokenTest (tst)
Overview
Price
$0.005@ 0.15402414074106982 QANXCoingecko value
Fully Diluted Market Cap
$0.005
Coingecko value Max Total Supply:
1 tst
Holders:
18
Transfers:
1
Latest 0 ERC-20 Token Transfer Events
Txn Hash | Method | Age | From | To | Value | Token | ||
---|---|---|---|---|---|---|---|---|
There are no matching entries |
Bytecode
Source Code
Copy 0x6080604052600436106102045760003560e01c80635b6beeb9116101185780639f391544116100a0578063c87b56dd1161006f578063c87b56dd14610638578063cb1fb49014610658578063dc2ddcae1461066d578063e412fa751461068d578063e985e9c5146106ad57600080fd5b80639f391544146105b8578063a22cb465146105d8578063a6f9dae1146105f8578063b88d4fde1461061857600080fd5b80636f749db7116100e75780636f749db71461051557806370a082311461053557806378ac3fa914610555578063791e5cc21461056857806395d89b41146105a357600080fd5b80635b6beeb9146104955780636352211e146104b55780636493ad42146104d557806365a3ef25146104f557600080fd5b806318160ddd1161019b5780632f745c591161016a5780632f745c591461040057806342842e0e146104205780634f6ccce71461044057806356cf800a14610460578063590e1ae31461048057600080fd5b806318160ddd1461038157806320333f48146103a057806323b872dd146103c057806325ba27d6146103e057600080fd5b8063081812fc116101d7578063081812fc146102e6578063095ea7b31461030657806311c9b16414610328578063150b7a021461034857600080fd5b8063014d0f2e1461020957806301ffc9a714610267578063027502011461029757806306fdde03146102c4575b600080fd5b34801561021557600080fd5b5061024a6102243660046134c2565b80516020818301810180516010825292820191909301209152546001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b34801561027357600080fd5b5061028761028236600461350c565b6106f6565b604051901515815260200161025e565b3480156102a357600080fd5b506102b76102b23660046134c2565b610757565b60405161025e9190613529565b3480156102d057600080fd5b506102d96107d1565b60405161025e91906135c5565b3480156102f257600080fd5b5061024a6103013660046135d8565b610863565b34801561031257600080fd5b5061032661032136600461360d565b6108fd565b005b34801561033457600080fd5b50610326610343366004613637565b610a12565b34801561035457600080fd5b50610368610363366004613684565b610a29565b6040516001600160e01b0319909116815260200161025e565b34801561038d57600080fd5b506008545b60405190815260200161025e565b3480156103ac57600080fd5b506103266103bb3660046135d8565b610a3a565b3480156103cc57600080fd5b506103266103db3660046136eb565b610acb565b3480156103ec57600080fd5b506103266103fb366004613728565b610b6c565b34801561040c57600080fd5b5061039261041b36600461360d565b610c27565b34801561042c57600080fd5b5061032661043b3660046136eb565b610cbd565b34801561044c57600080fd5b5061039261045b3660046135d8565b610d56565b34801561046c57600080fd5b5061024a61047b366004613779565b610de9565b34801561048c57600080fd5b50610326610e30565b3480156104a157600080fd5b506103926104b03660046134c2565b610fd6565b3480156104c157600080fd5b5061024a6104d03660046135d8565b611006565b3480156104e157600080fd5b506103266104f03660046137bd565b61107d565b34801561050157600080fd5b506103266105103660046134c2565b6110ec565b34801561052157600080fd5b506102d9610530366004613834565b6114dd565b34801561054157600080fd5b50610392610550366004613834565b611577565b6103266105633660046137bd565b6115fe565b34801561057457600080fd5b506102876105833660046134c2565b8051602081830181018051600f8252928201919093012091525460ff1681565b3480156105af57600080fd5b506102d96117ac565b3480156105c457600080fd5b506103266105d33660046135d8565b6117bb565b3480156105e457600080fd5b506103266105f336600461384f565b611811565b34801561060457600080fd5b50610326610613366004613834565b6118d5565b34801561062457600080fd5b50610326610633366004613684565b611921565b34801561064457600080fd5b506102d96106533660046135d8565b611983565b34801561066457600080fd5b50610326611a6b565b34801561067957600080fd5b506103266106883660046134c2565b611abc565b34801561069957600080fd5b506102876106a83660046134c2565b611b6b565b3480156106b957600080fd5b506102876106c836600461388b565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b60006001600160e01b031982166380ac58cd60e01b148061072757506001600160e01b03198216635b5e139f60e01b145b80610736575061073682611b96565b8061075157506001600160e01b03198216630a85bd0160e11b145b92915050565b606060118260405161076991906138be565b90815260408051918290036020908101832080548083028501830190935282845291908301828280156107c557602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116107a7575b50505050509050919050565b6060600080546107e0906138da565b80601f016020809104026020016040519081016040528092919081815260200182805461080c906138da565b80156108595780601f1061082e57610100808354040283529160200191610859565b820191906000526020600020905b81548152906001019060200180831161083c57829003601f168201915b5050505050905090565b6000818152600260205260408120546001600160a01b03166108e15760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b60648201526084015b60405180910390fd5b506000908152600460205260409020546001600160a01b031690565b600061090882611006565b9050806001600160a01b0316836001600160a01b0316036109755760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b60648201526084016108d8565b336001600160a01b0382161480610991575061099181336106c8565b610a035760405162461bcd60e51b815260206004820152603860248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760448201527f6e6572206e6f7220617070726f76656420666f7220616c6c000000000000000060648201526084016108d8565b610a0d8383611bbb565b505050565b610a1b82611c29565b610a258282611ce8565b5050565b630a85bd0160e11b5b949350505050565b600b546001600160a01b03163314610a645760405162461bcd60e51b81526004016108d890613914565b600d5460009060ff1615610a8a5760405162461bcd60e51b81526004016108d890613944565b600b5460408051808201909152601081526f14995cdd081d1c985b9cd9995c9c995960821b6020820152610a0d9184916001600160a01b0390911690611dbd565b600d5460009060ff1615610af15760405162461bcd60e51b81526004016108d890613944565b82610afb81611577565b15610b185760405162461bcd60e51b81526004016108d890613985565b846001600160a01b03811615610b5057610b3181611577565b600114610b505760405162461bcd60e51b81526004016108d8906139bc565b610b5986611c29565b610b64868686611e27565b505050505050565b600d5460009060ff1615610b925760405162461bcd60e51b81526004016108d890613944565b333214610bb15760405162461bcd60e51b81526004016108d8906139f3565b6000610bbc83611e32565b90506000601085604051610bd091906138be565b908152604051908190036020019020546001600160a01b03908116915082168114610c0d5760405162461bcd60e51b81526004016108d890613a3e565b610c1633611c29565b610c203386611ce8565b5050505050565b6000610c3283611577565b8210610c945760405162461bcd60e51b815260206004820152602b60248201527f455243373231456e756d657261626c653a206f776e657220696e646578206f7560448201526a74206f6620626f756e647360a81b60648201526084016108d8565b506001600160a01b03919091166000908152600660209081526040808320938352929052205490565b600d5460009060ff1615610ce35760405162461bcd60e51b81526004016108d890613944565b82610ced81611577565b15610d0a5760405162461bcd60e51b81526004016108d890613985565b846001600160a01b03811615610d4257610d2381611577565b600114610d425760405162461bcd60e51b81526004016108d8906139bc565b610d4b86611c29565b610b64868686611e71565b6000610d6160085490565b8210610dc45760405162461bcd60e51b815260206004820152602c60248201527f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60448201526b7574206f6620626f756e647360a01b60648201526084016108d8565b60088281548110610dd757610dd7613a80565b90600052602060002001549050919050565b81516020818401810180516011825292820191850191909120919052805482908110610e1457600080fd5b6000918252602090912001546001600160a01b03169150829050565b600d5460009060ff1615610e565760405162461bcd60e51b81526004016108d890613944565b333214610e755760405162461bcd60e51b81526004016108d8906139f3565b338015610ea457610e8581611577565b600114610ea45760405162461bcd60e51b81526004016108d8906139bc565b6002600a5403610ef65760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016108d8565b6002600a556000610f073382610c27565b9050610f1281611e8c565b610f1b33611c29565b6000610f727f000000000000000000000000000000000000000000000000000000000000006433604051806040016040528060128152602001711499599d5b99081d1c985b9cd9995c9c995960721b815250611dbd565b905080610fcb5760405162461bcd60e51b815260206004820152602160248201527f4572726f72207768696c6520747279696e6720746f2073656e6420726566756e6044820152601960fa1b60648201526084016108d8565b50506001600a555050565b600081604051602001610fe991906138be565b604051602081830303815290604052805190602001209050919050565b6000818152600260205260408120546001600160a01b0316806107515760405162461bcd60e51b815260206004820152602960248201527f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460448201526832b73a103a37b5b2b760b91b60648201526084016108d8565b600061108882611e32565b9050600060108460405161109c91906138be565b908152604051908190036020019020546001600160a01b039081169150821681146110d95760405162461bcd60e51b81526004016108d890613a3e565b6110e285611c29565b610c208585611ce8565b33321461110b5760405162461bcd60e51b81526004016108d8906139f3565b6002600a540361115d5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016108d8565b6002600a55600d5460019060ff161515811461118b5760405162461bcd60e51b81526004016108d890613944565b3380156111ba5761119b81611577565b6001146111ba5760405162461bcd60e51b81526004016108d8906139bc565b6000836040516020016111cd91906138be565b604051602081830303815290604052805190602001209050600c54811461122d5760405162461bcd60e51b815260206004820152601460248201527314185cdcdddbdc99081b9bdd0818dbdc9c9958dd60621b60448201526064016108d8565b3360009081526012602052604081208054611247906138da565b80601f0160208091040260200160405190810160405280929190818152602001828054611273906138da565b80156112c05780601f10611295576101008083540402835291602001916112c0565b820191906000526020600020905b8154815290600101906020018083116112a357829003601f168201915b50506040805160008082526020820180845282519020969750956060955093506112ed92508691016138be565b604051602081830303815290604052805190602001200361140a5760118360405161131891906138be565b908152604080519182900360209081018320805480830285018301909352828452919083018282801561137457602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311611356575b5050505050905080517f0000000000000000000000000000000000000000000000000000000000001d4c6113a89190613ac2565b91507f1c4bffc09be694ccbd5bb800bd2b3f23a43a1ae271d8e03685812fedb7618db733847f0000000000000000000000000000000000000000000000000000000000001d4c6040516113fd93929190613ad6565b60405180910390a161148d565b60408051338152606060208201819052600c908201526b4f6e652d6d616e2061726d7960a01b60808201527f0000000000000000000000000000000000000000000000000000000000001d4c9181018290529092507f1c4bffc09be694ccbd5bb800bd2b3f23a43a1ae271d8e03685812fedb7618db79060a00160405180910390a15b60005b81518110156114c4576114bc838383815181106114af576114af613a80565b6020026020010151611f33565b600101611490565b5050600d805460ff1916905550506001600a5550505050565b601260205260009081526040902080546114f6906138da565b80601f0160208091040260200160405190810160405280929190818152602001828054611522906138da565b801561156f5780601f106115445761010080835404028352916020019161156f565b820191906000526020600020905b81548152906001019060200180831161155257829003601f168201915b505050505081565b60006001600160a01b0382166115e25760405162461bcd60e51b815260206004820152602a60248201527f4552433732313a2062616c616e636520717565727920666f7220746865207a65604482015269726f206164647265737360b01b60648201526084016108d8565b506001600160a01b031660009081526003602052604090205490565b600d5460009060ff16156116245760405162461bcd60e51b81526004016108d890613944565b3332146116435760405162461bcd60e51b81526004016108d8906139f3565b3361164d81611577565b1561166a5760405162461bcd60e51b81526004016108d890613985565b846001600160a01b038116156116a25761168381611577565b6001146116a25760405162461bcd60e51b81526004016108d8906139bc565b7f000000000000000000000000000000000000000000000000000000000000006434101561171d5760405162461bcd60e51b815260206004820152602260248201527f56616c756520646f6573206e6f7420657175616c207469636b65742070726963604482015261652160f01b60648201526084016108d8565b8451156117365783516000036117365761173685611abc565b61173e6121ea565b507f000000000000000000000000000000000000000000000000000000000000006461176960085490565b03610b64576040517f8b4ee43ad5507233adb4cbdcbade0d85b6fa617b8c166540faa9b1b184a18b7f90600090a1600d805460ff19166001179055505050505050565b6060600180546107e0906138da565b600b546001600160a01b031633146117e55760405162461bcd60e51b81526004016108d890613914565b600d5460009060ff161561180b5760405162461bcd60e51b81526004016108d890613944565b50600c55565b336001600160a01b038316036118695760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c65720000000000000060448201526064016108d8565b3360008181526005602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b600b546001600160a01b031633146118ff5760405162461bcd60e51b81526004016108d890613914565b600b80546001600160a01b0319166001600160a01b0392909216919091179055565b600d5460009060ff16156119475760405162461bcd60e51b81526004016108d890613944565b8361195181611577565b1561196e5760405162461bcd60e51b81526004016108d890613985565b61197786611c29565b610b6486868686612263565b6000818152600260205260409020546060906001600160a01b0316611a025760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b60648201526084016108d8565b6000611a1960408051602081019091526000815290565b90506000815111611a395760405180602001604052806000815250611a64565b80611a438461226f565b604051602001611a54929190613b0a565b6040516020818303038152906040525b9392505050565b333214611a8a5760405162461bcd60e51b81526004016108d8906139f3565b600d5460009060ff1615611ab05760405162461bcd60e51b81526004016108d890613944565b611ab933611c29565b50565b600d5460009060ff1615611ae25760405162461bcd60e51b81526004016108d890613944565b333214611b015760405162461bcd60e51b81526004016108d8906139f3565b611b0a82611b6b565b15611b575760405162461bcd60e51b815260206004820152601960248201527f47726f75706e616d6520616c726561647920657869737473210000000000000060448201526064016108d8565b611b61338361236f565b610a253383611ce8565b6000600f82604051611b7d91906138be565b9081526040519081900360200190205460ff1692915050565b60006001600160e01b0319821663780e9d6360e01b14806107515750610751826123e8565b600081815260046020526040902080546001600160a01b0319166001600160a01b0384169081179091558190611bf082611006565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6001600160a01b03811660009081526012602052604081208054611c4c906138da565b80601f0160208091040260200160405190810160405280929190818152602001828054611c78906138da565b8015611cc55780601f10611c9a57610100808354040283529160200191611cc5565b820191906000526020600020905b815481529060010190602001808311611ca857829003601f168201915b505050505090508051600014610a2557611cde82612438565b610a258282612459565b6004601182604051611cfa91906138be565b9081526040519081900360200190205410611d475760405162461bcd60e51b815260206004820152600d60248201526c11dc9bdd5c081a5cc8199d5b1b609a1b60448201526064016108d8565b6001600160a01b0382166000908152601260205260409020611d698282613b80565b50601181604051611d7a91906138be565b90815260405160209181900382019020805460018101825560009182529190200180546001600160a01b0319166001600160a01b03939093169290921790915550565b600080836001600160a01b03168584604051611dd991906138be565b60006040518083038185875af1925050503d8060008114611e16576040519150601f19603f3d011682016040523d82523d6000602084013e611e1b565b606091505b50909695505050505050565b610a0d83838361267b565b604080513260208201526000918291016040516020818303038152906040528051906020012090506000611e6582612826565b9050610a328185612861565b610a0d83838360405180602001604052806000815250611921565b6000611e9782611006565b9050611ea581600084612885565b611eb0600083611bbb565b6001600160a01b0381166000908152600360205260408120805460019290611ed9908490613c3e565b909155505060008281526002602052604080822080546001600160a01b0319169055518391906001600160a01b038416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b600d5460019060ff1615158114611f5c5760405162461bcd60e51b81526004016108d890613944565b813b63ffffffff161561200d57604080516001600160a01b0384168152600060208201526060818301819052604b908201527f54686520726563697069656e74206f6620746865207072697a652063616e6e6f60808201527f74206265206120636f6e74726163742c20706c6561736520636f6e73756c742060a08201526a1d1a19481cdd5c1c1bdc9d60aa1b60c08201529051600080516020613e2e8339815191529181900360e00190a1505050565b61201682611577565b6000036120b657604080516001600160a01b03841681526000602082015260608183018190526044908201527f54686520726563697069656e74206f6620746865207072697a6520686173206e60808201527f6f207469636b65742c20706c6561736520636f6e73756c74207468652073757060a0820152631c1bdc9d60e21b60c08201529051600080516020613e2e8339815191529181900360e00190a15b60006120ea84846040518060400160405280600f81526020016e436f6e67726174756c6174696f6e7360881b815250611dbd565b9050801561215857600080516020613e2e8339815191528385612115866001600160a01b031661293d565b61211e8861226f565b60405160200161212f929190613c51565b60408051601f198184030181529082905261214b939291613cb7565b60405180910390a16121e4565b604080516001600160a01b0385168152600060208201526060818301819052603d908201527f53656e64696e67206f662066756e647320776173206e6f7420706f737369626c60808201527f652c20706c6561736520636f6e73756c742074686520737570706f727400000060a08201529051600080516020613e2e8339815191529181900360c00190a15b50505050565b60006103e86121f860085490565b106122385760405162461bcd60e51b815260206004820152601060248201526f4e6f207469636b657473206c6566742160801b60448201526064016108d8565b61224433600e54612994565b6001600e60008282546122579190613ce7565b90915550600192915050565b6121e4848484846129ae565b6060816000036122965750506040805180820190915260018152600360fc1b602082015290565b8160005b81156122c057806122aa81613cfa565b91506122b99050600a83613ac2565b915061229a565b6000816001600160401b038111156122da576122da613418565b6040519080825280601f01601f191660200182016040528015612304576020820181803683370190505b5090505b8415610a3257612319600183613c3e565b9150612326600a86613d13565b612331906030613ce7565b60f81b81838151811061234657612346613a80565b60200101906001600160f81b031916908160001a905350612368600a86613ac2565b9450612308565b8160108260405161238091906138be565b908152602001604051809103902060006101000a8154816001600160a01b0302191690836001600160a01b031602179055506001600f826040516123c491906138be565b908152604051908190036020019020805491151560ff199092169190911790555050565b60006001600160e01b031982166380ac58cd60e01b148061241957506001600160e01b03198216635b5e139f60e01b145b8061075157506301ffc9a760e01b6001600160e01b0319831614610751565b6001600160a01b0381166000908152601260205260408120611ab99161334a565b600060118260405161246b91906138be565b90815260408051918290036020908101832080548083028501830190935282845291908301828280156124c757602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116124a9575b50505050509050600181516124dc9190613c3e565b6000036124ec57610a0d826129e1565b6000600182516124fc9190613c3e565b6001600160401b0381111561251357612513613418565b60405190808252806020026020018201604052801561253c578160200160208202803683370190505b5090506000805b83518110156125d857856001600160a01b031684828151811061256857612568613a80565b60200260200101516001600160a01b0316146125d05783818151811061259057612590613a80565b60200260200101518383815181106125aa576125aa613a80565b6001600160a01b0390921660209283029190910190910152816125cc81613cfa565b9250505b600101612543565b50816011856040516125ea91906138be565b9081526020016040518091039020908051906020019061260b929190613384565b508160008151811061261f5761261f613a80565b602002602001015160108560405161263791906138be565b908152604080516020928190038301902080546001600160a01b0319166001600160a01b0394851617905591871660009081526012909152908120610c209161334a565b826001600160a01b031661268e82611006565b6001600160a01b0316146126f65760405162461bcd60e51b815260206004820152602960248201527f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960448201526839903737ba1037bbb760b91b60648201526084016108d8565b6001600160a01b0382166127585760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b60648201526084016108d8565b612763838383612885565b61276e600082611bbb565b6001600160a01b0383166000908152600360205260408120805460019290612797908490613c3e565b90915550506001600160a01b03821660009081526003602052604081208054600192906127c5908490613ce7565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b0386811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6040517f19457468657265756d205369676e6564204d6573736167653a0a3332000000006020820152603c8101829052600090605c01610fe9565b60008060006128708585612a60565b9150915061287d81612ace565b509392505050565b6001600160a01b0383166128e0576128db81600880546000838152600960205260408120829055600182018355919091527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee30155565b612903565b816001600160a01b0316836001600160a01b031614612903576129038382612c84565b6001600160a01b03821661291a57610a0d81612d21565b826001600160a01b0316826001600160a01b031614610a0d57610a0d8282612dd0565b6060816000036129675750506040805180820190915260048152630307830360e41b602082015290565b8160005b811561298a578061297b81613cfa565b915050600882901c915061296b565b610a328482612e14565b610a25828260405180602001604052806000815250612faf565b6129b984848461267b565b6129c584848484612fe2565b6121e45760405162461bcd60e51b81526004016108d890613d27565b600f816040516129f191906138be565b908152604051908190036020018120805460ff19169055601190612a169083906138be565b90815260200160405180910390206000612a3091906133e9565b601081604051612a4091906138be565b90815260405190819003602001902080546001600160a01b031916905550565b6000808251604103612a965760208301516040840151606085015160001a612a8a878285856130e0565b94509450505050612ac7565b8251604003612abf5760208301516040840151612ab48683836131cd565b935093505050612ac7565b506000905060025b9250929050565b6000816004811115612ae257612ae2613d79565b03612aea5750565b6001816004811115612afe57612afe613d79565b03612b4b5760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e6174757265000000000000000060448201526064016108d8565b6002816004811115612b5f57612b5f613d79565b03612bac5760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e6774680060448201526064016108d8565b6003816004811115612bc057612bc0613d79565b03612c185760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b60648201526084016108d8565b6004816004811115612c2c57612c2c613d79565b03611ab95760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c604482015261756560f01b60648201526084016108d8565b60006001612c9184611577565b612c9b9190613c3e565b600083815260076020526040902054909150808214612cee576001600160a01b03841660009081526006602090815260408083208584528252808320548484528184208190558352600790915290208190555b5060009182526007602090815260408084208490556001600160a01b039094168352600681528383209183525290812055565b600854600090612d3390600190613c3e565b60008381526009602052604081205460088054939450909284908110612d5b57612d5b613a80565b906000526020600020015490508060088381548110612d7c57612d7c613a80565b6000918252602080832090910192909255828152600990915260408082208490558582528120556008805480612db457612db4613d8f565b6001900381819060005260206000200160009055905550505050565b6000612ddb83611577565b6001600160a01b039093166000908152600660209081526040808320868452825280832085905593825260079052919091209190915550565b60606000612e23836002613da5565b612e2e906002613ce7565b6001600160401b03811115612e4557612e45613418565b6040519080825280601f01601f191660200182016040528015612e6f576020820181803683370190505b509050600360fc1b81600081518110612e8a57612e8a613a80565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110612eb957612eb9613a80565b60200101906001600160f81b031916908160001a9053506000612edd846002613da5565b612ee8906001613ce7565b90505b6001811115612f60576f181899199a1a9b1b9c1cb0b131b232b360811b85600f1660108110612f1c57612f1c613a80565b1a60f81b828281518110612f3257612f32613a80565b60200101906001600160f81b031916908160001a90535060049490941c93612f5981613dbc565b9050612eeb565b508315611a645760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e7460448201526064016108d8565b612fb983836131fc565b612fc66000848484612fe2565b610a0d5760405162461bcd60e51b81526004016108d890613d27565b60006001600160a01b0384163b156130d857604051630a85bd0160e11b81526001600160a01b0385169063150b7a0290613026903390899088908890600401613dd3565b6020604051808303816000875af1925050508015613061575060408051601f3d908101601f1916820190925261305e91810190613e10565b60015b6130be573d80801561308f576040519150601f19603f3d011682016040523d82523d6000602084013e613094565b606091505b5080516000036130b65760405162461bcd60e51b81526004016108d890613d27565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050610a32565b506001610a32565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a083111561311757506000905060036131c4565b8460ff16601b1415801561312f57508460ff16601c14155b1561314057506000905060046131c4565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015613194573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166131bd576000600192509250506131c4565b9150600090505b94509492505050565b6000806001600160ff1b03831660ff84901c601b016131ee878288856130e0565b935093505050935093915050565b6001600160a01b0382166132525760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f206164647265737360448201526064016108d8565b6000818152600260205260409020546001600160a01b0316156132b75760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e7465640000000060448201526064016108d8565b6132c360008383612885565b6001600160a01b03821660009081526003602052604081208054600192906132ec908490613ce7565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b03861690811790915590518392907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b508054613356906138da565b6000825580601f10613366575050565b601f016020900490600052602060002090810190611ab99190613403565b8280548282559060005260206000209081019282156133d9579160200282015b828111156133d957825182546001600160a01b0319166001600160a01b039091161782556020909201916001909101906133a4565b506133e5929150613403565b5090565b5080546000825590600052602060002090810190611ab991905b5b808211156133e55760008155600101613404565b634e487b7160e01b600052604160045260246000fd5b600082601f83011261343f57600080fd5b8135602083016000806001600160401b0384111561345f5761345f613418565b50604051601f19601f85018116603f011681018181106001600160401b038211171561348d5761348d613418565b6040528381529050808284018710156134a557600080fd5b838360208301376000602085830101528094505050505092915050565b6000602082840312156134d457600080fd5b81356001600160401b038111156134ea57600080fd5b610a328482850161342e565b6001600160e01b031981168114611ab957600080fd5b60006020828403121561351e57600080fd5b8135611a64816134f6565b602080825282518282018190526000918401906040840190835b8181101561356a5783516001600160a01b0316835260209384019390920191600101613543565b509095945050505050565b60005b83811015613590578181015183820152602001613578565b50506000910152565b600081518084526135b1816020860160208601613575565b601f01601f19169290920160200192915050565b602081526000611a646020830184613599565b6000602082840312156135ea57600080fd5b5035919050565b80356001600160a01b038116811461360857600080fd5b919050565b6000806040838503121561362057600080fd5b613629836135f1565b946020939093013593505050565b6000806040838503121561364a57600080fd5b613653836135f1565b915060208301356001600160401b0381111561366e57600080fd5b61367a8582860161342e565b9150509250929050565b6000806000806080858703121561369a57600080fd5b6136a3856135f1565b93506136b1602086016135f1565b92506040850135915060608501356001600160401b038111156136d357600080fd5b6136df8782880161342e565b91505092959194509250565b60008060006060848603121561370057600080fd5b613709846135f1565b9250613717602085016135f1565b929592945050506040919091013590565b6000806040838503121561373b57600080fd5b82356001600160401b0381111561375157600080fd5b61375d8582860161342e565b92505060208301356001600160401b0381111561366e57600080fd5b6000806040838503121561378c57600080fd5b82356001600160401b038111156137a257600080fd5b6137ae8582860161342e565b95602094909401359450505050565b6000806000606084860312156137d257600080fd5b6137db846135f1565b925060208401356001600160401b038111156137f657600080fd5b6138028682870161342e565b92505060408401356001600160401b0381111561381e57600080fd5b61382a8682870161342e565b9150509250925092565b60006020828403121561384657600080fd5b611a64826135f1565b6000806040838503121561386257600080fd5b61386b836135f1565b91506020830135801515811461388057600080fd5b809150509250929050565b6000806040838503121561389e57600080fd5b6138a7836135f1565b91506138b5602084016135f1565b90509250929050565b600082516138d0818460208701613575565b9190910192915050565b600181811c908216806138ee57607f821691505b60208210810361390e57634e487b7160e01b600052602260045260246000fd5b50919050565b602080825260169082015275596f7520617265206e6f7420746865206f776e65722160501b604082015260600190565b60208082526021908201527f54726561737572652d68756e742068617320616c7265616479207374617274656040820152601960fa1b606082015260800190565b6020808252601e908201527f526563697069656e7420616c7265616479206861732061207469636b65740000604082015260600190565b60208082526017908201527f526563697069656e7420686173206e6f207469636b6574000000000000000000604082015260600190565b6020808252602b908201527f536d6172742d636f6e74726163747320617265206e6f7420616c6c6f7765642060408201526a1d1bc81a5b9d195c9858dd60aa1b606082015260800190565b60208082526022908201527f5369676e617475726520646f6573206e6f742062656c6f6e6720746f2067726f604082015261075760f41b606082015260800190565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b600082613ad157613ad1613a96565b500490565b6001600160a01b0384168152606060208201819052600090613afa90830185613599565b9050826040830152949350505050565b60008351613b1c818460208801613575565b835190830190613b30818360208801613575565b01949350505050565b601f821115610a0d57806000526020600020601f840160051c81016020851015613b605750805b601f840160051c820191505b81811015610c205760008155600101613b6c565b81516001600160401b03811115613b9957613b99613418565b613bad81613ba784546138da565b84613b39565b6020601f821160018114613be15760008315613bc95750848201515b600019600385901b1c1916600184901b178455610c20565b600084815260208120601f198516915b82811015613c115787850151825560209485019460019092019101613bf1565b5084821015613c2f5786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b8181038181111561075157610751613aac565b6f021b7b733b930ba3ab630ba34b7b739960851b815260008351613c7c816010850160208801613575565b6e016103cb7ba903932b1b2b4bb32b21608d1b6010918401918201528351613cab81601f840160208801613575565b01601f01949350505050565b60018060a01b0384168152826020820152606060408201526000613cde6060830184613599565b95945050505050565b8082018082111561075157610751613aac565b600060018201613d0c57613d0c613aac565b5060010190565b600082613d2257613d22613a96565b500690565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b634e487b7160e01b600052602160045260246000fd5b634e487b7160e01b600052603160045260246000fd5b808202811582820484141761075157610751613aac565b600081613dcb57613dcb613aac565b506000190190565b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090613e0690830184613599565b9695505050505050565b600060208284031215613e2257600080fd5b8151611a64816134f656fe147a4377e98da78fd3d81a05e0f19ba051f341e7fd47d61d20248c63265f27c9a26469706673582212200e959736fe8488e2ac6586527a61b759c1d53309be2dde2aa10c60c04dbced6c64736f6c634300081c0033