Contract 0x6b23c89196deb721e6fd9726e6c76e4810a464bc 7

 

Contract Overview

X World Games: XWG Token
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x16a7980bf2b3833fc158e022a2ef115e5b405365168a76e6b5132e41f0b3cc41Transfer145599572022-01-21 13:29:397 mins ago0x5972e09d46f6eaa3f05255fa670e28e2f08fbead IN  X World Games: XWG Token0 BNB0.00011063
0x0db3b2832fd6e2cc21da3221011bb6ea728dc64840900d44d521cf3eb9a37d8dTransfer145599542022-01-21 13:29:307 mins ago0x47282f574931322feb427820d77819ce3e928e41 IN  X World Games: XWG Token0 BNB0.00011069
0x5544d6d2d5842b5c7dee4deda45b0dfcd0dcefe0169b583fc4cd99d732889410Transfer145599412022-01-21 13:28:518 mins ago0x99a1ec1f4a7b7a7a1172b4f8ffae61762a46a613 IN  X World Games: XWG Token0 BNB0.00011057
0x767f9a385ee699cecc202136974633d7d1e419584838101f58ae6a514dd88e41Approve145599182022-01-21 13:27:429 mins ago0x2587aec37d459befd52521c2c62120fdd3ec7aea IN  X World Games: XWG Token0 BNB0.00022548
0x6d7a8740b8adf35b0a514db953da9d9991cb9bcc314771788bc9cf9ae18473b3Transfer145598692022-01-21 13:25:1511 mins ago0x9006e6c678dbcc78395bf3842cbd52e3ad5ab7fc IN  X World Games: XWG Token0 BNB0.00011057
0x2b21b67fb76032524766ea90f76727e1ed9e29e6f5979b559771c57d5125ae0cTransfer145598642022-01-21 13:25:0011 mins ago0x774b2c82714a1f4d738c3a4f9d95f73eed4965d5 IN  X World Games: XWG Token0 BNB0.00019887399
0x2a9a1278481ef7400def389d698deda6d8c33288b6a32c8c25bffdf12f576d84Transfer145598532022-01-21 13:24:2712 mins ago0x23643747cc4b63df4fd4e4fb56036eae2c3871b0 IN  X World Games: XWG Token0 BNB0.00011051
0x7fa6c58bec5c5c0e5679a08810a055f4c012a31b8c443f82663fc0572d8359b5Transfer145598472022-01-21 13:24:0912 mins ago0xa1722c410e76e407cfe1bb9d7eb5411c3539f799 IN  X World Games: XWG Token0 BNB0.00011057
0xf4f4390c54bf6081c047c30ef295ba3a279d8d71d9bdc3a8e9f3ecbc704c67d5Transfer145598382022-01-21 13:23:4213 mins ago0x957d6536a205d5e6ce7ed1fa5ae514f9b34dc78b IN  X World Games: XWG Token0 BNB0.00011057
0x8fb5b5781a40b426a36ed9550c3cbb4e4501a1ece5d99f860fdac8e0462958f0Approve145598272022-01-21 13:23:0913 mins ago0x30cec70d70a8e5c86442b134dc37d17389f89f3f IN  X World Games: XWG Token0 BNB0.0002268
0xbddfe1295a0f64dc84596eb30e8d3c009a2b59747e1ce6c1b4a0d9ccee4ec00bTransfer145598212022-01-21 13:22:5114 mins ago0xb2e7439b1b878455498aa94f58dde0bf614baf2b IN  X World Games: XWG Token0 BNB0.00011051
0x9ab09ed8920a9c84bf131be55491401fe8a9bc76c3daf628567e71597b904b41Transfer145597792022-01-21 13:20:4516 mins ago0x725b9c7d723a5450893b08541b881d6bef295d75 IN  X World Games: XWG Token0 BNB0.00011051
0xa1a628261d9bdcc7ee8585cad76568981ded1aff1752bd5ae15cada2d6893a93Transfer145597772022-01-21 13:20:3916 mins ago0x235a36d6ac7749b1767f91df0b6ce649bd5df875 IN  X World Games: XWG Token0 BNB0.00011057
0xd3b1038ed064259580057935cf848c1e9868ed146a1888f468131022f017f237Transfer145597602022-01-21 13:19:4817 mins ago0x220e3dc45b42a4bfdc2220b613f4795e1234f037 IN  X World Games: XWG Token0 BNB0.00011051
0xaf0d04d0680668e86a3c2e6584d41e09ca95f571489579bdb5c9c7d80d88112fApprove145597582022-01-21 13:19:4217 mins ago0x7b47f0d28308cc5aa0735fc4e235392d2d2721dc IN  X World Games: XWG Token0 BNB0.0002268
0x2fddf152132ae1084c7b15989cf694e862e08b0536b9e469b481e9de9247dd3eTransfer145597362022-01-21 13:18:3618 mins ago0xca898d01bda239c8cbb50b4920493aed614d268d IN  X World Games: XWG Token0 BNB0.00011057
0x4c3f77ebcbf06215018f4df6661a7c4466d045a1c632e71d013131effc77b8deApprove145597352022-01-21 13:18:3318 mins ago0xc9cbd3f489e773c485f46cc1255f45eadc0b58f8 IN  X World Games: XWG Token0 BNB0.0002268
0x997f6d0b60e6aed79b9df33af83a664c2f27e1e2909038c5b13c81314a289ce5Approve145596732022-01-21 13:15:2721 mins ago0xb92e89c03e96b4fa899d19aed7c8c63ee9c22bd9 IN  X World Games: XWG Token0 BNB0.0002268
0x5f2c7b5cc32184ee7dbea1a203b4e6f908873572e8677f9e02e12ab9168aa128Approve145596712022-01-21 13:15:2121 mins ago0x908a3f38a66d8066a42a88dff449e67cb750c2e9 IN  X World Games: XWG Token0 BNB0.0002268
0x3730574517cdac2528ec9eba00c75c29fff650958805bb97a22455c5b3293842Approve145596482022-01-21 13:14:1222 mins ago0x9a23d8129584d45aeacf957ff62ec8d026f5f311 IN  X World Games: XWG Token0 BNB0.00024148908
0x418c799c32b4bdc3e5084e81efd7d98f0748dc36e651c3c9d2fd9cca8174db29Transfer145596352022-01-21 13:13:3323 mins ago0xd5348407218a7dabf0407ceb941b7f4a09bdab0f IN  X World Games: XWG Token0 BNB0.00011057
0x2fc08145585302d664a724bd74a412e78988a8c3d10df5e5540caa20dcf12a47Approve145596092022-01-21 13:12:1524 mins ago0xc65551f61d49f4e2127cb8785e86aa3f7c99da62 IN  X World Games: XWG Token0 BNB0.0002268
0xe141cbd8a3aa877fe29574c894386b357c88052856283d9bad03af9606f603a9Transfer145596062022-01-21 13:12:0624 mins ago0x4b312923776f99b5cc55e5b6e811e44229d15707 IN  X World Games: XWG Token0 BNB0.00018557
0xf7f638e765bca1e50e09b1612e738a5a19e8a6171029b565105acdb019b34c0cTransfer145596012022-01-21 13:11:5125 mins ago0xe89a53dd4fcdbd9b1d8643ac76ec995ad319a431 IN  X World Games: XWG Token0 BNB0.00011057
0xe431acd61b3155f928e7b474918237fbb2acb24ca60fed8647142fe07e42c058Transfer145596002022-01-21 13:11:4825 mins ago0x6e3b7add1d66d25305fa8c09c9d05137de581b6f IN  X World Games: XWG Token0 BNB0.00018557
[ Download CSV Export 

OVERVIEW

X World Games is a decentralized gaming ecosystem built on the Binance Smart Chain. Users can obtain the X World Games (XWG) Tokens through a variety of innovative games.

Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
XWGToken

Compiler Version
v0.5.16+commit.9c3226ce

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at BscScan.com on 2021-03-08
*/

pragma solidity 0.5.16;

interface IBEP20 {
  function totalSupply() external view returns (uint256);
  function decimals() external view returns (uint8);
  function symbol() external view returns (string memory);
  function name() external view returns (string memory);
  function getOwner() external view returns (address);
  function balanceOf(address account) external view returns (uint256);
  function transfer(address recipient, uint256 amount) external returns (bool);
  function allowance(address _owner, address spender) external view returns (uint256);
  function approve(address spender, uint256 amount) external returns (bool);
  function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);
  event Transfer(address indexed from, address indexed to, uint256 value);
  event Approval(address indexed owner, address indexed spender, uint256 value);
}

contract Context {
  constructor () internal {}

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

  function _msgData() internal view returns (bytes memory) {
    this;
    return msg.data;
  }
}

library SafeMath {
  function add(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a + b;
    require(c >= a, "SafeMath: addition overflow");

    return c;
  }

  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    return sub(a, b, "SafeMath: subtraction overflow");
  }

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

    return c;
  }

  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    if (a == 0) {
      return 0;
    }

    uint256 c = a * b;
    require(c / a == b, "SafeMath: multiplication overflow");

    return c;
  }

  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    return div(a, b, "SafeMath: division by zero");
  }

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

    return c;
  }

  function mod(uint256 a, uint256 b) internal pure returns (uint256) {
    return mod(a, b, "SafeMath: modulo by zero");
  }

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

contract Ownable is Context {
  address private _owner;

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

  constructor () internal {
    address msgSender = _msgSender();
    _owner = msgSender;
    emit OwnershipTransferred(address(0), msgSender);
  }

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

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

  function renounceOwnership() public onlyOwner {
    emit OwnershipTransferred(_owner, address(0));
    _owner = address(0);
  }

  function transferOwnership(address newOwner) public onlyOwner {
    _transferOwnership(newOwner);
  }

  function _transferOwnership(address newOwner) internal {
    require(newOwner != address(0), "Ownable: new owner is the zero address");
    emit OwnershipTransferred(_owner, newOwner);
    _owner = newOwner;
  }
}

contract Blacklistable is Ownable {
  mapping (address => bool) public isBlacklisted;

  event AddedBlacklist(address _user);
  event RemovedBlacklist(address _user);

  modifier onlyNotBlacklisted() {
    require(isBlacklisted[_msgSender()] == false, "Blacklistable: caller is blacklisted");
    _;
  }

  function getBlacklistStatus(address account) external view returns (bool) {
    return isBlacklisted[account];
  }

  function addBlacklist (address account) public onlyOwner {
    isBlacklisted[account] = true;
    emit AddedBlacklist(account);
  }

  function removeBlacklist (address account) public onlyOwner {
    isBlacklisted[account] = false;
    emit RemovedBlacklist(account);
  }
}

contract XWGToken is Context, IBEP20, Ownable, Blacklistable {
  using SafeMath for uint256;

  mapping (address => uint256) private _balances;

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

  uint256 private _totalSupply;
  uint8 private _decimals;
  string private _symbol;
  string private _name;

  constructor() public {
    _name = "XWG";
    _symbol = "XWG";
    _decimals = 18;
    _totalSupply = 10000000000000000000000000000;
    _balances[msg.sender] = _totalSupply;

    emit Transfer(address(0), msg.sender, _totalSupply);
  }

  function getOwner() external view returns (address) {
    return owner();
  }

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

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

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

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

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

  function transfer(address recipient, uint256 amount) public onlyNotBlacklisted returns (bool) {
    _transfer(_msgSender(), recipient, amount);
    return true;
  }

  function transferFrom(address sender, address recipient, uint256 amount) public onlyNotBlacklisted returns (bool) {
    _transfer(sender, recipient, amount);
    _approve(sender, _msgSender(), _allowances[sender][_msgSender()].sub(amount, "BEP20: transfer amount exceeds allowance"));
    return true;
  }

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

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

  function increaseAllowance(address spender, uint256 addedValue) public onlyNotBlacklisted returns (bool) {
    _approve(_msgSender(), spender, _allowances[_msgSender()][spender].add(addedValue));
    return true;
  }

  function decreaseAllowance(address spender, uint256 subtractedValue) public onlyNotBlacklisted returns (bool) {
    _approve(_msgSender(), spender, _allowances[_msgSender()][spender].sub(subtractedValue, "BEP20: decreased allowance below zero"));
    return true;
  }

  function burn(uint256 amount) public onlyOwner returns (bool) {
    _burn(_msgSender(), amount);
    return true;
  }

  function batchTransfer(address[] memory recipients, uint256[] memory amounts) public onlyNotBlacklisted returns (bool) {
    require(recipients.length == amounts.length);
    for (uint256 i = 0; i < recipients.length; i++) {
      require(transfer(recipients[i], amounts[i]));
    }
    return true;
  }

  function batchTransferFrom(address sender, address[] memory recipients, uint256[] memory amounts) public onlyNotBlacklisted returns (bool) {
    require(recipients.length == amounts.length);
    for (uint256 i = 0; i < amounts.length; i++) {
      require(transferFrom(sender, recipients[i], amounts[i]));
    }
    return true;
  }

  function batchTransferFromMany(address[] memory senders, address recipient, uint256[] memory amounts) public onlyNotBlacklisted returns (bool) {
    require(senders.length == amounts.length);
    for (uint256 i = 0; i < amounts.length; i++) {
      require(transferFrom(senders[i], recipient, amounts[i]));
    }
    return true;
  }

  function batchTransferFromManyToMany(address[] memory senders, address[] memory recipients, uint256[] memory amounts) public onlyNotBlacklisted returns (bool) {
    require(senders.length == recipients.length);
    require(senders.length == amounts.length);
    for (uint i = 0; i < amounts.length; i++) {
      require(transferFrom(senders[i], recipients[i], amounts[i]));
    }
    return true;
  }

  function batchApprove(address[] memory spenders, uint256[] memory amounts) public onlyNotBlacklisted returns (bool) {
    require(spenders.length == amounts.length);
    for (uint256 i = 0; i < amounts.length; i++) {
      require(approve(spenders[i], amounts[i]));
    }
    return true;
  }

  function batchIncreaseAllowance(address[] memory spenders, uint256[] memory addedValues) public onlyNotBlacklisted returns (bool) {
    require(spenders.length == addedValues.length);
    for (uint256 i = 0; i < addedValues.length; i++) {
      require(increaseAllowance(spenders[i], addedValues[i]));
    }
    return true;
  }

  function batchDecreaseAllowance(address[] memory spenders, uint256[] memory subtractedValues) public onlyNotBlacklisted returns (bool) {
    require(spenders.length == subtractedValues.length);
    for (uint256 i = 0; i < subtractedValues.length; i++) {
      require(decreaseAllowance(spenders[i], subtractedValues[i]));
    }
    return true;
  }

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

    _balances[sender] = _balances[sender].sub(amount, "BEP20: transfer amount exceeds balance");
    _balances[recipient] = _balances[recipient].add(amount);
    emit Transfer(sender, recipient, amount);
  }

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

    _balances[account] = _balances[account].sub(amount, "BEP20: burn amount exceeds balance");
    _totalSupply = _totalSupply.sub(amount);
    emit Transfer(account, address(0), amount);
  }

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

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

Contract Security Audit

Contract ABI

[{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_user","type":"address"}],"name":"AddedBlacklist","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_user","type":"address"}],"name":"RemovedBlacklist","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"},{"constant":false,"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"addBlacklist","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address[]","name":"spenders","type":"address[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"name":"batchApprove","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address[]","name":"spenders","type":"address[]"},{"internalType":"uint256[]","name":"subtractedValues","type":"uint256[]"}],"name":"batchDecreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address[]","name":"spenders","type":"address[]"},{"internalType":"uint256[]","name":"addedValues","type":"uint256[]"}],"name":"batchIncreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address[]","name":"recipients","type":"address[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"name":"batchTransfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address[]","name":"recipients","type":"address[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"name":"batchTransferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address[]","name":"senders","type":"address[]"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"name":"batchTransferFromMany","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address[]","name":"senders","type":"address[]"},{"internalType":"address[]","name":"recipients","type":"address[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"name":"batchTransferFromManyToMany","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"getBlacklistStatus","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"isBlacklisted","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"removeBlacklist","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"renounceOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"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"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}]

60806040523480156200001157600080fd5b506000620000276001600160e01b036200013916565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3506040805180820190915260038082526258574760e81b60209092019182526200009d916007916200013e565b506040805180820190915260038082526258574760e81b6020909201918252620000ca916006916200013e565b506005805460ff191660121790556b204fce5e3e250261100000006004819055336000818152600260209081526040808320859055805194855251929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a3620001e0565b335b90565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200018157805160ff1916838001178555620001b1565b82800160010185558215620001b1579182015b82811115620001b157825182559160200191906001019062000194565b50620001bf929150620001c3565b5090565b6200013b91905b80821115620001bf5760008155600101620001ca565b6121ab80620001f06000396000f3fe608060405234801561001057600080fd5b50600436106101a95760003560e01c806370a08231116100f9578063a457c2d711610097578063dd62ed3e11610071578063dd62ed3e14610cc2578063eb91e65114610cf0578063f2fde38b14610d16578063fe575a8714610d3c576101a9565b8063a457c2d714610b47578063a9059cbb14610b73578063d8bc226314610b9f576101a9565b8063893d20e8116100d3578063893d20e814610aed5780638da5cb5b14610b1157806395d89b4114610b195780639cfe42da14610b21576101a9565b806370a082311461099a578063715018a6146109c057806388d695b2146109ca576101a9565b8063395093511161016657806342966c681161014057806342966c68146107015780634885b2541461071e57806358d2b4a51461085157806364d7cabc14610877576101a9565b8063395093511461040d5780633e11b7651461043957806341e183981461055c576101a9565b806306fdde03146101ae578063095ea7b31461022b57806318160ddd1461026b57806323b872dd14610285578063313ce567146102bb578063380e809e146102d9575b600080fd5b6101b6610d62565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101f05781810151838201526020016101d8565b50505050905090810190601f16801561021d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102576004803603604081101561024157600080fd5b506001600160a01b038135169060200135610df8565b604080519115158252519081900360200190f35b610273610e7a565b60408051918252519081900360200190f35b6102576004803603606081101561029b57600080fd5b506001600160a01b03813581169160208101359091169060400135610e80565b6102c3610f72565b6040805160ff9092168252519081900360200190f35b610257600480360360608110156102ef57600080fd5b810190602081018135600160201b81111561030957600080fd5b82018360208201111561031b57600080fd5b803590602001918460208302840111600160201b8311171561033c57600080fd5b91908080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525092956001600160a01b03853516959094909350604081019250602001359050600160201b81111561039c57600080fd5b8201836020820111156103ae57600080fd5b803590602001918460208302840111600160201b831117156103cf57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550610f7b945050505050565b6102576004803603604081101561042357600080fd5b506001600160a01b038135169060200135611049565b6102576004803603604081101561044f57600080fd5b810190602081018135600160201b81111561046957600080fd5b82018360208201111561047b57600080fd5b803590602001918460208302840111600160201b8311171561049c57600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295949360208101935035915050600160201b8111156104eb57600080fd5b8201836020820111156104fd57600080fd5b803590602001918460208302840111600160201b8311171561051e57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550611102945050505050565b6102576004803603606081101561057257600080fd5b810190602081018135600160201b81111561058c57600080fd5b82018360208201111561059e57600080fd5b803590602001918460208302840111600160201b831117156105bf57600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295949360208101935035915050600160201b81111561060e57600080fd5b82018360208201111561062057600080fd5b803590602001918460208302840111600160201b8311171561064157600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295949360208101935035915050600160201b81111561069057600080fd5b8201836020820111156106a257600080fd5b803590602001918460208302840111600160201b831117156106c357600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295506111c4945050505050565b6102576004803603602081101561071757600080fd5b503561129b565b6102576004803603606081101561073457600080fd5b6001600160a01b038235169190810190604081016020820135600160201b81111561075e57600080fd5b82018360208201111561077057600080fd5b803590602001918460208302840111600160201b8311171561079157600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295949360208101935035915050600160201b8111156107e057600080fd5b8201836020820111156107f257600080fd5b803590602001918460208302840111600160201b8311171561081357600080fd5b91908080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525092955061130e945050505050565b6102576004803603602081101561086757600080fd5b50356001600160a01b03166113b0565b6102576004803603604081101561088d57600080fd5b810190602081018135600160201b8111156108a757600080fd5b8201836020820111156108b957600080fd5b803590602001918460208302840111600160201b831117156108da57600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295949360208101935035915050600160201b81111561092957600080fd5b82018360208201111561093b57600080fd5b803590602001918460208302840111600160201b8311171561095c57600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295506113ce945050505050565b610273600480360360208110156109b057600080fd5b50356001600160a01b0316611490565b6109c86114ab565b005b610257600480360360408110156109e057600080fd5b810190602081018135600160201b8111156109fa57600080fd5b820183602082011115610a0c57600080fd5b803590602001918460208302840111600160201b83111715610a2d57600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295949360208101935035915050600160201b811115610a7c57600080fd5b820183602082011115610a8e57600080fd5b803590602001918460208302840111600160201b83111715610aaf57600080fd5b91908080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525092955061154d945050505050565b610af561160f565b604080516001600160a01b039092168252519081900360200190f35b610af561161e565b6101b661162d565b6109c860048036036020811015610b3757600080fd5b50356001600160a01b031661168e565b61025760048036036040811015610b5d57600080fd5b506001600160a01b038135169060200135611742565b61025760048036036040811015610b8957600080fd5b506001600160a01b038135169060200135611815565b61025760048036036040811015610bb557600080fd5b810190602081018135600160201b811115610bcf57600080fd5b820183602082011115610be157600080fd5b803590602001918460208302840111600160201b83111715610c0257600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295949360208101935035915050600160201b811115610c5157600080fd5b820183602082011115610c6357600080fd5b803590602001918460208302840111600160201b83111715610c8457600080fd5b91908080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525092955061188e945050505050565b61027360048036036040811015610cd857600080fd5b506001600160a01b0381358116916020013516611950565b6109c860048036036020811015610d0657600080fd5b50356001600160a01b031661197b565b6109c860048036036020811015610d2c57600080fd5b50356001600160a01b0316611a2b565b61025760048036036020811015610d5257600080fd5b50356001600160a01b0316611a8f565b60078054604080516020601f6002600019610100600188161502019095169490940493840181900481028201810190925282815260609390929091830182828015610dee5780601f10610dc357610100808354040283529160200191610dee565b820191906000526020600020905b815481529060010190602001808311610dd157829003601f168201915b5050505050905090565b600060016000610e06611aa4565b6001600160a01b0316815260208101919091526040016000205460ff1615610e5f5760405162461bcd60e51b8152600401808060200182810382526024815260200180611fee6024913960400191505060405180910390fd5b610e71610e6a611aa4565b8484611aa8565b50600192915050565b60045490565b600060016000610e8e611aa4565b6001600160a01b0316815260208101919091526040016000205460ff1615610ee75760405162461bcd60e51b8152600401808060200182810382526024815260200180611fee6024913960400191505060405180910390fd5b610ef2848484611b94565b610f6884610efe611aa4565b610f638560405180606001604052806028815260200161205c602891396001600160a01b038a16600090815260036020526040812090610f3c611aa4565b6001600160a01b03168152602081019190915260400160002054919063ffffffff611cf216565b611aa8565b5060019392505050565b60055460ff1690565b600060016000610f89611aa4565b6001600160a01b0316815260208101919091526040016000205460ff1615610fe25760405162461bcd60e51b8152600401808060200182810382526024815260200180611fee6024913960400191505060405180910390fd5b8151845114610ff057600080fd5b60005b825181101561103e5761102d85828151811061100b57fe5b60200260200101518585848151811061102057fe5b6020026020010151610e80565b61103657600080fd5b600101610ff3565b506001949350505050565b600060016000611057611aa4565b6001600160a01b0316815260208101919091526040016000205460ff16156110b05760405162461bcd60e51b8152600401808060200182810382526024815260200180611fee6024913960400191505060405180910390fd5b610e716110bb611aa4565b84610f6385600360006110cc611aa4565b6001600160a01b03908116825260208083019390935260409182016000908120918c16815292529020549063ffffffff611d8916565b600060016000611110611aa4565b6001600160a01b0316815260208101919091526040016000205460ff16156111695760405162461bcd60e51b8152600401808060200182810382526024815260200180611fee6024913960400191505060405180910390fd5b815183511461117757600080fd5b60005b8251811015610f68576111b384828151811061119257fe5b60200260200101518483815181106111a657fe5b6020026020010151610df8565b6111bc57600080fd5b60010161117a565b6000600160006111d2611aa4565b6001600160a01b0316815260208101919091526040016000205460ff161561122b5760405162461bcd60e51b8152600401808060200182810382526024815260200180611fee6024913960400191505060405180910390fd5b825184511461123957600080fd5b815184511461124757600080fd5b60005b825181101561103e5761128a85828151811061126257fe5b602002602001015185838151811061127657fe5b602002602001015185848151811061102057fe5b61129357600080fd5b60010161124a565b60006112a5611aa4565b6000546001600160a01b039081169116146112f5576040805162461bcd60e51b81526020600482018190526024820152600080516020612084833981519152604482015290519081900360640190fd5b611306611300611aa4565b83611dea565b506001919050565b60006001600061131c611aa4565b6001600160a01b0316815260208101919091526040016000205460ff16156113755760405162461bcd60e51b8152600401808060200182810382526024815260200180611fee6024913960400191505060405180910390fd5b815183511461138357600080fd5b60005b825181101561103e5761139f8585838151811061127657fe5b6113a857600080fd5b600101611386565b6001600160a01b031660009081526001602052604090205460ff1690565b6000600160006113dc611aa4565b6001600160a01b0316815260208101919091526040016000205460ff16156114355760405162461bcd60e51b8152600401808060200182810382526024815260200180611fee6024913960400191505060405180910390fd5b815183511461144357600080fd5b60005b8251811015610f685761147f84828151811061145e57fe5b602002602001015184838151811061147257fe5b6020026020010151611049565b61148857600080fd5b600101611446565b6001600160a01b031660009081526002602052604090205490565b6114b3611aa4565b6000546001600160a01b03908116911614611503576040805162461bcd60e51b81526020600482018190526024820152600080516020612084833981519152604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b60006001600061155b611aa4565b6001600160a01b0316815260208101919091526040016000205460ff16156115b45760405162461bcd60e51b8152600401808060200182810382526024815260200180611fee6024913960400191505060405180910390fd5b81518351146115c257600080fd5b60005b8351811015610f68576115fe8482815181106115dd57fe5b60200260200101518483815181106115f157fe5b6020026020010151611815565b61160757600080fd5b6001016115c5565b600061161961161e565b905090565b6000546001600160a01b031690565b60068054604080516020601f6002600019610100600188161502019095169490940493840181900481028201810190925282815260609390929091830182828015610dee5780601f10610dc357610100808354040283529160200191610dee565b611696611aa4565b6000546001600160a01b039081169116146116e6576040805162461bcd60e51b81526020600482018190526024820152600080516020612084833981519152604482015290519081900360640190fd5b6001600160a01b038116600081815260016020818152604092839020805460ff1916909217909155815192835290517f86c048150dfc5def3c35f7bc81582956dd964e56d8c028c9f4f5e978bb203c319281900390910190a150565b600060016000611750611aa4565b6001600160a01b0316815260208101919091526040016000205460ff16156117a95760405162461bcd60e51b8152600401808060200182810382526024815260200180611fee6024913960400191505060405180910390fd5b610e716117b4611aa4565b84610f63856040518060600160405280602581526020016120ed60259139600360006117de611aa4565b6001600160a01b03908116825260208083019390935260409182016000908120918d1681529252902054919063ffffffff611cf216565b600060016000611823611aa4565b6001600160a01b0316815260208101919091526040016000205460ff161561187c5760405162461bcd60e51b8152600401808060200182810382526024815260200180611fee6024913960400191505060405180910390fd5b610e71611887611aa4565b8484611b94565b60006001600061189c611aa4565b6001600160a01b0316815260208101919091526040016000205460ff16156118f55760405162461bcd60e51b8152600401808060200182810382526024815260200180611fee6024913960400191505060405180910390fd5b815183511461190357600080fd5b60005b8251811015610f685761193f84828151811061191e57fe5b602002602001015184838151811061193257fe5b6020026020010151611742565b61194857600080fd5b600101611906565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b611983611aa4565b6000546001600160a01b039081169116146119d3576040805162461bcd60e51b81526020600482018190526024820152600080516020612084833981519152604482015290519081900360640190fd5b6001600160a01b038116600081815260016020908152604091829020805460ff19169055815192835290517f90792cb7177eb70be35a14e39400d4143370da97f528237fd2b069e408ca68fb9281900390910190a150565b611a33611aa4565b6000546001600160a01b03908116911614611a83576040805162461bcd60e51b81526020600482018190526024820152600080516020612084833981519152604482015290519081900360640190fd5b611a8c81611ee6565b50565b60016020526000908152604090205460ff1681565b3390565b6001600160a01b038316611aed5760405162461bcd60e51b81526004018080602001828103825260248152602001806120126024913960400191505060405180910390fd5b6001600160a01b038216611b325760405162461bcd60e51b81526004018080602001828103825260228152602001806121556022913960400191505060405180910390fd5b6001600160a01b03808416600081815260036020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b038316611bd95760405162461bcd60e51b8152600401808060200182810382526025815260200180611fc96025913960400191505060405180910390fd5b6001600160a01b038216611c1e5760405162461bcd60e51b81526004018080602001828103825260238152602001806120ca6023913960400191505060405180910390fd5b611c61816040518060600160405280602681526020016120a4602691396001600160a01b038616600090815260026020526040902054919063ffffffff611cf216565b6001600160a01b038085166000908152600260205260408082209390935590841681522054611c96908263ffffffff611d8916565b6001600160a01b0380841660008181526002602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b60008184841115611d815760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611d46578181015183820152602001611d2e565b50505050905090810190601f168015611d735780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600082820183811015611de3576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b6001600160a01b038216611e2f5760405162461bcd60e51b81526004018080602001828103825260218152602001806121126021913960400191505060405180910390fd5b611e7281604051806060016040528060228152602001612133602291396001600160a01b038516600090815260026020526040902054919063ffffffff611cf216565b6001600160a01b038316600090815260026020526040902055600454611e9e908263ffffffff611f8616565b6004556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b6001600160a01b038116611f2b5760405162461bcd60e51b81526004018080602001828103825260268152602001806120366026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000611de383836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611cf256fe42455032303a207472616e736665722066726f6d20746865207a65726f2061646472657373426c61636b6c69737461626c653a2063616c6c657220697320626c61636b6c697374656442455032303a20617070726f76652066726f6d20746865207a65726f20616464726573734f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737342455032303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e63654f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657242455032303a207472616e7366657220616d6f756e7420657863656564732062616c616e636542455032303a207472616e7366657220746f20746865207a65726f206164647265737342455032303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726f42455032303a206275726e2066726f6d20746865207a65726f206164647265737342455032303a206275726e20616d6f756e7420657863656564732062616c616e636542455032303a20617070726f766520746f20746865207a65726f2061646472657373a265627a7a723158206bf1b7bb069080869d4d24b5efab4221b7409fd0a2c6256895784746b8a639ba64736f6c63430005100032

Deployed ByteCode Sourcemap

4218:6095:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4218:6095:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5070:79;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;5070:79:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5984:161;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;5984:161:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;5155:87;;;:::i;:::-;;;;;;;;;;;;;;;;5533:309;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;5533:309:0;;;;;;;;;;;;;;;;;:::i;4896:79::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;7437:339;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;7437:339:0;;;;;;;;-1:-1:-1;;;5:28;;2:2;;;46:1;43;36:12;2:2;7437:339:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;7437:339:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;-1:-1;;;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;7437:339:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;7437:339:0;;-1:-1:-1;;;;;7437:339:0;;;;;;;;-1:-1:-1;7437:339:0;;;;-1:-1:-1;7437:339:0;;;;-1:-1:-1;;;;5:28;;2:2;;;46:1;43;36:12;2:2;7437:339:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;7437:339:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;-1:-1;;;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;7437:339:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;7437:339:0;;-1:-1:-1;7437:339:0;;-1:-1:-1;;;;;7437:339:0:i;6151:219::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;6151:219:0;;;;;;;;:::i;8195:298::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;8195:298:0;;;;;;;;-1:-1:-1;;;5:28;;2:2;;;46:1;43;36:12;2:2;8195:298:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;8195:298:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;-1:-1;;;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;8195:298:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;8195:298:0;;;;;;;;-1:-1:-1;8195:298:0;;-1:-1:-1;;;;;5:28;;2:2;;;46:1;43;36:12;2:2;8195:298:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;8195:298:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;-1:-1;;;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;8195:298:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;8195:298:0;;-1:-1:-1;8195:298:0;;-1:-1:-1;;;;;8195:298:0:i;7782:407::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;7782:407:0;;;;;;;;-1:-1:-1;;;5:28;;2:2;;;46:1;43;36:12;2:2;7782:407:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;7782:407:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;-1:-1;;;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;7782:407:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;7782:407:0;;;;;;;;-1:-1:-1;7782:407:0;;-1:-1:-1;;;;;5:28;;2:2;;;46:1;43;36:12;2:2;7782:407:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;7782:407:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;-1:-1;;;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;7782:407:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;7782:407:0;;;;;;;;-1:-1:-1;7782:407:0;;-1:-1:-1;;;;;5:28;;2:2;;;46:1;43;36:12;2:2;7782:407:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;7782:407:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;-1:-1;;;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;7782:407:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;7782:407:0;;-1:-1:-1;7782:407:0;;-1:-1:-1;;;;;7782:407:0:i;6652:120::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;6652:120:0;;:::i;7093:338::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;7093:338:0;;;;;;;;;;;;;;;-1:-1:-1;;;5:28;;2:2;;;46:1;43;36:12;2:2;7093:338:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;7093:338:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;-1:-1;;;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;7093:338:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;7093:338:0;;;;;;;;-1:-1:-1;7093:338:0;;-1:-1:-1;;;;;5:28;;2:2;;;46:1;43;36:12;2:2;7093:338:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;7093:338:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;-1:-1;;;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;7093:338:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;7093:338:0;;-1:-1:-1;7093:338:0;;-1:-1:-1;;;;;7093:338:0:i;3809:116::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3809:116:0;-1:-1:-1;;;;;3809:116:0;;:::i;8499:334::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;8499:334:0;;;;;;;;-1:-1:-1;;;5:28;;2:2;;;46:1;43;36:12;2:2;8499:334:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;8499:334:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;-1:-1;;;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;8499:334:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;8499:334:0;;;;;;;;-1:-1:-1;8499:334:0;;-1:-1:-1;;;;;5:28;;2:2;;;46:1;43;36:12;2:2;8499:334:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;8499:334:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;-1:-1;;;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;8499:334:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;8499:334:0;;-1:-1:-1;8499:334:0;;-1:-1:-1;;;;;8499:334:0:i;5248:106::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5248:106:0;-1:-1:-1;;;;;5248:106:0;;:::i;3024:130::-;;;:::i;:::-;;6778:309;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6778:309:0;;;;;;;;-1:-1:-1;;;5:28;;2:2;;;46:1;43;36:12;2:2;6778:309:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;6778:309:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;-1:-1;;;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;6778:309:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;6778:309:0;;;;;;;;-1:-1:-1;6778:309:0;;-1:-1:-1;;;;;5:28;;2:2;;;46:1;43;36:12;2:2;6778:309:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;6778:309:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;-1:-1;;;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;6778:309:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;6778:309:0;;-1:-1:-1;6778:309:0;;-1:-1:-1;;;;;6778:309:0:i;4811:79::-;;;:::i;:::-;;;;-1:-1:-1;;;;;4811:79:0;;;;;;;;;;;;;;2830:73;;;:::i;4981:83::-;;;:::i;3931:134::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3931:134:0;-1:-1:-1;;;;;3931:134:0;;:::i;6376:270::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;6376:270:0;;;;;;;;:::i;5360:167::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;5360:167:0;;;;;;;;:::i;8839:354::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;8839:354:0;;;;;;;;-1:-1:-1;;;5:28;;2:2;;;46:1;43;36:12;2:2;8839:354:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;8839:354:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;-1:-1;;;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;8839:354:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;8839:354:0;;;;;;;;-1:-1:-1;8839:354:0;;-1:-1:-1;;;;;5:28;;2:2;;;46:1;43;36:12;2:2;8839:354:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;8839:354:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;-1:-1;;;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;8839:354:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;8839:354:0;;-1:-1:-1;8839:354:0;;-1:-1:-1;;;;;8839:354:0:i;5848:130::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;5848:130:0;;;;;;;;;;:::i;4071:140::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4071:140:0;-1:-1:-1;;;;;4071:140:0;;:::i;3160:103::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3160:103:0;-1:-1:-1;;;;;3160:103:0;;:::i;3530:46::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3530:46:0;-1:-1:-1;;;;;3530:46:0;;:::i;5070:79::-;5138:5;5131:12;;;;;;;;-1:-1:-1;;5131:12:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5109:13;;5131:12;;5138:5;;5131:12;;5138:5;5131:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5070:79;:::o;5984:161::-;6069:4;3712:13;:27;3726:12;:10;:12::i;:::-;-1:-1:-1;;;;;3712:27:0;;;;;;;;;;;;-1:-1:-1;3712:27:0;;;;:36;3704:85;;;;-1:-1:-1;;;3704:85:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6082:39;6091:12;:10;:12::i;:::-;6105:7;6114:6;6082:8;:39::i;:::-;-1:-1:-1;6135:4:0;5984:161;;;;:::o;5155:87::-;5224:12;;5155:87;:::o;5533:309::-;5641:4;3712:13;:27;3726:12;:10;:12::i;:::-;-1:-1:-1;;;;;3712:27:0;;;;;;;;;;;;-1:-1:-1;3712:27:0;;;;:36;3704:85;;;;-1:-1:-1;;;3704:85:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5654:36;5664:6;5672:9;5683:6;5654:9;:36::i;:::-;5697:121;5706:6;5714:12;:10;:12::i;:::-;5728:89;5766:6;5728:89;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;5728:19:0;;;;;;:11;:19;;;;;;5748:12;:10;:12::i;:::-;-1:-1:-1;;;;;5728:33:0;;;;;;;;;;;;-1:-1:-1;5728:33:0;;;:89;;:37;:89;:::i;:::-;5697:8;:121::i;:::-;-1:-1:-1;5832:4:0;5533:309;;;;;:::o;4896:79::-;4960:9;;;;4896:79;:::o;7437:339::-;7574:4;3712:13;:27;3726:12;:10;:12::i;:::-;-1:-1:-1;;;;;3712:27:0;;;;;;;;;;;;-1:-1:-1;3712:27:0;;;;:36;3704:85;;;;-1:-1:-1;;;3704:85:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7613:7;:14;7595:7;:14;:32;7587:41;;;;;;7640:9;7635:118;7659:7;:14;7655:1;:18;7635:118;;;7697:47;7710:7;7718:1;7710:10;;;;;;;;;;;;;;7722:9;7733:7;7741:1;7733:10;;;;;;;;;;;;;;7697:12;:47::i;:::-;7689:56;;;;;;7675:3;;7635:118;;;-1:-1:-1;7766:4:0;;7437:339;-1:-1:-1;;;;7437:339:0:o;6151:219::-;6250:4;3712:13;:27;3726:12;:10;:12::i;:::-;-1:-1:-1;;;;;3712:27:0;;;;;;;;;;;;-1:-1:-1;3712:27:0;;;;:36;3704:85;;;;-1:-1:-1;;;3704:85:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6263:83;6272:12;:10;:12::i;:::-;6286:7;6295:50;6334:10;6295:11;:25;6307:12;:10;:12::i;:::-;-1:-1:-1;;;;;6295:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;6295:25:0;;;:34;;;;;;;;;;;:50;:38;:50;:::i;8195:298::-;8305:4;3712:13;:27;3726:12;:10;:12::i;:::-;-1:-1:-1;;;;;3712:27:0;;;;;;;;;;;;-1:-1:-1;3712:27:0;;;;:36;3704:85;;;;-1:-1:-1;;;3704:85:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8345:7;:14;8326:8;:15;:33;8318:42;;;;;;8372:9;8367:103;8391:7;:14;8387:1;:18;8367:103;;;8429:32;8437:8;8446:1;8437:11;;;;;;;;;;;;;;8450:7;8458:1;8450:10;;;;;;;;;;;;;;8429:7;:32::i;:::-;8421:41;;;;;;8407:3;;8367:103;;7782:407;7935:4;3712:13;:27;3726:12;:10;:12::i;:::-;-1:-1:-1;;;;;3712:27:0;;;;;;;;;;;;-1:-1:-1;3712:27:0;;;;:36;3704:85;;;;-1:-1:-1;;;3704:85:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7974:10;:17;7956:7;:14;:35;7948:44;;;;;;8025:7;:14;8007:7;:14;:32;7999:41;;;;;;8052:6;8047:119;8068:7;:14;8064:1;:18;8047:119;;;8106:51;8119:7;8127:1;8119:10;;;;;;;;;;;;;;8131;8142:1;8131:13;;;;;;;;;;;;;;8146:7;8154:1;8146:10;;;;;;;8106:51;8098:60;;;;;;8084:3;;8047:119;;6652:120;6708:4;2955:12;:10;:12::i;:::-;2945:6;;-1:-1:-1;;;;;2945:6:0;;;:22;;;2937:67;;;;;-1:-1:-1;;;2937:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;2937:67:0;;;;;;;;;;;;;;;6721:27;6727:12;:10;:12::i;:::-;6741:6;6721:5;:27::i;:::-;-1:-1:-1;6762:4:0;6652:120;;;:::o;7093:338::-;7226:4;3712:13;:27;3726:12;:10;:12::i;:::-;-1:-1:-1;;;;;3712:27:0;;;;;;;;;;;;-1:-1:-1;3712:27:0;;;;:36;3704:85;;;;-1:-1:-1;;;3704:85:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7268:7;:14;7247:10;:17;:35;7239:44;;;;;;7295:9;7290:118;7314:7;:14;7310:1;:18;7290:118;;;7352:47;7365:6;7373:10;7384:1;7373:13;;;;;;;7352:47;7344:56;;;;;;7330:3;;7290:118;;3809:116;-1:-1:-1;;;;;3897:22:0;3877:4;3897:22;;;:13;:22;;;;;;;;;3809:116::o;8499:334::-;8623:4;3712:13;:27;3726:12;:10;:12::i;:::-;-1:-1:-1;;;;;3712:27:0;;;;;;;;;;;;-1:-1:-1;3712:27:0;;;;:36;3704:85;;;;-1:-1:-1;;;3704:85:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8663:11;:18;8644:8;:15;:37;8636:46;;;;;;8694:9;8689:121;8713:11;:18;8709:1;:22;8689:121;;;8755:46;8773:8;8782:1;8773:11;;;;;;;;;;;;;;8786;8798:1;8786:14;;;;;;;;;;;;;;8755:17;:46::i;:::-;8747:55;;;;;;8733:3;;8689:121;;5248:106;-1:-1:-1;;;;;5330:18:0;5307:7;5330:18;;;:9;:18;;;;;;;5248:106::o;3024:130::-;2955:12;:10;:12::i;:::-;2945:6;;-1:-1:-1;;;;;2945:6:0;;;:22;;;2937:67;;;;;-1:-1:-1;;;2937:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;2937:67:0;;;;;;;;;;;;;;;3119:1;3103:6;;3082:40;;-1:-1:-1;;;;;3103:6:0;;;;3082:40;;3119:1;;3082:40;3146:1;3129:19;;-1:-1:-1;;;;;;3129:19:0;;;3024:130::o;6778:309::-;6891:4;3712:13;:27;3726:12;:10;:12::i;:::-;-1:-1:-1;;;;;3712:27:0;;;;;;;;;;;;-1:-1:-1;3712:27:0;;;;:36;3704:85;;;;-1:-1:-1;;;3704:85:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6933:7;:14;6912:10;:17;:35;6904:44;;;;;;6960:9;6955:109;6979:10;:17;6975:1;:21;6955:109;;;7020:35;7029:10;7040:1;7029:13;;;;;;;;;;;;;;7044:7;7052:1;7044:10;;;;;;;;;;;;;;7020:8;:35::i;:::-;7012:44;;;;;;6998:3;;6955:109;;4811:79;4854:7;4877;:5;:7::i;:::-;4870:14;;4811:79;:::o;2830:73::-;2868:7;2891:6;-1:-1:-1;;;;;2891:6:0;2830:73;:::o;4981:83::-;5051:7;5044:14;;;;;;;;-1:-1:-1;;5044:14:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5022:13;;5044:14;;5051:7;;5044:14;;5051:7;5044:14;;;;;;;;;;;;;;;;;;;;;;;;3931:134;2955:12;:10;:12::i;:::-;2945:6;;-1:-1:-1;;;;;2945:6:0;;;:22;;;2937:67;;;;;-1:-1:-1;;;2937:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;2937:67:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;3995:22:0;;;;;;4020:4;3995:22;;;;;;;;;:29;;-1:-1:-1;;3995:29:0;;;;;;;4036:23;;;;;;;;;;;;;;;;;3931:134;:::o;6376:270::-;6480:4;3712:13;:27;3726:12;:10;:12::i;:::-;-1:-1:-1;;;;;3712:27:0;;;;;;;;;;;;-1:-1:-1;3712:27:0;;;;:36;3704:85;;;;-1:-1:-1;;;3704:85:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6493:129;6502:12;:10;:12::i;:::-;6516:7;6525:96;6564:15;6525:96;;;;;;;;;;;;;;;;;:11;:25;6537:12;:10;:12::i;:::-;-1:-1:-1;;;;;6525:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;6525:25:0;;;:34;;;;;;;;;;;:96;;:38;:96;:::i;5360:167::-;5448:4;3712:13;:27;3726:12;:10;:12::i;:::-;-1:-1:-1;;;;;3712:27:0;;;;;;;;;;;;-1:-1:-1;3712:27:0;;;;:36;3704:85;;;;-1:-1:-1;;;3704:85:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5461:42;5471:12;:10;:12::i;:::-;5485:9;5496:6;5461:9;:42::i;8839:354::-;8968:4;3712:13;:27;3726:12;:10;:12::i;:::-;-1:-1:-1;;;;;3712:27:0;;;;;;;;;;;;-1:-1:-1;3712:27:0;;;;:36;3704:85;;;;-1:-1:-1;;;3704:85:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9008:16;:23;8989:8;:15;:42;8981:51;;;;;;9044:9;9039:131;9063:16;:23;9059:1;:27;9039:131;;;9110:51;9128:8;9137:1;9128:11;;;;;;;;;;;;;;9141:16;9158:1;9141:19;;;;;;;;;;;;;;9110:17;:51::i;:::-;9102:60;;;;;;9088:3;;9039:131;;5848:130;-1:-1:-1;;;;;5945:18:0;;;5922:7;5945:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;5848:130::o;4071:140::-;2955:12;:10;:12::i;:::-;2945:6;;-1:-1:-1;;;;;2945:6:0;;;:22;;;2937:67;;;;;-1:-1:-1;;;2937:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;2937:67:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;4138:22:0;;4163:5;4138:22;;;:13;:22;;;;;;;;;:30;;-1:-1:-1;;4138:30:0;;;4180:25;;;;;;;;;;;;;;;;;4071:140;:::o;3160:103::-;2955:12;:10;:12::i;:::-;2945:6;;-1:-1:-1;;;;;2945:6:0;;;:22;;;2937:67;;;;;-1:-1:-1;;;2937:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;2937:67:0;;;;;;;;;;;;;;;3229:28;3248:8;3229:18;:28::i;:::-;3160:103;:::o;3530:46::-;;;;;;;;;;;;;;;:::o;971:92::-;1047:10;971:92;:::o;9990:320::-;-1:-1:-1;;;;;10080:19:0;;10072:68;;;;-1:-1:-1;;;10072:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;10155:21:0;;10147:68;;;;-1:-1:-1;;;10147:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;10224:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;10272:32;;;;;;;;;;;;;;;;;9990:320;;;:::o;9199:449::-;-1:-1:-1;;;;;9293:20:0;;9285:70;;;;-1:-1:-1;;;9285:70:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;9370:23:0;;9362:71;;;;-1:-1:-1;;;9362:71:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9462;9484:6;9462:71;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;9462:17:0;;;;;;:9;:17;;;;;;;:71;;:21;:71;:::i;:::-;-1:-1:-1;;;;;9442:17:0;;;;;;;:9;:17;;;;;;:91;;;;9563:20;;;;;;;:32;;9588:6;9563:32;:24;:32;:::i;:::-;-1:-1:-1;;;;;9540:20:0;;;;;;;:9;:20;;;;;;;;;:55;;;;9607:35;;;;;;;9540:20;;9607:35;;;;;;;;;;;;;9199:449;;;:::o;1503:178::-;1589:7;1621:12;1613:6;;;;1605:29;;;;-1:-1:-1;;;1605:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;1605:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;1653:5:0;;;1503:178::o;1194:167::-;1252:7;1280:5;;;1300:6;;;;1292:46;;;;;-1:-1:-1;;;1292:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;1354:1;1194:167;-1:-1:-1;;;1194:167:0:o;9654:330::-;-1:-1:-1;;;;;9726:21:0;;9718:67;;;;-1:-1:-1;;;9718:67:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9815:68;9838:6;9815:68;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;9815:18:0;;;;;;:9;:18;;;;;;;:68;;:22;:68;:::i;:::-;-1:-1:-1;;;;;9794:18:0;;;;;;:9;:18;;;;;:89;9905:12;;:24;;9922:6;9905:24;:16;:24;:::i;:::-;9890:12;:39;9941:37;;;;;;;;9967:1;;-1:-1:-1;;;;;9941:37:0;;;;;;;;;;;;9654:330;;:::o;3269:215::-;-1:-1:-1;;;;;3339:22:0;;3331:73;;;;-1:-1:-1;;;3331:73:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3437:6;;;3416:38;;-1:-1:-1;;;;;3416:38:0;;;;3437:6;;;3416:38;;;3461:6;:17;;-1:-1:-1;;;;;;3461:17:0;-1:-1:-1;;;;;3461:17:0;;;;;;;;;;3269:215::o;1367:130::-;1425:7;1448:43;1452:1;1455;1448:43;;;;;;;;;;;;;;;;;:3;:43::i

Swarm Source

bzzr://6bf1b7bb069080869d4d24b5efab4221b7409fd0a2c6256895784746b8a639ba
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.