ERC-20
Source Code
Overview
Max Total Supply
99,442,536,250.9122506 XRP
Holders
21
Transfers
-
0
Market
Onchain Market Cap
-
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 9 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
UI Multiplier changes (based on UIMultiplierUpdated event). Displayed token amounts are scaled by the active multiplier.
| Transaction Hash | Block | Multiplier | Status |
|---|
| # | 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":"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":"_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":"setFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_swapAmount","type":"uint256"},{"internalType":"uint256","name":"_swapThreshold","type":"uint256"},{"internalType":"uint256","name":"_minTokenAmount","type":"uint256"}],"name":"setSwapbackSettings","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":"setWalletLimits","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
6080604052620000126009600a6200043b565b620000239064174876e80062000453565b600181815560c860028190556003819055600455600a805460ff60a01b1916600160a01b1790556000600b8190556103e8600c819055600d819055600e919091556107d0600f8190556109c46010556011556127106012556013805460ff191683179055601691909155620186a0916200009d9162000453565b620000a9919062000475565b601755620186a06001546014620000c1919062000453565b620000cd919062000475565b601855348015620000dd57600080fd5b50600080546001600160a01b031916331781556040805163c45a015560e01b81529051737a250d5630b4cf539739df2c5dacb4c659f2488d9291839163c45a0155916004808201926020929091908290030181865afa15801562000145573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200016b919062000498565b6001600160a01b031663c9c6539630846001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001b9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001df919062000498565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af11580156200022d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000253919062000498565b600980546001600160a01b038581166001600160a01b031992831617909255600a805492841692909116919091179055306000908152600760209081526040808320805460ff1990811660019081179092557faf5fb04b40c4db07fe289268b0df993e44a49e9ca8cb624f484d60048d6b8f878054821683179055338086528386208054909216831790915590546005845282852081905591519182529394507fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050620004c3565b634e487b7160e01b600052601160045260246000fd5b600181815b808511156200037d57816000190482111562000361576200036162000326565b808516156200036f57918102915b93841c939080029062000341565b509250929050565b600082620003965750600162000435565b81620003a55750600062000435565b8160018114620003be5760028114620003c957620003e9565b600191505062000435565b60ff841115620003dd57620003dd62000326565b50506001821b62000435565b5060208310610133831016604e8410600b84101617156200040e575081810a62000435565b6200041a83836200033c565b806000190482111562000431576200043162000326565b0290505b92915050565b60006200044c60ff84168362000385565b9392505050565b600081600019048311821515161562000470576200047062000326565b500290565b6000826200049357634e487b7160e01b600052601260045260246000fd5b500490565b600060208284031215620004ab57600080fd5b81516001600160a01b03811681146200044c57600080fd5b611aeb80620004d36000396000f3fe6080604052600436106101395760003560e01c806370a08231116100ab578063a8aa1b311161006f578063a8aa1b31146103b5578063a9059cbb146103d5578063da2e3bad146103f5578063dd62ed3e14610415578063e94dd17c1461045b578063f2fde38b1461047b57600080fd5b806370a08231146102f757806378109e541461032d5780637d1db4a514610342578063893d20e81461035757806395d89b411461038957600080fd5b8063293230b8116100fd578063293230b8146102255780632f54bf6e1461023c578063313ce5671461026b5780633f4218e01461028757806348ff2b8b146102b757806366dc3e33146102d757600080fd5b806306fdde0314610145578063095ea7b31461019d57806318160ddd146101cd5780631f976b7e146101f057806323b872dd1461020557600080fd5b3661014057005b600080fd5b34801561015157600080fd5b5060408051808201909152601c81527f4861727279506f747465724f62616d614d6343616c6562314d656d650000000060208201525b604051610194919061174a565b60405180910390f35b3480156101a957600080fd5b506101bd6101b83660046117b0565b61049b565b6040519015158152602001610194565b3480156101d957600080fd5b506101e26104b2565b604051908152602001610194565b3480156101fc57600080fd5b506101e2610523565b34801561021157600080fd5b506101bd6102203660046117dc565b610547565b34801561023157600080fd5b5061023a6105b1565b005b34801561024857600080fd5b506101bd61025736600461181d565b6000546001600160a01b0391821691161490565b34801561027757600080fd5b5060405160098152602001610194565b34801561029357600080fd5b506101bd6102a236600461181d565b60076020526000908152604090205460ff1681565b3480156102c357600080fd5b5061023a6102d236600461183a565b6105f9565b3480156102e357600080fd5b5061023a6102f2366004611878565b61064e565b34801561030357600080fd5b506101e261031236600461181d565b6001600160a01b031660009081526005602052604090205490565b34801561033957600080fd5b506101e261079e565b34801561034e57600080fd5b506101e26107ae565b34801561036357600080fd5b506000546001600160a01b03165b6040516001600160a01b039091168152602001610194565b34801561039557600080fd5b5060408051808201909152600381526205852560ec1b6020820152610187565b3480156103c157600080fd5b50600a54610371906001600160a01b031681565b3480156103e157600080fd5b506101bd6103f03660046117b0565b6107be565b34801561040157600080fd5b5061023a6104103660046118a4565b6107cb565b34801561042157600080fd5b506101e26104303660046118f0565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205490565b34801561046757600080fd5b5061023a610476366004611878565b6108a7565b34801561048757600080fd5b5061023a61049636600461181d565b61090d565b60006104a833848461098b565b5060015b92915050565b60056020527f05b8ccbb9d4d8fb16ea74ce3c29a41f1b461fbdaff4714a0d9a8eb05499746bc5461dead60009081527f7d509c07f0d4edcc2dd1b53aae68677132eb562dcba78e36381b63ccaf66e6ba54600154919261051e9290916105189190610aaf565b90610aaf565b905090565b60006012546003546105336104b2565b61053d9190611934565b61051e9190611953565b6000610554848484610abb565b6105a684336105a185604051806060016040528060288152602001611a8e602891396001600160a01b038a1660009081526006602090815260408083203384529091529020549190610be1565b61098b565b5060015b9392505050565b6000546001600160a01b031633146105e45760405162461bcd60e51b81526004016105db90611975565b60405180910390fd5b600a805460ff60a01b1916600160a01b179055565b6000546001600160a01b031633146106235760405162461bcd60e51b81526004016105db90611975565b6001600160a01b03919091166000908152600760205260409020805460ff1916911515919091179055565b6000546001600160a01b031633146106785760405162461bcd60e51b81526004016105db90611975565b6000612710846106866104b2565b6106909190611934565b61069a9190611953565b90506000612710846106aa6104b2565b6106b49190611934565b6106be9190611953565b90506000612710846106ce6104b2565b6106d89190611934565b6106e29190611953565b600287905560038690556004859055905060006107146103e861070e60056107086104b2565b90610c0d565b90610c19565b90508084101580156107265750808310155b80156107325750808210155b6107955760405162461bcd60e51b815260206004820152602e60248201527f4d61782054587320616e64204d61782057616c6c65742063616e6e6f7420626560448201526d206c657373207468616e202e352560901b60648201526084016105db565b50505050505050565b60006012546004546105336104b2565b60006012546002546105336104b2565b60006104a8338484610abb565b6000546001600160a01b031633146107f55760405162461bcd60e51b81526004016105db90611975565b600b879055600c869055600e859055600d849055600f83905560108290556011819055601254610826906001610c19565b600f54111580156108465750601254610840906001610c19565b60105411155b6107955760405162461bcd60e51b815260206004820152602c60248201527f746f74616c46656520616e642073656c6c4665652063616e6e6f74206265206d60448201526b6f7265207468616e2032302560a01b60648201526084016105db565b6000546001600160a01b031633146108d15760405162461bcd60e51b81526004016105db90611975565b60168390556001546108ec90620186a09061070e9085610c0d565b60175560015461090590620186a09061070e9084610c0d565b601855505050565b6000546001600160a01b031633146109375760405162461bcd60e51b81526004016105db90611975565b600080546001600160a01b0319166001600160a01b0383169081179091556040519081527f04dba622d284ed0014ee4b9a6a68386be1a4c08a4913ae272de89199cc6861639060200160405180910390a150565b6001600160a01b0383166109ed5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016105db565b6001600160a01b038216610a4e5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016105db565b6001600160a01b0383811660008181526006602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b60006105aa8284611995565b610ac6838383610c25565b610ad08383610dd4565b610adb838383610e69565b610ae58383610f5a565b610af0838383610fb1565b610afb8383836110e8565b6001600160a01b038316600090815260056020526040902054610b1e9082610aaf565b6001600160a01b038416600090815260056020526040812091909155610b44848461110d565b610b4e5781610b59565b610b59848484611153565b6001600160a01b038416600090815260056020526040902054909150610b7f9082611241565b6001600160a01b0380851660008181526005602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610bd39085815260200190565b60405180910390a350505050565b60008184841115610c055760405162461bcd60e51b81526004016105db919061174a565b505050900390565b60006105aa8284611934565b60006105aa8284611953565b6001600160a01b038316610c895760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016105db565b6001600160a01b038216610ceb5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016105db565b60008111610d4d5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b60648201526084016105db565b6001600160a01b038316600090815260056020526040902054811115610dcf5760405162461bcd60e51b815260206004820152603160248201527f596f752061726520747279696e6720746f207472616e73666572206d6f7265206044820152707468616e20796f75722062616c616e636560781b60648201526084016105db565b505050565b6001600160a01b03821660009081526007602052604090205460ff16158015610e1657506001600160a01b03811660009081526007602052604090205460ff16155b15610e6557600a54600160a01b900460ff16610e655760405162461bcd60e51b815260206004820152600e60248201526d1d1c98591a5b99d05b1b1bddd95960921b60448201526064016105db565b5050565b6001600160a01b03831660009081526007602052604090205460ff16158015610eab57506001600160a01b03821660009081526007602052604090205460ff16155b8015610ec55750600a546001600160a01b03838116911614155b8015610edc57506001600160a01b03821661dead14155b15610dcf57610ee961079e565b6001600160a01b038316600090815260056020526040902054610f0c9083611241565b1115610dcf5760405162461bcd60e51b815260206004820152601e60248201527f45786365656473206d6178696d756d2077616c6c657420616d6f756e742e000060448201526064016105db565b600a546001600160a01b038281169116148015610f9057506001600160a01b03821660009081526007602052604090205460ff16155b15610e6557600160146000828254610fa891906119a8565b90915550505050565b600a546001600160a01b0384811691161461105757610fce610523565b81111580610ff457506001600160a01b03831660009081526007602052604090205460ff165b8061101757506001600160a01b03821660009081526007602052604090205460ff165b6110575760405162461bcd60e51b8152602060048201526011602482015270151608131a5b5a5d08115e18d959591959607a1b60448201526064016105db565b61105f6107ae565b8111158061108557506001600160a01b03831660009081526007602052604090205460ff165b806110a857506001600160a01b03821660009081526007602052604090205460ff165b610dcf5760405162461bcd60e51b8152602060048201526011602482015270151608131a5b5a5d08115e18d959591959607a1b60448201526064016105db565b6110f383838361124d565b15610dcf57611103601754611300565b6000601455505050565b6001600160a01b03821660009081526007602052604081205460ff161580156105aa5750506001600160a01b031660009081526007602052604090205460ff1615919050565b600080611160858561148b565b111561123a576000611183611175868661148b565b601254610708908690610c19565b306000908152600560205260409020549091506111a09082611241565b30600081815260056020526040908190209290925590516001600160a01b038716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906111f19085815260200190565b60405180910390a3600e5415611228576112283061dead611223600e5461070860125489610c1990919063ffffffff16565b610abb565b6112328382610aaf565b9150506105aa565b5092915050565b60006105aa82846119a8565b6018546017543060009081526005602052604081205460155491938510159211159060ff16158015611281575060135460ff165b80156112965750600a54600160a01b900460ff165b801561129f5750815b80156112c457506001600160a01b03861660009081526007602052604090205460ff16155b80156112dd5750600a546001600160a01b038681169116145b80156112ed575060165460145410155b80156112f65750805b9695505050505050565b6015805460ff19166001908117909155600d54600c54600b5460009361133a93600293610708939192611334928391611241565b90611241565b905060006113578261070e600b5486610c0d90919063ffffffff16565b905060006113658483610aaf565b9050476113718261152c565b600061137d4783610aaf565b905060006113a0611399600b5488610aaf90919063ffffffff16565b8390610c19565b905060006113b9600b5483610c0d90919063ffffffff16565b905080156113cb576113cb8682611686565b600c546000906113e090610708856002610c0d565b9050801561142b57604051736e3f6d7574c7d7900f3fb3f2ebf91d22fb7e215f9082156108fc029083906000818181858888f19350505050158015611429573d6000803e3d6000fd5b505b47801561147557604051736e3f6d7574c7d7900f3fb3f2ebf91d22fb7e215f9082156108fc029083906000818181858888f19350505050158015611473573d6000803e3d6000fd5b505b50506015805460ff191690555050505050505050565b6001600160a01b03821660009081526008602052604081205460ff16806114ca57506001600160a01b03821660009081526008602052604090205460ff165b156114e4576012546114dd906064610aaf565b90506104ac565b600a546001600160a01b039081169083160361150357506010546104ac565b600a546001600160a01b03908116908416036115225750600f546104ac565b5060115492915050565b6040805160028082526060820183526000926020830190803683370190505090503081600081518110611561576115616119bb565b6001600160a01b03928316602091820292909201810191909152600954604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa1580156115ba573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115de91906119d1565b816001815181106115f1576115f16119bb565b6001600160a01b039283166020918202929092010152600954611617913091168461098b565b60095460405163791ac94760e01b81526001600160a01b039091169063791ac947906116509085906000908690309042906004016119ee565b600060405180830381600087803b15801561166a57600080fd5b505af115801561167e573d6000803e3d6000fd5b505050505050565b60095461169e9030906001600160a01b03168461098b565b60095460405163f305d71960e01b8152306004820152602481018490526000604482018190526064820152736e3f6d7574c7d7900f3fb3f2ebf91d22fb7e215f60848201524260a48201526001600160a01b039091169063f305d71990839060c40160606040518083038185885af115801561171e573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906117439190611a5f565b5050505050565b600060208083528351808285015260005b818110156117775785810183015185820160400152820161175b565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b03811681146117ad57600080fd5b50565b600080604083850312156117c357600080fd5b82356117ce81611798565b946020939093013593505050565b6000806000606084860312156117f157600080fd5b83356117fc81611798565b9250602084013561180c81611798565b929592945050506040919091013590565b60006020828403121561182f57600080fd5b81356105aa81611798565b6000806040838503121561184d57600080fd5b823561185881611798565b91506020830135801515811461186d57600080fd5b809150509250929050565b60008060006060848603121561188d57600080fd5b505081359360208301359350604090920135919050565b600080600080600080600060e0888a0312156118bf57600080fd5b505085359760208701359750604087013596606081013596506080810135955060a0810135945060c0013592509050565b6000806040838503121561190357600080fd5b823561190e81611798565b9150602083013561186d81611798565b634e487b7160e01b600052601160045260246000fd5b600081600019048311821515161561194e5761194e61191e565b500290565b60008261197057634e487b7160e01b600052601260045260246000fd5b500490565b60208082526006908201526510a7aba722a960d11b604082015260600190565b818103818111156104ac576104ac61191e565b808201808211156104ac576104ac61191e565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156119e357600080fd5b81516105aa81611798565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b81811015611a3e5784516001600160a01b031683529383019391830191600101611a19565b50506001600160a01b03969096166060850152505050608001529392505050565b600080600060608486031215611a7457600080fd5b835192506020840151915060408401519050925092509256fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212204c3bed614a23a3b7761559b9dd564753c2f88e0e294f44ad6cce11f25d73deec64736f6c63430008100033
Deployed Bytecode
0x6080604052600436106101395760003560e01c806370a08231116100ab578063a8aa1b311161006f578063a8aa1b31146103b5578063a9059cbb146103d5578063da2e3bad146103f5578063dd62ed3e14610415578063e94dd17c1461045b578063f2fde38b1461047b57600080fd5b806370a08231146102f757806378109e541461032d5780637d1db4a514610342578063893d20e81461035757806395d89b411461038957600080fd5b8063293230b8116100fd578063293230b8146102255780632f54bf6e1461023c578063313ce5671461026b5780633f4218e01461028757806348ff2b8b146102b757806366dc3e33146102d757600080fd5b806306fdde0314610145578063095ea7b31461019d57806318160ddd146101cd5780631f976b7e146101f057806323b872dd1461020557600080fd5b3661014057005b600080fd5b34801561015157600080fd5b5060408051808201909152601c81527f4861727279506f747465724f62616d614d6343616c6562314d656d650000000060208201525b604051610194919061174a565b60405180910390f35b3480156101a957600080fd5b506101bd6101b83660046117b0565b61049b565b6040519015158152602001610194565b3480156101d957600080fd5b506101e26104b2565b604051908152602001610194565b3480156101fc57600080fd5b506101e2610523565b34801561021157600080fd5b506101bd6102203660046117dc565b610547565b34801561023157600080fd5b5061023a6105b1565b005b34801561024857600080fd5b506101bd61025736600461181d565b6000546001600160a01b0391821691161490565b34801561027757600080fd5b5060405160098152602001610194565b34801561029357600080fd5b506101bd6102a236600461181d565b60076020526000908152604090205460ff1681565b3480156102c357600080fd5b5061023a6102d236600461183a565b6105f9565b3480156102e357600080fd5b5061023a6102f2366004611878565b61064e565b34801561030357600080fd5b506101e261031236600461181d565b6001600160a01b031660009081526005602052604090205490565b34801561033957600080fd5b506101e261079e565b34801561034e57600080fd5b506101e26107ae565b34801561036357600080fd5b506000546001600160a01b03165b6040516001600160a01b039091168152602001610194565b34801561039557600080fd5b5060408051808201909152600381526205852560ec1b6020820152610187565b3480156103c157600080fd5b50600a54610371906001600160a01b031681565b3480156103e157600080fd5b506101bd6103f03660046117b0565b6107be565b34801561040157600080fd5b5061023a6104103660046118a4565b6107cb565b34801561042157600080fd5b506101e26104303660046118f0565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205490565b34801561046757600080fd5b5061023a610476366004611878565b6108a7565b34801561048757600080fd5b5061023a61049636600461181d565b61090d565b60006104a833848461098b565b5060015b92915050565b60056020527f05b8ccbb9d4d8fb16ea74ce3c29a41f1b461fbdaff4714a0d9a8eb05499746bc5461dead60009081527f7d509c07f0d4edcc2dd1b53aae68677132eb562dcba78e36381b63ccaf66e6ba54600154919261051e9290916105189190610aaf565b90610aaf565b905090565b60006012546003546105336104b2565b61053d9190611934565b61051e9190611953565b6000610554848484610abb565b6105a684336105a185604051806060016040528060288152602001611a8e602891396001600160a01b038a1660009081526006602090815260408083203384529091529020549190610be1565b61098b565b5060015b9392505050565b6000546001600160a01b031633146105e45760405162461bcd60e51b81526004016105db90611975565b60405180910390fd5b600a805460ff60a01b1916600160a01b179055565b6000546001600160a01b031633146106235760405162461bcd60e51b81526004016105db90611975565b6001600160a01b03919091166000908152600760205260409020805460ff1916911515919091179055565b6000546001600160a01b031633146106785760405162461bcd60e51b81526004016105db90611975565b6000612710846106866104b2565b6106909190611934565b61069a9190611953565b90506000612710846106aa6104b2565b6106b49190611934565b6106be9190611953565b90506000612710846106ce6104b2565b6106d89190611934565b6106e29190611953565b600287905560038690556004859055905060006107146103e861070e60056107086104b2565b90610c0d565b90610c19565b90508084101580156107265750808310155b80156107325750808210155b6107955760405162461bcd60e51b815260206004820152602e60248201527f4d61782054587320616e64204d61782057616c6c65742063616e6e6f7420626560448201526d206c657373207468616e202e352560901b60648201526084016105db565b50505050505050565b60006012546004546105336104b2565b60006012546002546105336104b2565b60006104a8338484610abb565b6000546001600160a01b031633146107f55760405162461bcd60e51b81526004016105db90611975565b600b879055600c869055600e859055600d849055600f83905560108290556011819055601254610826906001610c19565b600f54111580156108465750601254610840906001610c19565b60105411155b6107955760405162461bcd60e51b815260206004820152602c60248201527f746f74616c46656520616e642073656c6c4665652063616e6e6f74206265206d60448201526b6f7265207468616e2032302560a01b60648201526084016105db565b6000546001600160a01b031633146108d15760405162461bcd60e51b81526004016105db90611975565b60168390556001546108ec90620186a09061070e9085610c0d565b60175560015461090590620186a09061070e9084610c0d565b601855505050565b6000546001600160a01b031633146109375760405162461bcd60e51b81526004016105db90611975565b600080546001600160a01b0319166001600160a01b0383169081179091556040519081527f04dba622d284ed0014ee4b9a6a68386be1a4c08a4913ae272de89199cc6861639060200160405180910390a150565b6001600160a01b0383166109ed5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016105db565b6001600160a01b038216610a4e5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016105db565b6001600160a01b0383811660008181526006602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b60006105aa8284611995565b610ac6838383610c25565b610ad08383610dd4565b610adb838383610e69565b610ae58383610f5a565b610af0838383610fb1565b610afb8383836110e8565b6001600160a01b038316600090815260056020526040902054610b1e9082610aaf565b6001600160a01b038416600090815260056020526040812091909155610b44848461110d565b610b4e5781610b59565b610b59848484611153565b6001600160a01b038416600090815260056020526040902054909150610b7f9082611241565b6001600160a01b0380851660008181526005602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610bd39085815260200190565b60405180910390a350505050565b60008184841115610c055760405162461bcd60e51b81526004016105db919061174a565b505050900390565b60006105aa8284611934565b60006105aa8284611953565b6001600160a01b038316610c895760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016105db565b6001600160a01b038216610ceb5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016105db565b60008111610d4d5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b60648201526084016105db565b6001600160a01b038316600090815260056020526040902054811115610dcf5760405162461bcd60e51b815260206004820152603160248201527f596f752061726520747279696e6720746f207472616e73666572206d6f7265206044820152707468616e20796f75722062616c616e636560781b60648201526084016105db565b505050565b6001600160a01b03821660009081526007602052604090205460ff16158015610e1657506001600160a01b03811660009081526007602052604090205460ff16155b15610e6557600a54600160a01b900460ff16610e655760405162461bcd60e51b815260206004820152600e60248201526d1d1c98591a5b99d05b1b1bddd95960921b60448201526064016105db565b5050565b6001600160a01b03831660009081526007602052604090205460ff16158015610eab57506001600160a01b03821660009081526007602052604090205460ff16155b8015610ec55750600a546001600160a01b03838116911614155b8015610edc57506001600160a01b03821661dead14155b15610dcf57610ee961079e565b6001600160a01b038316600090815260056020526040902054610f0c9083611241565b1115610dcf5760405162461bcd60e51b815260206004820152601e60248201527f45786365656473206d6178696d756d2077616c6c657420616d6f756e742e000060448201526064016105db565b600a546001600160a01b038281169116148015610f9057506001600160a01b03821660009081526007602052604090205460ff16155b15610e6557600160146000828254610fa891906119a8565b90915550505050565b600a546001600160a01b0384811691161461105757610fce610523565b81111580610ff457506001600160a01b03831660009081526007602052604090205460ff165b8061101757506001600160a01b03821660009081526007602052604090205460ff165b6110575760405162461bcd60e51b8152602060048201526011602482015270151608131a5b5a5d08115e18d959591959607a1b60448201526064016105db565b61105f6107ae565b8111158061108557506001600160a01b03831660009081526007602052604090205460ff165b806110a857506001600160a01b03821660009081526007602052604090205460ff165b610dcf5760405162461bcd60e51b8152602060048201526011602482015270151608131a5b5a5d08115e18d959591959607a1b60448201526064016105db565b6110f383838361124d565b15610dcf57611103601754611300565b6000601455505050565b6001600160a01b03821660009081526007602052604081205460ff161580156105aa5750506001600160a01b031660009081526007602052604090205460ff1615919050565b600080611160858561148b565b111561123a576000611183611175868661148b565b601254610708908690610c19565b306000908152600560205260409020549091506111a09082611241565b30600081815260056020526040908190209290925590516001600160a01b038716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906111f19085815260200190565b60405180910390a3600e5415611228576112283061dead611223600e5461070860125489610c1990919063ffffffff16565b610abb565b6112328382610aaf565b9150506105aa565b5092915050565b60006105aa82846119a8565b6018546017543060009081526005602052604081205460155491938510159211159060ff16158015611281575060135460ff165b80156112965750600a54600160a01b900460ff165b801561129f5750815b80156112c457506001600160a01b03861660009081526007602052604090205460ff16155b80156112dd5750600a546001600160a01b038681169116145b80156112ed575060165460145410155b80156112f65750805b9695505050505050565b6015805460ff19166001908117909155600d54600c54600b5460009361133a93600293610708939192611334928391611241565b90611241565b905060006113578261070e600b5486610c0d90919063ffffffff16565b905060006113658483610aaf565b9050476113718261152c565b600061137d4783610aaf565b905060006113a0611399600b5488610aaf90919063ffffffff16565b8390610c19565b905060006113b9600b5483610c0d90919063ffffffff16565b905080156113cb576113cb8682611686565b600c546000906113e090610708856002610c0d565b9050801561142b57604051736e3f6d7574c7d7900f3fb3f2ebf91d22fb7e215f9082156108fc029083906000818181858888f19350505050158015611429573d6000803e3d6000fd5b505b47801561147557604051736e3f6d7574c7d7900f3fb3f2ebf91d22fb7e215f9082156108fc029083906000818181858888f19350505050158015611473573d6000803e3d6000fd5b505b50506015805460ff191690555050505050505050565b6001600160a01b03821660009081526008602052604081205460ff16806114ca57506001600160a01b03821660009081526008602052604090205460ff165b156114e4576012546114dd906064610aaf565b90506104ac565b600a546001600160a01b039081169083160361150357506010546104ac565b600a546001600160a01b03908116908416036115225750600f546104ac565b5060115492915050565b6040805160028082526060820183526000926020830190803683370190505090503081600081518110611561576115616119bb565b6001600160a01b03928316602091820292909201810191909152600954604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa1580156115ba573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115de91906119d1565b816001815181106115f1576115f16119bb565b6001600160a01b039283166020918202929092010152600954611617913091168461098b565b60095460405163791ac94760e01b81526001600160a01b039091169063791ac947906116509085906000908690309042906004016119ee565b600060405180830381600087803b15801561166a57600080fd5b505af115801561167e573d6000803e3d6000fd5b505050505050565b60095461169e9030906001600160a01b03168461098b565b60095460405163f305d71960e01b8152306004820152602481018490526000604482018190526064820152736e3f6d7574c7d7900f3fb3f2ebf91d22fb7e215f60848201524260a48201526001600160a01b039091169063f305d71990839060c40160606040518083038185885af115801561171e573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906117439190611a5f565b5050505050565b600060208083528351808285015260005b818110156117775785810183015185820160400152820161175b565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b03811681146117ad57600080fd5b50565b600080604083850312156117c357600080fd5b82356117ce81611798565b946020939093013593505050565b6000806000606084860312156117f157600080fd5b83356117fc81611798565b9250602084013561180c81611798565b929592945050506040919091013590565b60006020828403121561182f57600080fd5b81356105aa81611798565b6000806040838503121561184d57600080fd5b823561185881611798565b91506020830135801515811461186d57600080fd5b809150509250929050565b60008060006060848603121561188d57600080fd5b505081359360208301359350604090920135919050565b600080600080600080600060e0888a0312156118bf57600080fd5b505085359760208701359750604087013596606081013596506080810135955060a0810135945060c0013592509050565b6000806040838503121561190357600080fd5b823561190e81611798565b9150602083013561186d81611798565b634e487b7160e01b600052601160045260246000fd5b600081600019048311821515161561194e5761194e61191e565b500290565b60008261197057634e487b7160e01b600052601260045260246000fd5b500490565b60208082526006908201526510a7aba722a960d11b604082015260600190565b818103818111156104ac576104ac61191e565b808201808211156104ac576104ac61191e565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156119e357600080fd5b81516105aa81611798565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b81811015611a3e5784516001600160a01b031683529383019391830191600101611a19565b50506001600160a01b03969096166060850152505050608001529392505050565b600080600060608486031215611a7457600080fd5b835192506020840151915060408401519050925092509256fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212204c3bed614a23a3b7761559b9dd564753c2f88e0e294f44ad6cce11f25d73deec64736f6c63430008100033
Deployed Bytecode Sourcemap
8737:11874:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11126:67;;;;;;;;;;-1:-1:-1;11186:5:0;;;;;;;;;;;;;;;;;11126:67;;;;;;;:::i;:::-;;;;;;;;12141:133;;;;;;;;;;-1:-1:-1;12141:133:0;;;;;:::i;:::-;;:::i;:::-;;;1188:14:1;;1181:22;1163:41;;1151:2;1136:18;12141:133:0;1023:187:1;12280:132:0;;;;;;;;;;;;;:::i;:::-;;;1361:25:1;;;1349:2;1334:18;12280:132:0;1215:177:1;12657:119:0;;;;;;;;;;;;;:::i;19954:309::-;;;;;;;;;;-1:-1:-1;19954:309:0;;;;;:::i;:::-;;:::i;11349:67::-;;;;;;;;;;;;;:::i;:::-;;7117:87;;;;;;;;;;-1:-1:-1;7117:87:0;;;;;:::i;:::-;7172:4;7197:5;-1:-1:-1;;;;;7186:16:0;;;7197:5;;7186:16;;7117:87;11276:67;;;;;;;;;;-1:-1:-1;11276:67:0;;8959:1;2252:36:1;;2240:2;2225:18;11276:67:0;2110:184:1;9310:44:0;;;;;;;;;;-1:-1:-1;9310:44:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;12027:108;;;;;;;;;;-1:-1:-1;12027:108:0;;;;;:::i;:::-;;:::i;14455:586::-;;;;;;;;;;-1:-1:-1;14455:586:0;;;;;:::i;:::-;;:::i;11506:103::-;;;;;;;;;;-1:-1:-1;11506:103:0;;;;;:::i;:::-;-1:-1:-1;;;;;11589:18:0;11572:7;11589:18;;;:9;:18;;;;;;;11506:103;12418:114;;;;;;;;;;;;;:::i;12538:113::-;;;;;;;;;;;;;:::i;11422:78::-;;;;;;;;;;-1:-1:-1;11474:7:0;11492:5;-1:-1:-1;;;;;11492:5:0;11422:78;;;-1:-1:-1;;;;;3205:32:1;;;3187:51;;3175:2;3160:18;11422:78:0;3041:203:1;11199:71:0;;;;;;;;;;-1:-1:-1;11261:7:0;;;;;;;;;;;;-1:-1:-1;;;11261:7:0;;;;11199:71;;9428:19;;;;;;;;;;-1:-1:-1;9428:19:0;;;;-1:-1:-1;;;;;9428:19:0;;;11615:139;;;;;;;;;;-1:-1:-1;11615:139:0;;;;;:::i;:::-;;:::i;13925:522::-;;;;;;;;;;-1:-1:-1;13925:522:0;;;;;:::i;:::-;;:::i;11760:127::-;;;;;;;;;;-1:-1:-1;11760:127:0;;;;;:::i;:::-;-1:-1:-1;;;;;11858:18:0;;;11841:7;11858:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;11760:127;18391:315;;;;;;;;;;-1:-1:-1;18391:315:0;;;;;:::i;:::-;;:::i;7210:111::-;;;;;;;;;;-1:-1:-1;7210:111:0;;;;;:::i;:::-;;:::i;12141:133::-;12216:4;12223:37;12232:10;12244:7;12253:6;12223:8;:37::i;:::-;-1:-1:-1;12268:4:0;12141:133;;;;;:::o;12280:132::-;11589:9;:18;;;;10181:42;12333:7;11589:18;;;;;12350:12;;12333:7;;12350:60;;11589:18;;12350:33;;:12;:16;:33::i;:::-;:37;;:60::i;:::-;12343:67;;12280:132;:::o;12657:119::-;12708:7;12763:11;;12741:19;;12725:13;:11;:13::i;:::-;:35;;;;:::i;:::-;:49;;;;:::i;19954:309::-;20052:4;20069:36;20079:6;20087:9;20098:6;20069:9;:36::i;:::-;20116:117;20125:6;20133:10;20145:87;20181:6;20145:87;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;20145:19:0;;;;;;:11;:19;;;;;;;;20165:10;20145:31;;;;;;;;;:87;:35;:87::i;:::-;20116:8;:117::i;:::-;-1:-1:-1;20251:4:0;19954:309;;;;;;:::o;11349:67::-;7172:4;7197:5;-1:-1:-1;;;;;7197:5:0;7084:10;7186:16;7068:38;;;;-1:-1:-1;;;7068:38:0;;;;;;;:::i;:::-;;;;;;;;;11393:14:::1;:21:::0;;-1:-1:-1;;;;11393:21:0::1;-1:-1:-1::0;;;11393:21:0::1;::::0;;11349:67::o;12027:108::-;7172:4;7197:5;-1:-1:-1;;;;;7197:5:0;7084:10;7186:16;7068:38;;;;-1:-1:-1;;;7068:38:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;12101:21:0;;;::::1;;::::0;;;:11:::1;:21;::::0;;;;:32;;-1:-1:-1;;12101:32:0::1;::::0;::::1;;::::0;;;::::1;::::0;;12027:108::o;14455:586::-;7172:4;7197:5;-1:-1:-1;;;;;7197:5:0;7084:10;7186:16;7068:38;;;;-1:-1:-1;;;7068:38:0;;;;;;;:::i;:::-;14557:13:::1;14598:5;14590:4;14574:13;:11;:13::i;:::-;:20;;;;:::i;:::-;14573:30;;;;:::i;:::-;14557:46;;14614:19;14663:5;14653:6;14637:13;:11;:13::i;:::-;:22;;;;:::i;:::-;14636:32;;;;:::i;:::-;14614:54;;14679:17;14727:5;14716:7;14700:13;:11;:13::i;:::-;:23;;;;:::i;:::-;14699:33;;;;:::i;:::-;14743:19;:26:::0;;;14780:19:::1;:28:::0;;;14819:17:::1;:27:::0;;;14679:53;-1:-1:-1;;14873:30:0::1;14898:4;14873:20;14891:1;14873:13;:11;:13::i;:::-;:17:::0;::::1;:20::i;:::-;:24:::0;::::1;:30::i;:::-;14857:46;;14931:5;14922;:14;;:38;;;;;14955:5;14940:11;:20;;14922:38;:60;;;;;14977:5;14964:9;:18;;14922:60;14914:119;;;::::0;-1:-1:-1;;;14914:119:0;;5562:2:1;14914:119:0::1;::::0;::::1;5544:21:1::0;5601:2;5581:18;;;5574:30;5640:34;5620:18;;;5613:62;-1:-1:-1;;;5691:18:1;;;5684:44;5745:19;;14914:119:0::1;5360:410:1::0;14914:119:0::1;14546:495;;;;14455:586:::0;;;:::o;12418:114::-;12466:7;12519:11;;12499:17;;12483:13;:11;:13::i;12538:113::-;12583:7;12638:11;;12616:19;;12600:13;:11;:13::i;11615:139::-;11693:4;11700:40;11710:10;11722:9;11733:6;11700:9;:40::i;13925:522::-;7172:4;7197:5;-1:-1:-1;;;;;7197:5:0;7084:10;7186:16;7068:38;;;;-1:-1:-1;;;7068:38:0;;;;;;;:::i;:::-;14096:12:::1;:25:::0;;;14132:12:::1;:25:::0;;;14168:7:::1;:15:::0;;;14194:14:::1;:29:::0;;;14234:8:::1;:17:::0;;;14262:7:::1;:15:::0;;;14288:11:::1;:20:::0;;;14339:11:::1;::::0;:18:::1;::::0;-1:-1:-1;14339:15:0::1;:18::i;:::-;14327:8;;:30;;:63;;;;-1:-1:-1::0;14372:11:0::1;::::0;:18:::1;::::0;14388:1:::1;14372:15;:18::i;:::-;14361:7;;:29;;14327:63;14319:120;;;::::0;-1:-1:-1;;;14319:120:0;;5977:2:1;14319:120:0::1;::::0;::::1;5959:21:1::0;6016:2;5996:18;;;5989:30;6055:34;6035:18;;;6028:62;-1:-1:-1;;;6106:18:1;;;6099:42;6158:19;;14319:120:0::1;5775:408:1::0;18391:315:0;7172:4;7197:5;-1:-1:-1;;;;;7197:5:0;7084:10;7186:16;7068:38;;;;-1:-1:-1;;;7068:38:0;;;;;;;:::i;:::-;18520:10:::1;:24:::0;;;18562:12:::1;::::0;:53:::1;::::0;18607:6:::1;::::0;18562:32:::1;::::0;18579:14;18562:16:::1;:32::i;:53::-;18546:13;:69:::0;18644:12:::1;::::0;:54:::1;::::0;18690:6:::1;::::0;18644:33:::1;::::0;18661:15;18644:16:::1;:33::i;:54::-;18627:14;:71:::0;-1:-1:-1;;;18391:315:0:o;7210:111::-;7172:4;7197:5;-1:-1:-1;;;;;7197:5:0;7084:10;7186:16;7068:38;;;;-1:-1:-1;;;7068:38:0;;;;;;;:::i;:::-;7276:5:::1;:11:::0;;-1:-1:-1;;;;;;7276:11:0::1;-1:-1:-1::0;;;;;7276:11:0;::::1;::::0;;::::1;::::0;;;7294:25:::1;::::0;3187:51:1;;;7294:25:0::1;::::0;3175:2:1;3160:18;7294:25:0::1;;;;;;;7210:111:::0;:::o;20271:335::-;-1:-1:-1;;;;;20364:19:0;;20356:68;;;;-1:-1:-1;;;20356:68:0;;6606:2:1;20356: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;;20356:68:0;6404:400:1;20356:68:0;-1:-1:-1;;;;;20443:21:0;;20435:68;;;;-1:-1:-1;;;20435:68:0;;7011:2:1;20435: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;;20435:68:0;6809:398:1;20435:68:0;-1:-1:-1;;;;;20514:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;20566:32;;1361:25:1;;;20566:32:0;;1334:18:1;20566:32:0;;;;;;;20271:335;;;:::o;4303:82::-;4361:7;4378:5;4382:1;4378;:5;:::i;13231:686::-;13320:37;13331:6;13339:9;13350:6;13320:10;:37::i;:::-;13368:38;13388:6;13396:9;13368:19;:38::i;:::-;13417:41;13432:6;13440:9;13451:6;13417:14;:41::i;:::-;13470:35;13487:6;13495:9;13470:16;:35::i;:::-;13516:39;13529:6;13537:9;13548:6;13516:12;:39::i;:::-;13567:35;13576:6;13584:9;13595:6;13567:8;:35::i;:::-;-1:-1:-1;;;;;13633:17:0;;;;;;:9;:17;;;;;;:29;;13655:6;13633:21;:29::i;:::-;-1:-1:-1;;;;;13613:17:0;;;;;;:9;:17;;;;;:49;;;;13698:32;13623:6;13720:9;13698:13;:32::i;:::-;:78;;13770:6;13698:78;;;13733:34;13741:6;13749:9;13760:6;13733:7;:34::i;:::-;-1:-1:-1;;;;;13810:20:0;;;;;;:9;:20;;;;;;13673:103;;-1:-1:-1;13810:40:0;;13673:103;13810:24;:40::i;:::-;-1:-1:-1;;;;;13787:20:0;;;;;;;:9;:20;;;;;;;:63;;;;13866:43;;;;;;;;;;13894:14;1361:25:1;;1349:2;1334:18;;1215:177;13866:43:0;;;;;;;;13309:608;13231:686;;;:::o;5516:162::-;5602:7;5648:12;5640:6;;;;5632:29;;;;-1:-1:-1;;;5632:29:0;;;;;;;;:::i;:::-;-1:-1:-1;;;5670:5:0;;;5516:162::o;4391:82::-;4449:7;4466:5;4470:1;4466;:5;:::i;4479:82::-;4537:7;4554:5;4558:1;4554;:5;:::i;12784:439::-;-1:-1:-1;;;;;12888:20:0;;12880:70;;;;-1:-1:-1;;;12880:70:0;;7547:2:1;12880: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;;12880:70:0;7345:401:1;12880:70:0;-1:-1:-1;;;;;12969:23:0;;12961:71;;;;-1:-1:-1;;;12961:71:0;;7953:2:1;12961: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;;12961:71:0;7751:399:1;12961:71:0;13068:1;13051:6;:19;13043:73;;;;-1:-1:-1;;;13043:73:0;;8357:2:1;13043: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;;13043:73:0;8155:405:1;13043:73:0;-1:-1:-1;;;;;11589:18:0;;11572:7;11589:18;;;:9;:18;;;;;;13135:6;:27;;13127:88;;;;-1:-1:-1;;;13127:88:0;;8767:2:1;13127: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;;13127:88:0;8565:413:1;13127:88:0;12784:439;;;:::o;15049:191::-;-1:-1:-1;;;;;15142:19:0;;;;;;:11;:19;;;;;;;;15141:20;:47;;;;-1:-1:-1;;;;;;15166:22:0;;;;;;:11;:22;;;;;;;;15165:23;15141:47;15138:95;;;15198:14;;-1:-1:-1;;;15198:14:0;;;;15190:41;;;;-1:-1:-1;;;15190:41:0;;9185:2:1;15190:41:0;;;9167:21:1;9224:2;9204:18;;;9197:30;-1:-1:-1;;;9243:18:1;;;9236:44;9297:18;;15190:41:0;8983:338:1;15190:41:0;15049:191;;:::o;15252:333::-;-1:-1:-1;;;;;15356:19:0;;;;;;:11;:19;;;;;;;;15355:20;:47;;;;-1:-1:-1;;;;;;15380:22:0;;;;;;:11;:22;;;;;;;;15379:23;15355:47;:77;;;;-1:-1:-1;15427:4:0;;-1:-1:-1;;;;;15406:26:0;;;15427:4;;15406:26;;15355:77;:107;;;;-1:-1:-1;;;;;;15436:26:0;;10181:42;15436:26;;15355:107;15352:226;;;15524:17;:15;:17::i;:::-;-1:-1:-1;;;;;15487:20:0;;;;;;:9;:20;;;;;;:32;;15512:6;15487:24;:32::i;:::-;15486:55;;15478:98;;;;-1:-1:-1;;;15478:98:0;;9528:2:1;15478:98:0;;;9510:21:1;9567:2;9547:18;;;9540:30;9606:32;9586:18;;;9579:60;9656:18;;15478:98:0;9326:354:1;15593:159:0;15690:4;;-1:-1:-1;;;;;15677:17:0;;;15690:4;;15677:17;:41;;;;-1:-1:-1;;;;;;15699:19:0;;;;;;:11;:19;;;;;;;;15698:20;15677:41;15674:71;;;15741:1;15720:9;;:23;;;;;;;:::i;:::-;;;;-1:-1:-1;;15593:159:0;;:::o;15760:349::-;15871:4;;-1:-1:-1;;;;;15861:14:0;;;15871:4;;15861:14;15858:130;;15895:20;:18;:20::i;:::-;15885:6;:30;;:53;;;-1:-1:-1;;;;;;15919:19:0;;;;;;:11;:19;;;;;;;;15885:53;:79;;;-1:-1:-1;;;;;;15942:22:0;;;;;;:11;:22;;;;;;;;15885:79;15877:109;;;;-1:-1:-1;;;15877:109:0;;10017:2:1;15877:109:0;;;9999:21:1;10056:2;10036:18;;;10029:30;-1:-1:-1;;;10075:18:1;;;10068:47;10132:18;;15877:109:0;9815:341:1;15877:109:0;16016:14;:12;:14::i;:::-;16006:6;:24;;:47;;;-1:-1:-1;;;;;;16034:19:0;;;;;;:11;:19;;;;;;;;16006:47;:73;;;-1:-1:-1;;;;;;16057:22:0;;;;;;:11;:22;;;;;;;;16006:73;15998:103;;;;-1:-1:-1;;;15998:103:0;;10017:2:1;15998:103:0;;;9999:21:1;10056:2;10036:18;;;10029:30;-1:-1:-1;;;10075:18:1;;;10068:47;10132:18;;15998:103:0;9815:341:1;18714:197:0;18806:41;18821:6;18829:9;18840:6;18806:14;:41::i;:::-;18803:101;;;18849:29;18864:13;;18849:14;:29::i;:::-;18900:1;18880:9;:22;18714:197;;;:::o;18919:160::-;-1:-1:-1;;;;;19025:19:0;;19000:4;19025:19;;;:11;:19;;;;;;;;19024:20;:47;;;;-1:-1:-1;;;;;;;19049:22:0;;;;;:11;:22;;;;;;;;19048:23;;18919:160;-1:-1:-1;18919:160:0:o;19400:546::-;19486:7;19542:1;19509:30;19521:6;19529:9;19509:11;:30::i;:::-;:34;19506:418;;;19555:17;19575:59;19603:30;19615:6;19623:9;19603:11;:30::i;:::-;19586:11;;19575:23;;:6;;:10;:23::i;:59::-;19690:4;19672:24;;;;:9;:24;;;;;;19555:79;;-1:-1:-1;19672:39:0;;19555:79;19672:28;:39::i;:::-;19663:4;19645:24;;;;:9;:24;;;;;;;:66;;;;19727:42;;-1:-1:-1;;;;;19727:42:0;;;;;;;19759:9;1361:25:1;;1349:2;1334:18;;1215:177;19727:42:0;;;;;;;;19783:7;;:20;19780:104;;19805:77;19823:4;10181:42;19845:36;19873:7;;19845:23;19856:11;;19845:6;:10;;:23;;;;:::i;:36::-;19805:9;:77::i;:::-;19901:21;:6;19912:9;19901:10;:21::i;:::-;19894:28;;;;;19506:418;-1:-1:-1;19932:6:0;19400:546;-1:-1:-1;;19400:546:0:o;4215:82::-;4273:7;4290:5;4294:1;4290;:5;:::i;17984:399::-;18125:14;;18200:13;;18190:4;18082;11589:18;;;:9;:18;;;;;;18232:8;;18082:4;;18115:24;;;;-1:-1:-1;18172:41:0;;18232:8;;18231:9;:24;;;;-1:-1:-1;18244:11:0;;;;18231:24;:42;;;;-1:-1:-1;18259:14:0;;-1:-1:-1;;;18259:14:0;;;;18231:42;:54;;;;;18277:8;18231:54;:78;;;;-1:-1:-1;;;;;;18290:19:0;;;;;;:11;:19;;;;;;;;18289:20;18231:78;:99;;;;-1:-1:-1;18326:4:0;;-1:-1:-1;;;;;18313:17:0;;;18326:4;;18313:17;18231:99;:126;;;;;18347:10;;18334:9;;:23;;18231:126;:144;;;;;18361:14;18231:144;18224:151;17984:399;-1:-1:-1;;;;;;17984:399:0:o;16117:1066::-;10102:8;:15;;-1:-1:-1;;10102:15:0;10113:4;10102:15;;;;;;16254:14:::1;::::0;16236:12:::1;::::0;16212::::1;::::0;10102:8;;16211:66:::1;::::0;16275:1:::1;::::0;16212:57:::1;::::0;16254:14;;16212:37:::1;::::0;;;:16:::1;:19::i;:::-;:23:::0;::::1;:37::i;16211:66::-;16188:89;;16288:32;16323:42;16352:12;16323:24;16334:12;;16323:6;:10;;:24;;;;:::i;:42::-;16288:77:::0;-1:-1:-1;16376:14:0::1;16393:36;:6:::0;16288:77;16393:10:::1;:36::i;:::-;16376:53:::0;-1:-1:-1;16465:21:0::1;16497:24;16376:53:::0;16497:16:::1;:24::i;:::-;16532:20;16555:41;:21;16581:14:::0;16555:25:::1;:41::i;:::-;16532:64;;16607:19;16628:48;16645:30;16662:12;;16645;:16;;:30;;;;:::i;:::-;16628:12:::0;;:16:::1;:48::i;:::-;16607:69;;16687:29;16719;16735:12;;16719:11;:15;;:29;;;;:::i;:::-;16687:61:::0;-1:-1:-1;16762:34:0;;16759:103:::1;;16798:61;16811:24;16837:21;16798:12;:61::i;:::-;16918:12;::::0;16872:20:::1;::::0;16895:36:::1;::::0;:18:::1;:11:::0;16911:1:::1;16895:15;:18::i;:36::-;16872:59:::0;-1:-1:-1;16945:16:0;;16942:73:::1;;16963:50;::::0;10376:42:::1;::::0;16963:50;::::1;;;::::0;17000:12;;16963:50:::1;::::0;;;17000:12;10376:42;16963:50;::::1;;;;;;;;;;;;;::::0;::::1;;;;;;16942:73;17052:21;17087:29:::0;;17084:92:::1;;17118:56;::::0;10279:42:::1;::::0;17118:56;::::1;;;::::0;17157:16;;17118:56:::1;::::0;;;17157:16;10279:42;17118:56;::::1;;;;;;;;;;;;;::::0;::::1;;;;;;17084:92;-1:-1:-1::0;;10122:8:0;:16;;-1:-1:-1;;10122:16:0;;;-1:-1:-1;;;;;;;;16117:1066:0:o;19087:305::-;-1:-1:-1;;;;;19189:13:0;;19166:7;19189:13;;;:5;:13;;;;;;;;;:33;;-1:-1:-1;;;;;;19206:16:0;;;;;;:5;:16;;;;;;;;19189:33;19186:76;;;19231:11;;:29;;19255:3;19231:15;:29::i;:::-;19224:36;;;;19186:76;19288:4;;-1:-1:-1;;;;;19288:4:0;;;19275:17;;;;19272:38;;-1:-1:-1;19301:7:0;;19294:14;;19272:38;19333:4;;-1:-1:-1;;;;;19333:4:0;;;19323:14;;;;19320:36;;-1:-1:-1;19346:8:0;;19339:15;;19320:36;-1:-1:-1;19373:11:0;;19087:305;;;;:::o;17542:434::-;17632:16;;;17646:1;17632:16;;;;;;;;17608:21;;17632:16;;;;;;;;;;-1:-1:-1;17632:16:0;17608:40;;17677:4;17659;17664:1;17659:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;17659:23:0;;;:7;;;;;;;;;;:23;;;;17703:6;;:13;;;-1:-1:-1;;;17703:13:0;;;;:6;;;;;:11;;:13;;;;;17659:7;;17703:13;;;;;:6;:13;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;17693:4;17698:1;17693:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;17693:23:0;;;:7;;;;;;;;;:23;17759:6;;17727:53;;17744:4;;17759:6;17768:11;17727:8;:53::i;:::-;17791:6;;:177;;-1:-1:-1;;;17791:177:0;;-1:-1:-1;;;;;17791:6:0;;;;:57;;:177;;17863:11;;17791:6;;17905:4;;17932;;17952:15;;17791:177;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17597:379;17542:434;:::o;17191:343::-;17304:6;;17272:53;;17289:4;;-1:-1:-1;;;;;17304:6:0;17313:11;17272:8;:53::i;:::-;17336:6;;:190;;-1:-1:-1;;;17336:190:0;;17399:4;17336:190;;;12007:34:1;12057:18;;;12050:34;;;17336:6:0;12100:18:1;;;12093:34;;;12143:18;;;12136:34;10472:42:0;12186:19:1;;;12179:44;17510:15:0;12239:19:1;;;12232:35;-1:-1:-1;;;;;17336:6:0;;;;:22;;17366:9;;11941:19:1;;17336:190:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;17191:343;;:::o;14:548:1:-;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;298:3;483:1;478:2;469:6;458:9;454:22;450:31;443:42;553:2;546;542:7;537:2;529:6;525:15;521:29;510:9;506:45;502:54;494:62;;;;14:548;;;;:::o;567:131::-;-1:-1:-1;;;;;642:31:1;;632:42;;622:70;;688:1;685;678:12;622:70;567:131;:::o;703:315::-;771:6;779;832:2;820:9;811:7;807:23;803:32;800:52;;;848:1;845;838:12;800:52;887:9;874:23;906:31;931:5;906:31;:::i;:::-;956:5;1008:2;993:18;;;;980:32;;-1:-1:-1;;;703:315:1:o;1397:456::-;1474:6;1482;1490;1543:2;1531:9;1522:7;1518:23;1514:32;1511:52;;;1559:1;1556;1549:12;1511:52;1598:9;1585:23;1617:31;1642:5;1617:31;:::i;:::-;1667:5;-1:-1:-1;1724:2:1;1709:18;;1696:32;1737:33;1696:32;1737:33;:::i;:::-;1397:456;;1789:7;;-1:-1:-1;;;1843:2:1;1828:18;;;;1815:32;;1397:456::o;1858:247::-;1917:6;1970:2;1958:9;1949:7;1945:23;1941:32;1938:52;;;1986:1;1983;1976:12;1938:52;2025:9;2012:23;2044:31;2069:5;2044:31;:::i;2299:416::-;2364:6;2372;2425:2;2413:9;2404:7;2400:23;2396:32;2393:52;;;2441:1;2438;2431:12;2393:52;2480:9;2467:23;2499:31;2524:5;2499:31;:::i;:::-;2549:5;-1:-1:-1;2606:2:1;2591:18;;2578:32;2648:15;;2641:23;2629:36;;2619:64;;2679:1;2676;2669:12;2619:64;2702:7;2692:17;;;2299:416;;;;;:::o;2720:316::-;2797:6;2805;2813;2866:2;2854:9;2845:7;2841:23;2837:32;2834:52;;;2882:1;2879;2872:12;2834:52;-1:-1:-1;;2905:23:1;;;2975:2;2960:18;;2947:32;;-1:-1:-1;3026:2:1;3011:18;;;2998:32;;2720:316;-1:-1:-1;2720:316:1:o;3249:592::-;3362:6;3370;3378;3386;3394;3402;3410;3463:3;3451:9;3442:7;3438:23;3434:33;3431:53;;;3480:1;3477;3470:12;3431:53;-1:-1:-1;;3503:23:1;;;3573:2;3558:18;;3545:32;;-1:-1:-1;3624:2:1;3609:18;;3596:32;;3675:2;3660:18;;3647:32;;-1:-1:-1;3726:3:1;3711:19;;3698:33;;-1:-1:-1;3778:3:1;3763:19;;3750:33;;-1:-1:-1;3830:3:1;3815:19;3802:33;;-1:-1:-1;3249:592:1;-1:-1:-1;3249:592:1: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:127::-;4560:10;4555:3;4551:20;4548:1;4541:31;4591:4;4588:1;4581:15;4615:4;4612:1;4605:15;4631:168;4671:7;4737:1;4733;4729:6;4725:14;4722:1;4719:21;4714:1;4707:9;4700:17;4696:45;4693:71;;;4744:18;;:::i;:::-;-1:-1:-1;4784:9:1;;4631:168::o;4804:217::-;4844:1;4870;4860:132;;4914:10;4909:3;4905:20;4902:1;4895:31;4949:4;4946:1;4939:15;4977:4;4974:1;4967:15;4860:132;-1:-1:-1;5006:9:1;;4804:217::o;5026:329::-;5228:2;5210:21;;;5267:1;5247:18;;;5240:29;-1:-1:-1;;;5300:2:1;5285:18;;5278:36;5346:2;5331:18;;5026:329::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://4c3bed614a23a3b7761559b9dd564753c2f88e0e294f44ad6cce11f25d73deec
🤖 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)

