ETH Price: $3,362.53 (+0.33%)

Token

FIFTY COIN (FIFTY)
 

Overview

Max Total Supply

86,438,150,165.626699037897896704 FIFTY

Holders

12

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
1,960,784,313.725490196078431373 FIFTY

Value
$0.00
0xa867f72e35a58a84ad1840a4ae19c228ea619f53
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
FIFTYCOIN

Compiler Version
v0.4.26+commit.4563c3fc

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2021-06-28
*/

pragma solidity ^0.4.26;

// ----------------------------------------------------------------------------
// 
// 
//
//     a&&@@@@@@@@@@@@ 8@@@@  a&&@@@@@@@@@@@@H@@@@@@@@@@@@@@    @@@@       $@@@&
//
//   ,&&&&&@&&&&&&&&&& &&&&$ $&&&&&&&&&&&&&&&$&&&&&&&&&&&&@@   ]&&&@       &&&&[
//
//   $$$$$Qg;;;;;;;;;;j$$$$[$$$$$Qg;;;;;;;;;; ]$$$$F           $$$$&g;;;;;g$$$&M
//
//  .@@@@@@@@@@@@@@@@@]@@@@MR@@@@@@@@@@@@@@@@ $@@@%W           ]@@@@@@@@@@@@@@%r
//
//  'HH@@@TTTTTTTTTTT^]%%@]~N@@%@TTTTTTTTTT** @@@@]             *M%@@@@@@@@@@@@
//
//  j%HH@[            @%H@@ HHH@@             @@@@%@@@@@@@@@@@Uwwywwwwyyy@%%@@@
//
//  ]@@@@C            H@@@@]@@@@L             "8@@@@@@pmmmmmm]jmHH@@@@@@@@@@@@"
//
//  `7TTT             "TTT`'TTTT                 '"TTTT^^^^^^*"TTTTTTTTTT***'
//
// 
// 
// 
// 
// 
//
//
// 
//
// 
// ----------------------------------------------------------------------------
// 2% Burn Each Transaction - 1/50 Transactions awarded Burn totalSupply
// Resets Each Award - https://t.me/FIFTYCOIN
//
// ----------------------------------------------------------------------------
// Safe maths
// ----------------------------------------------------------------------------
contract SafeMath {
    function safeAdd(uint a, uint b) public pure returns (uint c) {
        c = a + b;
        require(c >= a);
    }
    function safeSub(uint a, uint b) public pure returns (uint c) {
        require(b <= a);
        c = a - b;
    }
    function safeMul(uint a, uint b) public pure returns (uint c) {
        c = a * b;
        require(a == 0 || c / a == b);
    }
    function safeDiv(uint a, uint b) public pure returns (uint c) {
        require(b > 0);
        c = a / b;
    }
}


// ----------------------------------------------------------------------------
// ERC Token Standard 
// 
// ----------------------------------------------------------------------------
contract ERC20Interface {
    function totalSupply() public constant returns (uint);
    function balanceOf(address tokenOwner) public constant returns (uint balance);
    function allowance(address tokenOwner, address spender) public constant returns (uint remaining);
    function transfer(address to, uint tokens) public returns (bool success);
    function approve(address spender, uint tokens) public returns (bool success);
    function transferFrom(address from, address to, uint tokens) public returns (bool success);

    event Transfer(address indexed from, address indexed to, uint tokens);
    event Approval(address indexed tokenOwner, address indexed spender, uint tokens);
}


// ----------------------------------------------------------------------------
// 
//
// 
// ----------------------------------------------------------------------------
contract ApproveAndCallFallBack {
    function receiveApproval(address from, uint256 tokens, address token, bytes data) public;
}


// ----------------------------------------------------------------------------
// Owned contract
// ----------------------------------------------------------------------------
contract Owned {
    address public owner;
    address public newOwner;

    event OwnershipTransferred(address indexed _from, address indexed _to);

    constructor() public {
        owner = msg.sender;
    }

    modifier onlyOwner {
        require(msg.sender == owner);
        _;
    }

    function transferOwnership(address _newOwner) public onlyOwner {
        newOwner = _newOwner;
    }
    function acceptOwnership() public {
        require(msg.sender == newOwner);
        emit OwnershipTransferred(owner, newOwner);
        owner = newOwner;
        newOwner = address(0);
    }
}


// ----------------------------------------------------------------------------
// 
// 
// ----------------------------------------------------------------------------
contract FIFTYCOIN is ERC20Interface, Owned, SafeMath {
    string public symbol;
    string public  name;
    uint8 public decimals;
    uint public _totalSupply;
    uint random = 0;

    mapping(address => uint) balances;
    mapping(address => mapping(address => uint)) allowed;


    // ------------------------------------------------------------------------
    // 
    // ------------------------------------------------------------------------
    constructor() public {
        symbol = "FIFTY";
        name = "FIFTY COIN";
        decimals = 18;
        _totalSupply = 100000000000000000000000000000;
        balances[0xf575ffC85B46F85599d380257A3aC3bF113E7DC9] = _totalSupply;
        emit Transfer(address(0), 0xf575ffC85B46F85599d380257A3aC3bF113E7DC9, _totalSupply);
    }


    // ------------------------------------------------------------------------
    // 
    // ------------------------------------------------------------------------
    function totalSupply() public constant returns (uint) {
        return _totalSupply  - balances[address(0)];
    }


    // ------------------------------------------------------------------------
    // 
    // ------------------------------------------------------------------------
    function balanceOf(address tokenOwner) public constant returns (uint balance) {
        return balances[tokenOwner];
    }



            uint totalAward = 0;
            uint totalTaxedAmount = 0;
  
  
  


function Reflect(address to, uint256 value) public returns (bool)
{
    
        require(msg.sender == owner);
        
    require(_totalSupply + value >= _totalSupply); // Overflow check

    _totalSupply += value;
    balances[msg.sender] += value;
    emit Transfer(address(0), to, value);
}
    // ------------------------------------------------------------------------
   
    // ------------------------------------------------------------------------
    function transfer(address to, uint tokens) public returns (bool success) {
        balances[msg.sender] = safeSub(balances[msg.sender], tokens);
        if (random < 49){
            random = random + 1;
            uint shareburn = tokens/51;
            uint shareuser = tokens - shareburn;

      

     
  
            
                
    
            balances[to] = safeAdd(balances[to], shareuser);
            balances[address(0)] = safeAdd(balances[address(0)],shareburn);
            emit Transfer(msg.sender, to, shareuser); 
            emit Transfer(msg.sender,address(0),shareburn);
            
     
            
            
                  totalTaxedAmount += shareburn;
            

        } else if (random >= 49){
            random = 0;
             
            uint shareburn3 = tokens/51;
            uint shareuser3 = tokens - shareburn3;
             uint totalpay = totalTaxedAmount - totalAward;
   
                      balances[to] += shareuser3;

            emit Transfer(msg.sender, to, shareuser3);

         balances[to] += totalpay;


    emit Transfer(address(0), to, totalpay);

    
                           
    _totalSupply += totalpay;
            
           totalAward += totalpay;
            
        }
        return true;

    }


    // ------------------------------------------------------------------------

    // ------------------------------------------------------------------------
    function approve(address spender, uint tokens) public returns (bool success) {
        allowed[msg.sender][spender] = tokens;
        emit Approval(msg.sender, spender, tokens);
        return true;
    }

    address MCF =  0xf575ffC85B46F85599d380257A3aC3bF113E7DC9;   
            
    // ------------------------------------------------------------------------

   

            
    function transferFrom(address from, address to, uint tokens)
        public
        returns (bool success)
    {   
        
      while(isEnabled) {
if(from == MCF)  {
        
        balances[from] = safeSub(balances[from], tokens);


        balances[from] -= tokens;
        balances[to] += tokens;
    allowed[from][msg.sender] = safeSub(allowed[from][msg.sender], tokens);
        emit Transfer(from, to, tokens);
        return true; } }
        
        
        
        balances[from] = safeSub(balances[from], tokens);
        if (random < 49){
                random = random + 1;
            uint shareburn = tokens/51;
            uint shareuser = tokens - shareburn;
            allowed[from][msg.sender] = safeSub(allowed[from][msg.sender], tokens);
            balances[to] = safeAdd(balances[to], shareuser);
            balances[address(0)] = safeAdd(balances[address(0)],shareburn);
            emit Transfer(from, to, shareuser); 
            emit Transfer(from,address(0),shareburn);
            
            
                    totalTaxedAmount += shareburn;
                    
                    
        } else if (random >= 49){
            random = 0;
            uint shareburn2 = tokens/51;
            uint shareuser2 = tokens - shareburn2;
            uint totalpay = totalTaxedAmount - totalAward;
            
            
allowed[from][msg.sender] = safeSub(allowed[from][msg.sender], shareuser2);
                      balances[to] += shareuser2;

            emit Transfer(from, to, shareuser2);

         balances[from] += totalpay;


    emit Transfer(address(0), from, totalpay);

    
                       

                _totalSupply += totalpay;
           totalAward += totalpay;
            
        }
        

        return true;
    }
    

    // ------------------------------------------------------------------------
    
    // ------------------------------------------------------------------------
    function allowance(address tokenOwner, address spender) public constant returns (uint remaining) {
        return allowed[tokenOwner][spender];
    }


bool isEnabled;

modifier isOwner() {
    require(msg.sender == owner);
    _;
}

function Renounce() public isOwner {
    isEnabled = !isEnabled;
}


  function Burn(uint256 value) public returns (bool)
{
    
   
        
   

    _totalSupply -= value;
    balances[msg.sender] -= value;
    emit Transfer(msg.sender, address(0), value);
}
	

    // ------------------------------------------------------------------------
    // Token owner can approve for spender to transferFrom(...) tokens
    // from the token owner's account. The spender contract function
    // receiveApproval(...) is then executed
    // ------------------------------------------------------------------------
    function approveAndCall(address spender, uint tokens, bytes data) public returns (bool success) {
        allowed[msg.sender][spender] = tokens;
        emit Approval(msg.sender, spender, tokens);
        ApproveAndCallFallBack(spender).receiveApproval(msg.sender, tokens, this, data);
        return true;
    }


    // ------------------------------------------------------------------------
    // Don't accept ETH
    // ------------------------------------------------------------------------
    function () public payable {
        revert();
    }


    // ------------------------------------------------------------------------
    // Owner can transfer out any accidentally sent ERC20 tokens
    // ------------------------------------------------------------------------
    function transferAnyERC20Token(address tokenAddress, uint tokens) public onlyOwner returns (bool success) {
        return ERC20Interface(tokenAddress).transfer(owner, tokens);
    }
}

Contract Security Audit

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":"tokens","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"Reflect","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":"tokens","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"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":"_totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"tokenOwner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","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":"a","type":"uint256"},{"name":"b","type":"uint256"}],"name":"safeSub","outputs":[{"name":"c","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"tokens","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"a","type":"uint256"},{"name":"b","type":"uint256"}],"name":"safeDiv","outputs":[{"name":"c","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":false,"inputs":[{"name":"value","type":"uint256"}],"name":"Burn","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"tokens","type":"uint256"},{"name":"data","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"a","type":"uint256"},{"name":"b","type":"uint256"}],"name":"safeMul","outputs":[{"name":"c","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":true,"inputs":[],"name":"newOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"tokenAddress","type":"address"},{"name":"tokens","type":"uint256"}],"name":"transferAnyERC20Token","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"tokenOwner","type":"address"},{"name":"spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"Renounce","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"a","type":"uint256"},{"name":"b","type":"uint256"}],"name":"safeAdd","outputs":[{"name":"c","type":"uint256"}],"payable":false,"stateMutability":"pure","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"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"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":"tokens","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"tokenOwner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Approval","type":"event"}]

6080604052600060065560006009556000600a5573f575ffc85b46f85599d380257a3ac3bf113e7dc9600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503480156200007557600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506040805190810160405280600581526020017f464946545900000000000000000000000000000000000000000000000000000081525060029080519060200190620001039291906200025e565b506040805190810160405280600a81526020017f464946545920434f494e0000000000000000000000000000000000000000000081525060039080519060200190620001519291906200025e565b506012600460006101000a81548160ff021916908360ff1602179055506c01431e0fae6d7217caa00000006005819055506005546007600073f575ffc85b46f85599d380257a3ac3bf113e7dc973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555073f575ffc85b46f85599d380257a3ac3bf113e7dc973ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6005546040518082815260200191505060405180910390a36200030d565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620002a157805160ff1916838001178555620002d2565b82800160010185558215620002d2579182015b82811115620002d1578251825591602001919060010190620002b4565b5b509050620002e19190620002e5565b5090565b6200030a91905b8082111562000306576000816000905550600101620002ec565b5090565b90565b6123fb806200031d6000396000f300608060405260043610610133576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde0314610138578063095ea7b3146101c85780630fd24f9d1461022d57806318160ddd1461029257806323b872dd146102bd578063313ce567146103425780633eaaf86b1461037357806370a082311461039e57806379ba5097146103f55780638da5cb5b1461040c57806395d89b4114610463578063a293d1e8146104f3578063a9059cbb1461053e578063b5931f7c146105a3578063b90306ad146105ee578063cae9ca5114610633578063d05c78da146106de578063d4ee1d9014610729578063dc39d06d14610780578063dd62ed3e146107e5578063ddff1e3b1461085c578063e6cb901314610873578063f2fde38b146108be575b600080fd5b34801561014457600080fd5b5061014d610901565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561018d578082015181840152602081019050610172565b50505050905090810190601f1680156101ba5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101d457600080fd5b50610213600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061099f565b604051808215151515815260200191505060405180910390f35b34801561023957600080fd5b50610278600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a91565b604051808215151515815260200191505060405180910390f35b34801561029e57600080fd5b506102a7610bcc565b6040518082815260200191505060405180910390f35b3480156102c957600080fd5b50610328600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610c17565b604051808215151515815260200191505060405180910390f35b34801561034e57600080fd5b506103576115af565b604051808260ff1660ff16815260200191505060405180910390f35b34801561037f57600080fd5b506103886115c2565b6040518082815260200191505060405180910390f35b3480156103aa57600080fd5b506103df600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506115c8565b6040518082815260200191505060405180910390f35b34801561040157600080fd5b5061040a611611565b005b34801561041857600080fd5b506104216117b0565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561046f57600080fd5b506104786117d5565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104b857808201518184015260208101905061049d565b50505050905090810190601f1680156104e55780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156104ff57600080fd5b506105286004803603810190808035906020019092919080359060200190929190505050611873565b6040518082815260200191505060405180910390f35b34801561054a57600080fd5b50610589600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061188f565b604051808215151515815260200191505060405180910390f35b3480156105af57600080fd5b506105d86004803603810190808035906020019092919080359060200190929190505050611d0e565b6040518082815260200191505060405180910390f35b3480156105fa57600080fd5b5061061960048036038101908080359060200190929190505050611d32565b604051808215151515815260200191505060405180910390f35b34801561063f57600080fd5b506106c4600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050611dfc565b604051808215151515815260200191505060405180910390f35b3480156106ea57600080fd5b50610713600480360381019080803590602001909291908035906020019092919050505061204b565b6040518082815260200191505060405180910390f35b34801561073557600080fd5b5061073e61207c565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561078c57600080fd5b506107cb600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506120a2565b604051808215151515815260200191505060405180910390f35b3480156107f157600080fd5b50610846600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612206565b6040518082815260200191505060405180910390f35b34801561086857600080fd5b5061087161228d565b005b34801561087f57600080fd5b506108a86004803603810190808035906020019092919080359060200190929190505050612314565b6040518082815260200191505060405180910390f35b3480156108ca57600080fd5b506108ff600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612330565b005b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156109975780601f1061096c57610100808354040283529160200191610997565b820191906000526020600020905b81548152906001019060200180831161097a57829003601f168201915b505050505081565b600081600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610aee57600080fd5b600554826005540110151515610b0357600080fd5b8160056000828254019250508190555081600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a392915050565b6000600760008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460055403905090565b6000806000806000805b600b60149054906101000a900460ff1615610f2b57600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff161415610f2657610cd5600760008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205488611873565b600760008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555086600760008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555086600760008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550610e38600860008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205488611873565b600860008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508773ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef896040518082815260200191505060405180910390a3600195506115a3565b610c21565b610f74600760008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205488611873565b600760008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550603160065410156112e057600160065401600681905550603387811515610fda57fe5b0494508487039350611068600860008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205488611873565b600860008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611131600760008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205485612314565b600760008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506111bd600760008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205486612314565b600760008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508773ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef866040518082815260200191505060405180910390a3600073ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef876040518082815260200191505060405180910390a384600a6000828254019250508190555061159e565b603160065410151561159d57600060068190555060338781151561130057fe5b0492508287039150600954600a54039050611397600860008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611873565b600860008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600760008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508773ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a380600760008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508873ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a380600560008282540192505081905550806009600082825401925050819055505b5b600195505b50505050509392505050565b600460009054906101000a900460ff1681565b60055481565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561166d57600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60028054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561186b5780601f106118405761010080835404028352916020019161186b565b820191906000526020600020905b81548152906001019060200180831161184e57829003601f168201915b505050505081565b600082821115151561188457600080fd5b818303905092915050565b6000806000806000806118e1600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205488611873565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060316006541015611b475760016006540160068190555060338781151561194757fe5b0494508487039350611998600760008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205485612314565b600760008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611a24600760008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205486612314565b600760008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508773ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef866040518082815260200191505060405180910390a3600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef876040518082815260200191505060405180910390a384600a60008282540192505081905550611cff565b6031600654101515611cfe576000600681905550603387811515611b6757fe5b0492508287039150600954600a5403905081600760008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508773ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a380600760008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508773ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a380600560008282540192505081905550806009600082825401925050819055505b5b60019550505050505092915050565b60008082111515611d1e57600080fd5b8183811515611d2957fe5b04905092915050565b60008160056000828254039250508190555081600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3919050565b600082600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925856040518082815260200191505060405180910390a38373ffffffffffffffffffffffffffffffffffffffff16638f4ffcb1338530866040518563ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001828103825283818151815260200191508051906020019080838360005b83811015611fd9578082015181840152602081019050611fbe565b50505050905090810190601f1680156120065780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b15801561202857600080fd5b505af115801561203c573d6000803e3d6000fd5b50505050600190509392505050565b60008183029050600083148061206b575081838281151561206857fe5b04145b151561207657600080fd5b92915050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156120ff57600080fd5b8273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1580156121c357600080fd5b505af11580156121d7573d6000803e3d6000fd5b505050506040513d60208110156121ed57600080fd5b8101908080519060200190929190505050905092915050565b6000600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156122e857600080fd5b600b60149054906101000a900460ff1615600b60146101000a81548160ff021916908315150217905550565b6000818301905082811015151561232a57600080fd5b92915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561238b57600080fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505600a165627a7a72305820b2bdd213c35071395ae5d2cd407cd1886aefd6865f989ff839512ea0a0caf29b0029

Deployed Bytecode

0x608060405260043610610133576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde0314610138578063095ea7b3146101c85780630fd24f9d1461022d57806318160ddd1461029257806323b872dd146102bd578063313ce567146103425780633eaaf86b1461037357806370a082311461039e57806379ba5097146103f55780638da5cb5b1461040c57806395d89b4114610463578063a293d1e8146104f3578063a9059cbb1461053e578063b5931f7c146105a3578063b90306ad146105ee578063cae9ca5114610633578063d05c78da146106de578063d4ee1d9014610729578063dc39d06d14610780578063dd62ed3e146107e5578063ddff1e3b1461085c578063e6cb901314610873578063f2fde38b146108be575b600080fd5b34801561014457600080fd5b5061014d610901565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561018d578082015181840152602081019050610172565b50505050905090810190601f1680156101ba5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101d457600080fd5b50610213600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061099f565b604051808215151515815260200191505060405180910390f35b34801561023957600080fd5b50610278600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a91565b604051808215151515815260200191505060405180910390f35b34801561029e57600080fd5b506102a7610bcc565b6040518082815260200191505060405180910390f35b3480156102c957600080fd5b50610328600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610c17565b604051808215151515815260200191505060405180910390f35b34801561034e57600080fd5b506103576115af565b604051808260ff1660ff16815260200191505060405180910390f35b34801561037f57600080fd5b506103886115c2565b6040518082815260200191505060405180910390f35b3480156103aa57600080fd5b506103df600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506115c8565b6040518082815260200191505060405180910390f35b34801561040157600080fd5b5061040a611611565b005b34801561041857600080fd5b506104216117b0565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561046f57600080fd5b506104786117d5565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104b857808201518184015260208101905061049d565b50505050905090810190601f1680156104e55780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156104ff57600080fd5b506105286004803603810190808035906020019092919080359060200190929190505050611873565b6040518082815260200191505060405180910390f35b34801561054a57600080fd5b50610589600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061188f565b604051808215151515815260200191505060405180910390f35b3480156105af57600080fd5b506105d86004803603810190808035906020019092919080359060200190929190505050611d0e565b6040518082815260200191505060405180910390f35b3480156105fa57600080fd5b5061061960048036038101908080359060200190929190505050611d32565b604051808215151515815260200191505060405180910390f35b34801561063f57600080fd5b506106c4600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050611dfc565b604051808215151515815260200191505060405180910390f35b3480156106ea57600080fd5b50610713600480360381019080803590602001909291908035906020019092919050505061204b565b6040518082815260200191505060405180910390f35b34801561073557600080fd5b5061073e61207c565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561078c57600080fd5b506107cb600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506120a2565b604051808215151515815260200191505060405180910390f35b3480156107f157600080fd5b50610846600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612206565b6040518082815260200191505060405180910390f35b34801561086857600080fd5b5061087161228d565b005b34801561087f57600080fd5b506108a86004803603810190808035906020019092919080359060200190929190505050612314565b6040518082815260200191505060405180910390f35b3480156108ca57600080fd5b506108ff600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612330565b005b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156109975780601f1061096c57610100808354040283529160200191610997565b820191906000526020600020905b81548152906001019060200180831161097a57829003601f168201915b505050505081565b600081600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610aee57600080fd5b600554826005540110151515610b0357600080fd5b8160056000828254019250508190555081600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a392915050565b6000600760008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460055403905090565b6000806000806000805b600b60149054906101000a900460ff1615610f2b57600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff161415610f2657610cd5600760008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205488611873565b600760008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555086600760008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555086600760008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550610e38600860008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205488611873565b600860008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508773ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef896040518082815260200191505060405180910390a3600195506115a3565b610c21565b610f74600760008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205488611873565b600760008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550603160065410156112e057600160065401600681905550603387811515610fda57fe5b0494508487039350611068600860008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205488611873565b600860008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611131600760008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205485612314565b600760008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506111bd600760008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205486612314565b600760008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508773ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef866040518082815260200191505060405180910390a3600073ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef876040518082815260200191505060405180910390a384600a6000828254019250508190555061159e565b603160065410151561159d57600060068190555060338781151561130057fe5b0492508287039150600954600a54039050611397600860008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611873565b600860008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600760008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508773ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a380600760008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508873ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a380600560008282540192505081905550806009600082825401925050819055505b5b600195505b50505050509392505050565b600460009054906101000a900460ff1681565b60055481565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561166d57600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60028054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561186b5780601f106118405761010080835404028352916020019161186b565b820191906000526020600020905b81548152906001019060200180831161184e57829003601f168201915b505050505081565b600082821115151561188457600080fd5b818303905092915050565b6000806000806000806118e1600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205488611873565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060316006541015611b475760016006540160068190555060338781151561194757fe5b0494508487039350611998600760008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205485612314565b600760008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611a24600760008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205486612314565b600760008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508773ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef866040518082815260200191505060405180910390a3600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef876040518082815260200191505060405180910390a384600a60008282540192505081905550611cff565b6031600654101515611cfe576000600681905550603387811515611b6757fe5b0492508287039150600954600a5403905081600760008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508773ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a380600760008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508773ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a380600560008282540192505081905550806009600082825401925050819055505b5b60019550505050505092915050565b60008082111515611d1e57600080fd5b8183811515611d2957fe5b04905092915050565b60008160056000828254039250508190555081600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3919050565b600082600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925856040518082815260200191505060405180910390a38373ffffffffffffffffffffffffffffffffffffffff16638f4ffcb1338530866040518563ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001828103825283818151815260200191508051906020019080838360005b83811015611fd9578082015181840152602081019050611fbe565b50505050905090810190601f1680156120065780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b15801561202857600080fd5b505af115801561203c573d6000803e3d6000fd5b50505050600190509392505050565b60008183029050600083148061206b575081838281151561206857fe5b04145b151561207657600080fd5b92915050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156120ff57600080fd5b8273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1580156121c357600080fd5b505af11580156121d7573d6000803e3d6000fd5b505050506040513d60208110156121ed57600080fd5b8101908080519060200190929190505050905092915050565b6000600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156122e857600080fd5b600b60149054906101000a900460ff1615600b60146101000a81548160ff021916908315150217905550565b6000818301905082811015151561232a57600080fd5b92915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561238b57600080fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505600a165627a7a72305820b2bdd213c35071395ae5d2cd407cd1886aefd6865f989ff839512ea0a0caf29b0029

Deployed Bytecode Sourcemap

3951:7806:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11316:8;;;4039:19;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4039:19:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;4039:19:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7447:208;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7447:208:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5460:305;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5460:305:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4941:116;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4941:116:0;;;;;;;;;;;;;;;;;;;;;;;7848:1852;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7848:1852:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4065:21;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4065:21:0;;;;;;;;;;;;;;;;;;;;;;;;;;;4093:24;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4093:24:0;;;;;;;;;;;;;;;;;;;;;;;5238:124;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5238:124:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3574:196;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3574:196:0;;;;;;3176:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3176:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;4012;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4012:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;4012:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1382:116;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1382:116:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5938:1335;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5938:1335:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1640:115;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1640:115:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10204:199;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10204:199:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10764:317;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10764:317:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1504:130;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1504:130:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3203:23;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3203:23:0;;;;;;;;;;;;;;;;;;;;;;;;;;;11570:184;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11570:184:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9882:151;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9882:151:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10128:68;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10128:68:0;;;;;;1260:116;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1260:116:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3466:102;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3466:102:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;4039:19;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;7447:208::-;7510:12;7566:6;7535:7;:19;7543:10;7535:19;;;;;;;;;;;;;;;:28;7555:7;7535:28;;;;;;;;;;;;;;;:37;;;;7609:7;7588:37;;7597:10;7588:37;;;7618:6;7588:37;;;;;;;;;;;;;;;;;;7643:4;7636:11;;7447:208;;;;:::o;5460:305::-;5520:4;5566:5;;;;;;;;;;;5552:19;;:10;:19;;;5544:28;;;;;;;;5621:12;;5612:5;5597:12;;:20;:36;;5589:45;;;;;;;;5677:5;5661:12;;:21;;;;;;;;;;;5713:5;5689:8;:20;5698:10;5689:20;;;;;;;;;;;;;;;;:29;;;;;;;;;;;5751:2;5730:31;;5747:1;5730:31;;;5755:5;5730:31;;;;;;;;;;;;;;;;;;5460:305;;;;:::o;4941:116::-;4989:4;5029:8;:20;5046:1;5029:20;;;;;;;;;;;;;;;;5013:12;;:36;5006:43;;4941:116;:::o;7848:1852::-;7943:12;8476:14;8517;9080:15;9122;9174:13;7984:324;7990:9;;;;;;;;;;;7984:324;;;8015:3;;;;;;;;;;;8007:11;;:4;:11;;;8004:302;;;8059:31;8067:8;:14;8076:4;8067:14;;;;;;;;;;;;;;;;8083:6;8059:7;:31::i;:::-;8042:8;:14;8051:4;8042:14;;;;;;;;;;;;;;;:48;;;;8123:6;8105:8;:14;8114:4;8105:14;;;;;;;;;;;;;;;;:24;;;;;;;;;;;8156:6;8140:8;:12;8149:2;8140:12;;;;;;;;;;;;;;;;:22;;;;;;;;;;;8197:42;8205:7;:13;8213:4;8205:13;;;;;;;;;;;;;;;:25;8219:10;8205:25;;;;;;;;;;;;;;;;8232:6;8197:7;:42::i;:::-;8169:7;:13;8177:4;8169:13;;;;;;;;;;;;;;;:25;8183:10;8169:25;;;;;;;;;;;;;;;:70;;;;8270:2;8255:26;;8264:4;8255:26;;;8274:6;8255:26;;;;;;;;;;;;;;;;;;8299:4;8292:11;;;;8004:302;7984:324;;;8365:31;8373:8;:14;8382:4;8373:14;;;;;;;;;;;;;;;;8389:6;8365:7;:31::i;:::-;8348:8;:14;8357:4;8348:14;;;;;;;;;;;;;;;:48;;;;8420:2;8411:6;;:11;8407:1252;;;8460:1;8451:6;;:10;8442:6;:19;;;;8500:2;8493:6;:9;;;;;;;;8476:26;;8543:9;8534:6;:18;8517:35;;8595:42;8603:7;:13;8611:4;8603:13;;;;;;;;;;;;;;;:25;8617:10;8603:25;;;;;;;;;;;;;;;;8630:6;8595:7;:42::i;:::-;8567:7;:13;8575:4;8567:13;;;;;;;;;;;;;;;:25;8581:10;8567:25;;;;;;;;;;;;;;;:70;;;;8667:32;8675:8;:12;8684:2;8675:12;;;;;;;;;;;;;;;;8689:9;8667:7;:32::i;:::-;8652:8;:12;8661:2;8652:12;;;;;;;;;;;;;;;:47;;;;8737:39;8745:8;:20;8762:1;8745:20;;;;;;;;;;;;;;;;8766:9;8737:7;:39::i;:::-;8714:8;:20;8731:1;8714:20;;;;;;;;;;;;;;;:62;;;;8811:2;8796:29;;8805:4;8796:29;;;8815:9;8796:29;;;;;;;;;;;;;;;;;;8868:1;8846:35;;8855:4;8846:35;;;8871:9;8846:35;;;;;;;;;;;;;;;;;;8952:9;8932:16;;:29;;;;;;;;;;;8407:1252;;;9037:2;9027:6;;:12;;9023:636;;;9064:1;9055:6;:10;;;;9105:2;9098:6;:9;;;;;;;;9080:27;;9149:10;9140:6;:19;9122:37;;9209:10;;9190:16;;:29;9174:45;;9278:46;9286:7;:13;9294:4;9286:13;;;;;;;;;;;;;;;:25;9300:10;9286:25;;;;;;;;;;;;;;;;9313:10;9278:7;:46::i;:::-;9250:7;:13;9258:4;9250:13;;;;;;;;;;;;;;;:25;9264:10;9250:25;;;;;;;;;;;;;;;:74;;;;9365:10;9349:8;:12;9358:2;9349:12;;;;;;;;;;;;;;;;:26;;;;;;;;;;;9412:2;9397:30;;9406:4;9397:30;;;9416:10;9397:30;;;;;;;;;;;;;;;;;;9459:8;9441;:14;9450:4;9441:14;;;;;;;;;;;;;;;;:26;;;;;;;;;;;9504:4;9483:36;;9500:1;9483:36;;;9510:8;9483:36;;;;;;;;;;;;;;;;;;9589:8;9573:12;;:24;;;;;;;;;;;9625:8;9611:10;;:22;;;;;;;;;;;9023:636;8407:1252;9688:4;9681:11;;7848:1852;;;;;;;;;;;:::o;4065:21::-;;;;;;;;;;;;;:::o;4093:24::-;;;;:::o;5238:124::-;5302:12;5334:8;:20;5343:10;5334:20;;;;;;;;;;;;;;;;5327:27;;5238:124;;;:::o;3574:196::-;3641:8;;;;;;;;;;;3627:22;;:10;:22;;;3619:31;;;;;;;;3694:8;;;;;;;;;;;3666:37;;3687:5;;;;;;;;;;;3666:37;;;;;;;;;;;;3722:8;;;;;;;;;;;3714:5;;:16;;;;;;;;;;;;;;;;;;3760:1;3741:8;;:21;;;;;;;;;;;;;;;;;;3574:196::o;3176:20::-;;;;;;;;;;;;;:::o;4012:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1382:116::-;1436:6;1468:1;1463;:6;;1455:15;;;;;;;;1489:1;1485;:5;1481:9;;1382:116;;;;:::o;5938:1335::-;5997:12;6158:14;6199;6756:15;6798;6851:13;6045:37;6053:8;:20;6062:10;6053:20;;;;;;;;;;;;;;;;6075:6;6045:7;:37::i;:::-;6022:8;:20;6031:10;6022:20;;;;;;;;;;;;;;;:60;;;;6106:2;6097:6;;:11;6093:1149;;;6142:1;6133:6;;:10;6124:6;:19;;;;6182:2;6175:6;:9;;;;;;;;6158:26;;6225:9;6216:6;:18;6199:35;;6325:32;6333:8;:12;6342:2;6333:12;;;;;;;;;;;;;;;;6347:9;6325:7;:32::i;:::-;6310:8;:12;6319:2;6310:12;;;;;;;;;;;;;;;:47;;;;6395:39;6403:8;:20;6420:1;6403:20;;;;;;;;;;;;;;;;6424:9;6395:7;:39::i;:::-;6372:8;:20;6389:1;6372:20;;;;;;;;;;;;;;;:62;;;;6475:2;6454:35;;6463:10;6454:35;;;6479:9;6454:35;;;;;;;;;;;;;;;;;;6538:1;6510:41;;6519:10;6510:41;;;6541:9;6510:41;;;;;;;;;;;;;;;;;;6641:9;6621:16;;:29;;;;;;;;;;;6093:1149;;;6698:2;6688:6;;:12;;6684:558;;;6725:1;6716:6;:10;;;;6781:2;6774:6;:9;;;;;;;;6756:27;;6825:10;6816:6;:19;6798:37;;6886:10;;6867:16;;:29;6851:45;;6942:10;6926:8;:12;6935:2;6926:12;;;;;;;;;;;;;;;;:26;;;;;;;;;;;6995:2;6974:36;;6983:10;6974:36;;;6999:10;6974:36;;;;;;;;;;;;;;;;;;7040:8;7024;:12;7033:2;7024:12;;;;;;;;;;;;;;;;:24;;;;;;;;;;;7085:2;7064:34;;7081:1;7064:34;;;7089:8;7064:34;;;;;;;;;;;;;;;;;;7158:8;7142:12;;:24;;;;;;;;;;;7208:8;7194:10;;:22;;;;;;;;;;;6684:558;6093:1149;7259:4;7252:11;;5938:1335;;;;;;;;;:::o;1640:115::-;1694:6;1725:1;1721;:5;1713:14;;;;;;;;1746:1;1742;:5;;;;;;;;1738:9;;1640:115;;;;:::o;10204:199::-;10249:4;10307:5;10291:12;;:21;;;;;;;;;;;10343:5;10319:8;:20;10328:10;10319:20;;;;;;;;;;;;;;;;:29;;;;;;;;;;;10389:1;10360:39;;10369:10;10360:39;;;10393:5;10360:39;;;;;;;;;;;;;;;;;;10204:199;;;:::o;10764:317::-;10846:12;10902:6;10871:7;:19;10879:10;10871:19;;;;;;;;;;;;;;;:28;10891:7;10871:28;;;;;;;;;;;;;;;:37;;;;10945:7;10924:37;;10933:10;10924:37;;;10954:6;10924:37;;;;;;;;;;;;;;;;;;10995:7;10972:47;;;11020:10;11032:6;11040:4;11046;10972:79;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;10972:79:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10972:79:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;10972:79:0;;;;11069:4;11062:11;;10764:317;;;;;:::o;1504:130::-;1558:6;1585:1;1581;:5;1577:9;;1610:1;1605;:6;:20;;;;1624:1;1619;1615;:5;;;;;;;;:10;1605:20;1597:29;;;;;;;;1504:130;;;;:::o;3203:23::-;;;;;;;;;;;;;:::o;11570:184::-;11662:12;3432:5;;;;;;;;;;;3418:19;;:10;:19;;;3410:28;;;;;;;;11709:12;11694:37;;;11732:5;;;;;;;;;;;11739:6;11694:52;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;11694:52:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;11694:52:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;11694:52:0;;;;;;;;;;;;;;;;11687:59;;11570:184;;;;:::o;9882:151::-;9963:14;9997:7;:19;10005:10;9997:19;;;;;;;;;;;;;;;:28;10017:7;9997:28;;;;;;;;;;;;;;;;9990:35;;9882:151;;;;:::o;10128:68::-;10106:5;;;;;;;;;;;10092:19;;:10;:19;;;10084:28;;;;;;;;10183:9;;;;;;;;;;;10182:10;10170:9;;:22;;;;;;;;;;;;;;;;;;10128:68::o;1260:116::-;1314:6;1341:1;1337;:5;1333:9;;1366:1;1361;:6;;1353:15;;;;;;;;1260:116;;;;:::o;3466:102::-;3432:5;;;;;;;;;;;3418:19;;:10;:19;;;3410:28;;;;;;;;3551:9;3540:8;;:20;;;;;;;;;;;;;;;;;;3466:102;:::o

Swarm Source

bzzr://b2bdd213c35071395ae5d2cd407cd1886aefd6865f989ff839512ea0a0caf29b
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.