ERC-20
Source Code
Overview
Max Total Supply
1,000,000,000,000,000 TakeNote
Holders
49
Transfers
-
0
Market
Onchain Market Cap
-
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 9 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
| # | Exchange | Pair | Price | 24H Volume | % Volume |
|---|
Contract Source Code (Solidity)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"SWAPamount","type":"uint256"}],"name":"SWAPamountUpdated","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"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"_maxTxn","type":"uint256"}],"name":"maxTxnUpdate","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"_maxWalletSize","type":"uint256"}],"name":"maxWalletSizeamountUpdated","type":"event"},{"inputs":[],"name":"SWAPamount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_maxTxn","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_maxWalletSize","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":[{"internalType":"address","name":"notbot","type":"address"}],"name":"delBot","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"liftMax","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"manualsend","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"manualswap","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"openTrading","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"bots_","type":"address[]"}],"name":"setBots","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address payable","name":"walletAddress","type":"address"}],"name":"setMarketingWallet","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":"pure","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","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"sellTax","type":"uint256"},{"internalType":"uint256","name":"reflections","type":"uint256"},{"internalType":"uint256","name":"buyTax","type":"uint256"}],"name":"updateFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newNum","type":"uint256"}],"name":"updateMaxTxn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newNum","type":"uint256"}],"name":"updateMaxWalletamount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newNum","type":"uint256"}],"name":"updateSWAPamount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]Contract Creation Code
60806040526200001c69d3c21bcecceda100000060001962000229565b6200002a9060001962000205565b600855683635c9adc5dea00000600c556012805461ffff60a81b191690553480156200005557600080fd5b506200006133620001b5565b600f80546001600160a01b031990811673e5e9e4e6639eb0d80324c1bdd34eb55bb985d3ec17909155601080549091167382aa3707c0a30d951cc72284503df1529d062e11179055600854306000908152600160208190526040822092909255601e600a556005600b55600490620000e16000546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff19968716179055308082526004909452828120805486166001908117909155600f54909216815282812080548616831790558080527f17ef568e3e12ab5b9c7254a8d58478811de00f9e6eb34345acd53bf8fd09d3ec8054909516909117909355519091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90620001a79069d3c21bcecceda1000000815260200190565b60405180910390a36200024a565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000828210156200022457634e487b7160e01b81526011600452602481fd5b500390565b6000826200024557634e487b7160e01b81526012600452602481fd5b500690565b611eb8806200025a6000396000f3fe6080604052600436106101855760003560e01c8063753e3aa9116100d1578063c3a6912e1161008a578063dd62ed3e11610064578063dd62ed3e14610459578063e13071d71461049f578063ea3105d9146104bf578063f2fde38b146104d457600080fd5b8063c3a6912e14610419578063c3c8cd801461042f578063c9567bf91461044457600080fd5b8063753e3aa91461034a5780638da5cb5b1461036a5780638f9a55c01461039257806395d89b41146103a8578063a9059cbb146103d9578063b515566a146103f957600080fd5b80632bc4d48b1161013e5780635d098b38116101185780635d098b38146102e05780636fc3eaec1461030057806370a0823114610315578063715018a61461033557600080fd5b80632bc4d48b1461028e578063313ce567146102ae5780635cbde150146102ca57600080fd5b806306fdde0314610191578063095ea7b3146101d557806318160ddd14610205578063224290851461022c57806323b872dd1461024e578063273123b71461026e57600080fd5b3661018c57005b600080fd5b34801561019d57600080fd5b5060408051808201909152600981526854616b65204e6f746560b81b60208201525b6040516101cc9190611c98565b60405180910390f35b3480156101e157600080fd5b506101f56101f0366004611b16565b6104f4565b60405190151581526020016101cc565b34801561021157600080fd5b5069d3c21bcecceda10000005b6040519081526020016101cc565b34801561023857600080fd5b5061024c610247366004611c40565b61050b565b005b34801561025a57600080fd5b506101f5610269366004611ad6565b610645565b34801561027a57600080fd5b5061024c610289366004611a66565b6106ae565b34801561029a57600080fd5b5061024c6102a9366004611c28565b6106f9565b3480156102ba57600080fd5b50604051600981526020016101cc565b3480156102d657600080fd5b5061021e600c5481565b3480156102ec57600080fd5b5061024c6102fb366004611a66565b610728565b34801561030c57600080fd5b5061024c610774565b34801561032157600080fd5b5061021e610330366004611a66565b6107a1565b34801561034157600080fd5b5061024c6107c3565b34801561035657600080fd5b5061024c610365366004611c28565b6107f9565b34801561037657600080fd5b506000546040516001600160a01b0390911681526020016101cc565b34801561039e57600080fd5b5061021e60065481565b3480156103b457600080fd5b5060408051808201909152600881526754616b654e6f746560c01b60208201526101bf565b3480156103e557600080fd5b506101f56103f4366004611b16565b610828565b34801561040557600080fd5b5061024c610414366004611b41565b610835565b34801561042557600080fd5b5061021e60075481565b34801561043b57600080fd5b5061024c6108d9565b34801561045057600080fd5b5061024c61090f565b34801561046557600080fd5b5061021e610474366004611a9e565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b3480156104ab57600080fd5b5061024c6104ba366004611c28565b610ce1565b3480156104cb57600080fd5b5061024c610d06565b3480156104e057600080fd5b5061024c6104ef366004611a66565b610d3b565b6000610501338484610dd3565b5060015b92915050565b6000546001600160a01b0316331461053e5760405162461bcd60e51b815260040161053590611ceb565b60405180910390fd5b600d829055600a839055600b819055600582111561059e5760405162461bcd60e51b815260206004820152601c60248201527f4d757374206b6565702066656573206174203525206f72206c657373000000006044820152606401610535565b601e8311156105ef5760405162461bcd60e51b815260206004820152601d60248201527f4d757374206b656570206665657320617420333025206f72206c6573730000006044820152606401610535565b600a8111156106405760405162461bcd60e51b815260206004820152601d60248201527f4d757374206b656570206665657320617420313025206f72206c6573730000006044820152606401610535565b505050565b6000610652848484610ef7565b6106a4843361069f85604051806060016040528060288152602001611e5b602891396001600160a01b038a16600090815260036020908152604080832033845290915290205491906112a5565b610dd3565b5060019392505050565b6000546001600160a01b031633146106d85760405162461bcd60e51b815260040161053590611ceb565b6001600160a01b03166000908152600560205260409020805460ff19169055565b6000546001600160a01b031633146107235760405162461bcd60e51b815260040161053590611ceb565b600755565b6000546001600160a01b031633146107525760405162461bcd60e51b815260040161053590611ceb565b601080546001600160a01b0319166001600160a01b0392909216919091179055565b600f546001600160a01b0316336001600160a01b03161461079457600080fd5b4761079e816112df565b50565b6001600160a01b03811660009081526001602052604081205461050590611374565b6000546001600160a01b031633146107ed5760405162461bcd60e51b815260040161053590611ceb565b6107f760006113f8565b565b6000546001600160a01b031633146108235760405162461bcd60e51b815260040161053590611ceb565b600655565b6000610501338484610ef7565b6000546001600160a01b0316331461085f5760405162461bcd60e51b815260040161053590611ceb565b60005b81518110156108d55760016005600084848151811061089157634e487b7160e01b600052603260045260246000fd5b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff1916911515919091179055806108cd81611dfe565b915050610862565b5050565b600f546001600160a01b0316336001600160a01b0316146108f957600080fd5b6000610904306107a1565b905061079e81611448565b6000546001600160a01b031633146109395760405162461bcd60e51b815260040161053590611ceb565b601254600160a01b900460ff16156109935760405162461bcd60e51b815260206004820152601760248201527f74726164696e6720697320616c7265616479206f70656e0000000000000000006044820152606401610535565b601180546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d9081179091556109d1308269d3c21bcecceda1000000610dd3565b806001600160a01b031663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b158015610a0a57600080fd5b505afa158015610a1e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a429190611a82565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b158015610a8a57600080fd5b505afa158015610a9e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ac29190611a82565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401602060405180830381600087803b158015610b0a57600080fd5b505af1158015610b1e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b429190611a82565b601280546001600160a01b0319166001600160a01b039283161790556011541663f305d7194730610b72816107a1565b600080610b876000546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c4016060604051808303818588803b158015610bea57600080fd5b505af1158015610bfe573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190610c239190611c6b565b50506012805469065a4da25d3016c0000060065569043c33c193756480000060075562ff00ff60a01b1981166201000160a01b1790915560115460405163095ea7b360e01b81526001600160a01b03918216600482015260001960248201529116915063095ea7b390604401602060405180830381600087803b158015610ca957600080fd5b505af1158015610cbd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108d59190611c08565b600f546001600160a01b0316336001600160a01b031614610d0157600080fd5b600c55565b600f546001600160a01b0316336001600160a01b031614610d2657600080fd5b69d3c21bcecceda10000006006819055600755565b6000546001600160a01b03163314610d655760405162461bcd60e51b815260040161053590611ceb565b6001600160a01b038116610dca5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610535565b61079e816113f8565b6001600160a01b038316610e355760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610535565b6001600160a01b038216610e965760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610535565b6001600160a01b0383811660008181526003602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03831660009081526005602052604090205460ff16158015610f3957506001600160a01b03821660009081526005602052604090205460ff16155b610f4257600080fd5b60008111610fa45760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b6064820152608401610535565b6001600160a01b03821660009081526004602052604090205460ff16158015610fe657506001600160a01b03831660009081526004602052604090205460ff16155b15610ff7576000600d55600b54600e555b6012546001600160a01b0383811691161480159061102e57506001600160a01b03821660009081526004602052604090205460ff16155b801561105357506001600160a01b03831660009081526004602052604090205460ff16155b1561112457600654611064836107a1565b61106e9083611d90565b11156110b45760405162461bcd60e51b815260206004820152601560248201527427bb32b91036b0bc103bb0b63632ba1039b4bd329760591b6044820152606401610535565b6007548111156111245760405162461bcd60e51b815260206004820152603560248201527f427579207472616e7366657220616d6f756e742065786365656473207468652060448201527436b0bc2a3930b739b0b1ba34b7b720b6b7bab73a1760591b6064820152608401610535565b6012546001600160a01b03838116911614801561114f57506011546001600160a01b03848116911614155b801561117457506001600160a01b03831660009081526004602052604090205460ff16155b156111d0576001600160a01b03831660009081526005602052604090205460ff161580156111bb57506001600160a01b03821660009081526005602052604090205460ff16155b6111c457600080fd5b6000600d55600a54600e555b6001600160a01b03831660009081526004602052604090205460ff168061120f57506001600160a01b03821660009081526004602052604090205460ff165b1561121f576000600d819055600e555b600061122a306107a1565b601254909150600160a81b900460ff1615801561125557506012546001600160a01b03858116911614155b801561126a5750601254600160b01b900460ff165b1561129457600c548111156112825761128281611448565b47801561129257611292476112df565b505b61129f8484846115ed565b50505050565b600081848411156112c95760405162461bcd60e51b81526004016105359190611c98565b5060006112d68486611de7565b95945050505050565b600f546001600160a01b03166108fc61130460036112fe8560056115f8565b9061163a565b6040518115909202916000818181858888f1935050505015801561132c573d6000803e3d6000fd5b506010546001600160a01b03166108fc61134c60026112fe8560056115f8565b6040518115909202916000818181858888f193505050501580156108d5573d6000803e3d6000fd5b60006008548211156113db5760405162461bcd60e51b815260206004820152602a60248201527f416d6f756e74206d757374206265206c657373207468616e20746f74616c207260448201526965666c656374696f6e7360b01b6064820152608401610535565b60006113e56116b9565b90506113f183826115f8565b9392505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6012805460ff60a81b1916600160a81b179055604080516002808252606082018352600092602083019080368337019050509050308160008151811061149e57634e487b7160e01b600052603260045260246000fd5b6001600160a01b03928316602091820292909201810191909152601154604080516315ab88c960e31b81529051919093169263ad5c4648926004808301939192829003018186803b1580156114f257600080fd5b505afa158015611506573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061152a9190611a82565b8160018151811061154b57634e487b7160e01b600052603260045260246000fd5b6001600160a01b0392831660209182029290920101526011546115719130911684610dd3565b60115460405163791ac94760e01b81526001600160a01b039091169063791ac947906115aa908590600090869030904290600401611d20565b600060405180830381600087803b1580156115c457600080fd5b505af11580156115d8573d6000803e3d6000fd5b50506012805460ff60a81b1916905550505050565b6106408383836116dc565b60006113f183836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506117d3565b60008261164957506000610505565b60006116558385611dc8565b9050826116628583611da8565b146113f15760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610535565b60008060006116c6611801565b90925090506116d582826115f8565b9250505090565b6000806000806000806116ee87611845565b6001600160a01b038f16600090815260016020526040902054959b5093995091975095509350915061172090876118a2565b6001600160a01b03808b1660009081526001602052604080822093909355908a168152205461174f90866118e4565b6001600160a01b03891660009081526001602052604090205561177181611943565b61177b848361198d565b876001600160a01b0316896001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516117c091815260200190565b60405180910390a3505050505050505050565b600081836117f45760405162461bcd60e51b81526004016105359190611c98565b5060006112d68486611da8565b600854600090819069d3c21bcecceda100000061181e82826115f8565b82101561183c5750506008549269d3c21bcecceda100000092509050565b90939092509050565b60008060008060008060008060006118628a600d54600e546119b1565b92509250925060006118726116b9565b905060008060006118858e878787611a06565b919e509c509a509598509396509194505050505091939550919395565b60006113f183836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506112a5565b6000806118f18385611d90565b9050838110156113f15760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610535565b600061194d6116b9565b9050600061195b838361163a565b3060009081526001602052604090205490915061197890826118e4565b30600090815260016020526040902055505050565b60085461199a90836118a2565b6008556009546119aa90826118e4565b6009555050565b60008080806119cb60646119c5898961163a565b906115f8565b905060006119de60646119c58a8961163a565b905060006119f6826119f08b866118a2565b906118a2565b9992985090965090945050505050565b6000808080611a15888661163a565b90506000611a23888761163a565b90506000611a31888861163a565b90506000611a43826119f086866118a2565b939b939a50919850919650505050505050565b8035611a6181611e45565b919050565b600060208284031215611a77578081fd5b81356113f181611e45565b600060208284031215611a93578081fd5b81516113f181611e45565b60008060408385031215611ab0578081fd5b8235611abb81611e45565b91506020830135611acb81611e45565b809150509250929050565b600080600060608486031215611aea578081fd5b8335611af581611e45565b92506020840135611b0581611e45565b929592945050506040919091013590565b60008060408385031215611b28578182fd5b8235611b3381611e45565b946020939093013593505050565b60006020808385031215611b53578182fd5b823567ffffffffffffffff80821115611b6a578384fd5b818501915085601f830112611b7d578384fd5b813581811115611b8f57611b8f611e2f565b8060051b604051601f19603f83011681018181108582111715611bb457611bb4611e2f565b604052828152858101935084860182860187018a1015611bd2578788fd5b8795505b83861015611bfb57611be781611a56565b855260019590950194938601938601611bd6565b5098975050505050505050565b600060208284031215611c19578081fd5b815180151581146113f1578182fd5b600060208284031215611c39578081fd5b5035919050565b600080600060608486031215611c54578283fd5b505081359360208301359350604090920135919050565b600080600060608486031215611c7f578283fd5b8351925060208401519150604084015190509250925092565b6000602080835283518082850152825b81811015611cc457858101830151858201604001528201611ca8565b81811115611cd55783604083870101525b50601f01601f1916929092016040019392505050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b600060a082018783526020878185015260a0604085015281875180845260c0860191508289019350845b81811015611d6f5784516001600160a01b031683529383019391830191600101611d4a565b50506001600160a01b03969096166060850152505050608001529392505050565b60008219821115611da357611da3611e19565b500190565b600082611dc357634e487b7160e01b81526012600452602481fd5b500490565b6000816000190483118215151615611de257611de2611e19565b500290565b600082821015611df957611df9611e19565b500390565b6000600019821415611e1257611e12611e19565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b038116811461079e57600080fdfe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212208c4f4d376a1c66859d1976c415ad0a2426f73394e1d563cdb396e5ed5c5d606964736f6c63430008040033
Deployed Bytecode
0x6080604052600436106101855760003560e01c8063753e3aa9116100d1578063c3a6912e1161008a578063dd62ed3e11610064578063dd62ed3e14610459578063e13071d71461049f578063ea3105d9146104bf578063f2fde38b146104d457600080fd5b8063c3a6912e14610419578063c3c8cd801461042f578063c9567bf91461044457600080fd5b8063753e3aa91461034a5780638da5cb5b1461036a5780638f9a55c01461039257806395d89b41146103a8578063a9059cbb146103d9578063b515566a146103f957600080fd5b80632bc4d48b1161013e5780635d098b38116101185780635d098b38146102e05780636fc3eaec1461030057806370a0823114610315578063715018a61461033557600080fd5b80632bc4d48b1461028e578063313ce567146102ae5780635cbde150146102ca57600080fd5b806306fdde0314610191578063095ea7b3146101d557806318160ddd14610205578063224290851461022c57806323b872dd1461024e578063273123b71461026e57600080fd5b3661018c57005b600080fd5b34801561019d57600080fd5b5060408051808201909152600981526854616b65204e6f746560b81b60208201525b6040516101cc9190611c98565b60405180910390f35b3480156101e157600080fd5b506101f56101f0366004611b16565b6104f4565b60405190151581526020016101cc565b34801561021157600080fd5b5069d3c21bcecceda10000005b6040519081526020016101cc565b34801561023857600080fd5b5061024c610247366004611c40565b61050b565b005b34801561025a57600080fd5b506101f5610269366004611ad6565b610645565b34801561027a57600080fd5b5061024c610289366004611a66565b6106ae565b34801561029a57600080fd5b5061024c6102a9366004611c28565b6106f9565b3480156102ba57600080fd5b50604051600981526020016101cc565b3480156102d657600080fd5b5061021e600c5481565b3480156102ec57600080fd5b5061024c6102fb366004611a66565b610728565b34801561030c57600080fd5b5061024c610774565b34801561032157600080fd5b5061021e610330366004611a66565b6107a1565b34801561034157600080fd5b5061024c6107c3565b34801561035657600080fd5b5061024c610365366004611c28565b6107f9565b34801561037657600080fd5b506000546040516001600160a01b0390911681526020016101cc565b34801561039e57600080fd5b5061021e60065481565b3480156103b457600080fd5b5060408051808201909152600881526754616b654e6f746560c01b60208201526101bf565b3480156103e557600080fd5b506101f56103f4366004611b16565b610828565b34801561040557600080fd5b5061024c610414366004611b41565b610835565b34801561042557600080fd5b5061021e60075481565b34801561043b57600080fd5b5061024c6108d9565b34801561045057600080fd5b5061024c61090f565b34801561046557600080fd5b5061021e610474366004611a9e565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b3480156104ab57600080fd5b5061024c6104ba366004611c28565b610ce1565b3480156104cb57600080fd5b5061024c610d06565b3480156104e057600080fd5b5061024c6104ef366004611a66565b610d3b565b6000610501338484610dd3565b5060015b92915050565b6000546001600160a01b0316331461053e5760405162461bcd60e51b815260040161053590611ceb565b60405180910390fd5b600d829055600a839055600b819055600582111561059e5760405162461bcd60e51b815260206004820152601c60248201527f4d757374206b6565702066656573206174203525206f72206c657373000000006044820152606401610535565b601e8311156105ef5760405162461bcd60e51b815260206004820152601d60248201527f4d757374206b656570206665657320617420333025206f72206c6573730000006044820152606401610535565b600a8111156106405760405162461bcd60e51b815260206004820152601d60248201527f4d757374206b656570206665657320617420313025206f72206c6573730000006044820152606401610535565b505050565b6000610652848484610ef7565b6106a4843361069f85604051806060016040528060288152602001611e5b602891396001600160a01b038a16600090815260036020908152604080832033845290915290205491906112a5565b610dd3565b5060019392505050565b6000546001600160a01b031633146106d85760405162461bcd60e51b815260040161053590611ceb565b6001600160a01b03166000908152600560205260409020805460ff19169055565b6000546001600160a01b031633146107235760405162461bcd60e51b815260040161053590611ceb565b600755565b6000546001600160a01b031633146107525760405162461bcd60e51b815260040161053590611ceb565b601080546001600160a01b0319166001600160a01b0392909216919091179055565b600f546001600160a01b0316336001600160a01b03161461079457600080fd5b4761079e816112df565b50565b6001600160a01b03811660009081526001602052604081205461050590611374565b6000546001600160a01b031633146107ed5760405162461bcd60e51b815260040161053590611ceb565b6107f760006113f8565b565b6000546001600160a01b031633146108235760405162461bcd60e51b815260040161053590611ceb565b600655565b6000610501338484610ef7565b6000546001600160a01b0316331461085f5760405162461bcd60e51b815260040161053590611ceb565b60005b81518110156108d55760016005600084848151811061089157634e487b7160e01b600052603260045260246000fd5b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff1916911515919091179055806108cd81611dfe565b915050610862565b5050565b600f546001600160a01b0316336001600160a01b0316146108f957600080fd5b6000610904306107a1565b905061079e81611448565b6000546001600160a01b031633146109395760405162461bcd60e51b815260040161053590611ceb565b601254600160a01b900460ff16156109935760405162461bcd60e51b815260206004820152601760248201527f74726164696e6720697320616c7265616479206f70656e0000000000000000006044820152606401610535565b601180546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d9081179091556109d1308269d3c21bcecceda1000000610dd3565b806001600160a01b031663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b158015610a0a57600080fd5b505afa158015610a1e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a429190611a82565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b158015610a8a57600080fd5b505afa158015610a9e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ac29190611a82565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401602060405180830381600087803b158015610b0a57600080fd5b505af1158015610b1e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b429190611a82565b601280546001600160a01b0319166001600160a01b039283161790556011541663f305d7194730610b72816107a1565b600080610b876000546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c4016060604051808303818588803b158015610bea57600080fd5b505af1158015610bfe573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190610c239190611c6b565b50506012805469065a4da25d3016c0000060065569043c33c193756480000060075562ff00ff60a01b1981166201000160a01b1790915560115460405163095ea7b360e01b81526001600160a01b03918216600482015260001960248201529116915063095ea7b390604401602060405180830381600087803b158015610ca957600080fd5b505af1158015610cbd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108d59190611c08565b600f546001600160a01b0316336001600160a01b031614610d0157600080fd5b600c55565b600f546001600160a01b0316336001600160a01b031614610d2657600080fd5b69d3c21bcecceda10000006006819055600755565b6000546001600160a01b03163314610d655760405162461bcd60e51b815260040161053590611ceb565b6001600160a01b038116610dca5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610535565b61079e816113f8565b6001600160a01b038316610e355760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610535565b6001600160a01b038216610e965760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610535565b6001600160a01b0383811660008181526003602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03831660009081526005602052604090205460ff16158015610f3957506001600160a01b03821660009081526005602052604090205460ff16155b610f4257600080fd5b60008111610fa45760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b6064820152608401610535565b6001600160a01b03821660009081526004602052604090205460ff16158015610fe657506001600160a01b03831660009081526004602052604090205460ff16155b15610ff7576000600d55600b54600e555b6012546001600160a01b0383811691161480159061102e57506001600160a01b03821660009081526004602052604090205460ff16155b801561105357506001600160a01b03831660009081526004602052604090205460ff16155b1561112457600654611064836107a1565b61106e9083611d90565b11156110b45760405162461bcd60e51b815260206004820152601560248201527427bb32b91036b0bc103bb0b63632ba1039b4bd329760591b6044820152606401610535565b6007548111156111245760405162461bcd60e51b815260206004820152603560248201527f427579207472616e7366657220616d6f756e742065786365656473207468652060448201527436b0bc2a3930b739b0b1ba34b7b720b6b7bab73a1760591b6064820152608401610535565b6012546001600160a01b03838116911614801561114f57506011546001600160a01b03848116911614155b801561117457506001600160a01b03831660009081526004602052604090205460ff16155b156111d0576001600160a01b03831660009081526005602052604090205460ff161580156111bb57506001600160a01b03821660009081526005602052604090205460ff16155b6111c457600080fd5b6000600d55600a54600e555b6001600160a01b03831660009081526004602052604090205460ff168061120f57506001600160a01b03821660009081526004602052604090205460ff165b1561121f576000600d819055600e555b600061122a306107a1565b601254909150600160a81b900460ff1615801561125557506012546001600160a01b03858116911614155b801561126a5750601254600160b01b900460ff165b1561129457600c548111156112825761128281611448565b47801561129257611292476112df565b505b61129f8484846115ed565b50505050565b600081848411156112c95760405162461bcd60e51b81526004016105359190611c98565b5060006112d68486611de7565b95945050505050565b600f546001600160a01b03166108fc61130460036112fe8560056115f8565b9061163a565b6040518115909202916000818181858888f1935050505015801561132c573d6000803e3d6000fd5b506010546001600160a01b03166108fc61134c60026112fe8560056115f8565b6040518115909202916000818181858888f193505050501580156108d5573d6000803e3d6000fd5b60006008548211156113db5760405162461bcd60e51b815260206004820152602a60248201527f416d6f756e74206d757374206265206c657373207468616e20746f74616c207260448201526965666c656374696f6e7360b01b6064820152608401610535565b60006113e56116b9565b90506113f183826115f8565b9392505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6012805460ff60a81b1916600160a81b179055604080516002808252606082018352600092602083019080368337019050509050308160008151811061149e57634e487b7160e01b600052603260045260246000fd5b6001600160a01b03928316602091820292909201810191909152601154604080516315ab88c960e31b81529051919093169263ad5c4648926004808301939192829003018186803b1580156114f257600080fd5b505afa158015611506573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061152a9190611a82565b8160018151811061154b57634e487b7160e01b600052603260045260246000fd5b6001600160a01b0392831660209182029290920101526011546115719130911684610dd3565b60115460405163791ac94760e01b81526001600160a01b039091169063791ac947906115aa908590600090869030904290600401611d20565b600060405180830381600087803b1580156115c457600080fd5b505af11580156115d8573d6000803e3d6000fd5b50506012805460ff60a81b1916905550505050565b6106408383836116dc565b60006113f183836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506117d3565b60008261164957506000610505565b60006116558385611dc8565b9050826116628583611da8565b146113f15760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610535565b60008060006116c6611801565b90925090506116d582826115f8565b9250505090565b6000806000806000806116ee87611845565b6001600160a01b038f16600090815260016020526040902054959b5093995091975095509350915061172090876118a2565b6001600160a01b03808b1660009081526001602052604080822093909355908a168152205461174f90866118e4565b6001600160a01b03891660009081526001602052604090205561177181611943565b61177b848361198d565b876001600160a01b0316896001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516117c091815260200190565b60405180910390a3505050505050505050565b600081836117f45760405162461bcd60e51b81526004016105359190611c98565b5060006112d68486611da8565b600854600090819069d3c21bcecceda100000061181e82826115f8565b82101561183c5750506008549269d3c21bcecceda100000092509050565b90939092509050565b60008060008060008060008060006118628a600d54600e546119b1565b92509250925060006118726116b9565b905060008060006118858e878787611a06565b919e509c509a509598509396509194505050505091939550919395565b60006113f183836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506112a5565b6000806118f18385611d90565b9050838110156113f15760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610535565b600061194d6116b9565b9050600061195b838361163a565b3060009081526001602052604090205490915061197890826118e4565b30600090815260016020526040902055505050565b60085461199a90836118a2565b6008556009546119aa90826118e4565b6009555050565b60008080806119cb60646119c5898961163a565b906115f8565b905060006119de60646119c58a8961163a565b905060006119f6826119f08b866118a2565b906118a2565b9992985090965090945050505050565b6000808080611a15888661163a565b90506000611a23888761163a565b90506000611a31888861163a565b90506000611a43826119f086866118a2565b939b939a50919850919650505050505050565b8035611a6181611e45565b919050565b600060208284031215611a77578081fd5b81356113f181611e45565b600060208284031215611a93578081fd5b81516113f181611e45565b60008060408385031215611ab0578081fd5b8235611abb81611e45565b91506020830135611acb81611e45565b809150509250929050565b600080600060608486031215611aea578081fd5b8335611af581611e45565b92506020840135611b0581611e45565b929592945050506040919091013590565b60008060408385031215611b28578182fd5b8235611b3381611e45565b946020939093013593505050565b60006020808385031215611b53578182fd5b823567ffffffffffffffff80821115611b6a578384fd5b818501915085601f830112611b7d578384fd5b813581811115611b8f57611b8f611e2f565b8060051b604051601f19603f83011681018181108582111715611bb457611bb4611e2f565b604052828152858101935084860182860187018a1015611bd2578788fd5b8795505b83861015611bfb57611be781611a56565b855260019590950194938601938601611bd6565b5098975050505050505050565b600060208284031215611c19578081fd5b815180151581146113f1578182fd5b600060208284031215611c39578081fd5b5035919050565b600080600060608486031215611c54578283fd5b505081359360208301359350604090920135919050565b600080600060608486031215611c7f578283fd5b8351925060208401519150604084015190509250925092565b6000602080835283518082850152825b81811015611cc457858101830151858201604001528201611ca8565b81811115611cd55783604083870101525b50601f01601f1916929092016040019392505050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b600060a082018783526020878185015260a0604085015281875180845260c0860191508289019350845b81811015611d6f5784516001600160a01b031683529383019391830191600101611d4a565b50506001600160a01b03969096166060850152505050608001529392505050565b60008219821115611da357611da3611e19565b500190565b600082611dc357634e487b7160e01b81526012600452602481fd5b500490565b6000816000190483118215151615611de257611de2611e19565b500290565b600082821015611df957611df9611e19565b500390565b6000600019821415611e1257611e12611e19565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b038116811461079e57600080fdfe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212208c4f4d376a1c66859d1976c415ad0a2426f73394e1d563cdb396e5ed5c5d606964736f6c63430008040033
Deployed Bytecode Sourcemap
3849:11402:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5838:83;;;;;;;;;;-1:-1:-1;5908:5:0;;;;;;;;;;;;-1:-1:-1;;;5908:5:0;;;;5838:83;;;;;;;:::i;:::-;;;;;;;;6690:161;;;;;;;;;;-1:-1:-1;6690:161:0;;;;;:::i;:::-;;:::i;:::-;;;6059:14:1;;6052:22;6034:41;;6022:2;6007:18;6690:161:0;5989:92:1;6115:95:0;;;;;;;;;;-1:-1:-1;4303:14:0;6115:95;;;12192:25:1;;;12180:2;12165:18;6115:95:0;12147:76:1;10640:390:0;;;;;;;;;;-1:-1:-1;10640:390:0;;;;;:::i;:::-;;:::i;:::-;;6859:313;;;;;;;;;;-1:-1:-1;6859:313:0;;;;;:::i;:::-;;:::i;15160:88::-;;;;;;;;;;-1:-1:-1;15160:88:0;;;;;:::i;:::-;;:::i;11732:92::-;;;;;;;;;;-1:-1:-1;11732:92:0;;;;;:::i;:::-;;:::i;6024:83::-;;;;;;;;;;-1:-1:-1;6024:83:0;;5026:1;13358:36:1;;13346:2;13331:18;6024:83:0;13313:87:1;4542:42:0;;;;;;;;;;;;;;;;11357:115;;;;;;;;;;-1:-1:-1;11357:115:0;;;;;:::i;:::-;;:::i;13097:182::-;;;;;;;;;;;;;:::i;6218:138::-;;;;;;;;;;-1:-1:-1;6218:138:0;;;;;:::i;:::-;;:::i;2568:103::-;;;;;;;;;;;;;:::i;11616:108::-;;;;;;;;;;-1:-1:-1;11616:108:0;;;;;:::i;:::-;;:::i;2345:87::-;;;;;;;;;;-1:-1:-1;2391:7:0;2418:6;2345:87;;-1:-1:-1;;;;;2418:6:0;;;4632:51:1;;4620:2;4605:18;2345:87:0;4587:102:1;4325:29:0;;;;;;;;;;;;;;;;5929:87;;;;;;;;;;-1:-1:-1;6001:7:0;;;;;;;;;;;;-1:-1:-1;;;6001:7:0;;;;5929:87;;6364:167;;;;;;;;;;-1:-1:-1;6364:167:0;;;;;:::i;:::-;;:::i;14984:164::-;;;;;;;;;;-1:-1:-1;14984:164:0;;;;;:::i;:::-;;:::i;4361:22::-;;;;;;;;;;;;;;;;12902:183;;;;;;;;;;;;;:::i;9319:822::-;;;;;;;;;;;;;:::i;6539:143::-;;;;;;;;;;-1:-1:-1;6539:143:0;;;;;:::i;:::-;-1:-1:-1;;;;;6647:18:0;;;6620:7;6647:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;6539:143;11480:128;;;;;;;;;;-1:-1:-1;11480:128:0;;;;;:::i;:::-;;:::i;11042:148::-;;;;;;;;;;;;;:::i;2679:201::-;;;;;;;;;;-1:-1:-1;2679:201:0;;;;;:::i;:::-;;:::i;6690:161::-;6765:4;6782:39;258:10;6805:7;6814:6;6782:8;:39::i;:::-;-1:-1:-1;6839:4:0;6690:161;;;;;:::o;10640:390::-;2391:7;2418:6;-1:-1:-1;;;;;2418:6:0;258:10;2480:23;2472:68;;;;-1:-1:-1;;;2472:68:0;;;;;;;:::i;:::-;;;;;;;;;10744:9:::1;:23:::0;;;10778:8:::1;:18:::0;;;10807:7:::1;:16:::0;;;10857:1:::1;10842:16:::0;::::1;;10834:57;;;::::0;-1:-1:-1;;;10834:57:0;;10784:2:1;10834:57:0::1;::::0;::::1;10766:21:1::0;10823:2;10803:18;;;10796:30;10862;10842:18;;;10835:58;10910:18;;10834:57:0::1;10756:178:1::0;10834:57:0::1;10921:2;10910:7;:13;;10902:55;;;::::0;-1:-1:-1;;;10902:55:0;;8831:2:1;10902:55:0::1;::::0;::::1;8813:21:1::0;8870:2;8850:18;;;8843:30;8909:31;8889:18;;;8882:59;8958:18;;10902:55:0::1;8803:179:1::0;10902:55:0::1;10986:2;10976:6;:12;;10968:54;;;::::0;-1:-1:-1;;;10968:54:0;;6896:2:1;10968:54:0::1;::::0;::::1;6878:21:1::0;6935:2;6915:18;;;6908:30;6974:31;6954:18;;;6947:59;7023:18;;10968:54:0::1;6868:179:1::0;10968:54:0::1;10640:390:::0;;;:::o;6859:313::-;6957:4;6974:36;6984:6;6992:9;7003:6;6974:9;:36::i;:::-;7021:121;7030:6;258:10;7052:89;7090:6;7052:89;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7052:19:0;;;;;;:11;:19;;;;;;;;258:10;7052:33;;;;;;;;;;:37;:89::i;:::-;7021:8;:121::i;:::-;-1:-1:-1;7160:4:0;6859:313;;;;;:::o;15160:88::-;2391:7;2418:6;-1:-1:-1;;;;;2418:6:0;258:10;2480:23;2472:68;;;;-1:-1:-1;;;2472:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;15220:12:0::1;15235:5;15220:12:::0;;;:4:::1;:12;::::0;;;;:20;;-1:-1:-1;;15220:20:0::1;::::0;;15160:88::o;11732:92::-;2391:7;2418:6;-1:-1:-1;;;;;2418:6:0;258:10;2480:23;2472:68;;;;-1:-1:-1;;;2472:68:0;;;;;;;:::i;:::-;11800:7:::1;:16:::0;11732:92::o;11357:115::-;2391:7;2418:6;-1:-1:-1;;;;;2418:6:0;258:10;2480:23;2472:68;;;;-1:-1:-1;;;2472:68:0;;;;;;;:::i;:::-;11444:4:::1;:20:::0;;-1:-1:-1;;;;;;11444:20:0::1;-1:-1:-1::0;;;;;11444:20:0;;;::::1;::::0;;;::::1;::::0;;11357:115::o;13097:182::-;13163:3;;-1:-1:-1;;;;;13163:3:0;258:10;-1:-1:-1;;;;;13147:19:0;;13139:28;;;;;;13207:21;13239:32;13207:21;13239:12;:32::i;:::-;13097:182;:::o;6218:138::-;-1:-1:-1;;;;;6331:16:0;;6284:7;6331:16;;;:7;:16;;;;;;6311:37;;:19;:37::i;2568:103::-;2391:7;2418:6;-1:-1:-1;;;;;2418:6:0;258:10;2480:23;2472:68;;;;-1:-1:-1;;;2472:68:0;;;;;;;:::i;:::-;2633:30:::1;2660:1;2633:18;:30::i;:::-;2568:103::o:0;11616:108::-;2391:7;2418:6;-1:-1:-1;;;;;2418:6:0;258:10;2480:23;2472:68;;;;-1:-1:-1;;;2472:68:0;;;;;;;:::i;:::-;11693:14:::1;:23:::0;11616:108::o;6364:167::-;6442:4;6459:42;258:10;6483:9;6494:6;6459:9;:42::i;14984:164::-;2391:7;2418:6;-1:-1:-1;;;;;2418:6:0;258:10;2480:23;2472:68;;;;-1:-1:-1;;;2472:68:0;;;;;;;:::i;:::-;15058:6:::1;15053:88;15074:5;:12;15070:1;:16;15053:88;;;15125:4;15108;:14;15113:5;15119:1;15113:8;;;;;;-1:-1:-1::0;;;15113:8:0::1;;;;;;;;;;::::0;;::::1;::::0;;;;;;;-1:-1:-1;;;;;15108:14:0::1;::::0;;;::::1;::::0;;;;;;-1:-1:-1;15108:14:0;:21;;-1:-1:-1;;15108:21:0::1;::::0;::::1;;::::0;;;::::1;::::0;;15088:3;::::1;::::0;::::1;:::i;:::-;;;;15053:88;;;;14984:164:::0;:::o;12902:183::-;12968:3;;-1:-1:-1;;;;;12968:3:0;258:10;-1:-1:-1;;;;;12952:19:0;;12944:28;;;;;;12983:23;13009:24;13027:4;13009:9;:24::i;:::-;12983:50;;13044:33;13061:15;13044:16;:33::i;9319:822::-;2391:7;2418:6;-1:-1:-1;;;;;2418:6:0;258:10;2480:23;2472:68;;;;-1:-1:-1;;;2472:68:0;;;;;;;:::i;:::-;9383:11:::1;::::0;-1:-1:-1;;;9383:11:0;::::1;;;9382:12;9374:47;;;::::0;-1:-1:-1;;;9374:47:0;;11896:2:1;9374:47:0::1;::::0;::::1;11878:21:1::0;11935:2;11915:18;;;11908:30;11974:25;11954:18;;;11947:53;12017:18;;9374:47:0::1;11868:173:1::0;9374:47:0::1;9543:15;:34:::0;;-1:-1:-1;;;;;;9543:34:0::1;9489:42;9543:34:::0;;::::1;::::0;;;9588:58:::1;9605:4;9489:42:::0;4303:14:::1;9588:8;:58::i;:::-;9691:16;-1:-1:-1::0;;;;;9691:24:0::1;;:26;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;9673:56:0::1;;9738:4;9745:16;-1:-1:-1::0;;;;;9745:21:0::1;;:23;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;9673:96;::::0;-1:-1:-1;;;;;;9673:96:0::1;::::0;;;;;;-1:-1:-1;;;;;4924:15:1;;;9673:96:0::1;::::0;::::1;4906:34:1::0;4976:15;;4956:18;;;4949:43;4841:18;;9673:96:0::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;9657:13;:112:::0;;-1:-1:-1;;;;;;9657:112:0::1;-1:-1:-1::0;;;;;9657:112:0;;::::1;;::::0;;9780:15:::1;::::0;::::1;:31;9819:21;9850:4;9856:24;9850:4:::0;9856:9:::1;:24::i;:::-;9881:1;9883::::0;9885:7:::1;2391::::0;2418:6;-1:-1:-1;;;;;2418:6:0;;2345:87;9885:7:::1;9780:129;::::0;::::1;::::0;;;-1:-1:-1;;;;;;9780:129:0;;;-1:-1:-1;;;;;5641:15:1;;;9780:129:0::1;::::0;::::1;5623:34:1::0;5673:18;;;5666:34;;;;5716:18;;;5709:34;;;;5759:18;;;5752:34;5823:15;;;5802:19;;;5795:44;9893:15:0::1;5855:19:1::0;;;5848:35;5557:19;;9780:129:0::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;9920:11:0::1;:18:::0;;9966:14:::1;9949;:31:::0;10006:14:::1;9996:7;:24:::0;-1:-1:-1;;;;10033:18:0;;-1:-1:-1;;;10033:18:0;;;;10100:15:::1;::::0;10062:71:::1;::::0;-1:-1:-1;;;10062:71:0;;-1:-1:-1;;;;;10100:15:0;;::::1;10062:71;::::0;::::1;5177:51:1::0;-1:-1:-1;;5244:18:1;;;5237:34;10069:13:0;;;-1:-1:-1;10062:29:0::1;::::0;5150:18:1;;10062:71:0::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;11480:128::-:0;11566:3;;-1:-1:-1;;;;;11566:3:0;258:10;-1:-1:-1;;;;;11550:19:0;;11542:28;;;;;;11581:10;:19;11480:128::o;11042:148::-;11105:3;;-1:-1:-1;;;;;11105:3:0;258:10;-1:-1:-1;;;;;11089:19:0;;11081:28;;;;;;4303:14;11120;:24;;;11155:7;:17;11042:148::o;2679:201::-;2391:7;2418:6;-1:-1:-1;;;;;2418:6:0;258:10;2480:23;2472:68;;;;-1:-1:-1;;;2472:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;2768:22:0;::::1;2760:73;;;::::0;-1:-1:-1;;;2760:73:0;;7665:2:1;2760:73:0::1;::::0;::::1;7647:21:1::0;7704:2;7684:18;;;7677:30;7743:34;7723:18;;;7716:62;-1:-1:-1;;;7794:18:1;;;7787:36;7840:19;;2760:73:0::1;7637:228:1::0;2760:73:0::1;2844:28;2863:8;2844:18;:28::i;7442:335::-:0;-1:-1:-1;;;;;7535:19:0;;7527:68;;;;-1:-1:-1;;;7527:68:0;;11491:2:1;7527:68:0;;;11473:21:1;11530:2;11510:18;;;11503:30;11569:34;11549:18;;;11542:62;-1:-1:-1;;;11620:18:1;;;11613:34;11664:19;;7527:68:0;11463:226:1;7527:68:0;-1:-1:-1;;;;;7614:21:0;;7606:68;;;;-1:-1:-1;;;7606:68:0;;8072:2:1;7606:68:0;;;8054:21:1;8111:2;8091:18;;;8084:30;8150:34;8130:18;;;8123:62;-1:-1:-1;;;8201:18:1;;;8194:32;8243:19;;7606:68:0;8044:224:1;7606:68:0;-1:-1:-1;;;;;7685:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;7737:32;;12192:25:1;;;7737:32:0;;12165:18:1;7737:32:0;;;;;;;7442:335;;;:::o;7785:1526::-;-1:-1:-1;;;;;7874:10:0;;;;;;:4;:10;;;;;;;;7873:11;:24;;;;-1:-1:-1;;;;;;7889:8:0;;;;;;:4;:8;;;;;;;;7888:9;7873:24;7865:33;;;;;;7926:1;7917:6;:10;7909:64;;;;-1:-1:-1;;;7909:64:0;;10374:2:1;7909:64:0;;;10356:21:1;10413:2;10393:18;;;10386:30;10452:34;10432:18;;;10425:62;-1:-1:-1;;;10503:18:1;;;10496:39;10552:19;;7909:64:0;10346:231:1;7909:64:0;-1:-1:-1;;;;;8000:22:0;;;;;;:18;:22;;;;;;;;7998:24;:54;;;;-1:-1:-1;;;;;;8028:24:0;;;;;;:18;:24;;;;;;;;8026:26;7998:54;7994:134;;;8081:1;8069:9;:13;8109:7;;8097:9;:19;7994:134;8150:13;;-1:-1:-1;;;;;8144:19:0;;;8150:13;;8144:19;;;;:47;;-1:-1:-1;;;;;;8169:22:0;;;;;;:18;:22;;;;;;;;8167:24;8144:47;:77;;;;-1:-1:-1;;;;;;8197:24:0;;;;;;:18;:24;;;;;;;;8195:26;8144:77;8140:284;;;8272:14;;8255:13;8265:2;8255:9;:13::i;:::-;8246:22;;:6;:22;:::i;:::-;:40;;8238:74;;;;-1:-1:-1;;;8238:74:0;;11141:2:1;8238:74:0;;;11123:21:1;11180:2;11160:18;;;11153:30;-1:-1:-1;;;11199:18:1;;;11192:51;11260:18;;8238:74:0;11113:171:1;8238:74:0;8345:7;;8335:6;:17;;8327:83;;;;-1:-1:-1;;;8327:83:0;;9189:2:1;8327:83:0;;;9171:21:1;9228:2;9208:18;;;9201:30;9267:34;9247:18;;;9240:62;-1:-1:-1;;;9318:18:1;;;9311:51;9379:19;;8327:83:0;9161:243:1;8327:83:0;8456:13;;-1:-1:-1;;;;;8450:19:0;;;8456:13;;8450:19;:55;;;;-1:-1:-1;8489:15:0;;-1:-1:-1;;;;;8473:32:0;;;8489:15;;8473:32;;8450:55;:85;;;;-1:-1:-1;;;;;;8511:24:0;;;;;;:18;:24;;;;;;;;8509:26;8450:85;8446:214;;;-1:-1:-1;;;;;8561:10:0;;;;;;:4;:10;;;;;;;;8560:11;:24;;;;-1:-1:-1;;;;;;8576:8:0;;;;;;:4;:8;;;;;;;;8575:9;8560:24;8552:33;;;;;;8612:1;8600:9;:13;8640:8;;8628:9;:20;8446:214;-1:-1:-1;;;;;8676:24:0;;;;;;:18;:24;;;;;;;;;:50;;-1:-1:-1;;;;;;8704:22:0;;;;;;:18;:22;;;;;;;;8676:50;8672:124;;;8755:1;8743:9;:13;;;8771:9;:13;8672:124;8808:28;8839:24;8857:4;8839:9;:24::i;:::-;8879:6;;8808:55;;-1:-1:-1;;;;8879:6:0;;;;8878:7;:32;;;;-1:-1:-1;8897:13:0;;-1:-1:-1;;;;;8889:21:0;;;8897:13;;8889:21;;8878:32;:47;;;;-1:-1:-1;8914:11:0;;-1:-1:-1;;;8914:11:0;;;;8878:47;8874:381;;;8969:10;;8946:20;:33;8942:112;;;9000:38;9017:20;9000:16;:38::i;:::-;9111:21;9150:22;;9147:97;;9193:35;9206:21;9193:12;:35::i;:::-;8874:381;;9273:30;9288:4;9293:2;9296:6;9273:14;:30::i;:::-;7785:1526;;;;:::o;1315:190::-;1401:7;1437:12;1429:6;;;;1421:29;;;;-1:-1:-1;;;1421:29:0;;;;;;;;:::i;:::-;-1:-1:-1;1461:9:0;1473:5;1477:1;1473;:5;:::i;:::-;1461:17;1315:190;-1:-1:-1;;;;;1315:190:0:o;11198:151::-;11255:3;;-1:-1:-1;;;;;11255:3:0;:36;11268:22;11288:1;11268:15;11269:6;11281:1;11268:12;:15::i;:::-;:19;;:22::i;:::-;11255:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;11302:4:0;;-1:-1:-1;;;;;11302:4:0;:37;11316:22;11336:1;11316:15;11317:6;11329:1;11316:12;:15::i;:22::-;11302:37;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7180:254;7247:7;7286;;7275;:18;;7267:73;;;;-1:-1:-1;;;7267:73:0;;7254:2:1;7267:73:0;;;7236:21:1;7293:2;7273:18;;;7266:30;7332:34;7312:18;;;7305:62;-1:-1:-1;;;7383:18:1;;;7376:40;7433:19;;7267:73:0;7226:232:1;7267:73:0;7351:19;7374:10;:8;:10::i;:::-;7351:33;-1:-1:-1;7402:24:0;:7;7351:33;7402:11;:24::i;:::-;7395:31;7180:254;-1:-1:-1;;;7180:254:0:o;2888:191::-;2962:16;2981:6;;-1:-1:-1;;;;;2998:17:0;;;-1:-1:-1;;;;;;2998:17:0;;;;;;3031:40;;2981:6;;;;;;;3031:40;;2962:16;3031:40;2888:191;;:::o;10149:483::-;5266:6;:13;;-1:-1:-1;;;;5266:13:0;-1:-1:-1;;;5266:13:0;;;10251:16:::1;::::0;;10265:1:::1;10251:16:::0;;;;;::::1;::::0;;-1:-1:-1;;10251:16:0::1;::::0;::::1;::::0;;::::1;::::0;::::1;;::::0;-1:-1:-1;10251:16:0::1;10227:40;;10296:4;10278;10283:1;10278:7;;;;;;-1:-1:-1::0;;;10278:7:0::1;;;;;;;;;-1:-1:-1::0;;;;;10278:23:0;;::::1;:7;::::0;;::::1;::::0;;;;;;:23;;;;10322:15:::1;::::0;:22:::1;::::0;;-1:-1:-1;;;10322:22:0;;;;:15;;;::::1;::::0;:20:::1;::::0;:22:::1;::::0;;::::1;::::0;10278:7;;10322:22;;;;;:15;:22;::::1;;::::0;::::1;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;10312:4;10317:1;10312:7;;;;;;-1:-1:-1::0;;;10312:7:0::1;;;;;;;;;-1:-1:-1::0;;;;;10312:32:0;;::::1;:7;::::0;;::::1;::::0;;;;;:32;10387:15:::1;::::0;10355:62:::1;::::0;10372:4:::1;::::0;10387:15:::1;10405:11:::0;10355:8:::1;:62::i;:::-;10428:15;::::0;:196:::1;::::0;-1:-1:-1;;;10428:196:0;;-1:-1:-1;;;;;10428:15:0;;::::1;::::0;:66:::1;::::0;:196:::1;::::0;10509:11;;10428:15:::1;::::0;10551:4;;10578::::1;::::0;10598:15:::1;::::0;10428:196:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;;5302:6:0;:14;;-1:-1:-1;;;;5302:14:0;;;-1:-1:-1;;;;10149:483:0:o;11836:146::-;11930:44;11948:6;11956:9;11967:6;11930:17;:44::i;1767:132::-;1825:7;1852:39;1856:1;1859;1852:39;;;;;;;;;;;;;;;;;:3;:39::i;1513:246::-;1571:7;1595:6;1591:47;;-1:-1:-1;1625:1:0;1618:8;;1591:47;1648:9;1660:5;1664:1;1660;:5;:::i;:::-;1648:17;-1:-1:-1;1693:1:0;1684:5;1688:1;1648:17;1684:5;:::i;:::-;:10;1676:56;;;;-1:-1:-1;;;1676:56:0;;9611:2:1;1676:56:0;;;9593:21:1;9650:2;9630:18;;;9623:30;9689:34;9669:18;;;9662:62;-1:-1:-1;;;9740:18:1;;;9733:31;9781:19;;1676:56:0;9583:223:1;14543:163:0;14584:7;14605:15;14622;14641:19;:17;:19::i;:::-;14604:56;;-1:-1:-1;14604:56:0;-1:-1:-1;14678:20:0;14604:56;;14678:11;:20::i;:::-;14671:27;;;;14543:163;:::o;11990:488::-;12089:15;12106:23;12131:12;12145:23;12170:12;12184:13;12201:19;12212:7;12201:10;:19::i;:::-;-1:-1:-1;;;;;12249:15:0;;;;;;:7;:15;;;;;;12088:132;;-1:-1:-1;12088:132:0;;-1:-1:-1;12088:132:0;;-1:-1:-1;12088:132:0;-1:-1:-1;12088:132:0;-1:-1:-1;12088:132:0;-1:-1:-1;12249:28:0;;12088:132;12249:19;:28::i;:::-;-1:-1:-1;;;;;12231:15:0;;;;;;;:7;:15;;;;;;:46;;;;12309:18;;;;;;;:39;;12332:15;12309:22;:39::i;:::-;-1:-1:-1;;;;;12288:18:0;;;;;;:7;:18;;;;;:60;12360:16;12370:5;12360:9;:16::i;:::-;12387:23;12399:4;12405;12387:11;:23::i;:::-;12443:9;-1:-1:-1;;;;;12426:44:0;12435:6;-1:-1:-1;;;;;12426:44:0;;12454:15;12426:44;;;;12192:25:1;;12180:2;12165:18;;12147:76;12426:44:0;;;;;;;;11990:488;;;;;;;;;:::o;1907:189::-;1993:7;2028:12;2021:5;2013:28;;;;-1:-1:-1;;;2013:28:0;;;;;;;;:::i;:::-;-1:-1:-1;2052:9:0;2064:5;2068:1;2064;:5;:::i;14714:262::-;14811:7;;14764;;;;4303:14;14885:20;14811:7;4303:14;14885:11;:20::i;:::-;14875:7;:30;14871:61;;;-1:-1:-1;;14915:7:0;;;4303:14;;-1:-1:-1;14714:262:0;-1:-1:-1;14714:262:0:o;14871:61::-;14951:7;;14960;;-1:-1:-1;14714:262:0;-1:-1:-1;14714:262:0:o;13291:471::-;13350:7;13359;13368;13377;13386;13395;13416:23;13441:12;13455:13;13472:42;13484:7;13493:9;;13504;;13472:11;:42::i;:::-;13415:99;;;;;;13525:19;13548:10;:8;:10::i;:::-;13525:33;;13570:15;13587:23;13612:12;13628:46;13640:7;13649:4;13655:5;13662:11;13628;:46::i;:::-;13569:105;;-1:-1:-1;13569:105:0;-1:-1:-1;13569:105:0;-1:-1:-1;13725:15:0;;-1:-1:-1;13742:4:0;;-1:-1:-1;13748:5:0;;-1:-1:-1;;;;;13291:471:0;;;;;;;:::o;1171:136::-;1229:7;1256:43;1260:1;1263;1256:43;;;;;;;;;;;;;;;;;:3;:43::i;984:179::-;1042:7;;1074:5;1078:1;1074;:5;:::i;:::-;1062:17;;1103:1;1098;:6;;1090:46;;;;-1:-1:-1;;;1090:46:0;;8475:2:1;1090:46:0;;;8457:21:1;8514:2;8494:18;;;8487:30;8553:29;8533:18;;;8526:57;8600:18;;1090:46:0;8447:177:1;12486:212:0;12539:19;12562:10;:8;:10::i;:::-;12539:33;-1:-1:-1;12583:13:0;12599:22;:5;12539:33;12599:9;:22::i;:::-;12673:4;12657:22;;;;:7;:22;;;;;;12583:38;;-1:-1:-1;12657:33:0;;12583:38;12657:26;:33::i;:::-;12648:4;12632:22;;;;:7;:22;;;;;:58;-1:-1:-1;;;12486:212:0:o;12706:147::-;12784:7;;:17;;12796:4;12784:11;:17::i;:::-;12774:7;:27;12825:10;;:20;;12840:4;12825:14;:20::i;:::-;12812:10;:33;-1:-1:-1;;12706:147:0:o;13770:351::-;13863:7;;;;13916:28;13940:3;13916:19;:7;13928:6;13916:11;:19::i;:::-;:23;;:28::i;:::-;13901:43;-1:-1:-1;13955:13:0;13971:29;13996:3;13971:20;:7;13983;13971:11;:20::i;:29::-;13955:45;-1:-1:-1;14011:23:0;14037:28;13955:45;14037:17;:7;14049:4;14037:11;:17::i;:::-;:21;;:28::i;:::-;14011:54;14101:4;;-1:-1:-1;14107:5:0;;-1:-1:-1;13770:351:0;;-1:-1:-1;;;;;13770:351:0:o;14129:409::-;14239:7;;;;14295:24;:7;14307:11;14295;:24::i;:::-;14277:42;-1:-1:-1;14330:12:0;14345:21;:4;14354:11;14345:8;:21::i;:::-;14330:36;-1:-1:-1;14377:13:0;14393:22;:5;14403:11;14393:9;:22::i;:::-;14377:38;-1:-1:-1;14426:23:0;14452:28;14377:38;14452:17;:7;14464:4;14452:11;:17::i;:28::-;14499:7;;;;-1:-1:-1;14525:4:0;;-1:-1:-1;14129:409:0;;-1:-1:-1;;;;;;;14129:409:0:o;14:134:1:-;82:20;;111:31;82:20;111:31;:::i;:::-;63:85;;;:::o;153:257::-;212:6;265:2;253:9;244:7;240:23;236:32;233:2;;;286:6;278;271:22;233:2;330:9;317:23;349:31;374:5;349:31;:::i;415:261::-;485:6;538:2;526:9;517:7;513:23;509:32;506:2;;;559:6;551;544:22;506:2;596:9;590:16;615:31;640:5;615:31;:::i;951:398::-;1019:6;1027;1080:2;1068:9;1059:7;1055:23;1051:32;1048:2;;;1101:6;1093;1086:22;1048:2;1145:9;1132:23;1164:31;1189:5;1164:31;:::i;:::-;1214:5;-1:-1:-1;1271:2:1;1256:18;;1243:32;1284:33;1243:32;1284:33;:::i;:::-;1336:7;1326:17;;;1038:311;;;;;:::o;1354:466::-;1431:6;1439;1447;1500:2;1488:9;1479:7;1475:23;1471:32;1468:2;;;1521:6;1513;1506:22;1468:2;1565:9;1552:23;1584:31;1609:5;1584:31;:::i;:::-;1634:5;-1:-1:-1;1691:2:1;1676:18;;1663:32;1704:33;1663:32;1704:33;:::i;:::-;1458:362;;1756:7;;-1:-1:-1;;;1810:2:1;1795:18;;;;1782:32;;1458:362::o;1825:325::-;1893:6;1901;1954:2;1942:9;1933:7;1929:23;1925:32;1922:2;;;1975:6;1967;1960:22;1922:2;2019:9;2006:23;2038:31;2063:5;2038:31;:::i;:::-;2088:5;2140:2;2125:18;;;;2112:32;;-1:-1:-1;;;1912:238:1:o;2155:1177::-;2239:6;2270:2;2313;2301:9;2292:7;2288:23;2284:32;2281:2;;;2334:6;2326;2319:22;2281:2;2379:9;2366:23;2408:18;2449:2;2441:6;2438:14;2435:2;;;2470:6;2462;2455:22;2435:2;2513:6;2502:9;2498:22;2488:32;;2558:7;2551:4;2547:2;2543:13;2539:27;2529:2;;2585:6;2577;2570:22;2529:2;2626;2613:16;2648:2;2644;2641:10;2638:2;;;2654:18;;:::i;:::-;2700:2;2697:1;2693:10;2732:2;2726:9;2795:2;2791:7;2786:2;2782;2778:11;2774:25;2766:6;2762:38;2850:6;2838:10;2835:22;2830:2;2818:10;2815:18;2812:46;2809:2;;;2861:18;;:::i;:::-;2897:2;2890:22;2947:18;;;2981:15;;;;-1:-1:-1;3016:11:1;;;3046;;;3042:20;;3039:33;-1:-1:-1;3036:2:1;;;3090:6;3082;3075:22;3036:2;3117:6;3108:15;;3132:169;3146:2;3143:1;3140:9;3132:169;;;3203:23;3222:3;3203:23;:::i;:::-;3191:36;;3164:1;3157:9;;;;;3247:12;;;;3279;;3132:169;;;-1:-1:-1;3320:6:1;2250:1082;-1:-1:-1;;;;;;;;2250:1082:1:o;3337:297::-;3404:6;3457:2;3445:9;3436:7;3432:23;3428:32;3425:2;;;3478:6;3470;3463:22;3425:2;3515:9;3509:16;3568:5;3561:13;3554:21;3547:5;3544:32;3534:2;;3595:6;3587;3580:22;3639:190;3698:6;3751:2;3739:9;3730:7;3726:23;3722:32;3719:2;;;3772:6;3764;3757:22;3719:2;-1:-1:-1;3800:23:1;;3709:120;-1:-1:-1;3709:120:1:o;3834:326::-;3911:6;3919;3927;3980:2;3968:9;3959:7;3955:23;3951:32;3948:2;;;4001:6;3993;3986:22;3948:2;-1:-1:-1;;4029:23:1;;;4099:2;4084:18;;4071:32;;-1:-1:-1;4150:2:1;4135:18;;;4122:32;;3938:222;-1:-1:-1;3938:222:1:o;4165:316::-;4253:6;4261;4269;4322:2;4310:9;4301:7;4297:23;4293:32;4290:2;;;4343:6;4335;4328:22;4290:2;4377:9;4371:16;4361:26;;4427:2;4416:9;4412:18;4406:25;4396:35;;4471:2;4460:9;4456:18;4450:25;4440:35;;4280:201;;;;;:::o;6086:603::-;6198:4;6227:2;6256;6245:9;6238:21;6288:6;6282:13;6331:6;6326:2;6315:9;6311:18;6304:34;6356:4;6369:140;6383:6;6380:1;6377:13;6369:140;;;6478:14;;;6474:23;;6468:30;6444:17;;;6463:2;6440:26;6433:66;6398:10;;6369:140;;;6527:6;6524:1;6521:13;6518:2;;;6597:4;6592:2;6583:6;6572:9;6568:22;6564:31;6557:45;6518:2;-1:-1:-1;6673:2:1;6652:15;-1:-1:-1;;6648:29:1;6633:45;;;;6680:2;6629:54;;6207:482;-1:-1:-1;;;6207:482:1:o;9811:356::-;10013:2;9995:21;;;10032:18;;;10025:30;10091:34;10086:2;10071:18;;10064:62;10158:2;10143:18;;9985:182::o;12228:983::-;12490:4;12538:3;12527:9;12523:19;12569:6;12558:9;12551:25;12595:2;12633:6;12628:2;12617:9;12613:18;12606:34;12676:3;12671:2;12660:9;12656:18;12649:31;12700:6;12735;12729:13;12766:6;12758;12751:22;12804:3;12793:9;12789:19;12782:26;;12843:2;12835:6;12831:15;12817:29;;12864:4;12877:195;12891:6;12888:1;12885:13;12877:195;;;12956:13;;-1:-1:-1;;;;;12952:39:1;12940:52;;13047:15;;;;13012:12;;;;12988:1;12906:9;12877:195;;;-1:-1:-1;;;;;;;13128:32:1;;;;13123:2;13108:18;;13101:60;-1:-1:-1;;;13192:3:1;13177:19;13170:35;13089:3;12499:712;-1:-1:-1;;;12499:712:1:o;13405:128::-;13445:3;13476:1;13472:6;13469:1;13466:13;13463:2;;;13482:18;;:::i;:::-;-1:-1:-1;13518:9:1;;13453:80::o;13538:217::-;13578:1;13604;13594:2;;-1:-1:-1;;;13629:31:1;;13683:4;13680:1;13673:15;13711:4;13636:1;13701:15;13594:2;-1:-1:-1;13740:9:1;;13584:171::o;13760:168::-;13800:7;13866:1;13862;13858:6;13854:14;13851:1;13848:21;13843:1;13836:9;13829:17;13825:45;13822:2;;;13873:18;;:::i;:::-;-1:-1:-1;13913:9:1;;13812:116::o;13933:125::-;13973:4;14001:1;13998;13995:8;13992:2;;;14006:18;;:::i;:::-;-1:-1:-1;14043:9:1;;13982:76::o;14063:135::-;14102:3;-1:-1:-1;;14123:17:1;;14120:2;;;14143:18;;:::i;:::-;-1:-1:-1;14190:1:1;14179:13;;14110:88::o;14203:127::-;14264:10;14259:3;14255:20;14252:1;14245:31;14295:4;14292:1;14285:15;14319:4;14316:1;14309:15;14335:127;14396:10;14391:3;14387:20;14384:1;14377:31;14427:4;14424:1;14417:15;14451:4;14448:1;14441:15;14467:131;-1:-1:-1;;;;;14542:31:1;;14532:42;;14522:2;;14588:1;14585;14578:12
Swarm Source
ipfs://8c4f4d376a1c66859d1976c415ad0a2426f73394e1d563cdb396e5ed5c5d6069
🤖 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)

