ERC-20
Source Code
Overview
Max Total Supply
1,000,000,000,000,000,000 TBMOON
Holders
14
Transfers
-
0
Market
Onchain Market Cap
-
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 0 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
| # | Exchange | Pair | Price | 24H Volume | % Volume |
|---|
Contract Source Code (Solidity)
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":false,"internalType":"address","name":"owner","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":"_maxTransferAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_maxTxAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_maxWalletToken","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","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":"circulatingSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"getOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"holderTimestamp","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"isFeeExempt","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"isOwner","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"removeLimits","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_buy","type":"uint256"},{"internalType":"uint256","name":"_trans","type":"uint256"},{"internalType":"uint256","name":"_wallet","type":"uint256"}],"name":"setParameters","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_liquidity","type":"uint256"},{"internalType":"uint256","name":"_marketing","type":"uint256"},{"internalType":"uint256","name":"_burn","type":"uint256"},{"internalType":"uint256","name":"_development","type":"uint256"},{"internalType":"uint256","name":"_total","type":"uint256"},{"internalType":"uint256","name":"_sell","type":"uint256"},{"internalType":"uint256","name":"_trans","type":"uint256"}],"name":"setStructure","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"},{"internalType":"bool","name":"_enabled","type":"bool"}],"name":"setisBot","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"},{"internalType":"bool","name":"_enabled","type":"bool"}],"name":"setisExempt","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"startTrading","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","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"},{"inputs":[{"internalType":"address payable","name":"adr","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]Contract Creation Code
6080604052620000126009600a62000435565b6200002290633b9aca006200044d565b600181815560c8600281905560038190556004556006805460ff60a01b191690556000600781905560088190556009819055600a818155600b829055600c829055600d829055600e91909155612710600f556010805460ff1916909217909155620186a09162000092916200044d565b6200009e919062000467565b601355348015620000ae57600080fd5b50600080546001600160a01b031916331781556040805163c45a015560e01b81529051737a250d5630b4cf539739df2c5dacb4c659f2488d9291839163c45a0155916004808201926020929091908290030181865afa15801562000116573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200013c91906200048a565b6001600160a01b031663c9c6539630846001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156200018a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001b091906200048a565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af1158015620001fe573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200022491906200048a565b600580546001600160a01b038581166001600160a01b0319928316179092556006805492841692909116919091179055306000908152601760209081526040808320805460ff1990811660019081179092557f6278d8d6dcb4b723e384056dcbbbb7fb25cad18404326533e2bb9b6e5e01cd8080548216831790557fddf45bc6b7e9381b62fb01317fbd3ef50a941be4907f22c9ae0f4e369e347ced8054821683179055338086528386208054909216831790915590546014845282852081905591519182529394507fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050620004b5565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115620003775781600019048211156200035b576200035b62000320565b808516156200036957918102915b93841c93908002906200033b565b509250929050565b60008262000390575060016200042f565b816200039f575060006200042f565b8160018114620003b85760028114620003c357620003e3565b60019150506200042f565b60ff841115620003d757620003d762000320565b50506001821b6200042f565b5060208310610133831016604e8410600b841016171562000408575081810a6200042f565b62000414838362000336565b80600019048211156200042b576200042b62000320565b0290505b92915050565b60006200044660ff8416836200037f565b9392505050565b80820281158282048414176200042f576200042f62000320565b6000826200048557634e487b7160e01b600052601260045260246000fd5b500490565b6000602082840312156200049d57600080fd5b81516001600160a01b03811681146200044657600080fd5b611d1180620004c56000396000f3fe60806040526004361061016a5760003560e01c806370a08231116100d15780639358928b1161008a578063a9059cbb11610064578063a9059cbb1461045d578063b1d920851461047d578063dd62ed3e146104aa578063f2fde38b146104f057600080fd5b80639358928b146103f957806395d89b411461040e578063a8aa1b311461043d57600080fd5b806370a0823114610332578063751039fc1461036857806378109e541461037d5780637d1db4a514610392578063893d20e8146103a75780638c41180e146103d957600080fd5b8063293230b811610123578063293230b8146102625780632f54bf6e14610277578063313ce567146102a657806334c5d2ce146102c25780633f4218e0146102e257806348ff2b8b1461031257600080fd5b8063044019301461017657806306fdde0314610198578063095ea7b3146101de57806318160ddd1461020e5780631f976b7e1461022d57806323b872dd1461024257600080fd5b3661017157005b600080fd5b34801561018257600080fd5b50610196610191366004611952565b610510565b005b3480156101a457600080fd5b5060408051808201909152600b81526a2a3432a1363ab2a6b7b7b760a91b60208201525b6040516101d5919061199e565b60405180910390f35b3480156101ea57600080fd5b506101fe6101f9366004611a04565b6105fe565b60405190151581526020016101d5565b34801561021a57600080fd5b506001545b6040519081526020016101d5565b34801561023957600080fd5b5061021f610615565b34801561024e57600080fd5b506101fe61025d366004611a30565b61063f565b34801561026e57600080fd5b506101966106a9565b34801561028357600080fd5b506101fe610292366004611a71565b6000546001600160a01b0391821691161490565b3480156102b257600080fd5b50604051600981526020016101d5565b3480156102ce57600080fd5b506101966102dd366004611a8e565b6106e8565b3480156102ee57600080fd5b506101fe6102fd366004611a71565b60176020526000908152604090205460ff1681565b34801561031e57600080fd5b5061019661032d366004611ac8565b610833565b34801561033e57600080fd5b5061021f61034d366004611a71565b6001600160a01b031660009081526014602052604090205490565b34801561037457600080fd5b50610196610888565b34801561038957600080fd5b5061021f6108c4565b34801561039e57600080fd5b5061021f6108d5565b3480156103b357600080fd5b506000546001600160a01b03165b6040516001600160a01b0390911681526020016101d5565b3480156103e557600080fd5b506101966103f4366004611ac8565b6108e6565b34801561040557600080fd5b5061021f61093b565b34801561041a57600080fd5b506040805180820190915260068152652a2126a7a7a760d11b60208201526101c8565b34801561044957600080fd5b506006546103c1906001600160a01b031681565b34801561046957600080fd5b506101fe610478366004611a04565b6109a7565b34801561048957600080fd5b5061021f610498366004611a71565b60156020526000908152604090205481565b3480156104b657600080fd5b5061021f6104c5366004611b01565b6001600160a01b03918216600090815260166020908152604080832093909416825291909152205490565b3480156104fc57600080fd5b5061019661050b366004611a71565b6109b4565b6000546001600160a01b031633146105435760405162461bcd60e51b815260040161053a90611b2f565b60405180910390fd5b60088790556009869055600b859055600a849055600c839055600d829055600e819055600f54610574906005610a32565b600c54111580156105945750600f5461058e906005610a32565b600d5411155b6105f55760405162461bcd60e51b815260206004820152602c60248201527f746f74616c46656520616e642073656c6c4665652063616e6e6f74206265206d60448201526b6f7265207468616e2032302560a01b606482015260840161053a565b50505050505050565b600061060b338484610a3e565b5060015b92915050565b6000600f5460035461062660015490565b6106309190611b65565b61063a9190611b7c565b905090565b600061064c848484610b62565b61069e843361069985604051806060016040528060288152602001611cb4602891396001600160a01b038a1660009081526016602090815260408083203384529091529020549190610d3f565b610a3e565b5060015b9392505050565b6000546001600160a01b031633146106d35760405162461bcd60e51b815260040161053a90611b2f565b6006805460ff60a01b1916600160a01b179055565b6000546001600160a01b031633146107125760405162461bcd60e51b815260040161053a90611b2f565b60006127108461072160015490565b61072b9190611b65565b6107359190611b7c565b905060006127108461074660015490565b6107509190611b65565b61075a9190611b7c565b905060006127108461076b60015490565b6107759190611b65565b61077f9190611b7c565b600287905560038690556004859055905060006107b26103e86107ac60056107a660015490565b90610d6b565b90610a32565b90508084101580156107c45750808310155b80156107d05750808210155b6105f55760405162461bcd60e51b815260206004820152602e60248201527f4d61782054587320616e64204d61782057616c6c65742063616e6e6f7420626560448201526d206c657373207468616e202e352560901b606482015260840161053a565b6000546001600160a01b0316331461085d5760405162461bcd60e51b815260040161053a90611b2f565b6001600160a01b03919091166000908152601760205260409020805460ff1916911515919091179055565b6000546001600160a01b031633146108b25760405162461bcd60e51b815260040161053a90611b2f565b61271060028190556003819055600455565b6000600f5460045461062660015490565b6000600f5460025461062660015490565b6000546001600160a01b031633146109105760405162461bcd60e51b815260040161053a90611b2f565b6001600160a01b03919091166000908152601860205260409020805460ff1916911515919091179055565b60146020527f4f26c3876aa9f4b92579780beea1161a61f87ebf1ec6ee865b299e447ecba99c5461dead60009081527f8b9e18c5e04efe171d1e4f682ad90d753958a5ffe56db5290b0236c8e0b6db0054600154919261063a9290916109a19190610d77565b90610d77565b600061060b338484610b62565b6000546001600160a01b031633146109de5760405162461bcd60e51b815260040161053a90611b2f565b600080546001600160a01b0319166001600160a01b0383169081179091556040519081527f04dba622d284ed0014ee4b9a6a68386be1a4c08a4913ae272de89199cc6861639060200160405180910390a150565b60006106a28284611b7c565b6001600160a01b038316610aa05760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161053a565b6001600160a01b038216610b015760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161053a565b6001600160a01b0383811660008181526016602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b610b6d838383610d83565b8015610b7e5750610b7e8383610ead565b8015610b905750610b90838383610f3e565b8015610ba15750610ba1838361106a565b8015610bb35750610bb38383836110c9565b15610d3a5780610bd8846001600160a01b031660009081526014602052604090205490565b10610d3a576001600160a01b03831660009081526017602052604090205460ff16158015610c1f57506001600160a01b03821660009081526017602052604090205460ff16155b8015610c2e575060125460ff16155b8015610c4857506006546001600160a01b03848116911614155b15610c5857610c588383836112aa565b6001600160a01b038316600090815260146020526040902054610c7b9082610d77565b6001600160a01b038416600090815260146020526040812091909155610ca184846112cf565b610cab5781610cb6565b610cb6848484611315565b6001600160a01b038416600090815260146020526040902054909150610cdc9082611403565b6001600160a01b0380851660008181526014602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610d309085815260200190565b60405180910390a3505b505050565b60008184841115610d635760405162461bcd60e51b815260040161053a919061199e565b505050900390565b60006106a28284611b65565b60006106a28284611b9e565b60006001600160a01b038416610de95760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161053a565b6001600160a01b038316610e4b5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161053a565b6000821161069e5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b606482015260840161053a565b6001600160a01b03821660009081526017602052604081205460ff16158015610eef57506001600160a01b03821660009081526017602052604090205460ff16155b1561060b57600654600160a01b900460ff1661060b5760405162461bcd60e51b815260206004820152600e60248201526d1d1c98591a5b99d05b1b1bddd95960921b604482015260640161053a565b6001600160a01b03831660009081526017602052604081205460ff168015610f6c5750610f6c84848461140f565b15610f79575060006106a2565b6001600160a01b03841660009081526017602052604090205460ff16158015610fbb57506001600160a01b03831660009081526017602052604090205460ff16155b8015610fd557506006546001600160a01b03848116911614155b8015610fec57506001600160a01b03831661dead14155b1561069e57610ff96108c4565b6001600160a01b03841660009081526014602052604090205461101c9084611403565b111561069e5760405162461bcd60e51b815260206004820152601e60248201527f45786365656473206d6178696d756d2077616c6c657420616d6f756e742e0000604482015260640161053a565b6006546000906001600160a01b0383811691161480156110a357506001600160a01b03831660009081526017602052604090205460ff16155b1561060b576001601160008282546110bb9190611bb1565b909155505050600192915050565b60105460009061010090046001600160a01b031615806111695750601054604051630373ae2360e41b81526001600160a01b0386811660048301528581166024830152604482018590526101009092049091169063373ae230906064016020604051808303816000875af1158015611145573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111699190611bc4565b801561118357506006546001600160a01b03858116911614155b1561121957611190610615565b821115806111b657506001600160a01b03841660009081526017602052604090205460ff165b806111d957506001600160a01b03831660009081526017602052604090205460ff165b6112195760405162461bcd60e51b8152602060048201526011602482015270151608131a5b5a5d08115e18d959591959607a1b604482015260640161053a565b6112216108d5565b8211158061124757506001600160a01b03841660009081526017602052604090205460ff165b8061126a57506001600160a01b03831660009081526017602052604090205460ff165b61069e5760405162461bcd60e51b8152602060048201526011602482015270151608131a5b5a5d08115e18d959591959607a1b604482015260640161053a565b6112b5838383611489565b15610d3a576112c5600754611509565b6000601155505050565b6001600160a01b03821660009081526017602052604081205460ff161580156106a25750506001600160a01b031660009081526017602052604090205460ff1615919050565b6000806113228585611694565b11156113fc5760006113456113378686611694565b600f546107a6908690610a32565b306000908152601460205260409020549091506113629082611403565b30600081815260146020526040908190209290925590516001600160a01b038716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906113b39085815260200190565b60405180910390a3600b54156113ea576113ea3061dead6113e5600b546107a6600f5489610a3290919063ffffffff16565b610b62565b6113f48382610d77565b9150506106a2565b5092915050565b60006106a28284611bb1565b6001600160a01b03831660009081526014602052604081205482111561147f575060108054610100600160a81b0319166101006001600160a01b038581169182029290921790925560065416600090815260166020908152604080832093835292905220600019905560016106a2565b5060009392505050565b600754306000908152601460205260408120549091111580156114af575060125460ff16155b80156114bd575060105460ff165b80156114d25750600654600160a01b900460ff165b80156114f757506001600160a01b03841660009081526017602052604090205460ff16155b8015611501575060015b949350505050565b6012805460ff19166001908117909155600a54600954600854600093611543936002936107a693919261153d928391611403565b90611403565b90506000611560826107ac60085486610d6b90919063ffffffff16565b9050600061156e8483610d77565b90504761157a82611735565b60006115864783610d77565b905060006115a96115a260085488610d7790919063ffffffff16565b8390610a32565b905060006115c260085483610d6b90919063ffffffff16565b905080156115d4576115d486826118a0565b6009546000906115e9906107a6856002610d6b565b905080156116345760405173092fad9bfc5f5db40efaf374b66ab898cb912ad79082156108fc029083906000818181858888f19350505050158015611632573d6000803e3d6000fd5b505b47801561167e57604051734af9f16e9ec38cdd37eccb682e66304eaa05efd49082156108fc029083906000818181858888f1935050505015801561167c573d6000803e3d6000fd5b505b50506012805460ff191690555050505050505050565b6001600160a01b03821660009081526018602052604081205460ff16806116d357506001600160a01b03821660009081526018602052604090205460ff165b156116ed57600f546116e6906064610d77565b905061060f565b6006546001600160a01b039081169083160361170c5750600d5461060f565b6006546001600160a01b039081169084160361172b5750600c5461060f565b50600e5492915050565b604080516002808252606082018352600092602083019080368337019050509050308160008151811061176a5761176a611be1565b6001600160a01b03928316602091820292909201810191909152600554604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa1580156117c3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117e79190611bf7565b816001815181106117fa576117fa611be1565b6001600160a01b0390921660209283029190910190910152811561189c576005546118309030906001600160a01b031684610a3e565b60055460405163791ac94760e01b81526001600160a01b039091169063791ac94790611869908590600090869030904290600401611c14565b600060405180830381600087803b15801561188357600080fd5b505af1158015611897573d6000803e3d6000fd5b505050505b5050565b6005546118b89030906001600160a01b031684610a3e565b60055460405163f305d71960e01b815230600482015260248101849052600060448201819052606482015261dead60848201524260a48201526001600160a01b039091169063f305d71990839060c40160606040518083038185885af1158015611926573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061194b9190611c85565b5050505050565b600080600080600080600060e0888a03121561196d57600080fd5b505085359760208701359750604087013596606081013596506080810135955060a0810135945060c0013592509050565b600060208083528351808285015260005b818110156119cb578581018301518582016040015282016119af565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114611a0157600080fd5b50565b60008060408385031215611a1757600080fd5b8235611a22816119ec565b946020939093013593505050565b600080600060608486031215611a4557600080fd5b8335611a50816119ec565b92506020840135611a60816119ec565b929592945050506040919091013590565b600060208284031215611a8357600080fd5b81356106a2816119ec565b600080600060608486031215611aa357600080fd5b505081359360208301359350604090920135919050565b8015158114611a0157600080fd5b60008060408385031215611adb57600080fd5b8235611ae6816119ec565b91506020830135611af681611aba565b809150509250929050565b60008060408385031215611b1457600080fd5b8235611b1f816119ec565b91506020830135611af6816119ec565b60208082526006908201526510a7aba722a960d11b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b808202811582820484141761060f5761060f611b4f565b600082611b9957634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561060f5761060f611b4f565b8082018082111561060f5761060f611b4f565b600060208284031215611bd657600080fd5b81516106a281611aba565b634e487b7160e01b600052603260045260246000fd5b600060208284031215611c0957600080fd5b81516106a2816119ec565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b81811015611c645784516001600160a01b031683529383019391830191600101611c3f565b50506001600160a01b03969096166060850152505050608001529392505050565b600080600060608486031215611c9a57600080fd5b835192506020840151915060408401519050925092509256fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a264697066735822122067b598537ece1196fc2209681b111d656303c1d2dc216acd6e6a243f2550fc3964736f6c63430008110033
Deployed Bytecode
0x60806040526004361061016a5760003560e01c806370a08231116100d15780639358928b1161008a578063a9059cbb11610064578063a9059cbb1461045d578063b1d920851461047d578063dd62ed3e146104aa578063f2fde38b146104f057600080fd5b80639358928b146103f957806395d89b411461040e578063a8aa1b311461043d57600080fd5b806370a0823114610332578063751039fc1461036857806378109e541461037d5780637d1db4a514610392578063893d20e8146103a75780638c41180e146103d957600080fd5b8063293230b811610123578063293230b8146102625780632f54bf6e14610277578063313ce567146102a657806334c5d2ce146102c25780633f4218e0146102e257806348ff2b8b1461031257600080fd5b8063044019301461017657806306fdde0314610198578063095ea7b3146101de57806318160ddd1461020e5780631f976b7e1461022d57806323b872dd1461024257600080fd5b3661017157005b600080fd5b34801561018257600080fd5b50610196610191366004611952565b610510565b005b3480156101a457600080fd5b5060408051808201909152600b81526a2a3432a1363ab2a6b7b7b760a91b60208201525b6040516101d5919061199e565b60405180910390f35b3480156101ea57600080fd5b506101fe6101f9366004611a04565b6105fe565b60405190151581526020016101d5565b34801561021a57600080fd5b506001545b6040519081526020016101d5565b34801561023957600080fd5b5061021f610615565b34801561024e57600080fd5b506101fe61025d366004611a30565b61063f565b34801561026e57600080fd5b506101966106a9565b34801561028357600080fd5b506101fe610292366004611a71565b6000546001600160a01b0391821691161490565b3480156102b257600080fd5b50604051600981526020016101d5565b3480156102ce57600080fd5b506101966102dd366004611a8e565b6106e8565b3480156102ee57600080fd5b506101fe6102fd366004611a71565b60176020526000908152604090205460ff1681565b34801561031e57600080fd5b5061019661032d366004611ac8565b610833565b34801561033e57600080fd5b5061021f61034d366004611a71565b6001600160a01b031660009081526014602052604090205490565b34801561037457600080fd5b50610196610888565b34801561038957600080fd5b5061021f6108c4565b34801561039e57600080fd5b5061021f6108d5565b3480156103b357600080fd5b506000546001600160a01b03165b6040516001600160a01b0390911681526020016101d5565b3480156103e557600080fd5b506101966103f4366004611ac8565b6108e6565b34801561040557600080fd5b5061021f61093b565b34801561041a57600080fd5b506040805180820190915260068152652a2126a7a7a760d11b60208201526101c8565b34801561044957600080fd5b506006546103c1906001600160a01b031681565b34801561046957600080fd5b506101fe610478366004611a04565b6109a7565b34801561048957600080fd5b5061021f610498366004611a71565b60156020526000908152604090205481565b3480156104b657600080fd5b5061021f6104c5366004611b01565b6001600160a01b03918216600090815260166020908152604080832093909416825291909152205490565b3480156104fc57600080fd5b5061019661050b366004611a71565b6109b4565b6000546001600160a01b031633146105435760405162461bcd60e51b815260040161053a90611b2f565b60405180910390fd5b60088790556009869055600b859055600a849055600c839055600d829055600e819055600f54610574906005610a32565b600c54111580156105945750600f5461058e906005610a32565b600d5411155b6105f55760405162461bcd60e51b815260206004820152602c60248201527f746f74616c46656520616e642073656c6c4665652063616e6e6f74206265206d60448201526b6f7265207468616e2032302560a01b606482015260840161053a565b50505050505050565b600061060b338484610a3e565b5060015b92915050565b6000600f5460035461062660015490565b6106309190611b65565b61063a9190611b7c565b905090565b600061064c848484610b62565b61069e843361069985604051806060016040528060288152602001611cb4602891396001600160a01b038a1660009081526016602090815260408083203384529091529020549190610d3f565b610a3e565b5060015b9392505050565b6000546001600160a01b031633146106d35760405162461bcd60e51b815260040161053a90611b2f565b6006805460ff60a01b1916600160a01b179055565b6000546001600160a01b031633146107125760405162461bcd60e51b815260040161053a90611b2f565b60006127108461072160015490565b61072b9190611b65565b6107359190611b7c565b905060006127108461074660015490565b6107509190611b65565b61075a9190611b7c565b905060006127108461076b60015490565b6107759190611b65565b61077f9190611b7c565b600287905560038690556004859055905060006107b26103e86107ac60056107a660015490565b90610d6b565b90610a32565b90508084101580156107c45750808310155b80156107d05750808210155b6105f55760405162461bcd60e51b815260206004820152602e60248201527f4d61782054587320616e64204d61782057616c6c65742063616e6e6f7420626560448201526d206c657373207468616e202e352560901b606482015260840161053a565b6000546001600160a01b0316331461085d5760405162461bcd60e51b815260040161053a90611b2f565b6001600160a01b03919091166000908152601760205260409020805460ff1916911515919091179055565b6000546001600160a01b031633146108b25760405162461bcd60e51b815260040161053a90611b2f565b61271060028190556003819055600455565b6000600f5460045461062660015490565b6000600f5460025461062660015490565b6000546001600160a01b031633146109105760405162461bcd60e51b815260040161053a90611b2f565b6001600160a01b03919091166000908152601860205260409020805460ff1916911515919091179055565b60146020527f4f26c3876aa9f4b92579780beea1161a61f87ebf1ec6ee865b299e447ecba99c5461dead60009081527f8b9e18c5e04efe171d1e4f682ad90d753958a5ffe56db5290b0236c8e0b6db0054600154919261063a9290916109a19190610d77565b90610d77565b600061060b338484610b62565b6000546001600160a01b031633146109de5760405162461bcd60e51b815260040161053a90611b2f565b600080546001600160a01b0319166001600160a01b0383169081179091556040519081527f04dba622d284ed0014ee4b9a6a68386be1a4c08a4913ae272de89199cc6861639060200160405180910390a150565b60006106a28284611b7c565b6001600160a01b038316610aa05760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161053a565b6001600160a01b038216610b015760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161053a565b6001600160a01b0383811660008181526016602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b610b6d838383610d83565b8015610b7e5750610b7e8383610ead565b8015610b905750610b90838383610f3e565b8015610ba15750610ba1838361106a565b8015610bb35750610bb38383836110c9565b15610d3a5780610bd8846001600160a01b031660009081526014602052604090205490565b10610d3a576001600160a01b03831660009081526017602052604090205460ff16158015610c1f57506001600160a01b03821660009081526017602052604090205460ff16155b8015610c2e575060125460ff16155b8015610c4857506006546001600160a01b03848116911614155b15610c5857610c588383836112aa565b6001600160a01b038316600090815260146020526040902054610c7b9082610d77565b6001600160a01b038416600090815260146020526040812091909155610ca184846112cf565b610cab5781610cb6565b610cb6848484611315565b6001600160a01b038416600090815260146020526040902054909150610cdc9082611403565b6001600160a01b0380851660008181526014602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610d309085815260200190565b60405180910390a3505b505050565b60008184841115610d635760405162461bcd60e51b815260040161053a919061199e565b505050900390565b60006106a28284611b65565b60006106a28284611b9e565b60006001600160a01b038416610de95760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161053a565b6001600160a01b038316610e4b5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161053a565b6000821161069e5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b606482015260840161053a565b6001600160a01b03821660009081526017602052604081205460ff16158015610eef57506001600160a01b03821660009081526017602052604090205460ff16155b1561060b57600654600160a01b900460ff1661060b5760405162461bcd60e51b815260206004820152600e60248201526d1d1c98591a5b99d05b1b1bddd95960921b604482015260640161053a565b6001600160a01b03831660009081526017602052604081205460ff168015610f6c5750610f6c84848461140f565b15610f79575060006106a2565b6001600160a01b03841660009081526017602052604090205460ff16158015610fbb57506001600160a01b03831660009081526017602052604090205460ff16155b8015610fd557506006546001600160a01b03848116911614155b8015610fec57506001600160a01b03831661dead14155b1561069e57610ff96108c4565b6001600160a01b03841660009081526014602052604090205461101c9084611403565b111561069e5760405162461bcd60e51b815260206004820152601e60248201527f45786365656473206d6178696d756d2077616c6c657420616d6f756e742e0000604482015260640161053a565b6006546000906001600160a01b0383811691161480156110a357506001600160a01b03831660009081526017602052604090205460ff16155b1561060b576001601160008282546110bb9190611bb1565b909155505050600192915050565b60105460009061010090046001600160a01b031615806111695750601054604051630373ae2360e41b81526001600160a01b0386811660048301528581166024830152604482018590526101009092049091169063373ae230906064016020604051808303816000875af1158015611145573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111699190611bc4565b801561118357506006546001600160a01b03858116911614155b1561121957611190610615565b821115806111b657506001600160a01b03841660009081526017602052604090205460ff165b806111d957506001600160a01b03831660009081526017602052604090205460ff165b6112195760405162461bcd60e51b8152602060048201526011602482015270151608131a5b5a5d08115e18d959591959607a1b604482015260640161053a565b6112216108d5565b8211158061124757506001600160a01b03841660009081526017602052604090205460ff165b8061126a57506001600160a01b03831660009081526017602052604090205460ff165b61069e5760405162461bcd60e51b8152602060048201526011602482015270151608131a5b5a5d08115e18d959591959607a1b604482015260640161053a565b6112b5838383611489565b15610d3a576112c5600754611509565b6000601155505050565b6001600160a01b03821660009081526017602052604081205460ff161580156106a25750506001600160a01b031660009081526017602052604090205460ff1615919050565b6000806113228585611694565b11156113fc5760006113456113378686611694565b600f546107a6908690610a32565b306000908152601460205260409020549091506113629082611403565b30600081815260146020526040908190209290925590516001600160a01b038716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906113b39085815260200190565b60405180910390a3600b54156113ea576113ea3061dead6113e5600b546107a6600f5489610a3290919063ffffffff16565b610b62565b6113f48382610d77565b9150506106a2565b5092915050565b60006106a28284611bb1565b6001600160a01b03831660009081526014602052604081205482111561147f575060108054610100600160a81b0319166101006001600160a01b038581169182029290921790925560065416600090815260166020908152604080832093835292905220600019905560016106a2565b5060009392505050565b600754306000908152601460205260408120549091111580156114af575060125460ff16155b80156114bd575060105460ff165b80156114d25750600654600160a01b900460ff165b80156114f757506001600160a01b03841660009081526017602052604090205460ff16155b8015611501575060015b949350505050565b6012805460ff19166001908117909155600a54600954600854600093611543936002936107a693919261153d928391611403565b90611403565b90506000611560826107ac60085486610d6b90919063ffffffff16565b9050600061156e8483610d77565b90504761157a82611735565b60006115864783610d77565b905060006115a96115a260085488610d7790919063ffffffff16565b8390610a32565b905060006115c260085483610d6b90919063ffffffff16565b905080156115d4576115d486826118a0565b6009546000906115e9906107a6856002610d6b565b905080156116345760405173092fad9bfc5f5db40efaf374b66ab898cb912ad79082156108fc029083906000818181858888f19350505050158015611632573d6000803e3d6000fd5b505b47801561167e57604051734af9f16e9ec38cdd37eccb682e66304eaa05efd49082156108fc029083906000818181858888f1935050505015801561167c573d6000803e3d6000fd5b505b50506012805460ff191690555050505050505050565b6001600160a01b03821660009081526018602052604081205460ff16806116d357506001600160a01b03821660009081526018602052604090205460ff165b156116ed57600f546116e6906064610d77565b905061060f565b6006546001600160a01b039081169083160361170c5750600d5461060f565b6006546001600160a01b039081169084160361172b5750600c5461060f565b50600e5492915050565b604080516002808252606082018352600092602083019080368337019050509050308160008151811061176a5761176a611be1565b6001600160a01b03928316602091820292909201810191909152600554604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa1580156117c3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117e79190611bf7565b816001815181106117fa576117fa611be1565b6001600160a01b0390921660209283029190910190910152811561189c576005546118309030906001600160a01b031684610a3e565b60055460405163791ac94760e01b81526001600160a01b039091169063791ac94790611869908590600090869030904290600401611c14565b600060405180830381600087803b15801561188357600080fd5b505af1158015611897573d6000803e3d6000fd5b505050505b5050565b6005546118b89030906001600160a01b031684610a3e565b60055460405163f305d71960e01b815230600482015260248101849052600060448201819052606482015261dead60848201524260a48201526001600160a01b039091169063f305d71990839060c40160606040518083038185885af1158015611926573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061194b9190611c85565b5050505050565b600080600080600080600060e0888a03121561196d57600080fd5b505085359760208701359750604087013596606081013596506080810135955060a0810135945060c0013592509050565b600060208083528351808285015260005b818110156119cb578581018301518582016040015282016119af565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114611a0157600080fd5b50565b60008060408385031215611a1757600080fd5b8235611a22816119ec565b946020939093013593505050565b600080600060608486031215611a4557600080fd5b8335611a50816119ec565b92506020840135611a60816119ec565b929592945050506040919091013590565b600060208284031215611a8357600080fd5b81356106a2816119ec565b600080600060608486031215611aa357600080fd5b505081359360208301359350604090920135919050565b8015158114611a0157600080fd5b60008060408385031215611adb57600080fd5b8235611ae6816119ec565b91506020830135611af681611aba565b809150509250929050565b60008060408385031215611b1457600080fd5b8235611b1f816119ec565b91506020830135611af6816119ec565b60208082526006908201526510a7aba722a960d11b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b808202811582820484141761060f5761060f611b4f565b600082611b9957634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561060f5761060f611b4f565b8082018082111561060f5761060f611b4f565b600060208284031215611bd657600080fd5b81516106a281611aba565b634e487b7160e01b600052603260045260246000fd5b600060208284031215611c0957600080fd5b81516106a2816119ec565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b81811015611c645784516001600160a01b031683529383019391830191600101611c3f565b50506001600160a01b03969096166060850152505050608001529392505050565b600080600060608486031215611c9a57600080fd5b835192506020840151915060408401519050925092509256fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a264697066735822122067b598537ece1196fc2209681b111d656303c1d2dc216acd6e6a243f2550fc3964736f6c63430008110033
Deployed Bytecode Sourcemap
4773:12655:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12521:527;;;;;;;;;;-1:-1:-1;12521:527:0;;;;;:::i;:::-;;:::i;:::-;;7556:67;;;;;;;;;;-1:-1:-1;7616:5:0;;;;;;;;;;;;-1:-1:-1;;;7616:5:0;;;;7556:67;;;;;;;:::i;:::-;;;;;;;;7198:133;;;;;;;;;;-1:-1:-1;7198:133:0;;;;;:::i;:::-;;:::i;:::-;;;1785:14:1;;1778:22;1760:41;;1748:2;1733:18;7198:133:0;1620:187:1;7936:84:0;;;;;;;;;;-1:-1:-1;8006:12:0;;7936:84;;;1958:25:1;;;1946:2;1931:18;7936:84:0;1812:177:1;6693:119:0;;;;;;;;;;;;;:::i;9534:309::-;;;;;;;;;;-1:-1:-1;9534:309:0;;;;;:::i;:::-;;:::i;7779:67::-;;;;;;;;;;;;;:::i;246:87::-;;;;;;;;;;-1:-1:-1;246:87:0;;;;;:::i;:::-;301:4;326:5;-1:-1:-1;;;;;315:16:0;;;326:5;;315:16;;246:87;7706:67;;;;;;;;;;-1:-1:-1;7706:67:0;;4989:1;2849:36:1;;2837:2;2822:18;7706:67:0;2707:184:1;9851:584:0;;;;;;;;;;-1:-1:-1;9851:584:0;;;;;:::i;:::-;;:::i;6289:44::-;;;;;;;;;;-1:-1:-1;6289:44:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;7442:108;;;;;;;;;;-1:-1:-1;7442:108:0;;;;;:::i;:::-;;:::i;8026:103::-;;;;;;;;;;-1:-1:-1;8026:103:0;;;;;:::i;:::-;-1:-1:-1;;;;;8109:18:0;8092:7;8109:18;;;:9;:18;;;;;;;8026:103;17262:163;;;;;;;;;;;;;:::i;6454:114::-;;;;;;;;;;;;;:::i;6574:113::-;;;;;;;;;;;;;:::i;7852:78::-;;;;;;;;;;-1:-1:-1;7904:7:0;7922:5;-1:-1:-1;;;;;7922:5:0;7852:78;;;-1:-1:-1;;;;;3891:32:1;;;3873:51;;3861:2;3846:18;7852:78:0;3727:203:1;7337:99:0;;;;;;;;;;-1:-1:-1;7337:99:0;;;;;:::i;:::-;;:::i;8413:142::-;;;;;;;;;;;;;:::i;7629:71::-;;;;;;;;;;-1:-1:-1;7691:7:0;;;;;;;;;;;;-1:-1:-1;;;7691:7:0;;;;7629:71;;5501:19;;;;;;;;;;-1:-1:-1;5501:19:0;;;;-1:-1:-1;;;;;5501:19:0;;;8135:139;;;;;;;;;;-1:-1:-1;8135:139:0;;;;;:::i;:::-;;:::i;6156:50::-;;;;;;;;;;-1:-1:-1;6156:50:0;;;;;:::i;:::-;;;;;;;;;;;;;;8280:127;;;;;;;;;;-1:-1:-1;8280:127:0;;;;;:::i;:::-;-1:-1:-1;;;;;8378:18:0;;;8361:7;8378:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;8280:127;339:111;;;;;;;;;;-1:-1:-1;339:111:0;;;;;:::i;:::-;;:::i;12521:527::-;301:4;326:5;-1:-1:-1;;;;;326:5:0;213:10;315:16;197:38;;;;-1:-1:-1;;;197:38:0;;;;;;;:::i;:::-;;;;;;;;;12697:12:::1;:25:::0;;;12733:12:::1;:25:::0;;;12769:7:::1;:15:::0;;;12795:14:::1;:29:::0;;;12835:8:::1;:17:::0;;;12863:7:::1;:15:::0;;;12889:11:::1;:20:::0;;;12940:11:::1;::::0;:18:::1;::::0;12956:1:::1;12940:15;:18::i;:::-;12928:8;;:30;;:63;;;;-1:-1:-1::0;12973:11:0::1;::::0;:18:::1;::::0;12989:1:::1;12973:15;:18::i;:::-;12962:7;;:29;;12928:63;12920:120;;;::::0;-1:-1:-1;;;12920:120:0;;5124:2:1;12920:120:0::1;::::0;::::1;5106:21:1::0;5163:2;5143:18;;;5136:30;5202:34;5182:18;;;5175:62;-1:-1:-1;;;5253:18:1;;;5246:42;5305:19;;12920:120:0::1;4922:408:1::0;12920:120:0::1;12521:527:::0;;;;;;;:::o;7198:133::-;7273:4;7280:37;7289:10;7301:7;7310:6;7280:8;:37::i;:::-;-1:-1:-1;7325:4:0;7198:133;;;;;:::o;6693:119::-;6744:7;6799:11;;6777:19;;6761:13;8006:12;;;7936:84;6761:13;:35;;;;:::i;:::-;:49;;;;:::i;:::-;6754:56;;6693:119;:::o;9534:309::-;9632:4;9649:36;9659:6;9667:9;9678:6;9649:9;:36::i;:::-;9696:117;9705:6;9713:10;9725:87;9761:6;9725:87;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;9725:19:0;;;;;;:11;:19;;;;;;;;9745:10;9725:31;;;;;;;;;:87;:35;:87::i;:::-;9696:8;:117::i;:::-;-1:-1:-1;9831:4:0;9534:309;;;;;;:::o;7779:67::-;301:4;326:5;-1:-1:-1;;;;;326:5:0;213:10;315:16;197:38;;;;-1:-1:-1;;;197:38:0;;;;;;;:::i;:::-;7823:14:::1;:21:::0;;-1:-1:-1;;;;7823:21:0::1;-1:-1:-1::0;;;7823:21:0::1;::::0;;7779:67::o;9851:584::-;301:4;326:5;-1:-1:-1;;;;;326:5:0;213:10;315:16;197:38;;;;-1:-1:-1;;;197:38:0;;;;;;;:::i;:::-;9951:13:::1;9992:5;9984:4;9968:13;8006:12:::0;;;7936:84;9968:13:::1;:20;;;;:::i;:::-;9967:30;;;;:::i;:::-;9951:46;;10008:19;10057:5;10047:6;10031:13;8006:12:::0;;;7936:84;10031:13:::1;:22;;;;:::i;:::-;10030:32;;;;:::i;:::-;10008:54;;10073:17;10121:5;10110:7;10094:13;8006:12:::0;;;7936:84;10094:13:::1;:23;;;;:::i;:::-;10093:33;;;;:::i;:::-;10137:19;:26:::0;;;10174:19:::1;:28:::0;;;10213:17:::1;:27:::0;;;10073:53;-1:-1:-1;;10267:30:0::1;10292:4;10267:20;10285:1;10267:13;8006:12:::0;;;7936:84;10267:13:::1;:17:::0;::::1;:20::i;:::-;:24:::0;::::1;:30::i;:::-;10251:46;;10325:5;10316;:14;;:38;;;;;10349:5;10334:11;:20;;10316:38;:60;;;;;10371:5;10358:9;:18;;10316:60;10308:119;;;::::0;-1:-1:-1;;;10308:119:0;;6064:2:1;10308:119:0::1;::::0;::::1;6046:21:1::0;6103:2;6083:18;;;6076:30;6142:34;6122:18;;;6115:62;-1:-1:-1;;;6193:18:1;;;6186:44;6247:19;;10308:119:0::1;5862:410:1::0;7442:108:0;301:4;326:5;-1:-1:-1;;;;;326:5:0;213:10;315:16;197:38;;;;-1:-1:-1;;;197:38:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;7516:21:0;;;::::1;;::::0;;;:11:::1;:21;::::0;;;;:32;;-1:-1:-1;;7516:32:0::1;::::0;::::1;;::::0;;;::::1;::::0;;7442:108::o;17262:163::-;301:4;326:5;-1:-1:-1;;;;;326:5:0;213:10;315:16;197:38;;;;-1:-1:-1;;;197:38:0;;;;;;;:::i;:::-;17338:5:::1;17316:19;:27:::0;;;17354:19:::1;:27:::0;;;17392:17:::1;:25:::0;17262:163::o;6454:114::-;6502:7;6555:11;;6535:17;;6519:13;8006:12;;;7936:84;6574:113;6619:7;6674:11;;6652:19;;6636:13;8006:12;;;7936:84;7337:99;301:4;326:5;-1:-1:-1;;;;;326:5:0;213:10;315:16;197:38;;;;-1:-1:-1;;;197:38:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;7408:15:0;;;::::1;;::::0;;;:5:::1;:15;::::0;;;;:26;;-1:-1:-1;;7408:26:0::1;::::0;::::1;;::::0;;;::::1;::::0;;7337:99::o;8413:142::-;8109:9;:18;;;;5254:42;8472:7;8109:18;;;;;8489:12;;8472:7;;8489:64;;8109:18;;8489:37;;:12;:16;:37::i;:::-;:41;;:64::i;8135:139::-;8213:4;8220:40;8230:10;8242:9;8253:6;8220:9;:40::i;339:111::-;301:4;326:5;-1:-1:-1;;;;;326:5:0;213:10;315:16;197:38;;;;-1:-1:-1;;;197:38:0;;;;;;;:::i;:::-;405:5:::1;:11:::0;;-1:-1:-1;;;;;;405:11:0::1;-1:-1:-1::0;;;;;405:11:0;::::1;::::0;;::::1;::::0;;;423:25:::1;::::0;3873:51:1;;;423:25:0::1;::::0;3861:2:1;3846:18;423:25:0::1;;;;;;;339:111:::0;:::o;3231:82::-;3289:7;3306:5;3310:1;3306;:5;:::i;11153:335::-;-1:-1:-1;;;;;11246:19:0;;11238:68;;;;-1:-1:-1;;;11238:68:0;;6695:2:1;11238:68:0;;;6677:21:1;6734:2;6714:18;;;6707:30;6773:34;6753:18;;;6746:62;-1:-1:-1;;;6824:18:1;;;6817:34;6868:19;;11238:68:0;6493:400:1;11238:68:0;-1:-1:-1;;;;;11325:21:0;;11317:68;;;;-1:-1:-1;;;11317:68:0;;7100:2:1;11317:68:0;;;7082:21:1;7139:2;7119:18;;;7112:30;7178:34;7158:18;;;7151:62;-1:-1:-1;;;7229:18:1;;;7222:32;7271:19;;11317:68:0;6898:398:1;11317:68:0;-1:-1:-1;;;;;11396:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;11448:32;;1958:25:1;;;11448:32:0;;1931:18:1;11448:32:0;;;;;;;11153:335;;;:::o;11496:1017::-;11589:37;11600:6;11608:9;11619:6;11589:10;:37::i;:::-;:92;;;;;11643:38;11663:6;11671:9;11643:19;:38::i;:::-;11589:150;;;;;11698:41;11713:6;11721:9;11732:6;11698:14;:41::i;:::-;11589:202;;;;;11756:35;11773:6;11781:9;11756:16;:35::i;:::-;11589:258;;;;;11808:39;11821:6;11829:9;11840:6;11808:12;:39::i;:::-;11585:921;;;11889:6;11868:17;11878:6;-1:-1:-1;;;;;8109:18:0;8092:7;8109:18;;;:9;:18;;;;;;;8026:103;11868:17;:27;11864:631;;-1:-1:-1;;;;;11921:19:0;;;;;;:11;:19;;;;;;;;11920:20;:69;;;;-1:-1:-1;;;;;;11967:22:0;;;;;;:11;:22;;;;;;;;11966:23;11920:69;:102;;;;-1:-1:-1;12014:8:0;;;;12013:9;11920:102;:141;;;;-1:-1:-1;12057:4:0;;-1:-1:-1;;;;;12047:14:0;;;12057:4;;12047:14;;11920:141;11916:225;;;12086:35;12095:6;12103:9;12114:6;12086:8;:35::i;:::-;-1:-1:-1;;;;;12179:17:0;;;;;;:9;:17;;;;;;:29;;12201:6;12179:21;:29::i;:::-;-1:-1:-1;;;;;12159:17:0;;;;;;:9;:17;;;;;:49;;;;12252:32;12169:6;12274:9;12252:13;:32::i;:::-;:78;;12324:6;12252:78;;;12287:34;12295:6;12303:9;12314:6;12287:7;:34::i;:::-;-1:-1:-1;;;;;12372:20:0;;;;;;:9;:20;;;;;;12227:103;;-1:-1:-1;12372:40:0;;12227:103;12372:24;:40::i;:::-;-1:-1:-1;;;;;12349:20:0;;;;;;;:9;:20;;;;;;;:63;;;;12436:43;;;;;;;;;;12464:14;1958:25:1;;1946:2;1931:18;;1812:177;12436:43:0;;;;;;;;11897:598;11864:631;11496:1017;;;:::o;4268:162::-;4354:7;4400:12;4392:6;;;;4384:29;;;;-1:-1:-1;;;4384:29:0;;;;;;;;:::i;:::-;-1:-1:-1;;;4422:5:0;;;4268:162::o;3143:82::-;3201:7;3218:5;3222:1;3218;:5;:::i;3055:82::-;3113:7;3130:5;3134:1;3130;:5;:::i;8598:376::-;8691:4;-1:-1:-1;;;;;8716:20:0;;8708:70;;;;-1:-1:-1;;;8708:70:0;;7636:2:1;8708:70:0;;;7618:21:1;7675:2;7655:18;;;7648:30;7714:34;7694:18;;;7687:62;-1:-1:-1;;;7765:18:1;;;7758:35;7810:19;;8708:70:0;7434:401:1;8708:70:0;-1:-1:-1;;;;;8797:23:0;;8789:71;;;;-1:-1:-1;;;8789:71:0;;8042:2:1;8789:71:0;;;8024:21:1;8081:2;8061:18;;;8054:30;8120:34;8100:18;;;8093:62;-1:-1:-1;;;8171:18:1;;;8164:33;8214:19;;8789:71:0;7840:399:1;8789:71:0;8896:1;8879:6;:19;8871:73;;;;-1:-1:-1;;;8871:73:0;;8446:2:1;8871:73:0;;;8428:21:1;8485:2;8465:18;;;8458:30;8524:34;8504:18;;;8497:62;-1:-1:-1;;;8575:18:1;;;8568:39;8624:19;;8871:73:0;8244:405:1;10443:228:0;-1:-1:-1;;;;;10551:19:0;;10530:4;10551:19;;;:11;:19;;;;;;;;10550:20;:47;;;;-1:-1:-1;;;;;;10575:22:0;;;;;;:11;:22;;;;;;;;10574:23;10550:47;10547:95;;;10607:14;;-1:-1:-1;;;10607:14:0;;;;10599:41;;;;-1:-1:-1;;;10599:41:0;;8856:2:1;10599:41:0;;;8838:21:1;8895:2;8875:18;;;8868:30;-1:-1:-1;;;8914:18:1;;;8907:44;8968:18;;10599:41:0;8654:338:1;10683:462:0;-1:-1:-1;;;;;10797:19:0;;10776:4;10797:19;;;:11;:19;;;;;;;;:64;;;;;10820:41;10835:6;10843:9;10854:6;10820:14;:41::i;:::-;10793:82;;;-1:-1:-1;10870:5:0;10863:12;;10793:82;-1:-1:-1;;;;;10890:19:0;;;;;;:11;:19;;;;;;;;10889:20;:47;;;;-1:-1:-1;;;;;;10914:22:0;;;;;;:11;:22;;;;;;;;10913:23;10889:47;:77;;;;-1:-1:-1;10961:4:0;;-1:-1:-1;;;;;10940:26:0;;;10961:4;;10940:26;;10889:77;:111;;;;-1:-1:-1;;;;;;10970:30:0;;5254:42;10970:30;;10889:111;10886:230;;;11062:17;:15;:17::i;:::-;-1:-1:-1;;;;;11025:20:0;;;;;;:9;:20;;;;;;:32;;11050:6;11025:24;:32::i;:::-;11024:55;;11016:98;;;;-1:-1:-1;;;11016:98:0;;9199:2:1;11016:98:0;;;9181:21:1;9238:2;9218:18;;;9211:30;9277:32;9257:18;;;9250:60;9327:18;;11016:98:0;8997:354:1;13056:196:0;13168:4;;13135;;-1:-1:-1;;;;;13155:17:0;;;13168:4;;13155:17;:41;;;;-1:-1:-1;;;;;;13177:19:0;;;;;;:11;:19;;;;;;;;13176:20;13155:41;13152:71;;;13219:1;13198:9;;:23;;;;;;;:::i;:::-;;;;-1:-1:-1;;;13240:4:0;13056:196;;;;:::o;13637:491::-;13749:7;;13728:4;;13749:7;;;-1:-1:-1;;;;;13749:7:0;:21;;:80;;-1:-1:-1;13783:7:0;;13774:55;;-1:-1:-1;;;13774:55:0;;-1:-1:-1;;;;;9744:15:1;;;13774:55:0;;;9726:34:1;9796:15;;;9776:18;;;9769:43;9828:18;;;9821:34;;;13783:7:0;;;;;;;;13774:28;;9661:18:1;;13774:55:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;13748:100;;;;-1:-1:-1;13844:4:0;;-1:-1:-1;;;;;13834:14:0;;;13844:4;;13834:14;;13748:100;13745:240;;;13882:20;:18;:20::i;:::-;13872:6;:30;;:53;;;-1:-1:-1;;;;;;13906:19:0;;;;;;:11;:19;;;;;;;;13872:53;:79;;;-1:-1:-1;;;;;;13929:22:0;;;;;;:11;:22;;;;;;;;13872:79;13864:109;;;;-1:-1:-1;;;13864:109:0;;10318:2:1;13864:109:0;;;10300:21:1;10357:2;10337:18;;;10330:30;-1:-1:-1;;;10376:18:1;;;10369:47;10433:18;;13864:109:0;10116:341:1;13864:109:0;14013:14;:12;:14::i;:::-;14003:6;:24;;:47;;;-1:-1:-1;;;;;;14031:19:0;;;;;;:11;:19;;;;;;;;14003:47;:73;;;-1:-1:-1;;;;;;14054:22:0;;;;;;:11;:22;;;;;;;;14003:73;13995:103;;;;-1:-1:-1;;;13995:103:0;;10318:2:1;13995:103:0;;;10300:21:1;10357:2;10337:18;;;10330:30;-1:-1:-1;;;10376:18:1;;;10369:47;10433:18;;13995:103:0;10116:341:1;13260:197:0;13352:41;13367:6;13375:9;13386:6;13352:14;:41::i;:::-;13349:101;;;13395:29;13410:13;;13395:14;:29::i;:::-;13446:1;13426:9;:22;13260:197;;;:::o;13465:160::-;-1:-1:-1;;;;;13571:19:0;;13546:4;13571:19;;;:11;:19;;;;;;;;13570:20;:47;;;;-1:-1:-1;;;;;;;13595:22:0;;;;;:11;:22;;;;;;;;13594:23;;13465:160;-1:-1:-1;13465:160:0:o;16704:550::-;16790:7;16846:1;16813:30;16825:6;16833:9;16813:11;:30::i;:::-;:34;16810:422;;;16859:17;16879:59;16907:30;16919:6;16927:9;16907:11;:30::i;:::-;16890:11;;16879:23;;:6;;:10;:23::i;:59::-;16994:4;16976:24;;;;:9;:24;;;;;;16859:79;;-1:-1:-1;16976:39:0;;16859:79;16976:28;:39::i;:::-;16967:4;16949:24;;;;:9;:24;;;;;;;:66;;;;17031:42;;-1:-1:-1;;;;;17031:42:0;;;;;;;17063:9;1958:25:1;;1946:2;1931:18;;1812:177;17031:42:0;;;;;;;;17087:7;;:20;17084:108;;17109:81;17127:4;5254:42;17153:36;17181:7;;17153:23;17164:11;;17153:6;:10;;:23;;;;:::i;:36::-;17109:9;:81::i;:::-;17209:21;:6;17220:9;17209:10;:21::i;:::-;17202:28;;;;;16810:422;-1:-1:-1;17240:6:0;16704:550;-1:-1:-1;;16704:550:0:o;2967:82::-;3025:7;3042:5;3046:1;3042;:5;:::i;6952:240::-;-1:-1:-1;;;;;8109:18:0;;7044:4;8109:18;;;:9;:18;;;;;;7085:6;-1:-1:-1;7061:116:0;;;-1:-1:-1;7095:7:0;:19;;-1:-1:-1;;;;;;7095:19:0;;-1:-1:-1;;;;;7095:19:0;;;;;;;;;;;;;7128:4;;;-1:-1:-1;7116:17:0;;;:11;:17;;;;;;;;:28;;;;;;;-1:-1:-1;;7116:45:0;;-1:-1:-1;7163:11:0;;7061:116;-1:-1:-1;7185:5:0;6952:240;;;;;:::o;14990:337::-;15140:13;;15130:4;15088;8109:18;;;:9;:18;;;;;;15088:4;;-1:-1:-1;15112:41:0;:67;;;;-1:-1:-1;15171:8:0;;;;15170:9;15112:67;:96;;;;-1:-1:-1;15197:11:0;;;;15112:96;:128;;;;-1:-1:-1;15226:14:0;;-1:-1:-1;;;15226:14:0;;;;15112:128;:166;;;;-1:-1:-1;;;;;;15259:19:0;;;;;;:11;:19;;;;;;;;15258:20;15112:166;:207;;;;-1:-1:-1;15296:23:0;15112:207;15105:214;14990:337;-1:-1:-1;;;;14990:337:0:o;15335:1048::-;6408:8;:15;;-1:-1:-1;;6408:15:0;6419:4;6408:15;;;;;;15472:14:::1;::::0;15454:12:::1;::::0;15430::::1;::::0;6408:8;;15429:66:::1;::::0;15493:1:::1;::::0;15430:57:::1;::::0;15472:14;;15430:37:::1;::::0;;;:16:::1;:19::i;:::-;:23:::0;::::1;:37::i;15429:66::-;15406:89;;15506:32;15541:42;15570:12;15541:24;15552:12;;15541:6;:10;;:24;;;;:::i;:42::-;15506:77:::0;-1:-1:-1;15594:14:0::1;15611:36;:6:::0;15506:77;15611:10:::1;:36::i;:::-;15594:53:::0;-1:-1:-1;15683:21:0::1;15715:24;15594:53:::0;15715:16:::1;:24::i;:::-;15750:20;15773:41;:21;15799:14:::0;15773:25:::1;:41::i;:::-;15750:64;;15825:19;15846:48;15863:30;15880:12;;15863;:16;;:30;;;;:::i;:::-;15846:12:::0;;:16:::1;:48::i;:::-;15825:69;;15905:29;15937;15953:12;;15937:11;:15;;:29;;;;:::i;:::-;15905:61:::0;-1:-1:-1;15980:34:0;;15977:103:::1;;16016:61;16029:24;16055:21;16016:12;:61::i;:::-;16136:12;::::0;16090:20:::1;::::0;16113:36:::1;::::0;:18:::1;:11:::0;16129:1:::1;16113:15;:18::i;:36::-;16090:59:::0;-1:-1:-1;16163:16:0;;16160:68:::1;;16181:45;::::0;5345:42:::1;::::0;16181:45;::::1;;;::::0;16213:12;;16181:45:::1;::::0;;;16213:12;5345:42;16181:45;::::1;;;;;;;;;;;;;::::0;::::1;;;;;;16160:68;16265:21;16300:29:::0;;16297:79:::1;;16331:43;::::0;5430:42:::1;::::0;16331:43;::::1;;;::::0;16357:16;;16331:43:::1;::::0;;;16357:16;5430:42;16331:43;::::1;;;;;;;;;;;;;::::0;::::1;;;;;;16297:79;-1:-1:-1::0;;6428:8:0;:16;;-1:-1:-1;;6428:16:0;;;-1:-1:-1;;;;;;;;15335:1048:0:o;16391:305::-;-1:-1:-1;;;;;16493:13:0;;16470:7;16493:13;;;:5;:13;;;;;;;;;:33;;-1:-1:-1;;;;;;16510:16:0;;;;;;:5;:16;;;;;;;;16493:33;16490:76;;;16535:11;;:29;;16559:3;16535:15;:29::i;:::-;16528:36;;;;16490:76;16592:4;;-1:-1:-1;;;;;16592:4:0;;;16579:17;;;;16576:38;;-1:-1:-1;16605:7:0;;16598:14;;16576:38;16637:4;;-1:-1:-1;;;;;16637:4:0;;;16627:14;;;;16624:36;;-1:-1:-1;16650:8:0;;16643:15;;16624:36;-1:-1:-1;16677:11:0;;16391:305;;;;:::o;14477:505::-;14567:16;;;14581:1;14567:16;;;;;;;;14543:21;;14567:16;;;;;;;;;;-1:-1:-1;14567:16:0;14543:40;;14612:4;14594;14599:1;14594:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;14594:23:0;;;:7;;;;;;;;;;:23;;;;14638:6;;:13;;;-1:-1:-1;;;14638:13:0;;;;:6;;;;;:11;;:13;;;;;14594:7;;14638:13;;;;;:6;:13;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;14628:4;14633:1;14628:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;14628:23:0;;;:7;;;;;;;;;;;:23;14666:15;;14662:313;;14730:6;;14698:53;;14715:4;;-1:-1:-1;;;;;14730:6:0;14739:11;14698:8;:53::i;:::-;14766:6;;:197;;-1:-1:-1;;;14766:197:0;;-1:-1:-1;;;;;14766:6:0;;;;:57;;:197;;14842:11;;14766:6;;14892:4;;14923;;14947:15;;14766:197;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14662:313;14532:450;14477:505;:::o;14136:333::-;14249:6;;14217:53;;14234:4;;-1:-1:-1;;;;;14249:6:0;14258:11;14217:8;:53::i;:::-;14281:6;;:180;;-1:-1:-1;;;14281:180:0;;14344:4;14281:180;;;12308:34:1;12358:18;;;12351:34;;;14281:6:0;12401:18:1;;;12394:34;;;12444:18;;;12437:34;5254:42:0;12487:19:1;;;12480:44;14445:15:0;12540:19:1;;;12533:35;-1:-1:-1;;;;;14281:6:0;;;;:22;;14311:9;;12242:19:1;;14281:180:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;14136:333;;:::o;14:592:1:-;127:6;135;143;151;159;167;175;228:3;216:9;207:7;203:23;199:33;196:53;;;245:1;242;235:12;196:53;-1:-1:-1;;268:23:1;;;338:2;323:18;;310:32;;-1:-1:-1;389:2:1;374:18;;361:32;;440:2;425:18;;412:32;;-1:-1:-1;491:3:1;476:19;;463:33;;-1:-1:-1;543:3:1;528:19;;515:33;;-1:-1:-1;595:3:1;580:19;567:33;;-1:-1:-1;14:592:1;-1:-1:-1;14:592:1:o;611:548::-;723:4;752:2;781;770:9;763:21;813:6;807:13;856:6;851:2;840:9;836:18;829:34;881:1;891:140;905:6;902:1;899:13;891:140;;;1000:14;;;996:23;;990:30;966:17;;;985:2;962:26;955:66;920:10;;891:140;;;895:3;1080:1;1075:2;1066:6;1055:9;1051:22;1047:31;1040:42;1150:2;1143;1139:7;1134:2;1126:6;1122:15;1118:29;1107:9;1103:45;1099:54;1091:62;;;;611:548;;;;:::o;1164:131::-;-1:-1:-1;;;;;1239:31:1;;1229:42;;1219:70;;1285:1;1282;1275:12;1219:70;1164:131;:::o;1300:315::-;1368:6;1376;1429:2;1417:9;1408:7;1404:23;1400:32;1397:52;;;1445:1;1442;1435:12;1397:52;1484:9;1471:23;1503:31;1528:5;1503:31;:::i;:::-;1553:5;1605:2;1590:18;;;;1577:32;;-1:-1:-1;;;1300:315:1:o;1994:456::-;2071:6;2079;2087;2140:2;2128:9;2119:7;2115:23;2111:32;2108:52;;;2156:1;2153;2146:12;2108:52;2195:9;2182:23;2214:31;2239:5;2214:31;:::i;:::-;2264:5;-1:-1:-1;2321:2:1;2306:18;;2293:32;2334:33;2293:32;2334:33;:::i;:::-;1994:456;;2386:7;;-1:-1:-1;;;2440:2:1;2425:18;;;;2412:32;;1994:456::o;2455:247::-;2514:6;2567:2;2555:9;2546:7;2542:23;2538:32;2535:52;;;2583:1;2580;2573:12;2535:52;2622:9;2609:23;2641:31;2666:5;2641:31;:::i;2896:316::-;2973:6;2981;2989;3042:2;3030:9;3021:7;3017:23;3013:32;3010:52;;;3058:1;3055;3048:12;3010:52;-1:-1:-1;;3081:23:1;;;3151:2;3136:18;;3123:32;;-1:-1:-1;3202:2:1;3187:18;;;3174:32;;2896:316;-1:-1:-1;2896:316:1:o;3217:118::-;3303:5;3296:13;3289:21;3282:5;3279:32;3269:60;;3325:1;3322;3315:12;3340:382;3405:6;3413;3466:2;3454:9;3445:7;3441:23;3437:32;3434:52;;;3482:1;3479;3472:12;3434:52;3521:9;3508:23;3540:31;3565:5;3540:31;:::i;:::-;3590:5;-1:-1:-1;3647:2:1;3632:18;;3619:32;3660:30;3619:32;3660:30;:::i;:::-;3709:7;3699:17;;;3340:382;;;;;:::o;3935:388::-;4003:6;4011;4064:2;4052:9;4043:7;4039:23;4035:32;4032:52;;;4080:1;4077;4070:12;4032:52;4119:9;4106:23;4138:31;4163:5;4138:31;:::i;:::-;4188:5;-1:-1:-1;4245:2:1;4230:18;;4217:32;4258:33;4217:32;4258:33;:::i;4588:329::-;4790:2;4772:21;;;4829:1;4809:18;;;4802:29;-1:-1:-1;;;4862:2:1;4847:18;;4840:36;4908:2;4893:18;;4588:329::o;5335:127::-;5396:10;5391:3;5387:20;5384:1;5377:31;5427:4;5424:1;5417:15;5451:4;5448:1;5441:15;5467:168;5540:9;;;5571;;5588:15;;;5582:22;;5568:37;5558:71;;5609:18;;:::i;5640:217::-;5680:1;5706;5696:132;;5750:10;5745:3;5741:20;5738:1;5731:31;5785:4;5782:1;5775:15;5813:4;5810:1;5803:15;5696:132;-1:-1:-1;5842:9:1;;5640:217::o;7301:128::-;7368:9;;;7389:11;;;7386:37;;;7403:18;;:::i;9356:125::-;9421:9;;;9442:10;;;9439:36;;;9455:18;;:::i;9866:245::-;9933:6;9986:2;9974:9;9965:7;9961:23;9957:32;9954:52;;;10002:1;9999;9992:12;9954:52;10034:9;10028:16;10053:28;10075:5;10053:28;:::i;10594:127::-;10655:10;10650:3;10646:20;10643:1;10636:31;10686:4;10683:1;10676:15;10710:4;10707:1;10700:15;10726:251;10796:6;10849:2;10837:9;10828:7;10824:23;10820:32;10817:52;;;10865:1;10862;10855:12;10817:52;10897:9;10891:16;10916:31;10941:5;10916:31;:::i;10982:980::-;11244:4;11292:3;11281:9;11277:19;11323:6;11312:9;11305:25;11349:2;11387:6;11382:2;11371:9;11367:18;11360:34;11430:3;11425:2;11414:9;11410:18;11403:31;11454:6;11489;11483:13;11520:6;11512;11505:22;11558:3;11547:9;11543:19;11536:26;;11597:2;11589:6;11585:15;11571:29;;11618:1;11628:195;11642:6;11639:1;11636:13;11628:195;;;11707:13;;-1:-1:-1;;;;;11703:39:1;11691:52;;11798:15;;;;11763:12;;;;11739:1;11657:9;11628:195;;;-1:-1:-1;;;;;;;11879:32:1;;;;11874:2;11859:18;;11852:60;-1:-1:-1;;;11943:3:1;11928:19;11921:35;11840:3;10982:980;-1:-1:-1;;;10982:980:1:o;12579:306::-;12667:6;12675;12683;12736:2;12724:9;12715:7;12711:23;12707:32;12704:52;;;12752:1;12749;12742:12;12704:52;12781:9;12775:16;12765:26;;12831:2;12820:9;12816:18;12810:25;12800:35;;12875:2;12864:9;12860:18;12854:25;12844:35;;12579:306;;;;;:::o
Swarm Source
ipfs://67b598537ece1196fc2209681b111d656303c1d2dc216acd6e6a243f2550fc39
🤖 Code Reader
Generate instant answers for your smart contract questions using AI Models. Read more.
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.
Add Token to MetaMask (Web3)

