/

    Token

    MEMES (MEMES)

    Overview

    Max Total Supply

    10,000,000 MEMES

    Holders

    16

    Market

    Price

    -

    Onchain Market Cap

    -

    Circulating Supply Market Cap

    -

    Other Info

    Token Contract (WITH 9 Decimals)

    Balance
    217,222.858059831 MEMES

    Value
    $0.00
    0x774026affc4bb9c33f5b8a4279e32fcf5b695c1d
    Loading...
    Loading
    Loading...
    Loading
    Loading...
    Loading

    Click here to update the token information / general information

    Contract Source Code Verified (Exact Match)

    Contract Name:
    MEMES

    Compiler Version
    v0.6.12+commit.27d51765

    Optimization Enabled:
    No with 200 runs

    Other Settings:
    default evmVersion, None license

    Contract Source Code (Solidity)

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    /**
    *Submitted for verification at SonicScan.org on 2024-12-19
    */
    /**
    * Each transaction involving EV0X tokens—whether buying, selling, or transferring—incurs a 1% transaction tax.
    * This 1% tax is automatically redistributed to all EV0X token holders in proportion to their holdings,
    * providing frictionless yield. Simply holding EV0X tokens allows holders to accumulate more tokens over time.
    *
    * The amount of reflections each holder receives is based on the total transaction volume and their
    * proportion of EV0X tokens relative to the total supply. Regardless of the number of holders, each
    * participant receives their share of reflections. Higher transaction volumes increase both token burn
    * and reflections for all holders on a daily basis.
    */
    // SPDX-License-Identifier: Unlicensed
    pragma solidity ^0.6.12;
    abstract contract Context {
    function _msgSender() internal view virtual returns (address payable) {
    return msg.sender;
    }
    function _msgData() internal view virtual returns (bytes memory) {
    this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    Contract Security Audit

    Contract ABI

    [{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":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":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"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":"account","type":"address"}],"name":"excludeAccount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"includeAccount","outputs":[],"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":[{"internalType":"address","name":"account","type":"address"}],"name":"isExcluded","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tAmount","type":"uint256"}],"name":"reflect","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"tAmount","type":"uint256"},{"internalType":"bool","name":"deductTransferFee","type":"bool"}],"name":"reflectionFromToken","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"rAmount","type":"uint256"}],"name":"tokenFromReflection","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalFees","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","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":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

    6080604052662386f26fc10000600019816200001757fe5b06600019036006556040518060400160405280600581526020017f4d454d4553000000000000000000000000000000000000000000000000000000815250600890805190602001906200006c92919062000274565b506040518060400160405280600581526020017f4d454d455300000000000000000000000000000000000000000000000000000081525060099080519060200190620000ba92919062000274565b506009600a60006101000a81548160ff021916908360ff160217905550348015620000e457600080fd5b506000620000f76200026c60201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35060065460016000620001ac6200026c60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550620001fa6200026c60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef662386f26fc100006040518082815260200191505060405180910390a36200031a565b600033905090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620002b757805160ff1916838001178555620002e8565b82800160010185558215620002e8579182015b82811115620002e7578251825591602001919060010190620002ca565b5b509050620002f79190620002fb565b5090565b5b8082111562000316576000816000905550600101620002fc565b5090565b613357806200032a6000396000f3fe608060405234801561001057600080fd5b50600436106101375760003560e01c806370a08231116100b8578063a9059cbb1161007c578063a9059cbb146105a3578063cba0e99614610607578063dd62ed3e14610661578063f2cc0c18146106d9578063f2fde38b1461071d578063f84354f11461076157610137565b806370a0823114610426578063715018a61461047e5780638da5cb5b1461048857806395d89b41146104bc578063a457c2d71461053f57610137565b806323b872dd116100ff57806323b872dd1461028d5780632d83811914610311578063313ce5671461035357806339509351146103745780634549b039146103d857610137565b8063053ab1821461013c57806306fdde031461016a578063095ea7b3146101ed57806313114a9d1461025157806318160ddd1461026f575b600080fd5b6101686004803603602081101561015257600080fd5b81019080803590602001909291905050506107a5565b005b610172610935565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101b2578082015181840152602081019050610197565b50505050905090810190601f1680156101df5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102396004803603604081101561020357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506109d7565b60405180821515815260200191505060405180910390f35b6102596109f5565b6040518082815260200191505060405180910390f35b6102776109ff565b6040518082815260200191505060405180910390f35b6102f9600480360360608110156102a357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a0e565b60405180821515815260200191505060405180910390f35b61033d6004803603602081101561032757600080fd5b8101908080359060200190929190505050610ae7565b6040518082815260200191505060405180910390f35b61035b610b6b565b604051808260ff16815260200191505060405180910390f35b6103c06004803603604081101561038a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610b82565b60405180821515815260200191505060405180910390f35b610410600480360360408110156103ee57600080fd5b8101908080359060200190929190803515159060200190929190505050610c35565b6040518082815260200191505060405180910390f35b6104686004803603602081101561043c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610cef565b6040518082815260200191505060405180910390f35b610486610dda565b005b610490610f60565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6104c4610f89565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105045780820151818401526020810190506104e9565b50505050905090810190601f1680156105315780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61058b6004803603604081101561055557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061102b565b60405180821515815260200191505060405180910390f35b6105ef600480360360408110156105b957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506110f8565b60405180821515815260200191505060405180910390f35b6106496004803603602081101561061d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611116565b60405180821515815260200191505060405180910390f35b6106c36004803603604081101561067757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061116c565b6040518082815260200191505060405180910390f35b61071b600480360360208110156106ef57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506111f3565b005b61075f6004803603602081101561073357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061150d565b005b6107a36004803603602081101561077757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611718565b005b60006107af611aa2565b9050600460008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610854576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602c8152602001806132d1602c913960400191505060405180910390fd5b600061085f83611aaa565b5050505090506108b781600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b0290919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061090f81600654611b0290919063ffffffff16565b60068190555061092a83600754611b4c90919063ffffffff16565b600781905550505050565b606060088054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156109cd5780601f106109a2576101008083540402835291602001916109cd565b820191906000526020600020905b8154815290600101906020018083116109b057829003601f168201915b5050505050905090565b60006109eb6109e4611aa2565b8484611bd4565b6001905092915050565b6000600754905090565b6000662386f26fc10000905090565b6000610a1b848484611dcb565b610adc84610a27611aa2565b610ad78560405180606001604052806028815260200161323760289139600360008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610a8d611aa2565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546122249092919063ffffffff16565b611bd4565b600190509392505050565b6000600654821115610b44576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a8152602001806131a4602a913960400191505060405180910390fd5b6000610b4e6122e4565b9050610b63818461230f90919063ffffffff16565b915050919050565b6000600a60009054906101000a900460ff16905090565b6000610c2b610b8f611aa2565b84610c268560036000610ba0611aa2565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b4c90919063ffffffff16565b611bd4565b6001905092915050565b6000662386f26fc10000831115610cb4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f416d6f756e74206d757374206265206c657373207468616e20737570706c790081525060200191505060405180910390fd5b81610cd3576000610cc484611aaa565b50505050905080915050610ce9565b6000610cde84611aaa565b505050915050809150505b92915050565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610d8a57600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050610dd5565b610dd2600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ae7565b90505b919050565b610de2611aa2565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610ea2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060098054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156110215780601f10610ff657610100808354040283529160200191611021565b820191906000526020600020905b81548152906001019060200180831161100457829003601f168201915b5050505050905090565b60006110ee611038611aa2565b846110e9856040518060600160405280602581526020016132fd6025913960036000611062611aa2565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546122249092919063ffffffff16565b611bd4565b6001905092915050565b600061110c611105611aa2565b8484611dcb565b6001905092915050565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6111fb611aa2565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146112bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600460008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161561137b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f4163636f756e7420697320616c7265616479206578636c75646564000000000081525060200191505060405180910390fd5b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054111561144f5761140b600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ae7565b600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b6001600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506005819080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b611515611aa2565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146115d5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561165b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806131ce6026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b611720611aa2565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146117e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600460008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1661189f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f4163636f756e7420697320616c7265616479206578636c75646564000000000081525060200191505060405180910390fd5b60005b600580549050811015611a9e578173ffffffffffffffffffffffffffffffffffffffff16600582815481106118d357fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415611a915760056001600580549050038154811061192f57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166005828154811061196757fe5b9060005260206000200160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506005805480611a5757fe5b6001900381819060005260206000200160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690559055611a9e565b80806001019150506118a2565b5050565b600033905090565b6000806000806000806000611abe88612359565b915091506000611acc6122e4565b90506000806000611ade8c86866123ab565b92509250925082828288889a509a509a509a509a5050505050505091939590929450565b6000611b4483836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250612224565b905092915050565b600080828401905083811015611bca576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611c5a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806132ad6024913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611ce0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806131f46022913960400191505060405180910390fd5b80600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611e51576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806132886025913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611ed7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806131816023913960400191505060405180910390fd5b60008111611f30576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602981526020018061325f6029913960400191505060405180910390fd5b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168015611fd35750600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15611fe857611fe3838383612409565b61221f565b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615801561208b5750600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b156120a05761209b83838361265c565b61221e565b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161580156121445750600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15612159576121548383836128af565b61221d565b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680156121fb5750600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b156122105761220b838383612a6d565b61221c565b61221b8383836128af565b5b5b5b5b505050565b60008383111582906122d1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561229657808201518184015260208101905061227b565b50505050905090810190601f1680156122c35780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385039050809150509392505050565b60008060006122f1612d55565b91509150612308818361230f90919063ffffffff16565b9250505090565b600061235183836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250612ffa565b905092915050565b6000806000612385600161237760648761230f90919063ffffffff16565b6130c090919063ffffffff16565b9050600061239c8286611b0290919063ffffffff16565b90508082935093505050915091565b6000806000806123c485886130c090919063ffffffff16565b905060006123db86886130c090919063ffffffff16565b905060006123f28284611b0290919063ffffffff16565b905082818395509550955050505093509350939050565b600080600080600061241a86611aaa565b9450945094509450945061247686600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b0290919063ffffffff16565b600260008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061250b85600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b0290919063ffffffff16565b600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506125a084600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b4c90919063ffffffff16565b600160008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506125ed8382613146565b8673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a35050505050505050565b600080600080600061266d86611aaa565b945094509450945094506126c985600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b0290919063ffffffff16565b600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061275e82600260008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b4c90919063ffffffff16565b600260008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506127f384600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b4c90919063ffffffff16565b600160008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506128408382613146565b8673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a35050505050505050565b60008060008060006128c086611aaa565b9450945094509450945061291c85600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b0290919063ffffffff16565b600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506129b184600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b4c90919063ffffffff16565b600160008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506129fe8382613146565b8673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a35050505050505050565b6000806000806000612a7e86611aaa565b94509450945094509450612ada86600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b0290919063ffffffff16565b600260008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612b6f85600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b0290919063ffffffff16565b600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612c0482600260008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b4c90919063ffffffff16565b600260008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612c9984600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b4c90919063ffffffff16565b600160008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612ce68382613146565b8673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a35050505050505050565b600080600060065490506000662386f26fc10000905060005b600580549050811015612fb357826001600060058481548110612d8d57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541180612e745750816002600060058481548110612e0c57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054115b15612e9057600654662386f26fc1000094509450505050612ff6565b612f196001600060058481548110612ea457fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205484611b0290919063ffffffff16565b9250612fa46002600060058481548110612f2f57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611b0290919063ffffffff16565b91508080600101915050612d6e565b50612fd0662386f26fc1000060065461230f90919063ffffffff16565b821015612fed57600654662386f26fc10000935093505050612ff6565b81819350935050505b9091565b600080831182906130a6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561306b578082015181840152602081019050613050565b50505050905090810190601f1680156130985780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385816130b257fe5b049050809150509392505050565b6000808314156130d35760009050613140565b60008284029050828482816130e457fe5b041461313b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806132166021913960400191505060405180910390fd5b809150505b92915050565b61315b82600654611b0290919063ffffffff16565b60068190555061317681600754611b4c90919063ffffffff16565b600781905550505056fe45524332303a207472616e7366657220746f20746865207a65726f2061646472657373416d6f756e74206d757374206265206c657373207468616e20746f74616c207265666c656374696f6e734f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f2061646472657373536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7745524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e63655472616e7366657220616d6f756e74206d7573742062652067726561746572207468616e207a65726f45524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f20616464726573734578636c75646564206164647265737365732063616e6e6f742063616c6c20746869732066756e6374696f6e45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220f1ff5ad0ffef798cdefb3b0d10bb61dffd1799d33c1fa1cade0dd3e13226624764736f6c634300060c0033

    Deployed Bytecode

    0x608060405234801561001057600080fd5b50600436106101375760003560e01c806370a08231116100b8578063a9059cbb1161007c578063a9059cbb146105a3578063cba0e99614610607578063dd62ed3e14610661578063f2cc0c18146106d9578063f2fde38b1461071d578063f84354f11461076157610137565b806370a0823114610426578063715018a61461047e5780638da5cb5b1461048857806395d89b41146104bc578063a457c2d71461053f57610137565b806323b872dd116100ff57806323b872dd1461028d5780632d83811914610311578063313ce5671461035357806339509351146103745780634549b039146103d857610137565b8063053ab1821461013c57806306fdde031461016a578063095ea7b3146101ed57806313114a9d1461025157806318160ddd1461026f575b600080fd5b6101686004803603602081101561015257600080fd5b81019080803590602001909291905050506107a5565b005b610172610935565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101b2578082015181840152602081019050610197565b50505050905090810190601f1680156101df5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102396004803603604081101561020357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506109d7565b60405180821515815260200191505060405180910390f35b6102596109f5565b6040518082815260200191505060405180910390f35b6102776109ff565b6040518082815260200191505060405180910390f35b6102f9600480360360608110156102a357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a0e565b60405180821515815260200191505060405180910390f35b61033d6004803603602081101561032757600080fd5b8101908080359060200190929190505050610ae7565b6040518082815260200191505060405180910390f35b61035b610b6b565b604051808260ff16815260200191505060405180910390f35b6103c06004803603604081101561038a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610b82565b60405180821515815260200191505060405180910390f35b610410600480360360408110156103ee57600080fd5b8101908080359060200190929190803515159060200190929190505050610c35565b6040518082815260200191505060405180910390f35b6104686004803603602081101561043c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610cef565b6040518082815260200191505060405180910390f35b610486610dda565b005b610490610f60565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6104c4610f89565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105045780820151818401526020810190506104e9565b50505050905090810190601f1680156105315780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61058b6004803603604081101561055557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061102b565b60405180821515815260200191505060405180910390f35b6105ef600480360360408110156105b957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506110f8565b60405180821515815260200191505060405180910390f35b6106496004803603602081101561061d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611116565b60405180821515815260200191505060405180910390f35b6106c36004803603604081101561067757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061116c565b6040518082815260200191505060405180910390f35b61071b600480360360208110156106ef57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506111f3565b005b61075f6004803603602081101561073357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061150d565b005b6107a36004803603602081101561077757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611718565b005b60006107af611aa2565b9050600460008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610854576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602c8152602001806132d1602c913960400191505060405180910390fd5b600061085f83611aaa565b5050505090506108b781600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b0290919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061090f81600654611b0290919063ffffffff16565b60068190555061092a83600754611b4c90919063ffffffff16565b600781905550505050565b606060088054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156109cd5780601f106109a2576101008083540402835291602001916109cd565b820191906000526020600020905b8154815290600101906020018083116109b057829003601f168201915b5050505050905090565b60006109eb6109e4611aa2565b8484611bd4565b6001905092915050565b6000600754905090565b6000662386f26fc10000905090565b6000610a1b848484611dcb565b610adc84610a27611aa2565b610ad78560405180606001604052806028815260200161323760289139600360008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610a8d611aa2565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546122249092919063ffffffff16565b611bd4565b600190509392505050565b6000600654821115610b44576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a8152602001806131a4602a913960400191505060405180910390fd5b6000610b4e6122e4565b9050610b63818461230f90919063ffffffff16565b915050919050565b6000600a60009054906101000a900460ff16905090565b6000610c2b610b8f611aa2565b84610c268560036000610ba0611aa2565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b4c90919063ffffffff16565b611bd4565b6001905092915050565b6000662386f26fc10000831115610cb4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f416d6f756e74206d757374206265206c657373207468616e20737570706c790081525060200191505060405180910390fd5b81610cd3576000610cc484611aaa565b50505050905080915050610ce9565b6000610cde84611aaa565b505050915050809150505b92915050565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610d8a57600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050610dd5565b610dd2600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ae7565b90505b919050565b610de2611aa2565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610ea2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060098054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156110215780601f10610ff657610100808354040283529160200191611021565b820191906000526020600020905b81548152906001019060200180831161100457829003601f168201915b5050505050905090565b60006110ee611038611aa2565b846110e9856040518060600160405280602581526020016132fd6025913960036000611062611aa2565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546122249092919063ffffffff16565b611bd4565b6001905092915050565b600061110c611105611aa2565b8484611dcb565b6001905092915050565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6111fb611aa2565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146112bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600460008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161561137b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f4163636f756e7420697320616c7265616479206578636c75646564000000000081525060200191505060405180910390fd5b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054111561144f5761140b600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610ae7565b600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b6001600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506005819080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b611515611aa2565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146115d5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561165b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806131ce6026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b611720611aa2565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146117e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600460008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1661189f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f4163636f756e7420697320616c7265616479206578636c75646564000000000081525060200191505060405180910390fd5b60005b600580549050811015611a9e578173ffffffffffffffffffffffffffffffffffffffff16600582815481106118d357fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415611a915760056001600580549050038154811061192f57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166005828154811061196757fe5b9060005260206000200160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506005805480611a5757fe5b6001900381819060005260206000200160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690559055611a9e565b80806001019150506118a2565b5050565b600033905090565b6000806000806000806000611abe88612359565b915091506000611acc6122e4565b90506000806000611ade8c86866123ab565b92509250925082828288889a509a509a509a509a5050505050505091939590929450565b6000611b4483836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250612224565b905092915050565b600080828401905083811015611bca576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611c5a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806132ad6024913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611ce0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806131f46022913960400191505060405180910390fd5b80600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611e51576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806132886025913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611ed7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806131816023913960400191505060405180910390fd5b60008111611f30576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602981526020018061325f6029913960400191505060405180910390fd5b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168015611fd35750600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15611fe857611fe3838383612409565b61221f565b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615801561208b5750600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b156120a05761209b83838361265c565b61221e565b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161580156121445750600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15612159576121548383836128af565b61221d565b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1680156121fb5750600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b156122105761220b838383612a6d565b61221c565b61221b8383836128af565b5b5b5b5b505050565b60008383111582906122d1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561229657808201518184015260208101905061227b565b50505050905090810190601f1680156122c35780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385039050809150509392505050565b60008060006122f1612d55565b91509150612308818361230f90919063ffffffff16565b9250505090565b600061235183836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250612ffa565b905092915050565b6000806000612385600161237760648761230f90919063ffffffff16565b6130c090919063ffffffff16565b9050600061239c8286611b0290919063ffffffff16565b90508082935093505050915091565b6000806000806123c485886130c090919063ffffffff16565b905060006123db86886130c090919063ffffffff16565b905060006123f28284611b0290919063ffffffff16565b905082818395509550955050505093509350939050565b600080600080600061241a86611aaa565b9450945094509450945061247686600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b0290919063ffffffff16565b600260008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061250b85600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b0290919063ffffffff16565b600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506125a084600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b4c90919063ffffffff16565b600160008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506125ed8382613146565b8673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a35050505050505050565b600080600080600061266d86611aaa565b945094509450945094506126c985600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b0290919063ffffffff16565b600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061275e82600260008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b4c90919063ffffffff16565b600260008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506127f384600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b4c90919063ffffffff16565b600160008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506128408382613146565b8673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a35050505050505050565b60008060008060006128c086611aaa565b9450945094509450945061291c85600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b0290919063ffffffff16565b600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506129b184600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b4c90919063ffffffff16565b600160008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506129fe8382613146565b8673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a35050505050505050565b6000806000806000612a7e86611aaa565b94509450945094509450612ada86600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b0290919063ffffffff16565b600260008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612b6f85600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b0290919063ffffffff16565b600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612c0482600260008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b4c90919063ffffffff16565b600260008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612c9984600160008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b4c90919063ffffffff16565b600160008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612ce68382613146565b8673ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a35050505050505050565b600080600060065490506000662386f26fc10000905060005b600580549050811015612fb357826001600060058481548110612d8d57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541180612e745750816002600060058481548110612e0c57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054115b15612e9057600654662386f26fc1000094509450505050612ff6565b612f196001600060058481548110612ea457fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205484611b0290919063ffffffff16565b9250612fa46002600060058481548110612f2f57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611b0290919063ffffffff16565b91508080600101915050612d6e565b50612fd0662386f26fc1000060065461230f90919063ffffffff16565b821015612fed57600654662386f26fc10000935093505050612ff6565b81819350935050505b9091565b600080831182906130a6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561306b578082015181840152602081019050613050565b50505050905090810190601f1680156130985780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385816130b257fe5b049050809150509392505050565b6000808314156130d35760009050613140565b60008284029050828482816130e457fe5b041461313b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806132166021913960400191505060405180910390fd5b809150505b92915050565b61315b82600654611b0290919063ffffffff16565b60068190555061317681600754611b4c90919063ffffffff16565b600781905550505056fe45524332303a207472616e7366657220746f20746865207a65726f2061646472657373416d6f756e74206d757374206265206c657373207468616e20746f74616c207265666c656374696f6e734f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f2061646472657373536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7745524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e63655472616e7366657220616d6f756e74206d7573742062652067726561746572207468616e207a65726f45524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f20616464726573734578636c75646564206164647265737365732063616e6e6f742063616c6c20746869732066756e6374696f6e45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220f1ff5ad0ffef798cdefb3b0d10bb61dffd1799d33c1fa1cade0dd3e13226624764736f6c634300060c0033

    Deployed Bytecode Sourcemap

    16329:10153:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;19289:376;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;17171:83;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18083:161;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;19194:87;;;:::i;:::-;;;;;;;;;;;;;;;;;;;17448:95;;;:::i;:::-;;;;;;;;;;;;;;;;;;;18252:313;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;20115:253;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;17357:83;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;18573:218;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;19673:434;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;17551:198;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;15771:148;;;:::i;:::-;;15129:79;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;17262:87;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18799:269;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;17757:167;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;19076:110;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;17932:143;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;20376:332;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;16074:244;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;20716:478;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;19289:376;19341:14;19358:12;:10;:12::i;:::-;19341:29;;19390:11;:19;19402:6;19390:19;;;;;;;;;;;;;;;;;;;;;;;;;19389:20;19381:77;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;19470:15;19493:19;19504:7;19493:10;:19::i;:::-;19469:43;;;;;;19541:28;19561:7;19541;:15;19549:6;19541:15;;;;;;;;;;;;;;;;:19;;:28;;;;:::i;:::-;19523:7;:15;19531:6;19523:15;;;;;;;;;;;;;;;:46;;;;19590:20;19602:7;19590;;:11;;:20;;;;:::i;:::-;19580:7;:30;;;;19634:23;19649:7;19634:10;;:14;;:23;;;;:::i;:::-;19621:10;:36;;;;19289:376;;;:::o;17171:83::-;17208:13;17241:5;17234:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17171:83;:::o;18083:161::-;18158:4;18175:39;18184:12;:10;:12::i;:::-;18198:7;18207:6;18175:8;:39::i;:::-;18232:4;18225:11;;18083:161;;;;:::o;19194:87::-;19236:7;19263:10;;19256:17;;19194:87;:::o;17448:95::-;17501:7;16801:18;17521:14;;17448:95;:::o;18252:313::-;18350:4;18367:36;18377:6;18385:9;18396:6;18367:9;:36::i;:::-;18414:121;18423:6;18431:12;:10;:12::i;:::-;18445:89;18483:6;18445:89;;;;;;;;;;;;;;;;;:11;:19;18457:6;18445:19;;;;;;;;;;;;;;;:33;18465:12;:10;:12::i;:::-;18445:33;;;;;;;;;;;;;;;;:37;;:89;;;;;:::i;:::-;18414:8;:121::i;:::-;18553:4;18546:11;;18252:313;;;;;:::o;20115:253::-;20181:7;20220;;20209;:18;;20201:73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;20285:19;20308:10;:8;:10::i;:::-;20285:33;;20336:24;20348:11;20336:7;:11;;:24;;;;:::i;:::-;20329:31;;;20115:253;;;:::o;17357:83::-;17398:5;17423:9;;;;;;;;;;;17416:16;;17357:83;:::o;18573:218::-;18661:4;18678:83;18687:12;:10;:12::i;:::-;18701:7;18710:50;18749:10;18710:11;:25;18722:12;:10;:12::i;:::-;18710:25;;;;;;;;;;;;;;;:34;18736:7;18710:34;;;;;;;;;;;;;;;;:38;;:50;;;;:::i;:::-;18678:8;:83::i;:::-;18779:4;18772:11;;18573:218;;;;:::o;19673:434::-;19763:7;16801:18;19791:7;:18;;19783:62;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;19861:17;19856:244;;19896:15;19919:19;19930:7;19919:10;:19::i;:::-;19895:43;;;;;;19960:7;19953:14;;;;;19856:244;20002:23;20032:19;20043:7;20032:10;:19::i;:::-;20000:51;;;;;;20073:15;20066:22;;;19673:434;;;;;:::o;17551:198::-;17617:7;17641:11;:20;17653:7;17641:20;;;;;;;;;;;;;;;;;;;;;;;;;17637:49;;;17670:7;:16;17678:7;17670:16;;;;;;;;;;;;;;;;17663:23;;;;17637:49;17704:37;17724:7;:16;17732:7;17724:16;;;;;;;;;;;;;;;;17704:19;:37::i;:::-;17697:44;;17551:198;;;;:::o;15771:148::-;15351:12;:10;:12::i;:::-;15341:22;;:6;;;;;;;;;;:22;;;15333:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;15878:1:::1;15841:40;;15862:6;::::0;::::1;;;;;;;;15841:40;;;;;;;;;;;;15909:1;15892:6:::0;::::1;:19;;;;;;;;;;;;;;;;;;15771:148::o:0;15129:79::-;15167:7;15194:6;;;;;;;;;;;15187:13;;15129:79;:::o;17262:87::-;17301:13;17334:7;17327:14;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17262:87;:::o;18799:269::-;18892:4;18909:129;18918:12;:10;:12::i;:::-;18932:7;18941:96;18980:15;18941:96;;;;;;;;;;;;;;;;;:11;:25;18953:12;:10;:12::i;:::-;18941:25;;;;;;;;;;;;;;;:34;18967:7;18941:34;;;;;;;;;;;;;;;;:38;;:96;;;;;:::i;:::-;18909:8;:129::i;:::-;19056:4;19049:11;;18799:269;;;;:::o;17757:167::-;17835:4;17852:42;17862:12;:10;:12::i;:::-;17876:9;17887:6;17852:9;:42::i;:::-;17912:4;17905:11;;17757:167;;;;:::o;19076:110::-;19134:4;19158:11;:20;19170:7;19158:20;;;;;;;;;;;;;;;;;;;;;;;;;19151:27;;19076:110;;;:::o;17932:143::-;18013:7;18040:11;:18;18052:5;18040:18;;;;;;;;;;;;;;;:27;18059:7;18040:27;;;;;;;;;;;;;;;;18033:34;;17932:143;;;;:::o;20376:332::-;15351:12;:10;:12::i;:::-;15341:22;;:6;;;;;;;;;;:22;;;15333:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;20458:11:::1;:20;20470:7;20458:20;;;;;;;;;;;;;;;;;;;;;;;;;20457:21;20449:61;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;20543:1;20524:7;:16;20532:7;20524:16;;;;;;;;;;;;;;;;:20;20521:108;;;20580:37;20600:7;:16;20608:7;20600:16;;;;;;;;;;;;;;;;20580:19;:37::i;:::-;20561:7;:16;20569:7;20561:16;;;;;;;;;;;;;;;:56;;;;20521:108;20662:4;20639:11;:20;20651:7;20639:20;;;;;;;;;;;;;;;;:27;;;;;;;;;;;;;;;;;;20677:9;20692:7;20677:23;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;20376:332:::0;:::o;16074:244::-;15351:12;:10;:12::i;:::-;15341:22;;:6;;;;;;;;;;:22;;;15333:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16183:1:::1;16163:22;;:8;:22;;;;16155:73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16273:8;16244:38;;16265:6;::::0;::::1;;;;;;;;16244:38;;;;;;;;;;;;16302:8;16293:6;::::0;:17:::1;;;;;;;;;;;;;;;;;;16074:244:::0;:::o;20716:478::-;15351:12;:10;:12::i;:::-;15341:22;;:6;;;;;;;;;;:22;;;15333:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;20797:11:::1;:20;20809:7;20797:20;;;;;;;;;;;;;;;;;;;;;;;;;20789:60;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;20865:9;20860:327;20884:9;:16;;;;20880:1;:20;20860:327;;;20942:7;20926:23;;:9;20936:1;20926:12;;;;;;;;;;;;;;;;;;;;;;;;;:23;;;20922:254;;;20985:9;21014:1;20995:9;:16;;;;:20;20985:31;;;;;;;;;;;;;;;;;;;;;;;;;20970:9;20980:1;20970:12;;;;;;;;;;;;;;;;:46;;;;;;;;;;;;;;;;;;21054:1;21035:7;:16;21043:7;21035:16;;;;;;;;;;;;;;;:20;;;;21097:5;21074:11;:20;21086:7;21074:20;;;;;;;;;;;;;;;;:28;;;;;;;;;;;;;;;;;;21121:9;:15;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;21155:5;;20922:254;20902:3;;;;;;;20860:327;;;;20716:478:::0;:::o;824:106::-;877:15;912:10;905:17;;824:106;:::o;24748:411::-;24807:7;24816;24825;24834;24843;24864:23;24889:12;24905:20;24917:7;24905:11;:20::i;:::-;24863:62;;;;24936:19;24959:10;:8;:10::i;:::-;24936:33;;24981:15;24998:23;25023:12;25039:39;25051:7;25060:4;25066:11;25039;:39::i;:::-;24980:98;;;;;;25097:7;25106:15;25123:4;25129:15;25146:4;25089:62;;;;;;;;;;;;;;;;24748:411;;;;;;;:::o;4544:136::-;4602:7;4629:43;4633:1;4636;4629:43;;;;;;;;;;;;;;;;;:3;:43::i;:::-;4622:50;;4544:136;;;;:::o;4080:181::-;4138:7;4158:9;4174:1;4170;:5;4158:17;;4199:1;4194;:6;;4186:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4252:1;4245:8;;;4080:181;;;;:::o;21202:337::-;21312:1;21295:19;;:5;:19;;;;21287:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;21393:1;21374:21;;:7;:21;;;;21366:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;21477:6;21447:11;:18;21459:5;21447:18;;;;;;;;;;;;;;;:27;21466:7;21447:27;;;;;;;;;;;;;;;:36;;;;21515:7;21499:32;;21508:5;21499:32;;;21524:6;21499:32;;;;;;;;;;;;;;;;;;21202:337;;;:::o;21547:931::-;21662:1;21644:20;;:6;:20;;;;21636:70;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;21746:1;21725:23;;:9;:23;;;;21717:71;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;21816:1;21807:6;:10;21799:64;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;21878:11;:19;21890:6;21878:19;;;;;;;;;;;;;;;;;;;;;;;;;:46;;;;;21902:11;:22;21914:9;21902:22;;;;;;;;;;;;;;;;;;;;;;;;;21901:23;21878:46;21874:597;;;21941:48;21963:6;21971:9;21982:6;21941:21;:48::i;:::-;21874:597;;;22012:11;:19;22024:6;22012:19;;;;;;;;;;;;;;;;;;;;;;;;;22011:20;:46;;;;;22035:11;:22;22047:9;22035:22;;;;;;;;;;;;;;;;;;;;;;;;;22011:46;22007:464;;;22074:46;22094:6;22102:9;22113:6;22074:19;:46::i;:::-;22007:464;;;22143:11;:19;22155:6;22143:19;;;;;;;;;;;;;;;;;;;;;;;;;22142:20;:47;;;;;22167:11;:22;22179:9;22167:22;;;;;;;;;;;;;;;;;;;;;;;;;22166:23;22142:47;22138:333;;;22206:44;22224:6;22232:9;22243:6;22206:17;:44::i;:::-;22138:333;;;22272:11;:19;22284:6;22272:19;;;;;;;;;;;;;;;;;;;;;;;;;:45;;;;;22295:11;:22;22307:9;22295:22;;;;;;;;;;;;;;;;;;;;;;;;;22272:45;22268:203;;;22334:48;22356:6;22364:9;22375:6;22334:21;:48::i;:::-;22268:203;;;22415:44;22433:6;22441:9;22452:6;22415:17;:44::i;:::-;22268:203;22138:333;22007:464;21874:597;21547:931;;;:::o;4983:192::-;5069:7;5102:1;5097;:6;;5105:12;5089:29;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5129:9;5145:1;5141;:5;5129:17;;5166:1;5159:8;;;4983:192;;;;;:::o;25747:163::-;25788:7;25809:15;25826;25845:19;:17;:19::i;:::-;25808:56;;;;25882:20;25894:7;25882;:11;;:20;;;;:::i;:::-;25875:27;;;;25747:163;:::o;6381:132::-;6439:7;6466:39;6470:1;6473;6466:39;;;;;;;;;;;;;;;;;:3;:39::i;:::-;6459:46;;6381:132;;;;:::o;25167:230::-;25227:7;25236;25256:12;25271:23;25292:1;25271:16;25283:3;25271:7;:11;;:16;;;;:::i;:::-;:20;;:23;;;;:::i;:::-;25256:38;;25305:23;25331:17;25343:4;25331:7;:11;;:17;;;;:::i;:::-;25305:43;;25367:15;25384:4;25359:30;;;;;;25167:230;;;:::o;25405:334::-;25500:7;25509;25518;25538:15;25556:24;25568:11;25556:7;:11;;:24;;;;:::i;:::-;25538:42;;25591:12;25606:21;25615:11;25606:4;:8;;:21;;;;:::i;:::-;25591:36;;25638:23;25664:17;25676:4;25664:7;:11;;:17;;;;:::i;:::-;25638:43;;25700:7;25709:15;25726:4;25692:39;;;;;;;;;25405:334;;;;;;;:::o;23483:509::-;23586:15;23603:23;23628:12;23642:23;23667:12;23683:19;23694:7;23683:10;:19::i;:::-;23585:117;;;;;;;;;;23731:28;23751:7;23731;:15;23739:6;23731:15;;;;;;;;;;;;;;;;:19;;:28;;;;:::i;:::-;23713:7;:15;23721:6;23713:15;;;;;;;;;;;;;;;:46;;;;23788:28;23808:7;23788;:15;23796:6;23788:15;;;;;;;;;;;;;;;;:19;;:28;;;;:::i;:::-;23770:7;:15;23778:6;23770:15;;;;;;;;;;;;;;;:46;;;;23848:39;23871:15;23848:7;:18;23856:9;23848:18;;;;;;;;;;;;;;;;:22;;:39;;;;:::i;:::-;23827:7;:18;23835:9;23827:18;;;;;;;;;;;;;;;:60;;;;23901:23;23913:4;23919;23901:11;:23::i;:::-;23957:9;23940:44;;23949:6;23940:44;;;23968:15;23940:44;;;;;;;;;;;;;;;;;;23483:509;;;;;;;;:::o;22946:529::-;23047:15;23064:23;23089:12;23103:23;23128:12;23144:19;23155:7;23144:10;:19::i;:::-;23046:117;;;;;;;;;;23192:28;23212:7;23192;:15;23200:6;23192:15;;;;;;;;;;;;;;;;:19;;:28;;;;:::i;:::-;23174:7;:15;23182:6;23174:15;;;;;;;;;;;;;;;:46;;;;23252:39;23275:15;23252:7;:18;23260:9;23252:18;;;;;;;;;;;;;;;;:22;;:39;;;;:::i;:::-;23231:7;:18;23239:9;23231:18;;;;;;;;;;;;;;;:60;;;;23323:39;23346:15;23323:7;:18;23331:9;23323:18;;;;;;;;;;;;;;;;:22;;:39;;;;:::i;:::-;23302:7;:18;23310:9;23302:18;;;;;;;;;;;;;;;:60;;;;23384:23;23396:4;23402;23384:11;:23::i;:::-;23440:9;23423:44;;23432:6;23423:44;;;23451:15;23423:44;;;;;;;;;;;;;;;;;;22946:529;;;;;;;;:::o;22486:452::-;22585:15;22602:23;22627:12;22641:23;22666:12;22682:19;22693:7;22682:10;:19::i;:::-;22584:117;;;;;;;;;;22730:28;22750:7;22730;:15;22738:6;22730:15;;;;;;;;;;;;;;;;:19;;:28;;;;:::i;:::-;22712:7;:15;22720:6;22712:15;;;;;;;;;;;;;;;:46;;;;22790:39;22813:15;22790:7;:18;22798:9;22790:18;;;;;;;;;;;;;;;;:22;;:39;;;;:::i;:::-;22769:7;:18;22777:9;22769:18;;;;;;;;;;;;;;;:60;;;;22847:23;22859:4;22865;22847:11;:23::i;:::-;22903:9;22886:44;;22895:6;22886:44;;;22914:15;22886:44;;;;;;;;;;;;;;;;;;22486:452;;;;;;;;:::o;24000:585::-;24103:15;24120:23;24145:12;24159:23;24184:12;24200:19;24211:7;24200:10;:19::i;:::-;24102:117;;;;;;;;;;24248:28;24268:7;24248;:15;24256:6;24248:15;;;;;;;;;;;;;;;;:19;;:28;;;;:::i;:::-;24230:7;:15;24238:6;24230:15;;;;;;;;;;;;;;;:46;;;;24305:28;24325:7;24305;:15;24313:6;24305:15;;;;;;;;;;;;;;;;:19;;:28;;;;:::i;:::-;24287:7;:15;24295:6;24287:15;;;;;;;;;;;;;;;:46;;;;24365:39;24388:15;24365:7;:18;24373:9;24365:18;;;;;;;;;;;;;;;;:22;;:39;;;;:::i;:::-;24344:7;:18;24352:9;24344:18;;;;;;;;;;;;;;;:60;;;;24436:39;24459:15;24436:7;:18;24444:9;24436:18;;;;;;;;;;;;;;;;:22;;:39;;;;:::i;:::-;24415:7;:18;24423:9;24415:18;;;;;;;;;;;;;;;:60;;;;24494:23;24506:4;24512;24494:11;:23::i;:::-;24550:9;24533:44;;24542:6;24533:44;;;24561:15;24533:44;;;;;;;;;;;;;;;;;;24000:585;;;;;;;;:::o;25918:561::-;25968:7;25977;25997:15;26015:7;;25997:25;;26033:15;16801:18;26033:25;;26080:9;26075:289;26099:9;:16;;;;26095:1;:20;26075:289;;;26165:7;26141;:21;26149:9;26159:1;26149:12;;;;;;;;;;;;;;;;;;;;;;;;;26141:21;;;;;;;;;;;;;;;;:31;:66;;;;26200:7;26176;:21;26184:9;26194:1;26184:12;;;;;;;;;;;;;;;;;;;;;;;;;26176:21;;;;;;;;;;;;;;;;:31;26141:66;26137:97;;;26217:7;;16801:18;26209:25;;;;;;;;;26137:97;26259:34;26271:7;:21;26279:9;26289:1;26279:12;;;;;;;;;;;;;;;;;;;;;;;;;26271:21;;;;;;;;;;;;;;;;26259:7;:11;;:34;;;;:::i;:::-;26249:44;;26318:34;26330:7;:21;26338:9;26348:1;26338:12;;;;;;;;;;;;;;;;;;;;;;;;;26330:21;;;;;;;;;;;;;;;;26318:7;:11;;:34;;;;:::i;:::-;26308:44;;26117:3;;;;;;;26075:289;;;;26388:20;16801:18;26388:7;;:11;;:20;;;;:::i;:::-;26378:7;:30;26374:61;;;26418:7;;16801:18;26410:25;;;;;;;;26374:61;26454:7;26463;26446:25;;;;;;25918:561;;;:::o;7009:278::-;7095:7;7127:1;7123;:5;7130:12;7115:28;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7154:9;7170:1;7166;:5;;;;;;7154:17;;7278:1;7271:8;;;7009:278;;;;;:::o;5434:471::-;5492:7;5742:1;5737;:6;5733:47;;;5767:1;5760:8;;;;5733:47;5792:9;5808:1;5804;:5;5792:17;;5837:1;5832;5828;:5;;;;;;:10;5820:56;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5896:1;5889:8;;;5434:471;;;;;:::o;24593:147::-;24671:17;24683:4;24671:7;;:11;;:17;;;;:::i;:::-;24661:7;:27;;;;24712:20;24727:4;24712:10;;:14;;:20;;;;:::i;:::-;24699:10;:33;;;;24593:147;;:::o

    Swarm Source

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