Contract 0x9d70a3ee3079a6fa2bb16591414678b7ad91f0b5

 
 
Txn Hash
Block
From
To
Value [Txn Fee]
0x8ee0b4869cb8076f668fe0a7b51c0ea10f5c496aaf02e4b984a25adef5d22f1b94813912021-07-26 1:55:363 mins ago0xcbce0d764eaeb2cad31f0d270548807244501b1f IN  0x9d70a3ee3079a6fa2bb16591414678b7ad91f0b50 BNB0.00022558
0x1c5107a77878b507a592cd483ba21c10c79d6e4c1627307da3cdf3b6f7d7885194813252021-07-26 1:52:186 mins ago0xd97d32903b86f989e8a13fed4f126d85dc25f81c IN  0x9d70a3ee3079a6fa2bb16591414678b7ad91f0b50 BNB0.00023352
0x99fbcf76ca0232aeab1288eb61299f9a53dc783151e2ec60dc59ad1f28027b5e94811712021-07-26 1:44:3414 mins ago0x3792dd14c9a614e6c48b5025cf5b71954e1df6de IN  0x9d70a3ee3079a6fa2bb16591414678b7ad91f0b50 BNB0.00022558
0x76171b434b996102d33abdff62194db3600c6994c44d0b1ca90fba121d9571c594811482021-07-26 1:43:2515 mins ago0x6df3715a031e5c47eea81ca9793bace365e53047 IN  0x9d70a3ee3079a6fa2bb16591414678b7ad91f0b50 BNB0.00022558
0x2a1b8f4110242f9d2ef800542696a9abc22bd2aeb6a973c9ee7b2470640bbf9e94811272021-07-26 1:42:2216 mins ago0xa70d0c02d8cb7dc876c7bae40f1331e50633dcd1 IN  0x9d70a3ee3079a6fa2bb16591414678b7ad91f0b50 BNB0.00012322
0xfe587f7816a9008d1f1a6b3a7d8d01b6e813778c86156b384b400c7c027b33c994810262021-07-26 1:37:1921 mins ago0xb56720af9609af6114a4bdb9e1f432c56b7259e2 IN  0x9d70a3ee3079a6fa2bb16591414678b7ad91f0b50 BNB0.00022558
0xdb5638ac6d5aabeba9dc3b99ca681c8251530ada0f69ed5901199ab2b81c322e94807692021-07-26 1:24:2834 mins ago0x74820f5f6138b21684e13ae2c19f5e479a7651fb IN  0x9d70a3ee3079a6fa2bb16591414678b7ad91f0b50 BNB0.00022558
0x244b17d999716cabc6706d681f57f7804c7738f0f83ad24965612b8387f3915394800212021-07-26 0:46:511 hr 12 mins ago0x0a207b278bc902e6ac37217ad94d68b96dffaa54 IN  0x9d70a3ee3079a6fa2bb16591414678b7ad91f0b50 BNB0.00022558
0x8fcf2af6beb5d7a5f03c4d104ed30f253b4b1cea3b46ecb17d25871dcc4eb9b294799932021-07-26 0:45:271 hr 13 mins ago0x08bc5001921600f2bde786f64c1a4041945c19ed IN  0x9d70a3ee3079a6fa2bb16591414678b7ad91f0b50 BNB0.00015058
0x40f0d969bf0c9527f728028fd06efab5e02e51bad610d3d75957ef79f52bb68c94799542021-07-26 0:43:301 hr 15 mins ago0xf6d48c4e5e3cd5323b1d01fa8e1dc0ef8e42d8dd IN  0x9d70a3ee3079a6fa2bb16591414678b7ad91f0b50 BNB0.00022558
0xbfb96ec427825803937f3ddb3e5ce5ebd00fa6326c9ca16dc19ac49cebebda8d94792282021-07-26 0:07:121 hr 51 mins ago0x5df4a6a8eb1a04107e9dacbac263a6f947319543 IN  0x9d70a3ee3079a6fa2bb16591414678b7ad91f0b50 BNB0.00015058
0x93f0c80482c8277fc1a4b1adbcda315ea0ca87c5611f68f9f1a105d4ccfd402f94791782021-07-26 0:04:411 hr 54 mins ago0xe2a29da81030120a8ac0ba1e49fc3a88234bdbc0 IN  0x9d70a3ee3079a6fa2bb16591414678b7ad91f0b50 BNB0.00022558
0x9ed4f16c7c1f24bd0d15b4fbcc00e2b6a13f0c63816b0db39fa8c0a3fb1f902994790862021-07-26 0:00:051 hr 58 mins ago0x925960e95011233726200cdff25bed1ebe973cb9 IN  0x9d70a3ee3079a6fa2bb16591414678b7ad91f0b50 BNB0.00022558
0x84a7d8b4522b3d9c49239921327b34e1ec887840e11c86e1afb363f52a12793494790512021-07-25 23:58:202 hrs ago0x925960e95011233726200cdff25bed1ebe973cb9 IN  0x9d70a3ee3079a6fa2bb16591414678b7ad91f0b50 BNB0.00012958
0x322d808080d9d9e6a9857df0ea34ed4b1751e292a21443f76e51aea21675949094790502021-07-25 23:58:172 hrs ago0x925960e95011233726200cdff25bed1ebe973cb9 IN  0x9d70a3ee3079a6fa2bb16591414678b7ad91f0b50 BNB0.00012958
0x5428c6ff34df731f18105b32f1b77fe9f12b521c530bbb01ba09fe308cabd93594786372021-07-25 23:37:372 hrs 21 mins ago0x764d6c42e3e325f62e6ebe6dd51b83621d92a151 IN  0x9d70a3ee3079a6fa2bb16591414678b7ad91f0b50 BNB0.00007433
0x7b807d1e8cbd578537a17d525671df1f6e971c8ed851fa658d1806a55bad380294781512021-07-25 23:13:192 hrs 45 mins ago0x9e8ee3289ee01a3a6ea58542165a977242baeb17 IN  0x9d70a3ee3079a6fa2bb16591414678b7ad91f0b50 BNB0.00015058
0x457a3d4f6d87e92ce13fcc9a3a23b83e910776b61b9615da1cb0524a1986f27b94780352021-07-25 23:07:312 hrs 51 mins ago0x38ec54774d60f56351cd7789e6cf4962202b3b3b IN  0x9d70a3ee3079a6fa2bb16591414678b7ad91f0b50 BNB0.00022558
0x598e9bb9f383936e1f297a79cb8970a0efa3e8a255aba5d5905cb119bda4bb9894778522021-07-25 22:58:223 hrs ago0x3b0f735ccf19091660d505b727f8a6a0ea8195a4 IN  0x9d70a3ee3079a6fa2bb16591414678b7ad91f0b50 BNB0.00019822
0x3c9d587a596fd9c684062c21ccb132eb038721844d61c05fa3ad230b0b17529194773822021-07-25 22:34:523 hrs 24 mins ago0xaeb6b7cd6f09e2c47985b361e9b562d8c1305ae6 IN  0x9d70a3ee3079a6fa2bb16591414678b7ad91f0b50 BNB0.00012958
0xe43427b28788122be5e5f3ef36c02f242e891d6b9f8a53bcb3c74a20822702d094773032021-07-25 22:30:553 hrs 28 mins ago0x3e8e9545c28905cc8e6d3ab6bc332968ee1cf238 IN  0x9d70a3ee3079a6fa2bb16591414678b7ad91f0b50 BNB0.00022558
0x2fc37e20cfaac951189f3d49a584a2e8f2af3c22ac4655bfe7c5b3abfc024cb594770352021-07-25 22:17:313 hrs 41 mins ago0x55bf9ec12fdf72b651c2dac1fa7387cbc7e608c7 IN  0x9d70a3ee3079a6fa2bb16591414678b7ad91f0b50 BNB0.00022558
0x3979afb284d41f0468eee2c69d74ee66a9e3a01679dd93e8038b83a72904a6f494769602021-07-25 22:13:463 hrs 45 mins ago0xe0671d6d62a35864607a8da521bb241439090d24 IN  0x9d70a3ee3079a6fa2bb16591414678b7ad91f0b50 BNB0.00012958
0x56308cd01dbbb46899c45b8b50d3219a4a5591040b13347ed857db857665b70794769572021-07-25 22:13:373 hrs 45 mins ago0xe0671d6d62a35864607a8da521bb241439090d24 IN  0x9d70a3ee3079a6fa2bb16591414678b7ad91f0b50 BNB0.00022558
0x04398f341b54fb5635364e70922ec594cceefeb9b356945f30cbd114d7d6353994766832021-07-25 21:59:553 hrs 59 mins ago0xdfeb07cf6ba73f7c4ab78a117f314029ac23d560 IN  0x9d70a3ee3079a6fa2bb16591414678b7ad91f0b50 BNB0.00022558
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
MemePad

Compiler Version
v0.8.4+commit.c7e474f2

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at BscScan.com on 2021-04-29
*/

// SPDX-License-Identifier: MIT

pragma solidity =0.8.4;

/*
 * @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 GSN 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.
 */
abstract contract Context {
    function _msgSender() internal view virtual returns (address) {
        return msg.sender;
    }

    function _msgData() internal view virtual returns (bytes memory) {
        this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691
        return msg.data;
    }
}

pragma solidity =0.8.4;

/**
 * @dev Interface of the ERC20 standard as defined in the EIP.
 */
interface IERC20 {
    /**
     * @dev Returns the amount of tokens in existence.
     */
    function totalSupply() external view returns (uint256);

    /**
     * @dev Returns the amount of tokens owned by `account`.
     */
    function balanceOf(address account) external view returns (uint256);

    /**
     * @dev Moves `amount` tokens from the caller's account to `recipient`.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * Emits a {Transfer} event.
     */
    function transfer(address recipient, uint256 amount)
        external
        returns (bool);

    /**
     * @dev Returns the remaining number of tokens that `spender` will be
     * allowed to spend on behalf of `owner` through {transferFrom}. This is
     * zero by default.
     *
     * This value changes when {approve} or {transferFrom} are called.
     */
    function allowance(address owner, address spender)
        external
        view
        returns (uint256);

    /**
     * @dev Sets `amount` as the allowance of `spender` over the caller's tokens.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * IMPORTANT: Beware that changing an allowance with this method brings the risk
     * that someone may use both the old and the new allowance by unfortunate
     * transaction ordering. One possible solution to mitigate this race
     * condition is to first reduce the spender's allowance to 0 and set the
     * desired value afterwards:
     * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
     *
     * Emits an {Approval} event.
     */
    function approve(address spender, uint256 amount) external returns (bool);

    /**
     * @dev Moves `amount` tokens from `sender` to `recipient` using the
     * allowance mechanism. `amount` is then deducted from the caller's
     * allowance.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * Emits a {Transfer} event.
     */
    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) external returns (bool);

    /**
     * @dev Emitted when `value` tokens are moved from one account (`from`) to
     * another (`to`).
     *
     * Note that `value` may be zero.
     */
    event Transfer(address indexed from, address indexed to, uint256 value);

    /**
     * @dev Emitted when the allowance of a `spender` for an `owner` is set by
     * a call to {approve}. `value` is the new allowance.
     */
    event Approval(
        address indexed owner,
        address indexed spender,
        uint256 value
    );
}

pragma solidity =0.8.4;

/**
 * @dev Contract module which provides a basic access control mechanism, where
 * there is an account (an owner) that can be granted exclusive access to
 * specific functions.
 *
 * By default, the owner account will be the one that deploys the contract. This
 * can later be changed with {transferOwnership}.
 *
 * This module is used through inheritance. It will make available the modifier
 * `onlyOwner`, which can be applied to your functions to restrict their use to
 * the owner.
 */
contract Ownable is Context {
    address private _owner;

    event OwnershipTransferred(
        address indexed previousOwner,
        address indexed newOwner
    );

    /**
     * @dev Initializes the contract setting the deployer as the initial owner.
     */
    constructor() {
        address msgSender = _msgSender();
        _owner = msgSender;
        emit OwnershipTransferred(address(0), msgSender);
    }

    /**
     * @dev Returns the address of the current owner.
     */
    function owner() public view returns (address) {
        return _owner;
    }

    /**
     * @dev Throws if called by any account other than the owner.
     */
    modifier onlyOwner() {
        require(_owner == _msgSender(), "Ownable: caller is not the owner");
        _;
    }

    /**
     * @dev Leaves the contract without owner. It will not be possible to call
     * `onlyOwner` functions anymore. Can only be called by the current owner.
     *
     * NOTE: Renouncing ownership will leave the contract without an owner,
     * thereby removing any functionality that is only available to the owner.
     */
    function renounceOwnership() public virtual onlyOwner {
        emit OwnershipTransferred(_owner, address(0));
        _owner = address(0);
    }

    /**
     * @dev Transfers ownership of the contract to a new account (`newOwner`).
     * Can only be called by the current owner.
     */
    function transferOwnership(address newOwner) public virtual onlyOwner {
        require(
            newOwner != address(0),
            "Ownable: new owner is the zero address"
        );
        emit OwnershipTransferred(_owner, newOwner);
        _owner = newOwner;
    }
}

pragma solidity =0.8.4;

contract AntiWhale is Ownable {
    uint256 public startDate;
    uint256 public endDate;
    uint256 public limitWhale;
    bool public antiWhaleActivated;

    function activateAntiWhale() public onlyOwner {
        require(antiWhaleActivated == false);
        antiWhaleActivated = true;
    }

    function deActivateAntiWhale() public onlyOwner {
        require(antiWhaleActivated == true);
        antiWhaleActivated = false;
    }

    function setAntiWhale(uint256 _startDate, uint256 _endDate, uint256 _limitWhale) public onlyOwner {
        startDate = _startDate;
        endDate = _endDate;
        limitWhale = _limitWhale;
        antiWhaleActivated = true;
    }

    function isWhale(uint256 amount) public view returns (bool) {
        if (
            msg.sender == owner() ||
            antiWhaleActivated == false ||
            amount <= limitWhale
        ) return false;

        if (block.timestamp >= startDate && block.timestamp <= endDate)
            return true;

        return false;
    }
}

pragma solidity =0.8.4;

/**
 * @dev Implementation of the {IERC20} interface.
 *
 * This implementation is agnostic to the way tokens are created. This means
 * that a supply mechanism has to be added in a derived contract using {_mint}.
 * For a generic mechanism see {ERC20PresetMinterPauser}.
 *
 * TIP: For a detailed writeup see our guide
 * https://forum.zeppelin.solutions/t/how-to-implement-erc20-supply-mechanisms/226[How
 * to implement supply mechanisms].
 *
 * We have followed general OpenZeppelin guidelines: functions revert instead
 * of returning `false` on failure. This behavior is nonetheless conventional
 * and does not conflict with the expectations of ERC20 applications.
 *
 * Additionally, an {Approval} event is emitted on calls to {transferFrom}.
 * This allows applications to reconstruct the allowance for all accounts just
 * by listening to said events. Other implementations of the EIP may not emit
 * these events, as it isn't required by the specification.
 *
 * Finally, the non-standard {decreaseAllowance} and {increaseAllowance}
 * functions have been added to mitigate the well-known issues around setting
 * allowances. See {IERC20-approve}.
 */
contract MemePad is Context, IERC20, Ownable, AntiWhale {
    mapping(address => uint256) private _balances;

    mapping(address => mapping(address => uint256)) private _allowances;

    string private _name = "MemePad";
    string private _symbol = "MEPAD";
    uint8 private _decimals = 18;

    uint256 constant maxCap = 400000000 * (10**18);
    uint256 private _totalSupply = maxCap;

    /**
     * @dev Sets the values for {name} and {symbol}, initializes {decimals} with
     * a default value of 8.
     *
     * To select a different value for {decimals}, use {_setupDecimals}.
     *
     * All three of these values are immutable: they can only be set once during
     * construction.
     */
    constructor() {
        _balances[msg.sender] = maxCap; //At the moment of creation all tokens will go to the owner.
    }

    /**
     * @dev Returns the name of the token.
     */
    function name() public view virtual returns (string memory) {
        return _name;
    }

    /**
     * @dev Returns the symbol of the token, usually a shorter version of the
     * name.
     */
    function symbol() public view virtual returns (string memory) {
        return _symbol;
    }

    /**
     * @dev Returns the number of decimals used to get its user representation.
     * For example, if `decimals` equals `2`, a balance of `505` tokens should
     * be displayed to a user as `5,05` (`505 / 10 ** 2`).
     *
     * Tokens usually opt for a value of 18, imitating the relationship between
     * Ether and Wei. This is the value {ERC20} uses, unless this function is
     * overridden;
     *
     * NOTE: This information is only used for _display_ purposes: it in
     * no way affects any of the arithmetic of the contract, including
     * {IERC20-balanceOf} and {IERC20-transfer}.
     */
    function decimals() public view virtual returns (uint8) {
        return 18;
    }

    /**
     * @dev See {IERC20-totalSupply}.
     */
    function totalSupply() public view virtual override returns (uint256) {
        return _totalSupply;
    }

    /**
     * @dev See {IERC20-balanceOf}.
     */
    function balanceOf(address account)
        public
        view
        virtual
        override
        returns (uint256)
    {
        return _balances[account];
    }

    /**
     * @dev See {IERC20-transfer}.
     *
     * Requirements:
     *
     * - `recipient` cannot be the zero address.
     * - the caller must have a balance of at least `amount`.
     */
    function transfer(address recipient, uint256 amount)
        public
        virtual
        override
        returns (bool)
    {
        _transfer(_msgSender(), recipient, amount);
        return true;
    }

    /**
     * @dev See {IERC20-allowance}.
     */
    function allowance(address owner, address spender)
        public
        view
        virtual
        override
        returns (uint256)
    {
        return _allowances[owner][spender];
    }

    /**
     * @dev See {IERC20-approve}.
     *
     * Requirements:
     *
     * - `spender` cannot be the zero address.
     */
    function approve(address spender, uint256 amount)
        public
        virtual
        override
        returns (bool)
    {
        _approve(_msgSender(), spender, amount);
        return true;
    }

    /**
     * @dev See {IERC20-transferFrom}.
     *
     * Emits an {Approval} event indicating the updated allowance. This is not
     * required by the EIP. See the note at the beginning of {ERC20}.
     *
     * Requirements:
     *
     * - `sender` and `recipient` cannot be the zero address.
     * - `sender` must have a balance of at least `amount`.
     * - the caller must have allowance for ``sender``'s tokens of at least
     * `amount`.
     */
    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) public virtual override returns (bool) {
        _transfer(sender, recipient, amount);

        uint256 currentAllowance = _allowances[sender][_msgSender()];
        require(
            currentAllowance >= amount,
            "ERC20: transfer amount exceeds allowance"
        );
        _approve(sender, _msgSender(), currentAllowance - amount);

        return true;
    }

    /**
     * @dev Atomically increases the allowance granted to `spender` by the caller.
     *
     * This is an alternative to {approve} that can be used as a mitigation for
     * problems described in {IERC20-approve}.
     *
     * Emits an {Approval} event indicating the updated allowance.
     *
     * Requirements:
     *
     * - `spender` cannot be the zero address.
     */
    function increaseAllowance(address spender, uint256 addedValue)
        public
        virtual
        returns (bool)
    {
        _approve(
            _msgSender(),
            spender,
            _allowances[_msgSender()][spender] + addedValue
        );
        return true;
    }

    /**
     * @dev Atomically decreases the allowance granted to `spender` by the caller.
     *
     * This is an alternative to {approve} that can be used as a mitigation for
     * problems described in {IERC20-approve}.
     *
     * Emits an {Approval} event indicating the updated allowance.
     *
     * Requirements:
     *
     * - `spender` cannot be the zero address.
     * - `spender` must have allowance for the caller of at least
     * `subtractedValue`.
     */
    function decreaseAllowance(address spender, uint256 subtractedValue)
        public
        virtual
        returns (bool)
    {
        uint256 currentAllowance = _allowances[_msgSender()][spender];
        require(
            currentAllowance >= subtractedValue,
            "ERC20: decreased allowance below zero"
        );
        _approve(_msgSender(), spender, currentAllowance - subtractedValue);

        return true;
    }

    /**
     * @dev Moves tokens `amount` from `sender` to `recipient`.
     *
     * This is internal function is equivalent to {transfer}, and can be used to
     * e.g. implement automatic token fees, slashing mechanisms, etc.
     *
     * Emits a {Transfer} event.
     *
     * Requirements:
     *
     * - `sender` cannot be the zero address.
     * - `recipient` cannot be the zero address.
     * - `sender` must have a balance of at least `amount`.
     */
    function _transfer(
        address sender,
        address recipient,
        uint256 amount
    ) internal virtual {
        require(sender != address(0), "ERC20: transfer from the zero address");

        if (recipient == address(0)) {
            _burn(sender, amount);
        } else {
            require(!isWhale(amount), "Error: No time for whales!");

            uint256 senderBalance = _balances[sender];
            require(
                senderBalance >= amount,
                "ERC20: transfer amount exceeds balance"
            );
            _balances[sender] = senderBalance - amount;
            _balances[recipient] += amount;

            emit Transfer(sender, recipient, amount);
        }
    }

    /**
     * @dev Destroys `amount` tokens from `account`, reducing the
     * total supply.
     *
     * Emits a {Transfer} event with `to` set to the zero address.
     *
     * Requirements:
     *
     * - `account` cannot be the zero address.
     * - `account` must have at least `amount` tokens.
     */
    function _burn(address account, uint256 amount) internal virtual {
        require(account != address(0), "ERC20: burn from the zero address");

        uint256 accountBalance = _balances[account];
        require(accountBalance >= amount, "ERC20: burn amount exceeds balance");
        _balances[account] = accountBalance - amount;
        _totalSupply -= amount;

        emit Transfer(account, address(0), amount);
    }

    /**
     * @dev Sets `amount` as the allowance of `spender` over the `owner` s tokens.
     *
     * This internal function is equivalent to `approve`, and can be used to
     * e.g. set automatic allowances for certain subsystems, etc.
     *
     * Emits an {Approval} event.
     *
     * Requirements:
     *
     * - `owner` cannot be the zero address.
     * - `spender` cannot be the zero address.
     */
    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);
    }
}

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"activateAntiWhale","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"antiWhaleActivated","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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":"deActivateAntiWhale","outputs":[],"stateMutability":"nonpayable","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":[],"name":"endDate","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"isWhale","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"limitWhale","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_startDate","type":"uint256"},{"internalType":"uint256","name":"_endDate","type":"uint256"},{"internalType":"uint256","name":"_limitWhale","type":"uint256"}],"name":"setAntiWhale","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"startDate","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60806040526040518060400160405280600781526020017f4d656d65506164000000000000000000000000000000000000000000000000008152506007908051906020019062000051929190620001e8565b506040518060400160405280600581526020017f4d45504144000000000000000000000000000000000000000000000000000000815250600890805190602001906200009f929190620001e8565b506012600960006101000a81548160ff021916908360ff1602179055506b014adf4b7320334b90000000600a55348015620000d957600080fd5b506000620000ec620001e060201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3506b014adf4b7320334b90000000600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550620002fd565b600033905090565b828054620001f69062000298565b90600052602060002090601f0160209004810192826200021a576000855562000266565b82601f106200023557805160ff191683800117855562000266565b8280016001018555821562000266579182015b828111156200026557825182559160200191906001019062000248565b5b50905062000275919062000279565b5090565b5b80821115620002945760008160009055506001016200027a565b5090565b60006002820490506001821680620002b157607f821691505b60208210811415620002c857620002c7620002ce565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b612071806200030d6000396000f3fe608060405234801561001057600080fd5b50600436106101425760003560e01c8063715018a6116100b8578063a9059cbb1161007c578063a9059cbb1461036b578063b8e7cd5e1461039b578063c1c3a9c0146103b7578063c24a0f8b146103c1578063dd62ed3e146103df578063f2fde38b1461040f57610142565b8063715018a6146102eb5780638da5cb5b146102f55780638fedda411461031357806395d89b411461031d578063a457c2d71461033b57610142565b806323b872dd1161010a57806323b872dd146101ef578063313ce5671461021f578063395093511461023d5780636c3efad61461026d5780636dec8ccc1461029d57806370a08231146102bb57610142565b806306fdde0314610147578063095ea7b3146101655780630b97bc861461019557806318160ddd146101b35780631ded36aa146101d1575b600080fd5b61014f61042b565b60405161015c919061196d565b60405180910390f35b61017f600480360381019061017a919061168d565b6104bd565b60405161018c9190611952565b60405180910390f35b61019d6104db565b6040516101aa9190611aef565b60405180910390f35b6101bb6104e1565b6040516101c89190611aef565b60405180910390f35b6101d96104eb565b6040516101e69190611aef565b60405180910390f35b6102096004803603810190610204919061163e565b6104f1565b6040516102169190611952565b60405180910390f35b6102276105f2565b6040516102349190611b0a565b60405180910390f35b6102576004803603810190610252919061168d565b6105fb565b6040516102649190611952565b60405180910390f35b610287600480360381019061028291906116c9565b6106a7565b6040516102949190611952565b60405180910390f35b6102a5610744565b6040516102b29190611952565b60405180910390f35b6102d560048036038101906102d091906115d9565b610757565b6040516102e29190611aef565b60405180910390f35b6102f36107a0565b005b6102fd6108f3565b60405161030a9190611937565b60405180910390f35b61031b61091c565b005b6103256109ee565b604051610332919061196d565b60405180910390f35b6103556004803603810190610350919061168d565b610a80565b6040516103629190611952565b60405180910390f35b6103856004803603810190610380919061168d565b610b74565b6040516103929190611952565b60405180910390f35b6103b560048036038101906103b091906116f2565b610b92565b005b6103bf610c5c565b005b6103c9610d2e565b6040516103d69190611aef565b60405180910390f35b6103f960048036038101906103f49190611602565b610d34565b6040516104069190611aef565b60405180910390f35b610429600480360381019061042491906115d9565b610dbb565b005b60606007805461043a90611c53565b80601f016020809104026020016040519081016040528092919081815260200182805461046690611c53565b80156104b35780601f10610488576101008083540402835291602001916104b3565b820191906000526020600020905b81548152906001019060200180831161049657829003601f168201915b5050505050905090565b60006104d16104ca610f7d565b8484610f85565b6001905092915050565b60015481565b6000600a54905090565b60035481565b60006104fe848484611150565b6000600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610549610f7d565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050828110156105c9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105c090611a2f565b60405180910390fd5b6105e6856105d5610f7d565b85846105e19190611b97565b610f85565b60019150509392505050565b60006012905090565b600061069d610608610f7d565b848460066000610616610f7d565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546106989190611b41565b610f85565b6001905092915050565b60006106b16108f3565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806106fd575060001515600460009054906101000a900460ff161515145b8061070a57506003548211155b15610718576000905061073f565b600154421015801561072c57506002544211155b1561073a576001905061073f565b600090505b919050565b600460009054906101000a900460ff1681565b6000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107a8610f7d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610835576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161082c90611a4f565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610924610f7d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146109b1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109a890611a4f565b60405180910390fd5b60011515600460009054906101000a900460ff161515146109d157600080fd5b6000600460006101000a81548160ff021916908315150217905550565b6060600880546109fd90611c53565b80601f0160208091040260200160405190810160405280929190818152602001828054610a2990611c53565b8015610a765780601f10610a4b57610100808354040283529160200191610a76565b820191906000526020600020905b815481529060010190602001808311610a5957829003601f168201915b5050505050905090565b60008060066000610a8f610f7d565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610b4c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b4390611acf565b60405180910390fd5b610b69610b57610f7d565b858584610b649190611b97565b610f85565b600191505092915050565b6000610b88610b81610f7d565b8484611150565b6001905092915050565b610b9a610f7d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610c27576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c1e90611a4f565b60405180910390fd5b8260018190555081600281905550806003819055506001600460006101000a81548160ff021916908315150217905550505050565b610c64610f7d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610cf1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ce890611a4f565b60405180910390fd5b60001515600460009054906101000a900460ff16151514610d1157600080fd5b6001600460006101000a81548160ff021916908315150217905550565b60025481565b6000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610dc3610f7d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610e50576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e4790611a4f565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610ec0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610eb7906119af565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610ff5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fec90611aaf565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611065576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161105c906119cf565b60405180910390fd5b80600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516111439190611aef565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156111c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111b790611a8f565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611204576111ff83826113e5565b6113e0565b61120d816106a7565b1561124d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161124490611a0f565b60405180910390fd5b6000600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050818110156112d4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112cb906119ef565b60405180910390fd5b81816112e09190611b97565b600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546113729190611b41565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516113d69190611aef565b60405180910390a3505b505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611455576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161144c90611a6f565b60405180910390fd5b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050818110156114dc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114d39061198f565b60405180910390fd5b81816114e89190611b97565b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600a600082825461153d9190611b97565b92505081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516115a29190611aef565b60405180910390a3505050565b6000813590506115be8161200d565b92915050565b6000813590506115d381612024565b92915050565b6000602082840312156115eb57600080fd5b60006115f9848285016115af565b91505092915050565b6000806040838503121561161557600080fd5b6000611623858286016115af565b9250506020611634858286016115af565b9150509250929050565b60008060006060848603121561165357600080fd5b6000611661868287016115af565b9350506020611672868287016115af565b9250506040611683868287016115c4565b9150509250925092565b600080604083850312156116a057600080fd5b60006116ae858286016115af565b92505060206116bf858286016115c4565b9150509250929050565b6000602082840312156116db57600080fd5b60006116e9848285016115c4565b91505092915050565b60008060006060848603121561170757600080fd5b6000611715868287016115c4565b9350506020611726868287016115c4565b9250506040611737868287016115c4565b9150509250925092565b61174a81611bcb565b82525050565b61175981611bdd565b82525050565b600061176a82611b25565b6117748185611b30565b9350611784818560208601611c20565b61178d81611ce3565b840191505092915050565b60006117a5602283611b30565b91506117b082611cf4565b604082019050919050565b60006117c8602683611b30565b91506117d382611d43565b604082019050919050565b60006117eb602283611b30565b91506117f682611d92565b604082019050919050565b600061180e602683611b30565b915061181982611de1565b604082019050919050565b6000611831601a83611b30565b915061183c82611e30565b602082019050919050565b6000611854602883611b30565b915061185f82611e59565b604082019050919050565b6000611877602083611b30565b915061188282611ea8565b602082019050919050565b600061189a602183611b30565b91506118a582611ed1565b604082019050919050565b60006118bd602583611b30565b91506118c882611f20565b604082019050919050565b60006118e0602483611b30565b91506118eb82611f6f565b604082019050919050565b6000611903602583611b30565b915061190e82611fbe565b604082019050919050565b61192281611c09565b82525050565b61193181611c13565b82525050565b600060208201905061194c6000830184611741565b92915050565b60006020820190506119676000830184611750565b92915050565b60006020820190508181036000830152611987818461175f565b905092915050565b600060208201905081810360008301526119a881611798565b9050919050565b600060208201905081810360008301526119c8816117bb565b9050919050565b600060208201905081810360008301526119e8816117de565b9050919050565b60006020820190508181036000830152611a0881611801565b9050919050565b60006020820190508181036000830152611a2881611824565b9050919050565b60006020820190508181036000830152611a4881611847565b9050919050565b60006020820190508181036000830152611a688161186a565b9050919050565b60006020820190508181036000830152611a888161188d565b9050919050565b60006020820190508181036000830152611aa8816118b0565b9050919050565b60006020820190508181036000830152611ac8816118d3565b9050919050565b60006020820190508181036000830152611ae8816118f6565b9050919050565b6000602082019050611b046000830184611919565b92915050565b6000602082019050611b1f6000830184611928565b92915050565b600081519050919050565b600082825260208201905092915050565b6000611b4c82611c09565b9150611b5783611c09565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611b8c57611b8b611c85565b5b828201905092915050565b6000611ba282611c09565b9150611bad83611c09565b925082821015611bc057611bbf611c85565b5b828203905092915050565b6000611bd682611be9565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015611c3e578082015181840152602081019050611c23565b83811115611c4d576000848401525b50505050565b60006002820490506001821680611c6b57607f821691505b60208210811415611c7f57611c7e611cb4565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b7f4572726f723a204e6f2074696d6520666f72207768616c657321000000000000600082015250565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b61201681611bcb565b811461202157600080fd5b50565b61202d81611c09565b811461203857600080fd5b5056fea2646970667358221220975bdcd85d06aca6582fa330f051d98202cb2733f2592bfb9348aa1dde15318464736f6c63430008040033

Deployed ByteCode Sourcemap

8391:8864:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9316:91;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;11597:210;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6151:24;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10409:108;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6211:25;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;12289:493;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10260:84;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;13191:297;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6821:349;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6243:30;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10580:177;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5496:148;;;:::i;:::-;;4854:79;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6427:139;;;:::i;:::-;;9526:95;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;13991:446;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10970:216;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6574:239;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;6282:137;;;:::i;:::-;;6182:22;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;11249:201;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5799:281;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;9316:91;9361:13;9394:5;9387:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9316:91;:::o;11597:210::-;11716:4;11738:39;11747:12;:10;:12::i;:::-;11761:7;11770:6;11738:8;:39::i;:::-;11795:4;11788:11;;11597:210;;;;:::o;6151:24::-;;;;:::o;10409:108::-;10470:7;10497:12;;10490:19;;10409:108;:::o;6211:25::-;;;;:::o;12289:493::-;12429:4;12446:36;12456:6;12464:9;12475:6;12446:9;:36::i;:::-;12495:24;12522:11;:19;12534:6;12522:19;;;;;;;;;;;;;;;:33;12542:12;:10;:12::i;:::-;12522:33;;;;;;;;;;;;;;;;12495:60;;12608:6;12588:16;:26;;12566:116;;;;;;;;;;;;:::i;:::-;;;;;;;;;12693:57;12702:6;12710:12;:10;:12::i;:::-;12743:6;12724:16;:25;;;;:::i;:::-;12693:8;:57::i;:::-;12770:4;12763:11;;;12289:493;;;;;:::o;10260:84::-;10309:5;10334:2;10327:9;;10260:84;:::o;13191:297::-;13306:4;13328:130;13351:12;:10;:12::i;:::-;13378:7;13437:10;13400:11;:25;13412:12;:10;:12::i;:::-;13400:25;;;;;;;;;;;;;;;:34;13426:7;13400:34;;;;;;;;;;;;;;;;:47;;;;:::i;:::-;13328:8;:130::i;:::-;13476:4;13469:11;;13191:297;;;;:::o;6821:349::-;6875:4;6924:7;:5;:7::i;:::-;6910:21;;:10;:21;;;:65;;;;6970:5;6948:27;;:18;;;;;;;;;;;:27;;;6910:65;:102;;;;7002:10;;6992:6;:20;;6910:102;6892:144;;;7031:5;7024:12;;;;6892:144;7072:9;;7053:15;:28;;:58;;;;;7104:7;;7085:15;:26;;7053:58;7049:88;;;7133:4;7126:11;;;;7049:88;7157:5;7150:12;;6821:349;;;;:::o;6243:30::-;;;;;;;;;;;;;:::o;10580:177::-;10699:7;10731:9;:18;10741:7;10731:18;;;;;;;;;;;;;;;;10724:25;;10580:177;;;:::o;5496:148::-;5076:12;:10;:12::i;:::-;5066:22;;:6;;;;;;;;;;:22;;;5058:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;5603:1:::1;5566:40;;5587:6;::::0;::::1;;;;;;;;5566:40;;;;;;;;;;;;5634:1;5617:6:::0;::::1;:19;;;;;;;;;;;;;;;;;;5496:148::o:0;4854:79::-;4892:7;4919:6;;;;;;;;;;;4912:13;;4854:79;:::o;6427:139::-;5076:12;:10;:12::i;:::-;5066:22;;:6;;;;;;;;;;:22;;;5058:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;6516:4:::1;6494:26;;:18;;;;;;;;;;;:26;;;6486:35;;;::::0;::::1;;6553:5;6532:18;;:26;;;;;;;;;;;;;;;;;;6427:139::o:0;9526:95::-;9573:13;9606:7;9599:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9526:95;:::o;13991:446::-;14111:4;14133:24;14160:11;:25;14172:12;:10;:12::i;:::-;14160:25;;;;;;;;;;;;;;;:34;14186:7;14160:34;;;;;;;;;;;;;;;;14133:61;;14247:15;14227:16;:35;;14205:122;;;;;;;;;;;;:::i;:::-;;;;;;;;;14338:67;14347:12;:10;:12::i;:::-;14361:7;14389:15;14370:16;:34;;;;:::i;:::-;14338:8;:67::i;:::-;14425:4;14418:11;;;13991:446;;;;:::o;10970:216::-;11092:4;11114:42;11124:12;:10;:12::i;:::-;11138:9;11149:6;11114:9;:42::i;:::-;11174:4;11167:11;;10970:216;;;;:::o;6574:239::-;5076:12;:10;:12::i;:::-;5066:22;;:6;;;;;;;;;;:22;;;5058:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;6695:10:::1;6683:9;:22;;;;6726:8;6716:7;:18;;;;6758:11;6745:10;:24;;;;6801:4;6780:18;;:25;;;;;;;;;;;;;;;;;;6574:239:::0;;;:::o;6282:137::-;5076:12;:10;:12::i;:::-;5066:22;;:6;;;;;;;;;;:22;;;5058:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;6369:5:::1;6347:27;;:18;;;;;;;;;;;:27;;;6339:36;;;::::0;::::1;;6407:4;6386:18;;:25;;;;;;;;;;;;;;;;;;6282:137::o:0;6182:22::-;;;;:::o;11249:201::-;11383:7;11415:11;:18;11427:5;11415:18;;;;;;;;;;;;;;;:27;11434:7;11415:27;;;;;;;;;;;;;;;;11408:34;;11249:201;;;;:::o;5799:281::-;5076:12;:10;:12::i;:::-;5066:22;;:6;;;;;;;;;;:22;;;5058:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;5922:1:::1;5902:22;;:8;:22;;;;5880:110;;;;;;;;;;;;:::i;:::-;;;;;;;;;6035:8;6006:38;;6027:6;::::0;::::1;;;;;;;;6006:38;;;;;;;;;;;;6064:8;6055:6;::::0;:17:::1;;;;;;;;;;;;;;;;;;5799:281:::0;:::o;605:98::-;658:7;685:10;678:17;;605:98;:::o;16872:380::-;17025:1;17008:19;;:5;:19;;;;17000:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;17106:1;17087:21;;:7;:21;;;;17079:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;17190:6;17160:11;:18;17172:5;17160:18;;;;;;;;;;;;;;;:27;17179:7;17160:27;;;;;;;;;;;;;;;:36;;;;17228:7;17212:32;;17221:5;17212:32;;;17237:6;17212:32;;;;;;:::i;:::-;;;;;;;;16872:380;;;:::o;14927:742::-;15085:1;15067:20;;:6;:20;;;;15059:70;;;;;;;;;;;;:::i;:::-;;;;;;;;;15167:1;15146:23;;:9;:23;;;15142:520;;;15186:21;15192:6;15200;15186:5;:21::i;:::-;15142:520;;;15249:15;15257:6;15249:7;:15::i;:::-;15248:16;15240:55;;;;;;;;;;;;:::i;:::-;;;;;;;;;15312:21;15336:9;:17;15346:6;15336:17;;;;;;;;;;;;;;;;15312:41;;15411:6;15394:13;:23;;15368:123;;;;;;;;;;;;:::i;:::-;;;;;;;;;15542:6;15526:13;:22;;;;:::i;:::-;15506:9;:17;15516:6;15506:17;;;;;;;;;;;;;;;:42;;;;15587:6;15563:9;:20;15573:9;15563:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;15632:9;15615:35;;15624:6;15615:35;;;15643:6;15615:35;;;;;;:::i;:::-;;;;;;;;15142:520;;14927:742;;;:::o;16002:432::-;16105:1;16086:21;;:7;:21;;;;16078:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;16158:22;16183:9;:18;16193:7;16183:18;;;;;;;;;;;;;;;;16158:43;;16238:6;16220:14;:24;;16212:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;16332:6;16315:14;:23;;;;:::i;:::-;16294:9;:18;16304:7;16294:18;;;;;;;;;;;;;;;:44;;;;16365:6;16349:12;;:22;;;;;;;:::i;:::-;;;;;;;;16415:1;16389:37;;16398:7;16389:37;;;16419:6;16389:37;;;;;;:::i;:::-;;;;;;;;16002:432;;;:::o;7:139:1:-;53:5;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;59:87;;;;:::o;152:139::-;198:5;236:6;223:20;214:29;;252:33;279:5;252:33;:::i;:::-;204:87;;;;:::o;297:262::-;356:6;405:2;393:9;384:7;380:23;376:32;373:2;;;421:1;418;411:12;373:2;464:1;489:53;534:7;525:6;514:9;510:22;489:53;:::i;:::-;479:63;;435:117;363:196;;;;:::o;565:407::-;633:6;641;690:2;678:9;669:7;665:23;661:32;658:2;;;706:1;703;696:12;658:2;749:1;774:53;819:7;810:6;799:9;795:22;774:53;:::i;:::-;764:63;;720:117;876:2;902:53;947:7;938:6;927:9;923:22;902:53;:::i;:::-;892:63;;847:118;648:324;;;;;:::o;978:552::-;1055:6;1063;1071;1120:2;1108:9;1099:7;1095:23;1091:32;1088:2;;;1136:1;1133;1126:12;1088:2;1179:1;1204:53;1249:7;1240:6;1229:9;1225:22;1204:53;:::i;:::-;1194:63;;1150:117;1306:2;1332:53;1377:7;1368:6;1357:9;1353:22;1332:53;:::i;:::-;1322:63;;1277:118;1434:2;1460:53;1505:7;1496:6;1485:9;1481:22;1460:53;:::i;:::-;1450:63;;1405:118;1078:452;;;;;:::o;1536:407::-;1604:6;1612;1661:2;1649:9;1640:7;1636:23;1632:32;1629:2;;;1677:1;1674;1667:12;1629:2;1720:1;1745:53;1790:7;1781:6;1770:9;1766:22;1745:53;:::i;:::-;1735:63;;1691:117;1847:2;1873:53;1918:7;1909:6;1898:9;1894:22;1873:53;:::i;:::-;1863:63;;1818:118;1619:324;;;;;:::o;1949:262::-;2008:6;2057:2;2045:9;2036:7;2032:23;2028:32;2025:2;;;2073:1;2070;2063:12;2025:2;2116:1;2141:53;2186:7;2177:6;2166:9;2162:22;2141:53;:::i;:::-;2131:63;;2087:117;2015:196;;;;:::o;2217:552::-;2294:6;2302;2310;2359:2;2347:9;2338:7;2334:23;2330:32;2327:2;;;2375:1;2372;2365:12;2327:2;2418:1;2443:53;2488:7;2479:6;2468:9;2464:22;2443:53;:::i;:::-;2433:63;;2389:117;2545:2;2571:53;2616:7;2607:6;2596:9;2592:22;2571:53;:::i;:::-;2561:63;;2516:118;2673:2;2699:53;2744:7;2735:6;2724:9;2720:22;2699:53;:::i;:::-;2689:63;;2644:118;2317:452;;;;;:::o;2775:118::-;2862:24;2880:5;2862:24;:::i;:::-;2857:3;2850:37;2840:53;;:::o;2899:109::-;2980:21;2995:5;2980:21;:::i;:::-;2975:3;2968:34;2958:50;;:::o;3014:364::-;3102:3;3130:39;3163:5;3130:39;:::i;:::-;3185:71;3249:6;3244:3;3185:71;:::i;:::-;3178:78;;3265:52;3310:6;3305:3;3298:4;3291:5;3287:16;3265:52;:::i;:::-;3342:29;3364:6;3342:29;:::i;:::-;3337:3;3333:39;3326:46;;3106:272;;;;;:::o;3384:366::-;3526:3;3547:67;3611:2;3606:3;3547:67;:::i;:::-;3540:74;;3623:93;3712:3;3623:93;:::i;:::-;3741:2;3736:3;3732:12;3725:19;;3530:220;;;:::o;3756:366::-;3898:3;3919:67;3983:2;3978:3;3919:67;:::i;:::-;3912:74;;3995:93;4084:3;3995:93;:::i;:::-;4113:2;4108:3;4104:12;4097:19;;3902:220;;;:::o;4128:366::-;4270:3;4291:67;4355:2;4350:3;4291:67;:::i;:::-;4284:74;;4367:93;4456:3;4367:93;:::i;:::-;4485:2;4480:3;4476:12;4469:19;;4274:220;;;:::o;4500:366::-;4642:3;4663:67;4727:2;4722:3;4663:67;:::i;:::-;4656:74;;4739:93;4828:3;4739:93;:::i;:::-;4857:2;4852:3;4848:12;4841:19;;4646:220;;;:::o;4872:366::-;5014:3;5035:67;5099:2;5094:3;5035:67;:::i;:::-;5028:74;;5111:93;5200:3;5111:93;:::i;:::-;5229:2;5224:3;5220:12;5213:19;;5018:220;;;:::o;5244:366::-;5386:3;5407:67;5471:2;5466:3;5407:67;:::i;:::-;5400:74;;5483:93;5572:3;5483:93;:::i;:::-;5601:2;5596:3;5592:12;5585:19;;5390:220;;;:::o;5616:366::-;5758:3;5779:67;5843:2;5838:3;5779:67;:::i;:::-;5772:74;;5855:93;5944:3;5855:93;:::i;:::-;5973:2;5968:3;5964:12;5957:19;;5762:220;;;:::o;5988:366::-;6130:3;6151:67;6215:2;6210:3;6151:67;:::i;:::-;6144:74;;6227:93;6316:3;6227:93;:::i;:::-;6345:2;6340:3;6336:12;6329:19;;6134:220;;;:::o;6360:366::-;6502:3;6523:67;6587:2;6582:3;6523:67;:::i;:::-;6516:74;;6599:93;6688:3;6599:93;:::i;:::-;6717:2;6712:3;6708:12;6701:19;;6506:220;;;:::o;6732:366::-;6874:3;6895:67;6959:2;6954:3;6895:67;:::i;:::-;6888:74;;6971:93;7060:3;6971:93;:::i;:::-;7089:2;7084:3;7080:12;7073:19;;6878:220;;;:::o;7104:366::-;7246:3;7267:67;7331:2;7326:3;7267:67;:::i;:::-;7260:74;;7343:93;7432:3;7343:93;:::i;:::-;7461:2;7456:3;7452:12;7445:19;;7250:220;;;:::o;7476:118::-;7563:24;7581:5;7563:24;:::i;:::-;7558:3;7551:37;7541:53;;:::o;7600:112::-;7683:22;7699:5;7683:22;:::i;:::-;7678:3;7671:35;7661:51;;:::o;7718:222::-;7811:4;7849:2;7838:9;7834:18;7826:26;;7862:71;7930:1;7919:9;7915:17;7906:6;7862:71;:::i;:::-;7816:124;;;;:::o;7946:210::-;8033:4;8071:2;8060:9;8056:18;8048:26;;8084:65;8146:1;8135:9;8131:17;8122:6;8084:65;:::i;:::-;8038:118;;;;:::o;8162:313::-;8275:4;8313:2;8302:9;8298:18;8290:26;;8362:9;8356:4;8352:20;8348:1;8337:9;8333:17;8326:47;8390:78;8463:4;8454:6;8390:78;:::i;:::-;8382:86;;8280:195;;;;:::o;8481:419::-;8647:4;8685:2;8674:9;8670:18;8662:26;;8734:9;8728:4;8724:20;8720:1;8709:9;8705:17;8698:47;8762:131;8888:4;8762:131;:::i;:::-;8754:139;;8652:248;;;:::o;8906:419::-;9072:4;9110:2;9099:9;9095:18;9087:26;;9159:9;9153:4;9149:20;9145:1;9134:9;9130:17;9123:47;9187:131;9313:4;9187:131;:::i;:::-;9179:139;;9077:248;;;:::o;9331:419::-;9497:4;9535:2;9524:9;9520:18;9512:26;;9584:9;9578:4;9574:20;9570:1;9559:9;9555:17;9548:47;9612:131;9738:4;9612:131;:::i;:::-;9604:139;;9502:248;;;:::o;9756:419::-;9922:4;9960:2;9949:9;9945:18;9937:26;;10009:9;10003:4;9999:20;9995:1;9984:9;9980:17;9973:47;10037:131;10163:4;10037:131;:::i;:::-;10029:139;;9927:248;;;:::o;10181:419::-;10347:4;10385:2;10374:9;10370:18;10362:26;;10434:9;10428:4;10424:20;10420:1;10409:9;10405:17;10398:47;10462:131;10588:4;10462:131;:::i;:::-;10454:139;;10352:248;;;:::o;10606:419::-;10772:4;10810:2;10799:9;10795:18;10787:26;;10859:9;10853:4;10849:20;10845:1;10834:9;10830:17;10823:47;10887:131;11013:4;10887:131;:::i;:::-;10879:139;;10777:248;;;:::o;11031:419::-;11197:4;11235:2;11224:9;11220:18;11212:26;;11284:9;11278:4;11274:20;11270:1;11259:9;11255:17;11248:47;11312:131;11438:4;11312:131;:::i;:::-;11304:139;;11202:248;;;:::o;11456:419::-;11622:4;11660:2;11649:9;11645:18;11637:26;;11709:9;11703:4;11699:20;11695:1;11684:9;11680:17;11673:47;11737:131;11863:4;11737:131;:::i;:::-;11729:139;;11627:248;;;:::o;11881:419::-;12047:4;12085:2;12074:9;12070:18;12062:26;;12134:9;12128:4;12124:20;12120:1;12109:9;12105:17;12098:47;12162:131;12288:4;12162:131;:::i;:::-;12154:139;;12052:248;;;:::o;12306:419::-;12472:4;12510:2;12499:9;12495:18;12487:26;;12559:9;12553:4;12549:20;12545:1;12534:9;12530:17;12523:47;12587:131;12713:4;12587:131;:::i;:::-;12579:139;;12477:248;;;:::o;12731:419::-;12897:4;12935:2;12924:9;12920:18;12912:26;;12984:9;12978:4;12974:20;12970:1;12959:9;12955:17;12948:47;13012:131;13138:4;13012:131;:::i;:::-;13004:139;;12902:248;;;:::o;13156:222::-;13249:4;13287:2;13276:9;13272:18;13264:26;;13300:71;13368:1;13357:9;13353:17;13344:6;13300:71;:::i;:::-;13254:124;;;;:::o;13384:214::-;13473:4;13511:2;13500:9;13496:18;13488:26;;13524:67;13588:1;13577:9;13573:17;13564:6;13524:67;:::i;:::-;13478:120;;;;:::o;13604:99::-;13656:6;13690:5;13684:12;13674:22;;13663:40;;;:::o;13709:169::-;13793:11;13827:6;13822:3;13815:19;13867:4;13862:3;13858:14;13843:29;;13805:73;;;;:::o;13884:305::-;13924:3;13943:20;13961:1;13943:20;:::i;:::-;13938:25;;13977:20;13995:1;13977:20;:::i;:::-;13972:25;;14131:1;14063:66;14059:74;14056:1;14053:81;14050:2;;;14137:18;;:::i;:::-;14050:2;14181:1;14178;14174:9;14167:16;;13928:261;;;;:::o;14195:191::-;14235:4;14255:20;14273:1;14255:20;:::i;:::-;14250:25;;14289:20;14307:1;14289:20;:::i;:::-;14284:25;;14328:1;14325;14322:8;14319:2;;;14333:18;;:::i;:::-;14319:2;14378:1;14375;14371:9;14363:17;;14240:146;;;;:::o;14392:96::-;14429:7;14458:24;14476:5;14458:24;:::i;:::-;14447:35;;14437:51;;;:::o;14494:90::-;14528:7;14571:5;14564:13;14557:21;14546:32;;14536:48;;;:::o;14590:126::-;14627:7;14667:42;14660:5;14656:54;14645:65;;14635:81;;;:::o;14722:77::-;14759:7;14788:5;14777:16;;14767:32;;;:::o;14805:86::-;14840:7;14880:4;14873:5;14869:16;14858:27;;14848:43;;;:::o;14897:307::-;14965:1;14975:113;14989:6;14986:1;14983:13;14975:113;;;15074:1;15069:3;15065:11;15059:18;15055:1;15050:3;15046:11;15039:39;15011:2;15008:1;15004:10;14999:15;;14975:113;;;15106:6;15103:1;15100:13;15097:2;;;15186:1;15177:6;15172:3;15168:16;15161:27;15097:2;14946:258;;;;:::o;15210:320::-;15254:6;15291:1;15285:4;15281:12;15271:22;;15338:1;15332:4;15328:12;15359:18;15349:2;;15415:4;15407:6;15403:17;15393:27;;15349:2;15477;15469:6;15466:14;15446:18;15443:38;15440:2;;;15496:18;;:::i;:::-;15440:2;15261:269;;;;:::o;15536:180::-;15584:77;15581:1;15574:88;15681:4;15678:1;15671:15;15705:4;15702:1;15695:15;15722:180;15770:77;15767:1;15760:88;15867:4;15864:1;15857:15;15891:4;15888:1;15881:15;15908:102;15949:6;16000:2;15996:7;15991:2;15984:5;15980:14;15976:28;15966:38;;15956:54;;;:::o;16016:221::-;16156:34;16152:1;16144:6;16140:14;16133:58;16225:4;16220:2;16212:6;16208:15;16201:29;16122:115;:::o;16243:225::-;16383:34;16379:1;16371:6;16367:14;16360:58;16452:8;16447:2;16439:6;16435:15;16428:33;16349:119;:::o;16474:221::-;16614:34;16610:1;16602:6;16598:14;16591:58;16683:4;16678:2;16670:6;16666:15;16659:29;16580:115;:::o;16701:225::-;16841:34;16837:1;16829:6;16825:14;16818:58;16910:8;16905:2;16897:6;16893:15;16886:33;16807:119;:::o;16932:176::-;17072:28;17068:1;17060:6;17056:14;17049:52;17038:70;:::o;17114:227::-;17254:34;17250:1;17242:6;17238:14;17231:58;17323:10;17318:2;17310:6;17306:15;17299:35;17220:121;:::o;17347:182::-;17487:34;17483:1;17475:6;17471:14;17464:58;17453:76;:::o;17535:220::-;17675:34;17671:1;17663:6;17659:14;17652:58;17744:3;17739:2;17731:6;17727:15;17720:28;17641:114;:::o;17761:224::-;17901:34;17897:1;17889:6;17885:14;17878:58;17970:7;17965:2;17957:6;17953:15;17946:32;17867:118;:::o;17991:223::-;18131:34;18127:1;18119:6;18115:14;18108:58;18200:6;18195:2;18187:6;18183:15;18176:31;18097:117;:::o;18220:224::-;18360:34;18356:1;18348:6;18344:14;18337:58;18429:7;18424:2;18416:6;18412:15;18405:32;18326:118;:::o;18450:122::-;18523:24;18541:5;18523:24;:::i;:::-;18516:5;18513:35;18503:2;;18562:1;18559;18552:12;18503:2;18493:79;:::o;18578:122::-;18651:24;18669:5;18651:24;:::i;:::-;18644:5;18641:35;18631:2;;18690:1;18687;18680:12;18631:2;18621:79;:::o

Swarm Source

ipfs://975bdcd85d06aca6582fa330f051d98202cb2733f2592bfb9348aa1dde153184
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.