ERC-20
Source Code
Overview
Max Total Supply
10,000,000 ORDIW
Holders
11
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":false,"internalType":"uint256","name":"_maxTxAmount","type":"uint256"}],"name":"MaxTxAmountUpdated","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":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"_buyMap","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_maxTxAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_maxWalletSize","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_swapTokensAtAmount","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":[{"internalType":"address[]","name":"bots_","type":"address[]"}],"name":"blockBots","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"bots","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address[]","name":"accounts","type":"address[]"},{"internalType":"bool","name":"excluded","type":"bool"}],"name":"excludeMultipleAccountsFromFees","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":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"redisFeeOnBuy","type":"uint256"},{"internalType":"uint256","name":"redisFeeOnSell","type":"uint256"},{"internalType":"uint256","name":"taxFeeOnBuy","type":"uint256"},{"internalType":"uint256","name":"taxFeeOnSell","type":"uint256"}],"name":"setFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"maxWalletSize","type":"uint256"}],"name":"setMaxWalletSize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"swapTokensAtAmount","type":"uint256"}],"name":"setMinSwapTokensThreshold","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_tradingOpen","type":"bool"}],"name":"setTrading","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"maxTxAmount","type":"uint256"}],"name":"setmaxTx","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_swapEnabled","type":"bool"}],"name":"swap","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":"address","name":"notbot","type":"address"}],"name":"unblockBot","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uniswapV2Pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"uniswapV2Router","outputs":[{"internalType":"contract IUniswapV2Router02","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]Contract Creation Code
608060405262000018662386f26fc100005f1962000350565b62000025905f1962000370565b6006555f60088190556019600955600a819055601e600b819055600c829055600d819055600e91909155600f55601280546001600160a01b03199081167321bc14b1fa06ff18f669c89b6daa6d6dee76ec9e9081179092556013805490911690911790556015805461ffff60a81b1916600160b01b17905565b5e620f480006016819055601755654b61782b1400601855348015620000c2575f80fd5b505f80546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600654335f9081526002602090815260409182902092909255601480546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d908117909155815163c45a015560e01b815291519092839263c45a015592600480830193928290030181865afa1580156200017c573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620001a2919062000396565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001ee573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019062000214919062000396565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303815f875af11580156200025f573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019062000285919062000396565b601580546001600160a01b0319166001600160a01b039283161790555f80548216815260056020526040808220805460ff1990811660019081179092553084528284208054821683179055601254851684528284208054821683179055601354909416835291208054909216179055336001600160a01b03165f6001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef662386f26fc100006040516200034191815260200190565b60405180910390a350620003c5565b5f826200036b57634e487b7160e01b5f52601260045260245ffd5b500690565b818103818111156200039057634e487b7160e01b5f52601160045260245ffd5b92915050565b5f60208284031215620003a7575f80fd5b81516001600160a01b0381168114620003be575f80fd5b9392505050565b611d0480620003d35f395ff3fe6080604052600436106101c7575f3560e01c80638da5cb5b116100f2578063b0c2b56111610092578063dd62ed3e11610062578063dd62ed3e14610532578063ea1644d514610576578063f2fde38b14610595578063fc342279146105b4575f80fd5b8063b0c2b561146104b2578063bfd79284146104d1578063c3c8cd80146104ff578063c492f04614610513575f80fd5b806395d89b41116100cd57806395d89b411461042857806398a5c31514610455578063a2a957bb14610474578063a9059cbb14610493575f80fd5b80638da5cb5b146103d85780638f70ccf7146103f45780638f9a55c014610413575f80fd5b8063313ce5671161016857806370a082311161013857806370a0823114610365578063715018a6146103845780637d1db4a5146103985780637f2feddc146103ad575f80fd5b8063313ce567146102f857806349bd5a5e146103135780636b999053146103325780636fc3eaec14610351575f80fd5b80631694505e116101a35780631694505e1461026a57806318160ddd146102a157806323b872dd146102c45780632fd689e3146102e3575f80fd5b8062b8cf2a146101d257806306fdde03146101f3578063095ea7b31461023b575f80fd5b366101ce57005b5f80fd5b3480156101dd575f80fd5b506101f16101ec3660046118b0565b6105d3565b005b3480156101fe575f80fd5b5060408051808201909152600e81526d13dc991a5b985b0815d85b1b195d60921b60208201525b6040516102329190611970565b60405180910390f35b348015610246575f80fd5b5061025a6102553660046119bc565b610664565b6040519015158152602001610232565b348015610275575f80fd5b50601454610289906001600160a01b031681565b6040516001600160a01b039091168152602001610232565b3480156102ac575f80fd5b50662386f26fc100005b604051908152602001610232565b3480156102cf575f80fd5b5061025a6102de3660046119e6565b61067a565b3480156102ee575f80fd5b506102b660185481565b348015610303575f80fd5b5060405160098152602001610232565b34801561031e575f80fd5b50601554610289906001600160a01b031681565b34801561033d575f80fd5b506101f161034c366004611a24565b6106e1565b34801561035c575f80fd5b506101f161072a565b348015610370575f80fd5b506102b661037f366004611a24565b610774565b34801561038f575f80fd5b506101f1610795565b3480156103a3575f80fd5b506102b660165481565b3480156103b8575f80fd5b506102b66103c7366004611a24565b60116020525f908152604090205481565b3480156103e3575f80fd5b505f546001600160a01b0316610289565b3480156103ff575f80fd5b506101f161040e366004611a4e565b610806565b34801561041e575f80fd5b506102b660175481565b348015610433575f80fd5b506040805180820190915260058152644f5244495760d81b6020820152610225565b348015610460575f80fd5b506101f161046f366004611a67565b61084d565b34801561047f575f80fd5b506101f161048e366004611a7e565b61087b565b34801561049e575f80fd5b5061025a6104ad3660046119bc565b6108b8565b3480156104bd575f80fd5b506101f16104cc366004611a67565b6108c4565b3480156104dc575f80fd5b5061025a6104eb366004611a24565b60106020525f908152604090205460ff1681565b34801561050a575f80fd5b506101f16108f2565b34801561051e575f80fd5b506101f161052d366004611aad565b610944565b34801561053d575f80fd5b506102b661054c366004611b2a565b6001600160a01b039182165f90815260046020908152604080832093909416825291909152205490565b348015610581575f80fd5b506101f1610590366004611a67565b6109d7565b3480156105a0575f80fd5b506101f16105af366004611a24565b610a05565b3480156105bf575f80fd5b506101f16105ce366004611a4e565b610aec565b5f546001600160a01b031633146106055760405162461bcd60e51b81526004016105fc90611b61565b60405180910390fd5b5f5b815181101561066057600160105f84848151811061062757610627611b96565b6020908102919091018101516001600160a01b031682528101919091526040015f20805460ff1916911515919091179055600101610607565b5050565b5f610670338484610b33565b5060015b92915050565b5f610686848484610c56565b6106d784336106d285604051806060016040528060288152602001611ca7602891396001600160a01b038a165f9081526004602090815260408083203384529091529020549190611186565b610b33565b5060019392505050565b5f546001600160a01b0316331461070a5760405162461bcd60e51b81526004016105fc90611b61565b6001600160a01b03165f908152601060205260409020805460ff19169055565b6012546001600160a01b0316336001600160a01b0316148061075f57506013546001600160a01b0316336001600160a01b0316145b610767575f80fd5b47610771816111be565b50565b6001600160a01b0381165f90815260026020526040812054610674906111f5565b5f546001600160a01b031633146107be5760405162461bcd60e51b81526004016105fc90611b61565b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b5f546001600160a01b0316331461082f5760405162461bcd60e51b81526004016105fc90611b61565b60158054911515600160a01b0260ff60a01b19909216919091179055565b5f546001600160a01b031633146108765760405162461bcd60e51b81526004016105fc90611b61565b601855565b5f546001600160a01b031633146108a45760405162461bcd60e51b81526004016105fc90611b61565b600893909355600a91909155600955600b55565b5f610670338484610c56565b5f546001600160a01b031633146108ed5760405162461bcd60e51b81526004016105fc90611b61565b601655565b6012546001600160a01b0316336001600160a01b0316148061092757506013546001600160a01b0316336001600160a01b0316145b61092f575f80fd5b5f61093930610774565b905061077181611277565b5f546001600160a01b0316331461096d5760405162461bcd60e51b81526004016105fc90611b61565b5f5b828110156109d1578160055f86868581811061098d5761098d611b96565b90506020020160208101906109a29190611a24565b6001600160a01b0316815260208101919091526040015f20805460ff191691151591909117905560010161096f565b50505050565b5f546001600160a01b03163314610a005760405162461bcd60e51b81526004016105fc90611b61565b601755565b5f546001600160a01b03163314610a2e5760405162461bcd60e51b81526004016105fc90611b61565b6001600160a01b038116610a935760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016105fc565b5f80546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35f80546001600160a01b0319166001600160a01b0392909216919091179055565b5f546001600160a01b03163314610b155760405162461bcd60e51b81526004016105fc90611b61565b60158054911515600160b01b0260ff60b01b19909216919091179055565b6001600160a01b038316610b955760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016105fc565b6001600160a01b038216610bf65760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016105fc565b6001600160a01b038381165f8181526004602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610cba5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016105fc565b6001600160a01b038216610d1c5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016105fc565b5f8111610d7d5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b60648201526084016105fc565b5f546001600160a01b03848116911614801590610da757505f546001600160a01b03838116911614155b1561108257601554600160a01b900460ff16610e3f575f546001600160a01b03848116911614610e3f5760405162461bcd60e51b815260206004820152603f60248201527f544f4b454e3a2054686973206163636f756e742063616e6e6f742073656e642060448201527f746f6b656e7320756e74696c2074726164696e6720697320656e61626c65640060648201526084016105fc565b601654811115610e915760405162461bcd60e51b815260206004820152601c60248201527f544f4b454e3a204d6178205472616e73616374696f6e204c696d69740000000060448201526064016105fc565b6001600160a01b0383165f9081526010602052604090205460ff16158015610ed157506001600160a01b0382165f9081526010602052604090205460ff16155b610f295760405162461bcd60e51b815260206004820152602360248201527f544f4b454e3a20596f7572206163636f756e7420697320626c61636b6c69737460448201526265642160e81b60648201526084016105fc565b6015546001600160a01b03838116911614610fae5760175481610f4b84610774565b610f559190611bbe565b10610fae5760405162461bcd60e51b815260206004820152602360248201527f544f4b454e3a2042616c616e636520657863656564732077616c6c65742073696044820152627a652160e81b60648201526084016105fc565b5f610fb830610774565b601854601654919250821015908210610fd15760165491505b808015610fe85750601554600160a81b900460ff16155b801561100257506015546001600160a01b03868116911614155b80156110175750601554600160b01b900460ff165b801561103b57506001600160a01b0385165f9081526005602052604090205460ff16155b801561105f57506001600160a01b0384165f9081526005602052604090205460ff16155b1561107f5761106d82611277565b47801561107d5761107d476111be565b505b50505b6001600160a01b0383165f9081526005602052604090205460019060ff16806110c257506001600160a01b0383165f9081526005602052604090205460ff165b806110f457506015546001600160a01b038581169116148015906110f457506015546001600160a01b03848116911614155b1561110057505f61117a565b6015546001600160a01b03858116911614801561112b57506014546001600160a01b03848116911614155b1561113d57600854600c55600954600d555b6015546001600160a01b03848116911614801561116857506014546001600160a01b03858116911614155b1561117a57600a54600c55600b54600d555b6109d1848484846113e7565b5f81848411156111a95760405162461bcd60e51b81526004016105fc9190611970565b505f6111b58486611bd1565b95945050505050565b6013546040516001600160a01b039091169082156108fc029083905f818181858888f19350505050158015610660573d5f803e3d5ffd5b5f60065482111561125b5760405162461bcd60e51b815260206004820152602a60248201527f416d6f756e74206d757374206265206c657373207468616e20746f74616c207260448201526965666c656374696f6e7360b01b60648201526084016105fc565b5f611264611415565b90506112708382611436565b9392505050565b6015805460ff60a81b1916600160a81b1790556040805160028082526060820183525f9260208301908036833701905050905030815f815181106112bd576112bd611b96565b6001600160a01b03928316602091820292909201810191909152601454604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015611314573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113389190611be4565b8160018151811061134b5761134b611b96565b6001600160a01b0392831660209182029290920101526014546113719130911684610b33565b60145460405163791ac94760e01b81526001600160a01b039091169063791ac947906113a99085905f90869030904290600401611bff565b5f604051808303815f87803b1580156113c0575f80fd5b505af11580156113d2573d5f803e3d5ffd5b50506015805460ff60a81b1916905550505050565b806113f4576113f4611477565b6113ff8484846114a4565b806109d1576109d1600e54600c55600f54600d55565b5f805f611420611595565b909250905061142f8282611436565b9250505090565b5f61127083836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506115d2565b600c541580156114875750600d54155b1561148e57565b600c8054600e55600d8054600f555f9182905555565b5f805f805f806114b3876115fe565b6001600160a01b038f165f90815260026020526040902054959b509399509197509550935091506114e49087611653565b6001600160a01b03808b165f9081526002602052604080822093909355908a16815220546115129086611694565b6001600160a01b0389165f90815260026020526040902055611533816116f2565b61153d8483611738565b876001600160a01b0316896001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8560405161158291815260200190565b60405180910390a3505050505050505050565b6006545f908190662386f26fc100006115ae8282611436565b8210156115c957505060065492662386f26fc1000092509050565b90939092509050565b5f81836115f25760405162461bcd60e51b81526004016105fc9190611970565b505f6111b58486611c70565b5f805f805f805f805f6116168a600c54600d5461175c565b9250925092505f611625611415565b90505f805f6116368e8787876117ae565b919e509c509a509598509396509194505050505091939550919395565b5f61127083836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611186565b5f806116a08385611bbe565b9050838110156112705760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016105fc565b5f6116fb611415565b90505f61170883836117fa565b305f908152600260205260409020549091506117249082611694565b305f90815260026020526040902055505050565b6006546117459083611653565b6006556007546117559082611694565b6007555050565b5f808080611775606461176f89896117fa565b90611436565b90505f611787606461176f8a896117fa565b90505f61179e826117988b86611653565b90611653565b9992985090965090945050505050565b5f8080806117bc88866117fa565b90505f6117c988876117fa565b90505f6117d688886117fa565b90505f6117e7826117988686611653565b939b939a50919850919650505050505050565b5f825f0361180957505f610674565b5f6118148385611c8f565b9050826118218583611c70565b146112705760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b60648201526084016105fc565b634e487b7160e01b5f52604160045260245ffd5b6001600160a01b0381168114610771575f80fd5b80356118ab8161188c565b919050565b5f60208083850312156118c1575f80fd5b823567ffffffffffffffff808211156118d8575f80fd5b818501915085601f8301126118eb575f80fd5b8135818111156118fd576118fd611878565b8060051b604051601f19603f8301168101818110858211171561192257611922611878565b60405291825284820192508381018501918883111561193f575f80fd5b938501935b8285101561196457611955856118a0565b84529385019392850192611944565b98975050505050505050565b5f602080835283518060208501525f5b8181101561199c57858101830151858201604001528201611980565b505f604082860101526040601f19601f8301168501019250505092915050565b5f80604083850312156119cd575f80fd5b82356119d88161188c565b946020939093013593505050565b5f805f606084860312156119f8575f80fd5b8335611a038161188c565b92506020840135611a138161188c565b929592945050506040919091013590565b5f60208284031215611a34575f80fd5b81356112708161188c565b803580151581146118ab575f80fd5b5f60208284031215611a5e575f80fd5b61127082611a3f565b5f60208284031215611a77575f80fd5b5035919050565b5f805f8060808587031215611a91575f80fd5b5050823594602084013594506040840135936060013592509050565b5f805f60408486031215611abf575f80fd5b833567ffffffffffffffff80821115611ad6575f80fd5b818601915086601f830112611ae9575f80fd5b813581811115611af7575f80fd5b8760208260051b8501011115611b0b575f80fd5b602092830195509350611b219186019050611a3f565b90509250925092565b5f8060408385031215611b3b575f80fd5b8235611b468161188c565b91506020830135611b568161188c565b809150509250929050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b5f52603260045260245ffd5b634e487b7160e01b5f52601160045260245ffd5b8082018082111561067457610674611baa565b8181038181111561067457610674611baa565b5f60208284031215611bf4575f80fd5b81516112708161188c565b5f60a08201878352602087602085015260a0604085015281875180845260c0860191506020890193505f5b81811015611c4f5784516001600160a01b031683529383019391830191600101611c2a565b50506001600160a01b03969096166060850152505050608001529392505050565b5f82611c8a57634e487b7160e01b5f52601260045260245ffd5b500490565b808202811582820484141761067457610674611baa56fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a2646970667358221220da7f35b456cb5f939bd2101d12ece4364837de35075bae0ab7abb00020fa972d64736f6c63430008160033
Deployed Bytecode
0x6080604052600436106101c7575f3560e01c80638da5cb5b116100f2578063b0c2b56111610092578063dd62ed3e11610062578063dd62ed3e14610532578063ea1644d514610576578063f2fde38b14610595578063fc342279146105b4575f80fd5b8063b0c2b561146104b2578063bfd79284146104d1578063c3c8cd80146104ff578063c492f04614610513575f80fd5b806395d89b41116100cd57806395d89b411461042857806398a5c31514610455578063a2a957bb14610474578063a9059cbb14610493575f80fd5b80638da5cb5b146103d85780638f70ccf7146103f45780638f9a55c014610413575f80fd5b8063313ce5671161016857806370a082311161013857806370a0823114610365578063715018a6146103845780637d1db4a5146103985780637f2feddc146103ad575f80fd5b8063313ce567146102f857806349bd5a5e146103135780636b999053146103325780636fc3eaec14610351575f80fd5b80631694505e116101a35780631694505e1461026a57806318160ddd146102a157806323b872dd146102c45780632fd689e3146102e3575f80fd5b8062b8cf2a146101d257806306fdde03146101f3578063095ea7b31461023b575f80fd5b366101ce57005b5f80fd5b3480156101dd575f80fd5b506101f16101ec3660046118b0565b6105d3565b005b3480156101fe575f80fd5b5060408051808201909152600e81526d13dc991a5b985b0815d85b1b195d60921b60208201525b6040516102329190611970565b60405180910390f35b348015610246575f80fd5b5061025a6102553660046119bc565b610664565b6040519015158152602001610232565b348015610275575f80fd5b50601454610289906001600160a01b031681565b6040516001600160a01b039091168152602001610232565b3480156102ac575f80fd5b50662386f26fc100005b604051908152602001610232565b3480156102cf575f80fd5b5061025a6102de3660046119e6565b61067a565b3480156102ee575f80fd5b506102b660185481565b348015610303575f80fd5b5060405160098152602001610232565b34801561031e575f80fd5b50601554610289906001600160a01b031681565b34801561033d575f80fd5b506101f161034c366004611a24565b6106e1565b34801561035c575f80fd5b506101f161072a565b348015610370575f80fd5b506102b661037f366004611a24565b610774565b34801561038f575f80fd5b506101f1610795565b3480156103a3575f80fd5b506102b660165481565b3480156103b8575f80fd5b506102b66103c7366004611a24565b60116020525f908152604090205481565b3480156103e3575f80fd5b505f546001600160a01b0316610289565b3480156103ff575f80fd5b506101f161040e366004611a4e565b610806565b34801561041e575f80fd5b506102b660175481565b348015610433575f80fd5b506040805180820190915260058152644f5244495760d81b6020820152610225565b348015610460575f80fd5b506101f161046f366004611a67565b61084d565b34801561047f575f80fd5b506101f161048e366004611a7e565b61087b565b34801561049e575f80fd5b5061025a6104ad3660046119bc565b6108b8565b3480156104bd575f80fd5b506101f16104cc366004611a67565b6108c4565b3480156104dc575f80fd5b5061025a6104eb366004611a24565b60106020525f908152604090205460ff1681565b34801561050a575f80fd5b506101f16108f2565b34801561051e575f80fd5b506101f161052d366004611aad565b610944565b34801561053d575f80fd5b506102b661054c366004611b2a565b6001600160a01b039182165f90815260046020908152604080832093909416825291909152205490565b348015610581575f80fd5b506101f1610590366004611a67565b6109d7565b3480156105a0575f80fd5b506101f16105af366004611a24565b610a05565b3480156105bf575f80fd5b506101f16105ce366004611a4e565b610aec565b5f546001600160a01b031633146106055760405162461bcd60e51b81526004016105fc90611b61565b60405180910390fd5b5f5b815181101561066057600160105f84848151811061062757610627611b96565b6020908102919091018101516001600160a01b031682528101919091526040015f20805460ff1916911515919091179055600101610607565b5050565b5f610670338484610b33565b5060015b92915050565b5f610686848484610c56565b6106d784336106d285604051806060016040528060288152602001611ca7602891396001600160a01b038a165f9081526004602090815260408083203384529091529020549190611186565b610b33565b5060019392505050565b5f546001600160a01b0316331461070a5760405162461bcd60e51b81526004016105fc90611b61565b6001600160a01b03165f908152601060205260409020805460ff19169055565b6012546001600160a01b0316336001600160a01b0316148061075f57506013546001600160a01b0316336001600160a01b0316145b610767575f80fd5b47610771816111be565b50565b6001600160a01b0381165f90815260026020526040812054610674906111f5565b5f546001600160a01b031633146107be5760405162461bcd60e51b81526004016105fc90611b61565b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b5f546001600160a01b0316331461082f5760405162461bcd60e51b81526004016105fc90611b61565b60158054911515600160a01b0260ff60a01b19909216919091179055565b5f546001600160a01b031633146108765760405162461bcd60e51b81526004016105fc90611b61565b601855565b5f546001600160a01b031633146108a45760405162461bcd60e51b81526004016105fc90611b61565b600893909355600a91909155600955600b55565b5f610670338484610c56565b5f546001600160a01b031633146108ed5760405162461bcd60e51b81526004016105fc90611b61565b601655565b6012546001600160a01b0316336001600160a01b0316148061092757506013546001600160a01b0316336001600160a01b0316145b61092f575f80fd5b5f61093930610774565b905061077181611277565b5f546001600160a01b0316331461096d5760405162461bcd60e51b81526004016105fc90611b61565b5f5b828110156109d1578160055f86868581811061098d5761098d611b96565b90506020020160208101906109a29190611a24565b6001600160a01b0316815260208101919091526040015f20805460ff191691151591909117905560010161096f565b50505050565b5f546001600160a01b03163314610a005760405162461bcd60e51b81526004016105fc90611b61565b601755565b5f546001600160a01b03163314610a2e5760405162461bcd60e51b81526004016105fc90611b61565b6001600160a01b038116610a935760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016105fc565b5f80546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35f80546001600160a01b0319166001600160a01b0392909216919091179055565b5f546001600160a01b03163314610b155760405162461bcd60e51b81526004016105fc90611b61565b60158054911515600160b01b0260ff60b01b19909216919091179055565b6001600160a01b038316610b955760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016105fc565b6001600160a01b038216610bf65760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016105fc565b6001600160a01b038381165f8181526004602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610cba5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016105fc565b6001600160a01b038216610d1c5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016105fc565b5f8111610d7d5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b60648201526084016105fc565b5f546001600160a01b03848116911614801590610da757505f546001600160a01b03838116911614155b1561108257601554600160a01b900460ff16610e3f575f546001600160a01b03848116911614610e3f5760405162461bcd60e51b815260206004820152603f60248201527f544f4b454e3a2054686973206163636f756e742063616e6e6f742073656e642060448201527f746f6b656e7320756e74696c2074726164696e6720697320656e61626c65640060648201526084016105fc565b601654811115610e915760405162461bcd60e51b815260206004820152601c60248201527f544f4b454e3a204d6178205472616e73616374696f6e204c696d69740000000060448201526064016105fc565b6001600160a01b0383165f9081526010602052604090205460ff16158015610ed157506001600160a01b0382165f9081526010602052604090205460ff16155b610f295760405162461bcd60e51b815260206004820152602360248201527f544f4b454e3a20596f7572206163636f756e7420697320626c61636b6c69737460448201526265642160e81b60648201526084016105fc565b6015546001600160a01b03838116911614610fae5760175481610f4b84610774565b610f559190611bbe565b10610fae5760405162461bcd60e51b815260206004820152602360248201527f544f4b454e3a2042616c616e636520657863656564732077616c6c65742073696044820152627a652160e81b60648201526084016105fc565b5f610fb830610774565b601854601654919250821015908210610fd15760165491505b808015610fe85750601554600160a81b900460ff16155b801561100257506015546001600160a01b03868116911614155b80156110175750601554600160b01b900460ff165b801561103b57506001600160a01b0385165f9081526005602052604090205460ff16155b801561105f57506001600160a01b0384165f9081526005602052604090205460ff16155b1561107f5761106d82611277565b47801561107d5761107d476111be565b505b50505b6001600160a01b0383165f9081526005602052604090205460019060ff16806110c257506001600160a01b0383165f9081526005602052604090205460ff165b806110f457506015546001600160a01b038581169116148015906110f457506015546001600160a01b03848116911614155b1561110057505f61117a565b6015546001600160a01b03858116911614801561112b57506014546001600160a01b03848116911614155b1561113d57600854600c55600954600d555b6015546001600160a01b03848116911614801561116857506014546001600160a01b03858116911614155b1561117a57600a54600c55600b54600d555b6109d1848484846113e7565b5f81848411156111a95760405162461bcd60e51b81526004016105fc9190611970565b505f6111b58486611bd1565b95945050505050565b6013546040516001600160a01b039091169082156108fc029083905f818181858888f19350505050158015610660573d5f803e3d5ffd5b5f60065482111561125b5760405162461bcd60e51b815260206004820152602a60248201527f416d6f756e74206d757374206265206c657373207468616e20746f74616c207260448201526965666c656374696f6e7360b01b60648201526084016105fc565b5f611264611415565b90506112708382611436565b9392505050565b6015805460ff60a81b1916600160a81b1790556040805160028082526060820183525f9260208301908036833701905050905030815f815181106112bd576112bd611b96565b6001600160a01b03928316602091820292909201810191909152601454604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015611314573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113389190611be4565b8160018151811061134b5761134b611b96565b6001600160a01b0392831660209182029290920101526014546113719130911684610b33565b60145460405163791ac94760e01b81526001600160a01b039091169063791ac947906113a99085905f90869030904290600401611bff565b5f604051808303815f87803b1580156113c0575f80fd5b505af11580156113d2573d5f803e3d5ffd5b50506015805460ff60a81b1916905550505050565b806113f4576113f4611477565b6113ff8484846114a4565b806109d1576109d1600e54600c55600f54600d55565b5f805f611420611595565b909250905061142f8282611436565b9250505090565b5f61127083836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506115d2565b600c541580156114875750600d54155b1561148e57565b600c8054600e55600d8054600f555f9182905555565b5f805f805f806114b3876115fe565b6001600160a01b038f165f90815260026020526040902054959b509399509197509550935091506114e49087611653565b6001600160a01b03808b165f9081526002602052604080822093909355908a16815220546115129086611694565b6001600160a01b0389165f90815260026020526040902055611533816116f2565b61153d8483611738565b876001600160a01b0316896001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8560405161158291815260200190565b60405180910390a3505050505050505050565b6006545f908190662386f26fc100006115ae8282611436565b8210156115c957505060065492662386f26fc1000092509050565b90939092509050565b5f81836115f25760405162461bcd60e51b81526004016105fc9190611970565b505f6111b58486611c70565b5f805f805f805f805f6116168a600c54600d5461175c565b9250925092505f611625611415565b90505f805f6116368e8787876117ae565b919e509c509a509598509396509194505050505091939550919395565b5f61127083836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611186565b5f806116a08385611bbe565b9050838110156112705760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016105fc565b5f6116fb611415565b90505f61170883836117fa565b305f908152600260205260409020549091506117249082611694565b305f90815260026020526040902055505050565b6006546117459083611653565b6006556007546117559082611694565b6007555050565b5f808080611775606461176f89896117fa565b90611436565b90505f611787606461176f8a896117fa565b90505f61179e826117988b86611653565b90611653565b9992985090965090945050505050565b5f8080806117bc88866117fa565b90505f6117c988876117fa565b90505f6117d688886117fa565b90505f6117e7826117988686611653565b939b939a50919850919650505050505050565b5f825f0361180957505f610674565b5f6118148385611c8f565b9050826118218583611c70565b146112705760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b60648201526084016105fc565b634e487b7160e01b5f52604160045260245ffd5b6001600160a01b0381168114610771575f80fd5b80356118ab8161188c565b919050565b5f60208083850312156118c1575f80fd5b823567ffffffffffffffff808211156118d8575f80fd5b818501915085601f8301126118eb575f80fd5b8135818111156118fd576118fd611878565b8060051b604051601f19603f8301168101818110858211171561192257611922611878565b60405291825284820192508381018501918883111561193f575f80fd5b938501935b8285101561196457611955856118a0565b84529385019392850192611944565b98975050505050505050565b5f602080835283518060208501525f5b8181101561199c57858101830151858201604001528201611980565b505f604082860101526040601f19601f8301168501019250505092915050565b5f80604083850312156119cd575f80fd5b82356119d88161188c565b946020939093013593505050565b5f805f606084860312156119f8575f80fd5b8335611a038161188c565b92506020840135611a138161188c565b929592945050506040919091013590565b5f60208284031215611a34575f80fd5b81356112708161188c565b803580151581146118ab575f80fd5b5f60208284031215611a5e575f80fd5b61127082611a3f565b5f60208284031215611a77575f80fd5b5035919050565b5f805f8060808587031215611a91575f80fd5b5050823594602084013594506040840135936060013592509050565b5f805f60408486031215611abf575f80fd5b833567ffffffffffffffff80821115611ad6575f80fd5b818601915086601f830112611ae9575f80fd5b813581811115611af7575f80fd5b8760208260051b8501011115611b0b575f80fd5b602092830195509350611b219186019050611a3f565b90509250925092565b5f8060408385031215611b3b575f80fd5b8235611b468161188c565b91506020830135611b568161188c565b809150509250929050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b5f52603260045260245ffd5b634e487b7160e01b5f52601160045260245ffd5b8082018082111561067457610674611baa565b8181038181111561067457610674611baa565b5f60208284031215611bf4575f80fd5b81516112708161188c565b5f60a08201878352602087602085015260a0604085015281875180845260c0860191506020890193505f5b81811015611c4f5784516001600160a01b031683529383019391830191600101611c2a565b50506001600160a01b03969096166060850152505050608001529392505050565b5f82611c8a57634e487b7160e01b5f52601260045260245ffd5b500490565b808202811582820484141761067457610674611baa56fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a2646970667358221220da7f35b456cb5f939bd2101d12ece4364837de35075bae0ab7abb00020fa972d64736f6c63430008160033
Deployed Bytecode Sourcemap
4300:13452:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13033:169;;;;;;;;;;-1:-1:-1;13033:169:0;;;;;:::i;:::-;;:::i;:::-;;6827:83;;;;;;;;;;-1:-1:-1;6897:5:0;;;;;;;;;;;;-1:-1:-1;;;6897:5:0;;;;6827:83;;;;;;;:::i;:::-;;;;;;;;7759:193;;;;;;;;;;-1:-1:-1;7759:193:0;;;;;:::i;:::-;;:::i;:::-;;;2585:14:1;;2578:22;2560:41;;2548:2;2533:18;7759:193:0;2420:187:1;5669:41:0;;;;;;;;;;-1:-1:-1;5669:41:0;;;;-1:-1:-1;;;;;5669:41:0;;;;;;-1:-1:-1;;;;;2802:32:1;;;2784:51;;2772:2;2757:18;5669:41:0;2612:229:1;7107:95:0;;;;;;;;;;-1:-1:-1;4862:16:0;7107:95;;;2992:25:1;;;2980:2;2965:18;7107:95:0;2846:177:1;7961:446:0;;;;;;;;;;-1:-1:-1;7961:446:0;;;;;:::i;:::-;;:::i;5967:50::-;;;;;;;;;;;;;;;;7015:83;;;;;;;;;;-1:-1:-1;7015:83:0;;4535:1;3631:36:1;;3619:2;3604:18;7015:83:0;3489:184:1;5717:28:0;;;;;;;;;;-1:-1:-1;5717:28:0;;;;-1:-1:-1;;;;;5717:28:0;;;13211:92;;;;;;;;;;-1:-1:-1;13211:92:0;;;;;:::i;:::-;;:::i;12789:235::-;;;;;;;;;;;;;:::i;7211:138::-;;;;;;;;;;-1:-1:-1;7211:138:0;;;;;:::i;:::-;;:::i;1773:148::-;;;;;;;;;;;;;:::i;5861:44::-;;;;;;;;;;;;;;;;5407:43;;;;;;;;;;-1:-1:-1;5407:43:0;;;;;:::i;:::-;;;;;;;;;;;;;;1557:79;;;;;;;;;;-1:-1:-1;1595:7:0;1622:6;-1:-1:-1;;;;;1622:6:0;1557:79;;12434:101;;;;;;;;;;-1:-1:-1;12434:101:0;;;;;:::i;:::-;;:::i;5913:46::-;;;;;;;;;;;;;;;;6919:87;;;;;;;;;;-1:-1:-1;6991:7:0;;;;;;;;;;;;-1:-1:-1;;;6991:7:0;;;;6919:87;;17021:139;;;;;;;;;;-1:-1:-1;17021:139:0;;;;;:::i;:::-;;:::i;16720:291::-;;;;;;;;;;-1:-1:-1;16720:291:0;;;;;:::i;:::-;;:::i;7358:199::-;;;;;;;;;;-1:-1:-1;7358:199:0;;;;;:::i;:::-;;:::i;17279:101::-;;;;;;;;;;-1:-1:-1;17279:101:0;;;;;:::i;:::-;;:::i;5369:36::-;;;;;;;;;;-1:-1:-1;5369:36:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;12544:236;;;;;;;;;;;;;:::i;17513:234::-;;;;;;;;;;-1:-1:-1;17513:234:0;;;;;:::i;:::-;;:::i;7566:184::-;;;;;;;;;;-1:-1:-1;7566:184:0;;;;;:::i;:::-;-1:-1:-1;;;;;7715:18:0;;;7683:7;7715:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;7566:184;17389:115;;;;;;;;;;-1:-1:-1;17389:115:0;;;;;:::i;:::-;;:::i;1930:244::-;;;;;;;;;;-1:-1:-1;1930:244:0;;;;;:::i;:::-;;:::i;17172:95::-;;;;;;;;;;-1:-1:-1;17172:95:0;;;;;:::i;:::-;;:::i;13033:169::-;1685:6;;-1:-1:-1;;;;;1685:6:0;386:10;1685:22;1677:67;;;;-1:-1:-1;;;1677:67:0;;;;;;;:::i;:::-;;;;;;;;;13109:9:::1;13104:91;13128:5;:12;13124:1;:16;13104:91;;;13179:4;13162;:14;13167:5;13173:1;13167:8;;;;;;;;:::i;:::-;;::::0;;::::1;::::0;;;;;;;-1:-1:-1;;;;;13162:14:0::1;::::0;;;::::1;::::0;;;;;;-1:-1:-1;13162:14:0;:21;;-1:-1:-1;;13162:21:0::1;::::0;::::1;;::::0;;;::::1;::::0;;-1:-1:-1;13142:3:0::1;13104:91;;;;13033:169:::0;:::o;7759:193::-;7861:4;7883:39;386:10;7906:7;7915:6;7883:8;:39::i;:::-;-1:-1:-1;7940:4:0;7759:193;;;;;:::o;7961:446::-;8093:4;8110:36;8120:6;8128:9;8139:6;8110:9;:36::i;:::-;8157:220;8180:6;386:10;8228:138;8284:6;8228:138;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;8228:19:0;;;;;;:11;:19;;;;;;;;386:10;8228:33;;;;;;;;;;:37;:138::i;:::-;8157:8;:220::i;:::-;-1:-1:-1;8395:4:0;7961:446;;;;;:::o;13211:92::-;1685:6;;-1:-1:-1;;;;;1685:6:0;386:10;1685:22;1677:67;;;;-1:-1:-1;;;1677:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;13275:12:0::1;13290:5;13275:12:::0;;;:4:::1;:12;::::0;;;;:20;;-1:-1:-1;;13275:20:0::1;::::0;;13211:92::o;12789:235::-;12855:19;;-1:-1:-1;;;;;12855:19:0;386:10;-1:-1:-1;;;;;12839:35:0;;:72;;;-1:-1:-1;12894:17:0;;-1:-1:-1;;;;;12894:17:0;386:10;-1:-1:-1;;;;;12878:33:0;;12839:72;12831:81;;;;;;12952:21;12984:32;12952:21;12984:12;:32::i;:::-;12820:204;12789:235::o;7211:138::-;-1:-1:-1;;;;;7324:16:0;;7277:7;7324:16;;;:7;:16;;;;;;7304:37;;:19;:37::i;1773:148::-;1685:6;;-1:-1:-1;;;;;1685:6:0;386:10;1685:22;1677:67;;;;-1:-1:-1;;;1677:67:0;;;;;;;:::i;:::-;1880:1:::1;1864:6:::0;;1843:40:::1;::::0;-1:-1:-1;;;;;1864:6:0;;::::1;::::0;1843:40:::1;::::0;1880:1;;1843:40:::1;1911:1;1894:19:::0;;-1:-1:-1;;;;;;1894:19:0::1;::::0;;1773:148::o;12434:101::-;1685:6;;-1:-1:-1;;;;;1685:6:0;386:10;1685:22;1677:67;;;;-1:-1:-1;;;1677:67:0;;;;;;;:::i;:::-;12501:11:::1;:26:::0;;;::::1;;-1:-1:-1::0;;;12501:26:0::1;-1:-1:-1::0;;;;12501:26:0;;::::1;::::0;;;::::1;::::0;;12434:101::o;17021:139::-;1685:6;;-1:-1:-1;;;;;1685:6:0;386:10;1685:22;1677:67;;;;-1:-1:-1;;;1677:67:0;;;;;;;:::i;:::-;17112:19:::1;:40:::0;17021:139::o;16720:291::-;1685:6;;-1:-1:-1;;;;;1685:6:0;386:10;1685:22;1677:67;;;;-1:-1:-1;;;1677:67:0;;;;;;;:::i;:::-;16854:14:::1;:30:::0;;;;16895:15:::1;:32:::0;;;;16938:12:::1;:26:::0;16975:13:::1;:28:::0;16720:291::o;7358:199::-;7463:4;7485:42;386:10;7509:9;7520:6;7485:9;:42::i;17279:101::-;1685:6;;-1:-1:-1;;;;;1685:6:0;386:10;1685:22;1677:67;;;;-1:-1:-1;;;1677:67:0;;;;;;;:::i;:::-;17346:12:::1;:26:::0;17279:101::o;12544:236::-;12610:19;;-1:-1:-1;;;;;12610:19:0;386:10;-1:-1:-1;;;;;12594:35:0;;:72;;;-1:-1:-1;12649:17:0;;-1:-1:-1;;;;;12649:17:0;386:10;-1:-1:-1;;;;;12633:33:0;;12594:72;12586:81;;;;;;12678:23;12704:24;12722:4;12704:9;:24::i;:::-;12678:50;;12739:33;12756:15;12739:16;:33::i;17513:234::-;1685:6;;-1:-1:-1;;;;;1685:6:0;386:10;1685:22;1677:67;;;;-1:-1:-1;;;1677:67:0;;;;;;;:::i;:::-;17630:9:::1;17626:114;17645:19:::0;;::::1;17626:114;;;17720:8;17686:18;:31;17705:8;;17714:1;17705:11;;;;;;;:::i;:::-;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;17686:31:0::1;::::0;;::::1;::::0;::::1;::::0;;;;;;-1:-1:-1;17686:31:0;:42;;-1:-1:-1;;17686:42:0::1;::::0;::::1;;::::0;;;::::1;::::0;;-1:-1:-1;17666:3:0::1;17626:114;;;;17513:234:::0;;;:::o;17389:115::-;1685:6;;-1:-1:-1;;;;;1685:6:0;386:10;1685:22;1677:67;;;;-1:-1:-1;;;1677:67:0;;;;;;;:::i;:::-;17466:14:::1;:30:::0;17389:115::o;1930:244::-;1685:6;;-1:-1:-1;;;;;1685:6:0;386:10;1685:22;1677:67;;;;-1:-1:-1;;;1677:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;2019:22:0;::::1;2011:73;;;::::0;-1:-1:-1;;;2011:73:0;;6845:2:1;2011:73:0::1;::::0;::::1;6827:21:1::0;6884:2;6864:18;;;6857:30;6923:34;6903:18;;;6896:62;-1:-1:-1;;;6974:18:1;;;6967:36;7020:19;;2011:73:0::1;6643:402:1::0;2011:73:0::1;2121:6;::::0;;2100:38:::1;::::0;-1:-1:-1;;;;;2100:38:0;;::::1;::::0;2121:6;::::1;::::0;2100:38:::1;::::0;::::1;2149:6;:17:::0;;-1:-1:-1;;;;;;2149:17:0::1;-1:-1:-1::0;;;;;2149:17:0;;;::::1;::::0;;;::::1;::::0;;1930:244::o;17172:95::-;1685:6;;-1:-1:-1;;;;;1685:6:0;386:10;1685:22;1677:67;;;;-1:-1:-1;;;1677:67:0;;;;;;;:::i;:::-;17233:11:::1;:26:::0;;;::::1;;-1:-1:-1::0;;;17233:26:0::1;-1:-1:-1::0;;;;17233:26:0;;::::1;::::0;;;::::1;::::0;;17172:95::o;9104:369::-;-1:-1:-1;;;;;9231:19:0;;9223:68;;;;-1:-1:-1;;;9223:68:0;;7252:2:1;9223:68:0;;;7234:21:1;7291:2;7271:18;;;7264:30;7330:34;7310:18;;;7303:62;-1:-1:-1;;;7381:18:1;;;7374:34;7425:19;;9223:68:0;7050:400:1;9223:68:0;-1:-1:-1;;;;;9310:21:0;;9302:68;;;;-1:-1:-1;;;9302:68:0;;7657:2:1;9302:68:0;;;7639:21:1;7696:2;7676:18;;;7669:30;7735:34;7715:18;;;7708:62;-1:-1:-1;;;7786:18:1;;;7779:32;7828:19;;9302:68:0;7455:398:1;9302:68:0;-1:-1:-1;;;;;9381:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;9433:32;;2992:25:1;;;9433:32:0;;2965:18:1;9433:32:0;;;;;;;9104:369;;;:::o;9482:2343::-;-1:-1:-1;;;;;9604:18:0;;9596:68;;;;-1:-1:-1;;;9596:68:0;;8060:2:1;9596:68:0;;;8042:21:1;8099:2;8079:18;;;8072:30;8138:34;8118:18;;;8111:62;-1:-1:-1;;;8189:18:1;;;8182:35;8234:19;;9596:68:0;7858:401:1;9596:68:0;-1:-1:-1;;;;;9683:16:0;;9675:64;;;;-1:-1:-1;;;9675:64:0;;8466:2:1;9675:64:0;;;8448:21:1;8505:2;8485:18;;;8478:30;8544:34;8524:18;;;8517:62;-1:-1:-1;;;8595:18:1;;;8588:33;8638:19;;9675:64:0;8264:399:1;9675:64:0;9767:1;9758:6;:10;9750:64;;;;-1:-1:-1;;;9750:64:0;;8870:2:1;9750:64:0;;;8852:21:1;8909:2;8889:18;;;8882:30;8948:34;8928:18;;;8921:62;-1:-1:-1;;;8999:18:1;;;8992:39;9048:19;;9750:64:0;8668:405:1;9750:64:0;1595:7;1622:6;-1:-1:-1;;;;;9832:15:0;;;1622:6;;9832:15;;;;:32;;-1:-1:-1;1595:7:0;1622:6;-1:-1:-1;;;;;9851:13:0;;;1622:6;;9851:13;;9832:32;9828:1265;;;9922:11;;-1:-1:-1;;;9922:11:0;;;;9917:144;;1595:7;1622:6;-1:-1:-1;;;;;9962:15:0;;;1622:6;;9962:15;9954:91;;;;-1:-1:-1;;;9954:91:0;;9280:2:1;9954:91:0;;;9262:21:1;9319:2;9299:18;;;9292:30;9358:34;9338:18;;;9331:62;9429:33;9409:18;;;9402:61;9480:19;;9954:91:0;9078:427:1;9954:91:0;10096:12;;10086:6;:22;;10078:63;;;;-1:-1:-1;;;10078:63:0;;9712:2:1;10078:63:0;;;9694:21:1;9751:2;9731:18;;;9724:30;9790;9770:18;;;9763:58;9838:18;;10078:63:0;9510:352:1;10078:63:0;-1:-1:-1;;;;;10165:10:0;;;;;;:4;:10;;;;;;;;10164:11;:24;;;;-1:-1:-1;;;;;;10180:8:0;;;;;;:4;:8;;;;;;;;10179:9;10164:24;10156:72;;;;-1:-1:-1;;;10156:72:0;;10069:2:1;10156:72:0;;;10051:21:1;10108:2;10088:18;;;10081:30;10147:34;10127:18;;;10120:62;-1:-1:-1;;;10198:18:1;;;10191:33;10241:19;;10156:72:0;9867:399:1;10156:72:0;10255:13;;-1:-1:-1;;;;;10249:19:0;;;10255:13;;10249:19;10246:146;;10322:14;;10313:6;10297:13;10307:2;10297:9;:13::i;:::-;:22;;;;:::i;:::-;:39;10289:87;;;;-1:-1:-1;;;10289:87:0;;10735:2:1;10289:87:0;;;10717:21:1;10774:2;10754:18;;;10747:30;10813:34;10793:18;;;10786:62;-1:-1:-1;;;10864:18:1;;;10857:33;10907:19;;10289:87:0;10533:399:1;10289:87:0;10409:28;10440:24;10458:4;10440:9;:24::i;:::-;10518:19;;10582:12;;10409:55;;-1:-1:-1;10494:43:0;;;;10558:36;;10555:124;;10651:12;;10628:35;;10555:124;10700:7;:18;;;;-1:-1:-1;10712:6:0;;-1:-1:-1;;;10712:6:0;;;;10711:7;10700:18;:43;;;;-1:-1:-1;10730:13:0;;-1:-1:-1;;;;;10722:21:0;;;10730:13;;10722:21;;10700:43;:58;;;;-1:-1:-1;10747:11:0;;-1:-1:-1;;;10747:11:0;;;;10700:58;:87;;;;-1:-1:-1;;;;;;10763:24:0;;;;;;:18;:24;;;;;;;;10762:25;10700:87;:114;;;;-1:-1:-1;;;;;;10792:22:0;;;;;;:18;:22;;;;;;;;10791:23;10700:114;10696:386;;;10835:38;10852:20;10835:16;:38::i;:::-;10921:21;10965:22;;10961:106;;11012:35;11025:21;11012:12;:35::i;:::-;10816:266;10696:386;9866:1227;;9828:1265;-1:-1:-1;;;;;11171:24:0;;11106:12;11171:24;;;:18;:24;;;;;;11121:4;;11171:24;;;:50;;-1:-1:-1;;;;;;11199:22:0;;;;;;:18;:22;;;;;;;;11171:50;11170:102;;;-1:-1:-1;11235:13:0;;-1:-1:-1;;;;;11227:21:0;;;11235:13;;11227:21;;;;:44;;-1:-1:-1;11258:13:0;;-1:-1:-1;;;;;11252:19:0;;;11258:13;;11252:19;;11227:44;11166:597;;;-1:-1:-1;11299:5:0;11166:597;;;11383:13;;-1:-1:-1;;;;;11375:21:0;;;11383:13;;11375:21;:55;;;;-1:-1:-1;11414:15:0;;-1:-1:-1;;;;;11400:30:0;;;11414:15;;11400:30;;11375:55;11372:162;;;11463:14;;11451:9;:26;11506:12;;11496:7;:22;11372:162;11594:13;;-1:-1:-1;;;;;11588:19:0;;;11594:13;;11588:19;:55;;;;-1:-1:-1;11627:15:0;;-1:-1:-1;;;;;11611:32:0;;;11627:15;;11611:32;;11588:55;11584:165;;;11676:15;;11664:9;:27;11720:13;;11710:7;:23;11584:165;11776:41;11791:4;11797:2;11801:6;11809:7;11776:14;:41::i;2542:224::-;2662:7;2698:12;2690:6;;;;2682:29;;;;-1:-1:-1;;;2682:29:0;;;;;;;;:::i;:::-;-1:-1:-1;2722:9:0;2734:5;2738:1;2734;:5;:::i;:::-;2722:17;2542:224;-1:-1:-1;;;;;2542:224:0:o;12326:99::-;12383:17;;:34;;-1:-1:-1;;;;;12383:17:0;;;;:34;;;;;12410:6;;12383:17;:34;:17;:34;12410:6;12383:17;:34;;;;;;;;;;;;;;;;;;;8416:323;8511:7;8569;;8558;:18;;8536:110;;;;-1:-1:-1;;;8536:110:0;;11272:2:1;8536:110:0;;;11254:21:1;11311:2;11291:18;;;11284:30;11350:34;11330:18;;;11323:62;-1:-1:-1;;;11401:18:1;;;11394:40;11451:19;;8536:110:0;11070:406:1;8536:110:0;8657:19;8679:10;:8;:10::i;:::-;8657:32;-1:-1:-1;8707:24:0;:7;8657:32;8707:11;:24::i;:::-;8700:31;8416:323;-1:-1:-1;;;8416:323:0:o;11834:483::-;6113:6;:13;;-1:-1:-1;;;;6113:13:0;-1:-1:-1;;;6113:13:0;;;11936:16:::1;::::0;;11950:1:::1;11936:16:::0;;;;;::::1;::::0;;-1:-1:-1;;11936:16:0::1;::::0;::::1;::::0;;::::1;::::0;::::1;;::::0;-1:-1:-1;11936:16:0::1;11912:40;;11981:4;11963;11968:1;11963:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;11963:23:0;;::::1;:7;::::0;;::::1;::::0;;;;;;:23;;;;12007:15:::1;::::0;:22:::1;::::0;;-1:-1:-1;;;12007:22:0;;;;:15;;;::::1;::::0;:20:::1;::::0;:22:::1;::::0;;::::1;::::0;11963:7;;12007:22;;;;;:15;:22:::1;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;11997:4;12002:1;11997:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;11997:32:0;;::::1;:7;::::0;;::::1;::::0;;;;;:32;12072:15:::1;::::0;12040:62:::1;::::0;12057:4:::1;::::0;12072:15:::1;12090:11:::0;12040:8:::1;:62::i;:::-;12113:15;::::0;:196:::1;::::0;-1:-1:-1;;;12113:196:0;;-1:-1:-1;;;;;12113:15:0;;::::1;::::0;:66:::1;::::0;:196:::1;::::0;12194:11;;12113:15:::1;::::0;12236:4;;12263::::1;::::0;12283:15:::1;::::0;12113:196:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;;6149:6:0;:14;;-1:-1:-1;;;;6149:14:0;;;-1:-1:-1;;;;11834:483:0:o;13312:282::-;13468:7;13463:28;;13477:14;:12;:14::i;:::-;13502:44;13520:6;13528:9;13539:6;13502:17;:44::i;:::-;13562:7;13557:29;;13571:15;9034:17;;9022:9;:29;9072:15;;9062:7;:25;8978:117;16281:164;16323:7;16344:15;16361;16380:19;:17;:19::i;:::-;16343:56;;-1:-1:-1;16343:56:0;-1:-1:-1;16417:20:0;16343:56;;16417:11;:20::i;:::-;16410:27;;;;16281:164;:::o;3030:132::-;3088:7;3115:39;3119:1;3122;3115:39;;;;;;;;;;;;;;;;;:3;:39::i;8748:221::-;8795:9;;:14;:30;;;;-1:-1:-1;8813:7:0;;:12;8795:30;8791:43;;;8748:221::o;8791:43::-;8867:9;;;8847:17;:29;8905:7;;;8887:15;:25;-1:-1:-1;8926:13:0;;;;8950:11;8748:221::o;13603:610::-;13750:15;13780:23;13818:12;13845:23;13883:12;13910:13;13937:19;13948:7;13937:10;:19::i;:::-;-1:-1:-1;;;;;13985:15:0;;;;;;:7;:15;;;;;;13735:221;;-1:-1:-1;13735:221:0;;-1:-1:-1;13735:221:0;;-1:-1:-1;13735:221:0;-1:-1:-1;13735:221:0;-1:-1:-1;13735:221:0;-1:-1:-1;13985:28:0;;13735:221;13985:19;:28::i;:::-;-1:-1:-1;;;;;13967:15:0;;;;;;;:7;:15;;;;;;:46;;;;14045:18;;;;;;;:39;;14068:15;14045:22;:39::i;:::-;-1:-1:-1;;;;;14024:18:0;;;;;;:7;:18;;;;;:60;14095:16;14105:5;14095:9;:16::i;:::-;14122:23;14134:4;14140;14122:11;:23::i;:::-;14178:9;-1:-1:-1;;;;;14161:44:0;14170:6;-1:-1:-1;;;;;14161:44:0;;14189:15;14161:44;;;;2992:25:1;;2980:2;2965:18;;2846:177;14161:44:0;;;;;;;;13724:489;;;;;;13603:610;;;:::o;16454:257::-;16552:7;;16505;;;;4862:16;16620:20;16552:7;4862:16;16620:11;:20::i;:::-;16610:7;:30;16606:61;;;-1:-1:-1;;16650:7:0;;;4862:16;;-1:-1:-1;16454:257:0;-1:-1:-1;16454:257:0:o;16606:61::-;16686:7;;16695;;-1:-1:-1;16454:257:0;-1:-1:-1;16454:257:0:o;3171:223::-;3291:7;3326:12;3319:5;3311:28;;;;-1:-1:-1;;;3311:28:0;;;;;;;;:::i;:::-;-1:-1:-1;3350:9:0;3362:5;3366:1;3362;:5;:::i;14636:615::-;14736:7;14758;14780;14802;14824;14846;14882:23;14907:12;14921:13;14951:40;14963:7;14972:9;;14983:7;;14951:11;:40::i;:::-;14881:110;;;;;;15002:19;15024:10;:8;:10::i;:::-;15002:32;;15046:15;15063:23;15088:12;15117:46;15129:7;15138:4;15144:5;15151:11;15117;:46::i;:::-;15045:118;;-1:-1:-1;15045:118:0;-1:-1:-1;15045:118:0;-1:-1:-1;15214:15:0;;-1:-1:-1;15231:4:0;;-1:-1:-1;15237:5:0;;-1:-1:-1;;;;;14636:615:0;;;;;;;:::o;2397:136::-;2455:7;2482:43;2486:1;2489;2482:43;;;;;;;;;;;;;;;;;:3;:43::i;2209:179::-;2267:7;;2299:5;2303:1;2299;:5;:::i;:::-;2287:17;;2328:1;2323;:6;;2315:46;;;;-1:-1:-1;;;2315:46:0;;13146:2:1;2315:46:0;;;13128:21:1;13185:2;13165:18;;;13158:30;13224:29;13204:18;;;13197:57;13271:18;;2315:46:0;12944:351:1;14222:211:0;14275:19;14297:10;:8;:10::i;:::-;14275:32;-1:-1:-1;14318:13:0;14334:22;:5;14275:32;14334:9;:22::i;:::-;14408:4;14392:22;;;;:7;:22;;;;;;14318:38;;-1:-1:-1;14392:33:0;;14318:38;14392:26;:33::i;:::-;14383:4;14367:22;;;;:7;:22;;;;;:58;-1:-1:-1;;;14222:211:0:o;14442:147::-;14520:7;;:17;;14532:4;14520:11;:17::i;:::-;14510:7;:27;14561:10;;:20;;14576:4;14561:14;:20::i;:::-;14548:10;:33;-1:-1:-1;;14442:147:0:o;15260:469::-;15429:7;;;;15523:30;15549:3;15523:21;:7;15535:8;15523:11;:21::i;:::-;:25;;:30::i;:::-;15508:45;-1:-1:-1;15564:13:0;15580:28;15604:3;15580:19;:7;15592:6;15580:11;:19::i;:28::-;15564:44;-1:-1:-1;15619:23:0;15645:28;15564:44;15645:17;:7;15657:4;15645:11;:17::i;:::-;:21;;:28::i;:::-;15619:54;15709:4;;-1:-1:-1;15715:5:0;;-1:-1:-1;15260:469:0;;-1:-1:-1;;;;;15260:469:0:o;15738:534::-;15932:7;;;;16029:24;:7;16041:11;16029;:24::i;:::-;16011:42;-1:-1:-1;16064:12:0;16079:21;:4;16088:11;16079:8;:21::i;:::-;16064:36;-1:-1:-1;16111:13:0;16127:22;:5;16137:11;16127:9;:22::i;:::-;16111:38;-1:-1:-1;16160:23:0;16186:28;16111:38;16186:17;:7;16198:4;16186:11;:17::i;:28::-;16233:7;;;;-1:-1:-1;16259:4:0;;-1:-1:-1;15738:534:0;;-1:-1:-1;;;;;;;15738:534:0:o;2775:246::-;2833:7;2857:1;2862;2857:6;2853:47;;-1:-1:-1;2887:1:0;2880:8;;2853:47;2910:9;2922:5;2926:1;2922;:5;:::i;:::-;2910:17;-1:-1:-1;2955:1:0;2946:5;2950:1;2910:17;2946:5;:::i;:::-;:10;2938:56;;;;-1:-1:-1;;;2938:56:0;;13675:2:1;2938:56:0;;;13657:21:1;13714:2;13694:18;;;13687:30;13753:34;13733:18;;;13726:62;-1:-1:-1;;;13804:18:1;;;13797:31;13845:19;;2938:56:0;13473:397:1;14:127;75:10;70:3;66:20;63:1;56:31;106:4;103:1;96:15;130:4;127:1;120:15;146:131;-1:-1:-1;;;;;221:31:1;;211:42;;201:70;;267:1;264;257:12;282:134;350:20;;379:31;350:20;379:31;:::i;:::-;282:134;;;:::o;421:1121::-;505:6;536:2;579;567:9;558:7;554:23;550:32;547:52;;;595:1;592;585:12;547:52;635:9;622:23;664:18;705:2;697:6;694:14;691:34;;;721:1;718;711:12;691:34;759:6;748:9;744:22;734:32;;804:7;797:4;793:2;789:13;785:27;775:55;;826:1;823;816:12;775:55;862:2;849:16;884:2;880;877:10;874:36;;;890:18;;:::i;:::-;936:2;933:1;929:10;968:2;962:9;1031:2;1027:7;1022:2;1018;1014:11;1010:25;1002:6;998:38;1086:6;1074:10;1071:22;1066:2;1054:10;1051:18;1048:46;1045:72;;;1097:18;;:::i;:::-;1133:2;1126:22;1183:18;;;1217:15;;;;-1:-1:-1;1259:11:1;;;1255:20;;;1287:19;;;1284:39;;;1319:1;1316;1309:12;1284:39;1343:11;;;;1363:148;1379:6;1374:3;1371:15;1363:148;;;1445:23;1464:3;1445:23;:::i;:::-;1433:36;;1396:12;;;;1489;;;;1363:148;;;1530:6;421:1121;-1:-1:-1;;;;;;;;421:1121:1:o;1547:548::-;1659:4;1688:2;1717;1706:9;1699:21;1749:6;1743:13;1792:6;1787:2;1776:9;1772:18;1765:34;1817:1;1827:140;1841:6;1838:1;1835:13;1827:140;;;1936:14;;;1932:23;;1926:30;1902:17;;;1921:2;1898:26;1891:66;1856:10;;1827:140;;;1831:3;2016:1;2011:2;2002:6;1991:9;1987:22;1983:31;1976:42;2086:2;2079;2075:7;2070:2;2062:6;2058:15;2054:29;2043:9;2039:45;2035:54;2027:62;;;;1547:548;;;;:::o;2100:315::-;2168:6;2176;2229:2;2217:9;2208:7;2204:23;2200:32;2197:52;;;2245:1;2242;2235:12;2197:52;2284:9;2271:23;2303:31;2328:5;2303:31;:::i;:::-;2353:5;2405:2;2390:18;;;;2377:32;;-1:-1:-1;;;2100:315:1:o;3028:456::-;3105:6;3113;3121;3174:2;3162:9;3153:7;3149:23;3145:32;3142:52;;;3190:1;3187;3180:12;3142:52;3229:9;3216:23;3248:31;3273:5;3248:31;:::i;:::-;3298:5;-1:-1:-1;3355:2:1;3340:18;;3327:32;3368:33;3327:32;3368:33;:::i;:::-;3028:456;;3420:7;;-1:-1:-1;;;3474:2:1;3459:18;;;;3446:32;;3028:456::o;3886:247::-;3945:6;3998:2;3986:9;3977:7;3973:23;3969:32;3966:52;;;4014:1;4011;4004:12;3966:52;4053:9;4040:23;4072:31;4097:5;4072:31;:::i;4138:160::-;4203:20;;4259:13;;4252:21;4242:32;;4232:60;;4288:1;4285;4278:12;4303:180;4359:6;4412:2;4400:9;4391:7;4387:23;4383:32;4380:52;;;4428:1;4425;4418:12;4380:52;4451:26;4467:9;4451:26;:::i;4488:180::-;4547:6;4600:2;4588:9;4579:7;4575:23;4571:32;4568:52;;;4616:1;4613;4606:12;4568:52;-1:-1:-1;4639:23:1;;4488:180;-1:-1:-1;4488:180:1:o;4673:385::-;4759:6;4767;4775;4783;4836:3;4824:9;4815:7;4811:23;4807:33;4804:53;;;4853:1;4850;4843:12;4804:53;-1:-1:-1;;4876:23:1;;;4946:2;4931:18;;4918:32;;-1:-1:-1;4997:2:1;4982:18;;4969:32;;5048:2;5033:18;5020:32;;-1:-1:-1;4673:385:1;-1:-1:-1;4673:385:1:o;5063:689::-;5155:6;5163;5171;5224:2;5212:9;5203:7;5199:23;5195:32;5192:52;;;5240:1;5237;5230:12;5192:52;5280:9;5267:23;5309:18;5350:2;5342:6;5339:14;5336:34;;;5366:1;5363;5356:12;5336:34;5404:6;5393:9;5389:22;5379:32;;5449:7;5442:4;5438:2;5434:13;5430:27;5420:55;;5471:1;5468;5461:12;5420:55;5511:2;5498:16;5537:2;5529:6;5526:14;5523:34;;;5553:1;5550;5543:12;5523:34;5608:7;5601:4;5591:6;5588:1;5584:14;5580:2;5576:23;5572:34;5569:47;5566:67;;;5629:1;5626;5619:12;5566:67;5660:4;5652:13;;;;-1:-1:-1;5684:6:1;-1:-1:-1;5709:37:1;;5725:20;;;-1:-1:-1;5709:37:1;:::i;:::-;5699:47;;5063:689;;;;;:::o;5757:388::-;5825:6;5833;5886:2;5874:9;5865:7;5861:23;5857:32;5854:52;;;5902:1;5899;5892:12;5854:52;5941:9;5928:23;5960:31;5985:5;5960:31;:::i;:::-;6010:5;-1:-1:-1;6067:2:1;6052:18;;6039:32;6080:33;6039:32;6080:33;:::i;:::-;6132:7;6122:17;;;5757:388;;;;;:::o;6150:356::-;6352:2;6334:21;;;6371:18;;;6364:30;6430:34;6425:2;6410:18;;6403:62;6497:2;6482:18;;6150:356::o;6511:127::-;6572:10;6567:3;6563:20;6560:1;6553:31;6603:4;6600:1;6593:15;6627:4;6624:1;6617:15;10271:127;10332:10;10327:3;10323:20;10320:1;10313:31;10363:4;10360:1;10353:15;10387:4;10384:1;10377:15;10403:125;10468:9;;;10489:10;;;10486:36;;;10502:18;;:::i;10937:128::-;11004:9;;;11025:11;;;11022:37;;;11039:18;;:::i;11481:251::-;11551:6;11604:2;11592:9;11583:7;11579:23;11575:32;11572:52;;;11620:1;11617;11610:12;11572:52;11652:9;11646:16;11671:31;11696:5;11671:31;:::i;11737:980::-;11999:4;12047:3;12036:9;12032:19;12078:6;12067:9;12060:25;12104:2;12142:6;12137:2;12126:9;12122:18;12115:34;12185:3;12180:2;12169:9;12165:18;12158:31;12209:6;12244;12238:13;12275:6;12267;12260:22;12313:3;12302:9;12298:19;12291:26;;12352:2;12344:6;12340:15;12326:29;;12373:1;12383:195;12397:6;12394:1;12391:13;12383:195;;;12462:13;;-1:-1:-1;;;;;12458:39:1;12446:52;;12553:15;;;;12518:12;;;;12494:1;12412:9;12383:195;;;-1:-1:-1;;;;;;;12634:32:1;;;;12629:2;12614:18;;12607:60;-1:-1:-1;;;12698:3:1;12683:19;12676:35;12595:3;11737:980;-1:-1:-1;;;11737:980:1:o;12722:217::-;12762:1;12788;12778:132;;12832:10;12827:3;12823:20;12820:1;12813:31;12867:4;12864:1;12857:15;12895:4;12892:1;12885:15;12778:132;-1:-1:-1;12924:9:1;;12722:217::o;13300:168::-;13373:9;;;13404;;13421:15;;;13415:22;;13401:37;13391:71;;13442:18;;:::i
Swarm Source
ipfs://da7f35b456cb5f939bd2101d12ece4364837de35075bae0ab7abb00020fa972d
🤖 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)

