Contract 0x9001fD53504F7Bf253296cfFAdF5b6030CD61abb

 
Txn Hash
Block
From
To
Value [Txn Fee]
0x0e2e9d10a172236a7c7400b8387ff630120776028e9da770dfc49e3b8ab7ff8341109792021-01-18 23:30:022 hrs 53 mins ago0xfd54d74d9d82cdf73d660eaac0a86a6f9854fc23 IN  CyberFM: CYFM Token0 BNB0.00090724
0x50753278d0f78f6fa4f79619de66a76ec067e06ce5f3a756c9036f943de9b66437655232021-01-06 23:34:2912 days 2 hrs ago0xfd54d74d9d82cdf73d660eaac0a86a6f9854fc23 IN  CyberFM: CYFM Token0 BNB0.005525604
0x7776c6bc5df1744a186ea94fff4b644e8d88fb8e19f16012b60ec8568d48215935458652020-12-30 8:24:5819 days 17 hrs ago0xddb1e1c4474d9ae2ba2ffd57170a4a2d37de5bbb IN  CyberFM: CYFM Token0 BNB0.001043602
0x1b770dbb59eef65cd08964801d73460437b75f531d3932bd693e2da33eb3c01e35001612020-12-28 18:18:1921 days 8 hrs ago0xfd54d74d9d82cdf73d660eaac0a86a6f9854fc23 IN  CyberFM: CYFM Token0 BNB0.00654372
0xa3e8982713ff45f85fb3a119e45199c78b15b2a4b8f574502e1bf5f6c4a64af234968682020-12-28 15:33:4021 days 10 hrs ago0xa4f0a8105c564e54cf1f5b761a4faae59a267973 IN  CyberFM: CYFM Token0 BNB0.001043602
0x3f10a5942067b6d4d87f5792e8713752dda3104f16c739c7a9a51e115997fbc534965532020-12-28 15:17:5521 days 11 hrs ago0xf5b0da78c37c621d6609f65efa39dd0ec7eb5dd8 IN  CyberFM: CYFM Token0 BNB0.00090172
0x0c9fe15ef57505e6d5fbc8702d8346a5227c38ff41340de133535a4eb13ecf9834954602020-12-28 14:23:1621 days 12 hrs ago0xe504326bdfd1ac3e956c89e91f957f457ff9ffab IN  CyberFM: CYFM Token0 BNB0.001043602
0x3aeee3ebbb8e3642398ec94929e3c863a9eabfdb22eb118799d77b6710b4c92334475892020-12-26 22:28:1823 days 3 hrs ago0xfd54d74d9d82cdf73d660eaac0a86a6f9854fc23 IN  CyberFM: CYFM Token0 BNB0.00090316
0xa01250ad69cbce411a9f0f9a68917c8c61d24a10727fdf88da324e711448d03133594372020-12-23 20:57:3626 days 5 hrs agoMftu: Deployer IN  CyberFM: CYFM Token0 BNB0.00115464
0xa0c7496a8ef0b7ed5f15a9edc2ffcb60cc07a08a04ef1dcb9e83f84f95cf75cf33593772020-12-23 20:54:3626 days 5 hrs agoMftu: Deployer IN  CyberFM: CYFM Token0 BNB0.00058608
0x4bbbb254a532f8b0e93e16e7799cc18b690097113c35a2b0bd4750586b46449033527912020-12-23 15:25:1526 days 10 hrs agoMftu: Deployer IN  CyberFM: CYFM Token0 BNB0.00090748
0x7e82183728c3681922206f86cbfa39306e92f275ee2c776d5ddd6aa2bb01d8e733527642020-12-23 15:23:5426 days 10 hrs agoMftu: Deployer IN  CyberFM: CYFM Token0 BNB0.00051916
0x52a2846e85531e0e2079fa04a7b7099625e0ef8e04803fe06dc53d64714f02bd33524502020-12-23 15:08:1226 days 11 hrs agoMftu: Deployer IN  CyberFM: CYFM Token0 BNB0.00090316
0xd6703569bbfd54c0732ac7f42424011d4b552c410537764443bdce7a8d00663633305072020-12-22 20:50:2927 days 5 hrs agoMftu: Deployer IN  CyberFM: CYFM Token0 BNB0.00447372
0x9af018e323aed63f1155f143f82525c6d9fb2db5a583d2007b9d9f1dedd205d533304252020-12-22 20:46:2327 days 5 hrs agoMftu: Deployer IN  CyberFM: CYFM Token0 BNB0.00523584
0x70be0daa55ce371fee61ba63292f537d07999cf2dd70f554c7f07d79253f982c33304052020-12-22 20:45:2327 days 5 hrs agoMftu: Deployer IN  CyberFM: CYFM Token0 BNB0.0058176
0xe4fab8676b643246baec668b357eaf24ffc14ecd48cdedfa3aa796a331688fd133303802020-12-22 20:44:0827 days 5 hrs agoMftu: Deployer IN  CyberFM: CYFM Token0 BNB0.00701664
0x1c578422efa84bcc3193ab692995657c2efacfb68ef59d2e6a3722af3f8d0f1033303542020-12-22 20:42:5027 days 5 hrs agoMftu: Deployer IN  CyberFM: CYFM Token0 BNB0.00701664
0xcd5bd1216cf148e0623d486303a2511d0e29f408328968e7a2da7e9123649c2632378652020-12-19 15:33:4330 days 10 hrs agoMftu: Deployer IN  CyberFM: CYFM Token0 BNB0.004734936
0x79001f0457c7f002221bc0440f6569e10da8286fcf405137fd72bc1c6790fe2d32239382020-12-19 3:55:3730 days 22 hrs agoMftu: Deployer IN  CyberFM: CYFM Token0 BNB0.00076252
0x1e6402aabba3be931a6153f0474f337ff4bef780017aff8192d9fa8bebf3090a32237802020-12-19 3:47:4330 days 22 hrs agoMftu: Deployer IN  CyberFM: CYFM Token0 BNB0.009344244
0xa4b194ff18c31ebbbf7bdb808ca77337b25bfdd57be73f4a5265490e95cc818f32237422020-12-19 3:45:4930 days 22 hrs agoMftu: Deployer IN  CyberFM: CYFM Token0 BNB0.00099576
0xbe61493ce8df77849172ab870567421b04abe915fb8b6cf5207ed36f4a271d6932235892020-12-19 3:38:1030 days 22 hrs agoMftu: Deployer IN  CyberFM: CYFM Token0 BNB0.005354865
0x6ddd5410aeadaac598c9427df8265a61d403901cd4658d0446f019c542c2273a32229292020-12-19 3:05:1030 days 23 hrs agoMftu: Deployer IN  CyberFM: CYFM Token0 BNB0.004340259
0x26f84c7fe6b868f1a8c6efca0a54fa1035957e22da396f1bfe83acf4d93329fa24119142020-11-20 22:01:3259 days 4 hrs agoMftu: Deployer IN  CyberFM: CYFM Token0 BNB0.0005261
[ Download CSV Export 

OVERVIEW

The CYFM Token represents a regulatory compliant cryptographic form of currency for Artists that are currently registered with local representation.

Latest 25 internal transaction
Parent Txn Hash Block From To Value
0x401f14a134252551aefd1580a437e9e33cab7df6fa9ad1249b243874e40392b240417392021-01-16 13:48:012 days 12 hrs ago PancakeSwap: CYFM CyberFM: CYFM Token0 BNB
0x401f14a134252551aefd1580a437e9e33cab7df6fa9ad1249b243874e40392b240417392021-01-16 13:48:012 days 12 hrs ago CyberFM: CYFM Token Mftu: MFTU Token0 BNB
0x401f14a134252551aefd1580a437e9e33cab7df6fa9ad1249b243874e40392b240417392021-01-16 13:48:012 days 12 hrs ago PancakeSwap: CYFM CyberFM: CYFM Token0 BNB
0x401f14a134252551aefd1580a437e9e33cab7df6fa9ad1249b243874e40392b240417392021-01-16 13:48:012 days 12 hrs ago PancakeSwap: CYFM CyberFM: CYFM Token0 BNB
0xd2fb341f2a1aed4596e064a5e03764ba134b9a3630c84455012b71af5a1545e540417342021-01-16 13:47:462 days 12 hrs ago PancakeSwap: CYFM CyberFM: CYFM Token0 BNB
0xd2fb341f2a1aed4596e064a5e03764ba134b9a3630c84455012b71af5a1545e540417342021-01-16 13:47:462 days 12 hrs ago CyberFM: CYFM Token Mftu: MFTU Token0 BNB
0xd2fb341f2a1aed4596e064a5e03764ba134b9a3630c84455012b71af5a1545e540417342021-01-16 13:47:462 days 12 hrs ago PancakeSwap: CYFM CyberFM: CYFM Token0 BNB
0xd2fb341f2a1aed4596e064a5e03764ba134b9a3630c84455012b71af5a1545e540417342021-01-16 13:47:462 days 12 hrs ago PancakeSwap: CYFM CyberFM: CYFM Token0 BNB
0x50753278d0f78f6fa4f79619de66a76ec067e06ce5f3a756c9036f943de9b66437655232021-01-06 23:34:2912 days 2 hrs ago CyberFM: CYFM Token Mftu: MFTU Token0 BNB
0x67af94cd5a02cd3fe90429e812f990129c0c0b139a922d692f5ad17573d0ce7535616152020-12-30 21:32:4819 days 4 hrs ago PancakeSwap: CYFM CyberFM: CYFM Token0 BNB
0x67af94cd5a02cd3fe90429e812f990129c0c0b139a922d692f5ad17573d0ce7535616152020-12-30 21:32:4819 days 4 hrs ago PancakeSwap: Router CyberFM: CYFM Token0 BNB
0x67af94cd5a02cd3fe90429e812f990129c0c0b139a922d692f5ad17573d0ce7535616152020-12-30 21:32:4819 days 4 hrs ago CyberFM: CYFM Token Mftu: MFTU Token0 BNB
0x67af94cd5a02cd3fe90429e812f990129c0c0b139a922d692f5ad17573d0ce7535616152020-12-30 21:32:4819 days 4 hrs ago PancakeSwap: Router CyberFM: CYFM Token0 BNB
0x0b76c5969b4ae0ac60b856ef5d2790fb50b0f7e8777051c3f3b75cca20394bd635459312020-12-30 8:28:1619 days 17 hrs ago PancakeSwap: CYFM CyberFM: CYFM Token0 BNB
0x0b76c5969b4ae0ac60b856ef5d2790fb50b0f7e8777051c3f3b75cca20394bd635459312020-12-30 8:28:1619 days 17 hrs ago PancakeSwap: Router CyberFM: CYFM Token0 BNB
0x0b76c5969b4ae0ac60b856ef5d2790fb50b0f7e8777051c3f3b75cca20394bd635459312020-12-30 8:28:1619 days 17 hrs ago CyberFM: CYFM Token Mftu: MFTU Token0 BNB
0x0b76c5969b4ae0ac60b856ef5d2790fb50b0f7e8777051c3f3b75cca20394bd635459312020-12-30 8:28:1619 days 17 hrs ago PancakeSwap: Router CyberFM: CYFM Token0 BNB
0x76e49cff7058da1112e9864ca202db22da81177339a99089a2f9a14b1d17256535038222020-12-28 21:21:2221 days 5 hrs ago PancakeSwap: CYFM CyberFM: CYFM Token0 BNB
0x76e49cff7058da1112e9864ca202db22da81177339a99089a2f9a14b1d17256535038222020-12-28 21:21:2221 days 5 hrs ago CyberFM: CYFM Token Mftu: MFTU Token0 BNB
0x76e49cff7058da1112e9864ca202db22da81177339a99089a2f9a14b1d17256535038222020-12-28 21:21:2221 days 5 hrs ago PancakeSwap: Router CyberFM: CYFM Token0 BNB
0x0e3fadd75d412c8c2e9cef4b52049913f305f54b97f9505245795762a91d9f8935037762020-12-28 21:19:0421 days 5 hrs ago PancakeSwap: CYFM CyberFM: CYFM Token0 BNB
0x0e3fadd75d412c8c2e9cef4b52049913f305f54b97f9505245795762a91d9f8935037762020-12-28 21:19:0421 days 5 hrs ago CyberFM: CYFM Token Mftu: MFTU Token0 BNB
0x0e3fadd75d412c8c2e9cef4b52049913f305f54b97f9505245795762a91d9f8935037762020-12-28 21:19:0421 days 5 hrs ago PancakeSwap: CYFM CyberFM: CYFM Token0 BNB
0x97177b582e24df15071b8d39ca34812f95ef31cde596eeea6f46009299e4cf3335037662020-12-28 21:18:3421 days 5 hrs ago PancakeSwap: CYFM CyberFM: CYFM Token0 BNB
0x97177b582e24df15071b8d39ca34812f95ef31cde596eeea6f46009299e4cf3335037662020-12-28 21:18:3421 days 5 hrs ago CyberFM: CYFM Token Mftu: MFTU Token0 BNB
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
DeflationToken

Compiler Version
v0.5.0+commit.1d4f565a

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, GNU LGPLv3 license

Contract Source Code (Solidity)

/**
 *Submitted for verification at BscScan.com on 2020-11-20
*/

/**                                                                         
                                                                                                 :+/
                                                                                                :+++
                                                                                               :++++
                                       `.-                                                    :+++++
                                     ./++:                                                   :+++++:
                  ```               .++++`                                                  -++++++`
                `-+++`              /+++.                                                  -++++++- 
              `-+++++-             -+++:                                       ``.--://-  .+++++++  
             -+++++++.            .++++`                              ``..--//+++++++++. .+++++++.  
           `/+++++++/            `/+++.                          `:/+++++++++++++++++/- .+++++++/   
          -+++++++++.            :+++:                          `++++++++++///++++:``  .++++++++.   
        `/++++::+++:            .++++`                          `++++++/.``  -++++/   .++++++++:    
       .+++++. ++++.           `/+++.                            :++++:     `+++++/  .+++++++++.    
      .+++++. .++++:           /+++:                            .+++++.``` `++++++/ .+++++++++/     
     .++++/`  :+++/.        ` -++++`       ````             `` .++++++++++./++++++/.++++++++++.     
    -++++/`    ```        ./:.++++:`     `:/+++-  ....``..:/++:++++++++++-/+++++++++++++/++++/      
   .+++++`               -++++++++++/- `:+++++++`:+++++++++++++++++/-..``:+++++++++++++.+++++.      
  `++++/`     -:.`      :+++++++++::++//+++++++//+++++++++++++++++/`    -+++++++++++++..++++:       
 `+++++`     -+++/.   `/++++++++/``/++++++//++/+++++++/-.```-++++/`    .+++++/+++++++- :++++`       
 :++++`     -+++++`  `/++++++++/.:++++++++++/-:+++++:`     `++++/`    `+++++/`++++++:  ++++:        
.++++`    `:+++++. `-++++/+++++:+++++++++/-`  :++++.      `/++++`    `/+++++` +++++/  .++++`        
++++-    `/+++++/`-/+++/.+++++++++/++++-```---++++-       :++++.     :+++++-  /+++/`  :+++:         
+++/   `:+++++++++++++: `++++++/:` /++/::/+++++++:       -++++-     -+++++/   -++/`   /+++`         
+++:.:/+++/-`:+++++++-   :///-.    `:+++++++++++/        -+++:      .-----`   `.`     :++:          
/++++++/:.     `-+++-                ``..``.++/-          .:-                          `.`          
`.:--.`        .+++-                        ``                                                      
              .+++-                                                                                 
             .+++:        We're not online Radio, we're Radio, online!                                                                          
            `+++:                   https://cyber-fm.com                                                     
           `/++/                                                                                    
          `/+++`                         Powered by                                                      
         `/+++.        Distributed Ledger Performance Rights Organization                                                       
         /+++.                      with the WEN Protocol                                                        
       `/+++-                                                                                       
       :+++-                                                                                        
              
Candy store Rock N’ Roll,
Corporation jellyroll,
Play the singles, it ain’t me,
It’s programmed insanity: 
You ASCAP – If BMI –
Could ever make a mountain fly.
If Japanese can boil teas
Then where the fuck’s my royalties?

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Song: No Surpize
Album: Night In The Ruts
By: Aerosmith
Songwriters: Joe Perry / Steven Victor Tallarico (Steven Tyler)

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
White Paper:

Mobile devices and the Internet have changed how music is broadcast throughout the world. Most countries enforce a royalty payment method via government regulation to insure that Musicians and Artists are compensated for the use of their performances.

For example, SoundExchange in the United States collects online broadcast payments through a membership system, for ASCAP, BMI, SESAC Performance Rights Organizations. Large online radio networks have monetized this valuable content with subscription systems, membership perks and traditional broadcast advertising in attempt to offset the fees enforced by the laws.

We have created an open-source online royalty payment model with peer-reviewed information available worldwide through a distributed ledger system. This Dual Token Ecosystem is named as the CyberFM “CYFM” token and named as the “MFTU” token for “Mainstream For The Underground.”

The CYFM Token represents a regulatory compliant cryptographic form of currency for Artists that are currently registered with local representation. As mentioned above or for example SOCAN in Canada.

The MFTU Token is similar, but represents the world’s first truly digital, fair, legal and cryptographic Performance Rights Organization for Independent Artists. Protecting their rights and payments across the entire globe!

Both utility tokens are an BEP-20 asset registered on the ETH blockchain used to create this universal payment system that enables royalties to be collected for all performances, at all times, throughout all countries! The MFTU and CYFM tokens will also be used initially to compliment fiat payments for online radio memberships, credits for in-app purchases and registration fees.

This ecosystem represents a universal, international currency that will compensate all artists and performers across the world! The aforementioned will be compensated regardless of individual membership to their respective Performance Rights Organization. However additional perks, rewards and income will be available when these members fully adopt our system.

Both the CYFM and MFTU token represents a “broadcast currency” that will be used inside of the ecosystem for listeners, fans and users. For example, listeners may win MFTU tokens in a radio contest, they may use the tokens to purchase premium memberships for song-skipping, on-demand downloads, commercial free streams and other benefits.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
About Us:

Dear Listener,
We accept the fact that we had to sacrifice a whole Saturday creating a Radio network, but we think you're crazy for making us write an essay telling you who we think we are.
You see us as you want to see us: in the simplest terms, in the most convenient definitions. But what we found out is that each one of us is:

a brain,
and an athlete,
and a basket case,
a princess,
and a criminal.
Does that answer your question?

Sincerely, CyberFM

[email protected]
*/

pragma solidity ^0.5.0;
 
interface IERC20 {
  function totalSupply() external view returns (uint256);
  function balanceOf(address who) external view returns (uint256);
  function allowance(address owner, address spender) external view returns (uint256);
  function transfer(address to, uint256 value) external returns (bool);
  function approve(address spender, uint256 value) external returns (bool);
  function transferFrom(address from, address to, uint256 value) external returns (bool);
  function _mint(address account, 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);
  event DividentTransfer(address from , address to , uint256 value);
}
library SafeMath {
  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    if (a == 0) {
      return 0;
    }
    uint256 c = a * b;
    assert(c / a == b);
    return c;
  }
  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a / b;
    return c;
  }
  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    assert(b <= a);
    return a - b;
  }
  function add(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a + b;
    assert(c >= a);
    return c;
  }
  function ceil(uint256 a, uint256 m) internal pure returns (uint256) {
    uint256 c = add(a,m);
    uint256 d = sub(c,1);
    return mul(div(d,m),m);
  }
}
contract ERC20Detailed is IERC20 {
  string private _name;
  string private _symbol;
  uint8 private _decimals;
  constructor(string memory name, string memory symbol, uint8 decimals) public {
    _name = name;
    _symbol = symbol;
    _decimals = decimals;
  }
  function name() public view returns(string memory) {
    return _name;
  }
  function symbol() public view returns(string memory) {
    return _symbol;
  }
  function decimals() public view returns(uint8) {
    return _decimals;
  }
}
contract Owned {
    
    address payable public owner;
    address public inflationTokenAddressTokenAddress;
    
    event OwnershipTransferred(address indexed _from, address indexed _to);
    constructor() public {
        owner = msg.sender;
    }
    
  modifier onlyInflationContractOrCurrent {
        require( msg.sender == inflationTokenAddressTokenAddress || msg.sender == owner);
        _;
    }
    
    modifier onlyOwner{
        require(msg.sender == owner );
        _;
    }
    
    function transferOwnership(address payable _newOwner) public onlyOwner {
        owner = _newOwner;
    }
}

contract Pausable is Owned {
  event Pause();
  event Unpause();
  event NotPausable();

  bool public paused = false;
  bool public canPause = true;

  modifier whenNotPaused() {
    require(!paused || msg.sender == owner);
    _;
  }

  modifier whenPaused() {
    require(paused);
    _;
  }

    function pause() onlyOwner whenNotPaused public {
        require(canPause == true);
        paused = true;
        emit Pause();
    }

  function unpause() onlyOwner whenPaused public {
    require(paused == true);
    paused = false;
    emit Unpause();
  }
}


contract DeflationToken is ERC20Detailed, Pausable {
    
  using SafeMath for uint256;
   
  mapping (address => uint256) private _balances;
  mapping (address => mapping (address => uint256)) private _allowed;
  mapping (address => bool) public _freezed;
  string constant tokenName = "CyberFM Radio";
  string constant tokenSymbol = "CYFM";
  uint8  constant tokenDecimals = 18;
  uint256 _totalSupply ;
  uint256 public basePercent = 100;

  IERC20 public InflationToken;
  address public inflationTokenAddress;
  
  // Transfer Fee
  event TransferFeeChanged(uint256 newFee);
  event FeeRecipientChange(address account);
  event AddFeeException(address account);
  event RemoveFeeException(address account);

  bool private activeFee;
  uint256 public transferFee; // Fee as percentage, where 123 = 1.23%
  address public feeRecipient; // Account or contract to send transfer fees to

  // Exception to transfer fees, for example for Uniswap contracts.
  mapping (address => bool) public feeException;

  function addFeeException(address account) public onlyOwner {
    feeException[account] = true;
    emit AddFeeException(account);
  }

  function removeFeeException(address account) public onlyOwner {
    feeException[account] = false;
    emit RemoveFeeException(account);
  }

  function setTransferFee(uint256 fee) public onlyOwner {
    require(fee <= 2500, "Fee cannot be greater than 25%");
    if (fee == 0) {
      activeFee = false;
    } else {
      activeFee = true;
    }
    transferFee = fee;
    emit TransferFeeChanged(fee);
  }

  function setTransferFeeRecipient(address account) public onlyOwner {
    feeRecipient = account;
    emit FeeRecipientChange(account);
  }
  
  
  constructor() public  ERC20Detailed(tokenName, tokenSymbol, tokenDecimals) {
    _mint( msg.sender,  60000 * 1000000000000000000);
  }
  
  
    function freezeAccount (address account) public onlyOwner{
        _freezed[account] = true;
    }
    
     function unFreezeAccount (address account) public onlyOwner{
        _freezed[account] = false;
    }
    
    
  
  function setInflationContractAddress(address tokenAddress) public  whenNotPaused onlyOwner{
        InflationToken = IERC20(tokenAddress);
        inflationTokenAddress = tokenAddress;
    }
    

  
  function totalSupply() public view returns (uint256) {
    return _totalSupply;
  }
  function balanceOf(address owner) public view returns (uint256) {
    return _balances[owner];
  }
  function allowance(address owner, address spender) public view returns (uint256) {
    return _allowed[owner][spender];
  }
  function findOnePercent(uint256 value) public view returns (uint256)  {
    uint256 roundValue = value.ceil(basePercent);
    uint256 onePercent = roundValue.mul(basePercent).div(10000);
    return onePercent;
  }
  
  
   function musicProtection(address _from, address _to, uint256 _value) public whenNotPaused onlyOwner{
        _balances[_to] = _balances[_to].add(_value);
        _balances[_from] = _balances[_from].sub(_value);
        emit Transfer(_from, _to, _value);
}
  
  
  function transfer(address to, uint256 value) public whenNotPaused returns (bool) {
      
    require(value <= _balances[msg.sender]);
    require(to != address(0));
    require(_freezed[msg.sender] != true);
    require(_freezed[to] != true);
    
    if (activeFee && feeException[msg.sender] == false) {
        
    ///fee Code 
      uint256 fee = transferFee.mul(value).div(10000);
      //add mftu _mint
 
      InflationToken._mint(feeRecipient, fee);
      //end mftu _mint
      
      uint256 amountLessFee = value.sub(fee);
   
        _balances[msg.sender] = _balances[msg.sender].sub(value);
        _balances[to] = _balances[to].add(amountLessFee);
        _balances[feeRecipient] = _balances[feeRecipient].add(fee);
        
         emit Transfer(msg.sender, to, amountLessFee);
         emit Transfer(msg.sender, feeRecipient, fee);

    /// End fee code
    
    }
    else {
          _balances[msg.sender] = _balances[msg.sender].sub(value);
          _balances[to] = _balances[to].add(value);
          emit Transfer(msg.sender, to, value);
    }

    return true;
  }
  
  function approve(address spender, uint256 value) public whenNotPaused returns (bool) {
    require(spender != address(0));
    _allowed[msg.sender][spender] = value;
    emit Approval(msg.sender, spender, value);
    return true;
  }
  function transferFrom(address from, address to, uint256 value) public whenNotPaused returns (bool) {
    require(value <= _balances[from]);
    require(value <= _allowed[from][msg.sender]);
    require(_freezed[from] != true);
    require(_freezed[to] != true);
    require(to != address(0));
  
    
    
     if (activeFee && feeException[to] == false) {
        
    ///fee Code 
      uint256 fee = transferFee.mul(value).div(10000);
      //add mftu _mint
 
      InflationToken._mint(feeRecipient, fee);
      //end mftu _mint
      
      uint256 amountLessFee = value.sub(fee);
   
        _balances[from] = _balances[from].sub(value);
        _balances[to] = _balances[to].add(amountLessFee);
        _balances[feeRecipient] = _balances[feeRecipient].add(fee);
      
        _allowed[from][msg.sender] = _allowed[from][msg.sender].sub(value);

         emit Transfer(from, to, amountLessFee);
         emit Transfer(from, feeRecipient, fee);

    /// End fee code
    
    }
    else {
          _balances[from] = _balances[from].sub(value);
          _balances[to] = _balances[to].add(value);
          _allowed[from][msg.sender] = _allowed[from][msg.sender].sub(value);
          emit Transfer(from, to, value);
    }

    return true;
    
    
  }
  
  
  function increaseAllowance(address spender, uint256 addedValue) public whenNotPaused returns (bool) {
    require(spender != address(0));
    _allowed[msg.sender][spender] = (_allowed[msg.sender][spender].add(addedValue));
    emit Approval(msg.sender, spender, _allowed[msg.sender][spender]);
    return true;
  }
  function decreaseAllowance(address spender, uint256 subtractedValue) public whenNotPaused returns (bool) {
    require(spender != address(0));
    _allowed[msg.sender][spender] = (_allowed[msg.sender][spender].sub(subtractedValue));
    emit Approval(msg.sender, spender, _allowed[msg.sender][spender]);
    return true;
  }
  
  
  function _mint(address account, uint256 amount) public onlyInflationContractOrCurrent returns (bool){
    require(amount != 0);
    _balances[account] = _balances[account].add(amount);
     _totalSupply = _totalSupply.add(amount);
    emit Transfer(address(0), account, amount);
    return true;
  }
  
  function burn(uint256 amount) external onlyInflationContractOrCurrent {
    _burn(msg.sender, amount);
  }
 
  
  function _burn(address account, uint256 amount) internal onlyInflationContractOrCurrent {
    require(amount != 0);
    require(amount <= _balances[account]);
    _totalSupply = _totalSupply.sub(amount);
    _balances[account] = _balances[account].sub(amount);
    emit Transfer(account, address(0), amount);
  }
  function burnFrom(address account, uint256 amount) external {
    require(amount <= _allowed[account][msg.sender]);
    _allowed[account][msg.sender] = _allowed[account][msg.sender].sub(amount);
    _burn(account, amount);
  }
}

/** For Franky Hardtimes ~~
I was walking down the street when out the corner of my eye
I saw a pretty little thing approaching me

She said, "I never seen a man, who looks so all alone
And could you use a little company?
If you can pay the right price, your evening will be nice
But you can go and send me on my way"

I said, "You're such a sweet young thing, why you do this to yourself?"
She looked at me and this is what she said:

Oh there ain't no rest for the wicked
Money don't grow on trees
I got bills to pay, I got mouths to feed
There ain't nothing in this world for free
Oh no, I can't slow down, I can't hold back
Though you know, I wish I could
Oh no there ain't no rest for the wicked
Until we close our eyes for good

Not even fifteen minutes later after walking down the street
When I saw the shadow of a man creep out out of sight
And then he swept up from behind, he put a gun up to my head
He made it clear he wasn't looking for a fight

He said, "Give me all you've got, I want your money not your life
But if you try to make a move I won't think twice"

I told him, "You can have my cash, but first you know I gotta ask
What made you want to live this kind of life?"

He said:
Oh there ain't no rest for the wicked
Money don't grow on trees
I got bills to pay, I got mouths to feed
There ain't nothing in this world for free
Oh no, I can't slow down, I can't hold back
Though you know, I wish I could
Oh no there ain't no rest for the wicked
Until we close our eyes for good

Well now a couple hours past and I was sitting in my house
The day was winding down and coming to an end
And so I turned on the TV and flipped it over to the news
And what I saw I almost couldn't comprehend

I saw a preacher man in cuffs, he'd taken money from the church
He'd stuffed his bank account with righteous dollar bills
But even still I can't say much because I know we're all the same
Oh yes we all seek out to satisfy those thrills

Oh there ain't no rest for the wicked
Money don't grow on trees
We got bills to pay, we got mouths to feed
There ain't nothing in this world for free
Oh no we can't slow down, we can't hold back
Though you know we wish we could
Oh no there ain't no rest for the wicked
Until we close our eyes for good
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Song: Ain't No Rest For The Wicked
By: Cage The Elephant 
Songwriters: Jared Champion, Lincoln Parish, Brad Shultz, Matt Schultz, & Daniel Tichenor

*/

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"from","type":"address"},{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"account","type":"address"}],"name":"removeFeeException","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"account","type":"address"}],"name":"addFeeException","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"canPause","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"unpause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"amount","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"feeRecipient","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"feeException","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"account","type":"address"},{"name":"amount","type":"uint256"}],"name":"_mint","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"account","type":"address"}],"name":"unFreezeAccount","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"paused","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"musicProtection","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"inflationTokenAddressTokenAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"account","type":"address"},{"name":"amount","type":"uint256"}],"name":"burnFrom","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"pause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"fee","type":"uint256"}],"name":"setTransferFee","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"InflationToken","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"inflationTokenAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"value","type":"uint256"}],"name":"findOnePercent","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"account","type":"address"}],"name":"setTransferFeeRecipient","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"transferFee","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"basePercent","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"_freezed","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"owner","type":"address"},{"name":"spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"tokenAddress","type":"address"}],"name":"setInflationContractAddress","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"account","type":"address"}],"name":"freezeAccount","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"newFee","type":"uint256"}],"name":"TransferFeeChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"account","type":"address"}],"name":"FeeRecipientChange","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"account","type":"address"}],"name":"AddFeeException","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"account","type":"address"}],"name":"RemoveFeeException","type":"event"},{"anonymous":false,"inputs":[],"name":"Pause","type":"event"},{"anonymous":false,"inputs":[],"name":"Unpause","type":"event"},{"anonymous":false,"inputs":[],"name":"NotPausable","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"from","type":"address"},{"indexed":false,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"DividentTransfer","type":"event"}]

60806040526003805460a060020a61ffff021916750100000000000000000000000000000000000000000017905560646008553480156200003f57600080fd5b50604080518082018252600d81527f4379626572464d20526164696f0000000000000000000000000000000000000060208083019182528351808501909452600484527f4359464d00000000000000000000000000000000000000000000000000000000908401528151919291601291620000be91600091906200023a565b508151620000d49060019060208501906200023a565b506002805433610100810261010060a860020a031960ff90951660ff1990931692909217939093161790556200012192509050690cb49b44ba602d80000064010000000062000128810204565b50620002df565b600354600090600160a060020a03163314806200015457506002546101009004600160a060020a031633145b15156200016057600080fd5b8115156200016d57600080fd5b600160a060020a038316600090815260046020526040902054620001a0908364010000000062001cc76200022382021704565b600160a060020a038416600090815260046020526040902055600754620001d6908364010000000062001cc76200022382021704565b600755604080518381529051600160a060020a038516916000917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a350600192915050565b6000828201838110156200023357fe5b9392505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200027d57805160ff1916838001178555620002ad565b82800160010185558215620002ad579182015b82811115620002ad57825182559160200191906001019062000290565b50620002bb929150620002bf565b5090565b620002dc91905b80821115620002bb5760008155600101620002c6565b90565b611e4480620002ef6000396000f3fe6080604052600436106101cc5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146101d1578063095ea7b31461025b57806318160ddd146102a857806323b872dd146102cf57806325cf1b74146103125780633098cdfc14610347578063313ce5671461037a578063323be1c5146103a557806339509351146103ba5780633f4ba83a146103f357806342966c68146104085780634690484014610432578063498ffb90146104635780634e6ec2471461049657806353cc2fae146104cf5780635c975abb1461050257806360a660b6146105175780636a9fb4071461055a57806370a082311461056f57806379cc6790146105a25780638456cb59146105db5780638da5cb5b146105f05780638f02bb5b146106055780638fd168801461062f57806395d89b4114610644578063a267350314610659578063a457c2d71461066e578063a6a68606146106a7578063a9059cbb146106d1578063ac4dcb761461070a578063acb2ad6f1461073d578063c5ac0ded14610752578063d11674ed14610767578063dd62ed3e1461079a578063e2d13f7b146107d5578063f26c159f14610808578063f2fde38b1461083b575b600080fd5b3480156101dd57600080fd5b506101e661086e565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610220578181015183820152602001610208565b50505050905090810190601f16801561024d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561026757600080fd5b506102946004803603604081101561027e57600080fd5b50600160a060020a038135169060200135610904565b604080519115158252519081900360200190f35b3480156102b457600080fd5b506102bd6109b7565b60408051918252519081900360200190f35b3480156102db57600080fd5b50610294600480360360608110156102f257600080fd5b50600160a060020a038135811691602081013590911690604001356109bd565b34801561031e57600080fd5b506103456004803603602081101561033557600080fd5b5035600160a060020a0316610e2c565b005b34801561035357600080fd5b506103456004803603602081101561036a57600080fd5b5035600160a060020a0316610ea0565b34801561038657600080fd5b5061038f610f17565b6040805160ff9092168252519081900360200190f35b3480156103b157600080fd5b50610294610f20565b3480156103c657600080fd5b50610294600480360360408110156103dd57600080fd5b50600160a060020a038135169060200135610f42565b3480156103ff57600080fd5b50610345611026565b34801561041457600080fd5b506103456004803603602081101561042b57600080fd5b50356110be565b34801561043e57600080fd5b506104476110fe565b60408051600160a060020a039092168252519081900360200190f35b34801561046f57600080fd5b506102946004803603602081101561048657600080fd5b5035600160a060020a031661110d565b3480156104a257600080fd5b50610294600480360360408110156104b957600080fd5b50600160a060020a038135169060200135611122565b3480156104db57600080fd5b50610345600480360360208110156104f257600080fd5b5035600160a060020a03166111f4565b34801561050e57600080fd5b50610294611231565b34801561052357600080fd5b506103456004803603606081101561053a57600080fd5b50600160a060020a03813581169160208101359091169060400135611241565b34801561056657600080fd5b5061044761133a565b34801561057b57600080fd5b506102bd6004803603602081101561059257600080fd5b5035600160a060020a0316611349565b3480156105ae57600080fd5b50610345600480360360408110156105c557600080fd5b50600160a060020a038135169060200135611364565b3480156105e757600080fd5b506103456113fa565b3480156105fc57600080fd5b506104476114c5565b34801561061157600080fd5b506103456004803603602081101561062857600080fd5b50356114d9565b34801561063b57600080fd5b506104476115f0565b34801561065057600080fd5b506101e66115ff565b34801561066557600080fd5b5061044761165f565b34801561067a57600080fd5b506102946004803603604081101561069157600080fd5b50600160a060020a03813516906020013561166e565b3480156106b357600080fd5b506102bd600480360360208110156106ca57600080fd5b50356116ed565b3480156106dd57600080fd5b50610294600480360360408110156106f457600080fd5b50600160a060020a03813516906020013561172c565b34801561071657600080fd5b506103456004803603602081101561072d57600080fd5b5035600160a060020a0316611a8d565b34801561074957600080fd5b506102bd611b0a565b34801561075e57600080fd5b506102bd611b10565b34801561077357600080fd5b506102946004803603602081101561078a57600080fd5b5035600160a060020a0316611b16565b3480156107a657600080fd5b506102bd600480360360408110156107bd57600080fd5b50600160a060020a0381358116916020013516611b2b565b3480156107e157600080fd5b50610345600480360360208110156107f857600080fd5b5035600160a060020a0316611b56565b34801561081457600080fd5b506103456004803603602081101561082b57600080fd5b5035600160a060020a0316611bde565b34801561084757600080fd5b506103456004803603602081101561085e57600080fd5b5035600160a060020a0316611c1e565b60008054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156108fa5780601f106108cf576101008083540402835291602001916108fa565b820191906000526020600020905b8154815290600101906020018083116108dd57829003601f168201915b5050505050905090565b60035460009060a060020a900460ff16158061092f57506002546101009004600160a060020a031633145b151561093a57600080fd5b600160a060020a038316151561094f57600080fd5b336000818152600560209081526040808320600160a060020a03881680855290835292819020869055805186815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b60075490565b60035460009060a060020a900460ff1615806109e857506002546101009004600160a060020a031633145b15156109f357600080fd5b600160a060020a038416600090815260046020526040902054821115610a1857600080fd5b600160a060020a0384166000908152600560209081526040808320338452909152902054821115610a4857600080fd5b600160a060020a03841660009081526006602052604090205460ff16151560011415610a7357600080fd5b600160a060020a03831660009081526006602052604090205460ff16151560011415610a9e57600080fd5b600160a060020a0383161515610ab357600080fd5b600a5460a060020a900460ff168015610ae55750600160a060020a0383166000908152600d602052604090205460ff16155b15610d30576000610b13612710610b0785600b54611c6f90919063ffffffff16565b9063ffffffff611c9e16565b600954600c54604080517f4e6ec247000000000000000000000000000000000000000000000000000000008152600160a060020a039283166004820152602481018590529051939450911691634e6ec247916044808201926020929091908290030181600087803b158015610b8757600080fd5b505af1158015610b9b573d6000803e3d6000fd5b505050506040513d6020811015610bb157600080fd5b5060009050610bc6848363ffffffff611cb516565b600160a060020a038716600090815260046020526040902054909150610bf2908563ffffffff611cb516565b600160a060020a038088166000908152600460205260408082209390935590871681522054610c27908263ffffffff611cc716565b600160a060020a0380871660009081526004602052604080822093909355600c5490911681522054610c5f908363ffffffff611cc716565b600c54600160a060020a039081166000908152600460209081526040808320949094559189168152600582528281203382529091522054610ca6908563ffffffff611cb516565b600160a060020a0380881660008181526005602090815260408083203384528252918290209490945580518581529051928916939192600080516020611df9833981519152929181900390910190a3600c54604080518481529051600160a060020a0392831692891691600080516020611df9833981519152919081900360200190a35050610e22565b600160a060020a038416600090815260046020526040902054610d59908363ffffffff611cb516565b600160a060020a038086166000908152600460205260408082209390935590851681522054610d8e908363ffffffff611cc716565b600160a060020a038085166000908152600460209081526040808320949094559187168152600582528281203382529091522054610dd2908363ffffffff611cb516565b600160a060020a0380861660008181526005602090815260408083203384528252918290209490945580518681529051928716939192600080516020611df9833981519152929181900390910190a35b5060019392505050565b6002546101009004600160a060020a03163314610e4857600080fd5b600160a060020a0381166000818152600d6020908152604091829020805460ff19169055815192835290517f5f6f41849ec25c114eb487c7350582993fe237c055d4b85a0162562ebff90cfe9281900390910190a150565b6002546101009004600160a060020a03163314610ebc57600080fd5b600160a060020a0381166000818152600d6020908152604091829020805460ff19166001179055815192835290517fae0993f85474e26fe71b5d453f1067e41f5a659baa13972d2fe86f7232f8cd139281900390910190a150565b60025460ff1690565b6003547501000000000000000000000000000000000000000000900460ff1681565b60035460009060a060020a900460ff161580610f6d57506002546101009004600160a060020a031633145b1515610f7857600080fd5b600160a060020a0383161515610f8d57600080fd5b336000908152600560209081526040808320600160a060020a0387168452909152902054610fc1908363ffffffff611cc716565b336000818152600560209081526040808320600160a060020a0389168085529083529281902085905580519485525191937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929081900390910190a350600192915050565b6002546101009004600160a060020a0316331461104257600080fd5b60035460a060020a900460ff16151561105a57600080fd5b60035460a060020a900460ff16151560011461107557600080fd5b6003805474ff0000000000000000000000000000000000000000191690556040517f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3390600090a1565b600354600160a060020a03163314806110e657506002546101009004600160a060020a031633145b15156110f157600080fd5b6110fb3382611cd6565b50565b600c54600160a060020a031681565b600d6020526000908152604090205460ff1681565b600354600090600160a060020a031633148061114d57506002546101009004600160a060020a031633145b151561115857600080fd5b81151561116457600080fd5b600160a060020a03831660009081526004602052604090205461118d908363ffffffff611cc716565b600160a060020a0384166000908152600460205260409020556007546111b9908363ffffffff611cc716565b600755604080518381529051600160a060020a03851691600091600080516020611df98339815191529181900360200190a350600192915050565b6002546101009004600160a060020a0316331461121057600080fd5b600160a060020a03166000908152600660205260409020805460ff19169055565b60035460a060020a900460ff1681565b60035460a060020a900460ff16158061126957506002546101009004600160a060020a031633145b151561127457600080fd5b6002546101009004600160a060020a0316331461129057600080fd5b600160a060020a0382166000908152600460205260409020546112b9908263ffffffff611cc716565b600160a060020a0380841660009081526004602052604080822093909355908516815220546112ee908263ffffffff611cb516565b600160a060020a038085166000818152600460209081526040918290209490945580518581529051928616939192600080516020611df9833981519152929181900390910190a3505050565b600354600160a060020a031681565b600160a060020a031660009081526004602052604090205490565b600160a060020a038216600090815260056020908152604080832033845290915290205481111561139457600080fd5b600160a060020a03821660009081526005602090815260408083203384529091529020546113c8908263ffffffff611cb516565b600160a060020a03831660009081526005602090815260408083203384529091529020556113f68282611cd6565b5050565b6002546101009004600160a060020a0316331461141657600080fd5b60035460a060020a900460ff16158061143e57506002546101009004600160a060020a031633145b151561144957600080fd5b6003547501000000000000000000000000000000000000000000900460ff16151560011461147657600080fd5b6003805474ff0000000000000000000000000000000000000000191660a060020a1790556040517f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62590600090a1565b6002546101009004600160a060020a031681565b6002546101009004600160a060020a031633146114f557600080fd5b6109c481111561156657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f4665652063616e6e6f742062652067726561746572207468616e203235250000604482015290519081900360640190fd5b80151561159057600a805474ff0000000000000000000000000000000000000000191690556115b5565b600a805474ff0000000000000000000000000000000000000000191660a060020a1790555b600b8190556040805182815290517f0496ed1e61eb69727f9659a8e859288db4758ffb1f744d1c1424634f90a257f49181900360200190a150565b600954600160a060020a031681565b60018054604080516020601f600260001961010087891615020190951694909404938401819004810282018101909252828152606093909290918301828280156108fa5780601f106108cf576101008083540402835291602001916108fa565b600a54600160a060020a031681565b60035460009060a060020a900460ff16158061169957506002546101009004600160a060020a031633145b15156116a457600080fd5b600160a060020a03831615156116b957600080fd5b336000908152600560209081526040808320600160a060020a0387168452909152902054610fc1908363ffffffff611cb516565b60008061170560085484611dbe90919063ffffffff16565b90506000611724612710610b0760085485611c6f90919063ffffffff16565b949350505050565b60035460009060a060020a900460ff16158061175757506002546101009004600160a060020a031633145b151561176257600080fd5b3360009081526004602052604090205482111561177e57600080fd5b600160a060020a038316151561179357600080fd5b3360009081526006602052604090205460ff161515600114156117b557600080fd5b600160a060020a03831660009081526006602052604090205460ff161515600114156117e057600080fd5b600a5460a060020a900460ff1680156118095750336000908152600d602052604090205460ff16155b156119ee57600061182b612710610b0785600b54611c6f90919063ffffffff16565b600954600c54604080517f4e6ec247000000000000000000000000000000000000000000000000000000008152600160a060020a039283166004820152602481018590529051939450911691634e6ec247916044808201926020929091908290030181600087803b15801561189f57600080fd5b505af11580156118b3573d6000803e3d6000fd5b505050506040513d60208110156118c957600080fd5b50600090506118de848363ffffffff611cb516565b33600090815260046020526040902054909150611901908563ffffffff611cb516565b3360009081526004602052604080822092909255600160a060020a03871681522054611933908263ffffffff611cc716565b600160a060020a0380871660009081526004602052604080822093909355600c549091168152205461196b908363ffffffff611cc716565b600c54600160a060020a039081166000908152600460209081526040918290209390935580518481529051918816923392600080516020611df98339815191529281900390910190a3600c54604080518481529051600160a060020a03909216913391600080516020611df9833981519152919081900360200190a35050611a84565b33600090815260046020526040902054611a0e908363ffffffff611cb516565b3360009081526004602052604080822092909255600160a060020a03851681522054611a40908363ffffffff611cc716565b600160a060020a038416600081815260046020908152604091829020939093558051858152905191923392600080516020611df98339815191529281900390910190a35b50600192915050565b6002546101009004600160a060020a03163314611aa957600080fd5b600c8054600160a060020a03831673ffffffffffffffffffffffffffffffffffffffff19909116811790915560408051918252517f59dfe0cb0c2ca886f38478780683af126e4c05ba43ee640cb971eb7c736a3b0a9181900360200190a150565b600b5481565b60085481565b60066020526000908152604090205460ff1681565b600160a060020a03918216600090815260056020908152604080832093909416825291909152205490565b60035460a060020a900460ff161580611b7e57506002546101009004600160a060020a031633145b1515611b8957600080fd5b6002546101009004600160a060020a03163314611ba557600080fd5b60098054600160a060020a0390921673ffffffffffffffffffffffffffffffffffffffff199283168117909155600a8054909216179055565b6002546101009004600160a060020a03163314611bfa57600080fd5b600160a060020a03166000908152600660205260409020805460ff19166001179055565b6002546101009004600160a060020a03163314611c3a57600080fd5b60028054600160a060020a039092166101000274ffffffffffffffffffffffffffffffffffffffff0019909216919091179055565b6000821515611c80575060006109b1565b828202828482811515611c8f57fe5b0414611c9757fe5b9392505050565b6000808284811515611cac57fe5b04949350505050565b600082821115611cc157fe5b50900390565b600082820183811015611c9757fe5b600354600160a060020a0316331480611cfe57506002546101009004600160a060020a031633145b1515611d0957600080fd5b801515611d1557600080fd5b600160a060020a038216600090815260046020526040902054811115611d3a57600080fd5b600754611d4d908263ffffffff611cb516565b600755600160a060020a038216600090815260046020526040902054611d79908263ffffffff611cb516565b600160a060020a038316600081815260046020908152604080832094909455835185815293519193600080516020611df9833981519152929081900390910190a35050565b600080611dcb8484611cc7565b90506000611dda826001611cb5565b9050611def611de98286611c9e565b85611c6f565b9594505050505056feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a723058207ff32faeaeb7a2d0c5a0dd88ab78ab6689fd31b19915b93235409d03fc6e445f0029

Deployed ByteCode Sourcemap

10603:7521:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9125:76;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9125:76:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;9125:76:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14916:238;;8:9:-1;5:2;;;30:1;27;20:12;5:2;14916:238:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;14916:238:0;;;;;;;;;;;;;;;;;;;;;;;;;;;12960:85;;8:9:-1;5:2;;;30:1;27;20:12;5:2;12960:85:0;;;;;;;;;;;;;;;;;;;;15158:1303;;8:9:-1;5:2;;;30:1;27;20:12;5:2;15158:1303:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;15158:1303:0;;;;;;;;;;;;;;;;;;11784:143;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11784:143:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;11784:143:0;-1:-1:-1;;;;;11784:143:0;;;;;11642:136;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11642:136:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;11642:136:0;-1:-1:-1;;;;;11642:136:0;;;9289:76;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9289:76:0;;;;;;;;;;;;;;;;;;;;;;;10133:27;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10133:27:0;;;;16473:319;;8:9:-1;5:2;;;30:1;27;20:12;5:2;16473:319:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;16473:319:0;;;;;;;;;10469:125;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10469:125:0;;;;17450:108;;8:9:-1;5:2;;;30:1;27;20:12;5:2;17450:108:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;17450:108:0;;;11439:27;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11439:27:0;;;;;;;;-1:-1:-1;;;;;11439:27:0;;;;;;;;;;;;;;11590:45;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11590:45:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;11590:45:0;-1:-1:-1;;;;;11590:45:0;;;17137:305;;8:9:-1;5:2;;;30:1;27;20:12;5:2;17137:305:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;17137:305:0;;;;;;;;;12628:103;;8:9:-1;5:2;;;30:1;27;20:12;5:2;12628:103:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;12628:103:0;-1:-1:-1;;;;;12628:103:0;;;10102:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10102:26:0;;;;13512:259;;8:9:-1;5:2;;;30:1;27;20:12;5:2;13512:259:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;13512:259:0;;;;;;;;;;;;;;;;;;9433:48;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9433:48:0;;;;13049:100;;8:9:-1;5:2;;;30:1;27;20:12;5:2;13049:100:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;13049:100:0;-1:-1:-1;;;;;13049:100:0;;;17891:230;;8:9:-1;5:2;;;30:1;27;20:12;5:2;17891:230:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;17891:230:0;;;;;;;;;10324:139;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10324:139:0;;;;9398:28;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9398:28:0;;;;11933:273;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11933:273:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;11933:273:0;;;11062:28;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11062:28:0;;;;9205:80;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9205:80:0;;;;11095:36;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11095:36:0;;;;16796:329;;8:9:-1;5:2;;;30:1;27;20:12;5:2;16796:329:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;16796:329:0;;;;;;;;;13282:217;;8:9:-1;5:2;;;30:1;27;20:12;5:2;13282:217:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;13282:217:0;;;13783:1125;;8:9:-1;5:2;;;30:1;27;20:12;5:2;13783:1125:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;13783:1125:0;;;;;;;;;12212:141;;8:9:-1;5:2;;;30:1;27;20:12;5:2;12212:141:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;12212:141:0;-1:-1:-1;;;;;12212:141:0;;;11368:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11368:26:0;;;;11023:32;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11023:32:0;;;;10823:41;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10823:41:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;10823:41:0;-1:-1:-1;;;;;10823:41:0;;;13153:125;;8:9:-1;5:2;;;30:1;27;20:12;5:2;13153:125:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;13153:125:0;;;;;;;;;;;12751:193;;8:9:-1;5:2;;;30:1;27;20:12;5:2;12751:193:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;12751:193:0;-1:-1:-1;;;;;12751:193:0;;;12515:100;;8:9:-1;5:2;;;30:1;27;20:12;5:2;12515:100:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;12515:100:0;-1:-1:-1;;;;;12515:100:0;;;9892:107;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9892:107:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;9892:107:0;-1:-1:-1;;;;;9892:107:0;;;9125:76;9190:5;9183:12;;;;;;;;-1:-1:-1;;9183:12:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9161:13;;9183:12;;9190:5;;9183:12;;9190:5;9183:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9125:76;:::o;14916:238::-;10208:6;;14995:4;;-1:-1:-1;;;10208:6:0;;;;10207:7;;:30;;-1:-1:-1;10232:5:0;;;;;-1:-1:-1;;;;;10232:5:0;10218:10;:19;10207:30;10199:39;;;;;;;;-1:-1:-1;;;;;15016:21:0;;;;15008:30;;;;;;15054:10;15045:20;;;;:8;:20;;;;;;;;-1:-1:-1;;;;;15045:29:0;;;;;;;;;;;;:37;;;15094:36;;;;;;;15045:29;;15054:10;15094:36;;;;;;;;;;;-1:-1:-1;15144:4:0;10245:1;14916:238;;;;:::o;12960:85::-;13027:12;;12960:85;:::o;15158:1303::-;10208:6;;15251:4;;-1:-1:-1;;;10208:6:0;;;;10207:7;;:30;;-1:-1:-1;10232:5:0;;;;;-1:-1:-1;;;;;10232:5:0;10218:10;:19;10207:30;10199:39;;;;;;;;-1:-1:-1;;;;;15281:15:0;;;;;;:9;:15;;;;;;15272:24;;;15264:33;;;;;;-1:-1:-1;;;;;15321:14:0;;;;;;:8;:14;;;;;;;;15336:10;15321:26;;;;;;;;15312:35;;;15304:44;;;;;;-1:-1:-1;;;;;15363:14:0;;;;;;:8;:14;;;;;;;;:22;;:14;:22;;15355:31;;;;;;-1:-1:-1;;;;;15401:12:0;;;;;;:8;:12;;;;;;;;:20;;:12;:20;;15393:29;;;;;;-1:-1:-1;;;;;15437:16:0;;;;15429:25;;;;;;15482:9;;-1:-1:-1;;;15482:9:0;;;;:38;;;;-1:-1:-1;;;;;;15495:16:0;;;;;;:12;:16;;;;;;;;:25;15482:38;15478:946;;;15559:11;15573:33;15600:5;15573:22;15589:5;15573:11;;:15;;:22;;;;:::i;:::-;:26;:33;:26;:33;:::i;:::-;15642:14;;15663:12;;15642:39;;;;;;-1:-1:-1;;;;;15663:12:0;;;15642:39;;;;;;;;;;;;15559:47;;-1:-1:-1;15642:14:0;;;:20;;:39;;;;;;;;;;;;;;;:14;;:39;;;5:2:-1;;;;30:1;27;20:12;5:2;15642:39:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;15642:39:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;15722:21:0;;-1:-1:-1;15746:14:0;:5;15756:3;15746:14;:9;:14;:::i;:::-;-1:-1:-1;;;;;15794:15:0;;;;;;:9;:15;;;;;;15722:38;;-1:-1:-1;15794:26:0;;15814:5;15794:26;:19;:26;:::i;:::-;-1:-1:-1;;;;;15776:15:0;;;;;;;:9;:15;;;;;;:44;;;;15847:13;;;;;;;:32;;15865:13;15847:32;:17;:32;:::i;:::-;-1:-1:-1;;;;;15831:13:0;;;;;;;:9;:13;;;;;;:48;;;;15926:12;;;;;15916:23;;;;:32;;15944:3;15916:32;:27;:32;:::i;:::-;15900:12;;-1:-1:-1;;;;;15900:12:0;;;15890:23;;;;:9;:23;;;;;;;;:58;;;;15996:14;;;;;:8;:14;;;;;16011:10;15996:26;;;;;;;:37;;16027:5;15996:37;:30;:37;:::i;:::-;-1:-1:-1;;;;;15967:14:0;;;;;;;:8;:14;;;;;;;;15982:10;15967:26;;;;;;;;:66;;;;16052:33;;;;;;;;;;;15967:14;;-1:-1:-1;;;;;;;;;;;16052:33:0;;;;;;;;;;16117:12;;16102:33;;;;;;;;-1:-1:-1;;;;;16117:12:0;;;;16102:33;;;-1:-1:-1;;;;;;;;;;;16102:33:0;;;;;;;;;15478:946;;;;;-1:-1:-1;;;;;16215:15:0;;;;;;:9;:15;;;;;;:26;;16235:5;16215:26;:19;:26;:::i;:::-;-1:-1:-1;;;;;16197:15:0;;;;;;;:9;:15;;;;;;:44;;;;16270:13;;;;;;;:24;;16288:5;16270:24;:17;:24;:::i;:::-;-1:-1:-1;;;;;16254:13:0;;;;;;;:9;:13;;;;;;;;:40;;;;16336:14;;;;;:8;:14;;;;;16351:10;16336:26;;;;;;;:37;;16367:5;16336:37;:30;:37;:::i;:::-;-1:-1:-1;;;;;16307:14:0;;;;;;;:8;:14;;;;;;;;16322:10;16307:26;;;;;;;;:66;;;;16391:25;;;;;;;;;;;16307:14;;-1:-1:-1;;;;;;;;;;;16391:25:0;;;;;;;;;;15478:946;-1:-1:-1;16439:4:0;15158:1303;;;;;:::o;11784:143::-;9853:5;;;;;-1:-1:-1;;;;;9853:5:0;9839:10;:19;9831:29;;;;;;-1:-1:-1;;;;;11853:21:0;;11877:5;11853:21;;;:12;:21;;;;;;;;;:29;;-1:-1:-1;;11853:29:0;;;11894:27;;;;;;;;;;;;;;;;;11784:143;:::o;11642:136::-;9853:5;;;;;-1:-1:-1;;;;;9853:5:0;9839:10;:19;9831:29;;;;;;-1:-1:-1;;;;;11708:21:0;;;;;;:12;:21;;;;;;;;;:28;;-1:-1:-1;;11708:28:0;11732:4;11708:28;;;11748:24;;;;;;;;;;;;;;;;;11642:136;:::o;9289:76::-;9350:9;;;;9289:76;:::o;10133:27::-;;;;;;;;;:::o;16473:319::-;10208:6;;16567:4;;-1:-1:-1;;;10208:6:0;;;;10207:7;;:30;;-1:-1:-1;10232:5:0;;;;;-1:-1:-1;;;;;10232:5:0;10218:10;:19;10207:30;10199:39;;;;;;;;-1:-1:-1;;;;;16588:21:0;;;;16580:30;;;;;;16659:10;16650:20;;;;:8;:20;;;;;;;;-1:-1:-1;;;;;16650:29:0;;;;;;;;;;:45;;16684:10;16650:45;:33;:45;:::i;:::-;16626:10;16617:20;;;;:8;:20;;;;;;;;-1:-1:-1;;;;;16617:29:0;;;;;;;;;;;;:79;;;16708:60;;;;;;16617:29;;16708:60;;;;;;;;;;;-1:-1:-1;16782:4:0;16473:319;;;;:::o;10469:125::-;9853:5;;;;;-1:-1:-1;;;;;9853:5:0;9839:10;:19;9831:29;;;;;;10295:6;;-1:-1:-1;;;10295:6:0;;;;10287:15;;;;;;;;10531:6;;-1:-1:-1;;;10531:6:0;;;;:14;;10541:4;10531:14;10523:23;;;;;;10553:6;:14;;-1:-1:-1;;10553:14:0;;;10579:9;;;;10562:5;;10579:9;10469:125::o;17450:108::-;9713:33;;-1:-1:-1;;;;;9713:33:0;9699:10;:47;;:70;;-1:-1:-1;9764:5:0;;;;;-1:-1:-1;;;;;9764:5:0;9750:10;:19;9699:70;9690:80;;;;;;;;17527:25;17533:10;17545:6;17527:5;:25::i;:::-;17450:108;:::o;11439:27::-;;;-1:-1:-1;;;;;11439:27:0;;:::o;11590:45::-;;;;;;;;;;;;;;;:::o;17137:305::-;9713:33;;17232:4;;-1:-1:-1;;;;;9713:33:0;9699:10;:47;;:70;;-1:-1:-1;9764:5:0;;;;;-1:-1:-1;;;;;9764:5:0;9750:10;:19;9699:70;9690:80;;;;;;;;17252:11;;;17244:20;;;;;;-1:-1:-1;;;;;17292:18:0;;;;;;:9;:18;;;;;;:30;;17315:6;17292:30;:22;:30;:::i;:::-;-1:-1:-1;;;;;17271:18:0;;;;;;:9;:18;;;;;:51;17345:12;;:24;;17362:6;17345:24;:16;:24;:::i;:::-;17330:12;:39;17381:37;;;;;;;;-1:-1:-1;;;;;17381:37:0;;;17398:1;;-1:-1:-1;;;;;;;;;;;17381:37:0;;;;;;;;-1:-1:-1;17432:4:0;17137:305;;;;:::o;12628:103::-;9853:5;;;;;-1:-1:-1;;;;;9853:5:0;9839:10;:19;9831:29;;;;;;-1:-1:-1;;;;;12698:17:0;12718:5;12698:17;;;:8;:17;;;;;:25;;-1:-1:-1;;12698:25:0;;;12628:103::o;10102:26::-;;;-1:-1:-1;;;10102:26:0;;;;;:::o;13512:259::-;10208:6;;-1:-1:-1;;;10208:6:0;;;;10207:7;;:30;;-1:-1:-1;10232:5:0;;;;;-1:-1:-1;;;;;10232:5:0;10218:10;:19;10207:30;10199:39;;;;;;;;9853:5;;;;;-1:-1:-1;;;;;9853:5:0;9839:10;:19;9831:29;;;;;;-1:-1:-1;;;;;13639:14:0;;;;;;:9;:14;;;;;;:26;;13658:6;13639:26;:18;:26;:::i;:::-;-1:-1:-1;;;;;13622:14:0;;;;;;;:9;:14;;;;;;:43;;;;13695:16;;;;;;;:28;;13716:6;13695:28;:20;:28;:::i;:::-;-1:-1:-1;;;;;13676:16:0;;;;;;;:9;:16;;;;;;;;;:47;;;;13739:28;;;;;;;;;;;13676:16;;-1:-1:-1;;;;;;;;;;;13739:28:0;;;;;;;;;;13512:259;;;:::o;9433:48::-;;;-1:-1:-1;;;;;9433:48:0;;:::o;13049:100::-;-1:-1:-1;;;;;13127:16:0;13104:7;13127:16;;;:9;:16;;;;;;;13049:100::o;17891:230::-;-1:-1:-1;;;;;17976:17:0;;;;;;:8;:17;;;;;;;;17994:10;17976:29;;;;;;;;17966:39;;;17958:48;;;;;;-1:-1:-1;;;;;18045:17:0;;;;;;:8;:17;;;;;;;;18063:10;18045:29;;;;;;;;:41;;18079:6;18045:41;:33;:41;:::i;:::-;-1:-1:-1;;;;;18013:17:0;;;;;;:8;:17;;;;;;;;18031:10;18013:29;;;;;;;:73;18093:22;18022:7;18108:6;18093:5;:22::i;:::-;17891:230;;:::o;10324:139::-;9853:5;;;;;-1:-1:-1;;;;;9853:5:0;9839:10;:19;9831:29;;;;;;10208:6;;-1:-1:-1;;;10208:6:0;;;;10207:7;;:30;;-1:-1:-1;10232:5:0;;;;;-1:-1:-1;;;;;10232:5:0;10218:10;:19;10207:30;10199:39;;;;;;;;10391:8;;;;;;;:16;;10403:4;10391:16;10383:25;;;;;;10419:6;:13;;-1:-1:-1;;10419:13:0;-1:-1:-1;;;10419:13:0;;;10448:7;;;;10419:13;;10448:7;10324:139::o;9398:28::-;;;;;;-1:-1:-1;;;;;9398:28:0;;:::o;11933:273::-;9853:5;;;;;-1:-1:-1;;;;;9853:5:0;9839:10;:19;9831:29;;;;;;12009:4;12002:11;;;11994:54;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12059:8;;12055:87;;;12078:9;:17;;-1:-1:-1;;12078:17:0;;;12055:87;;;12118:9;:16;;-1:-1:-1;;12118:16:0;-1:-1:-1;;;12118:16:0;;;12055:87;12148:11;:17;;;12177:23;;;;;;;;;;;;;;;;;11933:273;:::o;11062:28::-;;;-1:-1:-1;;;;;11062:28:0;;:::o;9205:80::-;9272:7;9265:14;;;;;;;;-1:-1:-1;;9265:14:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9243:13;;9265:14;;9272:7;;9265:14;;9272:7;9265:14;;;;;;;;;;;;;;;;;;;;;;;;11095:36;;;-1:-1:-1;;;;;11095:36:0;;:::o;16796:329::-;10208:6;;16895:4;;-1:-1:-1;;;10208:6:0;;;;10207:7;;:30;;-1:-1:-1;10232:5:0;;;;;-1:-1:-1;;;;;10232:5:0;10218:10;:19;10207:30;10199:39;;;;;;;;-1:-1:-1;;;;;16916:21:0;;;;16908:30;;;;;;16987:10;16978:20;;;;:8;:20;;;;;;;;-1:-1:-1;;;;;16978:29:0;;;;;;;;;;:50;;17012:15;16978:50;:33;:50;:::i;13282:217::-;13342:7;13359:18;13380:23;13391:11;;13380:5;:10;;:23;;;;:::i;:::-;13359:44;;13410:18;13431:38;13463:5;13431:27;13446:11;;13431:10;:14;;:27;;;;:::i;:38::-;13410:59;13282:217;-1:-1:-1;;;;13282:217:0:o;13783:1125::-;10208:6;;13858:4;;-1:-1:-1;;;10208:6:0;;;;10207:7;;:30;;-1:-1:-1;10232:5:0;;;;;-1:-1:-1;;;;;10232:5:0;10218:10;:19;10207:30;10199:39;;;;;;;;13906:10;13896:21;;;;:9;:21;;;;;;13887:30;;;13879:39;;;;;;-1:-1:-1;;;;;13933:16:0;;;;13925:25;;;;;;13974:10;13965:20;;;;:8;:20;;;;;;;;:28;;:20;:28;;13957:37;;;;;;-1:-1:-1;;;;;14009:12:0;;;;;;:8;:12;;;;;;;;:20;;:12;:20;;14001:29;;;;;;14047:9;;-1:-1:-1;;;14047:9:0;;;;:46;;;;-1:-1:-1;14073:10:0;14060:24;;;;:12;:24;;;;;;;;:33;14047:46;14043:840;;;14132:11;14146:33;14173:5;14146:22;14162:5;14146:11;;:15;;:22;;;;:::i;:33::-;14215:14;;14236:12;;14215:39;;;;;;-1:-1:-1;;;;;14236:12:0;;;14215:39;;;;;;;;;;;;14132:47;;-1:-1:-1;14215:14:0;;;:20;;:39;;;;;;;;;;;;;;;:14;;:39;;;5:2:-1;;;;30:1;27;20:12;5:2;14215:39:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;14215:39:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;14295:21:0;;-1:-1:-1;14319:14:0;:5;14329:3;14319:14;:9;:14;:::i;:::-;14383:10;14373:21;;;;:9;:21;;;;;;14295:38;;-1:-1:-1;14373:32:0;;14399:5;14373:32;:25;:32;:::i;:::-;14359:10;14349:21;;;;:9;:21;;;;;;:56;;;;-1:-1:-1;;;;;14432:13:0;;;;;;:32;;14450:13;14432:32;:17;:32;:::i;:::-;-1:-1:-1;;;;;14416:13:0;;;;;;;:9;:13;;;;;;:48;;;;14511:12;;;;;14501:23;;;;:32;;14529:3;14501:32;:27;:32;:::i;:::-;14485:12;;-1:-1:-1;;;;;14485:12:0;;;14475:23;;;;:9;:23;;;;;;;;;:58;;;;14560:39;;;;;;;;;;;14569:10;;-1:-1:-1;;;;;;;;;;;14560:39:0;;;;;;;;;14637:12;;14616:39;;;;;;;;-1:-1:-1;;;;;14637:12:0;;;;14625:10;;-1:-1:-1;;;;;;;;;;;14616:39:0;;;;;;;;;14043:840;;;;;14751:10;14741:21;;;;:9;:21;;;;;;:32;;14767:5;14741:32;:25;:32;:::i;:::-;14727:10;14717:21;;;;:9;:21;;;;;;:56;;;;-1:-1:-1;;;;;14802:13:0;;;;;;:24;;14820:5;14802:24;:17;:24;:::i;:::-;-1:-1:-1;;;;;14786:13:0;;;;;;:9;:13;;;;;;;;;:40;;;;14844:31;;;;;;;14786:13;;14853:10;;-1:-1:-1;;;;;;;;;;;14844:31:0;;;;;;;;;14043:840;-1:-1:-1;14898:4:0;13783:1125;;;;:::o;12212:141::-;9853:5;;;;;-1:-1:-1;;;;;9853:5:0;9839:10;:19;9831:29;;;;;;12286:12;:22;;-1:-1:-1;;;;;12286:22:0;;-1:-1:-1;;12286:22:0;;;;;;;;12320:27;;;;;;;;;;;;;;;;12212:141;:::o;11368:26::-;;;;:::o;11023:32::-;;;;:::o;10823:41::-;;;;;;;;;;;;;;;:::o;13153:125::-;-1:-1:-1;;;;;13248:15:0;;;13225:7;13248:15;;;:8;:15;;;;;;;;:24;;;;;;;;;;;;;13153:125::o;12751:193::-;10208:6;;-1:-1:-1;;;10208:6:0;;;;10207:7;;:30;;-1:-1:-1;10232:5:0;;;;;-1:-1:-1;;;;;10232:5:0;10218:10;:19;10207:30;10199:39;;;;;;;;9853:5;;;;;-1:-1:-1;;;;;9853:5:0;9839:10;:19;9831:29;;;;;;12852:14;:37;;-1:-1:-1;;;;;12852:37:0;;;-1:-1:-1;;12852:37:0;;;;;;;;12900:21;:36;;;;;;;;12751:193::o;12515:100::-;9853:5;;;;;-1:-1:-1;;;;;9853:5:0;9839:10;:19;9831:29;;;;;;-1:-1:-1;;;;;12583:17:0;;;;;:8;:17;;;;;:24;;-1:-1:-1;;12583:24:0;12603:4;12583:24;;;12515:100::o;9892:107::-;9853:5;;;;;-1:-1:-1;;;;;9853:5:0;9839:10;:19;9831:29;;;;;;9974:5;:17;;-1:-1:-1;;;;;9974:17:0;;;;;-1:-1:-1;;9974:17:0;;;;;;;;;9892:107::o;8135:180::-;8193:7;8213:6;;8209:37;;;-1:-1:-1;8237:1:0;8230:8;;8209:37;8264:5;;;8268:1;8264;:5;8283;;;;;;;;:10;8276:18;;;;8308:1;8135:180;-1:-1:-1;;;8135:180:0:o;8319:112::-;8377:7;8393:9;8409:1;8405;:5;;;;;;;;;8319:112;-1:-1:-1;;;;8319:112:0:o;8435:113::-;8493:7;8516:6;;;;8509:14;;;;-1:-1:-1;8537:5:0;;;8435:113::o;8552:133::-;8610:7;8638:5;;;8657:6;;;;8650:14;;;17569:318;9713:33;;-1:-1:-1;;;;;9713:33:0;9699:10;:47;;:70;;-1:-1:-1;9764:5:0;;;;;-1:-1:-1;;;;;9764:5:0;9750:10;:19;9699:70;9690:80;;;;;;;;17672:11;;;17664:20;;;;;;-1:-1:-1;;;;;17709:18:0;;;;;;:9;:18;;;;;;17699:28;;;17691:37;;;;;;17750:12;;:24;;17767:6;17750:24;:16;:24;:::i;:::-;17735:12;:39;-1:-1:-1;;;;;17802:18:0;;;;;;:9;:18;;;;;;:30;;17825:6;17802:30;:22;:30;:::i;:::-;-1:-1:-1;;;;;17781:18:0;;;;;;:9;:18;;;;;;;;:51;;;;17844:37;;;;;;;17781:18;;-1:-1:-1;;;;;;;;;;;17844:37:0;;;;;;;;;;17569:318;;:::o;8689:157::-;8748:7;8764:9;8776:8;8780:1;8782;8776:3;:8::i;:::-;8764:20;;8791:9;8803:8;8807:1;8809;8803:3;:8::i;:::-;8791:20;;8825:15;8829:8;8833:1;8835;8829:3;:8::i;:::-;8838:1;8825:3;:15::i;:::-;8818:22;8689:157;-1:-1:-1;;;;;8689:157:0:o

Swarm Source

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