ETH Price: $3,361.67 (-0.17%)

Token

BananaCat (BANACAT)
 

Overview

Max Total Supply

6,900,000,000,000 BANACAT

Holders

11

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 0 Decimals)

Filtered by Token Holder
pokemontrainerred.eth
Balance
1 BANACAT

Value
$0.00
0x36a017EF1f7C5ED5843b446ce0Fa95448Ad4d475
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
ERC20Token

Compiler Version
v0.8.0+commit.c7dfd78e

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2023-05-28
*/

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

interface IERC20 {
    function totalSupply() external view returns (uint256);
    function balanceOf(address account) external view returns (uint256);
    function transfer(address recipient, uint256 amount) external returns (bool);
    function allowance(address owner, address spender) external view returns (uint256);
    function approve(address spender, uint256 amount) external returns (bool);
    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);
    
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);
    event Airdrop(address indexed from, address indexed to, uint256 value);
    event Snapshot(uint256 indexed id, uint256 totalSupply);
}

contract Token is IERC20 {
    uint256 public override totalSupply;
    mapping(address => uint256) balances;
    mapping(address => mapping(address => uint256)) allowances;
    
    constructor(uint256 _totalSupply) {
        totalSupply = _totalSupply;
        balances[msg.sender] = _totalSupply;
    }
    
    function balanceOf(address _owner) public view override returns (uint256) {
        return balances[_owner];
    }
    
    function transfer(address _to, uint256 _value) public override returns (bool) {
        require(balances[msg.sender] >= _value, "Insufficient balance");
        balances[msg.sender] -= _value;
        balances[_to] += _value;
        emit Transfer(msg.sender, _to, _value);
        return true;
    }
    
    function allowance(address owner, address spender) public view override returns (uint256) {
        return allowances[owner][spender];
    }
    
    function approve(address spender, uint256 amount) public override returns (bool) {
        allowances[msg.sender][spender] = amount;
        emit Approval(msg.sender, spender, amount);
        return true;
    }
    
    function transferFrom(address sender, address recipient, uint256 amount) public override returns (bool) {
        require(balances[sender] >= amount, "Insufficient balance");
        require(allowances[sender][msg.sender] >= amount, "Insufficient allowance");
        
        balances[sender] -= amount;
        balances[recipient] += amount;
        allowances[sender][msg.sender] -= amount;
        
        emit Transfer(sender, recipient, amount);
        return true;
    }
    
    function airdrop(address[] memory recipients, uint256[] memory amounts) public returns (bool) {
        require(recipients.length == amounts.length, "Invalid input");
        
        for (uint256 i = 0; i < recipients.length; i++) {
            address recipient = recipients[i];
            uint256 amount = amounts[i];
            
            require(balances[msg.sender] >= amount, "Insufficient balance");
            
            balances[msg.sender] -= amount;
            balances[recipient] += amount;
            
            emit Transfer(msg.sender, recipient, amount);
            emit Airdrop(msg.sender, recipient, amount);
        }
        
        return true;
    }
    
    function snapshot(uint256 id) public returns (bool) {
        emit Snapshot(id, totalSupply);
        return true;
    }
}

contract ERC20Token is Token {
    string public name;
    uint8 public decimals;
    string public symbol;
    
    constructor() Token(6900000000000) {
        name = "BananaCat";
        decimals = 0;
        symbol = "BANACAT";
    }
}

contract UniswapLiquidityProvider {
    ERC20Token public token;
    address public uniswapRouter;
    
    constructor(address _token, address _uniswapRouter) {
        token = ERC20Token(_token);
        uniswapRouter = _uniswapRouter;
    }
    
    function provideLiquidity(uint256 amount) public {
        token.approve(uniswapRouter, amount);
        // Perform necessary steps to provide liquidity on Uniswap using the router
        // (e.g., call the Uniswap router contract's functions)
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"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":"Airdrop","type":"event"},{"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":"uint256","name":"id","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"totalSupply","type":"uint256"}],"name":"Snapshot","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":"recipients","type":"address[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"name":"airdrop","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","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":"_owner","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":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"id","type":"uint256"}],"name":"snapshot","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","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"}]

60806040523480156200001157600080fd5b50650646880c88008060008190555080600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550506040518060400160405280600981526020017f42616e616e61436174000000000000000000000000000000000000000000000081525060039080519060200190620000b292919062000123565b506000600460006101000a81548160ff021916908360ff1602179055506040518060400160405280600781526020017f42414e4143415400000000000000000000000000000000000000000000000000815250600590805190602001906200011c92919062000123565b5062000238565b8280546200013190620001d3565b90600052602060002090601f016020900481019282620001555760008555620001a1565b82601f106200017057805160ff1916838001178555620001a1565b82800160010185558215620001a1579182015b82811115620001a057825182559160200191906001019062000183565b5b509050620001b09190620001b4565b5090565b5b80821115620001cf576000816000905550600101620001b5565b5090565b60006002820490506001821680620001ec57607f821691505b6020821081141562000203576200020262000209565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b61153f80620002486000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c80636724348211610071578063672434821461016857806370a08231146101985780638f1dd809146101c857806395d89b41146101f8578063a9059cbb14610216578063dd62ed3e14610246576100a9565b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100fc57806323b872dd1461011a578063313ce5671461014a575b600080fd5b6100b6610276565b6040516100c39190611153565b60405180910390f35b6100e660048036038101906100e19190610f41565b610304565b6040516100f39190611138565b60405180910390f35b6101046103f6565b60405161011191906111d5565b60405180910390f35b610134600480360381019061012f9190610ef2565b6103fc565b6040516101419190611138565b60405180910390f35b6101526106ee565b60405161015f91906111f0565b60405180910390f35b610182600480360381019061017d9190610f7d565b610701565b60405161018f9190611138565b60405180910390f35b6101b260048036038101906101ad9190610e8d565b6109f5565b6040516101bf91906111d5565b60405180910390f35b6101e260048036038101906101dd9190610fe9565b610a3e565b6040516101ef9190611138565b60405180910390f35b610200610a83565b60405161020d9190611153565b60405180910390f35b610230600480360381019061022b9190610f41565b610b11565b60405161023d9190611138565b60405180910390f35b610260600480360381019061025b9190610eb6565b610cb0565b60405161026d91906111d5565b60405180910390f35b60038054610283906113c2565b80601f01602080910402602001604051908101604052809291908181526020018280546102af906113c2565b80156102fc5780601f106102d1576101008083540402835291602001916102fc565b820191906000526020600020905b8154815290600101906020018083116102df57829003601f168201915b505050505081565b600081600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516103e491906111d5565b60405180910390a36001905092915050565b60005481565b600081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610480576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161047790611195565b60405180910390fd5b81600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561053f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161053690611175565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461058e9190611306565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546105e491906112b0565b9250508190555081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106779190611306565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516106db91906111d5565b60405180910390a3600190509392505050565b600460009054906101000a900460ff1681565b60008151835114610747576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161073e906111b5565b60405180910390fd5b60005b83518110156109ea57600084828151811061078e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151905060008483815181106107d3577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151905080600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561085f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161085690611195565b60405180910390fd5b80600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546108ae9190611306565b9250508190555080600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461090491906112b0565b925050819055508173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161096891906111d5565b60405180910390a38173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8986d2aad709d6d52ca7673e78442a1ac939dc024b80334c27ca759e7658a028836040516109cd91906111d5565b60405180910390a3505080806109e2906113f4565b91505061074a565b506001905092915050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000817f492fbd8cfdd942203e99f6bc74253a1e1f5791b0644612279e778349f353b198600054604051610a7291906111d5565b60405180910390a260019050919050565b60058054610a90906113c2565b80601f0160208091040260200160405190810160405280929190818152602001828054610abc906113c2565b8015610b095780601f10610ade57610100808354040283529160200191610b09565b820191906000526020600020905b815481529060010190602001808311610aec57829003601f168201915b505050505081565b600081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610b95576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b8c90611195565b60405180910390fd5b81600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610be49190611306565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610c3a91906112b0565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610c9e91906111d5565b60405180910390a36001905092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000610d4a610d458461123c565b61120b565b90508083825260208201905082856020860282011115610d6957600080fd5b60005b85811015610d995781610d7f8882610e0f565b845260208401935060208301925050600181019050610d6c565b5050509392505050565b6000610db6610db184611268565b61120b565b90508083825260208201905082856020860282011115610dd557600080fd5b60005b85811015610e055781610deb8882610e78565b845260208401935060208301925050600181019050610dd8565b5050509392505050565b600081359050610e1e816114db565b92915050565b600082601f830112610e3557600080fd5b8135610e45848260208601610d37565b91505092915050565b600082601f830112610e5f57600080fd5b8135610e6f848260208601610da3565b91505092915050565b600081359050610e87816114f2565b92915050565b600060208284031215610e9f57600080fd5b6000610ead84828501610e0f565b91505092915050565b60008060408385031215610ec957600080fd5b6000610ed785828601610e0f565b9250506020610ee885828601610e0f565b9150509250929050565b600080600060608486031215610f0757600080fd5b6000610f1586828701610e0f565b9350506020610f2686828701610e0f565b9250506040610f3786828701610e78565b9150509250925092565b60008060408385031215610f5457600080fd5b6000610f6285828601610e0f565b9250506020610f7385828601610e78565b9150509250929050565b60008060408385031215610f9057600080fd5b600083013567ffffffffffffffff811115610faa57600080fd5b610fb685828601610e24565b925050602083013567ffffffffffffffff811115610fd357600080fd5b610fdf85828601610e4e565b9150509250929050565b600060208284031215610ffb57600080fd5b600061100984828501610e78565b91505092915050565b61101b8161134c565b82525050565b600061102c82611294565b611036818561129f565b935061104681856020860161138f565b61104f816114ca565b840191505092915050565b600061106760168361129f565b91507f496e73756666696369656e7420616c6c6f77616e6365000000000000000000006000830152602082019050919050565b60006110a760148361129f565b91507f496e73756666696369656e742062616c616e63650000000000000000000000006000830152602082019050919050565b60006110e7600d8361129f565b91507f496e76616c696420696e707574000000000000000000000000000000000000006000830152602082019050919050565b61112381611378565b82525050565b61113281611382565b82525050565b600060208201905061114d6000830184611012565b92915050565b6000602082019050818103600083015261116d8184611021565b905092915050565b6000602082019050818103600083015261118e8161105a565b9050919050565b600060208201905081810360008301526111ae8161109a565b9050919050565b600060208201905081810360008301526111ce816110da565b9050919050565b60006020820190506111ea600083018461111a565b92915050565b60006020820190506112056000830184611129565b92915050565b6000604051905081810181811067ffffffffffffffff821117156112325761123161149b565b5b8060405250919050565b600067ffffffffffffffff8211156112575761125661149b565b5b602082029050602081019050919050565b600067ffffffffffffffff8211156112835761128261149b565b5b602082029050602081019050919050565b600081519050919050565b600082825260208201905092915050565b60006112bb82611378565b91506112c683611378565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156112fb576112fa61143d565b5b828201905092915050565b600061131182611378565b915061131c83611378565b92508282101561132f5761132e61143d565b5b828203905092915050565b600061134582611358565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b838110156113ad578082015181840152602081019050611392565b838111156113bc576000848401525b50505050565b600060028204905060018216806113da57607f821691505b602082108114156113ee576113ed61146c565b5b50919050565b60006113ff82611378565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156114325761143161143d565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b6114e48161133a565b81146114ef57600080fd5b50565b6114fb81611378565b811461150657600080fd5b5056fea2646970667358221220cd3755dd881b836c41f4ba5326e7082bb16e408cea59826f2a779bd37d45ad5864736f6c63430008000033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100a95760003560e01c80636724348211610071578063672434821461016857806370a08231146101985780638f1dd809146101c857806395d89b41146101f8578063a9059cbb14610216578063dd62ed3e14610246576100a9565b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100fc57806323b872dd1461011a578063313ce5671461014a575b600080fd5b6100b6610276565b6040516100c39190611153565b60405180910390f35b6100e660048036038101906100e19190610f41565b610304565b6040516100f39190611138565b60405180910390f35b6101046103f6565b60405161011191906111d5565b60405180910390f35b610134600480360381019061012f9190610ef2565b6103fc565b6040516101419190611138565b60405180910390f35b6101526106ee565b60405161015f91906111f0565b60405180910390f35b610182600480360381019061017d9190610f7d565b610701565b60405161018f9190611138565b60405180910390f35b6101b260048036038101906101ad9190610e8d565b6109f5565b6040516101bf91906111d5565b60405180910390f35b6101e260048036038101906101dd9190610fe9565b610a3e565b6040516101ef9190611138565b60405180910390f35b610200610a83565b60405161020d9190611153565b60405180910390f35b610230600480360381019061022b9190610f41565b610b11565b60405161023d9190611138565b60405180910390f35b610260600480360381019061025b9190610eb6565b610cb0565b60405161026d91906111d5565b60405180910390f35b60038054610283906113c2565b80601f01602080910402602001604051908101604052809291908181526020018280546102af906113c2565b80156102fc5780601f106102d1576101008083540402835291602001916102fc565b820191906000526020600020905b8154815290600101906020018083116102df57829003601f168201915b505050505081565b600081600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516103e491906111d5565b60405180910390a36001905092915050565b60005481565b600081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610480576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161047790611195565b60405180910390fd5b81600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561053f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161053690611175565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461058e9190611306565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546105e491906112b0565b9250508190555081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106779190611306565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516106db91906111d5565b60405180910390a3600190509392505050565b600460009054906101000a900460ff1681565b60008151835114610747576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161073e906111b5565b60405180910390fd5b60005b83518110156109ea57600084828151811061078e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151905060008483815181106107d3577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151905080600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561085f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161085690611195565b60405180910390fd5b80600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546108ae9190611306565b9250508190555080600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461090491906112b0565b925050819055508173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161096891906111d5565b60405180910390a38173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8986d2aad709d6d52ca7673e78442a1ac939dc024b80334c27ca759e7658a028836040516109cd91906111d5565b60405180910390a3505080806109e2906113f4565b91505061074a565b506001905092915050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000817f492fbd8cfdd942203e99f6bc74253a1e1f5791b0644612279e778349f353b198600054604051610a7291906111d5565b60405180910390a260019050919050565b60058054610a90906113c2565b80601f0160208091040260200160405190810160405280929190818152602001828054610abc906113c2565b8015610b095780601f10610ade57610100808354040283529160200191610b09565b820191906000526020600020905b815481529060010190602001808311610aec57829003601f168201915b505050505081565b600081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610b95576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b8c90611195565b60405180910390fd5b81600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610be49190611306565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610c3a91906112b0565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610c9e91906111d5565b60405180910390a36001905092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000610d4a610d458461123c565b61120b565b90508083825260208201905082856020860282011115610d6957600080fd5b60005b85811015610d995781610d7f8882610e0f565b845260208401935060208301925050600181019050610d6c565b5050509392505050565b6000610db6610db184611268565b61120b565b90508083825260208201905082856020860282011115610dd557600080fd5b60005b85811015610e055781610deb8882610e78565b845260208401935060208301925050600181019050610dd8565b5050509392505050565b600081359050610e1e816114db565b92915050565b600082601f830112610e3557600080fd5b8135610e45848260208601610d37565b91505092915050565b600082601f830112610e5f57600080fd5b8135610e6f848260208601610da3565b91505092915050565b600081359050610e87816114f2565b92915050565b600060208284031215610e9f57600080fd5b6000610ead84828501610e0f565b91505092915050565b60008060408385031215610ec957600080fd5b6000610ed785828601610e0f565b9250506020610ee885828601610e0f565b9150509250929050565b600080600060608486031215610f0757600080fd5b6000610f1586828701610e0f565b9350506020610f2686828701610e0f565b9250506040610f3786828701610e78565b9150509250925092565b60008060408385031215610f5457600080fd5b6000610f6285828601610e0f565b9250506020610f7385828601610e78565b9150509250929050565b60008060408385031215610f9057600080fd5b600083013567ffffffffffffffff811115610faa57600080fd5b610fb685828601610e24565b925050602083013567ffffffffffffffff811115610fd357600080fd5b610fdf85828601610e4e565b9150509250929050565b600060208284031215610ffb57600080fd5b600061100984828501610e78565b91505092915050565b61101b8161134c565b82525050565b600061102c82611294565b611036818561129f565b935061104681856020860161138f565b61104f816114ca565b840191505092915050565b600061106760168361129f565b91507f496e73756666696369656e7420616c6c6f77616e6365000000000000000000006000830152602082019050919050565b60006110a760148361129f565b91507f496e73756666696369656e742062616c616e63650000000000000000000000006000830152602082019050919050565b60006110e7600d8361129f565b91507f496e76616c696420696e707574000000000000000000000000000000000000006000830152602082019050919050565b61112381611378565b82525050565b61113281611382565b82525050565b600060208201905061114d6000830184611012565b92915050565b6000602082019050818103600083015261116d8184611021565b905092915050565b6000602082019050818103600083015261118e8161105a565b9050919050565b600060208201905081810360008301526111ae8161109a565b9050919050565b600060208201905081810360008301526111ce816110da565b9050919050565b60006020820190506111ea600083018461111a565b92915050565b60006020820190506112056000830184611129565b92915050565b6000604051905081810181811067ffffffffffffffff821117156112325761123161149b565b5b8060405250919050565b600067ffffffffffffffff8211156112575761125661149b565b5b602082029050602081019050919050565b600067ffffffffffffffff8211156112835761128261149b565b5b602082029050602081019050919050565b600081519050919050565b600082825260208201905092915050565b60006112bb82611378565b91506112c683611378565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156112fb576112fa61143d565b5b828201905092915050565b600061131182611378565b915061131c83611378565b92508282101561132f5761132e61143d565b5b828203905092915050565b600061134582611358565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b838110156113ad578082015181840152602081019050611392565b838111156113bc576000848401525b50505050565b600060028204905060018216806113da57607f821691505b602082108114156113ee576113ed61146c565b5b50919050565b60006113ff82611378565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156114325761143161143d565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b6114e48161133a565b81146114ef57600080fd5b50565b6114fb81611378565b811461150657600080fd5b5056fea2646970667358221220cd3755dd881b836c41f4ba5326e7082bb16e408cea59826f2a779bd37d45ad5864736f6c63430008000033

Deployed Bytecode Sourcemap

3379:249:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3415:18;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1807:215;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;914:35;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2034:489;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3440:21;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2535:702;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1207:116;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3249:123;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3468:20;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1335:306;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1653:142;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3415:18;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1807:215::-;1882:4;1933:6;1899:10;:22;1910:10;1899:22;;;;;;;;;;;;;;;:31;1922:7;1899:31;;;;;;;;;;;;;;;:40;;;;1976:7;1955:37;;1964:10;1955:37;;;1985:6;1955:37;;;;;;:::i;:::-;;;;;;;;2010:4;2003:11;;1807:215;;;;:::o;914:35::-;;;;:::o;2034:489::-;2132:4;2177:6;2157:8;:16;2166:6;2157:16;;;;;;;;;;;;;;;;:26;;2149:59;;;;;;;;;;;;:::i;:::-;;;;;;;;;2261:6;2227:10;:18;2238:6;2227:18;;;;;;;;;;;;;;;:30;2246:10;2227:30;;;;;;;;;;;;;;;;:40;;2219:75;;;;;;;;;;;;:::i;:::-;;;;;;;;;2335:6;2315:8;:16;2324:6;2315:16;;;;;;;;;;;;;;;;:26;;;;;;;:::i;:::-;;;;;;;;2375:6;2352:8;:19;2361:9;2352:19;;;;;;;;;;;;;;;;:29;;;;;;;:::i;:::-;;;;;;;;2426:6;2392:10;:18;2403:6;2392:18;;;;;;;;;;;;;;;:30;2411:10;2392:30;;;;;;;;;;;;;;;;:40;;;;;;;:::i;:::-;;;;;;;;2475:9;2458:35;;2467:6;2458:35;;;2486:6;2458:35;;;;;;:::i;:::-;;;;;;;;2511:4;2504:11;;2034:489;;;;;:::o;3440:21::-;;;;;;;;;;;;;:::o;2535:702::-;2623:4;2669:7;:14;2648:10;:17;:35;2640:61;;;;;;;;;;;;:::i;:::-;;;;;;;;;2727:9;2722:476;2746:10;:17;2742:1;:21;2722:476;;;2785:17;2805:10;2816:1;2805:13;;;;;;;;;;;;;;;;;;;;;;2785:33;;2833:14;2850:7;2858:1;2850:10;;;;;;;;;;;;;;;;;;;;;;2833:27;;2921:6;2897:8;:20;2906:10;2897:20;;;;;;;;;;;;;;;;:30;;2889:63;;;;;;;;;;;;:::i;:::-;;;;;;;;;3005:6;2981:8;:20;2990:10;2981:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;3049:6;3026:8;:19;3035:9;3026:19;;;;;;;;;;;;;;;;:29;;;;;;;:::i;:::-;;;;;;;;3110:9;3089:39;;3098:10;3089:39;;;3121:6;3089:39;;;;;;:::i;:::-;;;;;;;;3168:9;3148:38;;3156:10;3148:38;;;3179:6;3148:38;;;;;;:::i;:::-;;;;;;;;2722:476;;2765:3;;;;;:::i;:::-;;;;2722:476;;;;3225:4;3218:11;;2535:702;;;;:::o;1207:116::-;1272:7;1299:8;:16;1308:6;1299:16;;;;;;;;;;;;;;;;1292:23;;1207:116;;;:::o;3249:123::-;3295:4;3326:2;3317:25;3330:11;;3317:25;;;;;;:::i;:::-;;;;;;;;3360:4;3353:11;;3249:123;;;:::o;3468:20::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1335:306::-;1407:4;1456:6;1432:8;:20;1441:10;1432:20;;;;;;;;;;;;;;;;:30;;1424:63;;;;;;;;;;;;:::i;:::-;;;;;;;;;1522:6;1498:8;:20;1507:10;1498:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;1556:6;1539:8;:13;1548:3;1539:13;;;;;;;;;;;;;;;;:23;;;;;;;:::i;:::-;;;;;;;;1599:3;1578:33;;1587:10;1578:33;;;1604:6;1578:33;;;;;;:::i;:::-;;;;;;;;1629:4;1622:11;;1335:306;;;;:::o;1653:142::-;1734:7;1761:10;:17;1772:5;1761:17;;;;;;;;;;;;;;;:26;1779:7;1761:26;;;;;;;;;;;;;;;;1754:33;;1653:142;;;;:::o;24:622:1:-;;145:80;160:64;217:6;160:64;:::i;:::-;145:80;:::i;:::-;136:89;;245:5;273:6;266:5;259:21;299:4;292:5;288:16;281:23;;324:6;374:3;366:4;358:6;354:17;349:3;345:27;342:36;339:2;;;391:1;388;381:12;339:2;419:1;404:236;429:6;426:1;423:13;404:236;;;496:3;524:37;557:3;545:10;524:37;:::i;:::-;519:3;512:50;591:4;586:3;582:14;575:21;;625:4;620:3;616:14;609:21;;464:176;451:1;448;444:9;439:14;;404:236;;;408:14;126:520;;;;;;;:::o;669:622::-;;790:80;805:64;862:6;805:64;:::i;:::-;790:80;:::i;:::-;781:89;;890:5;918:6;911:5;904:21;944:4;937:5;933:16;926:23;;969:6;1019:3;1011:4;1003:6;999:17;994:3;990:27;987:36;984:2;;;1036:1;1033;1026:12;984:2;1064:1;1049:236;1074:6;1071:1;1068:13;1049:236;;;1141:3;1169:37;1202:3;1190:10;1169:37;:::i;:::-;1164:3;1157:50;1236:4;1231:3;1227:14;1220:21;;1270:4;1265:3;1261:14;1254:21;;1109:176;1096:1;1093;1089:9;1084:14;;1049:236;;;1053:14;771:520;;;;;;;:::o;1297:139::-;;1381:6;1368:20;1359:29;;1397:33;1424:5;1397:33;:::i;:::-;1349:87;;;;:::o;1459:303::-;;1579:3;1572:4;1564:6;1560:17;1556:27;1546:2;;1597:1;1594;1587:12;1546:2;1637:6;1624:20;1662:94;1752:3;1744:6;1737:4;1729:6;1725:17;1662:94;:::i;:::-;1653:103;;1536:226;;;;;:::o;1785:303::-;;1905:3;1898:4;1890:6;1886:17;1882:27;1872:2;;1923:1;1920;1913:12;1872:2;1963:6;1950:20;1988:94;2078:3;2070:6;2063:4;2055:6;2051:17;1988:94;:::i;:::-;1979:103;;1862:226;;;;;:::o;2094:139::-;;2178:6;2165:20;2156:29;;2194:33;2221:5;2194:33;:::i;:::-;2146:87;;;;:::o;2239:262::-;;2347:2;2335:9;2326:7;2322:23;2318:32;2315:2;;;2363:1;2360;2353:12;2315:2;2406:1;2431:53;2476:7;2467:6;2456:9;2452:22;2431:53;:::i;:::-;2421:63;;2377:117;2305:196;;;;:::o;2507:407::-;;;2632:2;2620:9;2611:7;2607:23;2603:32;2600:2;;;2648:1;2645;2638:12;2600:2;2691:1;2716:53;2761:7;2752:6;2741:9;2737:22;2716:53;:::i;:::-;2706:63;;2662:117;2818:2;2844:53;2889:7;2880:6;2869:9;2865:22;2844:53;:::i;:::-;2834:63;;2789:118;2590:324;;;;;:::o;2920:552::-;;;;3062:2;3050:9;3041:7;3037:23;3033:32;3030:2;;;3078:1;3075;3068:12;3030:2;3121:1;3146:53;3191:7;3182:6;3171:9;3167:22;3146:53;:::i;:::-;3136:63;;3092:117;3248:2;3274:53;3319:7;3310:6;3299:9;3295:22;3274:53;:::i;:::-;3264:63;;3219:118;3376:2;3402:53;3447:7;3438:6;3427:9;3423:22;3402:53;:::i;:::-;3392:63;;3347:118;3020:452;;;;;:::o;3478:407::-;;;3603:2;3591:9;3582:7;3578:23;3574:32;3571:2;;;3619:1;3616;3609:12;3571:2;3662:1;3687:53;3732:7;3723:6;3712:9;3708:22;3687:53;:::i;:::-;3677:63;;3633:117;3789:2;3815:53;3860:7;3851:6;3840:9;3836:22;3815:53;:::i;:::-;3805:63;;3760:118;3561:324;;;;;:::o;3891:693::-;;;4066:2;4054:9;4045:7;4041:23;4037:32;4034:2;;;4082:1;4079;4072:12;4034:2;4153:1;4142:9;4138:17;4125:31;4183:18;4175:6;4172:30;4169:2;;;4215:1;4212;4205:12;4169:2;4243:78;4313:7;4304:6;4293:9;4289:22;4243:78;:::i;:::-;4233:88;;4096:235;4398:2;4387:9;4383:18;4370:32;4429:18;4421:6;4418:30;4415:2;;;4461:1;4458;4451:12;4415:2;4489:78;4559:7;4550:6;4539:9;4535:22;4489:78;:::i;:::-;4479:88;;4341:236;4024:560;;;;;:::o;4590:262::-;;4698:2;4686:9;4677:7;4673:23;4669:32;4666:2;;;4714:1;4711;4704:12;4666:2;4757:1;4782:53;4827:7;4818:6;4807:9;4803:22;4782:53;:::i;:::-;4772:63;;4728:117;4656:196;;;;:::o;4858:109::-;4939:21;4954:5;4939:21;:::i;:::-;4934:3;4927:34;4917:50;;:::o;4973:364::-;;5089:39;5122:5;5089:39;:::i;:::-;5144:71;5208:6;5203:3;5144:71;:::i;:::-;5137:78;;5224:52;5269:6;5264:3;5257:4;5250:5;5246:16;5224:52;:::i;:::-;5301:29;5323:6;5301:29;:::i;:::-;5296:3;5292:39;5285:46;;5065:272;;;;;:::o;5343:320::-;;5506:67;5570:2;5565:3;5506:67;:::i;:::-;5499:74;;5603:24;5599:1;5594:3;5590:11;5583:45;5654:2;5649:3;5645:12;5638:19;;5489:174;;;:::o;5669:318::-;;5832:67;5896:2;5891:3;5832:67;:::i;:::-;5825:74;;5929:22;5925:1;5920:3;5916:11;5909:43;5978:2;5973:3;5969:12;5962:19;;5815:172;;;:::o;5993:311::-;;6156:67;6220:2;6215:3;6156:67;:::i;:::-;6149:74;;6253:15;6249:1;6244:3;6240:11;6233:36;6295:2;6290:3;6286:12;6279:19;;6139:165;;;:::o;6310:118::-;6397:24;6415:5;6397:24;:::i;:::-;6392:3;6385:37;6375:53;;:::o;6434:112::-;6517:22;6533:5;6517:22;:::i;:::-;6512:3;6505:35;6495:51;;:::o;6552:210::-;;6677:2;6666:9;6662:18;6654:26;;6690:65;6752:1;6741:9;6737:17;6728:6;6690:65;:::i;:::-;6644:118;;;;:::o;6768:313::-;;6919:2;6908:9;6904:18;6896:26;;6968:9;6962:4;6958:20;6954:1;6943:9;6939:17;6932:47;6996:78;7069:4;7060:6;6996:78;:::i;:::-;6988:86;;6886:195;;;;:::o;7087:419::-;;7291:2;7280:9;7276:18;7268:26;;7340:9;7334:4;7330:20;7326:1;7315:9;7311:17;7304:47;7368:131;7494:4;7368:131;:::i;:::-;7360:139;;7258:248;;;:::o;7512:419::-;;7716:2;7705:9;7701:18;7693:26;;7765:9;7759:4;7755:20;7751:1;7740:9;7736:17;7729:47;7793:131;7919:4;7793:131;:::i;:::-;7785:139;;7683:248;;;:::o;7937:419::-;;8141:2;8130:9;8126:18;8118:26;;8190:9;8184:4;8180:20;8176:1;8165:9;8161:17;8154:47;8218:131;8344:4;8218:131;:::i;:::-;8210:139;;8108:248;;;:::o;8362:222::-;;8493:2;8482:9;8478:18;8470:26;;8506:71;8574:1;8563:9;8559:17;8550:6;8506:71;:::i;:::-;8460:124;;;;:::o;8590:214::-;;8717:2;8706:9;8702:18;8694:26;;8730:67;8794:1;8783:9;8779:17;8770:6;8730:67;:::i;:::-;8684:120;;;;:::o;8810:283::-;;8876:2;8870:9;8860:19;;8918:4;8910:6;8906:17;9025:6;9013:10;9010:22;8989:18;8977:10;8974:34;8971:62;8968:2;;;9036:18;;:::i;:::-;8968:2;9076:10;9072:2;9065:22;8850:243;;;;:::o;9099:311::-;;9266:18;9258:6;9255:30;9252:2;;;9288:18;;:::i;:::-;9252:2;9338:4;9330:6;9326:17;9318:25;;9398:4;9392;9388:15;9380:23;;9181:229;;;:::o;9416:311::-;;9583:18;9575:6;9572:30;9569:2;;;9605:18;;:::i;:::-;9569:2;9655:4;9647:6;9643:17;9635:25;;9715:4;9709;9705:15;9697:23;;9498:229;;;:::o;9733:99::-;;9819:5;9813:12;9803:22;;9792:40;;;:::o;9838:169::-;;9956:6;9951:3;9944:19;9996:4;9991:3;9987:14;9972:29;;9934:73;;;;:::o;10013:305::-;;10072:20;10090:1;10072:20;:::i;:::-;10067:25;;10106:20;10124:1;10106:20;:::i;:::-;10101:25;;10260:1;10192:66;10188:74;10185:1;10182:81;10179:2;;;10266:18;;:::i;:::-;10179:2;10310:1;10307;10303:9;10296:16;;10057:261;;;;:::o;10324:191::-;;10384:20;10402:1;10384:20;:::i;:::-;10379:25;;10418:20;10436:1;10418:20;:::i;:::-;10413:25;;10457:1;10454;10451:8;10448:2;;;10462:18;;:::i;:::-;10448:2;10507:1;10504;10500:9;10492:17;;10369:146;;;;:::o;10521:96::-;;10587:24;10605:5;10587:24;:::i;:::-;10576:35;;10566:51;;;:::o;10623:90::-;;10700:5;10693:13;10686:21;10675:32;;10665:48;;;:::o;10719:126::-;;10796:42;10789:5;10785:54;10774:65;;10764:81;;;:::o;10851:77::-;;10917:5;10906:16;;10896:32;;;:::o;10934:86::-;;11009:4;11002:5;10998:16;10987:27;;10977:43;;;:::o;11026:307::-;11094:1;11104:113;11118:6;11115:1;11112:13;11104:113;;;11203:1;11198:3;11194:11;11188:18;11184:1;11179:3;11175:11;11168:39;11140:2;11137:1;11133:10;11128:15;;11104:113;;;11235:6;11232:1;11229:13;11226:2;;;11315:1;11306:6;11301:3;11297:16;11290:27;11226:2;11075:258;;;;:::o;11339:320::-;;11420:1;11414:4;11410:12;11400:22;;11467:1;11461:4;11457:12;11488:18;11478:2;;11544:4;11536:6;11532:17;11522:27;;11478:2;11606;11598:6;11595:14;11575:18;11572:38;11569:2;;;11625:18;;:::i;:::-;11569:2;11390:269;;;;:::o;11665:233::-;;11727:24;11745:5;11727:24;:::i;:::-;11718:33;;11773:66;11766:5;11763:77;11760:2;;;11843:18;;:::i;:::-;11760:2;11890:1;11883:5;11879:13;11872:20;;11708:190;;;:::o;11904:180::-;11952:77;11949:1;11942:88;12049:4;12046:1;12039:15;12073:4;12070:1;12063:15;12090:180;12138:77;12135:1;12128:88;12235:4;12232:1;12225:15;12259:4;12256:1;12249:15;12276:180;12324:77;12321:1;12314:88;12421:4;12418:1;12411:15;12445:4;12442:1;12435:15;12462:102;;12554:2;12550:7;12545:2;12538:5;12534:14;12530:28;12520:38;;12510:54;;;:::o;12570:122::-;12643:24;12661:5;12643:24;:::i;:::-;12636:5;12633:35;12623:2;;12682:1;12679;12672:12;12623:2;12613:79;:::o;12698:122::-;12771:24;12789:5;12771:24;:::i;:::-;12764:5;12761:35;12751:2;;12810:1;12807;12800:12;12751:2;12741:79;:::o

Swarm Source

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