ETH Price: $2,403.27 (-0.98%)

Token

KIKI (KIKI)
 

Overview

Max Total Supply

11,411,911.444088814681078178 KIKI

Holders

1,156 (0.00%)

Transfers

-
0

Market

Onchain Market Cap

-

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Loading...
Loading
Loading...
Loading
Loading...
Loading

OVERVIEW

KiKi Finance is a decentralized Staking protocol with multi-chain aggregation, supporting Polkadot, Cosmos, Kusama, Terra, etc.

UI Multiplier changes (based on UIMultiplierUpdated event). Displayed token amounts are scaled by the active multiplier.
Transaction Hash Block
Age
Multiplier Status
# Exchange Pair Price  24H Volume % Volume
Source Code Verified Exact Match

Contract Name

KIKIToken

Compiler Version
v0.7.6+commit.7338295f
Optimization Enabled
Yes with 200 runs
Other Settings
default evmVersion
License
MIT
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousPendingOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newPendingOwner","type":"address"}],"name":"ChangePendingOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"delegator","type":"address"},{"indexed":true,"internalType":"address","name":"fromDelegate","type":"address"},{"indexed":true,"internalType":"address","name":"toDelegate","type":"address"}],"name":"DelegateChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"delegate","type":"address"},{"indexed":false,"internalType":"uint256","name":"previousBalance","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newBalance","type":"uint256"}],"name":"DelegateVotesChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"minter","type":"address"},{"indexed":false,"internalType":"uint256","name":"maxAmount","type":"uint256"}],"name":"MinterChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"DELEGATION_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DOMAIN_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MAX_SUPPLY","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"acceptOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_minter","type":"address"},{"internalType":"uint256","name":"_maxAmount","type":"uint256"}],"name":"addMinter","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"cap","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint32","name":"","type":"uint32"}],"name":"checkpoints","outputs":[{"internalType":"uint32","name":"fromBlock","type":"uint32"},{"internalType":"uint256","name":"votes","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_minter","type":"address"}],"name":"delMinter","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"delegatee","type":"address"}],"name":"delegate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"delegatee","type":"address"},{"internalType":"uint256","name":"nonce","type":"uint256"},{"internalType":"uint256","name":"expiry","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"delegateBySig","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"delegator","type":"address"}],"name":"delegates","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"getCurrentVotes","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"blockNumber","type":"uint256"}],"name":"getPriorVotes","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mint","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"minters","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"numCheckpoints","outputs":[{"internalType":"uint32","name":"","type":"uint32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pendingOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"pendingOwner_","type":"address"}],"name":"setPendingOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]
60806040523480156200001157600080fd5b506040805180820182526004808252634b494b4960e01b60208084018281528551808701909652928552840152815133936a52b7d2dcc80cd2e4000000939290916200006091600391620002e0565b50805162000076906004906020840190620002e0565b50506005805460ff191660121790555080620000d9576040805162461bcd60e51b815260206004820152601560248201527f45524332304361707065643a2063617020697320300000000000000000000000604482015290519081900360640190fd5b6006556001600160a01b038116620000f857620000f562000156565b90505b600780546001600160a01b0319166001600160a01b0383169081179091556040516000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a35062000150336000196200015a565b6200038c565b3390565b6200016462000156565b6001600160a01b031662000177620002d1565b6001600160a01b031614620001d3576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b03821662000220576040805162461bcd60e51b815260206004820152600e60248201526d34b63632b3b0b61036b4b73a32b960911b604482015290519081900360640190fd5b6001600160a01b038216600090815260096020526040902054156200027d576040805162461bcd60e51b815260206004820152600e60248201526d30b63932b0b23c9036b4b73a32b960911b604482015290519081900360640190fd5b6001600160a01b038216600081815260096020908152604091829020849055815184815291517fd75fd184f209746726e627e2bd2ed917eeb5f5b35120d7e89e4df569e6bb16879281900390910190a25050565b6007546001600160a01b031690565b828054600181600116156101000203166002900490600052602060002090601f01602090048101928262000318576000855562000363565b82601f106200033357805160ff191683800117855562000363565b8280016001018555821562000363579182015b828111156200036357825182559160200191906001019062000346565b506200037192915062000375565b5090565b5b8082111562000371576000815560010162000376565b612142806200039c6000396000f3fe608060405234801561001057600080fd5b50600436106101f05760003560e01c8063761248b41161010f578063c3cda520116100a2578063e7a324dc11610071578063e7a324dc1461063c578063ebbc496514610644578063f1127ed81461064c578063f46eccc41461069e576101f0565b8063c3cda52014610599578063c42069ec146105e0578063dd62ed3e14610606578063e30c397814610634576101f0565b806395d89b41116100de57806395d89b4114610513578063a457c2d71461051b578063a9059cbb14610547578063b4b5ea5714610573576101f0565b8063761248b41461048d578063782d6fe1146104b95780637ecebe00146104e55780638da5cb5b1461050b576101f0565b8063355274ea116101875780635c19a95c116101565780635c19a95c146103fa5780636fcfff451461042057806370a082311461045f578063715018a614610485576101f0565b8063355274ea14610358578063395093511461036057806340c10f191461038c578063587cde1e146103b8576101f0565b806323338b88116101c357806323338b88146102d457806323b872dd146102fc578063313ce5671461033257806332cb6b0c14610350576101f0565b806306fdde03146101f5578063095ea7b31461027257806318160ddd146102b257806320606b70146102cc575b600080fd5b6101fd6106c4565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561023757818101518382015260200161021f565b50505050905090810190601f1680156102645780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61029e6004803603604081101561028857600080fd5b506001600160a01b03813516906020013561075a565b604080519115158252519081900360200190f35b6102ba610778565b60408051918252519081900360200190f35b6102ba61077e565b6102fa600480360360208110156102ea57600080fd5b50356001600160a01b03166107a2565b005b61029e6004803603606081101561031257600080fd5b506001600160a01b038135811691602081013590911690604001356108f8565b61033a61097f565b6040805160ff9092168252519081900360200190f35b6102ba610988565b6102ba610997565b61029e6004803603604081101561037657600080fd5b506001600160a01b03813516906020013561099d565b6102ba600480360360408110156103a257600080fd5b506001600160a01b0381351690602001356109eb565b6103de600480360360208110156103ce57600080fd5b50356001600160a01b0316610ad1565b604080516001600160a01b039092168252519081900360200190f35b6102fa6004803603602081101561041057600080fd5b50356001600160a01b0316610aef565b6104466004803603602081101561043657600080fd5b50356001600160a01b0316610afc565b6040805163ffffffff9092168252519081900360200190f35b6102ba6004803603602081101561047557600080fd5b50356001600160a01b0316610b14565b6102fa610b2f565b6102fa600480360360408110156104a357600080fd5b506001600160a01b038135169060200135610bab565b6102ba600480360360408110156104cf57600080fd5b506001600160a01b038135169060200135610d09565b6102ba600480360360208110156104fb57600080fd5b50356001600160a01b0316610f0c565b6103de610f1e565b6101fd610f2d565b61029e6004803603604081101561053157600080fd5b506001600160a01b038135169060200135610f8e565b61029e6004803603604081101561055d57600080fd5b506001600160a01b038135169060200135610ff6565b6102ba6004803603602081101561058957600080fd5b50356001600160a01b031661100a565b6102fa600480360360c08110156105af57600080fd5b506001600160a01b038135169060208101359060408101359060ff6060820135169060808101359060a0013561106e565b6102fa600480360360208110156105f657600080fd5b50356001600160a01b03166112e1565b6102ba6004803603604081101561061c57600080fd5b506001600160a01b03813581169160200135166113e4565b6103de61140f565b6102ba61141e565b6102fa611442565b61067e6004803603604081101561066257600080fd5b5080356001600160a01b0316906020013563ffffffff1661153e565b6040805163ffffffff909316835260208301919091528051918290030190f35b6102ba600480360360208110156106b457600080fd5b50356001600160a01b031661156b565b60038054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156107505780601f1061072557610100808354040283529160200191610750565b820191906000526020600020905b81548152906001019060200180831161073357829003601f168201915b5050505050905090565b600061076e61076761157d565b8484611581565b5060015b92915050565b60025490565b7f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a86681565b6107aa61157d565b6001600160a01b03166107bb610f1e565b6001600160a01b031614610804576040805162461bcd60e51b81526020600482018190526024820152600080516020611fe6833981519152604482015290519081900360640190fd5b6001600160a01b038116610850576040805162461bcd60e51b815260206004820152600e60248201526d34b63632b3b0b61036b4b73a32b960911b604482015290519081900360640190fd5b6001600160a01b0381166000908152600960205260409020546108a7576040805162461bcd60e51b815260206004820152600a6024820152693737ba1036b4b73a32b960b11b604482015290519081900360640190fd5b6001600160a01b03811660008181526009602090815260408083208390558051928352517fd75fd184f209746726e627e2bd2ed917eeb5f5b35120d7e89e4df569e6bb16879281900390910190a250565b600061090584848461166d565b6109758461091161157d565b61097085604051806060016040528060288152602001611fbe602891396001600160a01b038a1660009081526001602052604081209061094f61157d565b6001600160a01b0316815260208101919091526040016000205491906117c8565b611581565b5060019392505050565b60055460ff1690565b6a52b7d2dcc80cd2e400000081565b60065490565b600061076e6109aa61157d565b8461097085600160006109bb61157d565b6001600160a01b03908116825260208083019390935260409182016000908120918c16815292529020549061185f565b336000908152600960205260408120548290811115610a3b5760405162461bcd60e51b81526004018080602001828103825260228152602001806120066022913960400191505060405180910390fd5b610a58610a46610778565b6a52b7d2dcc80cd2e4000000906118b9565b831115610a685760009150610aca565b33600090815260096020526040902054831115610a92573360009081526009602052604090205492505b33600090815260096020526040902054610aac90846118b9565b33600090815260096020526040902055610ac68484611916565b8291505b5092915050565b6001600160a01b039081166000908152600a60205260409020541690565b610af93382611a06565b50565b600c6020526000908152604090205463ffffffff1681565b6001600160a01b031660009081526020819052604090205490565b610b3761157d565b6001600160a01b0316610b48610f1e565b6001600160a01b031614610b91576040805162461bcd60e51b81526020600482018190526024820152600080516020611fe6833981519152604482015290519081900360640190fd5b610ba1610b9c610f1e565b6107a2565b610ba9611a9b565b565b610bb361157d565b6001600160a01b0316610bc4610f1e565b6001600160a01b031614610c0d576040805162461bcd60e51b81526020600482018190526024820152600080516020611fe6833981519152604482015290519081900360640190fd5b6001600160a01b038216610c59576040805162461bcd60e51b815260206004820152600e60248201526d34b63632b3b0b61036b4b73a32b960911b604482015290519081900360640190fd5b6001600160a01b03821660009081526009602052604090205415610cb5576040805162461bcd60e51b815260206004820152600e60248201526d30b63932b0b23c9036b4b73a32b960911b604482015290519081900360640190fd5b6001600160a01b038216600081815260096020908152604091829020849055815184815291517fd75fd184f209746726e627e2bd2ed917eeb5f5b35120d7e89e4df569e6bb16879281900390910190a25050565b6000438210610d495760405162461bcd60e51b81526004018080602001828103825260278152602001806120286027913960400191505060405180910390fd5b6001600160a01b0383166000908152600c602052604090205463ffffffff1680610d77576000915050610772565b6001600160a01b0384166000908152600b6020908152604080832063ffffffff600019860181168552925290912054168310610de6576001600160a01b0384166000908152600b602090815260408083206000199490940163ffffffff16835292905220600101549050610772565b6001600160a01b0384166000908152600b6020908152604080832083805290915290205463ffffffff16831015610e21576000915050610772565b600060001982015b8163ffffffff168163ffffffff161115610ed5576000600263ffffffff848403166001600160a01b0389166000908152600b6020908152604080832094909304860363ffffffff8181168452948252918390208351808501909452805490941680845260019094015490830152925090871415610eb0576020015194506107729350505050565b805163ffffffff16871115610ec757819350610ece565b6001820392505b5050610e29565b506001600160a01b0385166000908152600b6020908152604080832063ffffffff9094168352929052206001015491505092915050565b600d6020526000908152604090205481565b6007546001600160a01b031690565b60048054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156107505780601f1061072557610100808354040283529160200191610750565b600061076e610f9b61157d565b84610970856040518060600160405280602581526020016120e86025913960016000610fc561157d565b6001600160a01b03908116825260208083019390935260409182016000908120918d168152925290205491906117c8565b600061076e61100361157d565b848461166d565b6001600160a01b0381166000908152600c602052604081205463ffffffff1680611035576000611067565b6001600160a01b0383166000908152600b6020908152604080832063ffffffff60001986011684529091529020600101545b9392505050565b60007f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a8666110996106c4565b805190602001206110a8611ba0565b60408051602080820195909552808201939093526060830191909152306080808401919091528151808403909101815260a0830182528051908401207fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf60c08401526001600160a01b038b1660e084015261010083018a90526101208084018a9052825180850390910181526101408401835280519085012061190160f01b6101608501526101628401829052610182808501829052835180860390910181526101a285018085528151918701919091206000918290526101c2860180865281905260ff8b166101e287015261020286018a90526102228601899052935192965090949293909260019261024280840193601f198301929081900390910190855afa1580156111db573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b03811661122d5760405162461bcd60e51b8152600401808060200182810382526026815260200180611ef66026913960400191505060405180910390fd5b6001600160a01b0381166000908152600d60205260409020805460018101909155891461128b5760405162461bcd60e51b8152600401808060200182810382526022815260200180611eb16022913960400191505060405180910390fd5b874211156112ca5760405162461bcd60e51b8152600401808060200182810382526026815260200180611f3e6026913960400191505060405180910390fd5b6112d4818b611a06565b505050505b505050505050565b6112e961157d565b6001600160a01b03166112fa610f1e565b6001600160a01b031614611343576040805162461bcd60e51b81526020600482018190526024820152600080516020611fe6833981519152604482015290519081900360640190fd5b6001600160a01b0381166113885760405162461bcd60e51b81526004018080602001828103825260298152602001806120bf6029913960400191505060405180910390fd5b6008546040516001600160a01b038084169216907f4465959e7ec1f32e3ebd831ac2459ad6ef4b1d54a83f108a7068e69e62f0702f90600090a3600880546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6008546001600160a01b031690565b7fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf81565b61144a61157d565b6001600160a01b031661145b61140f565b6001600160a01b0316146114a05760405162461bcd60e51b81526004018080602001828103825260278152602001806120746027913960400191505060405180910390fd5b6008546007546040516001600160a01b0392831692909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600854600780546001600160a01b0319166001600160a01b039092169182179055604051600091907f4465959e7ec1f32e3ebd831ac2459ad6ef4b1d54a83f108a7068e69e62f0702f908390a3600880546001600160a01b0319169055565b600b6020908152600092835260408084209091529082529020805460019091015463ffffffff9091169082565b60096020526000908152604090205481565b3390565b6001600160a01b0383166115c65760405162461bcd60e51b815260040180806020018281038252602481526020018061209b6024913960400191505060405180910390fd5b6001600160a01b03821661160b5760405162461bcd60e51b8152600401808060200182810382526022815260200180611f1c6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b0383166116b25760405162461bcd60e51b815260040180806020018281038252602581526020018061204f6025913960400191505060405180910390fd5b6001600160a01b0382166116f75760405162461bcd60e51b8152600401808060200182810382526023815260200180611ed36023913960400191505060405180910390fd5b611702838383611ba4565b61173f81604051806060016040528060268152602001611f64602691396001600160a01b03861660009081526020819052604090205491906117c8565b6001600160a01b03808516600090815260208190526040808220939093559084168152205461176e908261185f565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b600081848411156118575760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561181c578181015183820152602001611804565b50505050905090810190601f1680156118495780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600082820183811015611067576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b600082821115611910576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b6001600160a01b038216611971576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b61197d60008383611ba4565b60025461198a908261185f565b6002556001600160a01b0382166000908152602081905260409020546119b0908261185f565b6001600160a01b0383166000818152602081815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b6001600160a01b038083166000908152600a602052604081205490911690611a2d84610b14565b6001600160a01b038581166000818152600a602052604080822080546001600160a01b031916898616908117909155905194955093928616927f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9190a4611a95828483611bb4565b50505050565b611aa361157d565b6001600160a01b0316611ab4610f1e565b6001600160a01b031614611afd576040805162461bcd60e51b81526020600482018190526024820152600080516020611fe6833981519152604482015290519081900360640190fd5b6007546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600780546001600160a01b03191690556008546001600160a01b031615610ba9576008546040516000916001600160a01b0316907f4465959e7ec1f32e3ebd831ac2459ad6ef4b1d54a83f108a7068e69e62f0702f908390a3600880546001600160a01b0319169055565b4690565b611baf838383611bb4565b505050565b816001600160a01b0316836001600160a01b031614158015611bd65750600081115b15611baf576001600160a01b03831615611c68576001600160a01b0383166000908152600c602052604081205463ffffffff169081611c16576000611c48565b6001600160a01b0385166000908152600b6020908152604080832063ffffffff60001987011684529091529020600101545b90506000611c5682856118b9565b9050611c6486848484611ced565b5050505b6001600160a01b03821615611baf576001600160a01b0382166000908152600c602052604081205463ffffffff169081611ca3576000611cd5565b6001600160a01b0384166000908152600b6020908152604080832063ffffffff60001987011684529091529020600101545b90506000611ce3828561185f565b90506112d9858484845b6000611d1143604051806060016040528060348152602001611f8a60349139611e52565b905060008463ffffffff16118015611d5a57506001600160a01b0385166000908152600b6020908152604080832063ffffffff6000198901811685529252909120548282169116145b15611d97576001600160a01b0385166000908152600b6020908152604080832063ffffffff60001989011684529091529020600101829055611e08565b60408051808201825263ffffffff808416825260208083018681526001600160a01b038a166000818152600b84528681208b8616825284528681209551865490861663ffffffff199182161787559251600196870155908152600c9092529390208054928801909116919092161790555b604080518481526020810184905281516001600160a01b038816927fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724928290030190a25050505050565b6000816401000000008410611ea85760405162461bcd60e51b815260206004820181815283516024840152835190928392604490910191908501908083836000831561181c578181015183820152602001611804565b50919291505056fe4b494b493a3a64656c656761746542795369673a20696e76616c6964206e6f6e636545524332303a207472616e7366657220746f20746865207a65726f20616464726573734b494b493a3a64656c656761746542795369673a20696e76616c6964207369676e617475726545524332303a20617070726f766520746f20746865207a65726f20616464726573734b494b493a3a64656c656761746542795369673a207369676e6174757265206578706972656445524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e63654b494b493a3a5f7772697465436865636b706f696e743a20626c6f636b206e756d6265722065786365656473203332206269747345524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e63654f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657263616c6c6572206973206e6f74206d696e746572206f72206e6f7420656e6f7567684b494b493a3a6765745072696f72566f7465733a206e6f74207965742064657465726d696e656445524332303a207472616e736665722066726f6d20746865207a65726f20616464726573734f776e61626c653a2063616c6c6572206973206e6f74207468652070656e64696e674f776e657245524332303a20617070726f76652066726f6d20746865207a65726f20616464726573734f776e61626c653a2070656e64696e674f776e657220697320746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212205da50f8926c64910cd79db1a4767f581d0f5aa8d02aa7ed2afe97e75854bbd9964736f6c63430007060033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101f05760003560e01c8063761248b41161010f578063c3cda520116100a2578063e7a324dc11610071578063e7a324dc1461063c578063ebbc496514610644578063f1127ed81461064c578063f46eccc41461069e576101f0565b8063c3cda52014610599578063c42069ec146105e0578063dd62ed3e14610606578063e30c397814610634576101f0565b806395d89b41116100de57806395d89b4114610513578063a457c2d71461051b578063a9059cbb14610547578063b4b5ea5714610573576101f0565b8063761248b41461048d578063782d6fe1146104b95780637ecebe00146104e55780638da5cb5b1461050b576101f0565b8063355274ea116101875780635c19a95c116101565780635c19a95c146103fa5780636fcfff451461042057806370a082311461045f578063715018a614610485576101f0565b8063355274ea14610358578063395093511461036057806340c10f191461038c578063587cde1e146103b8576101f0565b806323338b88116101c357806323338b88146102d457806323b872dd146102fc578063313ce5671461033257806332cb6b0c14610350576101f0565b806306fdde03146101f5578063095ea7b31461027257806318160ddd146102b257806320606b70146102cc575b600080fd5b6101fd6106c4565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561023757818101518382015260200161021f565b50505050905090810190601f1680156102645780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61029e6004803603604081101561028857600080fd5b506001600160a01b03813516906020013561075a565b604080519115158252519081900360200190f35b6102ba610778565b60408051918252519081900360200190f35b6102ba61077e565b6102fa600480360360208110156102ea57600080fd5b50356001600160a01b03166107a2565b005b61029e6004803603606081101561031257600080fd5b506001600160a01b038135811691602081013590911690604001356108f8565b61033a61097f565b6040805160ff9092168252519081900360200190f35b6102ba610988565b6102ba610997565b61029e6004803603604081101561037657600080fd5b506001600160a01b03813516906020013561099d565b6102ba600480360360408110156103a257600080fd5b506001600160a01b0381351690602001356109eb565b6103de600480360360208110156103ce57600080fd5b50356001600160a01b0316610ad1565b604080516001600160a01b039092168252519081900360200190f35b6102fa6004803603602081101561041057600080fd5b50356001600160a01b0316610aef565b6104466004803603602081101561043657600080fd5b50356001600160a01b0316610afc565b6040805163ffffffff9092168252519081900360200190f35b6102ba6004803603602081101561047557600080fd5b50356001600160a01b0316610b14565b6102fa610b2f565b6102fa600480360360408110156104a357600080fd5b506001600160a01b038135169060200135610bab565b6102ba600480360360408110156104cf57600080fd5b506001600160a01b038135169060200135610d09565b6102ba600480360360208110156104fb57600080fd5b50356001600160a01b0316610f0c565b6103de610f1e565b6101fd610f2d565b61029e6004803603604081101561053157600080fd5b506001600160a01b038135169060200135610f8e565b61029e6004803603604081101561055d57600080fd5b506001600160a01b038135169060200135610ff6565b6102ba6004803603602081101561058957600080fd5b50356001600160a01b031661100a565b6102fa600480360360c08110156105af57600080fd5b506001600160a01b038135169060208101359060408101359060ff6060820135169060808101359060a0013561106e565b6102fa600480360360208110156105f657600080fd5b50356001600160a01b03166112e1565b6102ba6004803603604081101561061c57600080fd5b506001600160a01b03813581169160200135166113e4565b6103de61140f565b6102ba61141e565b6102fa611442565b61067e6004803603604081101561066257600080fd5b5080356001600160a01b0316906020013563ffffffff1661153e565b6040805163ffffffff909316835260208301919091528051918290030190f35b6102ba600480360360208110156106b457600080fd5b50356001600160a01b031661156b565b60038054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156107505780601f1061072557610100808354040283529160200191610750565b820191906000526020600020905b81548152906001019060200180831161073357829003601f168201915b5050505050905090565b600061076e61076761157d565b8484611581565b5060015b92915050565b60025490565b7f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a86681565b6107aa61157d565b6001600160a01b03166107bb610f1e565b6001600160a01b031614610804576040805162461bcd60e51b81526020600482018190526024820152600080516020611fe6833981519152604482015290519081900360640190fd5b6001600160a01b038116610850576040805162461bcd60e51b815260206004820152600e60248201526d34b63632b3b0b61036b4b73a32b960911b604482015290519081900360640190fd5b6001600160a01b0381166000908152600960205260409020546108a7576040805162461bcd60e51b815260206004820152600a6024820152693737ba1036b4b73a32b960b11b604482015290519081900360640190fd5b6001600160a01b03811660008181526009602090815260408083208390558051928352517fd75fd184f209746726e627e2bd2ed917eeb5f5b35120d7e89e4df569e6bb16879281900390910190a250565b600061090584848461166d565b6109758461091161157d565b61097085604051806060016040528060288152602001611fbe602891396001600160a01b038a1660009081526001602052604081209061094f61157d565b6001600160a01b0316815260208101919091526040016000205491906117c8565b611581565b5060019392505050565b60055460ff1690565b6a52b7d2dcc80cd2e400000081565b60065490565b600061076e6109aa61157d565b8461097085600160006109bb61157d565b6001600160a01b03908116825260208083019390935260409182016000908120918c16815292529020549061185f565b336000908152600960205260408120548290811115610a3b5760405162461bcd60e51b81526004018080602001828103825260228152602001806120066022913960400191505060405180910390fd5b610a58610a46610778565b6a52b7d2dcc80cd2e4000000906118b9565b831115610a685760009150610aca565b33600090815260096020526040902054831115610a92573360009081526009602052604090205492505b33600090815260096020526040902054610aac90846118b9565b33600090815260096020526040902055610ac68484611916565b8291505b5092915050565b6001600160a01b039081166000908152600a60205260409020541690565b610af93382611a06565b50565b600c6020526000908152604090205463ffffffff1681565b6001600160a01b031660009081526020819052604090205490565b610b3761157d565b6001600160a01b0316610b48610f1e565b6001600160a01b031614610b91576040805162461bcd60e51b81526020600482018190526024820152600080516020611fe6833981519152604482015290519081900360640190fd5b610ba1610b9c610f1e565b6107a2565b610ba9611a9b565b565b610bb361157d565b6001600160a01b0316610bc4610f1e565b6001600160a01b031614610c0d576040805162461bcd60e51b81526020600482018190526024820152600080516020611fe6833981519152604482015290519081900360640190fd5b6001600160a01b038216610c59576040805162461bcd60e51b815260206004820152600e60248201526d34b63632b3b0b61036b4b73a32b960911b604482015290519081900360640190fd5b6001600160a01b03821660009081526009602052604090205415610cb5576040805162461bcd60e51b815260206004820152600e60248201526d30b63932b0b23c9036b4b73a32b960911b604482015290519081900360640190fd5b6001600160a01b038216600081815260096020908152604091829020849055815184815291517fd75fd184f209746726e627e2bd2ed917eeb5f5b35120d7e89e4df569e6bb16879281900390910190a25050565b6000438210610d495760405162461bcd60e51b81526004018080602001828103825260278152602001806120286027913960400191505060405180910390fd5b6001600160a01b0383166000908152600c602052604090205463ffffffff1680610d77576000915050610772565b6001600160a01b0384166000908152600b6020908152604080832063ffffffff600019860181168552925290912054168310610de6576001600160a01b0384166000908152600b602090815260408083206000199490940163ffffffff16835292905220600101549050610772565b6001600160a01b0384166000908152600b6020908152604080832083805290915290205463ffffffff16831015610e21576000915050610772565b600060001982015b8163ffffffff168163ffffffff161115610ed5576000600263ffffffff848403166001600160a01b0389166000908152600b6020908152604080832094909304860363ffffffff8181168452948252918390208351808501909452805490941680845260019094015490830152925090871415610eb0576020015194506107729350505050565b805163ffffffff16871115610ec757819350610ece565b6001820392505b5050610e29565b506001600160a01b0385166000908152600b6020908152604080832063ffffffff9094168352929052206001015491505092915050565b600d6020526000908152604090205481565b6007546001600160a01b031690565b60048054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156107505780601f1061072557610100808354040283529160200191610750565b600061076e610f9b61157d565b84610970856040518060600160405280602581526020016120e86025913960016000610fc561157d565b6001600160a01b03908116825260208083019390935260409182016000908120918d168152925290205491906117c8565b600061076e61100361157d565b848461166d565b6001600160a01b0381166000908152600c602052604081205463ffffffff1680611035576000611067565b6001600160a01b0383166000908152600b6020908152604080832063ffffffff60001986011684529091529020600101545b9392505050565b60007f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a8666110996106c4565b805190602001206110a8611ba0565b60408051602080820195909552808201939093526060830191909152306080808401919091528151808403909101815260a0830182528051908401207fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf60c08401526001600160a01b038b1660e084015261010083018a90526101208084018a9052825180850390910181526101408401835280519085012061190160f01b6101608501526101628401829052610182808501829052835180860390910181526101a285018085528151918701919091206000918290526101c2860180865281905260ff8b166101e287015261020286018a90526102228601899052935192965090949293909260019261024280840193601f198301929081900390910190855afa1580156111db573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b03811661122d5760405162461bcd60e51b8152600401808060200182810382526026815260200180611ef66026913960400191505060405180910390fd5b6001600160a01b0381166000908152600d60205260409020805460018101909155891461128b5760405162461bcd60e51b8152600401808060200182810382526022815260200180611eb16022913960400191505060405180910390fd5b874211156112ca5760405162461bcd60e51b8152600401808060200182810382526026815260200180611f3e6026913960400191505060405180910390fd5b6112d4818b611a06565b505050505b505050505050565b6112e961157d565b6001600160a01b03166112fa610f1e565b6001600160a01b031614611343576040805162461bcd60e51b81526020600482018190526024820152600080516020611fe6833981519152604482015290519081900360640190fd5b6001600160a01b0381166113885760405162461bcd60e51b81526004018080602001828103825260298152602001806120bf6029913960400191505060405180910390fd5b6008546040516001600160a01b038084169216907f4465959e7ec1f32e3ebd831ac2459ad6ef4b1d54a83f108a7068e69e62f0702f90600090a3600880546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6008546001600160a01b031690565b7fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf81565b61144a61157d565b6001600160a01b031661145b61140f565b6001600160a01b0316146114a05760405162461bcd60e51b81526004018080602001828103825260278152602001806120746027913960400191505060405180910390fd5b6008546007546040516001600160a01b0392831692909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600854600780546001600160a01b0319166001600160a01b039092169182179055604051600091907f4465959e7ec1f32e3ebd831ac2459ad6ef4b1d54a83f108a7068e69e62f0702f908390a3600880546001600160a01b0319169055565b600b6020908152600092835260408084209091529082529020805460019091015463ffffffff9091169082565b60096020526000908152604090205481565b3390565b6001600160a01b0383166115c65760405162461bcd60e51b815260040180806020018281038252602481526020018061209b6024913960400191505060405180910390fd5b6001600160a01b03821661160b5760405162461bcd60e51b8152600401808060200182810382526022815260200180611f1c6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b0383166116b25760405162461bcd60e51b815260040180806020018281038252602581526020018061204f6025913960400191505060405180910390fd5b6001600160a01b0382166116f75760405162461bcd60e51b8152600401808060200182810382526023815260200180611ed36023913960400191505060405180910390fd5b611702838383611ba4565b61173f81604051806060016040528060268152602001611f64602691396001600160a01b03861660009081526020819052604090205491906117c8565b6001600160a01b03808516600090815260208190526040808220939093559084168152205461176e908261185f565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b600081848411156118575760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561181c578181015183820152602001611804565b50505050905090810190601f1680156118495780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600082820183811015611067576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b600082821115611910576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b6001600160a01b038216611971576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b61197d60008383611ba4565b60025461198a908261185f565b6002556001600160a01b0382166000908152602081905260409020546119b0908261185f565b6001600160a01b0383166000818152602081815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b6001600160a01b038083166000908152600a602052604081205490911690611a2d84610b14565b6001600160a01b038581166000818152600a602052604080822080546001600160a01b031916898616908117909155905194955093928616927f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9190a4611a95828483611bb4565b50505050565b611aa361157d565b6001600160a01b0316611ab4610f1e565b6001600160a01b031614611afd576040805162461bcd60e51b81526020600482018190526024820152600080516020611fe6833981519152604482015290519081900360640190fd5b6007546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600780546001600160a01b03191690556008546001600160a01b031615610ba9576008546040516000916001600160a01b0316907f4465959e7ec1f32e3ebd831ac2459ad6ef4b1d54a83f108a7068e69e62f0702f908390a3600880546001600160a01b0319169055565b4690565b611baf838383611bb4565b505050565b816001600160a01b0316836001600160a01b031614158015611bd65750600081115b15611baf576001600160a01b03831615611c68576001600160a01b0383166000908152600c602052604081205463ffffffff169081611c16576000611c48565b6001600160a01b0385166000908152600b6020908152604080832063ffffffff60001987011684529091529020600101545b90506000611c5682856118b9565b9050611c6486848484611ced565b5050505b6001600160a01b03821615611baf576001600160a01b0382166000908152600c602052604081205463ffffffff169081611ca3576000611cd5565b6001600160a01b0384166000908152600b6020908152604080832063ffffffff60001987011684529091529020600101545b90506000611ce3828561185f565b90506112d9858484845b6000611d1143604051806060016040528060348152602001611f8a60349139611e52565b905060008463ffffffff16118015611d5a57506001600160a01b0385166000908152600b6020908152604080832063ffffffff6000198901811685529252909120548282169116145b15611d97576001600160a01b0385166000908152600b6020908152604080832063ffffffff60001989011684529091529020600101829055611e08565b60408051808201825263ffffffff808416825260208083018681526001600160a01b038a166000818152600b84528681208b8616825284528681209551865490861663ffffffff199182161787559251600196870155908152600c9092529390208054928801909116919092161790555b604080518481526020810184905281516001600160a01b038816927fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724928290030190a25050505050565b6000816401000000008410611ea85760405162461bcd60e51b815260206004820181815283516024840152835190928392604490910191908501908083836000831561181c578181015183820152602001611804565b50919291505056fe4b494b493a3a64656c656761746542795369673a20696e76616c6964206e6f6e636545524332303a207472616e7366657220746f20746865207a65726f20616464726573734b494b493a3a64656c656761746542795369673a20696e76616c6964207369676e617475726545524332303a20617070726f766520746f20746865207a65726f20616464726573734b494b493a3a64656c656761746542795369673a207369676e6174757265206578706972656445524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e63654b494b493a3a5f7772697465436865636b706f696e743a20626c6f636b206e756d6265722065786365656473203332206269747345524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e63654f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657263616c6c6572206973206e6f74206d696e746572206f72206e6f7420656e6f7567684b494b493a3a6765745072696f72566f7465733a206e6f74207965742064657465726d696e656445524332303a207472616e736665722066726f6d20746865207a65726f20616464726573734f776e61626c653a2063616c6c6572206973206e6f74207468652070656e64696e674f776e657245524332303a20617070726f76652066726f6d20746865207a65726f20616464726573734f776e61626c653a2070656e64696e674f776e657220697320746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212205da50f8926c64910cd79db1a4767f581d0f5aa8d02aa7ed2afe97e75854bbd9964736f6c63430007060033
Deployed Bytecode Sourcemap
154:7801:36:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2168:89:5;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4244:166;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;4244:166:5;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;3235:106;;;:::i;:::-;;;;;;;;;;;;;;;;2256:122:36;;;:::i;842:244::-;;;;;;;;;;;;;;;;-1:-1:-1;842:244:36;-1:-1:-1;;;;;842:244:36;;:::i;:::-;;4877:317:5;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;4877:317:5;;;;;;;;;;;;;;;;;:::i;3086:89::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;306:59:36;;;:::i;601:81:6:-;;;:::i;5589:215:5:-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;5589:215:5;;;;;;;;:::i;1237:386:36:-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;1237:386:36;;;;;;;;:::i;2553:143::-;;;;;;;;;;;;;;;;-1:-1:-1;2553:143:36;-1:-1:-1;;;;;2553:143:36;;:::i;:::-;;;;-1:-1:-1;;;;;2553:143:36;;;;;;;;;;;;;;2702:102;;;;;;;;;;;;;;;;-1:-1:-1;2702:102:36;-1:-1:-1;;;;;2702:102:36;;:::i;2201:49::-;;;;;;;;;;;;;;;;-1:-1:-1;2201:49:36;-1:-1:-1;;;;;2201:49:36;;:::i;:::-;;;;;;;;;;;;;;;;;;;3399:125:5;;;;;;;;;;;;;;;;-1:-1:-1;3399:125:5;-1:-1:-1;;;;;3399:125:5;;:::i;7822:131:36:-;;;:::i;555:281::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;555:281:36;;;;;;;;:::i;4219:1217::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;4219:1217:36;;;;;;;;:::i;2507:39::-;;;;;;;;;;;;;;;;-1:-1:-1;2507:39:36;-1:-1:-1;;;;;2507:39:36;;:::i;795:85:13:-;;;:::i;2370:93:5:-;;;:::i;6291:266::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;6291:266:5;;;;;;;;:::i;3727:172::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;3727:172:5;;;;;;;;:::i;3965:248:36:-;;;;;;;;;;;;;;;;-1:-1:-1;3965:248:36;-1:-1:-1;;;;;3965:248:36;;:::i;2810:1149::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;2810:1149:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;1566:273:13:-;;;;;;;;;;;;;;;;-1:-1:-1;1566:273:13;-1:-1:-1;;;;;1566:273:13;;:::i;3957:149:5:-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;3957:149:5;;;;;;;;;;:::i;886:99:13:-;;;:::i;2384:117:36:-;;;:::i;1845:248:13:-;;;:::i;2125:70:36:-;;;;;;;;;;;;;;;;-1:-1:-1;2125:70:36;;-1:-1:-1;;;;;2125:70:36;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;371:39;;;;;;;;;;;;;;;;-1:-1:-1;371:39:36;-1:-1:-1;;;;;371:39:36;;:::i;2168:89:5:-;2245:5;2238:12;;;;;;;;-1:-1:-1;;2238:12:5;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2213:13;;2238:12;;2245:5;;2238:12;;2245:5;2238:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2168:89;:::o;4244:166::-;4327:4;4343:39;4352:12;:10;:12::i;:::-;4366:7;4375:6;4343:8;:39::i;:::-;-1:-1:-1;4399:4:5;4244:166;;;;;:::o;3235:106::-;3322:12;;3235:106;:::o;2256:122:36:-;2298:80;2256:122;:::o;842:244::-;1041:12:13;:10;:12::i;:::-;-1:-1:-1;;;;;1030:23:13;:7;:5;:7::i;:::-;-1:-1:-1;;;;;1030:23:13;;1022:68;;;;;-1:-1:-1;;;1022:68:13;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1022:68:13;;;;;;;;;;;;;;;-1:-1:-1;;;;;913:21:36;::::1;905:48;;;::::0;;-1:-1:-1;;;905:48:36;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;905:48:36;;;;;;;;;;;;;::::1;;-1:-1:-1::0;;;;;971:16:36;::::1;990:1;971:16:::0;;;:7:::1;:16;::::0;;;;;963:43:::1;;;::::0;;-1:-1:-1;;;963:43:36;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;963:43:36;;;;;;;;;;;;;::::1;;-1:-1:-1::0;;;;;1023:16:36;::::1;;::::0;;;:7:::1;:16;::::0;;;;;;;1016:23;;;1054:25;;;;;;::::1;::::0;;;;;;;;::::1;842:244:::0;:::o;4877:317:5:-;4983:4;4999:36;5009:6;5017:9;5028:6;4999:9;:36::i;:::-;5045:121;5054:6;5062:12;:10;:12::i;:::-;5076:89;5114:6;5076:89;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;5076:19:5;;;;;;:11;:19;;;;;;5096:12;:10;:12::i;:::-;-1:-1:-1;;;;;5076:33:5;;;;;;;;;;;;-1:-1:-1;5076:33:5;;;:89;:37;:89::i;:::-;5045:8;:121::i;:::-;-1:-1:-1;5183:4:5;4877:317;;;;;:::o;3086:89::-;3159:9;;;;3086:89;:::o;306:59:36:-;343:22;306:59;:::o;601:81:6:-;671:4;;601:81;:::o;5589:215:5:-;5677:4;5693:83;5702:12;:10;:12::i;:::-;5716:7;5725:50;5764:10;5725:11;:25;5737:12;:10;:12::i;:::-;-1:-1:-1;;;;;5725:25:5;;;;;;;;;;;;;;;;;-1:-1:-1;5725:25:5;;;:34;;;;;;;;;;;:38;:50::i;1237:386:36:-;1152:10;1314:4;1144:19;;;:7;:19;;;;;;1297:6;;1144:30;-1:-1:-1;1144:30:36;1136:77;;;;-1:-1:-1;;;1136:77:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1343:29:::1;1358:13;:11;:13::i;:::-;343:22;::::0;1343:14:::1;:29::i;:::-;1334:6;:38;1330:77;;;1395:1;1388:8;;;;1330:77;1428:10;1420:19;::::0;;;:7:::1;:19;::::0;;;;;:28;-1:-1:-1;1416:87:36::1;;;1481:10;1473:19;::::0;;;:7:::1;:19;::::0;;;;;;-1:-1:-1;1416:87:36::1;1542:10;1534:19;::::0;;;:7:::1;:19;::::0;;;;;:31:::1;::::0;1558:6;1534:23:::1;:31::i;:::-;1520:10;1512:19;::::0;;;:7:::1;:19;::::0;;;;:53;1575:17:::1;1581:2:::0;1585:6;1575:5:::1;:17::i;:::-;1609:6;1602:13;;1223:1;1237:386:::0;;;;;:::o;2553:143::-;-1:-1:-1;;;;;2668:21:36;;;2638:7;2668:21;;;:10;:21;;;;;;;;2553:143::o;2702:102::-;2765:32;2775:10;2787:9;2765;:32::i;:::-;2702:102;:::o;2201:49::-;;;;;;;;;;;;;;;:::o;3399:125:5:-;-1:-1:-1;;;;;3499:18:5;3473:7;3499:18;;;;;;;;;;;;3399:125::o;7822:131:36:-;1041:12:13;:10;:12::i;:::-;-1:-1:-1;;;;;1030:23:13;:7;:5;:7::i;:::-;-1:-1:-1;;;;;1030:23:13;;1022:68;;;;;-1:-1:-1;;;1022:68:13;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1022:68:13;;;;;;;;;;;;;;;7887:18:36::1;7897:7;:5;:7::i;:::-;7887:9;:18::i;:::-;7915:31;:29;:31::i;:::-;7822:131::o:0;555:281::-;1041:12:13;:10;:12::i;:::-;-1:-1:-1;;;;;1030:23:13;:7;:5;:7::i;:::-;-1:-1:-1;;;;;1030:23:13;;1022:68;;;;;-1:-1:-1;;;1022:68:13;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1022:68:13;;;;;;;;;;;;;;;-1:-1:-1;;;;;643:21:36;::::1;635:48;;;::::0;;-1:-1:-1;;;635:48:36;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;635:48:36;;;;;;;;;;;;;::::1;;-1:-1:-1::0;;;;;701:16:36;::::1;;::::0;;;:7:::1;:16;::::0;;;;;:21;693:48:::1;;;::::0;;-1:-1:-1;;;693:48:36;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;693:48:36;;;;;;;;;;;;;::::1;;-1:-1:-1::0;;;;;751:16:36;::::1;;::::0;;;:7:::1;:16;::::0;;;;;;;;:29;;;795:34;;;;;;;::::1;::::0;;;;;;;;::::1;555:281:::0;;:::o;4219:1217::-;4324:7;4369:12;4355:11;:26;4347:78;;;;-1:-1:-1;;;4347:78:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;4458:23:36;;4436:19;4458:23;;;:14;:23;;;;;;;;4495:17;4491:56;;4535:1;4528:8;;;;;4491:56;-1:-1:-1;;;;;4604:20:36;;;;;;:11;:20;;;;;;;;:38;-1:-1:-1;;4625:16:36;;4604:38;;;;;;;;;:48;;:63;-1:-1:-1;4600:145:36;;-1:-1:-1;;;;;4690:20:36;;;;;;:11;:20;;;;;;;;-1:-1:-1;;4711:16:36;;;;4690:38;;;;;;;;4726:1;4690:44;;;-1:-1:-1;4683:51:36;;4600:145;-1:-1:-1;;;;;4803:20:36;;;;;;:11;:20;;;;;;;;:23;;;;;;;;:33;:23;:33;:47;-1:-1:-1;4799:86:36;;;4873:1;4866:8;;;;;4799:86;4895:12;-1:-1:-1;;4936:16:36;;4962:418;4977:5;4969:13;;:5;:13;;;4962:418;;;4998:13;5040:1;5022:19;5023:13;;;5022:19;-1:-1:-1;;;;;5105:20:36;;5082;5105;;;:11;:20;;;;;;;;5022:19;;;;5014:27;;5105:28;;;;;;;;;;;;;5082:51;;;;;;;;;;;;;;;;;;;;;;;;;5014:27;-1:-1:-1;5082:51:36;5151:27;;5147:223;;;5205:8;;;;-1:-1:-1;5198:15:36;;-1:-1:-1;;;;5198:15:36;5147:223;5238:12;;:26;;;-1:-1:-1;5234:136:36;;;5292:6;5284:14;;5234:136;;;5354:1;5345:6;:10;5337:18;;5234:136;4962:418;;;;;-1:-1:-1;;;;;;5396:20:36;;;;;;:11;:20;;;;;;;;:27;;;;;;;;;;:33;;;;-1:-1:-1;;4219:1217:36;;;;:::o;2507:39::-;;;;;;;;;;;;;:::o;795:85:13:-;867:6;;-1:-1:-1;;;;;867:6:13;795:85;:::o;2370:93:5:-;2449:7;2442:14;;;;;;;;-1:-1:-1;;2442:14:5;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2417:13;;2442:14;;2449:7;;2442:14;;2449:7;2442:14;;;;;;;;;;;;;;;;;;;;;;;;6291:266;6384:4;6400:129;6409:12;:10;:12::i;:::-;6423:7;6432:96;6471:15;6432:96;;;;;;;;;;;;;;;;;:11;:25;6444:12;:10;:12::i;:::-;-1:-1:-1;;;;;6432:25:5;;;;;;;;;;;;;;;;;-1:-1:-1;6432:25:5;;;:34;;;;;;;;;;;:96;:38;:96::i;3727:172::-;3813:4;3829:42;3839:12;:10;:12::i;:::-;3853:9;3864:6;3829:9;:42::i;3965:248:36:-;-1:-1:-1;;;;;4099:23:36;;4054:7;4099:23;;;:14;:23;;;;;;;;4139:16;:67;;4205:1;4139:67;;;-1:-1:-1;;;;;4158:20:36;;;;;;:11;:20;;;;;;;;:38;-1:-1:-1;;4179:16:36;;4158:38;;;;;;;;4194:1;4158:44;;4139:67;4132:74;3965:248;-1:-1:-1;;;3965:248:36:o;2810:1149::-;2993:23;2298:80;3119:6;:4;:6::i;:::-;3103:24;;;;;;3145:12;:10;:12::i;:::-;3042:160;;;;;;;;;;;;;;;;;;;;;;;;;3183:4;3042:160;;;;;;;;;;;;;;;;;;;;;;;3019:193;;;;;;2430:71;3267:135;;;;-1:-1:-1;;;;;3267:135:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3244:168;;;;;;-1:-1:-1;;;3463:119:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3440:152;;;;;;;;;-1:-1:-1;3623:26:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3019:193;;-1:-1:-1;3244:168:36;;3440:152;;-1:-1:-1;;3623:26:36;;;;;;;-1:-1:-1;;3623:26:36;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;3623:26:36;;-1:-1:-1;;3623:26:36;;;-1:-1:-1;;;;;;;3667:23:36;;3659:74;;;;-1:-1:-1;;;3659:74:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3760:17:36;;;;;;:6;:17;;;;;:19;;;;;;;;3751:28;;3743:75;;;;-1:-1:-1;;;3743:75:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3855:6;3836:15;:25;;3828:76;;;;-1:-1:-1;;;3828:76:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3921:31;3931:9;3942;3921;:31::i;:::-;3914:38;;;;2810:1149;;;;;;;:::o;1566:273:13:-;1041:12;:10;:12::i;:::-;-1:-1:-1;;;;;1030:23:13;:7;:5;:7::i;:::-;-1:-1:-1;;;;;1030:23:13;;1022:68;;;;;-1:-1:-1;;;1022:68:13;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1022:68:13;;;;;;;;;;;;;;;-1:-1:-1;;;;;1657:27:13;::::1;1649:81;;;;-1:-1:-1::0;;;1649:81:13::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1764:13;::::0;1745:48:::1;::::0;-1:-1:-1;;;;;1745:48:13;;::::1;::::0;1764:13:::1;::::0;1745:48:::1;::::0;1764:13:::1;::::0;1745:48:::1;1803:13;:29:::0;;-1:-1:-1;;;;;;1803:29:13::1;-1:-1:-1::0;;;;;1803:29:13;;;::::1;::::0;;;::::1;::::0;;1566:273::o;3957:149:5:-;-1:-1:-1;;;;;4072:18:5;;;4046:7;4072:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;3957:149::o;886:99:13:-;965:13;;-1:-1:-1;;;;;965:13:13;886:99;:::o;2384:117:36:-;2430:71;2384:117;:::o;1845:248:13:-;1178:12;:10;:12::i;:::-;-1:-1:-1;;;;;1160:30:13;:14;:12;:14::i;:::-;-1:-1:-1;;;;;1160:30:13;;1152:82;;;;-1:-1:-1;;;1152:82:13;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1944:13:::1;::::0;1936:6:::1;::::0;1915:43:::1;::::0;-1:-1:-1;;;;;1944:13:13;;::::1;::::0;1936:6;;::::1;::::0;1915:43:::1;::::0;1944:13:::1;::::0;1915:43:::1;1977:13;::::0;1968:6:::1;:22:::0;;-1:-1:-1;;;;;;1968:22:13::1;-1:-1:-1::0;;;;;1977:13:13;;::::1;1968:22:::0;;::::1;::::0;;2005:45:::1;::::0;1977:13:::1;::::0;;2005:45:::1;::::0;1977:13;;2005:45:::1;2060:13;:26:::0;;-1:-1:-1;;;;;;2060:26:13::1;::::0;;1845:248::o;2125:70:36:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;371:39::-;;;;;;;;;;;;;:::o;598:104:10:-;685:10;598:104;:::o;9355:340:5:-;-1:-1:-1;;;;;9456:19:5;;9448:68;;;;-1:-1:-1;;;9448:68:5;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;9534:21:5;;9526:68;;;;-1:-1:-1;;;9526:68:5;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;9605:18:5;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;9656:32;;;;;;;;;;;;;;;;;9355:340;;;:::o;7031:530::-;-1:-1:-1;;;;;7136:20:5;;7128:70;;;;-1:-1:-1;;;7128:70:5;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7216:23:5;;7208:71;;;;-1:-1:-1;;;7208:71:5;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7290:47;7311:6;7319:9;7330:6;7290:20;:47::i;:::-;7368:71;7390:6;7368:71;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7368:17:5;;:9;:17;;;;;;;;;;;;:71;:21;:71::i;:::-;-1:-1:-1;;;;;7348:17:5;;;:9;:17;;;;;;;;;;;:91;;;;7472:20;;;;;;;:32;;7497:6;7472:24;:32::i;:::-;-1:-1:-1;;;;;7449:20:5;;;:9;:20;;;;;;;;;;;;:55;;;;7519:35;;;;;;;7449:20;;7519:35;;;;;;;;;;;;;7031:530;;;:::o;5432:163:4:-;5518:7;5553:12;5545:6;;;;5537:29;;;;-1:-1:-1;;;5537:29:4;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;5583:5:4;;;5432:163::o;2690:175::-;2748:7;2779:5;;;2802:6;;;;2794:46;;;;;-1:-1:-1;;;2794:46:4;;;;;;;;;;;;;;;;;;;;;;;;;;;3136:155;3194:7;3226:1;3221;:6;;3213:49;;;;;-1:-1:-1;;;3213:49:4;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;3279:5:4;;;3136:155::o;7832:370:5:-;-1:-1:-1;;;;;7915:21:5;;7907:65;;;;;-1:-1:-1;;;7907:65:5;;;;;;;;;;;;;;;;;;;;;;;;;;;;7983:49;8012:1;8016:7;8025:6;7983:20;:49::i;:::-;8058:12;;:24;;8075:6;8058:16;:24::i;:::-;8043:12;:39;-1:-1:-1;;;;;8113:18:5;;:9;:18;;;;;;;;;;;:30;;8136:6;8113:22;:30::i;:::-;-1:-1:-1;;;;;8092:18:5;;:9;:18;;;;;;;;;;;:51;;;;8158:37;;;;;;;8092:18;;:9;;8158:37;;;;;;;;;;7832:370;;:::o;5442:428:36:-;-1:-1:-1;;;;;5556:21:36;;;5530:23;5556:21;;;:10;:21;;;;;;;;;;5614:20;5567:9;5614;:20::i;:::-;-1:-1:-1;;;;;5689:21:36;;;;;;;:10;:21;;;;;;:33;;-1:-1:-1;;;;;;5689:33:36;;;;;;;;;;5738:54;;5587:47;;-1:-1:-1;5689:33:36;5738:54;;;;;;5689:21;5738:54;5803:60;5818:15;5835:9;5846:16;5803:14;:60::i;:::-;5442:428;;;;:::o;1258:302:13:-;1041:12;:10;:12::i;:::-;-1:-1:-1;;;;;1030:23:13;:7;:5;:7::i;:::-;-1:-1:-1;;;;;1030:23:13;;1022:68;;;;;-1:-1:-1;;;1022:68:13;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1022:68:13;;;;;;;;;;;;;;;1348:6:::1;::::0;1327:40:::1;::::0;1364:1:::1;::::0;-1:-1:-1;;;;;1348:6:13::1;::::0;1327:40:::1;::::0;1364:1;;1327:40:::1;1377:6;:19:::0;;-1:-1:-1;;;;;;1377:19:13::1;::::0;;1410:13:::1;::::0;-1:-1:-1;;;;;1410:13:13::1;:27:::0;1406:148:::1;;1477:13;::::0;1458:45:::1;::::0;1500:1:::1;::::0;-1:-1:-1;;;;;1477:13:13::1;::::0;1458:45:::1;::::0;1500:1;;1458:45:::1;1517:13;:26:::0;;-1:-1:-1;;;;;;1517:26:13::1;::::0;;1258:302::o;7667:149:36:-;7775:9;7667:149;:::o;1629:147::-;1737:32;1752:4;1758:2;1762:6;1737:14;:32::i;:::-;1629:147;;;:::o;5876:929::-;5981:6;-1:-1:-1;;;;;5971:16:36;:6;-1:-1:-1;;;;;5971:16:36;;;:30;;;;;6000:1;5991:6;:10;5971:30;5967:832;;;-1:-1:-1;;;;;6021:20:36;;;6017:379;;-1:-1:-1;;;;;6127:22:36;;6108:16;6127:22;;;:14;:22;;;;;;;;;6187:13;:60;;6246:1;6187:60;;;-1:-1:-1;;;;;6203:19:36;;;;;;:11;:19;;;;;;;;:34;-1:-1:-1;;6223:13:36;;6203:34;;;;;;;;6235:1;6203:40;;6187:60;6167:80;-1:-1:-1;6265:17:36;6285:21;6167:80;6299:6;6285:13;:21::i;:::-;6265:41;;6324:57;6341:6;6349:9;6360;6371;6324:16;:57::i;:::-;6017:379;;;;-1:-1:-1;;;;;6414:20:36;;;6410:379;;-1:-1:-1;;;;;6520:22:36;;6501:16;6520:22;;;:14;:22;;;;;;;;;6580:13;:60;;6639:1;6580:60;;;-1:-1:-1;;;;;6596:19:36;;;;;;:11;:19;;;;;;;;:34;-1:-1:-1;;6616:13:36;;6596:34;;;;;;;;6628:1;6596:40;;6580:60;6560:80;-1:-1:-1;6658:17:36;6678:21;6560:80;6692:6;6678:13;:21::i;:::-;6658:41;;6717:57;6734:6;6742:9;6753;6764;6811:686;6982:18;7003:76;7010:12;7003:76;;;;;;;;;;;;;;;;;:6;:76::i;:::-;6982:97;;7109:1;7094:12;:16;;;:85;;;;-1:-1:-1;;;;;;7114:22:36;;;;;;:11;:22;;;;;;;;:65;-1:-1:-1;;7137:16:36;;7114:40;;;;;;;;;:50;:65;;;:50;;:65;7094:85;7090:334;;;-1:-1:-1;;;;;7195:22:36;;;;;;:11;:22;;;;;;;;:40;-1:-1:-1;;7218:16:36;;7195:40;;;;;;;;7233:1;7195:46;:57;;;7090:334;;;7322:33;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7283:22:36;;-1:-1:-1;7283:22:36;;;:11;:22;;;;;:36;;;;;;;;;;:72;;;;;;;-1:-1:-1;;7283:72:36;;;;;;;;;;;;;7369:25;;;:14;:25;;;;;;:44;;7397:16;;;7369:44;;;;;;;;;;7090:334;7439:51;;;;;;;;;;;;;;-1:-1:-1;;;;;7439:51:36;;;;;;;;;;;6811:686;;;;;:::o;7503:158::-;7578:6;7615:12;7608:5;7604:9;;7596:32;;;;-1:-1:-1;;;7596:32:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;7652:1:36;;7503:158;-1:-1:-1;;7503:158:36:o
Swarm Source
ipfs://5da50f8926c64910cd79db1a4767f581d0f5aa8d02aa7ed2afe97e75854bbd99
🤖 Code Reader

Generate instant answers for your smart contract questions using AI Models. Read more.

Custom Contract ABI

                                
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.

Etherscan Logo Etherscan Logo
Etherscan AI Beta
Holders Overview


Etherscan AI can make mistakes, please DYOR. Not financial advice