ETH Price: $2,415.62 (-9.34%)
Gas: 2.23 Gwei

Token

(NEO) Formerly Ant Shares ($NEO)
 

Overview

Max Total Supply

982,948.168982129 $NEO

Holders

116

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Balance
1,397.620224 $NEO

Value
$0.00
0xa2d551f2648af6886dde3c9264a160dbca68d7b3
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
FormerlyAntShares

Compiler Version
v0.8.16+commit.07a7930e

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
/**
*Submitted for verification at Etherscan.io on 2022-12-09
*/
/**
I suggest the token NEO (formerly AntShares) as a potential candidate to hit $2 billion. NEO is China's first public blockchain platform focused on
    creating a "smart economy" by utilizing blockchain technology, digital identities and smart contracts. It is already the world's 10th most
    valuable cryptocurrency and has demonstrated impressive growth over the past few months. This makes it a good candidate to reach even greater
    heights and potentially spike at $2 billion.
OpenAI answered a question.
The question was asked "You generated KiboShib with the symbol KIBSHI and it hit $200k. What is another token you can suggest that will hit
    $2billion"
And the answer is born.
*/
// SPDX-License-Identifier: MIT
pragma solidity 0.8.16;
library SafeMath {
function add(uint256 a, uint256 b) internal pure returns (uint256) {return a + b;}
function sub(uint256 a, uint256 b) internal pure returns (uint256) {return a - b;}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Contract Security Audit

Contract ABI

[{"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":"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":"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":[{"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"}]

6080604052620000126009600a6200042d565b6200002190620f424062000445565b6001818155606460028190556003819055600455600a805460ff60a01b191690556000600b81905560c8600c819055600d819055600e91909155610190600f8190556010556011556127106012556013805460ff19169091179055620186a0906200008f9061012c62000445565b6200009b919062000467565b601655620186a0600154600a620000b3919062000445565b620000bf919062000467565b601755348015620000cf57600080fd5b50600080546001600160a01b031916331781556040805163c45a015560e01b81529051737a250d5630b4cf539739df2c5dacb4c659f2488d9291839163c45a0155916004808201926020929091908290030181865afa15801562000137573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200015d91906200048a565b6001600160a01b031663c9c6539630846001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001ab573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001d191906200048a565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af11580156200021f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200024591906200048a565b600980546001600160a01b038581166001600160a01b031992831617909255600a805492841692909116919091179055306000908152600760209081526040808320805460ff1990811660019081179092557fa4761ababf81e695041743ef57ba8785f6fbf2787dbf475d95e2e70a17fe78578054821683179055338086528386208054909216831790915590546005845282852081905591519182529394507fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050620004b5565b634e487b7160e01b600052601160045260246000fd5b600181815b808511156200036f57816000190482111562000353576200035362000318565b808516156200036157918102915b93841c939080029062000333565b509250929050565b600082620003885750600162000427565b81620003975750600062000427565b8160018114620003b05760028114620003bb57620003db565b600191505062000427565b60ff841115620003cf57620003cf62000318565b50506001821b62000427565b5060208310610133831016604e8410600b841016171562000400575081810a62000427565b6200040c83836200032e565b806000190482111562000423576200042362000318565b0290505b92915050565b60006200043e60ff84168362000377565b9392505050565b600081600019048311821515161562000462576200046262000318565b500290565b6000826200048557634e487b7160e01b600052601260045260246000fd5b500490565b6000602082840312156200049d57600080fd5b81516001600160a01b03811681146200043e57600080fd5b611ada80620004c56000396000f3fe6080604052600436106101395760003560e01c806348ff2b8b116100ab5780638c41180e1161006f5780638c41180e146103a957806395d89b41146103c9578063a8aa1b31146103f6578063a9059cbb14610416578063dd62ed3e14610436578063f2fde38b1461047c57600080fd5b806348ff2b8b146102f757806370a082311461031757806378109e541461034d5780637d1db4a514610362578063893d20e81461037757600080fd5b806323b872dd116100fd57806323b872dd14610227578063293230b8146102475780632f54bf6e1461025c578063313ce5671461028b57806334c5d2ce146102a75780633f4218e0146102c757600080fd5b8063044019301461014557806306fdde0314610167578063095ea7b3146101bf57806318160ddd146101ef5780631f976b7e1461021257600080fd5b3661014057005b600080fd5b34801561015157600080fd5b50610165610160366004611739565b61049c565b005b34801561017357600080fd5b5060408051808201909152601981527f284e454f2920466f726d65726c7920416e74205368617265730000000000000060208201525b6040516101b69190611785565b60405180910390f35b3480156101cb57600080fd5b506101df6101da3660046117eb565b61058a565b60405190151581526020016101b6565b3480156101fb57600080fd5b506102046105a1565b6040519081526020016101b6565b34801561021e57600080fd5b50610204610612565b34801561023357600080fd5b506101df610242366004611817565b610636565b34801561025357600080fd5b506101656106a0565b34801561026857600080fd5b506101df610277366004611858565b6000546001600160a01b0391821691161490565b34801561029757600080fd5b50604051600981526020016101b6565b3480156102b357600080fd5b506101656102c2366004611875565b6106df565b3480156102d357600080fd5b506101df6102e2366004611858565b60076020526000908152604090205460ff1681565b34801561030357600080fd5b506101656103123660046118a1565b610826565b34801561032357600080fd5b50610204610332366004611858565b6001600160a01b031660009081526005602052604090205490565b34801561035957600080fd5b5061020461087b565b34801561036e57600080fd5b5061020461088b565b34801561038357600080fd5b506000546001600160a01b03165b6040516001600160a01b0390911681526020016101b6565b3480156103b557600080fd5b506101656103c43660046118a1565b61089b565b3480156103d557600080fd5b50604080518082019091526004815263244e454f60e01b60208201526101a9565b34801561040257600080fd5b50600a54610391906001600160a01b031681565b34801561042257600080fd5b506101df6104313660046117eb565b6108f0565b34801561044257600080fd5b506102046104513660046118df565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205490565b34801561048857600080fd5b50610165610497366004611858565b6108fd565b6000546001600160a01b031633146104cf5760405162461bcd60e51b81526004016104c69061190d565b60405180910390fd5b600b879055600c869055600e859055600d849055600f8390556010829055601181905560125461050090600561097b565b600f5411158015610520575060125461051a90600561097b565b60105411155b6105815760405162461bcd60e51b815260206004820152602c60248201527f746f74616c46656520616e642073656c6c4665652063616e6e6f74206265206d60448201526b6f7265207468616e2032302560a01b60648201526084016104c6565b50505050505050565b6000610597338484610987565b5060015b92915050565b60056020527f05b8ccbb9d4d8fb16ea74ce3c29a41f1b461fbdaff4714a0d9a8eb05499746bc5461dead60009081527f7d509c07f0d4edcc2dd1b53aae68677132eb562dcba78e36381b63ccaf66e6ba54600154919261060d9290916106079190610aab565b90610aab565b905090565b60006012546003546106226105a1565b61062c9190611943565b61060d9190611962565b6000610643848484610ab7565b610695843361069085604051806060016040528060288152602001611a7d602891396001600160a01b038a1660009081526006602090815260408083203384529091529020549190610bdd565b610987565b5060015b9392505050565b6000546001600160a01b031633146106ca5760405162461bcd60e51b81526004016104c69061190d565b600a805460ff60a01b1916600160a01b179055565b6000546001600160a01b031633146107095760405162461bcd60e51b81526004016104c69061190d565b6000612710846107176105a1565b6107219190611943565b61072b9190611962565b905060006127108461073b6105a1565b6107459190611943565b61074f9190611962565b905060006127108461075f6105a1565b6107699190611943565b6107739190611962565b600287905560038690556004859055905060006107a56103e861079f60056107996105a1565b90610c09565b9061097b565b90508084101580156107b75750808310155b80156107c35750808210155b6105815760405162461bcd60e51b815260206004820152602e60248201527f4d61782054587320616e64204d61782057616c6c65742063616e6e6f7420626560448201526d206c657373207468616e202e352560901b60648201526084016104c6565b6000546001600160a01b031633146108505760405162461bcd60e51b81526004016104c69061190d565b6001600160a01b03919091166000908152600760205260409020805460ff1916911515919091179055565b60006012546004546106226105a1565b60006012546002546106226105a1565b6000546001600160a01b031633146108c55760405162461bcd60e51b81526004016104c69061190d565b6001600160a01b03919091166000908152600860205260409020805460ff1916911515919091179055565b6000610597338484610ab7565b6000546001600160a01b031633146109275760405162461bcd60e51b81526004016104c69061190d565b600080546001600160a01b0319166001600160a01b0383169081179091556040519081527f04dba622d284ed0014ee4b9a6a68386be1a4c08a4913ae272de89199cc6861639060200160405180910390a150565b60006106998284611962565b6001600160a01b0383166109e95760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016104c6565b6001600160a01b038216610a4a5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016104c6565b6001600160a01b0383811660008181526006602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b60006106998284611984565b610ac2838383610c15565b610acc8383610dc4565b610ad7838383610e59565b610ae18383610f4a565b610aec838383610fa1565b610af78383836110d8565b6001600160a01b038316600090815260056020526040902054610b1a9082610aab565b6001600160a01b038416600090815260056020526040812091909155610b4084846110fd565b610b4a5781610b55565b610b55848484611143565b6001600160a01b038416600090815260056020526040902054909150610b7b9082611231565b6001600160a01b0380851660008181526005602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610bcf9085815260200190565b60405180910390a350505050565b60008184841115610c015760405162461bcd60e51b81526004016104c69190611785565b505050900390565b60006106998284611943565b6001600160a01b038316610c795760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016104c6565b6001600160a01b038216610cdb5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016104c6565b60008111610d3d5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b60648201526084016104c6565b6001600160a01b038316600090815260056020526040902054811115610dbf5760405162461bcd60e51b815260206004820152603160248201527f596f752061726520747279696e6720746f207472616e73666572206d6f7265206044820152707468616e20796f75722062616c616e636560781b60648201526084016104c6565b505050565b6001600160a01b03821660009081526007602052604090205460ff16158015610e0657506001600160a01b03811660009081526007602052604090205460ff16155b15610e5557600a54600160a01b900460ff16610e555760405162461bcd60e51b815260206004820152600e60248201526d1d1c98591a5b99d05b1b1bddd95960921b60448201526064016104c6565b5050565b6001600160a01b03831660009081526007602052604090205460ff16158015610e9b57506001600160a01b03821660009081526007602052604090205460ff16155b8015610eb55750600a546001600160a01b03838116911614155b8015610ecc57506001600160a01b03821661dead14155b15610dbf57610ed961087b565b6001600160a01b038316600090815260056020526040902054610efc9083611231565b1115610dbf5760405162461bcd60e51b815260206004820152601e60248201527f45786365656473206d6178696d756d2077616c6c657420616d6f756e742e000060448201526064016104c6565b600a546001600160a01b038281169116148015610f8057506001600160a01b03821660009081526007602052604090205460ff16155b15610e5557600160146000828254610f989190611997565b90915550505050565b600a546001600160a01b0384811691161461104757610fbe610612565b81111580610fe457506001600160a01b03831660009081526007602052604090205460ff165b8061100757506001600160a01b03821660009081526007602052604090205460ff165b6110475760405162461bcd60e51b8152602060048201526011602482015270151608131a5b5a5d08115e18d959591959607a1b60448201526064016104c6565b61104f61088b565b8111158061107557506001600160a01b03831660009081526007602052604090205460ff165b8061109857506001600160a01b03821660009081526007602052604090205460ff165b610dbf5760405162461bcd60e51b8152602060048201526011602482015270151608131a5b5a5d08115e18d959591959607a1b60448201526064016104c6565b6110e383838361123d565b15610dbf576110f36016546112ef565b6000601455505050565b6001600160a01b03821660009081526007602052604081205460ff161580156106995750506001600160a01b031660009081526007602052604090205460ff1615919050565b600080611150858561147a565b111561122a576000611173611165868661147a565b60125461079990869061097b565b306000908152600560205260409020549091506111909082611231565b30600081815260056020526040908190209290925590516001600160a01b038716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906111e19085815260200190565b60405180910390a3600e5415611218576112183061dead611213600e546107996012548961097b90919063ffffffff16565b610ab7565b6112228382610aab565b915050610699565b5092915050565b60006106998284611997565b6017546016543060009081526005602052604081205460155491938510159211159060ff16158015611271575060135460ff165b80156112865750600a54600160a01b900460ff165b801561128f5750815b80156112b457506001600160a01b03861660009081526007602052604090205460ff16155b80156112cd5750600a546001600160a01b038681169116145b80156112dc5750600260145410155b80156112e55750805b9695505050505050565b6015805460ff19166001908117909155600d54600c54600b5460009361132993600293610799939192611323928391611231565b90611231565b905060006113468261079f600b5486610c0990919063ffffffff16565b905060006113548483610aab565b9050476113608261151b565b600061136c4783610aab565b9050600061138f611388600b5488610aab90919063ffffffff16565b839061097b565b905060006113a8600b5483610c0990919063ffffffff16565b905080156113ba576113ba8682611675565b600c546000906113cf90610799856002610c09565b9050801561141a57604051731251587d4f70e3769d5346652507446bca78de1b9082156108fc029083906000818181858888f19350505050158015611418573d6000803e3d6000fd5b505b47801561146457604051731251587d4f70e3769d5346652507446bca78de1b9082156108fc029083906000818181858888f19350505050158015611462573d6000803e3d6000fd5b505b50506015805460ff191690555050505050505050565b6001600160a01b03821660009081526008602052604081205460ff16806114b957506001600160a01b03821660009081526008602052604090205460ff165b156114d3576012546114cc906064610aab565b905061059b565b600a546001600160a01b03908116908316036114f2575060105461059b565b600a546001600160a01b03908116908416036115115750600f5461059b565b5060115492915050565b6040805160028082526060820183526000926020830190803683370190505090503081600081518110611550576115506119aa565b6001600160a01b03928316602091820292909201810191909152600954604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa1580156115a9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115cd91906119c0565b816001815181106115e0576115e06119aa565b6001600160a01b0392831660209182029290920101526009546116069130911684610987565b60095460405163791ac94760e01b81526001600160a01b039091169063791ac9479061163f9085906000908690309042906004016119dd565b600060405180830381600087803b15801561165957600080fd5b505af115801561166d573d6000803e3d6000fd5b505050505050565b60095461168d9030906001600160a01b031684610987565b60095460405163f305d71960e01b8152306004820152602481018490526000604482018190526064820152731251587d4f70e3769d5346652507446bca78de1b60848201524260a48201526001600160a01b039091169063f305d71990839060c40160606040518083038185885af115801561170d573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906117329190611a4e565b5050505050565b600080600080600080600060e0888a03121561175457600080fd5b505085359760208701359750604087013596606081013596506080810135955060a0810135945060c0013592509050565b600060208083528351808285015260005b818110156117b257858101830151858201604001528201611796565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b03811681146117e857600080fd5b50565b600080604083850312156117fe57600080fd5b8235611809816117d3565b946020939093013593505050565b60008060006060848603121561182c57600080fd5b8335611837816117d3565b92506020840135611847816117d3565b929592945050506040919091013590565b60006020828403121561186a57600080fd5b8135610699816117d3565b60008060006060848603121561188a57600080fd5b505081359360208301359350604090920135919050565b600080604083850312156118b457600080fd5b82356118bf816117d3565b9150602083013580151581146118d457600080fd5b809150509250929050565b600080604083850312156118f257600080fd5b82356118fd816117d3565b915060208301356118d4816117d3565b60208082526006908201526510a7aba722a960d11b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b600081600019048311821515161561195d5761195d61192d565b500290565b60008261197f57634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561059b5761059b61192d565b8082018082111561059b5761059b61192d565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156119d257600080fd5b8151610699816117d3565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b81811015611a2d5784516001600160a01b031683529383019391830191600101611a08565b50506001600160a01b03969096166060850152505050608001529392505050565b600080600060608486031215611a6357600080fd5b835192506020840151915060408401519050925092509256fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a2646970667358221220c21bd7d6d1d1db99c1255eec7b4f8019582e7c57792334770f31dfc20c456cc264736f6c63430008100033

Deployed Bytecode

0x6080604052600436106101395760003560e01c806348ff2b8b116100ab5780638c41180e1161006f5780638c41180e146103a957806395d89b41146103c9578063a8aa1b31146103f6578063a9059cbb14610416578063dd62ed3e14610436578063f2fde38b1461047c57600080fd5b806348ff2b8b146102f757806370a082311461031757806378109e541461034d5780637d1db4a514610362578063893d20e81461037757600080fd5b806323b872dd116100fd57806323b872dd14610227578063293230b8146102475780632f54bf6e1461025c578063313ce5671461028b57806334c5d2ce146102a75780633f4218e0146102c757600080fd5b8063044019301461014557806306fdde0314610167578063095ea7b3146101bf57806318160ddd146101ef5780631f976b7e1461021257600080fd5b3661014057005b600080fd5b34801561015157600080fd5b50610165610160366004611739565b61049c565b005b34801561017357600080fd5b5060408051808201909152601981527f284e454f2920466f726d65726c7920416e74205368617265730000000000000060208201525b6040516101b69190611785565b60405180910390f35b3480156101cb57600080fd5b506101df6101da3660046117eb565b61058a565b60405190151581526020016101b6565b3480156101fb57600080fd5b506102046105a1565b6040519081526020016101b6565b34801561021e57600080fd5b50610204610612565b34801561023357600080fd5b506101df610242366004611817565b610636565b34801561025357600080fd5b506101656106a0565b34801561026857600080fd5b506101df610277366004611858565b6000546001600160a01b0391821691161490565b34801561029757600080fd5b50604051600981526020016101b6565b3480156102b357600080fd5b506101656102c2366004611875565b6106df565b3480156102d357600080fd5b506101df6102e2366004611858565b60076020526000908152604090205460ff1681565b34801561030357600080fd5b506101656103123660046118a1565b610826565b34801561032357600080fd5b50610204610332366004611858565b6001600160a01b031660009081526005602052604090205490565b34801561035957600080fd5b5061020461087b565b34801561036e57600080fd5b5061020461088b565b34801561038357600080fd5b506000546001600160a01b03165b6040516001600160a01b0390911681526020016101b6565b3480156103b557600080fd5b506101656103c43660046118a1565b61089b565b3480156103d557600080fd5b50604080518082019091526004815263244e454f60e01b60208201526101a9565b34801561040257600080fd5b50600a54610391906001600160a01b031681565b34801561042257600080fd5b506101df6104313660046117eb565b6108f0565b34801561044257600080fd5b506102046104513660046118df565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205490565b34801561048857600080fd5b50610165610497366004611858565b6108fd565b6000546001600160a01b031633146104cf5760405162461bcd60e51b81526004016104c69061190d565b60405180910390fd5b600b879055600c869055600e859055600d849055600f8390556010829055601181905560125461050090600561097b565b600f5411158015610520575060125461051a90600561097b565b60105411155b6105815760405162461bcd60e51b815260206004820152602c60248201527f746f74616c46656520616e642073656c6c4665652063616e6e6f74206265206d60448201526b6f7265207468616e2032302560a01b60648201526084016104c6565b50505050505050565b6000610597338484610987565b5060015b92915050565b60056020527f05b8ccbb9d4d8fb16ea74ce3c29a41f1b461fbdaff4714a0d9a8eb05499746bc5461dead60009081527f7d509c07f0d4edcc2dd1b53aae68677132eb562dcba78e36381b63ccaf66e6ba54600154919261060d9290916106079190610aab565b90610aab565b905090565b60006012546003546106226105a1565b61062c9190611943565b61060d9190611962565b6000610643848484610ab7565b610695843361069085604051806060016040528060288152602001611a7d602891396001600160a01b038a1660009081526006602090815260408083203384529091529020549190610bdd565b610987565b5060015b9392505050565b6000546001600160a01b031633146106ca5760405162461bcd60e51b81526004016104c69061190d565b600a805460ff60a01b1916600160a01b179055565b6000546001600160a01b031633146107095760405162461bcd60e51b81526004016104c69061190d565b6000612710846107176105a1565b6107219190611943565b61072b9190611962565b905060006127108461073b6105a1565b6107459190611943565b61074f9190611962565b905060006127108461075f6105a1565b6107699190611943565b6107739190611962565b600287905560038690556004859055905060006107a56103e861079f60056107996105a1565b90610c09565b9061097b565b90508084101580156107b75750808310155b80156107c35750808210155b6105815760405162461bcd60e51b815260206004820152602e60248201527f4d61782054587320616e64204d61782057616c6c65742063616e6e6f7420626560448201526d206c657373207468616e202e352560901b60648201526084016104c6565b6000546001600160a01b031633146108505760405162461bcd60e51b81526004016104c69061190d565b6001600160a01b03919091166000908152600760205260409020805460ff1916911515919091179055565b60006012546004546106226105a1565b60006012546002546106226105a1565b6000546001600160a01b031633146108c55760405162461bcd60e51b81526004016104c69061190d565b6001600160a01b03919091166000908152600860205260409020805460ff1916911515919091179055565b6000610597338484610ab7565b6000546001600160a01b031633146109275760405162461bcd60e51b81526004016104c69061190d565b600080546001600160a01b0319166001600160a01b0383169081179091556040519081527f04dba622d284ed0014ee4b9a6a68386be1a4c08a4913ae272de89199cc6861639060200160405180910390a150565b60006106998284611962565b6001600160a01b0383166109e95760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016104c6565b6001600160a01b038216610a4a5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016104c6565b6001600160a01b0383811660008181526006602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b60006106998284611984565b610ac2838383610c15565b610acc8383610dc4565b610ad7838383610e59565b610ae18383610f4a565b610aec838383610fa1565b610af78383836110d8565b6001600160a01b038316600090815260056020526040902054610b1a9082610aab565b6001600160a01b038416600090815260056020526040812091909155610b4084846110fd565b610b4a5781610b55565b610b55848484611143565b6001600160a01b038416600090815260056020526040902054909150610b7b9082611231565b6001600160a01b0380851660008181526005602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610bcf9085815260200190565b60405180910390a350505050565b60008184841115610c015760405162461bcd60e51b81526004016104c69190611785565b505050900390565b60006106998284611943565b6001600160a01b038316610c795760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016104c6565b6001600160a01b038216610cdb5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016104c6565b60008111610d3d5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b60648201526084016104c6565b6001600160a01b038316600090815260056020526040902054811115610dbf5760405162461bcd60e51b815260206004820152603160248201527f596f752061726520747279696e6720746f207472616e73666572206d6f7265206044820152707468616e20796f75722062616c616e636560781b60648201526084016104c6565b505050565b6001600160a01b03821660009081526007602052604090205460ff16158015610e0657506001600160a01b03811660009081526007602052604090205460ff16155b15610e5557600a54600160a01b900460ff16610e555760405162461bcd60e51b815260206004820152600e60248201526d1d1c98591a5b99d05b1b1bddd95960921b60448201526064016104c6565b5050565b6001600160a01b03831660009081526007602052604090205460ff16158015610e9b57506001600160a01b03821660009081526007602052604090205460ff16155b8015610eb55750600a546001600160a01b03838116911614155b8015610ecc57506001600160a01b03821661dead14155b15610dbf57610ed961087b565b6001600160a01b038316600090815260056020526040902054610efc9083611231565b1115610dbf5760405162461bcd60e51b815260206004820152601e60248201527f45786365656473206d6178696d756d2077616c6c657420616d6f756e742e000060448201526064016104c6565b600a546001600160a01b038281169116148015610f8057506001600160a01b03821660009081526007602052604090205460ff16155b15610e5557600160146000828254610f989190611997565b90915550505050565b600a546001600160a01b0384811691161461104757610fbe610612565b81111580610fe457506001600160a01b03831660009081526007602052604090205460ff165b8061100757506001600160a01b03821660009081526007602052604090205460ff165b6110475760405162461bcd60e51b8152602060048201526011602482015270151608131a5b5a5d08115e18d959591959607a1b60448201526064016104c6565b61104f61088b565b8111158061107557506001600160a01b03831660009081526007602052604090205460ff165b8061109857506001600160a01b03821660009081526007602052604090205460ff165b610dbf5760405162461bcd60e51b8152602060048201526011602482015270151608131a5b5a5d08115e18d959591959607a1b60448201526064016104c6565b6110e383838361123d565b15610dbf576110f36016546112ef565b6000601455505050565b6001600160a01b03821660009081526007602052604081205460ff161580156106995750506001600160a01b031660009081526007602052604090205460ff1615919050565b600080611150858561147a565b111561122a576000611173611165868661147a565b60125461079990869061097b565b306000908152600560205260409020549091506111909082611231565b30600081815260056020526040908190209290925590516001600160a01b038716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906111e19085815260200190565b60405180910390a3600e5415611218576112183061dead611213600e546107996012548961097b90919063ffffffff16565b610ab7565b6112228382610aab565b915050610699565b5092915050565b60006106998284611997565b6017546016543060009081526005602052604081205460155491938510159211159060ff16158015611271575060135460ff165b80156112865750600a54600160a01b900460ff165b801561128f5750815b80156112b457506001600160a01b03861660009081526007602052604090205460ff16155b80156112cd5750600a546001600160a01b038681169116145b80156112dc5750600260145410155b80156112e55750805b9695505050505050565b6015805460ff19166001908117909155600d54600c54600b5460009361132993600293610799939192611323928391611231565b90611231565b905060006113468261079f600b5486610c0990919063ffffffff16565b905060006113548483610aab565b9050476113608261151b565b600061136c4783610aab565b9050600061138f611388600b5488610aab90919063ffffffff16565b839061097b565b905060006113a8600b5483610c0990919063ffffffff16565b905080156113ba576113ba8682611675565b600c546000906113cf90610799856002610c09565b9050801561141a57604051731251587d4f70e3769d5346652507446bca78de1b9082156108fc029083906000818181858888f19350505050158015611418573d6000803e3d6000fd5b505b47801561146457604051731251587d4f70e3769d5346652507446bca78de1b9082156108fc029083906000818181858888f19350505050158015611462573d6000803e3d6000fd5b505b50506015805460ff191690555050505050505050565b6001600160a01b03821660009081526008602052604081205460ff16806114b957506001600160a01b03821660009081526008602052604090205460ff165b156114d3576012546114cc906064610aab565b905061059b565b600a546001600160a01b03908116908316036114f2575060105461059b565b600a546001600160a01b03908116908416036115115750600f5461059b565b5060115492915050565b6040805160028082526060820183526000926020830190803683370190505090503081600081518110611550576115506119aa565b6001600160a01b03928316602091820292909201810191909152600954604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa1580156115a9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115cd91906119c0565b816001815181106115e0576115e06119aa565b6001600160a01b0392831660209182029290920101526009546116069130911684610987565b60095460405163791ac94760e01b81526001600160a01b039091169063791ac9479061163f9085906000908690309042906004016119dd565b600060405180830381600087803b15801561165957600080fd5b505af115801561166d573d6000803e3d6000fd5b505050505050565b60095461168d9030906001600160a01b031684610987565b60095460405163f305d71960e01b8152306004820152602481018490526000604482018190526064820152731251587d4f70e3769d5346652507446bca78de1b60848201524260a48201526001600160a01b039091169063f305d71990839060c40160606040518083038185885af115801561170d573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906117329190611a4e565b5050505050565b600080600080600080600060e0888a03121561175457600080fd5b505085359760208701359750604087013596606081013596506080810135955060a0810135945060c0013592509050565b600060208083528351808285015260005b818110156117b257858101830151858201604001528201611796565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b03811681146117e857600080fd5b50565b600080604083850312156117fe57600080fd5b8235611809816117d3565b946020939093013593505050565b60008060006060848603121561182c57600080fd5b8335611837816117d3565b92506020840135611847816117d3565b929592945050506040919091013590565b60006020828403121561186a57600080fd5b8135610699816117d3565b60008060006060848603121561188a57600080fd5b505081359360208301359350604090920135919050565b600080604083850312156118b457600080fd5b82356118bf816117d3565b9150602083013580151581146118d457600080fd5b809150509250929050565b600080604083850312156118f257600080fd5b82356118fd816117d3565b915060208301356118d4816117d3565b60208082526006908201526510a7aba722a960d11b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b600081600019048311821515161561195d5761195d61192d565b500290565b60008261197f57634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561059b5761059b61192d565b8082018082111561059b5761059b61192d565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156119d257600080fd5b8151610699816117d3565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b81811015611a2d5784516001600160a01b031683529383019391830191600101611a08565b50506001600160a01b03969096166060850152505050608001529392505050565b600080600060608486031215611a6357600080fd5b835192506020840151915060408401519050925092509256fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a2646970667358221220c21bd7d6d1d1db99c1255eec7b4f8019582e7c57792334770f31dfc20c456cc264736f6c63430008100033

Deployed Bytecode Sourcemap

5308:11635:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10576:527;;;;;;;;;;-1:-1:-1;10576:527:0;;;;;:::i;:::-;;:::i;:::-;;7672:67;;;;;;;;;;-1:-1:-1;7732:5:0;;;;;;;;;;;;;;;;;7672:67;;;;;;;:::i;:::-;;;;;;;;8792:133;;;;;;;;;;-1:-1:-1;8792:133:0;;;;;:::i;:::-;;:::i;:::-;;;1785:14:1;;1778:22;1760:41;;1748:2;1733:18;8792:133:0;1620:187:1;8931:132:0;;;;;;;;;;;;;:::i;:::-;;;1958:25:1;;;1946:2;1931:18;8931:132:0;1812:177:1;9308:119:0;;;;;;;;;;;;;:::i;16286:309::-;;;;;;;;;;-1:-1:-1;16286:309:0;;;;;:::i;:::-;;:::i;7895:67::-;;;;;;;;;;;;;:::i;3688:87::-;;;;;;;;;;-1:-1:-1;3688:87:0;;;;;:::i;:::-;3743:4;3768:5;-1:-1:-1;;;;;3757:16:0;;;3768:5;;3757:16;;3688:87;7822:67;;;;;;;;;;-1:-1:-1;7822:67:0;;5542:1;2849:36:1;;2837:2;2822:18;7822:67:0;2707:184:1;11111:584:0;;;;;;;;;;-1:-1:-1;11111:584:0;;;;;:::i;:::-;;:::i;5888:44::-;;;;;;;;;;-1:-1:-1;5888:44:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;8678:108;;;;;;;;;;-1:-1:-1;8678:108:0;;;;;:::i;:::-;;:::i;8052:103::-;;;;;;;;;;-1:-1:-1;8052:103:0;;;;;:::i;:::-;-1:-1:-1;;;;;8135:18:0;8118:7;8135:18;;;:9;:18;;;;;;;8052:103;9069:114;;;;;;;;;;;;;:::i;9189:113::-;;;;;;;;;;;;;:::i;7968:78::-;;;;;;;;;;-1:-1:-1;8020:7:0;8038:5;-1:-1:-1;;;;;8038:5:0;7968:78;;;-1:-1:-1;;;;;3802:32:1;;;3784:51;;3772:2;3757:18;7968:78:0;3638:203:1;8573:99:0;;;;;;;;;;-1:-1:-1;8573:99:0;;;;;:::i;:::-;;:::i;7745:71::-;;;;;;;;;;-1:-1:-1;7807:7:0;;;;;;;;;;;;-1:-1:-1;;;7807:7:0;;;;7745:71;;6006:19;;;;;;;;;;-1:-1:-1;6006:19:0;;;;-1:-1:-1;;;;;6006:19:0;;;8161:139;;;;;;;;;;-1:-1:-1;8161:139:0;;;;;:::i;:::-;;:::i;8306:127::-;;;;;;;;;;-1:-1:-1;8306:127:0;;;;;:::i;:::-;-1:-1:-1;;;;;8404:18:0;;;8387:7;8404:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;8306:127;3781:111;;;;;;;;;;-1:-1:-1;3781:111:0;;;;;:::i;:::-;;:::i;10576:527::-;3743:4;3768:5;-1:-1:-1;;;;;3768:5:0;3655:10;3757:16;3639:38;;;;-1:-1:-1;;;3639:38:0;;;;;;;:::i;:::-;;;;;;;;;10752:12:::1;:25:::0;;;10788:12:::1;:25:::0;;;10824:7:::1;:15:::0;;;10850:14:::1;:29:::0;;;10890:8:::1;:17:::0;;;10918:7:::1;:15:::0;;;10944:11:::1;:20:::0;;;10995:11:::1;::::0;:18:::1;::::0;11011:1:::1;10995:15;:18::i;:::-;10983:8;;:30;;:63;;;;-1:-1:-1::0;11028:11:0::1;::::0;:18:::1;::::0;11044:1:::1;11028:15;:18::i;:::-;11017:7;;:29;;10983:63;10975:120;;;::::0;-1:-1:-1;;;10975:120:0;;5035:2:1;10975:120:0::1;::::0;::::1;5017:21:1::0;5074:2;5054:18;;;5047:30;5113:34;5093:18;;;5086:62;-1:-1:-1;;;5164:18:1;;;5157:42;5216:19;;10975:120:0::1;4833:408:1::0;10975:120:0::1;10576:527:::0;;;;;;;:::o;8792:133::-;8867:4;8874:37;8883:10;8895:7;8904:6;8874:8;:37::i;:::-;-1:-1:-1;8919:4:0;8792:133;;;;;:::o;8931:132::-;8135:9;:18;;;;6727:42;8984:7;8135:18;;;;;9001:12;;8984:7;;9001:60;;8135:18;;9001:33;;:12;:16;:33::i;:::-;:37;;:60::i;:::-;8994:67;;8931:132;:::o;9308:119::-;9359:7;9414:11;;9392:19;;9376:13;:11;:13::i;:::-;:35;;;;:::i;:::-;:49;;;;:::i;16286:309::-;16384:4;16401:36;16411:6;16419:9;16430:6;16401:9;:36::i;:::-;16448:117;16457:6;16465:10;16477:87;16513:6;16477:87;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;16477:19:0;;;;;;:11;:19;;;;;;;;16497:10;16477:31;;;;;;;;;:87;:35;:87::i;:::-;16448:8;:117::i;:::-;-1:-1:-1;16583:4:0;16286:309;;;;;;:::o;7895:67::-;3743:4;3768:5;-1:-1:-1;;;;;3768:5:0;3655:10;3757:16;3639:38;;;;-1:-1:-1;;;3639:38:0;;;;;;;:::i;:::-;7939:14:::1;:21:::0;;-1:-1:-1;;;;7939:21:0::1;-1:-1:-1::0;;;7939:21:0::1;::::0;;7895:67::o;11111:584::-;3743:4;3768:5;-1:-1:-1;;;;;3768:5:0;3655:10;3757:16;3639:38;;;;-1:-1:-1;;;3639:38:0;;;;;;;:::i;:::-;11211:13:::1;11252:5;11244:4;11228:13;:11;:13::i;:::-;:20;;;;:::i;:::-;11227:30;;;;:::i;:::-;11211:46;;11268:19;11317:5;11307:6;11291:13;:11;:13::i;:::-;:22;;;;:::i;:::-;11290:32;;;;:::i;:::-;11268:54;;11333:17;11381:5;11370:7;11354:13;:11;:13::i;:::-;:23;;;;:::i;:::-;11353:33;;;;:::i;:::-;11397:19;:26:::0;;;11434:19:::1;:28:::0;;;11473:17:::1;:27:::0;;;11333:53;-1:-1:-1;;11527:30:0::1;11552:4;11527:20;11545:1;11527:13;:11;:13::i;:::-;:17:::0;::::1;:20::i;:::-;:24:::0;::::1;:30::i;:::-;11511:46;;11585:5;11576;:14;;:38;;;;;11609:5;11594:11;:20;;11576:38;:60;;;;;11631:5;11618:9;:18;;11576:60;11568:119;;;::::0;-1:-1:-1;;;11568:119:0;;5975:2:1;11568:119:0::1;::::0;::::1;5957:21:1::0;6014:2;5994:18;;;5987:30;6053:34;6033:18;;;6026:62;-1:-1:-1;;;6104:18:1;;;6097:44;6158:19;;11568:119:0::1;5773:410:1::0;8678:108:0;3743:4;3768:5;-1:-1:-1;;;;;3768:5:0;3655:10;3757:16;3639:38;;;;-1:-1:-1;;;3639:38:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;8752:21:0;;;::::1;;::::0;;;:11:::1;:21;::::0;;;;:32;;-1:-1:-1;;8752:32:0::1;::::0;::::1;;::::0;;;::::1;::::0;;8678:108::o;9069:114::-;9117:7;9170:11;;9150:17;;9134:13;:11;:13::i;9189:113::-;9234:7;9289:11;;9267:19;;9251:13;:11;:13::i;8573:99::-;3743:4;3768:5;-1:-1:-1;;;;;3768:5:0;3655:10;3757:16;3639:38;;;;-1:-1:-1;;;3639:38:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;8644:15:0;;;::::1;;::::0;;;:5:::1;:15;::::0;;;;:26;;-1:-1:-1;;8644:26:0::1;::::0;::::1;;::::0;;;::::1;::::0;;8573:99::o;8161:139::-;8239:4;8246:40;8256:10;8268:9;8279:6;8246:9;:40::i;3781:111::-;3743:4;3768:5;-1:-1:-1;;;;;3768:5:0;3655:10;3757:16;3639:38;;;;-1:-1:-1;;;3639:38:0;;;;;;;:::i;:::-;3847:5:::1;:11:::0;;-1:-1:-1;;;;;;3847:11:0::1;-1:-1:-1::0;;;;;3847:11:0;::::1;::::0;;::::1;::::0;;;3865:25:::1;::::0;3784:51:1;;;3865:25:0::1;::::0;3772:2:1;3757:18;3865:25:0::1;;;;;;;3781:111:::0;:::o;1050:82::-;1108:7;1125:5;1129:1;1125;:5;:::i;16603:335::-;-1:-1:-1;;;;;16696:19:0;;16688:68;;;;-1:-1:-1;;;16688:68:0;;6606:2:1;16688:68:0;;;6588:21:1;6645:2;6625:18;;;6618:30;6684:34;6664:18;;;6657:62;-1:-1:-1;;;6735:18:1;;;6728:34;6779:19;;16688:68:0;6404:400:1;16688:68:0;-1:-1:-1;;;;;16775:21:0;;16767:68;;;;-1:-1:-1;;;16767:68:0;;7011:2:1;16767:68:0;;;6993:21:1;7050:2;7030:18;;;7023:30;7089:34;7069:18;;;7062:62;-1:-1:-1;;;7140:18:1;;;7133:32;7182:19;;16767:68:0;6809:398:1;16767:68:0;-1:-1:-1;;;;;16846:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;16898:32;;1958:25:1;;;16898:32:0;;1931:18:1;16898:32:0;;;;;;;16603:335;;;:::o;874:82::-;932:7;949:5;953:1;949;:5;:::i;9882:686::-;9971:37;9982:6;9990:9;10001:6;9971:10;:37::i;:::-;10019:38;10039:6;10047:9;10019:19;:38::i;:::-;10068:41;10083:6;10091:9;10102:6;10068:14;:41::i;:::-;10121:35;10138:6;10146:9;10121:16;:35::i;:::-;10167:39;10180:6;10188:9;10199:6;10167:12;:39::i;:::-;10218:35;10227:6;10235:9;10246:6;10218:8;:35::i;:::-;-1:-1:-1;;;;;10284:17:0;;;;;;:9;:17;;;;;;:29;;10306:6;10284:21;:29::i;:::-;-1:-1:-1;;;;;10264:17:0;;;;;;:9;:17;;;;;:49;;;;10349:32;10274:6;10371:9;10349:13;:32::i;:::-;:78;;10421:6;10349:78;;;10384:34;10392:6;10400:9;10411:6;10384:7;:34::i;:::-;-1:-1:-1;;;;;10461:20:0;;;;;;:9;:20;;;;;;10324:103;;-1:-1:-1;10461:40:0;;10324:103;10461:24;:40::i;:::-;-1:-1:-1;;;;;10438:20:0;;;;;;;:9;:20;;;;;;;:63;;;;10517:43;;;;;;;;;;10545:14;1958:25:1;;1946:2;1931:18;;1812:177;10517:43:0;;;;;;;;9960:608;9882:686;;;:::o;2087:162::-;2173:7;2219:12;2211:6;;;;2203:29;;;;-1:-1:-1;;;2203:29:0;;;;;;;;:::i;:::-;-1:-1:-1;;;2241:5:0;;;2087:162::o;962:82::-;1020:7;1037:5;1041:1;1037;:5;:::i;9435:439::-;-1:-1:-1;;;;;9539:20:0;;9531:70;;;;-1:-1:-1;;;9531:70:0;;7547:2:1;9531:70:0;;;7529:21:1;7586:2;7566:18;;;7559:30;7625:34;7605:18;;;7598:62;-1:-1:-1;;;7676:18:1;;;7669:35;7721:19;;9531:70:0;7345:401:1;9531:70:0;-1:-1:-1;;;;;9620:23:0;;9612:71;;;;-1:-1:-1;;;9612:71:0;;7953:2:1;9612:71:0;;;7935:21:1;7992:2;7972:18;;;7965:30;8031:34;8011:18;;;8004:62;-1:-1:-1;;;8082:18:1;;;8075:33;8125:19;;9612:71:0;7751:399:1;9612:71:0;9719:1;9702:6;:19;9694:73;;;;-1:-1:-1;;;9694:73:0;;8357:2:1;9694:73:0;;;8339:21:1;8396:2;8376:18;;;8369:30;8435:34;8415:18;;;8408:62;-1:-1:-1;;;8486:18:1;;;8479:39;8535:19;;9694:73:0;8155:405:1;9694:73:0;-1:-1:-1;;;;;8135:18:0;;8118:7;8135:18;;;:9;:18;;;;;;9786:6;:27;;9778:88;;;;-1:-1:-1;;;9778:88:0;;8767:2:1;9778:88:0;;;8749:21:1;8806:2;8786:18;;;8779:30;8845:34;8825:18;;;8818:62;-1:-1:-1;;;8896:18:1;;;8889:47;8953:19;;9778:88:0;8565:413:1;9778:88:0;9435:439;;;:::o;11703:191::-;-1:-1:-1;;;;;11796:19:0;;;;;;:11;:19;;;;;;;;11795:20;:47;;;;-1:-1:-1;;;;;;11820:22:0;;;;;;:11;:22;;;;;;;;11819:23;11795:47;11792:95;;;11852:14;;-1:-1:-1;;;11852:14:0;;;;11844:41;;;;-1:-1:-1;;;11844:41:0;;9185:2:1;11844:41:0;;;9167:21:1;9224:2;9204:18;;;9197:30;-1:-1:-1;;;9243:18:1;;;9236:44;9297:18;;11844:41:0;8983:338:1;11844:41:0;11703:191;;:::o;11906:333::-;-1:-1:-1;;;;;12010:19:0;;;;;;:11;:19;;;;;;;;12009:20;:47;;;;-1:-1:-1;;;;;;12034:22:0;;;;;;:11;:22;;;;;;;;12033:23;12009:47;:77;;;;-1:-1:-1;12081:4:0;;-1:-1:-1;;;;;12060:26:0;;;12081:4;;12060:26;;12009:77;:107;;;;-1:-1:-1;;;;;;12090:26:0;;6727:42;12090:26;;12009:107;12006:226;;;12178:17;:15;:17::i;:::-;-1:-1:-1;;;;;12141:20:0;;;;;;:9;:20;;;;;;:32;;12166:6;12141:24;:32::i;:::-;12140:55;;12132:98;;;;-1:-1:-1;;;12132:98:0;;9528:2:1;12132:98:0;;;9510:21:1;9567:2;9547:18;;;9540:30;9606:32;9586:18;;;9579:60;9656:18;;12132:98:0;9326:354:1;12247:159:0;12344:4;;-1:-1:-1;;;;;12331:17:0;;;12344:4;;12331:17;:41;;;;-1:-1:-1;;;;;;12353:19:0;;;;;;:11;:19;;;;;;;;12352:20;12331:41;12328:71;;;12395:1;12374:9;;:23;;;;;;;:::i;:::-;;;;-1:-1:-1;;12247:159:0;;:::o;12414:349::-;12525:4;;-1:-1:-1;;;;;12515:14:0;;;12525:4;;12515:14;12512:130;;12549:20;:18;:20::i;:::-;12539:6;:30;;:53;;;-1:-1:-1;;;;;;12573:19:0;;;;;;:11;:19;;;;;;;;12539:53;:79;;;-1:-1:-1;;;;;;12596:22:0;;;;;;:11;:22;;;;;;;;12539:79;12531:109;;;;-1:-1:-1;;;12531:109:0;;10017:2:1;12531:109:0;;;9999:21:1;10056:2;10036:18;;;10029:30;-1:-1:-1;;;10075:18:1;;;10068:47;10132:18;;12531:109:0;9815:341:1;12531:109:0;12670:14;:12;:14::i;:::-;12660:6;:24;;:47;;;-1:-1:-1;;;;;;12688:19:0;;;;;;:11;:19;;;;;;;;12660:47;:73;;;-1:-1:-1;;;;;;12711:22:0;;;;;;:11;:22;;;;;;;;12660:73;12652:103;;;;-1:-1:-1;;;12652:103:0;;10017:2:1;12652:103:0;;;9999:21:1;10056:2;10036:18;;;10029:30;-1:-1:-1;;;10075:18:1;;;10068:47;10132:18;;12652:103:0;9815:341:1;15046:197:0;15138:41;15153:6;15161:9;15172:6;15138:14;:41::i;:::-;15135:101;;;15181:29;15196:13;;15181:14;:29::i;:::-;15232:1;15212:9;:22;15046:197;;;:::o;15251:160::-;-1:-1:-1;;;;;15357:19:0;;15332:4;15357:19;;;:11;:19;;;;;;;;15356:20;:47;;;;-1:-1:-1;;;;;;;15381:22:0;;;;;:11;:22;;;;;;;;15380:23;;15251:160;-1:-1:-1;15251:160:0:o;15732:546::-;15818:7;15874:1;15841:30;15853:6;15861:9;15841:11;:30::i;:::-;:34;15838:418;;;15887:17;15907:59;15935:30;15947:6;15955:9;15935:11;:30::i;:::-;15918:11;;15907:23;;:6;;:10;:23::i;:59::-;16022:4;16004:24;;;;:9;:24;;;;;;15887:79;;-1:-1:-1;16004:39:0;;15887:79;16004:28;:39::i;:::-;15995:4;15977:24;;;;:9;:24;;;;;;;:66;;;;16059:42;;-1:-1:-1;;;;;16059:42:0;;;;;;;16091:9;1958:25:1;;1946:2;1931:18;;1812:177;16059:42:0;;;;;;;;16115:7;;:20;16112:104;;16137:77;16155:4;6727:42;16177:36;16205:7;;16177:23;16188:11;;16177:6;:10;;:23;;;;:::i;:36::-;16137:9;:77::i;:::-;16233:21;:6;16244:9;16233:10;:21::i;:::-;16226:28;;;;;15838:418;-1:-1:-1;16264:6:0;15732:546;-1:-1:-1;;15732:546:0:o;786:82::-;844:7;861:5;865:1;861;:5;:::i;14638:400::-;14779:15;;14855:13;;14845:4;14736;8135:18;;;:9;:18;;;;;;14887:8;;14736:4;;14769:25;;;;-1:-1:-1;14827:41:0;;14887:8;;14886:9;:24;;;;-1:-1:-1;14899:11:0;;;;14886:24;:42;;;;-1:-1:-1;14914:14:0;;-1:-1:-1;;;14914:14:0;;;;14886:42;:54;;;;;14932:8;14886:54;:78;;;;-1:-1:-1;;;;;;14945:19:0;;;;;;:11;:19;;;;;;;;14944:20;14886:78;:99;;;;-1:-1:-1;14981:4:0;;-1:-1:-1;;;;;14968:17:0;;;14981:4;;14968:17;14886:99;:126;;;;;15010:1;14989:9;;:23;;14886:126;:144;;;;;15016:14;14886:144;14879:151;14638:400;-1:-1:-1;;;;;;14638:400:0:o;12771:1066::-;6648:8;:15;;-1:-1:-1;;6648:15:0;6659:4;6648:15;;;;;;12908:14:::1;::::0;12890:12:::1;::::0;12866::::1;::::0;6648:8;;12865:66:::1;::::0;12929:1:::1;::::0;12866:57:::1;::::0;12908:14;;12866:37:::1;::::0;;;:16:::1;:19::i;:::-;:23:::0;::::1;:37::i;12865:66::-;12842:89;;12942:32;12977:42;13006:12;12977:24;12988:12;;12977:6;:10;;:24;;;;:::i;:42::-;12942:77:::0;-1:-1:-1;13030:14:0::1;13047:36;:6:::0;12942:77;13047:10:::1;:36::i;:::-;13030:53:::0;-1:-1:-1;13119:21:0::1;13151:24;13030:53:::0;13151:16:::1;:24::i;:::-;13186:20;13209:41;:21;13235:14:::0;13209:25:::1;:41::i;:::-;13186:64;;13261:19;13282:48;13299:30;13316:12;;13299;:16;;:30;;;;:::i;:::-;13282:12:::0;;:16:::1;:48::i;:::-;13261:69;;13341:29;13373;13389:12;;13373:11;:15;;:29;;;;:::i;:::-;13341:61:::0;-1:-1:-1;13416:34:0;;13413:103:::1;;13452:61;13465:24;13491:21;13452:12;:61::i;:::-;13572:12;::::0;13526:20:::1;::::0;13549:36:::1;::::0;:18:::1;:11:::0;13565:1:::1;13549:15;:18::i;:36::-;13526:59:::0;-1:-1:-1;13599:16:0;;13596:73:::1;;13617:50;::::0;6922:42:::1;::::0;13617:50;::::1;;;::::0;13654:12;;13617:50:::1;::::0;;;13654:12;6922:42;13617:50;::::1;;;;;;;;;;;;;::::0;::::1;;;;;;13596:73;13706:21;13741:29:::0;;13738:92:::1;;13772:56;::::0;6825:42:::1;::::0;13772:56;::::1;;;::::0;13811:16;;13772:56:::1;::::0;;;13811:16;6825:42;13772:56;::::1;;;;;;;;;;;;;::::0;::::1;;;;;;13738:92;-1:-1:-1::0;;6668:8:0;:16;;-1:-1:-1;;6668:16:0;;;-1:-1:-1;;;;;;;;12771:1066:0:o;15419:305::-;-1:-1:-1;;;;;15521:13:0;;15498:7;15521:13;;;:5;:13;;;;;;;;;:33;;-1:-1:-1;;;;;;15538:16:0;;;;;;:5;:16;;;;;;;;15521:33;15518:76;;;15563:11;;:29;;15587:3;15563:15;:29::i;:::-;15556:36;;;;15518:76;15620:4;;-1:-1:-1;;;;;15620:4:0;;;15607:17;;;;15604:38;;-1:-1:-1;15633:7:0;;15626:14;;15604:38;15665:4;;-1:-1:-1;;;;;15665:4:0;;;15655:14;;;;15652:36;;-1:-1:-1;15678:8:0;;15671:15;;15652:36;-1:-1:-1;15705:11:0;;15419:305;;;;:::o;14196:434::-;14286:16;;;14300:1;14286:16;;;;;;;;14262:21;;14286:16;;;;;;;;;;-1:-1:-1;14286:16:0;14262:40;;14331:4;14313;14318:1;14313:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;14313:23:0;;;:7;;;;;;;;;;:23;;;;14357:6;;:13;;;-1:-1:-1;;;14357:13:0;;;;:6;;;;;:11;;:13;;;;;14313:7;;14357:13;;;;;:6;:13;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;14347:4;14352:1;14347:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;14347:23:0;;;:7;;;;;;;;;:23;14413:6;;14381:53;;14398:4;;14413:6;14422:11;14381:8;:53::i;:::-;14445:6;;:177;;-1:-1:-1;;;14445:177:0;;-1:-1:-1;;;;;14445:6:0;;;;:57;;:177;;14517:11;;14445:6;;14559:4;;14586;;14606:15;;14445:177;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14251:379;14196:434;:::o;13845:343::-;13958:6;;13926:53;;13943:4;;-1:-1:-1;;;;;13958:6:0;13967:11;13926:8;:53::i;:::-;13990:6;;:190;;-1:-1:-1;;;13990:190:0;;14053:4;13990:190;;;12007:34:1;12057:18;;;12050:34;;;13990:6:0;12100:18:1;;;12093:34;;;12143:18;;;12136:34;7018:42:0;12186:19:1;;;12179:44;14164:15:0;12239:19:1;;;12232:35;-1:-1:-1;;;;;13990:6:0;;;;:22;;14020:9;;11941:19:1;;13990:190:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;13845:343;;:::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:416::-;3282:6;3290;3343:2;3331:9;3322:7;3318:23;3314:32;3311:52;;;3359:1;3356;3349:12;3311:52;3398:9;3385:23;3417:31;3442:5;3417:31;:::i;:::-;3467:5;-1:-1:-1;3524:2:1;3509:18;;3496:32;3566:15;;3559:23;3547:36;;3537:64;;3597:1;3594;3587:12;3537:64;3620:7;3610:17;;;3217:416;;;;;:::o;3846:388::-;3914:6;3922;3975:2;3963:9;3954:7;3950:23;3946:32;3943:52;;;3991:1;3988;3981:12;3943:52;4030:9;4017:23;4049:31;4074:5;4049:31;:::i;:::-;4099:5;-1:-1:-1;4156:2:1;4141:18;;4128:32;4169:33;4128:32;4169:33;:::i;4499:329::-;4701:2;4683:21;;;4740:1;4720:18;;;4713:29;-1:-1:-1;;;4773:2:1;4758:18;;4751:36;4819:2;4804:18;;4499:329::o;5246:127::-;5307:10;5302:3;5298:20;5295:1;5288:31;5338:4;5335:1;5328:15;5362:4;5359:1;5352:15;5378:168;5418:7;5484:1;5480;5476:6;5472:14;5469:1;5466:21;5461:1;5454:9;5447:17;5443:45;5440:71;;;5491:18;;:::i;:::-;-1:-1:-1;5531:9:1;;5378:168::o;5551:217::-;5591:1;5617;5607:132;;5661:10;5656:3;5652:20;5649:1;5642:31;5696:4;5693:1;5686:15;5724:4;5721:1;5714:15;5607:132;-1:-1:-1;5753:9:1;;5551:217::o;7212:128::-;7279:9;;;7300:11;;;7297:37;;;7314:18;;:::i;9685:125::-;9750:9;;;9771:10;;;9768:36;;;9784:18;;:::i;10293:127::-;10354:10;10349:3;10345:20;10342:1;10335:31;10385:4;10382:1;10375:15;10409:4;10406:1;10399:15;10425:251;10495:6;10548:2;10536:9;10527:7;10523:23;10519:32;10516:52;;;10564:1;10561;10554:12;10516:52;10596:9;10590:16;10615:31;10640:5;10615:31;:::i;10681:980::-;10943:4;10991:3;10980:9;10976:19;11022:6;11011:9;11004:25;11048:2;11086:6;11081:2;11070:9;11066:18;11059:34;11129:3;11124:2;11113:9;11109:18;11102:31;11153:6;11188;11182:13;11219:6;11211;11204:22;11257:3;11246:9;11242:19;11235:26;;11296:2;11288:6;11284:15;11270:29;;11317:1;11327:195;11341:6;11338:1;11335:13;11327:195;;;11406:13;;-1:-1:-1;;;;;11402:39:1;11390:52;;11497:15;;;;11462:12;;;;11438:1;11356:9;11327:195;;;-1:-1:-1;;;;;;;11578:32:1;;;;11573:2;11558:18;;11551:60;-1:-1:-1;;;11642:3:1;11627:19;11620:35;11539:3;10681:980;-1:-1:-1;;;10681:980:1:o;12278:306::-;12366:6;12374;12382;12435:2;12423:9;12414:7;12410:23;12406:32;12403:52;;;12451:1;12448;12441:12;12403:52;12480:9;12474:16;12464:26;;12530:2;12519:9;12515:18;12509:25;12499:35;;12574:2;12563:9;12559:18;12553:25;12543:35;;12278:306;;;;;:::o

Swarm Source

ipfs://c21bd7d6d1d1db99c1255eec7b4f8019582e7c57792334770f31dfc20c456cc2
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.