Contract 0xe23d36f4805a405d6ea5021b623d0a5fd2075307

 

Contract Overview

Stark Chain: STARK Token
Balance:
0 BNB

BNB Value:
$0.00

Token:
Txn Hash
Block
From
To
Value [Txn Fee]
0x8554d2b37976646f4ec80e93dd53f23705704f0b1e94d008cbac7f8a4e9c18cf94142252021-07-23 17:28:011 hr 34 mins ago0x33eac50b7faf4b8842a621d0475335693f5d21fe IN  Stark Chain: STARK Token0 BNB0.00053052
0xfa2d2b312d77b3b964d6941991d31327c1e76f1461844c1d8ebcd17d814e2c1b94142062021-07-23 17:27:041 hr 35 mins ago0xf6cdd821ec5957053ca46c1440f6db2cac234b23 IN  Stark Chain: STARK Token0 BNB0.00021359
0xc4cb0d3da0dd6ce8e4d60082674fd8a0628c3f97c87a6f7f5c25a378452797f394126692021-07-23 16:10:062 hrs 52 mins ago0x33eac50b7faf4b8842a621d0475335693f5d21fe IN  Stark Chain: STARK Token0 BNB0.0005307
0x750206248493c9543891b9b9edca2de71e900b6f322609d9944d59d6f995a55d94126512021-07-23 16:09:072 hrs 53 mins ago0xf96ca1436519c295aa5dbe7fb9b788562416da73 IN  Stark Chain: STARK Token0 BNB0.00028865
0x7f3fa07bdcbde15abcd44c2074d8c0b749dc6c71197764d7a4c49cacdcf3213294124122021-07-23 15:57:043 hrs 5 mins ago0x33eac50b7faf4b8842a621d0475335693f5d21fe IN  Stark Chain: STARK Token0 BNB0.0005307
0x4b397b5a7a112a943907c1f7049d0915698315f994801734ec56305f7c99a59c94123932021-07-23 15:56:053 hrs 6 mins ago0x278ea20943e48b09808cec50d23be08d4fbc4691 IN  Stark Chain: STARK Token0 BNB0.00067104
0x1bc665f888a471063cd9ef529a0bef04be33ad3b3515d811bb0d7c203bd9cc7794123542021-07-23 15:54:053 hrs 8 mins ago0xf96ca1436519c295aa5dbe7fb9b788562416da73 IN  Stark Chain: STARK Token0 BNB0.00028865
0x3deabdf1b3513d3e40ec4f806eb50c9b32a7e14003e53ddedf4954e18e5df4a794113252021-07-23 15:01:064 hrs 1 min ago0x33eac50b7faf4b8842a621d0475335693f5d21fe IN  Stark Chain: STARK Token0 BNB0.00053052
0xf8d5ba2650f978f520f11ac4885befd3fdc27adc8fbe116f80f5d151e0fdc37b94113052021-07-23 15:00:064 hrs 2 mins ago0xf96ca1436519c295aa5dbe7fb9b788562416da73 IN  Stark Chain: STARK Token0 BNB0.00028859
0x5e3c8629c8435ef70ef6d1e4e057540d4ddda360205e68069cde87e00a4f66b794096652021-07-23 13:37:025 hrs 25 mins ago0x33eac50b7faf4b8842a621d0475335693f5d21fe IN  Stark Chain: STARK Token0 BNB0.0005307
0xadb3dc32ca593c9ea0e1d8aa8540a1f2689dfbf5e6c3986f8cf3cb6bbc666fe694096462021-07-23 13:36:055 hrs 26 mins ago0xf96ca1436519c295aa5dbe7fb9b788562416da73 IN  Stark Chain: STARK Token0 BNB0.00028865
0x2e611df99b4e2d07da6e3174c57bb430a1fefd9299e53ffeaafa9505cf676c0f94094662021-07-23 13:27:055 hrs 35 mins ago0x33eac50b7faf4b8842a621d0475335693f5d21fe IN  Stark Chain: STARK Token0 BNB0.0005307
0xeeb7411be6cc54b5559d63ae6a16e430c5948ed89c7f3fc0b7e530d2110cad4b94094452021-07-23 13:26:025 hrs 36 mins ago0xd4f823e973d830e7d9a36bec38a1073a5383da96 IN  Stark Chain: STARK Token0 BNB0.00067104
0xe8b9c7c22250203c1133fba688b1206c90b376d8145d9e27f94c14d6e9c2c7d794094072021-07-23 13:24:085 hrs 38 mins ago0xf96ca1436519c295aa5dbe7fb9b788562416da73 IN  Stark Chain: STARK Token0 BNB0.00028865
0x6c37625a8f8548ea4656983e3028fb374b6c867e031c8fdb37328d22ac6aa6f394090192021-07-23 13:04:105 hrs 58 mins ago0x33eac50b7faf4b8842a621d0475335693f5d21fe IN  Stark Chain: STARK Token0 BNB0.0005307
0xdde10cfcb95f6e175684d9ce1e978187365d3bec1e326d98c74ddcdfc88fbe2f94090032021-07-23 13:03:225 hrs 58 mins ago0xf96ca1436519c295aa5dbe7fb9b788562416da73 IN  Stark Chain: STARK Token0 BNB0.00028865
0x49284ea57387134c3b34e822aa722f00402b8a4ced124cc685c60b5b490d3d3794086012021-07-23 12:43:056 hrs 19 mins ago0x33eac50b7faf4b8842a621d0475335693f5d21fe IN  Stark Chain: STARK Token0 BNB0.00197997
0x03cbf0d41d9364564575c8b9900d276a9d53f0f2418c1eed6be88ffc5eb9e3d994083652021-07-23 12:31:106 hrs 31 mins ago0x33eac50b7faf4b8842a621d0475335693f5d21fe IN  Stark Chain: STARK Token0 BNB0.00197997
0xc2e059d7fbf6d1e118128d1cea2b597b51f5f9b3335a8bc1315816150d83217294078272021-07-23 12:04:026 hrs 58 mins ago0x33eac50b7faf4b8842a621d0475335693f5d21fe IN  Stark Chain: STARK Token0 BNB0.0005307
0x9a02d6158ff28790835143202ac9a2f9c3497c4a0c52c15cd9f12caa55255e2594078102021-07-23 12:03:066 hrs 59 mins ago0xf96ca1436519c295aa5dbe7fb9b788562416da73 IN  Stark Chain: STARK Token0 BNB0.00021359
0x5b754b5fc009ea16d0c5ac6890d711505de6719f6cb047deb5f32c3053f945ce94078102021-07-23 12:03:066 hrs 59 mins ago0xf96ca1436519c295aa5dbe7fb9b788562416da73 IN  Stark Chain: STARK Token0 BNB0.00028865
0xb55fc4a75a462d1812b4ff0d2d1948caca2e8aca36951fed0ba1d029749cb8c094075982021-07-23 11:52:047 hrs 10 mins ago0x33eac50b7faf4b8842a621d0475335693f5d21fe IN  Stark Chain: STARK Token0 BNB0.0005307
0x7f824083c5dcd0d924fb4029e2a4efc076a07b31fe888086402e8127e6cda73294075792021-07-23 11:51:077 hrs 11 mins ago0xf96ca1436519c295aa5dbe7fb9b788562416da73 IN  Stark Chain: STARK Token0 BNB0.00028865
0xa0599a1bc989b5f8185147cad2423ca0ef7260fc3c9575d4fd0b12f22721e8fc94059782021-07-23 10:30:598 hrs 31 mins ago0x33eac50b7faf4b8842a621d0475335693f5d21fe IN  Stark Chain: STARK Token0 BNB0.00197997
0xa08019a1fe7eabe18da70cfd1aa6ff130346182248be9d995a8a7751f56a7b6194037672021-07-23 8:39:5910 hrs 22 mins ago0x33eac50b7faf4b8842a621d0475335693f5d21fe IN  Stark Chain: STARK Token0 BNB0.0005307
[ Download CSV Export 

OVERVIEW

STARK CHAIN brings innovations such as individual production, ease of use, and easy integration into trade and decentralized, with an alphanumeric memo feature, an extraordinary algorithm, and mining token.

Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
StarkChain

Compiler Version
v0.6.0+commit.26b70077

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license, Audited

Contract Source Code (Solidity)Audit Report

/**
 *Submitted for verification at BscScan.com on 2021-05-09
*/

pragma solidity >=0.5.16 <0.6.9;
pragma experimental ABIEncoderV2;
//YOUWILLNEVERWALKALONE
interface tokenRecipient {
    function receiveApproval(address _from, uint256 _value, address _token, bytes calldata _extraData) external;
}

contract StarkChain {
    string public name;
    string public symbol;
    uint8 public decimals = 18;
    uint256 public totalSupply;
    address payable public fundsWallet;
    uint256 public maximumTarget;
    uint256 public lastBlock;
    uint256 public rewardTimes;
    uint256 public genesisReward;
    uint256 public premined;
    uint256 public nRewarMod;
    uint256 public nWtime;


    mapping (address => uint256) public balanceOf;
    mapping (address => mapping (address => uint256)) public allowance;
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);
    event Burn(address indexed from, uint256 value);

    constructor(
        uint256 initialSupply,
        string memory tokenName,
        string memory tokenSymbol
    ) public {
        initialSupply = 8886000  * 10 ** uint256(decimals);
        tokenName = "Stark Chain";
        tokenSymbol = "STARK";
        lastBlock = 206;
        nRewarMod = 34344;        
        nWtime = 7776000;        
        genesisReward = (10**uint256(decimals)); // Ödül Miktarı
        maximumTarget = 100  * 10 ** uint256(decimals);
        fundsWallet = msg.sender;
        premined = 73005 * 10 ** uint256(decimals);
        balanceOf[msg.sender] = premined;
        balanceOf[address(this)] = initialSupply;
        totalSupply =  initialSupply + premined;
        name = tokenName;
        symbol = tokenSymbol;
    }

    function _transfer(address _from, address _to, uint _value) internal {
        require(_to != address(0x0));
        require(balanceOf[_from] >= _value);
        require(balanceOf[_to] + _value >= balanceOf[_to]);
        uint previousBalances = balanceOf[_from] + balanceOf[_to];
        balanceOf[_from] -= _value;
        balanceOf[_to] += _value;
        emit Transfer(_from, _to, _value);
        assert(balanceOf[_from] + balanceOf[_to] == previousBalances);
    }

    function transfer(address _to, uint256 _value) public returns (bool success) {
        _transfer(msg.sender, _to, _value);
        return true;
    }

    function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) {
        require(_value <= allowance[_from][msg.sender]);     // Check allowance
        allowance[_from][msg.sender] -= _value;
        _transfer(_from, _to, _value);
        return true;
    }

    function approve(address _spender, uint256 _value) public
        returns (bool success) {
        allowance[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
    }

    function approveAndCall(address _spender, uint256 _value, bytes memory _extraData)
        public
        returns (bool success) {
        tokenRecipient spender = tokenRecipient(_spender);
        if (approve(_spender, _value)) {
            spender.receiveApproval(msg.sender, _value, address(this), _extraData);
            return true;
        }
    }

    function burn(uint256 _value) public returns (bool success) {
        require(balanceOf[msg.sender] >= _value);   // Check if the sender has enough
        balanceOf[msg.sender] -= _value;            // Subtract from the sender
        totalSupply -= _value;                      // Updates totalSupply
        emit Burn(msg.sender, _value);
        return true;
    }

    function burnFrom(address _from, uint256 _value) public returns (bool success) {
        require(balanceOf[_from] >= _value);                // Check if the targeted balance is enough
        require(_value <= allowance[_from][msg.sender]);    // Check allowance
        balanceOf[_from] -= _value;                         // Subtract from the targeted balance
        allowance[_from][msg.sender] -= _value;             // Subtract from the sender's allowance
        totalSupply -= _value;                              // Update totalSupply
        emit Burn(_from, _value);
        return true;
    }

    function uintToString(uint256 v) internal pure returns(string memory str) {
        uint maxlength = 100;
        bytes memory reversed = new bytes(maxlength);
        uint i = 0;
        while (v != 0) {
            uint remainder = v % 10;
            v = v / 10;
            reversed[i++] = byte(uint8(48 + remainder));
        }
        bytes memory s = new bytes(i + 1);
        for (uint j = 0; j <= i; j++) {
            s[j] = reversed[i - j];
        }
        str = string(s);
    }

    function append(string memory a, string memory b) internal pure returns (string memory) {
        return string(abi.encodePacked(a,"-",b));
    }
   

    function getCurrentBlockHash() public view returns (uint256) {
            return uint256(blockhash(block.number-1));
    }

    function getBlockHashAlgoritm(uint256 _blocknumber) public view returns(uint256, uint256){
        uint256 crew = uint256(blockhash(_blocknumber)) % nRewarMod;
        return (crew, block.number-1);
    }

    function checkBlockReward() public view returns (uint256, uint256) {
        uint256 crew = uint256(blockhash(block.number-1)) % nRewarMod;
        return (crew, block.number-1);
    }

    struct stakeInfo {
      uint256 _stocktime;
      uint256 _stockamount;
    }

    address[] totalminers;

    mapping (address => stakeInfo) nStockDetails;

    struct rewarddetails {
        uint256 _artyr;
        bool _didGetReward;
        bool _didisign;
    }

    mapping (string => rewarddetails) nRewardDetails;

    struct nBlockDetails {
        uint256 _bTime;
        uint256 _tInvest;
    }

    mapping (uint256 => nBlockDetails) bBlockIteration;

    struct activeMiners {
        address bUser;
    }

    mapping(uint256 => activeMiners[]) aMiners;


    function totalMinerCount() view public returns (uint256) {
        return totalminers.length;
    }


    function addressHashs() view public returns (uint256) {
        return uint256(msg.sender) % 10000000000;
    }    


    function stakerStatus(address _addr) view public returns(bool){

        if(nStockDetails[_addr]._stocktime == 0)
        {
            return false;
        }
        else 
        {
            return true;
        }
    }

    function stakerAmount(address _addr) view public returns(uint256){

        if(nStockDetails[_addr]._stocktime == 0)
        {
            return 0;
        } 
        else 
        {
            return nStockDetails[_addr]._stockamount;
        }
    }

    function stakerTimeStart(address _addr) view public returns(uint256){

        return nStockDetails[_addr]._stocktime;
    }


    function stakerActiveTotal() view public returns(uint256) {
        return aMiners[lastBlock].length; 
    }
   
   
    function generalCheckPoint()  private view returns(string memory) {
       return append(uintToString(addressHashs()),uintToString(lastBlock));
    }  
    
   
    function necessarySignForReward(uint256 _bnumber) public returns (uint256)  { 
       require(stakerStatus(msg.sender) == true);
       require((block.number-1) - _bnumber  <= 200);        
       require(nStockDetails[msg.sender]._stocktime + nWtime > now);   
       require(uint256(blockhash(_bnumber)) % nRewarMod == 1);
       
       if(bBlockIteration[lastBlock]._bTime + 1800 < now)       
       {
           lastBlock += 1;
           bBlockIteration[lastBlock]._bTime = now;
       }
       require(nRewardDetails[generalCheckPoint()]._artyr == 0);

       bBlockIteration[lastBlock]._tInvest += nStockDetails[msg.sender]._stockamount;
       nRewardDetails[generalCheckPoint()]._artyr = now;
       nRewardDetails[generalCheckPoint()]._didGetReward = false;
       nRewardDetails[generalCheckPoint()]._didisign = true;
       aMiners[lastBlock].push(activeMiners(msg.sender));
       return 200;
   }

   
   function rewardGet(uint256 _bnumber) public returns(uint256) { 
       require(stakerStatus(msg.sender) == true);
       require((block.number-1) - _bnumber  > 200);        
       require(uint256(blockhash(_bnumber)) % nRewarMod == 1);
       require(nStockDetails[msg.sender]._stocktime + nWtime > now  ); 
       require(nRewardDetails[generalCheckPoint()]._didGetReward == false);
       require(nRewardDetails[generalCheckPoint()]._didisign == true);
       
       uint256 halving = lastBlock / 365;   
       

       uint256 totalRA = 128 * genesisReward;
       
       if(halving==0)
       {
           totalRA = 128 * genesisReward;
       }
       else if(halving==1)
       {
           totalRA = 256 * genesisReward;
       }
       else if(halving==2)
       {
           totalRA = 512 * genesisReward;
       }
       else if(halving==3)
       {
           totalRA = 1024 * genesisReward;
       }
       else if(halving==4)
       {
           totalRA = 2048 * genesisReward;
       }
       else if(halving==5)
       {
           totalRA = 4096 * genesisReward;
       }
       else if(halving==6)
       {
           totalRA = 8192 * genesisReward;
       }
       else if(halving==7)
       {
           totalRA = 4096 * genesisReward;
       }
       else if(halving==8)
       {
           totalRA = 2048 * genesisReward;
       }
       else if(halving==9)
       {
           totalRA = 1024 * genesisReward;
       }
       else if(halving==10)
       {
           totalRA = 512 * genesisReward;
       }
       else if(halving==11)
       {
           totalRA = 256 * genesisReward;
       }
       else if(halving==12)
       {
           totalRA = 128 * genesisReward;
       }
       else if(halving==13)
       {
           totalRA = 64 * genesisReward;
       }
       else if(halving==14)
       {
           totalRA = 32 * genesisReward;
       }
       else if(halving==15)
       {
           totalRA = 16 * genesisReward;
       }
       else if(halving==16)
       {
           totalRA = 8 * genesisReward;
       }
       else if(halving==17)
       {
           totalRA = 4 * genesisReward;
       }
       else if(halving==18)
       {
           totalRA = 2 * genesisReward;
       }
       else if(halving==19)
       {
           totalRA = 1 * genesisReward;
       }
       else if(halving>19)
       {
           totalRA = 1 * genesisReward;
       }

       uint256 usersReward = (totalRA * (nStockDetails[msg.sender]._stockamount * 100) / bBlockIteration[lastBlock]._tInvest) /  100;
       nRewardDetails[generalCheckPoint()]._didGetReward = true;
       _transfer(address(this), msg.sender, usersReward);
       return usersReward;
   }

   function startMining(uint256 mineamount) public returns (uint256) {

      uint256 realMineAmount = mineamount * 10 ** uint256(decimals);     
      require(realMineAmount >= 10 * 10 ** uint256(decimals)); 
      require(nStockDetails[msg.sender]._stocktime == 0);     
      maximumTarget +=  realMineAmount;
      nStockDetails[msg.sender]._stocktime = now;
      nStockDetails[msg.sender]._stockamount = realMineAmount;
      totalminers.push(msg.sender);
      _transfer(msg.sender, address(this), realMineAmount);
      return 200;
   }

   function tokenPayBack() public returns(uint256) {
       require(stakerStatus(msg.sender) == true);
       require(nStockDetails[msg.sender]._stocktime + nWtime < now  );
       nStockDetails[msg.sender]._stocktime = 0;
       _transfer(address(this),msg.sender,nStockDetails[msg.sender]._stockamount);
       return nStockDetails[msg.sender]._stockamount;
   }

   struct memoInfo {
       uint256 _receiveTime;
       uint256 _receiveAmount;
       address _senderAddr;
       string _senderMemo;
   }

  mapping(address => memoInfo[]) memoGetProcess;

  function sendMemoToken(uint256 _amount, address _to, string memory _memo)  public returns(uint256) {
      memoGetProcess[_to].push(memoInfo(now, _amount, msg.sender, _memo));
      _transfer(msg.sender, _to, _amount);
      return 200;
  }

  function sendMemoOnly(address _to, string memory _memo)  public returns(uint256) {
      memoGetProcess[_to].push(memoInfo(now,0, msg.sender, _memo));
      _transfer(msg.sender, _to, 0);
      return 200;
  }


  function yourMemos(address _addr, uint256 _index) view public returns(uint256,
   uint256,
   string memory,
   address) {

       uint256 rTime = memoGetProcess[_addr][_index]._receiveTime;
       uint256 rAmount = memoGetProcess[_addr][_index]._receiveAmount;
       string memory sMemo = memoGetProcess[_addr][_index]._senderMemo;
       address sAddr = memoGetProcess[_addr][_index]._senderAddr;
       if(memoGetProcess[_addr][_index]._receiveTime == 0){
            return (0, 0,"0", _addr);
       }else {
            return (rTime, rAmount,sMemo, sAddr);
       }
  }


   function yourMemosCount(address _addr) view public returns(uint256) {
       return  memoGetProcess[_addr].length;
   }

   function appendMemos(string memory a, string memory b,string memory c,string memory d) internal pure returns (string memory) {
        return string(abi.encodePacked(a,"#",b,"#",c,"#",d));
   }

   function addressToString(address _addr) public pure returns(string memory) {
    bytes32 value = bytes32(uint256(_addr));
    bytes memory alphabet = "0123456789abcdef";

    bytes memory str = new bytes(51);
    str[0] = "0";
    str[1] = "x";
    for (uint i = 0; i < 20; i++) {
        str[2+i*2] = alphabet[uint(uint8(value[i + 12] >> 4))];
        str[3+i*2] = alphabet[uint(uint8(value[i + 12] & 0x0f))];
    }
    return string(str);
}

   function getYourMemosOnly(address _addr) view public returns(string[] memory) {
       
       uint total =  memoGetProcess[_addr].length;
       string[] memory messages = new string[](total);
      
       for (uint i=0; i < total; i++) {
             
            messages[i] = appendMemos(uintToString(memoGetProcess[_addr][i]._receiveTime),memoGetProcess[_addr][i]._senderMemo,uintToString(memoGetProcess[_addr][i]._receiveAmount),addressToString(memoGetProcess[_addr][i]._senderAddr));
       }

       return messages;
   }

}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"uint256","name":"initialSupply","type":"uint256"},{"internalType":"string","name":"tokenName","type":"string"},{"internalType":"string","name":"tokenSymbol","type":"string"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_owner","type":"address"},{"indexed":true,"internalType":"address","name":"_spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"_value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"addressHashs","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_addr","type":"address"}],"name":"addressToString","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"},{"internalType":"bytes","name":"_extraData","type":"bytes"}],"name":"approveAndCall","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"burn","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"burnFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"checkBlockReward","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"fundsWallet","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"genesisReward","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_blocknumber","type":"uint256"}],"name":"getBlockHashAlgoritm","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getCurrentBlockHash","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_addr","type":"address"}],"name":"getYourMemosOnly","outputs":[{"internalType":"string[]","name":"","type":"string[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lastBlock","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maximumTarget","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"nRewarMod","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"nWtime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_bnumber","type":"uint256"}],"name":"necessarySignForReward","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"premined","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_bnumber","type":"uint256"}],"name":"rewardGet","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"rewardTimes","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"string","name":"_memo","type":"string"}],"name":"sendMemoOnly","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"string","name":"_memo","type":"string"}],"name":"sendMemoToken","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"stakerActiveTotal","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_addr","type":"address"}],"name":"stakerAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_addr","type":"address"}],"name":"stakerStatus","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_addr","type":"address"}],"name":"stakerTimeStart","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"mineamount","type":"uint256"}],"name":"startMining","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"tokenPayBack","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"totalMinerCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_addr","type":"address"},{"internalType":"uint256","name":"_index","type":"uint256"}],"name":"yourMemos","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"string","name":"","type":"string"},{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_addr","type":"address"}],"name":"yourMemosCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}]

60806040526012600260006101000a81548160ff021916908360ff1602179055503480156200002d57600080fd5b5060405162003bfd38038062003bfd83398181016040526200005391908101906200038a565b600260009054906101000a900460ff1660ff16600a0a628796f00292506040518060400160405280600b81526020017f537461726b20436861696e00000000000000000000000000000000000000000081525091506040518060400160405280600581526020017f535441524b000000000000000000000000000000000000000000000000000000815250905060ce600681905550618628600a819055506276a700600b81905550600260009054906101000a900460ff1660ff16600a0a600881905550600260009054906101000a900460ff1660ff16600a0a60640260058190555033600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600260009054906101000a900460ff1660ff16600a0a62011d2d02600981905550600954600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555082600c60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600954830160038190555081600090805190602001906200024592919062000268565b5080600190805190602001906200025e92919062000268565b50505050620004c7565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620002ab57805160ff1916838001178555620002dc565b82800160010185558215620002dc579182015b82811115620002db578251825591602001919060010190620002be565b5b509050620002eb9190620002ef565b5090565b6200031491905b8082111562000310576000816000905550600101620002f6565b5090565b90565b600082601f8301126200032957600080fd5b8151620003406200033a8262000440565b62000412565b915080825260208301602083018583830111156200035d57600080fd5b6200036a83828462000477565b50505092915050565b6000815190506200038481620004ad565b92915050565b600080600060608486031215620003a057600080fd5b6000620003b08682870162000373565b935050602084015167ffffffffffffffff811115620003ce57600080fd5b620003dc8682870162000317565b925050604084015167ffffffffffffffff811115620003fa57600080fd5b620004088682870162000317565b9150509250925092565b6000604051905081810181811067ffffffffffffffff821117156200043657600080fd5b8060405250919050565b600067ffffffffffffffff8211156200045857600080fd5b601f19601f8301169050602081019050919050565b6000819050919050565b60005b83811015620004975780820151818401526020810190506200047a565b83811115620004a7576000848401525b50505050565b620004b8816200046d565b8114620004c457600080fd5b50565b61372680620004d76000396000f3fe608060405234801561001057600080fd5b506004361061023d5760003560e01c806379cc67901161013b578063a9059cbb116100b8578063d43c43ac1161007c578063d43c43ac14610799578063dd62ed3e146107c9578063eabbb22c146107f9578063f30ed32a14610817578063f79e7354146108355761023d565b8063a9059cbb146106cd578063ab8d13e3146106fd578063b5f3b1501461071b578063c8f5a2f914610739578063cae9ca51146107695761023d565b8063878fd290116100ff578063878fd290146105ee578063934eb1031461061e57806395d89b411461064e578063a12fe45d1461066c578063a4c232571461069c5761023d565b806379cc6790146105315780637ac87129146105615780637be8a33a146105945780637ca3d498146105b2578063806b984f146105d05761023d565b80632d936b46116101c95780634d016f351161018d5780634d016f351461045357806355f3d877146104715780635e57966d146104a157806370312de8146104d157806370a08231146105015761023d565b80632d936b4614610387578063313ce567146103a55780633bfd87e9146103c357806342966c68146103f357806347b272c0146104235761023d565b806318160ddd1161021057806318160ddd146102cd5780632194f3a2146102eb57806323b872dd1461030957806326926fba14610339578063269714dd146103695761023d565b806306fdde0314610242578063095ea7b3146102605780630e0d8cda146102905780631328ad5d146102af575b600080fd5b61024a610853565b60405161025791906133c6565b60405180910390f35b61027a60048036036102759190810190612ed2565b6108f1565b60405161028791906133ab565b60405180910390f35b6102986109e3565b6040516102a6929190613425565b60405180910390f35b6102b7610a0b565b6040516102c4919061340a565b60405180910390f35b6102d5610a2b565b6040516102e2919061340a565b60405180910390f35b6102f3610a31565b6040516103009190613322565b60405180910390f35b610323600480360361031e9190810190612e2f565b610a57565b60405161033091906133ab565b60405180910390f35b610353600480360361034e9190810190612f9e565b610b82565b604051610360919061340a565b60405180910390f35b610371610cb3565b60405161037e919061340a565b60405180910390f35b61038f610cb9565b60405161039c919061340a565b60405180910390f35b6103ad610cbf565b6040516103ba919061349a565b60405180910390f35b6103dd60048036036103d89190810190612f75565b610cd2565b6040516103ea919061340a565b60405180910390f35b61040d60048036036104089190810190612f75565b6110cc565b60405161041a91906133ab565b60405180910390f35b61043d60048036036104389190810190612f75565b6111ce565b60405161044a919061340a565b60405180910390f35b61045b611375565b604051610468919061340a565b60405180910390f35b61048b60048036036104869190810190612dca565b611382565b604051610498919061340a565b60405180910390f35b6104bb60048036036104b69190810190612dca565b6113ce565b6040516104c891906133e8565b60405180910390f35b6104eb60048036036104e69190810190612dca565b61164f565b6040516104f891906133ab565b60405180910390f35b61051b60048036036105169190810190612dca565b6116ae565b604051610528919061340a565b60405180910390f35b61054b60048036036105469190810190612ed2565b6116c6565b60405161055891906133ab565b60405180910390f35b61057b60048036036105769190810190612ed2565b6118dc565b60405161058b949392919061344e565b60405180910390f35b61059c611bea565b6040516105a9919061340a565b60405180910390f35b6105ba611d34565b6040516105c7919061340a565b60405180910390f35b6105d8611d43565b6040516105e5919061340a565b60405180910390f35b61060860048036036106039190810190612dca565b611d49565b604051610615919061340a565b60405180910390f35b61063860048036036106339190810190612f75565b611de9565b604051610645919061340a565b60405180910390f35b6106566120d5565b60405161066391906133c6565b60405180910390f35b61068660048036036106819190810190612dca565b612173565b6040516106939190613389565b60405180910390f35b6106b660048036036106b19190810190612f75565b61247a565b6040516106c4929190613425565b60405180910390f35b6106e760048036036106e29190810190612ed2565b6124a0565b6040516106f491906133ab565b60405180910390f35b6107056124b7565b604051610712919061340a565b60405180910390f35b6107236124e3565b604051610730919061340a565b60405180910390f35b610753600480360361074e9190810190612e7e565b6124e9565b604051610760919061340a565b60405180910390f35b610783600480360361077e9190810190612f0e565b61261b565b60405161079091906133ab565b60405180910390f35b6107b360048036036107ae9190810190612dca565b6126b4565b6040516107c0919061340a565b60405180910390f35b6107e360048036036107de9190810190612df3565b612700565b6040516107f0919061340a565b60405180910390f35b610801612725565b60405161080e919061340a565b60405180910390f35b61081f61272b565b60405161082c919061340a565b60405180910390f35b61083d612731565b60405161084a919061340a565b60405180910390f35b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108e95780601f106108be576101008083540402835291602001916108e9565b820191906000526020600020905b8154815290600101906020018083116108cc57829003601f168201915b505050505081565b600081600d60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516109d1919061340a565b60405180910390a36001905092915050565b6000806000600a54600143034060001c816109fa57fe5b069050806001430392509250509091565b600060126000600654815260200190815260200160002080549050905090565b60035481565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600d60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115610ae257600080fd5b81600d60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550610b77848484612737565b600190509392505050565b6000601360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060405180608001604052804281526020018681526020013373ffffffffffffffffffffffffffffffffffffffff168152602001848152509080600181540180825580915050600190039060005260206000209060040201600090919091909150600082015181600001556020820151816001015560408201518160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506060820151816003019080519060200190610c9a929190612c53565b505050610ca8338486612737565b60c890509392505050565b60055481565b60095481565b600260009054906101000a900460ff1681565b600060011515610ce13361164f565b151514610ced57600080fd5b60c882600143030311610cff57600080fd5b6001600a54834060001c81610d1057fe5b0614610d1b57600080fd5b42600b54600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600001540111610d6d57600080fd5b600015156010610d7b612a5d565b604051610d88919061327d565b908152602001604051809103902060010160009054906101000a900460ff16151514610db357600080fd5b600115156010610dc1612a5d565b604051610dce919061327d565b908152602001604051809103902060010160019054906101000a900460ff16151514610df957600080fd5b600061016d60065481610e0857fe5b049050600060085460800290506000821415610e2b576008546080029050610ffe565b6001821415610e4257600854610100029050610ffd565b6002821415610e5957600854610200029050610ffc565b6003821415610e7057600854610400029050610ffb565b6004821415610e8757600854610800029050610ffa565b6005821415610e9e57600854611000029050610ff9565b6006821415610eb557600854612000029050610ff8565b6007821415610ecc57600854611000029050610ff7565b6008821415610ee357600854610800029050610ff6565b6009821415610efa57600854610400029050610ff5565b600a821415610f1157600854610200029050610ff4565b600b821415610f2857600854610100029050610ff3565b600c821415610f3e576008546080029050610ff2565b600d821415610f54576008546040029050610ff1565b600e821415610f6a576008546020029050610ff0565b600f821415610f80576008546010029050610fef565b6010821415610f96576008546008029050610fee565b6011821415610fac576008546004029050610fed565b6012821415610fc2576008546002029050610fec565b6013821415610fd8576008546001029050610feb565b6013821115610fea5760085460010290505b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b60006064601160006006548152602001908152602001600020600101546064600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101540284028161106a57fe5b048161107257fe5b04905060016010611081612a5d565b60405161108e919061327d565b908152602001604051809103902060010160006101000a81548160ff0219169083151502179055506110c1303383612737565b809350505050919050565b600081600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561111a57600080fd5b81600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550816003600082825403925050819055503373ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5836040516111bd919061340a565b60405180910390a260019050919050565b600080600260009054906101000a900460ff1660ff16600a0a83029050600260009054906101000a900460ff1660ff16600a0a600a0281101561121057600080fd5b6000600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600001541461125f57600080fd5b8060056000828254019250508190555042600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000018190555080600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010181905550600e339080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555061136b333083612737565b60c8915050919050565b6000600e80549050905090565b6000600f60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600001549050919050565b606060008273ffffffffffffffffffffffffffffffffffffffff1660001b905060606040518060400160405280601081526020017f30313233343536373839616263646566000000000000000000000000000000008152509050606060336040519080825280601f01601f19166020018201604052801561145e5781602001600182028038833980820191505090505b5090507f30000000000000000000000000000000000000000000000000000000000000008160008151811061148f57fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f7800000000000000000000000000000000000000000000000000000000000000816001815181106114ec57fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535060008090505b60148110156116435782600485600c84016020811061153c57fe5b1a60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916901c60f81c60ff168151811061157457fe5b602001015160f81c60f81b82600283026002018151811061159157fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535082600f60f81b85600c8401602081106115d557fe5b1a60f81b1660f81c60ff16815181106115ea57fe5b602001015160f81c60f81b82600283026003018151811061160757fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508080600101915050611521565b50809350505050919050565b600080600f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000015414156116a457600090506116a9565b600190505b919050565b600c6020528060005260406000206000915090505481565b600081600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561171457600080fd5b600d60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561179d57600080fd5b81600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600d60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550816003600082825403925050819055508273ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5836040516118ca919061340a565b60405180910390a26001905092915050565b6000806060600080601360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020868154811061192e57fe5b90600052602060002090600402016000015490506000601360008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020878154811061198e57fe5b90600052602060002090600402016001015490506060601360008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002088815481106119ee57fe5b90600052602060002090600402016003018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611a935780601f10611a6857610100808354040283529160200191611a93565b820191906000526020600020905b815481529060010190602001808311611a7657829003601f168201915b505050505090506000601360008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208981548110611ae657fe5b906000526020600020906004020160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506000601360008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208a81548110611b6657fe5b9060005260206000209060040201600001541415611bd0576000808b8292508191506040518060400160405280600181526020017f300000000000000000000000000000000000000000000000000000000000000081525090975097509750975050505050611be1565b838383839750975097509750505050505b92959194509250565b600060011515611bf93361164f565b151514611c0557600080fd5b42600b54600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600001540110611c5757600080fd5b6000600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000181905550611cec3033600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010154612737565b600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060010154905090565b6000600143034060001c905090565b60065481565b600080600f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600001541415611d9e5760009050611de4565b600f60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001015490505b919050565b600060011515611df83361164f565b151514611e0457600080fd5b60c88260014303031115611e1757600080fd5b42600b54600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600001540111611e6957600080fd5b6001600a54834060001c81611e7a57fe5b0614611e8557600080fd5b4261070860116000600654815260200190815260200160002060000154011015611ed857600160066000828254019250508190555042601160006006548152602001908152602001600020600001819055505b60006010611ee4612a5d565b604051611ef1919061327d565b90815260200160405180910390206000015414611f0d57600080fd5b600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001015460116000600654815260200190815260200160002060010160008282540192505081905550426010611f80612a5d565b604051611f8d919061327d565b90815260200160405180910390206000018190555060006010611fae612a5d565b604051611fbb919061327d565b908152602001604051809103902060010160006101000a81548160ff02191690831515021790555060016010611fef612a5d565b604051611ffc919061327d565b908152602001604051809103902060010160016101000a81548160ff02191690831515021790555060126000600654815260200190815260200160002060405180602001604052803373ffffffffffffffffffffffffffffffffffffffff168152509080600181540180825580915050600190039060005260206000200160009091909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505060c89050919050565b60018054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561216b5780601f106121405761010080835404028352916020019161216b565b820191906000526020600020905b81548152906001019060200180831161214e57829003601f168201915b505050505081565b60606000601360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208054905090506060816040519080825280602002602001820160405280156121f257816020015b60608152602001906001900390816121dd5790505b50905060008090505b8281101561246f5761244b61226a601360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020838154811061225357fe5b906000526020600020906004020160000154612a87565b601360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002083815481106122b457fe5b90600052602060002090600402016003018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156123595780601f1061232e57610100808354040283529160200191612359565b820191906000526020600020905b81548152906001019060200180831161233c57829003601f168201915b50505050506123c2601360008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002085815481106123ab57fe5b906000526020600020906004020160010154612a87565b612446601360008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020868154811061240f57fe5b906000526020600020906004020160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166113ce565b612bf5565b82828151811061245757fe5b602002602001018190525080806001019150506121fb565b508092505050919050565b6000806000600a54844060001c8161248e57fe5b06905080600143039250925050915091565b60006124ad338484612737565b6001905092915050565b60006402540be4003373ffffffffffffffffffffffffffffffffffffffff16816124dd57fe5b06905090565b60075481565b6000601360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206040518060800160405280428152602001600081526020013373ffffffffffffffffffffffffffffffffffffffff168152602001848152509080600181540180825580915050600190039060005260206000209060040201600090919091909150600082015181600001556020820151816001015560408201518160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506060820151816003019080519060200190612602929190612c53565b50505061261133846000612737565b60c8905092915050565b60008084905061262b85856108f1565b156126ab578073ffffffffffffffffffffffffffffffffffffffff16638f4ffcb1338630876040518563ffffffff1660e01b815260040161266f949392919061333d565b600060405180830381600087803b15801561268957600080fd5b505af115801561269d573d6000803e3d6000fd5b5050505060019150506126ad565b505b9392505050565b6000601360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805490509050919050565b600d602052816000526040600020602052806000526040600020600091509150505481565b600a5481565b600b5481565b60085481565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561277157600080fd5b80600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156127bd57600080fd5b600c60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205481600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401101561284a57600080fd5b6000600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401905081600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516129c6919061340a565b60405180910390a380600c60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600c60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020540114612a5757fe5b50505050565b6060612a82612a72612a6d6124b7565b612a87565b612a7d600654612a87565b612c27565b905090565b60606000606490506060816040519080825280601f01601f191660200182016040528015612ac45781602001600182028038833980820191505090505b50905060008090505b60008514612b3f576000600a8681612ae157fe5b069050600a8681612aee57fe5b0495508060300160f81b838380600101945081518110612b0a57fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535050612acd565b6060600182016040519080825280601f01601f191660200182016040528015612b775781602001600182028038833980820191505090505b50905060008090505b828111612be8578381840381518110612b9557fe5b602001015160f81c60f81b828281518110612bac57fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508080600101915050612b80565b5080945050505050919050565b606084848484604051602001612c0e9493929190613294565b6040516020818303038152906040529050949350505050565b60608282604051602001612c3c9291906132f3565b604051602081830303815290604052905092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10612c9457805160ff1916838001178555612cc2565b82800160010185558215612cc2579182015b82811115612cc1578251825591602001919060010190612ca6565b5b509050612ccf9190612cd3565b5090565b612cf591905b80821115612cf1576000816000905550600101612cd9565b5090565b90565b600081359050612d07816136c2565b92915050565b600082601f830112612d1e57600080fd5b8135612d31612d2c826134e2565b6134b5565b91508082526020830160208301858383011115612d4d57600080fd5b612d5883828461366f565b50505092915050565b600082601f830112612d7257600080fd5b8135612d85612d808261350e565b6134b5565b91508082526020830160208301858383011115612da157600080fd5b612dac83828461366f565b50505092915050565b600081359050612dc4816136d9565b92915050565b600060208284031215612ddc57600080fd5b6000612dea84828501612cf8565b91505092915050565b60008060408385031215612e0657600080fd5b6000612e1485828601612cf8565b9250506020612e2585828601612cf8565b9150509250929050565b600080600060608486031215612e4457600080fd5b6000612e5286828701612cf8565b9350506020612e6386828701612cf8565b9250506040612e7486828701612db5565b9150509250925092565b60008060408385031215612e9157600080fd5b6000612e9f85828601612cf8565b925050602083013567ffffffffffffffff811115612ebc57600080fd5b612ec885828601612d61565b9150509250929050565b60008060408385031215612ee557600080fd5b6000612ef385828601612cf8565b9250506020612f0485828601612db5565b9150509250929050565b600080600060608486031215612f2357600080fd5b6000612f3186828701612cf8565b9350506020612f4286828701612db5565b925050604084013567ffffffffffffffff811115612f5f57600080fd5b612f6b86828701612d0d565b9150509250925092565b600060208284031215612f8757600080fd5b6000612f9584828501612db5565b91505092915050565b600080600060608486031215612fb357600080fd5b6000612fc186828701612db5565b9350506020612fd286828701612cf8565b925050604084013567ffffffffffffffff811115612fef57600080fd5b612ffb86828701612d61565b9150509250925092565b6000613011838361316d565b905092915050565b61302281613639565b82525050565b613031816135e4565b82525050565b613040816135d2565b82525050565b60006130518261354a565b61305b8185613583565b93508360208202850161306d8561353a565b8060005b858110156130a9578484038952815161308a8582613005565b945061309583613576565b925060208a01995050600181019050613071565b50829750879550505050505092915050565b6130c4816135f6565b82525050565b60006130d582613555565b6130df8185613594565b93506130ef81856020860161367e565b6130f8816136b1565b840191505092915050565b600061310e8261356b565b61311881856135b6565b935061312881856020860161367e565b613131816136b1565b840191505092915050565b60006131478261356b565b61315181856135c7565b935061316181856020860161367e565b80840191505092915050565b600061317882613560565b61318281856135a5565b935061319281856020860161367e565b61319b816136b1565b840191505092915050565b60006131b182613560565b6131bb81856135b6565b93506131cb81856020860161367e565b6131d4816136b1565b840191505092915050565b60006131ec6001836135c7565b91507f23000000000000000000000000000000000000000000000000000000000000006000830152600182019050919050565b600061322c6001836135c7565b91507f2d000000000000000000000000000000000000000000000000000000000000006000830152600182019050919050565b61326881613622565b82525050565b6132778161362c565b82525050565b6000613289828461313c565b915081905092915050565b60006132a0828761313c565b91506132ab826131df565b91506132b7828661313c565b91506132c2826131df565b91506132ce828561313c565b91506132d9826131df565b91506132e5828461313c565b915081905095945050505050565b60006132ff828561313c565b915061330a8261321f565b9150613316828461313c565b91508190509392505050565b60006020820190506133376000830184613028565b92915050565b60006080820190506133526000830187613019565b61335f602083018661325f565b61336c6040830185613037565b818103606083015261337e81846130ca565b905095945050505050565b600060208201905081810360008301526133a38184613046565b905092915050565b60006020820190506133c060008301846130bb565b92915050565b600060208201905081810360008301526133e081846131a6565b905092915050565b600060208201905081810360008301526134028184613103565b905092915050565b600060208201905061341f600083018461325f565b92915050565b600060408201905061343a600083018561325f565b613447602083018461325f565b9392505050565b6000608082019050613463600083018761325f565b613470602083018661325f565b81810360408301526134828185613103565b90506134916060830184613037565b95945050505050565b60006020820190506134af600083018461326e565b92915050565b6000604051905081810181811067ffffffffffffffff821117156134d857600080fd5b8060405250919050565b600067ffffffffffffffff8211156134f957600080fd5b601f19601f8301169050602081019050919050565b600067ffffffffffffffff82111561352557600080fd5b601f19601f8301169050602081019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b60006135dd82613602565b9050919050565b60006135ef82613602565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60006136448261364b565b9050919050565b60006136568261365d565b9050919050565b600061366882613602565b9050919050565b82818337600083830152505050565b60005b8381101561369c578082015181840152602081019050613681565b838111156136ab576000848401525b50505050565b6000601f19601f8301169050919050565b6136cb816135d2565b81146136d657600080fd5b50565b6136e281613622565b81146136ed57600080fd5b5056fea26469706673582212201e48d952109170ce51fd297070739e448f0c2dd98c044781f72c23739afcd2c464736f6c634300060000330000000000000000000000000000000000000000000759af0675d23d85c00000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000b537461726b20436861696e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005535441524b000000000000000000000000000000000000000000000000000000

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

0000000000000000000000000000000000000000000759af0675d23d85c00000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000b537461726b20436861696e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005535441524b000000000000000000000000000000000000000000000000000000

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000759af0675d23d85c00000
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [2] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [3] : 000000000000000000000000000000000000000000000000000000000000000b
Arg [4] : 537461726b20436861696e000000000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000005
Arg [6] : 535441524b000000000000000000000000000000000000000000000000000000


Deployed ByteCode Sourcemap

241:14386:0:-:0;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;241:14386:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;268:18;;;:::i;:::-;;;;;;;;;;;;;;;;2737:225;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;5364:187;;;:::i;:::-;;;;;;;;;;;;;;;;;7053:110;;;:::i;:::-;;;;;;;;;;;;;;;;353:26;;;:::i;:::-;;;;;;;;;;;;;;;;386:34;;;:::i;:::-;;;;;;;;;;;;;;;;2433:296;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;12221:244;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;427:28;;;:::i;:::-;;;;;;;;;;;;;;;;561:23;;;:::i;:::-;;;;;;;;;;;;;;;;320:26;;;:::i;:::-;;;;;;;;;;;;;;;;8292:2789;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;3341:374;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;11088:552;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;6165:101;;;:::i;:::-;;;;;;;;;;;;;;;;6916:127;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;13620:454;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;6403:234;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;654:45;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;3723:611;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;12692:589;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;11647:367;;;:::i;:::-;;;;;;;;;;;;;;;;5016:125;;;:::i;:::-;;;;;;;;;;;;;;;;462:24;;;:::i;:::-;;;;;;;;;;;;;;;;6645:263;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;7349:931;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;293:20;;;:::i;:::-;;;;;;;;;;;;;;;;14081:541;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;5149:207;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;2273:152;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;6276:113;;;:::i;:::-;;;;;;;;;;;;;;;;493:26;;;:::i;:::-;;;;;;;;;;;;;;;;12471:213;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;2970:363;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;13290:121;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;706:66;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;591:24;;;:::i;:::-;;;;;;;;;;;;;;;;622:21;;;:::i;:::-;;;;;;;;;;;;;;;;526:28;;;:::i;:::-;;;;;;;;;;;;;;;;268:18;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2737:225::-;2813:12;2872:6;2838:9;:21;2848:10;2838:21;;;;;;;;;;;;;;;:31;2860:8;2838:31;;;;;;;;;;;;;;;:40;;;;2915:8;2894:38;;2903:10;2894:38;;;2925:6;2894:38;;;;;;;;;;;;;;;2950:4;2943:11;;2737:225;;;;:::o;5364:187::-;5413:7;5422;5442:12;5494:9;;5488:1;5475:12;:14;5465:25;5457:34;;:46;;;;;;5442:61;;5522:4;5541:1;5528:12;:14;5514:29;;;;;5364:187;;:::o;7053:110::-;7102:7;7129;:18;7137:9;;7129:18;;;;;;;;;;;:25;;;;7122:32;;7053:110;:::o;353:26::-;;;;:::o;386:34::-;;;;;;;;;;;;;:::o;2433:296::-;2515:12;2558:9;:16;2568:5;2558:16;;;;;;;;;;;;;;;:28;2575:10;2558:28;;;;;;;;;;;;;;;;2548:6;:38;;2540:47;;;;;;2653:6;2621:9;:16;2631:5;2621:16;;;;;;;;;;;;;;;:28;2638:10;2621:28;;;;;;;;;;;;;;;;:38;;;;;;;;;;;2670:29;2680:5;2687:3;2692:6;2670:9;:29::i;:::-;2717:4;2710:11;;2433:296;;;;;:::o;12221:244::-;12311:7;12329:14;:19;12344:3;12329:19;;;;;;;;;;;;;;;12354:41;;;;;;;;12363:3;12354:41;;;;12368:7;12354:41;;;;12377:10;12354:41;;;;;;12389:5;12354:41;;;12329:67;;39:1:-1;33:3;27:10;23:18;57:10;52:3;45:23;79:10;72:17;;0:93;12329:67:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;12405:35;12415:10;12427:3;12432:7;12405:9;:35::i;:::-;12456:3;12449:10;;12221:244;;;;;:::o;427:28::-;;;;:::o;561:23::-;;;;:::o;320:26::-;;;;;;;;;;;;;:::o;8292:2789::-;8344:7;8400:4;8372:32;;:24;8385:10;8372:12;:24::i;:::-;:32;;;8364:41;;;;;;8454:3;8442:8;8437:1;8424:12;:14;8423:27;:34;8415:43;;;;;;8528:1;8515:9;;8502:8;8492:19;8484:28;;:40;;;;;;:45;8476:54;;;;;;8596:3;8587:6;;8548:13;:25;8562:10;8548:25;;;;;;;;;;;;;;;:36;;;:45;:51;8540:62;;;;;;8674:5;8621:58;;:14;8636:19;:17;:19::i;:::-;8621:35;;;;;;;;;;;;;;;;;;;;:49;;;;;;;;;;;;:58;;;8613:67;;;;;;8747:4;8698:53;;:14;8713:19;:17;:19::i;:::-;8698:35;;;;;;;;;;;;;;;;;;;;:45;;;;;;;;;;;;:53;;;8690:62;;;;;;8771:15;8801:3;8789:9;;:15;;;;;;8771:33;;8828:15;8852:13;;8846:3;:19;8828:37;;8896:1;8887:7;:10;8884:1901;;;8937:13;;8931:3;:19;8921:29;;8884:1901;;;8987:1;8978:7;:10;8975:1810;;;9028:13;;9022:3;:19;9012:29;;8975:1810;;;9078:1;9069:7;:10;9066:1719;;;9119:13;;9113:3;:19;9103:29;;9066:1719;;;9169:1;9160:7;:10;9157:1628;;;9211:13;;9204:4;:20;9194:30;;9157:1628;;;9261:1;9252:7;:10;9249:1536;;;9303:13;;9296:4;:20;9286:30;;9249:1536;;;9353:1;9344:7;:10;9341:1444;;;9395:13;;9388:4;:20;9378:30;;9341:1444;;;9445:1;9436:7;:10;9433:1352;;;9487:13;;9480:4;:20;9470:30;;9433:1352;;;9537:1;9528:7;:10;9525:1260;;;9579:13;;9572:4;:20;9562:30;;9525:1260;;;9629:1;9620:7;:10;9617:1168;;;9671:13;;9664:4;:20;9654:30;;9617:1168;;;9721:1;9712:7;:10;9709:1076;;;9763:13;;9756:4;:20;9746:30;;9709:1076;;;9813:2;9804:7;:11;9801:984;;;9855:13;;9849:3;:19;9839:29;;9801:984;;;9905:2;9896:7;:11;9893:892;;;9947:13;;9941:3;:19;9931:29;;9893:892;;;9997:2;9988:7;:11;9985:800;;;10039:13;;10033:3;:19;10023:29;;9985:800;;;10089:2;10080:7;:11;10077:708;;;10130:13;;10125:2;:18;10115:28;;10077:708;;;10180:2;10171:7;:11;10168:617;;;10221:13;;10216:2;:18;10206:28;;10168:617;;;10271:2;10262:7;:11;10259:526;;;10312:13;;10307:2;:18;10297:28;;10259:526;;;10362:2;10353:7;:11;10350:435;;;10402:13;;10398:1;:17;10388:27;;10350:435;;;10452:2;10443:7;:11;10440:345;;;10492:13;;10488:1;:17;10478:27;;10440:345;;;10542:2;10533:7;:11;10530:255;;;10582:13;;10578:1;:17;10568:27;;10530:255;;;10632:2;10623:7;:11;10620:165;;;10672:13;;10668:1;:17;10658:27;;10620:165;;;10721:2;10713:7;:10;10710:75;;;10761:13;;10757:1;:17;10747:27;;10710:75;10620:165;10530:255;10440:345;10350:435;10259:526;10168:617;10077:708;9985:800;9893:892;9801:984;9709:1076;9617:1168;9525:1260;9433:1352;9341:1444;9249:1536;9157:1628;9066:1719;8975:1810;8884:1901;10796:19;10918:3;10878:15;:26;10894:9;;10878:26;;;;;;;;;;;:35;;;10871:3;10830:13;:25;10844:10;10830:25;;;;;;;;;;;;;;;:38;;;:44;10819:7;:56;:94;;;;;;10818:103;;;;;;10796:125;;10983:4;10931:14;10946:19;:17;:19::i;:::-;10931:35;;;;;;;;;;;;;;;;;;;;:49;;;:56;;;;;;;;;;;;;;;;;;10997:49;11015:4;11022:10;11034:11;10997:9;:49::i;:::-;11063:11;11056:18;;;;;8292:2789;;;:::o;3341:374::-;3387:12;3445:6;3420:9;:21;3430:10;3420:21;;;;;;;;;;;;;;;;:31;;3412:40;;;;;;3524:6;3499:9;:21;3509:10;3499:21;;;;;;;;;;;;;;;;:31;;;;;;;;;;;3595:6;3580:11;;:21;;;;;;;;;;;3666:10;3661:24;;;3678:6;3661:24;;;;;;;;;;;;;;;3703:4;3696:11;;3341:374;;;:::o;11088:552::-;11145:7;11165:22;11217:8;;;;;;;;;;;11209:17;;11203:2;:23;11190:10;:36;11165:61;;11285:8;;;;;;;;;;;11277:17;;11271:2;:23;11266:2;:28;11248:14;:46;;11240:55;;;;;;11353:1;11313:13;:25;11327:10;11313:25;;;;;;;;;;;;;;;:36;;;:41;11305:50;;;;;;11387:14;11369:13;;:32;;;;;;;;;;;11449:3;11410:13;:25;11424:10;11410:25;;;;;;;;;;;;;;;:36;;:42;;;;11502:14;11461:13;:25;11475:10;11461:25;;;;;;;;;;;;;;;:38;;:55;;;;11525:11;11542:10;11525:28;;39:1:-1;33:3;27:10;23:18;57:10;52:3;45:23;79:10;72:17;;0:93;11525:28:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11562:52;11572:10;11592:4;11599:14;11562:9;:52::i;:::-;11630:3;11623:10;;;11088:552;;;:::o;6165:101::-;6213:7;6240:11;:18;;;;6233:25;;6165:101;:::o;6916:127::-;6976:7;7004:13;:20;7018:5;7004:20;;;;;;;;;;;;;;;:31;;;6997:38;;6916:127;;;:::o;13620:454::-;13680:13;13702;13734:5;13726:14;;13718:23;;13702:39;;13748:21;:42;;;;;;;;;;;;;;;;;;;13799:16;13828:2;13818:13;;;;;;;;;;;;;;;;;;;;;;;;;29:1:-1;21:6;17:14;116:4;104:10;96:6;87:34;147:4;139:6;135:17;125:27;;0:156;13818:13:0;;;;13799:32;;13838:12;:3;13842:1;13838:6;;;;;;;;;;;:12;;;;;;;;;;;13857;:3;13861:1;13857:6;;;;;;;;;;;:12;;;;;;;;;;;13881:6;13890:1;13881:10;;13876:170;13897:2;13893:1;:6;13876:170;;;13930:8;13967:1;13950:5;13960:2;13956:1;:6;13950:13;;;;;;;;;;:18;;;;;13944:25;;13939:31;;13930:41;;;;;;;;;;;;;;;;13917:3;13925:1;13923;:3;13921:1;:5;13917:10;;;;;;;;;;;:54;;;;;;;;;;;13995:8;14031:4;14015:20;;:5;14025:2;14021:1;:6;14015:13;;;;;;;;;;:20;14009:27;;14004:33;;13995:43;;;;;;;;;;;;;;;;13982:3;13990:1;13988;:3;13986:1;:5;13982:10;;;;;;;;;;;:56;;;;;;;;;;;13901:3;;;;;;;13876:170;;;;14066:3;14052:18;;;;;13620:454;;;:::o;6403:234::-;6460:4;6516:1;6481:13;:20;6495:5;6481:20;;;;;;;;;;;;;;;:31;;;:36;6478:152;;;6550:5;6543:12;;;;6478:152;6614:4;6607:11;;6403:234;;;;:::o;654:45::-;;;;;;;;;;;;;;;;;:::o;3723:611::-;3788:12;3841:6;3821:9;:16;3831:5;3821:16;;;;;;;;;;;;;;;;:26;;3813:35;;;;;;3935:9;:16;3945:5;3935:16;;;;;;;;;;;;;;;:28;3952:10;3935:28;;;;;;;;;;;;;;;;3925:6;:38;;3917:47;;;;;;4017:6;3997:9;:16;4007:5;3997:16;;;;;;;;;;;;;;;;:26;;;;;;;;;;;4128:6;4096:9;:16;4106:5;4096:16;;;;;;;;;;;;;;;:28;4113:10;4096:28;;;;;;;;;;;;;;;;:38;;;;;;;;;;;4212:6;4197:11;;:21;;;;;;;;;;;4290:5;4285:19;;;4297:6;4285:19;;;;;;;;;;;;;;;4322:4;4315:11;;3723:611;;;;:::o;12692:589::-;12762:7;12775;12788:13;12807:7;12828:13;12844:14;:21;12859:5;12844:21;;;;;;;;;;;;;;;12866:6;12844:29;;;;;;;;;;;;;;;;;;:42;;;12828:58;;12896:15;12914:14;:21;12929:5;12914:21;;;;;;;;;;;;;;;12936:6;12914:29;;;;;;;;;;;;;;;;;;:44;;;12896:62;;12968:19;12990:14;:21;13005:5;12990:21;;;;;;;;;;;;;;;13012:6;12990:29;;;;;;;;;;;;;;;;;;:41;;12968:63;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13041:13;13057:14;:21;13072:5;13057:21;;;;;;;;;;;;;;;13079:6;13057:29;;;;;;;;;;;;;;;;;;:41;;;;;;;;;;;;13041:57;;13157:1;13111:14;:21;13126:5;13111:21;;;;;;;;;;;;;;;13133:6;13111:29;;;;;;;;;;;;;;;;;;:42;;;:47;13108:168;;;13182:1;13185;13192:5;13174:24;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13108:168;13237:5;13244:7;13252:5;13259;13229:36;;;;;;;;;;;;12692:589;;;;;;;;:::o;11647:367::-;11686:7;11741:4;11713:32;;:24;11726:10;11713:12;:24::i;:::-;:32;;;11705:41;;;;;;11812:3;11803:6;;11764:13;:25;11778:10;11764:25;;;;;;;;;;;;;;;:36;;;:45;:51;11756:62;;;;;;11867:1;11828:13;:25;11842:10;11828:25;;;;;;;;;;;;;;;:36;;:40;;;;11878:74;11896:4;11902:10;11913:13;:25;11927:10;11913:25;;;;;;;;;;;;;;;:38;;;11878:9;:74::i;:::-;11969:13;:25;11983:10;11969:25;;;;;;;;;;;;;;;:38;;;11962:45;;11647:367;:::o;5016:125::-;5068:7;5130:1;5117:12;:14;5107:25;5099:34;;5092:41;;5016:125;:::o;462:24::-;;;;:::o;6645:263::-;6702:7;6761:1;6726:13;:20;6740:5;6726:20;;;;;;;;;;;;;;;:31;;;:36;6723:178;;;6795:1;6788:8;;;;6723:178;6856:13;:20;6870:5;6856:20;;;;;;;;;;;;;;;:33;;;6849:40;;6645:263;;;;:::o;7349:931::-;7415:7;7472:4;7444:32;;:24;7457:10;7444:12;:24::i;:::-;:32;;;7436:41;;;;;;7527:3;7514:8;7509:1;7496:12;:14;7495:27;:35;;7487:44;;;;;;7605:3;7596:6;;7557:13;:25;7571:10;7557:25;;;;;;;;;;;;;;;:36;;;:45;:51;7549:60;;;;;;7674:1;7661:9;;7648:8;7638:19;7630:28;;:40;;;;;;:45;7622:54;;;;;;7741:3;7734:4;7698:15;:26;7714:9;;7698:26;;;;;;;;;;;:33;;;:40;:46;7695:158;;;7788:1;7775:9;;:14;;;;;;;;;;;7839:3;7803:15;:26;7819:9;;7803:26;;;;;;;;;;;:33;;:39;;;;7695:158;7916:1;7870:14;7885:19;:17;:19::i;:::-;7870:35;;;;;;;;;;;;;;;;;;;;:42;;;:47;7862:56;;;;;;7969:13;:25;7983:10;7969:25;;;;;;;;;;;;;;;:38;;;7930:15;:26;7946:9;;7930:26;;;;;;;;;;;:35;;;:77;;;;;;;;;;;8062:3;8017:14;8032:19;:17;:19::i;:::-;8017:35;;;;;;;;;;;;;;;;;;;;:42;;:48;;;;8127:5;8075:14;8090:19;:17;:19::i;:::-;8075:35;;;;;;;;;;;;;;;;;;;;:49;;;:57;;;;;;;;;;;;;;;;;;8190:4;8142:14;8157:19;:17;:19::i;:::-;8142:35;;;;;;;;;;;;;;;;;;;;:45;;;:52;;;;;;;;;;;;;;;;;;8204:7;:18;8212:9;;8204:18;;;;;;;;;;;8228:24;;;;;;;;8241:10;8228:24;;;;;8204:49;;39:1:-1;33:3;27:10;23:18;57:10;52:3;45:23;79:10;72:17;;0:93;8204:49:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8270:3;8263:10;;7349:931;;;:::o;293:20::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;14081:541::-;14142:15;14178:10;14192:14;:21;14207:5;14192:21;;;;;;;;;;;;;;;:28;;;;14178:42;;14230:24;14270:5;14257:19;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14230:46;;14299:6;14306:1;14299:8;;14294:295;14313:5;14309:1;:9;14294:295;;;14369:209;14381:51;14394:14;:21;14409:5;14394:21;;;;;;;;;;;;;;;14416:1;14394:24;;;;;;;;;;;;;;;;;;:37;;;14381:12;:51::i;:::-;14433:14;:21;14448:5;14433:21;;;;;;;;;;;;;;;14455:1;14433:24;;;;;;;;;;;;;;;;;;:36;;14369:209;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14470:53;14483:14;:21;14498:5;14483:21;;;;;;;;;;;;;;;14505:1;14483:24;;;;;;;;;;;;;;;;;;:39;;;14470:12;:53::i;:::-;14524;14540:14;:21;14555:5;14540:21;;;;;;;;;;;;;;;14562:1;14540:24;;;;;;;;;;;;;;;;;;:36;;;;;;;;;;;;14524:15;:53::i;:::-;14369:11;:209::i;:::-;14355:8;14364:1;14355:11;;;;;;;;;;;;;:223;;;;14320:3;;;;;;;14294:295;;;;14607:8;14600:15;;;;14081:541;;;:::o;5149:207::-;5221:7;5230;5249:12;5299:9;;5282:12;5272:23;5264:32;;:44;;;;;;5249:59;;5327:4;5346:1;5333:12;:14;5319:29;;;;;5149:207;;;:::o;2273:152::-;2336:12;2361:34;2371:10;2383:3;2388:6;2361:9;:34::i;:::-;2413:4;2406:11;;2273:152;;;;:::o;6276:113::-;6321:7;6370:11;6356:10;6348:19;;:33;;;;;;6341:40;;6276:113;:::o;493:26::-;;;;:::o;12471:213::-;12543:7;12561:14;:19;12576:3;12561:19;;;;;;;;;;;;;;;12586:34;;;;;;;;12595:3;12586:34;;;;12599:1;12586:34;;;;12602:10;12586:34;;;;;;12614:5;12586:34;;;12561:60;;39:1:-1;33:3;27:10;23:18;57:10;52:3;45:23;79:10;72:17;;0:93;12561:60:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;12630:29;12640:10;12652:3;12657:1;12630:9;:29::i;:::-;12675:3;12668:10;;12471:213;;;;:::o;2970:363::-;3087:12;3112:22;3152:8;3112:49;;3176:25;3184:8;3194:6;3176:7;:25::i;:::-;3172:154;;;3218:7;:23;;;3242:10;3254:6;3270:4;3277:10;3218:70;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3218:70:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3218:70:0;;;;3310:4;3303:11;;;;;3172:154;2970:363;;;;;;;:::o;13290:121::-;13349:7;13376:14;:21;13391:5;13376:21;;;;;;;;;;;;;;;:28;;;;13368:36;;13290:121;;;:::o;706:66::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;591:24::-;;;;:::o;622:21::-;;;;:::o;526:28::-;;;;:::o;1786:479::-;1889:3;1874:19;;:3;:19;;;;1866:28;;;;;;1933:6;1913:9;:16;1923:5;1913:16;;;;;;;;;;;;;;;;:26;;1905:35;;;;;;1986:9;:14;1996:3;1986:14;;;;;;;;;;;;;;;;1976:6;1959:9;:14;1969:3;1959:14;;;;;;;;;;;;;;;;:23;:41;;1951:50;;;;;;2012:21;2055:9;:14;2065:3;2055:14;;;;;;;;;;;;;;;;2036:9;:16;2046:5;2036:16;;;;;;;;;;;;;;;;:33;2012:57;;2100:6;2080:9;:16;2090:5;2080:16;;;;;;;;;;;;;;;;:26;;;;;;;;;;;2135:6;2117:9;:14;2127:3;2117:14;;;;;;;;;;;;;;;;:24;;;;;;;;;;;2173:3;2157:28;;2166:5;2157:28;;;2178:6;2157:28;;;;;;;;;;;;;;;2240:16;2222:9;:14;2232:3;2222:14;;;;;;;;;;;;;;;;2203:9;:16;2213:5;2203:16;;;;;;;;;;;;;;;;:33;:53;2196:61;;;;1786:479;;;;:::o;7179:151::-;7230:13;7262:60;7269:28;7282:14;:12;:14::i;:::-;7269:12;:28::i;:::-;7298:23;7311:9;;7298:12;:23::i;:::-;7262:6;:60::i;:::-;7255:67;;7179:151;:::o;4342:506::-;4397:17;4427:14;4444:3;4427:20;;4458:21;4492:9;4482:20;;;;;;;;;;;;;;;;;;;;;;;;;29:1:-1;21:6;17:14;116:4;104:10;96:6;87:34;147:4;139:6;135:17;125:27;;0:156;4482:20:0;;;;4458:44;;4513:6;4522:1;4513:10;;4534:148;4546:1;4541;:6;4534:148;;4564:14;4585:2;4581:1;:6;;;;;;4564:23;;4610:2;4606:1;:6;;;;;;4602:10;;4659:9;4654:2;:14;4643:27;;4627:8;4636:3;;;;;;4627:13;;;;;;;;;;;:43;;;;;;;;;;;4534:148;;;;4692:14;4723:1;4719;:5;4709:16;;;;;;;;;;;;;;;;;;;;;;;;;29:1:-1;21:6;17:14;116:4;104:10;96:6;87:34;147:4;139:6;135:17;125:27;;0:156;4709:16:0;;;;4692:33;;4741:6;4750:1;4741:10;;4736:79;4758:1;4753;:6;4736:79;;4788:8;4801:1;4797;:5;4788:15;;;;;;;;;;;;;;;;4781:1;4783;4781:4;;;;;;;;;;;:22;;;;;;;;;;;4761:3;;;;;;;4736:79;;;;4838:1;4825:15;;4342:506;;;;;;;:::o;13418:195::-;13528:13;13585:1;13591;13597;13603;13568:37;;;;;;;;;;;;;;;49:4:-1;39:7;30;26:21;22:32;13:7;6:49;13568:37:0;;;13554:52;;13418:195;;;;;;:::o;4856:147::-;4929:13;4986:1;4992;4969:25;;;;;;;;;;;;;49:4:-1;39:7;30;26:21;22:32;13:7;6:49;4969:25:0;;;4955:40;;4856:147;;;;:::o;241:14386::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;5:130:-1:-;;85:6;72:20;63:29;;97:33;124:5;97:33;;;57:78;;;;;143:440;;244:3;237:4;229:6;225:17;221:27;211:2;;262:1;259;252:12;211:2;299:6;286:20;321:64;336:48;377:6;336:48;;;321:64;;;312:73;;405:6;398:5;391:21;441:4;433:6;429:17;474:4;467:5;463:16;509:3;500:6;495:3;491:16;488:25;485:2;;;526:1;523;516:12;485:2;536:41;570:6;565:3;560;536:41;;;204:379;;;;;;;;592:442;;694:3;687:4;679:6;675:17;671:27;661:2;;712:1;709;702:12;661:2;749:6;736:20;771:65;786:49;828:6;786:49;;;771:65;;;762:74;;856:6;849:5;842:21;892:4;884:6;880:17;925:4;918:5;914:16;960:3;951:6;946:3;942:16;939:25;936:2;;;977:1;974;967:12;936:2;987:41;1021:6;1016:3;1011;987:41;;;654:380;;;;;;;;1042:130;;1122:6;1109:20;1100:29;;1134:33;1161:5;1134:33;;;1094:78;;;;;1179:241;;1283:2;1271:9;1262:7;1258:23;1254:32;1251:2;;;1299:1;1296;1289:12;1251:2;1334:1;1351:53;1396:7;1387:6;1376:9;1372:22;1351:53;;;1341:63;;1313:97;1245:175;;;;;1427:366;;;1548:2;1536:9;1527:7;1523:23;1519:32;1516:2;;;1564:1;1561;1554:12;1516:2;1599:1;1616:53;1661:7;1652:6;1641:9;1637:22;1616:53;;;1606:63;;1578:97;1706:2;1724:53;1769:7;1760:6;1749:9;1745:22;1724:53;;;1714:63;;1685:98;1510:283;;;;;;1800:491;;;;1938:2;1926:9;1917:7;1913:23;1909:32;1906:2;;;1954:1;1951;1944:12;1906:2;1989:1;2006:53;2051:7;2042:6;2031:9;2027:22;2006:53;;;1996:63;;1968:97;2096:2;2114:53;2159:7;2150:6;2139:9;2135:22;2114:53;;;2104:63;;2075:98;2204:2;2222:53;2267:7;2258:6;2247:9;2243:22;2222:53;;;2212:63;;2183:98;1900:391;;;;;;2298:472;;;2429:2;2417:9;2408:7;2404:23;2400:32;2397:2;;;2445:1;2442;2435:12;2397:2;2480:1;2497:53;2542:7;2533:6;2522:9;2518:22;2497:53;;;2487:63;;2459:97;2615:2;2604:9;2600:18;2587:32;2639:18;2631:6;2628:30;2625:2;;;2671:1;2668;2661:12;2625:2;2691:63;2746:7;2737:6;2726:9;2722:22;2691:63;;;2681:73;;2566:194;2391:379;;;;;;2777:366;;;2898:2;2886:9;2877:7;2873:23;2869:32;2866:2;;;2914:1;2911;2904:12;2866:2;2949:1;2966:53;3011:7;3002:6;2991:9;2987:22;2966:53;;;2956:63;;2928:97;3056:2;3074:53;3119:7;3110:6;3099:9;3095:22;3074:53;;;3064:63;;3035:98;2860:283;;;;;;3150:595;;;;3297:2;3285:9;3276:7;3272:23;3268:32;3265:2;;;3313:1;3310;3303:12;3265:2;3348:1;3365:53;3410:7;3401:6;3390:9;3386:22;3365:53;;;3355:63;;3327:97;3455:2;3473:53;3518:7;3509:6;3498:9;3494:22;3473:53;;;3463:63;;3434:98;3591:2;3580:9;3576:18;3563:32;3615:18;3607:6;3604:30;3601:2;;;3647:1;3644;3637:12;3601:2;3667:62;3721:7;3712:6;3701:9;3697:22;3667:62;;;3657:72;;3542:193;3259:486;;;;;;3752:241;;3856:2;3844:9;3835:7;3831:23;3827:32;3824:2;;;3872:1;3869;3862:12;3824:2;3907:1;3924:53;3969:7;3960:6;3949:9;3945:22;3924:53;;;3914:63;;3886:97;3818:175;;;;;4000:597;;;;4148:2;4136:9;4127:7;4123:23;4119:32;4116:2;;;4164:1;4161;4154:12;4116:2;4199:1;4216:53;4261:7;4252:6;4241:9;4237:22;4216:53;;;4206:63;;4178:97;4306:2;4324:53;4369:7;4360:6;4349:9;4345:22;4324:53;;;4314:63;;4285:98;4442:2;4431:9;4427:18;4414:32;4466:18;4458:6;4455:30;4452:2;;;4498:1;4495;4488:12;4452:2;4518:63;4573:7;4564:6;4553:9;4549:22;4518:63;;;4508:73;;4393:194;4110:487;;;;;;4605:181;;4718:62;4776:3;4768:6;4718:62;;;4704:76;;4697:89;;;;;4794:142;4885:45;4924:5;4885:45;;;4880:3;4873:58;4867:69;;;4943:137;5042:32;5068:5;5042:32;;;5037:3;5030:45;5024:56;;;5087:113;5170:24;5188:5;5170:24;;;5165:3;5158:37;5152:48;;;5236:896;;5393:60;5447:5;5393:60;;;5466:92;5551:6;5546:3;5466:92;;;5459:99;;5581:3;5623:4;5615:6;5611:17;5606:3;5602:27;5650:62;5706:5;5650:62;;;5732:7;5760:1;5745:348;5770:6;5767:1;5764:13;5745:348;;;5832:9;5826:4;5822:20;5817:3;5810:33;5877:6;5871:13;5899:76;5970:4;5955:13;5899:76;;;5891:84;;5992:66;6051:6;5992:66;;;5982:76;;6081:4;6076:3;6072:14;6065:21;;5802:291;5792:1;5789;5785:9;5780:14;;5745:348;;;5749:14;6106:4;6099:11;;6123:3;6116:10;;5372:760;;;;;;;;;;6140:104;6217:21;6232:5;6217:21;;;6212:3;6205:34;6199:45;;;6251:343;;6361:38;6393:5;6361:38;;;6411:70;6474:6;6469:3;6411:70;;;6404:77;;6486:52;6531:6;6526:3;6519:4;6512:5;6508:16;6486:52;;;6559:29;6581:6;6559:29;;;6554:3;6550:39;6543:46;;6341:253;;;;;;6601:347;;6713:39;6746:5;6713:39;;;6764:71;6828:6;6823:3;6764:71;;;6757:78;;6840:52;6885:6;6880:3;6873:4;6866:5;6862:16;6840:52;;;6913:29;6935:6;6913:29;;;6908:3;6904:39;6897:46;;6693:255;;;;;;6955:360;;7085:39;7118:5;7085:39;;;7136:89;7218:6;7213:3;7136:89;;;7129:96;;7230:52;7275:6;7270:3;7263:4;7256:5;7252:16;7230:52;;;7303:6;7298:3;7294:16;7287:23;;7065:250;;;;;;7322:319;;7420:35;7449:5;7420:35;;;7467:61;7521:6;7516:3;7467:61;;;7460:68;;7533:52;7578:6;7573:3;7566:4;7559:5;7555:16;7533:52;;;7606:29;7628:6;7606:29;;;7601:3;7597:39;7590:46;;7400:241;;;;;;7648:339;;7756:35;7785:5;7756:35;;;7803:71;7867:6;7862:3;7803:71;;;7796:78;;7879:52;7924:6;7919:3;7912:4;7905:5;7901:16;7879:52;;;7952:29;7974:6;7952:29;;;7947:3;7943:39;7936:46;;7736:251;;;;;;7995:335;;8173:84;8255:1;8250:3;8173:84;;;8166:91;;8290:3;8286:1;8281:3;8277:11;8270:24;8322:1;8317:3;8313:11;8306:18;;8159:171;;;;8339:335;;8517:84;8599:1;8594:3;8517:84;;;8510:91;;8634:3;8630:1;8625:3;8621:11;8614:24;8666:1;8661:3;8657:11;8650:18;;8503:171;;;;8682:113;8765:24;8783:5;8765:24;;;8760:3;8753:37;8747:48;;;8802:107;8881:22;8897:5;8881:22;;;8876:3;8869:35;8863:46;;;8916:266;;9062:95;9153:3;9144:6;9062:95;;;9055:102;;9174:3;9167:10;;9043:139;;;;;9189:1550;;9782:95;9873:3;9864:6;9782:95;;;9775:102;;9895:148;10039:3;9895:148;;;9888:155;;10061:95;10152:3;10143:6;10061:95;;;10054:102;;10174:148;10318:3;10174:148;;;10167:155;;10340:95;10431:3;10422:6;10340:95;;;10333:102;;10453:148;10597:3;10453:148;;;10446:155;;10619:95;10710:3;10701:6;10619:95;;;10612:102;;10731:3;10724:10;;9763:976;;;;;;;;10746:694;;11041:95;11132:3;11123:6;11041:95;;;11034:102;;11154:148;11298:3;11154:148;;;11147:155;;11320:95;11411:3;11402:6;11320:95;;;11313:102;;11432:3;11425:10;;11022:418;;;;;;11447:245;;11581:2;11570:9;11566:18;11558:26;;11595:87;11679:1;11668:9;11664:17;11655:6;11595:87;;;11552:140;;;;;11699:647;;11927:3;11916:9;11912:19;11904:27;;11942:79;12018:1;12007:9;12003:17;11994:6;11942:79;;;12032:72;12100:2;12089:9;12085:18;12076:6;12032:72;;;12115;12183:2;12172:9;12168:18;12159:6;12115:72;;;12235:9;12229:4;12225:20;12220:2;12209:9;12205:18;12198:48;12260:76;12331:4;12322:6;12260:76;;;12252:84;;11898:448;;;;;;;;12353:385;;12533:2;12522:9;12518:18;12510:26;;12583:9;12577:4;12573:20;12569:1;12558:9;12554:17;12547:47;12608:120;12723:4;12714:6;12608:120;;;12600:128;;12504:234;;;;;12745:201;;12857:2;12846:9;12842:18;12834:26;;12871:65;12933:1;12922:9;12918:17;12909:6;12871:65;;;12828:118;;;;;12953:293;;13087:2;13076:9;13072:18;13064:26;;13137:9;13131:4;13127:20;13123:1;13112:9;13108:17;13101:47;13162:74;13231:4;13222:6;13162:74;;;13154:82;;13058:188;;;;;13253:301;;13391:2;13380:9;13376:18;13368:26;;13441:9;13435:4;13431:20;13427:1;13416:9;13412:17;13405:47;13466:78;13539:4;13530:6;13466:78;;;13458:86;;13362:192;;;;;13561:213;;13679:2;13668:9;13664:18;13656:26;;13693:71;13761:1;13750:9;13746:17;13737:6;13693:71;;;13650:124;;;;;13781:324;;13927:2;13916:9;13912:18;13904:26;;13941:71;14009:1;13998:9;13994:17;13985:6;13941:71;;;14023:72;14091:2;14080:9;14076:18;14067:6;14023:72;;;13898:207;;;;;;14112:635;;14334:3;14323:9;14319:19;14311:27;;14349:71;14417:1;14406:9;14402:17;14393:6;14349:71;;;14431:72;14499:2;14488:9;14484:18;14475:6;14431:72;;;14551:9;14545:4;14541:20;14536:2;14525:9;14521:18;14514:48;14576:78;14649:4;14640:6;14576:78;;;14568:86;;14665:72;14733:2;14722:9;14718:18;14709:6;14665:72;;;14305:442;;;;;;;;14754:205;;14868:2;14857:9;14853:18;14845:26;;14882:67;14946:1;14935:9;14931:17;14922:6;14882:67;;;14839:120;;;;;14966:256;;15028:2;15022:9;15012:19;;15066:4;15058:6;15054:17;15165:6;15153:10;15150:22;15129:18;15117:10;15114:34;15111:62;15108:2;;;15186:1;15183;15176:12;15108:2;15206:10;15202:2;15195:22;15006:216;;;;;15229:321;;15372:18;15364:6;15361:30;15358:2;;;15404:1;15401;15394:12;15358:2;15471:4;15467:9;15460:4;15452:6;15448:17;15444:33;15436:41;;15535:4;15529;15525:15;15517:23;;15295:255;;;;15557:322;;15701:18;15693:6;15690:30;15687:2;;;15733:1;15730;15723:12;15687:2;15800:4;15796:9;15789:4;15781:6;15777:17;15773:33;15765:41;;15864:4;15858;15854:15;15846:23;;15624:255;;;;15886:157;;15978:3;15970:11;;16016:4;16011:3;16007:14;15999:22;;15964:79;;;;16050:143;;16165:5;16159:12;16149:22;;16130:63;;;;16200:121;;16293:5;16287:12;16277:22;;16258:63;;;;16328:118;;16418:5;16412:12;16402:22;;16383:63;;;;16453:122;;16547:5;16541:12;16531:22;;16512:63;;;;16582:114;;16686:4;16681:3;16677:14;16669:22;;16663:33;;;;16704:184;;16840:6;16835:3;16828:19;16877:4;16872:3;16868:14;16853:29;;16821:67;;;;;16897:162;;17011:6;17006:3;16999:19;17048:4;17043:3;17039:14;17024:29;;16992:67;;;;;17068:153;;17173:6;17168:3;17161:19;17210:4;17205:3;17201:14;17186:29;;17154:67;;;;;17230:163;;17345:6;17340:3;17333:19;17382:4;17377:3;17373:14;17358:29;;17326:67;;;;;17402:145;;17538:3;17523:18;;17516:31;;;;;17555:91;;17617:24;17635:5;17617:24;;;17606:35;;17600:46;;;;17653:99;;17723:24;17741:5;17723:24;;;17712:35;;17706:46;;;;17759:85;;17832:5;17825:13;17818:21;17807:32;;17801:43;;;;17851:121;;17924:42;17917:5;17913:54;17902:65;;17896:76;;;;17979:72;;18041:5;18030:16;;18024:27;;;;18058:81;;18129:4;18122:5;18118:16;18107:27;;18101:38;;;;18146:129;;18233:37;18264:5;18233:37;;;18220:50;;18214:61;;;;18282:121;;18361:37;18392:5;18361:37;;;18348:50;;18342:61;;;;18410:108;;18489:24;18507:5;18489:24;;;18476:37;;18470:48;;;;18526:145;18607:6;18602:3;18597;18584:30;18663:1;18654:6;18649:3;18645:16;18638:27;18577:94;;;;18680:268;18745:1;18752:101;18766:6;18763:1;18760:13;18752:101;;;18842:1;18837:3;18833:11;18827:18;18823:1;18818:3;18814:11;18807:39;18788:2;18785:1;18781:10;18776:15;;18752:101;;;18868:6;18865:1;18862:13;18859:2;;;18933:1;18924:6;18919:3;18915:16;18908:27;18859:2;18729:219;;;;;18956:97;;19044:2;19040:7;19035:2;19028:5;19024:14;19020:28;19010:38;;19004:49;;;;19061:117;19130:24;19148:5;19130:24;;;19123:5;19120:35;19110:2;;19169:1;19166;19159:12;19110:2;19104:74;;19185:117;19254:24;19272:5;19254:24;;;19247:5;19244:35;19234:2;;19293:1;19290;19283:12;19234:2;19228:74;

Swarm Source

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