ERC-20
Source Code
Overview
Max Total Supply
309,495,263.61810311 XCM
Holders
908 (0.00%)
Market
Price
$0.02 @ 0.000009 ETH
Onchain Market Cap
$7,104,541.15
Circulating Supply Market Cap
$6,476,250.00
Other Info
Token Contract (WITH 18 Decimals)
Balance
14.50917936 XCMValue
$0.33 ( ~0.000133242351687131 Eth) [0.0000%]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":"uint256","name":"decisionPeriod","type":"uint256"}],"name":"DecisionPeriodChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"}],"name":"GovernanceBoardChanged","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":"amount","type":"uint256"}],"name":"GovernedTransfer","type":"event"},{"anonymous":false,"inputs":[],"name":"Paused","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","type":"address"}],"name":"Resolved","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"reviewPeriod","type":"uint256"}],"name":"ReviewPeriodChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":false,"internalType":"uint256","name":"reviewUntil","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"decideUntil","type":"uint256"}],"name":"Reviewing","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":[],"name":"Unpaused","type":"event"},{"inputs":[],"name":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"PERMIT_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"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":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decisionPeriod","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"decisionPeriods","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newGovernanceBoard","type":"address"}],"name":"electGovernanceBoard","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"governanceBoard","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"governedTransfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"paused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pendingGovernanceBoard","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"permit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"contract IERC20","name":"token","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"recoverTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"resolve","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"review","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"reviewPeriod","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"reviewPeriods","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_decisionPeriod","type":"uint256"}],"name":"setDecisionPeriod","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_reviewPeriod","type":"uint256"}],"name":"setReviewPeriod","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"takeGovernance","outputs":[],"stateMutability":"nonpayable","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[]","name":"recipients","type":"address[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"name":"transferMany","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"unpause","outputs":[],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
608060405262093a806007556276a700600855600a805460ff60a01b1916600160a01b17905534801561003157600080fd5b5061003b3361016f565b6b0110f837d8942a518a000000600281905533600081815260208181526040808320859055805194855251929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a3604080518082018252600f81526e21b7b4b726b2ba3937902a37b5b2b760891b6020918201528151808301835260018152603160f81b9082015281517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f818301527f3d362a6320516a3723da6d7046c059cbfcdd288c87f1fd4b44db1542cb4fcafd818401527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a0808301919091528351808303909101815260c090910190925281519101206003556101cb565b6009546040516001600160a01b038084169216907fc9236e88ccc318dbded95bbdbed52565112e581abe78292b12344574cd3a267b90600090a3600980546001600160a01b0319166001600160a01b0392909216919091179055565b61292d806101da6000396000f3fe608060405234801561001057600080fd5b50600436106102265760003560e01c80635f3e849f1161012a578063a457c2d7116100bd578063b7fc66121161008c578063dd62ed3e11610071578063dd62ed3e146106e4578063e72cfcb814610712578063ee7429d51461073857610226565b8063b7fc6612146105d1578063d505accf1461069357610226565b8063a457c2d71461054b578063a9059cbb14610577578063b48edbb4146105a3578063b706dc73146105c957610226565b80637ecebe00116100f95780637ecebe00146104f85780638456cb591461051e57806395d89b4114610526578063a1a586b31461052e57610226565b80635f3e849f1461047757806370a08231146104ad57806379556d74146104d35780637db1096f146104db57610226565b8063382a3332116101bd57806342966c681161018c57806355ea6c471161017157806355ea6c4714610413578063588ecffd146104395780635c975abb1461046f57610226565b806342966c68146103ee578063453f4e7e1461040b57610226565b8063382a33321461038c57806339509351146103b05780633b249810146103dc5780633f4ba83a146103e457610226565b806323b872dd116101f957806323b872dd1461032857806330adf81f1461035e578063313ce567146103665780633644e5151461038457610226565b806306fdde031461022b578063095ea7b3146102a85780630bb7663a146102e857806318160ddd14610320575b600080fd5b61023361075e565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561026d578181015183820152602001610255565b50505050905090810190601f16801561029a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102d4600480360360408110156102be57600080fd5b506001600160a01b038135169060200135610797565b604080519115158252519081900360200190f35b61030e600480360360208110156102fe57600080fd5b50356001600160a01b03166108c4565b60408051918252519081900360200190f35b61030e6108d6565b6102d46004803603606081101561033e57600080fd5b506001600160a01b038135811691602081013590911690604001356108dc565b61030e610ae6565b61036e610b0a565b6040805160ff9092168252519081900360200190f35b61030e610b0f565b610394610b15565b604080516001600160a01b039092168252519081900360200190f35b6102d4600480360360408110156103c657600080fd5b506001600160a01b038135169060200135610b24565b61030e610c70565b6103ec610c76565b005b6103ec6004803603602081101561040457600080fd5b5035610d6b565b6103ec610e31565b6103ec6004803603602081101561042957600080fd5b50356001600160a01b0316610eae565b6102d46004803603606081101561044f57600080fd5b506001600160a01b03813581169160208101359091169060400135610f19565b6102d46110b4565b6103ec6004803603606081101561048d57600080fd5b506001600160a01b038135811691602081013590911690604001356110c4565b61030e600480360360208110156104c357600080fd5b50356001600160a01b031661120f565b61030e61122a565b6103ec600480360360208110156104f157600080fd5b5035611230565b61030e6004803603602081101561050e57600080fd5b50356001600160a01b03166112ca565b6103ec6112dc565b6102336113cb565b6103ec6004803603602081101561054457600080fd5b5035611404565b6102d46004803603604081101561056157600080fd5b506001600160a01b03813516906020013561149e565b6102d46004803603604081101561058d57600080fd5b506001600160a01b038135169060200135611602565b6103ec600480360360208110156105b957600080fd5b50356001600160a01b0316611724565b6103946117b2565b6103ec600480360360408110156105e757600080fd5b81019060208101813564010000000081111561060257600080fd5b82018360208201111561061457600080fd5b8035906020019184602083028401116401000000008311171561063657600080fd5b91939092909160208101903564010000000081111561065457600080fd5b82018360208201111561066657600080fd5b8035906020019184602083028401116401000000008311171561068857600080fd5b5090925090506117c1565b6103ec600480360360e08110156106a957600080fd5b506001600160a01b03813581169160208101359091169060408101359060608101359060ff6080820135169060a08101359060c00135611aa4565b61030e600480360360408110156106fa57600080fd5b506001600160a01b0381358116916020013516611dd1565b61030e6004803603602081101561072857600080fd5b50356001600160a01b0316611dfc565b6103ec6004803603602081101561074e57600080fd5b50356001600160a01b0316611e0e565b6040518060400160405280600f81526020017f436f696e4d6574726f20546f6b656e000000000000000000000000000000000081525081565b3360008181526006602052604081205490919042116107eb576040805162461bcd60e51b81526020600482015260196024820152600080516020612764833981519152604482015290519081900360640190fd5b6001600160a01b03841660009081526006602052604090205484904211610847576040805162461bcd60e51b81526020600482015260196024820152600080516020612764833981519152604482015290519081900360640190fd5b600a54600160a01b900460ff16158061086a57506009546001600160a01b031633145b6108ae576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b6108b9338686611e76565b506001949350505050565b60066020526000908152604090205481565b60025490565b336000818152600660205260408120549091904211610930576040805162461bcd60e51b81526020600482015260196024820152600080516020612764833981519152604482015290519081900360640190fd5b6001600160a01b0385166000908152600660205260409020548590421161098c576040805162461bcd60e51b81526020600482015260196024820152600080516020612764833981519152604482015290519081900360640190fd5b6001600160a01b038516600090815260066020526040902054859042116109e8576040805162461bcd60e51b81526020600482015260196024820152600080516020612764833981519152604482015290519081900360640190fd5b600a54600160a01b900460ff161580610a0b57506009546001600160a01b031633145b610a4f576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b610a5a878787611f62565b6001600160a01b03871660009081526001602090815260408083203384529091529020546000191115610ad957610ad98733610ad4886040518060600160405280602881526020016127f5602891396001600160a01b038d16600090815260016020908152604080832033845290915290205491906120b2565b611e76565b5060019695505050505050565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c981565b601281565b60035481565b6009546001600160a01b031681565b336000818152600660205260408120549091904211610b78576040805162461bcd60e51b81526020600482015260196024820152600080516020612764833981519152604482015290519081900360640190fd5b6001600160a01b03841660009081526006602052604090205484904211610bd4576040805162461bcd60e51b81526020600482015260196024820152600080516020612764833981519152604482015290519081900360640190fd5b600a54600160a01b900460ff161580610bf757506009546001600160a01b031633145b610c3b576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b3360008181526001602090815260408083206001600160a01b038a1684529091529020546108b991908790610ad49088612149565b60075481565b6009546001600160a01b03163314610cd5576040805162461bcd60e51b815260206004820152601e60248201527f53656e646572206973206e6f7420676f7665726e616e636520626f6172640000604482015290519081900360640190fd5b600a54600160a01b900460ff16610d33576040805162461bcd60e51b815260206004820152601260248201527f5061757361626c653a20756e7061757365640000000000000000000000000000604482015290519081900360640190fd5b600a805460ff60a01b191690556040517fa45f47fdea8a1efdd9029a5691c7f759c32b7c698632b563573e155625d1693390600090a1565b336000818152600660205260409020544211610dbc576040805162461bcd60e51b81526020600482015260196024820152600080516020612764833981519152604482015290519081900360640190fd5b600a54600160a01b900460ff161580610ddf57506009546001600160a01b031633145b610e23576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b610e2d33836121aa565b5050565b600a546001600160a01b03163314610e7a5760405162461bcd60e51b815260040180806020018281038252602a8152602001806127aa602a913960400191505060405180910390fd5b600a54610e8f906001600160a01b031661229a565b600a805473ffffffffffffffffffffffffffffffffffffffff19169055565b6009546001600160a01b03163314610f0d576040805162461bcd60e51b815260206004820152601e60248201527f53656e646572206973206e6f7420676f7665726e616e636520626f6172640000604482015290519081900360640190fd5b610f1681612303565b50565b6009546000906001600160a01b03163314610f7b576040805162461bcd60e51b815260206004820152601e60248201527f53656e646572206973206e6f7420676f7665726e616e636520626f6172640000604482015290519081900360640190fd5b6001600160a01b0384166000908152600560205260409020544211610fe7576040805162461bcd60e51b815260206004820152601c60248201527f52657669657720706572696f64206973206e6f7420656c617073656400000000604482015290519081900360640190fd5b6001600160a01b038416600090815260066020526040902054421115611054576040805162461bcd60e51b815260206004820152601760248201527f4465636973696f6e20706572696f642065787069726564000000000000000000604482015290519081900360640190fd5b61105f848484611f62565b826001600160a01b0316846001600160a01b03167ff0ce2c03e8c22e6c0a5077f1eccd528a2f03da3a15bf354d599bfe0910a9c9a1846040518082815260200191505060405180910390a35060019392505050565b600a54600160a01b900460ff1681565b6009546001600160a01b03163314611123576040805162461bcd60e51b815260206004820152601e60248201527f53656e646572206973206e6f7420676f7665726e616e636520626f6172640000604482015290519081900360640190fd5b6000836001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b15801561117257600080fd5b505afa158015611186573d6000803e3d6000fd5b505050506040513d602081101561119c57600080fd5b50519050818110156111f5576040805162461bcd60e51b815260206004820152601b60248201527f45524332303a20496e73756666696369656e742062616c616e63650000000000604482015290519081900360640190fd5b6112096001600160a01b0385168484612354565b50505050565b6001600160a01b031660009081526020819052604090205490565b60085481565b6009546001600160a01b0316331461128f576040805162461bcd60e51b815260206004820152601e60248201527f53656e646572206973206e6f7420676f7665726e616e636520626f6172640000604482015290519081900360640190fd5b60078190556040805182815290517feee6e94da6dbe8c539efcc3dd80f0420aea22e590aad7005b127bd855d6107529181900360200190a150565b60046020526000908152604090205481565b6009546001600160a01b0316331461133b576040805162461bcd60e51b815260206004820152601e60248201527f53656e646572206973206e6f7420676f7665726e616e636520626f6172640000604482015290519081900360640190fd5b600a54600160a01b900460ff161561138d576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b600a805460ff60a01b1916600160a01b1790556040517f9e87fac88ff661f02d44f95383c817fece4bce600a3dab7a54406878b965e75290600090a1565b6040518060400160405280600381526020017f58434d000000000000000000000000000000000000000000000000000000000081525081565b6009546001600160a01b03163314611463576040805162461bcd60e51b815260206004820152601e60248201527f53656e646572206973206e6f7420676f7665726e616e636520626f6172640000604482015290519081900360640190fd5b60088190556040805182815290517f10809cc5ca185b137f7fbda0e2e2791a6b1b5d66fe86d51c10c69c805c9118019181900360200190a150565b3360008181526006602052604081205490919042116114f2576040805162461bcd60e51b81526020600482015260196024820152600080516020612764833981519152604482015290519081900360640190fd5b6001600160a01b0384166000908152600660205260409020548490421161154e576040805162461bcd60e51b81526020600482015260196024820152600080516020612764833981519152604482015290519081900360640190fd5b600a54600160a01b900460ff16158061157157506009546001600160a01b031633145b6115b5576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b6108b93386610ad4876040518060600160405280602581526020016128d3602591393360009081526001602090815260408083206001600160a01b038f16845290915290205491906120b2565b336000818152600660205260408120549091904211611656576040805162461bcd60e51b81526020600482015260196024820152600080516020612764833981519152604482015290519081900360640190fd5b6001600160a01b038416600090815260066020526040902054849042116116b2576040805162461bcd60e51b81526020600482015260196024820152600080516020612764833981519152604482015290519081900360640190fd5b600a54600160a01b900460ff1615806116d557506009546001600160a01b031633145b611719576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b6108b9338686611f62565b6009546001600160a01b03163314611783576040805162461bcd60e51b815260206004820152601e60248201527f53656e646572206973206e6f7420676f7665726e616e636520626f6172640000604482015290519081900360640190fd5b600a805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055565b600a546001600160a01b031681565b336000818152600660205260409020544211611812576040805162461bcd60e51b81526020600482015260196024820152600080516020612764833981519152604482015290519081900360640190fd5b600a54600160a01b900460ff16158061183557506009546001600160a01b031633145b611879576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b8382146118b75760405162461bcd60e51b81526004018080602001828103825260228152602001806128636022913960400191505060405180910390fd5b6000805b838110156118f2576118e88585838181106118d257fe5b905060200201358361214990919063ffffffff16565b91506001016118bb565b5061192781604051806060016040528060268152602001612784602691393360009081526020819052604090205491906120b2565b336000908152602081905260408120919091555b85811015611a9b57600087878381811061195157fe5b905060200201356001600160a01b03169050600086868481811061197157fe5b60200291909101359150506001600160a01b0382166119c15760405162461bcd60e51b81526004018080602001828103825260238152602001806126fd6023913960400191505060405180910390fd5b6001600160a01b0382166000908152600660205260409020544211611a1b576040805162461bcd60e51b81526020600482015260196024820152600080516020612764833981519152604482015290519081900360640190fd5b6001600160a01b038216600090815260208190526040902054611a3e9082612149565b6001600160a01b038316600081815260208181526040918290209390935580518481529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a3505060010161193b565b50505050505050565b6001600160a01b0387166000908152600660205260409020544211611afe576040805162461bcd60e51b81526020600482015260196024820152600080516020612764833981519152604482015290519081900360640190fd5b6001600160a01b0386166000908152600660205260409020544211611b58576040805162461bcd60e51b81526020600482015260196024820152600080516020612764833981519152604482015290519081900360640190fd5b600a54600160a01b900460ff161580611b7b57506009546001600160a01b031633145b611bbf576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b42841015611c14576040805162461bcd60e51b815260206004820152601760248201527f436f696e4d6574726f546f6b656e3a2045585049524544000000000000000000604482015290519081900360640190fd5b6003546001600160a01b0380891660008181526004602090815260408083208054600180820190925582517f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98186015280840196909652958d166060860152608085018c905260a085019590955260c08085018b90528151808603909101815260e0850182528051908301207f19010000000000000000000000000000000000000000000000000000000000006101008601526101028501969096526101228085019690965280518085039096018652610142840180825286519683019690962095839052610162840180825286905260ff89166101828501526101a284018890526101c28401879052519193926101e280820193601f1981019281900390910190855afa158015611d4a573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b03811615801590611d805750886001600160a01b0316816001600160a01b0316145b611dbb5760405162461bcd60e51b81526004018080602001828103825260218152602001806127d46021913960400191505060405180910390fd5b611dc6898989611e76565b505050505050505050565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b60056020526000908152604090205481565b6009546001600160a01b03163314611e6d576040805162461bcd60e51b815260206004820152601e60248201527f53656e646572206973206e6f7420676f7665726e616e636520626f6172640000604482015290519081900360640190fd5b610f16816123d9565b6001600160a01b038316611ebb5760405162461bcd60e51b81526004018080602001828103825260248152602001806128856024913960400191505060405180910390fd5b6001600160a01b038216611f005760405162461bcd60e51b81526004018080602001828103825260228152602001806127426022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b038316611fa75760405162461bcd60e51b815260040180806020018281038252602581526020018061283e6025913960400191505060405180910390fd5b6001600160a01b038216611fec5760405162461bcd60e51b81526004018080602001828103825260238152602001806126fd6023913960400191505060405180910390fd5b61202981604051806060016040528060268152602001612784602691396001600160a01b03861660009081526020819052604090205491906120b2565b6001600160a01b0380851660009081526020819052604080822093909355908416815220546120589082612149565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b600081848411156121415760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156121065781810151838201526020016120ee565b50505050905090810190601f1680156121335780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b6000828201838110156121a3576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b6001600160a01b0382166121ef5760405162461bcd60e51b815260040180806020018281038252602181526020018061281d6021913960400191505060405180910390fd5b61222c81604051806060016040528060228152602001612720602291396001600160a01b03851660009081526020819052604090205491906120b2565b6001600160a01b038316600090815260208190526040902055600254612252908261247f565b6002556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b6009546040516001600160a01b038084169216907fc9236e88ccc318dbded95bbdbed52565112e581abe78292b12344574cd3a267b90600090a36009805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055565b6001600160a01b03811660008181526005602090815260408083208390556006909152808220829055517fd7f9e268a7b73266b018e33a21334c62cd762d663acc0f052eb872992da319db9190a250565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb000000000000000000000000000000000000000000000000000000001790526123d49084906124c1565b505050565b60006123f06007544261214990919063ffffffff16565b9050600061241561240e60085460075461214990919063ffffffff16565b4290612149565b6001600160a01b038416600081815260056020908152604080832087905560068252918290208490558151868152908101849052815193945091927f5496407254a0eb60bfb0684ce13af563d549d67de6b58eca5805aed0eab2806b9281900390910190a2505050565b60006121a383836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506120b2565b6060612516826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166125729092919063ffffffff16565b8051909150156123d45780806020019051602081101561253557600080fd5b50516123d45760405162461bcd60e51b815260040180806020018281038252602a8152602001806128a9602a913960400191505060405180910390fd5b60606125818484600085612589565b949350505050565b6060612594856126f6565b6125e5576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b60006060866001600160a01b031685876040518082805190602001908083835b602083106126245780518252601f199092019160209182019101612605565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114612686576040519150601f19603f3d011682016040523d82523d6000602084013e61268b565b606091505b5091509150811561269f5791506125819050565b8051156126af5780518082602001fd5b60405162461bcd60e51b81526020600482018181528651602484015286518793919283926044019190850190808383600083156121065781810151838201526020016120ee565b3b15159056fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f20616464726573734163636f756e74206973206265696e672072657669657765640000000000000045524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636553656e646572206973206e6f74207468652070656e64696e6720676f7665726e616e636520626f617264436f696e4d6574726f546f6b656e3a20494e56414c49445f5349474e415455524545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f2061646472657373436f696e4d6574726f546f6b656e3a2057726f6e67206172726179206c656e67746845524332303a20617070726f76652066726f6d20746865207a65726f20616464726573735361666545524332303a204552433230206f7065726174696f6e20646964206e6f74207375636365656445524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220003e1c494ad15ecd8bd5d449193875a2799936dc419986e50e50b06ba4a697b464736f6c634300060c0033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106102265760003560e01c80635f3e849f1161012a578063a457c2d7116100bd578063b7fc66121161008c578063dd62ed3e11610071578063dd62ed3e146106e4578063e72cfcb814610712578063ee7429d51461073857610226565b8063b7fc6612146105d1578063d505accf1461069357610226565b8063a457c2d71461054b578063a9059cbb14610577578063b48edbb4146105a3578063b706dc73146105c957610226565b80637ecebe00116100f95780637ecebe00146104f85780638456cb591461051e57806395d89b4114610526578063a1a586b31461052e57610226565b80635f3e849f1461047757806370a08231146104ad57806379556d74146104d35780637db1096f146104db57610226565b8063382a3332116101bd57806342966c681161018c57806355ea6c471161017157806355ea6c4714610413578063588ecffd146104395780635c975abb1461046f57610226565b806342966c68146103ee578063453f4e7e1461040b57610226565b8063382a33321461038c57806339509351146103b05780633b249810146103dc5780633f4ba83a146103e457610226565b806323b872dd116101f957806323b872dd1461032857806330adf81f1461035e578063313ce567146103665780633644e5151461038457610226565b806306fdde031461022b578063095ea7b3146102a85780630bb7663a146102e857806318160ddd14610320575b600080fd5b61023361075e565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561026d578181015183820152602001610255565b50505050905090810190601f16801561029a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102d4600480360360408110156102be57600080fd5b506001600160a01b038135169060200135610797565b604080519115158252519081900360200190f35b61030e600480360360208110156102fe57600080fd5b50356001600160a01b03166108c4565b60408051918252519081900360200190f35b61030e6108d6565b6102d46004803603606081101561033e57600080fd5b506001600160a01b038135811691602081013590911690604001356108dc565b61030e610ae6565b61036e610b0a565b6040805160ff9092168252519081900360200190f35b61030e610b0f565b610394610b15565b604080516001600160a01b039092168252519081900360200190f35b6102d4600480360360408110156103c657600080fd5b506001600160a01b038135169060200135610b24565b61030e610c70565b6103ec610c76565b005b6103ec6004803603602081101561040457600080fd5b5035610d6b565b6103ec610e31565b6103ec6004803603602081101561042957600080fd5b50356001600160a01b0316610eae565b6102d46004803603606081101561044f57600080fd5b506001600160a01b03813581169160208101359091169060400135610f19565b6102d46110b4565b6103ec6004803603606081101561048d57600080fd5b506001600160a01b038135811691602081013590911690604001356110c4565b61030e600480360360208110156104c357600080fd5b50356001600160a01b031661120f565b61030e61122a565b6103ec600480360360208110156104f157600080fd5b5035611230565b61030e6004803603602081101561050e57600080fd5b50356001600160a01b03166112ca565b6103ec6112dc565b6102336113cb565b6103ec6004803603602081101561054457600080fd5b5035611404565b6102d46004803603604081101561056157600080fd5b506001600160a01b03813516906020013561149e565b6102d46004803603604081101561058d57600080fd5b506001600160a01b038135169060200135611602565b6103ec600480360360208110156105b957600080fd5b50356001600160a01b0316611724565b6103946117b2565b6103ec600480360360408110156105e757600080fd5b81019060208101813564010000000081111561060257600080fd5b82018360208201111561061457600080fd5b8035906020019184602083028401116401000000008311171561063657600080fd5b91939092909160208101903564010000000081111561065457600080fd5b82018360208201111561066657600080fd5b8035906020019184602083028401116401000000008311171561068857600080fd5b5090925090506117c1565b6103ec600480360360e08110156106a957600080fd5b506001600160a01b03813581169160208101359091169060408101359060608101359060ff6080820135169060a08101359060c00135611aa4565b61030e600480360360408110156106fa57600080fd5b506001600160a01b0381358116916020013516611dd1565b61030e6004803603602081101561072857600080fd5b50356001600160a01b0316611dfc565b6103ec6004803603602081101561074e57600080fd5b50356001600160a01b0316611e0e565b6040518060400160405280600f81526020017f436f696e4d6574726f20546f6b656e000000000000000000000000000000000081525081565b3360008181526006602052604081205490919042116107eb576040805162461bcd60e51b81526020600482015260196024820152600080516020612764833981519152604482015290519081900360640190fd5b6001600160a01b03841660009081526006602052604090205484904211610847576040805162461bcd60e51b81526020600482015260196024820152600080516020612764833981519152604482015290519081900360640190fd5b600a54600160a01b900460ff16158061086a57506009546001600160a01b031633145b6108ae576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b6108b9338686611e76565b506001949350505050565b60066020526000908152604090205481565b60025490565b336000818152600660205260408120549091904211610930576040805162461bcd60e51b81526020600482015260196024820152600080516020612764833981519152604482015290519081900360640190fd5b6001600160a01b0385166000908152600660205260409020548590421161098c576040805162461bcd60e51b81526020600482015260196024820152600080516020612764833981519152604482015290519081900360640190fd5b6001600160a01b038516600090815260066020526040902054859042116109e8576040805162461bcd60e51b81526020600482015260196024820152600080516020612764833981519152604482015290519081900360640190fd5b600a54600160a01b900460ff161580610a0b57506009546001600160a01b031633145b610a4f576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b610a5a878787611f62565b6001600160a01b03871660009081526001602090815260408083203384529091529020546000191115610ad957610ad98733610ad4886040518060600160405280602881526020016127f5602891396001600160a01b038d16600090815260016020908152604080832033845290915290205491906120b2565b611e76565b5060019695505050505050565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c981565b601281565b60035481565b6009546001600160a01b031681565b336000818152600660205260408120549091904211610b78576040805162461bcd60e51b81526020600482015260196024820152600080516020612764833981519152604482015290519081900360640190fd5b6001600160a01b03841660009081526006602052604090205484904211610bd4576040805162461bcd60e51b81526020600482015260196024820152600080516020612764833981519152604482015290519081900360640190fd5b600a54600160a01b900460ff161580610bf757506009546001600160a01b031633145b610c3b576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b3360008181526001602090815260408083206001600160a01b038a1684529091529020546108b991908790610ad49088612149565b60075481565b6009546001600160a01b03163314610cd5576040805162461bcd60e51b815260206004820152601e60248201527f53656e646572206973206e6f7420676f7665726e616e636520626f6172640000604482015290519081900360640190fd5b600a54600160a01b900460ff16610d33576040805162461bcd60e51b815260206004820152601260248201527f5061757361626c653a20756e7061757365640000000000000000000000000000604482015290519081900360640190fd5b600a805460ff60a01b191690556040517fa45f47fdea8a1efdd9029a5691c7f759c32b7c698632b563573e155625d1693390600090a1565b336000818152600660205260409020544211610dbc576040805162461bcd60e51b81526020600482015260196024820152600080516020612764833981519152604482015290519081900360640190fd5b600a54600160a01b900460ff161580610ddf57506009546001600160a01b031633145b610e23576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b610e2d33836121aa565b5050565b600a546001600160a01b03163314610e7a5760405162461bcd60e51b815260040180806020018281038252602a8152602001806127aa602a913960400191505060405180910390fd5b600a54610e8f906001600160a01b031661229a565b600a805473ffffffffffffffffffffffffffffffffffffffff19169055565b6009546001600160a01b03163314610f0d576040805162461bcd60e51b815260206004820152601e60248201527f53656e646572206973206e6f7420676f7665726e616e636520626f6172640000604482015290519081900360640190fd5b610f1681612303565b50565b6009546000906001600160a01b03163314610f7b576040805162461bcd60e51b815260206004820152601e60248201527f53656e646572206973206e6f7420676f7665726e616e636520626f6172640000604482015290519081900360640190fd5b6001600160a01b0384166000908152600560205260409020544211610fe7576040805162461bcd60e51b815260206004820152601c60248201527f52657669657720706572696f64206973206e6f7420656c617073656400000000604482015290519081900360640190fd5b6001600160a01b038416600090815260066020526040902054421115611054576040805162461bcd60e51b815260206004820152601760248201527f4465636973696f6e20706572696f642065787069726564000000000000000000604482015290519081900360640190fd5b61105f848484611f62565b826001600160a01b0316846001600160a01b03167ff0ce2c03e8c22e6c0a5077f1eccd528a2f03da3a15bf354d599bfe0910a9c9a1846040518082815260200191505060405180910390a35060019392505050565b600a54600160a01b900460ff1681565b6009546001600160a01b03163314611123576040805162461bcd60e51b815260206004820152601e60248201527f53656e646572206973206e6f7420676f7665726e616e636520626f6172640000604482015290519081900360640190fd5b6000836001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b15801561117257600080fd5b505afa158015611186573d6000803e3d6000fd5b505050506040513d602081101561119c57600080fd5b50519050818110156111f5576040805162461bcd60e51b815260206004820152601b60248201527f45524332303a20496e73756666696369656e742062616c616e63650000000000604482015290519081900360640190fd5b6112096001600160a01b0385168484612354565b50505050565b6001600160a01b031660009081526020819052604090205490565b60085481565b6009546001600160a01b0316331461128f576040805162461bcd60e51b815260206004820152601e60248201527f53656e646572206973206e6f7420676f7665726e616e636520626f6172640000604482015290519081900360640190fd5b60078190556040805182815290517feee6e94da6dbe8c539efcc3dd80f0420aea22e590aad7005b127bd855d6107529181900360200190a150565b60046020526000908152604090205481565b6009546001600160a01b0316331461133b576040805162461bcd60e51b815260206004820152601e60248201527f53656e646572206973206e6f7420676f7665726e616e636520626f6172640000604482015290519081900360640190fd5b600a54600160a01b900460ff161561138d576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b600a805460ff60a01b1916600160a01b1790556040517f9e87fac88ff661f02d44f95383c817fece4bce600a3dab7a54406878b965e75290600090a1565b6040518060400160405280600381526020017f58434d000000000000000000000000000000000000000000000000000000000081525081565b6009546001600160a01b03163314611463576040805162461bcd60e51b815260206004820152601e60248201527f53656e646572206973206e6f7420676f7665726e616e636520626f6172640000604482015290519081900360640190fd5b60088190556040805182815290517f10809cc5ca185b137f7fbda0e2e2791a6b1b5d66fe86d51c10c69c805c9118019181900360200190a150565b3360008181526006602052604081205490919042116114f2576040805162461bcd60e51b81526020600482015260196024820152600080516020612764833981519152604482015290519081900360640190fd5b6001600160a01b0384166000908152600660205260409020548490421161154e576040805162461bcd60e51b81526020600482015260196024820152600080516020612764833981519152604482015290519081900360640190fd5b600a54600160a01b900460ff16158061157157506009546001600160a01b031633145b6115b5576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b6108b93386610ad4876040518060600160405280602581526020016128d3602591393360009081526001602090815260408083206001600160a01b038f16845290915290205491906120b2565b336000818152600660205260408120549091904211611656576040805162461bcd60e51b81526020600482015260196024820152600080516020612764833981519152604482015290519081900360640190fd5b6001600160a01b038416600090815260066020526040902054849042116116b2576040805162461bcd60e51b81526020600482015260196024820152600080516020612764833981519152604482015290519081900360640190fd5b600a54600160a01b900460ff1615806116d557506009546001600160a01b031633145b611719576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b6108b9338686611f62565b6009546001600160a01b03163314611783576040805162461bcd60e51b815260206004820152601e60248201527f53656e646572206973206e6f7420676f7665726e616e636520626f6172640000604482015290519081900360640190fd5b600a805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055565b600a546001600160a01b031681565b336000818152600660205260409020544211611812576040805162461bcd60e51b81526020600482015260196024820152600080516020612764833981519152604482015290519081900360640190fd5b600a54600160a01b900460ff16158061183557506009546001600160a01b031633145b611879576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b8382146118b75760405162461bcd60e51b81526004018080602001828103825260228152602001806128636022913960400191505060405180910390fd5b6000805b838110156118f2576118e88585838181106118d257fe5b905060200201358361214990919063ffffffff16565b91506001016118bb565b5061192781604051806060016040528060268152602001612784602691393360009081526020819052604090205491906120b2565b336000908152602081905260408120919091555b85811015611a9b57600087878381811061195157fe5b905060200201356001600160a01b03169050600086868481811061197157fe5b60200291909101359150506001600160a01b0382166119c15760405162461bcd60e51b81526004018080602001828103825260238152602001806126fd6023913960400191505060405180910390fd5b6001600160a01b0382166000908152600660205260409020544211611a1b576040805162461bcd60e51b81526020600482015260196024820152600080516020612764833981519152604482015290519081900360640190fd5b6001600160a01b038216600090815260208190526040902054611a3e9082612149565b6001600160a01b038316600081815260208181526040918290209390935580518481529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a3505060010161193b565b50505050505050565b6001600160a01b0387166000908152600660205260409020544211611afe576040805162461bcd60e51b81526020600482015260196024820152600080516020612764833981519152604482015290519081900360640190fd5b6001600160a01b0386166000908152600660205260409020544211611b58576040805162461bcd60e51b81526020600482015260196024820152600080516020612764833981519152604482015290519081900360640190fd5b600a54600160a01b900460ff161580611b7b57506009546001600160a01b031633145b611bbf576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b42841015611c14576040805162461bcd60e51b815260206004820152601760248201527f436f696e4d6574726f546f6b656e3a2045585049524544000000000000000000604482015290519081900360640190fd5b6003546001600160a01b0380891660008181526004602090815260408083208054600180820190925582517f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98186015280840196909652958d166060860152608085018c905260a085019590955260c08085018b90528151808603909101815260e0850182528051908301207f19010000000000000000000000000000000000000000000000000000000000006101008601526101028501969096526101228085019690965280518085039096018652610142840180825286519683019690962095839052610162840180825286905260ff89166101828501526101a284018890526101c28401879052519193926101e280820193601f1981019281900390910190855afa158015611d4a573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b03811615801590611d805750886001600160a01b0316816001600160a01b0316145b611dbb5760405162461bcd60e51b81526004018080602001828103825260218152602001806127d46021913960400191505060405180910390fd5b611dc6898989611e76565b505050505050505050565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b60056020526000908152604090205481565b6009546001600160a01b03163314611e6d576040805162461bcd60e51b815260206004820152601e60248201527f53656e646572206973206e6f7420676f7665726e616e636520626f6172640000604482015290519081900360640190fd5b610f16816123d9565b6001600160a01b038316611ebb5760405162461bcd60e51b81526004018080602001828103825260248152602001806128856024913960400191505060405180910390fd5b6001600160a01b038216611f005760405162461bcd60e51b81526004018080602001828103825260228152602001806127426022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b038316611fa75760405162461bcd60e51b815260040180806020018281038252602581526020018061283e6025913960400191505060405180910390fd5b6001600160a01b038216611fec5760405162461bcd60e51b81526004018080602001828103825260238152602001806126fd6023913960400191505060405180910390fd5b61202981604051806060016040528060268152602001612784602691396001600160a01b03861660009081526020819052604090205491906120b2565b6001600160a01b0380851660009081526020819052604080822093909355908416815220546120589082612149565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b600081848411156121415760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156121065781810151838201526020016120ee565b50505050905090810190601f1680156121335780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b6000828201838110156121a3576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b6001600160a01b0382166121ef5760405162461bcd60e51b815260040180806020018281038252602181526020018061281d6021913960400191505060405180910390fd5b61222c81604051806060016040528060228152602001612720602291396001600160a01b03851660009081526020819052604090205491906120b2565b6001600160a01b038316600090815260208190526040902055600254612252908261247f565b6002556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b6009546040516001600160a01b038084169216907fc9236e88ccc318dbded95bbdbed52565112e581abe78292b12344574cd3a267b90600090a36009805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055565b6001600160a01b03811660008181526005602090815260408083208390556006909152808220829055517fd7f9e268a7b73266b018e33a21334c62cd762d663acc0f052eb872992da319db9190a250565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb000000000000000000000000000000000000000000000000000000001790526123d49084906124c1565b505050565b60006123f06007544261214990919063ffffffff16565b9050600061241561240e60085460075461214990919063ffffffff16565b4290612149565b6001600160a01b038416600081815260056020908152604080832087905560068252918290208490558151868152908101849052815193945091927f5496407254a0eb60bfb0684ce13af563d549d67de6b58eca5805aed0eab2806b9281900390910190a2505050565b60006121a383836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506120b2565b6060612516826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166125729092919063ffffffff16565b8051909150156123d45780806020019051602081101561253557600080fd5b50516123d45760405162461bcd60e51b815260040180806020018281038252602a8152602001806128a9602a913960400191505060405180910390fd5b60606125818484600085612589565b949350505050565b6060612594856126f6565b6125e5576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b60006060866001600160a01b031685876040518082805190602001908083835b602083106126245780518252601f199092019160209182019101612605565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114612686576040519150601f19603f3d011682016040523d82523d6000602084013e61268b565b606091505b5091509150811561269f5791506125819050565b8051156126af5780518082602001fd5b60405162461bcd60e51b81526020600482018181528651602484015286518793919283926044019190850190808383600083156121065781810151838201526020016120ee565b3b15159056fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f20616464726573734163636f756e74206973206265696e672072657669657765640000000000000045524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636553656e646572206973206e6f74207468652070656e64696e6720676f7665726e616e636520626f617264436f696e4d6574726f546f6b656e3a20494e56414c49445f5349474e415455524545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f2061646472657373436f696e4d6574726f546f6b656e3a2057726f6e67206172726179206c656e67746845524332303a20617070726f76652066726f6d20746865207a65726f20616464726573735361666545524332303a204552433230206f7065726174696f6e20646964206e6f74207375636365656445524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220003e1c494ad15ecd8bd5d449193875a2799936dc419986e50e50b06ba4a697b464736f6c634300060c0033
Deployed Bytecode Sourcemap
17634:14685:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17800:47;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;22753:256;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;22753:256:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;18475:50;;;;;;;;;;;;;;;;-1:-1:-1;18475:50:0;-1:-1:-1;;;;;18475:50:0;;:::i;:::-;;;;;;;;;;;;;;;;21640:100;;;:::i;23483:565::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;23483:565:0;;;;;;;;;;;;;;;;;:::i;18251:108::-;;;:::i;17898:35::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;18108:31;;;:::i;18662:30::-;;;:::i;:::-;;;;-1:-1:-1;;;;;18662:30:0;;;;;;;;;;;;;;25265:304;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;25265:304:0;;;;;;;;:::i;18532:36::-;;;:::i;20679:153::-;;;:::i;:::-;;28960:144;;;;;;;;;;;;;;;;-1:-1:-1;28960:144:0;;:::i;21203:168::-;;;:::i;20943:97::-;;;;;;;;;;;;;;;;-1:-1:-1;20943:97:0;-1:-1:-1;;;;;20943:97:0;;:::i;24434:422::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;24434:422:0;;;;;;;;;;;;;;;;;:::i;18743:25::-;;;:::i;31512:268::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;31512:268:0;;;;;;;;;;;;;;;;;:::i;21803:119::-;;;;;;;;;;;;;;;;-1:-1:-1;21803:119:0;-1:-1:-1;;;;;21803:119:0;;:::i;18585:39::-;;;:::i;31142:171::-;;;;;;;;;;;;;;;;-1:-1:-1;31142:171:0;;:::i;18366:41::-;;;;;;;;;;;;;;;;-1:-1:-1;18366:41:0;-1:-1:-1;;;;;18366:41:0;;:::i;20524:147::-;;;:::i;17854:37::-;;;:::i;31321:183::-;;;;;;;;;;;;;;;;-1:-1:-1;31321:183:0;;:::i;26072:355::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;26072:355:0;;;;;;;;:::i;22135:265::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;22135:265:0;;;;;;;;:::i;21048:147::-;;;;;;;;;;;;;;;;-1:-1:-1;21048:147:0;-1:-1:-1;;;;;21048:147:0;;:::i;18699:37::-;;;:::i;29112:985::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;29112:985:0;;-1:-1:-1;29112:985:0;-1:-1:-1;29112:985:0;:::i;30105:1029::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;30105:1029:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;22463:143::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;22463:143:0;;;;;;;;;;:::i;18420:48::-;;;;;;;;;;;;;;;;-1:-1:-1;18420:48:0;-1:-1:-1;;;;;18420:48:0;;:::i;20840:95::-;;;;;;;;;;;;;;;;-1:-1:-1;20840:95:0;-1:-1:-1;;;;;20840:95:0;;:::i;17800:47::-;;;;;;;;;;;;;;;;;;;:::o;22753:256::-;22841:10;22925:4;19735:24;;;:15;:24;;;;;;22925:4;;22841:10;19762:15;-1:-1:-1;19727:80:0;;;;;-1:-1:-1;;;19727:80:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;19727:80:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;19735:24:0;::::1;;::::0;;;:15:::1;:24;::::0;;;;;22875:7;;19762:15:::1;-1:-1:-1::0;19727:80:0::1;;;::::0;;-1:-1:-1;;;19727:80:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;;;;;;;;;19727:80:0;;;;;;;;;;;;;::::1;;19279:6:::2;::::0;-1:-1:-1;;;19279:6:0;::::2;;;19278:7;::::0;:40:::2;;-1:-1:-1::0;19303:15:0::2;::::0;-1:-1:-1;;;;;19303:15:0::2;19289:10;:29;19278:40;19270:69;;;::::0;;-1:-1:-1;;;19270:69:0;;::::2;;::::0;::::2;::::0;::::2;::::0;;;;-1:-1:-1;;;19270:69:0;;;;;;;;;;;;;::::2;;22942:37:::3;22951:10;22963:7;22972:6;22942:8;:37::i;:::-;-1:-1:-1::0;22997:4:0::3;::::0;22753:256;-1:-1:-1;;;;22753:256:0:o;18475:50::-;;;;;;;;;;;;;:::o;21640:100::-;21720:12;;21640:100;:::o;23483:565::-;23594:10;23710:4;19735:24;;;:15;:24;;;;;;23710:4;;23594:10;19762:15;-1:-1:-1;19727:80:0;;;;;-1:-1:-1;;;19727:80:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;19727:80:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;19735:24:0;::::1;;::::0;;;:15:::1;:24;::::0;;;;;23628:6;;19762:15:::1;-1:-1:-1::0;19727:80:0::1;;;::::0;;-1:-1:-1;;;19727:80:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;;;;;;;;;19727:80:0;;;;;;;;;;;;;::::1;;-1:-1:-1::0;;;;;19735:24:0;::::2;;::::0;;;:15:::2;:24;::::0;;;;;23658:9;;19762:15:::2;-1:-1:-1::0;19727:80:0::2;;;::::0;;-1:-1:-1;;;19727:80:0;;::::2;;::::0;::::2;::::0;::::2;::::0;;;;-1:-1:-1;;;;;;;;;;;19727:80:0;;;;;;;;;;;;;::::2;;19279:6:::3;::::0;-1:-1:-1;;;19279:6:0;::::3;;;19278:7;::::0;:40:::3;;-1:-1:-1::0;19303:15:0::3;::::0;-1:-1:-1;;;;;19303:15:0::3;19289:10;:29;19278:40;19270:69;;;::::0;;-1:-1:-1;;;19270:69:0;;::::3;;::::0;::::3;::::0;::::3;::::0;;;;-1:-1:-1;;;19270:69:0;;;;;;;;;;;;;::::3;;23727:36:::4;23737:6;23745:9;23756:6;23727:9;:36::i;:::-;-1:-1:-1::0;;;;;23778:19:0;::::4;17791:1;23778:19:::0;;;:11:::4;:19;::::0;;;;;;;23798:10:::4;23778:31:::0;;;;;;;;-1:-1:-1;;;23774:245:0::4;;;23890:117;23899:6;23907:10;23919:87;23955:6;23919:87;;;;;;;;;;;;;;;;;-1:-1:-1::0;;;;;23919:19:0;::::4;;::::0;;;:11:::4;:19;::::0;;;;;;;23939:10:::4;23919:31:::0;;;;;;;;;:87;:35:::4;:87::i;:::-;23890:8;:117::i;:::-;-1:-1:-1::0;24036:4:0::4;::::0;23483:565;-1:-1:-1;;;;;;23483:565:0:o;18251:108::-;18293:66;18251:108;:::o;17898:35::-;17931:2;17898:35;:::o;18108:31::-;;;;:::o;18662:30::-;;;-1:-1:-1;;;;;18662:30:0;;:::o;25265:304::-;25359:10;25443:4;19735:24;;;:15;:24;;;;;;25443:4;;25359:10;19762:15;-1:-1:-1;19727:80:0;;;;;-1:-1:-1;;;19727:80:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;19727:80:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;19735:24:0;::::1;;::::0;;;:15:::1;:24;::::0;;;;;25393:7;;19762:15:::1;-1:-1:-1::0;19727:80:0::1;;;::::0;;-1:-1:-1;;;19727:80:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;;;;;;;;;19727:80:0;;;;;;;;;;;;;::::1;;19279:6:::2;::::0;-1:-1:-1;;;19279:6:0;::::2;;;19278:7;::::0;:40:::2;;-1:-1:-1::0;19303:15:0::2;::::0;-1:-1:-1;;;;;19303:15:0::2;19289:10;:29;19278:40;19270:69;;;::::0;;-1:-1:-1;;;19270:69:0;;::::2;;::::0;::::2;::::0;::::2;::::0;;;;-1:-1:-1;;;19270:69:0;;;;;;;;;;;;;::::2;;25469:10:::3;25490:23;::::0;;;:11:::3;:23;::::0;;;;;;;-1:-1:-1;;;;;25490:32:0;::::3;::::0;;;;;;;;25460:79:::3;::::0;25469:10;25481:7;;25490:48:::3;::::0;25527:10;25490:36:::3;:48::i;18532:36::-:0;;;;:::o;20679:153::-;19431:15;;-1:-1:-1;;;;;19431:15:0;19417:10;:29;19409:72;;;;;-1:-1:-1;;;19409:72:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;20744:6:::1;::::0;-1:-1:-1;;;20744:6:0;::::1;;;20736:37;;;::::0;;-1:-1:-1;;;20736:37:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;::::1;::::0;;;;;;;;;;;;;::::1;;20784:6;:14:::0;;-1:-1:-1;;;;20784:14:0::1;::::0;;20814:10:::1;::::0;::::1;::::0;20793:5:::1;::::0;20814:10:::1;20679:153::o:0;28960:144::-;29020:10;19735:24;;;;:15;:24;;;;;;19762:15;-1:-1:-1;19727:80:0;;;;;-1:-1:-1;;;19727:80:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;19727:80:0;;;;;;;;;;;;;;;19279:6:::1;::::0;-1:-1:-1;;;19279:6:0;::::1;;;19278:7;::::0;:40:::1;;-1:-1:-1::0;19303:15:0::1;::::0;-1:-1:-1;;;;;19303:15:0::1;19289:10;:29;19278:40;19270:69;;;::::0;;-1:-1:-1;;;19270:69:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;19270:69:0;;;;;;;;;;;;;::::1;;29071:25:::2;29077:10;29089:6;29071:5;:25::i;:::-;28960:144:::0;;:::o;21203:168::-;19580:22;;-1:-1:-1;;;;;19580:22:0;19566:10;:36;19558:91;;;;-1:-1:-1;;;19558:91:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;21294:22:::1;::::0;21274:43:::1;::::0;-1:-1:-1;;;;;21294:22:0::1;21274:19;:43::i;:::-;21328:22;:35:::0;;-1:-1:-1;;21328:35:0::1;::::0;;21203:168::o;20943:97::-;19431:15;;-1:-1:-1;;;;;19431:15:0;19417:10;:29;19409:72;;;;;-1:-1:-1;;;19409:72:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;21015:17:::1;21024:7;21015:8;:17::i;:::-;20943:97:::0;:::o;24434:422::-;19431:15;;24555:4;;-1:-1:-1;;;;;19431:15:0;19417:10;:29;19409:72;;;;;-1:-1:-1;;;19409:72:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;24599:19:0;::::1;;::::0;;;:13:::1;:19;::::0;;;;;24580:15:::1;:38;24572:79;;;::::0;;-1:-1:-1;;;24572:79:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;::::1;::::0;;;;;;;;;;;;;::::1;;-1:-1:-1::0;;;;;24689:21:0;::::1;;::::0;;;:15:::1;:21;::::0;;;;;24670:15:::1;:40;;24662:76;;;::::0;;-1:-1:-1;;;24662:76:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;::::1;::::0;;;;;;;;;;;;;::::1;;24751:26;24761:4;24767:2;24771:5;24751:9;:26::i;:::-;24816:2;-1:-1:-1::0;;;;;24793:33:0::1;24810:4;-1:-1:-1::0;;;;;24793:33:0::1;;24820:5;24793:33;;;;;;;;;;;;;;;;;;-1:-1:-1::0;24844:4:0::1;24434:422:::0;;;;;:::o;18743:25::-;;;-1:-1:-1;;;18743:25:0;;;;;:::o;31512:268::-;19431:15;;-1:-1:-1;;;;;19431:15:0;19417:10;:29;19409:72;;;;;-1:-1:-1;;;19409:72:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;31615:15:::1;31633:5;-1:-1:-1::0;;;;;31633:15:0::1;;31657:4;31633:30;;;;;;;;;;;;;-1:-1:-1::0;;;;;31633:30:0::1;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;::::0;::::1;;-1:-1:-1::0;31633:30:0;;-1:-1:-1;31682:17:0;;::::1;;31674:57;;;::::0;;-1:-1:-1;;;31674:57:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;::::1;::::0;;;;;;;;;;;;;::::1;;31742:30;-1:-1:-1::0;;;;;31742:18:0;::::1;31761:2:::0;31765:6;31742:18:::1;:30::i;:::-;19492:1;31512:268:::0;;;:::o;21803:119::-;-1:-1:-1;;;;;21896:18:0;21869:7;21896:18;;;;;;;;;;;;21803:119::o;18585:39::-;;;;:::o;31142:171::-;19431:15;;-1:-1:-1;;;;;19431:15:0;19417:10;:29;19409:72;;;;;-1:-1:-1;;;19409:72:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;31228:12:::1;:28:::0;;;31272:33:::1;::::0;;;;;;;::::1;::::0;;;;::::1;::::0;;::::1;31142:171:::0;:::o;18366:41::-;;;;;;;;;;;;;:::o;20524:147::-;19431:15;;-1:-1:-1;;;;;19431:15:0;19417:10;:29;19409:72;;;;;-1:-1:-1;;;19409:72:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;20588:6:::1;::::0;-1:-1:-1;;;20588:6:0;::::1;;;20587:7;20579:36;;;::::0;;-1:-1:-1;;;20579:36:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;20579:36:0;;;;;;;;;;;;;::::1;;20626:6;:13:::0;;-1:-1:-1;;;;20626:13:0::1;-1:-1:-1::0;;;20626:13:0::1;::::0;;20655:8:::1;::::0;::::1;::::0;20626:13;;20655:8:::1;20524:147::o:0;17854:37::-;;;;;;;;;;;;;;;;;;;:::o;31321:183::-;19431:15;;-1:-1:-1;;;;;19431:15:0;19417:10;:29;19409:72;;;;;-1:-1:-1;;;19409:72:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;31411:14:::1;:32:::0;;;31459:37:::1;::::0;;;;;;;::::1;::::0;;;;::::1;::::0;;::::1;31321:183:::0;:::o;26072:355::-;26171:10;26255:4;19735:24;;;:15;:24;;;;;;26255:4;;26171:10;19762:15;-1:-1:-1;19727:80:0;;;;;-1:-1:-1;;;19727:80:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;19727:80:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;19735:24:0;::::1;;::::0;;;:15:::1;:24;::::0;;;;;26205:7;;19762:15:::1;-1:-1:-1::0;19727:80:0::1;;;::::0;;-1:-1:-1;;;19727:80:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;;;;;;;;;19727:80:0;;;;;;;;;;;;;::::1;;19279:6:::2;::::0;-1:-1:-1;;;19279:6:0;::::2;;;19278:7;::::0;:40:::2;;-1:-1:-1::0;19303:15:0::2;::::0;-1:-1:-1;;;;;19303:15:0::2;19289:10;:29;19278:40;19270:69;;;::::0;;-1:-1:-1;;;19270:69:0;;::::2;;::::0;::::2;::::0;::::2;::::0;;;;-1:-1:-1;;;19270:69:0;;;;;;;;;;;;;::::2;;26272:125:::3;26281:10;26293:7;26302:94;26339:15;26302:94;;;;;;;;;;;;;;;;;26314:10;26302:23;::::0;;;:11:::3;:23;::::0;;;;;;;-1:-1:-1;;;;;26302:32:0;::::3;::::0;;;;;;;;;:94;:36:::3;:94::i;22135:265::-:0;22227:10;22313:4;19735:24;;;:15;:24;;;;;;22313:4;;22227:10;19762:15;-1:-1:-1;19727:80:0;;;;;-1:-1:-1;;;19727:80:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;19727:80:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;19735:24:0;::::1;;::::0;;;:15:::1;:24;::::0;;;;;22261:9;;19762:15:::1;-1:-1:-1::0;19727:80:0::1;;;::::0;;-1:-1:-1;;;19727:80:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;;;;;;;;;19727:80:0;;;;;;;;;;;;;::::1;;19279:6:::2;::::0;-1:-1:-1;;;19279:6:0;::::2;;;19278:7;::::0;:40:::2;;-1:-1:-1::0;19303:15:0::2;::::0;-1:-1:-1;;;;;19303:15:0::2;19289:10;:29;19278:40;19270:69;;;::::0;;-1:-1:-1;;;19270:69:0;;::::2;;::::0;::::2;::::0;::::2;::::0;;;;-1:-1:-1;;;19270:69:0;;;;;;;;;;;;;::::2;;22330:40:::3;22340:10;22352:9;22363:6;22330:9;:40::i;21048:147::-:0;19431:15;;-1:-1:-1;;;;;19431:15:0;19417:10;:29;19409:72;;;;;-1:-1:-1;;;19409:72:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;21144:22:::1;:43:::0;;-1:-1:-1;;21144:43:0::1;-1:-1:-1::0;;;;;21144:43:0;;;::::1;::::0;;;::::1;::::0;;21048:147::o;18699:37::-;;;-1:-1:-1;;;;;18699:37:0;;:::o;29112:985::-;29215:10;19735:24;;;;:15;:24;;;;;;19762:15;-1:-1:-1;19727:80:0;;;;;-1:-1:-1;;;19727:80:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;19727:80:0;;;;;;;;;;;;;;;19279:6:::1;::::0;-1:-1:-1;;;19279:6:0;::::1;;;19278:7;::::0;:40:::1;;-1:-1:-1::0;19303:15:0::1;::::0;-1:-1:-1;;;;;19303:15:0::1;19289:10;:29;19278:40;19270:69;;;::::0;;-1:-1:-1;;;19270:69:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;19270:69:0;;;;;;;;;;;;;::::1;;29287:35:::0;;::::2;29279:82;;;;-1:-1:-1::0;;;29279:82:0::2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;29374:13;29407:9:::0;29402:101:::2;29422:18:::0;;::::2;29402:101;;;29470:21;29480:7;;29488:1;29480:10;;;;;;;;;;;;;29470:5;:9;;:21;;;;:::i;:::-;29462:29:::0;-1:-1:-1;29442:3:0::2;;29402:101;;;;29539:74;29565:5;29539:74;;;;;;;;;;;;;;;;;29549:10;29539:9;:21:::0;;;::::2;::::0;;;;;;;;:74;:25:::2;:74::i;:::-;29525:10;29515:9;:21:::0;;;::::2;::::0;;;;;;:98;;;;29626:464:::2;29646:21:::0;;::::2;29626:464;;;29689:17;29709:10;;29720:1;29709:13;;;;;;;;;;;;;-1:-1:-1::0;;;;;29709:13:0::2;29689:33;;29737:14;29754:7;;29762:1;29754:10;;;;;;;;;::::0;;;::::2;;::::0;-1:-1:-1;;;;;;;29787:23:0;::::2;29779:71;;;;-1:-1:-1::0;;;29779:71:0::2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1::0;;;;;29873:26:0;::::2;;::::0;;;:15:::2;:26;::::0;;;;;29902:15:::2;-1:-1:-1::0;29865:82:0::2;;;::::0;;-1:-1:-1;;;29865:82:0;;::::2;;::::0;::::2;::::0;::::2;::::0;;;;-1:-1:-1;;;;;;;;;;;29865:82:0;;;;;;;;;;;;;::::2;;-1:-1:-1::0;;;;;29987:20:0;::::2;:9;:20:::0;;;::::2;::::0;;;;;;;:32:::2;::::0;30012:6;29987:24:::2;:32::i;:::-;-1:-1:-1::0;;;;;29964:20:0;::::2;:9;:20:::0;;;::::2;::::0;;;;;;;;:55;;;;30039:39;;;;;;;29964:20;;30048:10:::2;::::0;30039:39:::2;::::0;;;;;;;;::::2;-1:-1:-1::0;;29669:3:0::2;;29626:464;;;;19350:1;29112:985:::0;;;;;:::o;30105:1029::-;-1:-1:-1;;;;;30316:22:0;;;;;;:15;:22;;;;;;30341:15;-1:-1:-1;30308:78:0;;;;;-1:-1:-1;;;30308:78:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;30308:78:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;30405:24:0;;;;;;:15;:24;;;;;;30432:15;-1:-1:-1;30397:80:0;;;;;-1:-1:-1;;;30397:80:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;30397:80:0;;;;;;;;;;;;;;;30497:6;;-1:-1:-1;;;30497:6:0;;;;30496:7;;:40;;-1:-1:-1;30521:15:0;;-1:-1:-1;;;;;30521:15:0;30507:10;:29;30496:40;30488:69;;;;;-1:-1:-1;;;30488:69:0;;;;;;;;;;;;-1:-1:-1;;;30488:69:0;;;;;;;;;;;;;;;30588:15;30576:8;:27;;30568:63;;;;;-1:-1:-1;;;30568:63:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;30751:16;;-1:-1:-1;;;;;30847:13:0;;;30646:14;30847:13;;;:6;:13;;;;;;;;:15;;;;;;;;;30796:77;;18293:66;30796:77;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30786:88;;;;;;30687:202;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30663:237;;;;;;;;;30940:26;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30646:14;;30847:15;30940:26;;;;;-1:-1:-1;;30940:26:0;;;;;;;;;;30847:15;30940:26;;;;;;;;;;;;;;;-1:-1:-1;;30940:26:0;;-1:-1:-1;;30940:26:0;;;-1:-1:-1;;;;;;;30987:30:0;;;;;;:59;;;31041:5;-1:-1:-1;;;;;31021:25:0;:16;-1:-1:-1;;;;;31021:25:0;;30987:59;30979:105;;;;-1:-1:-1;;;30979:105:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;31095:31;31104:5;31111:7;31120:5;31095:8;:31::i;:::-;30105:1029;;;;;;;;;:::o;22463:143::-;-1:-1:-1;;;;;22571:18:0;;;22544:7;22571:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;22463:143::o;18420:48::-;;;;;;;;;;;;;:::o;20840:95::-;19431:15;;-1:-1:-1;;;;;19431:15:0;19417:10;:29;19409:72;;;;;-1:-1:-1;;;19409:72:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;20911:16:::1;20919:7;20911;:16::i;28506:338::-:0;-1:-1:-1;;;;;28600:19:0;;28592:68;;;;-1:-1:-1;;;28592:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;28679:21:0;;28671:68;;;;-1:-1:-1;;;28671:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;28752:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;28804:32;;;;;;;;;;;;;;;;;28506:338;;;:::o;26917:471::-;-1:-1:-1;;;;;27015:20:0;;27007:70;;;;-1:-1:-1;;;27007:70:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;27096:23:0;;27088:71;;;;-1:-1:-1;;;27088:71:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;27192;27214:6;27192:71;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;27192:17:0;;:9;:17;;;;;;;;;;;;:71;:21;:71::i;:::-;-1:-1:-1;;;;;27172:17:0;;;:9;:17;;;;;;;;;;;:91;;;;27297:20;;;;;;;:32;;27322:6;27297:24;:32::i;:::-;-1:-1:-1;;;;;27274:20:0;;;:9;:20;;;;;;;;;;;;:55;;;;27345:35;;;;;;;27274:20;;27345:35;;;;;;;;;;;;;26917:471;;;:::o;4483:192::-;4569:7;4605:12;4597:6;;;;4589:29;;;;-1:-1:-1;;;4589:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;4641:5:0;;;4483:192::o;3580:181::-;3638:7;3670:5;;;3694:6;;;;3686:46;;;;;-1:-1:-1;;;3686:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;3752:1;3580:181;-1:-1:-1;;;3580:181:0:o;27720:348::-;-1:-1:-1;;;;;27796:21:0;;27788:67;;;;-1:-1:-1;;;27788:67:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;27889:68;27912:6;27889:68;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;27889:18:0;;:9;:18;;;;;;;;;;;;:68;:22;:68::i;:::-;-1:-1:-1;;;;;27868:18:0;;:9;:18;;;;;;;;;;:89;27983:12;;:24;;28000:6;27983:16;:24::i;:::-;27968:12;:39;28023:37;;;;;;;;28049:1;;-1:-1:-1;;;;;28023:37:0;;;;;;;;;;;;27720:348;;:::o;21379:196::-;21484:15;;21461:59;;-1:-1:-1;;;;;21461:59:0;;;;21484:15;;21461:59;;21484:15;;21461:59;21531:15;:36;;-1:-1:-1;;21531:36:0;-1:-1:-1;;;;;21531:36:0;;;;;;;;;;21379:196::o;32155:161::-;-1:-1:-1;;;;;32210:22:0;;32235:1;32210:22;;;:13;:22;;;;;;;;:26;;;32247:15;:24;;;;;;:28;;;32291:17;;;32235:1;32291:17;32155:161;:::o;14561:177::-;14671:58;;;-1:-1:-1;;;;;14671:58:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14694:23;14671:58;;;14644:86;;14664:5;;14644:19;:86::i;:::-;14561:177;;;:::o;31788:359::-;31842:19;31864:33;31884:12;;31864:15;:19;;:33;;;;:::i;:::-;31842:55;;31908:19;31930:53;31950:32;31967:14;;31950:12;;:16;;:32;;;;:::i;:::-;31930:15;;:19;:53::i;:::-;-1:-1:-1;;;;;31994:22:0;;;;;;:13;:22;;;;;;;;:36;;;32041:15;:24;;;;;;:38;;;32095:44;;;;;;;;;;;;;31908:75;;-1:-1:-1;31994:22:0;;32095:44;;;;;;;;;;31788:359;;;:::o;4044:136::-;4102:7;4129:43;4133:1;4136;4129:43;;;;;;;;;;;;;;;;;:3;:43::i;16866:761::-;17290:23;17316:69;17344:4;17316:69;;;;;;;;;;;;;;;;;17324:5;-1:-1:-1;;;;;17316:27:0;;;:69;;;;;:::i;:::-;17400:17;;17290:95;;-1:-1:-1;17400:21:0;17396:224;;17542:10;17531:30;;;;;;;;;;;;;;;-1:-1:-1;17531:30:0;17523:85;;;;-1:-1:-1;;;17523:85:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11639:196;11742:12;11774:53;11797:6;11805:4;11811:1;11814:12;11774:22;:53::i;:::-;11767:60;11639:196;-1:-1:-1;;;;11639:196:0:o;13016:979::-;13146:12;13179:18;13190:6;13179:10;:18::i;:::-;13171:60;;;;;-1:-1:-1;;;13171:60:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;13305:12;13319:23;13346:6;-1:-1:-1;;;;;13346:11:0;13366:8;13377:4;13346:36;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;13346:36:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13304:78;;;;13397:7;13393:595;;;13428:10;-1:-1:-1;13421:17:0;;-1:-1:-1;13421:17:0;13393:595;13542:17;;:21;13538:439;;13805:10;13799:17;13866:15;13853:10;13849:2;13845:19;13838:44;13753:148;13941:20;;-1:-1:-1;;;13941:20:0;;;;;;;;;;;;;;;;;13948:12;;13941:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8721:422;9088:20;9127:8;;;8721:422::o
Swarm Source
ipfs://003e1c494ad15ecd8bd5d449193875a2799936dc419986e50e50b06ba4a697b4
🤖 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)

