Contract 0x48b5c4078d035669f8d03cb104cd2f0a03a9893e

 

Contract Overview

Balance:
0 BNB

BNB Value:
$0.00

Token:
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x120690e32ca32e377452aac82a2d3a8b2969ec8e60b557bc299621ba838081b4Set Price Of Tur...98491942021-08-08 9:17:51116 days 23 hrs agoTuringMachine Token: Deployer IN  0x48b5c4078d035669f8d03cb104cd2f0a03a9893e0 BNB0.00014739
0x4338494eac24c2b05a25fce69c8f3920515ebb2dab31552ef226553f8fc9218fQueued Transacti...98491862021-08-08 9:17:27116 days 23 hrs agoTuringMachine Token: Deployer IN  0x48b5c4078d035669f8d03cb104cd2f0a03a9893e0 BNB0.00037817
0x7d1436bac74652d16f3467796b4fd03bb996cf45b15e2656756280c3de0130dfSet Price Of Tur...85987252021-06-25 7:38:11161 days 41 mins agoTuringMachine Token: Deployer IN  0x48b5c4078d035669f8d03cb104cd2f0a03a9893e0 BNB0.00010989
0x1a36515c526b6cdc8a4a7c8aec41700d6bf76cb6267f0336f61abba82e6c3dbdQueued Transacti...85987222021-06-25 7:38:02161 days 41 mins agoTuringMachine Token: Deployer IN  0x48b5c4078d035669f8d03cb104cd2f0a03a9893e0 BNB0.00037817
0xdedbcfcf2c090aae186c2257ca92f6abbf29173aca3686fc2174e6a2f4b68a62Set Price Of Tur...85987142021-06-25 7:37:38161 days 42 mins agoTuringMachine Token: Deployer IN  0x48b5c4078d035669f8d03cb104cd2f0a03a9893e0 BNB0.00010989
0x4cc44b88b87952c9a1e04960b6eac50fb5a430b617d973edffb827ddf9c53ca6Queued Transacti...85987092021-06-25 7:37:23161 days 42 mins agoTuringMachine Token: Deployer IN  0x48b5c4078d035669f8d03cb104cd2f0a03a9893e0 BNB0.00037817
0xa330634686941f882537a2cd15d688cc77406cb9c8838ce787188fa6fe423327Set Price Of Tur...85986952021-06-25 7:36:41161 days 43 mins agoTuringMachine Token: Deployer IN  0x48b5c4078d035669f8d03cb104cd2f0a03a9893e0 BNB0.00010989
0x48d90455b4a2892fe420204cf3e12a25c3b41ff57a2b83bb20e3b645d52b47bfQueued Transacti...85986672021-06-25 7:35:17161 days 44 mins agoTuringMachine Token: Deployer IN  0x48b5c4078d035669f8d03cb104cd2f0a03a9893e0 BNB0.00037817
0xf829bdf9331d6a0706ecc9ee2b46d25e7082ef04405af7925296f444957c07fcSet Price Of Tur...85986552021-06-25 7:34:41161 days 45 mins agoTuringMachine Token: Deployer IN  0x48b5c4078d035669f8d03cb104cd2f0a03a9893e0 BNB0.00010989
0x2eb1588f57c41a3f8d67908b7ac9c0735296afd5f0392b8c5fda79daec0cd8c4Queued Transacti...85986512021-06-25 7:34:29161 days 45 mins agoTuringMachine Token: Deployer IN  0x48b5c4078d035669f8d03cb104cd2f0a03a9893e0 BNB0.00037817
0xf3f59dc45202a2729fe828631cd09ef8f1ed9acf0c782fd3067a534a7293719aSet Price Of Tur...85986422021-06-25 7:34:02161 days 45 mins agoTuringMachine Token: Deployer IN  0x48b5c4078d035669f8d03cb104cd2f0a03a9893e0 BNB0.00010989
0x91328b8e3f23a82d186c0348b922e10680b3eb07cf1e86c9bd9f32f9fdd03b2aQueued Transacti...85986382021-06-25 7:33:50161 days 46 mins agoTuringMachine Token: Deployer IN  0x48b5c4078d035669f8d03cb104cd2f0a03a9893e0 BNB0.00037817
0x85a0c9fecbd2354a803549b9032296c792955989401a7e9d5baf694d74ece713Set Price Of Tur...85986222021-06-25 7:33:02161 days 46 mins agoTuringMachine Token: Deployer IN  0x48b5c4078d035669f8d03cb104cd2f0a03a9893e0 BNB0.00010989
0xe8572edab65b47efe8ed678f3c4f415ead6ff55f0c73f2a6e57671caaaa4fd87Queued Transacti...85986192021-06-25 7:32:53161 days 47 mins agoTuringMachine Token: Deployer IN  0x48b5c4078d035669f8d03cb104cd2f0a03a9893e0 BNB0.00037817
0x5606bf7a56afa553590d2fbcf1ee29e183e31755f733b4c76f59703868ab1c82Set Price Of Tur...85986122021-06-25 7:32:32161 days 47 mins agoTuringMachine Token: Deployer IN  0x48b5c4078d035669f8d03cb104cd2f0a03a9893e0 BNB0.00010986
0x7cd4ebabc6f16d521bfa4931199f15a4d89e6b663ccbb4a94ac6beb50b7015beQueued Transacti...85986082021-06-25 7:32:20161 days 47 mins agoTuringMachine Token: Deployer IN  0x48b5c4078d035669f8d03cb104cd2f0a03a9893e0 BNB0.00037817
0x38793a2e9655c66b5c1f5858e2c12f9c5beeb6d13a4352fa98d7293607bdfba5Set Price Of Tur...85985902021-06-25 7:31:26161 days 48 mins agoTuringMachine Token: Deployer IN  0x48b5c4078d035669f8d03cb104cd2f0a03a9893e0 BNB0.00014739
0x343a04cfbcc67d8482a9650a7877e68f1d18d837ac80ce96fb6fd5c87465ca08Queued Transacti...85985862021-06-25 7:31:14161 days 48 mins agoTuringMachine Token: Deployer IN  0x48b5c4078d035669f8d03cb104cd2f0a03a9893e0 BNB0.00037817
0x580f862ce8d2c22aeef7e56e8e1cf9af02b02fa5d8f5ad1ee9c0acfcc978a0e2Set Price Of Tur...85080512021-06-22 3:44:37164 days 4 hrs agoTuringMachine Token: Deployer IN  0x48b5c4078d035669f8d03cb104cd2f0a03a9893e0 BNB0.00014739
0x87e747515fdf596cbe05c6615f2ae9405e7af60c0003ab033030ab0ed2beba5cQueued Transacti...85080442021-06-22 3:44:16164 days 4 hrs agoTuringMachine Token: Deployer IN  0x48b5c4078d035669f8d03cb104cd2f0a03a9893e0 BNB0.00037817
0x5d83709daede655efc2b0ec0c1bff0cd9c6958affc51b536c4fd9ba0fda3ce68Set Price Of Tur...84066732021-06-18 14:50:55167 days 17 hrs agoTuringMachine Token: Deployer IN  0x48b5c4078d035669f8d03cb104cd2f0a03a9893e0 BNB0.00014739
0xcd2376dbd56ce80277891ff110a3ccf3072c4d61c6398e922e4a9dc1afda8346Queued Transacti...84066682021-06-18 14:50:40167 days 17 hrs agoTuringMachine Token: Deployer IN  0x48b5c4078d035669f8d03cb104cd2f0a03a9893e0 BNB0.00037817
0xf1073381aa5799e205fe39cf216f2e4eefda2e176f3f5012dbec982daf7d1c18Set Price Of Tur...84059502021-06-18 14:14:02167 days 18 hrs agoTuringMachine Token: Deployer IN  0x48b5c4078d035669f8d03cb104cd2f0a03a9893e0 BNB0.00014739
0x2f6ee8fb54be05af48f39a502c5ba89fdc5e0ee69a18e3ace0008912d8057810Queued Transacti...84059392021-06-18 14:13:29167 days 18 hrs agoTuringMachine Token: Deployer IN  0x48b5c4078d035669f8d03cb104cd2f0a03a9893e0 BNB0.00037817
0x807f344b8fbd23066e82cdb81763d103d26de32e9d1122c14ee1c676abc74fbcSet Price Of Tur...84007992021-06-18 9:54:50167 days 22 hrs agoTuringMachine Token: Deployer IN  0x48b5c4078d035669f8d03cb104cd2f0a03a9893e0 BNB0.00014679
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
TuringBonus

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

/**
 *Submitted for verification at BscScan.com on 2021-04-23
*/

/**
 *Submitted for verification at BscScan.com on 2021-04-13
*/

// SPDX-License-Identifier: MIT

pragma solidity >=0.6.12;

interface IBEP20 {
    function mint(address account, uint256 amount) external;
    function burn(address account, uint256 amount) external;
    /**
     * @dev Returns the amount of tokens in existence.
     */
    function totalSupply() external view returns (uint256);

    /**
     * @dev Returns the amount of tokens owned by `account`.
     */
    function balanceOf(address account) external view returns (uint256);

    /**
     * @dev Moves `amount` tokens from the caller's account to `recipient`.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * Emits a {Transfer} event.
     */
    function transfer(address recipient, uint256 amount)
        external
        returns (bool);

    /**
     * @dev Returns the remaining number of tokens that `spender` will be
     * allowed to spend on behalf of `owner` through {transferFrom}. This is
     * zero by default.
     *
     * This value changes when {approve} or {transferFrom} are called.
     */
    function allowance(address owner, address spender)
        external
        view
        returns (uint256);

    /**
     * @dev Sets `amount` as the allowance of `spender` over the caller's tokens.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * IMPORTANT: Beware that changing an allowance with this method brings the risk
     * that someone may use both the old and the new allowance by unfortunate
     * transaction ordering. One possible solution to mitigate this race
     * condition is to first reduce the spender's allowance to 0 and set the
     * desired value afterwards:
     * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
     *
     * Emits an {Approval} event.
     */
    function approve(address spender, uint256 amount) external returns (bool);

    /**
     * @dev Moves `amount` tokens from `sender` to `recipient` using the
     * allowance mechanism. `amount` is then deducted from the caller's
     * allowance.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * Emits a {Transfer} event.
     */
    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) external returns (bool);

    /**
     * @dev Emitted when `value` tokens are moved from one account (`from`) to
     * another (`to`).
     *
     * Note that `value` may be zero.
     */
    event Transfer(address indexed from, address indexed to, uint256 value);

    /**
     * @dev Emitted when the allowance of a `spender` for an `owner` is set by
     * a call to {approve}. `value` is the new allowance.
     */
    event Approval(
        address indexed owner,
        address indexed spender,
        uint256 value
    );
}

contract ITuringFarm {

   uint256 public totalShare;

   IBEP20 public want;

   mapping(address => uint256) public shareOf; 
}
interface IPancakeSwapRouter {
    function swapExactTokensForTokens(
        uint amountIn,
        uint amountOutMin,
        address[] calldata path,
        address to,
        uint deadline
    ) external returns (uint[] memory amounts);
    function swapTokensForExactTokens(
        uint amountOut,
        uint amountInMax,
        address[] calldata path,
        address to,
        uint deadline
    ) external returns (uint[] memory amounts);
    function swapExactETHForTokens(uint amountOutMin, address[] calldata path, address to, uint deadline)
        external
        payable
        returns (uint[] memory amounts);
    function swapTokensForExactETH(uint amountOut, uint amountInMax, address[] calldata path, address to, uint deadline)
        external
        returns (uint[] memory amounts);

    function swapExactTokensForETH(uint amountIn, uint amountOutMin, address[] calldata path, address to, uint deadline) 
        external
        returns (uint[] memory amounts);
    function swapETHForExactTokens(uint amountOut, address[] calldata path, address to, uint deadline)
        external
        payable
        returns (uint[] memory amounts);
    function getAmountOut(uint amountIn, uint reserveIn, uint reserveOut) external pure returns (uint amountOut);
    function getAmountIn(uint amountOut, uint reserveIn, uint reserveOut) external pure returns (uint amountIn);
    function getAmountsOut(uint amountIn, address[] calldata path) external view returns (uint[] memory amounts);
    function getAmountsIn(uint amountOut, address[] calldata path) external view returns (uint[] memory amounts);
}

library SafeMath {
  /**
  * @dev Multiplies two numbers, throws on overflow.
  */
  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    if (a == 0) {
      return 0;
    }
    uint256 c = a * b;
    require(c / a == b, 'INVALID_MUL');
    return c;
  }

  /**
  * @dev Integer division of two numbers, truncating the quotient.
  */
  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    require(b > 0, 'INVALID_DIV'); // Solidity automatically throws when dividing by 0
    uint256 c = a / b;
    // assert(a == b * c + a % b); // There is no case in which this doesn't hold
    return c;
  }

  /**
  * @dev Substracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend).
  */
  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    require(b <= a, 'INVALID_SUB');
    return a - b;
  }

  /**
  * @dev Adds two numbers, throws on overflow.
  */
  function add(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a + b;
    require(c >= a, 'INVALID_ADD');
    return c;
  }
}
contract TuringBonus {

    uint256 public version = 100;

    using SafeMath for uint256;

    address public owner;
    // Dev Locked Contract.
    IPancakeSwapRouter public pancakeSwap;

    IBEP20 public TUR;
    IBEP20 public WBNB;

    uint256 public HOLD_BONUS_PERCENT = 20; // 20% mining
    uint256 public HOLD_BONUS_POINT = 20; // 20 %

    uint public constant GRACE_PERIOD = 30 days;
    uint public constant MINIMUM_DELAY = 2 days;
    uint public constant MAXIMUM_DELAY = 30 days;
    uint public delay;

    mapping(address => mapping(address => uint256)) public priceOfTurToAnotherToken;
    mapping(bytes32 => TimeLock) public timeLockOf;

    struct TimeLock {
        bool queuedTransactions;
        uint256 timeOfExecute;
        mapping(bytes32 => address) addressOf;
        mapping(bytes32 => uint256) uintOf;
    }

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

    event onError(uint256 _pid, address _user, string _msg);

    event onQueuedTransactionsChangeAddress(string _functionName, string _fieldName, address _value);
    event onQueuedTransactionsChangeUint(string _functionName, string _fieldName, uint256 _value);
    event onCancelTransactions(string _functionName);

    constructor(
        IBEP20 _tur,
        IBEP20 _wbnb,
        IPancakeSwapRouter _pancakeSwap
    ) public {
        owner = msg.sender;
        TUR = _tur;
        WBNB = _wbnb;
        pancakeSwap = _pancakeSwap;
    }

    function setDelay(uint delay_) public onlyOwner {
        require(delay_ >= MINIMUM_DELAY, "Timelock::setDelay: Delay must exceed minimum delay.");
        require(delay_ <= MAXIMUM_DELAY, "Timelock::setDelay: Delay must not exceed maximum delay.");

        delay = delay_;
    }

    function cancelTransactions(string memory _functionName) public onlyOwner {

        TimeLock storage _timelock = timeLockOf[keccak256(abi.encode(_functionName))];
        _timelock.queuedTransactions = false;

        emit onCancelTransactions(_functionName);
    }

    function queuedTransactionsChangeAddress(string memory _functionName, string memory _fieldName, address _newAddr) public onlyOwner 
    {
        TimeLock storage _timelock = timeLockOf[keccak256(abi.encode(_functionName))];

        _timelock.addressOf[keccak256(abi.encode(_fieldName))] = _newAddr;
        _timelock.queuedTransactions = true;
        _timelock.timeOfExecute = block.timestamp.add(delay);

        emit onQueuedTransactionsChangeAddress(_functionName, _fieldName, _newAddr);
    }

    function queuedTransactionsChangeUint(string memory _functionName, string memory _fieldName, uint256 _value) public onlyOwner 
    {
        TimeLock storage _timelock = timeLockOf[keccak256(abi.encode(_functionName))];

        _timelock.uintOf[keccak256(abi.encode(_fieldName))] = _value;
        _timelock.queuedTransactions = true;
        _timelock.timeOfExecute = block.timestamp.add(delay);

        emit onQueuedTransactionsChangeUint(_functionName, _fieldName, _value);
    }

    function transferOwnership() public onlyOwner {

        TimeLock storage _timelock = timeLockOf[keccak256(abi.encode('transferOwnership'))];

        _validateTimelock(_timelock);
        
        require(_timelock.addressOf[keccak256(abi.encode('owner'))] != address(0), "INVALID_ADDRESS");

        owner = _timelock.addressOf[keccak256(abi.encode('owner'))];
        delete _timelock.addressOf[keccak256(abi.encode('owner'))];
        _timelock.queuedTransactions = false;
    }

    function setPancakeSwapContract() public onlyOwner {

        TimeLock storage _timelock = timeLockOf[keccak256(abi.encode('setPancakeSwapContract'))];

        _validateTimelock(_timelock);
        require(_timelock.addressOf[keccak256(abi.encode('pancakeSwap'))] != address(0), "INVALID_ADDRESS");

        pancakeSwap = IPancakeSwapRouter(_timelock.addressOf[keccak256(abi.encode('pancakeSwap'))]);
        delete _timelock.addressOf[keccak256(abi.encode('pancakeSwap'))];
        _timelock.queuedTransactions = false;
    }

    function setBonusHolderConfig() public onlyOwner {

        TimeLock storage _timelock = timeLockOf[keccak256(abi.encode('setBonusHolderConfig'))];

        _validateTimelock(_timelock);

        HOLD_BONUS_PERCENT = _timelock.uintOf[keccak256(abi.encode('HOLD_BONUS_PERCENT'))];
        HOLD_BONUS_POINT = _timelock.uintOf[keccak256(abi.encode('HOLD_BONUS_POINT'))];
        delete _timelock.uintOf[keccak256(abi.encode('HOLD_BONUS_PERCENT'))];
        delete _timelock.uintOf[keccak256(abi.encode('HOLD_BONUS_POINT'))];
        _timelock.queuedTransactions = false;
    }

    function setPriceOfTurToAnotherToken(address _tokenAddr) public onlyOwner
    {
        TimeLock storage _timelock = timeLockOf[keccak256(abi.encode('setPriceOfTurToAnotherToken'))];

        _validateTimelock(_timelock);
        require(_timelock.uintOf[keccak256(abi.encode('priceOfTurToAnotherToken'))] > 0, "INVALID_AMOUNT");

        priceOfTurToAnotherToken[address(TUR)][_tokenAddr] = _timelock.uintOf[keccak256(abi.encode('priceOfTurToAnotherToken'))];

        delete _timelock.uintOf[keccak256(abi.encode('priceOfTurToAnotherToken'))];
        _timelock.queuedTransactions = false;
    }

    function _validateTimelock(TimeLock memory _timelock) private view {
        require(_timelock.queuedTransactions == true, "Transaction hasn't been queued.");
        require(_timelock.timeOfExecute <= block.timestamp, "Transaction hasn't surpassed time lock.");
        require(_timelock.timeOfExecute.add(GRACE_PERIOD) >= block.timestamp, "Transaction is stale.");
    }


    function getBonusAmount(ITuringFarm _turingFarm, address _user, uint256 _turMint) external view returns(uint256) {
        uint256 _bonus = 0;
        uint256 _userShare  = _turingFarm.shareOf(_user);
        if (
            _turMint <= 0 || 
            _userShare <= 0
        ) {
            return _bonus;
        }
        uint256 _userTurBal = TUR.balanceOf(_user);
        uint256 _priceOfTurToWant = getPriceOfTurToAnotherToken(address(_turingFarm.want()));
        uint256 _userWantFromTur = _userTurBal.mul(_priceOfTurToWant).div(1e18);

        if (
            _userWantFromTur > 0 && 
            _userWantFromTur.mul(100).div(_userShare) > HOLD_BONUS_POINT 
        ) {
            _bonus = _turMint.mul(HOLD_BONUS_PERCENT).div(100);
        }
        return _bonus;
    }

    function getPriceOfTurToAnotherToken(address _tokenAddr) public view returns(uint256)
    {
        if (priceOfTurToAnotherToken[address(TUR)][_tokenAddr] > 0) {
            return priceOfTurToAnotherToken[address(TUR)][_tokenAddr];
        }
        // Get Price of Turing to want
        address[] memory path = new address[](3);

        path[0] = address(TUR);
        path[1] = address(WBNB);
        path[2] = _tokenAddr;

        uint256 _priceOfTurToWant = 0;
                
        try pancakeSwap.getAmountsOut(1e18, path) returns(uint[] memory amounts) {
            _priceOfTurToWant = amounts[2];
        } catch {
            _priceOfTurToWant = 0;
        }
        return _priceOfTurToWant;
    }

    function getAddressChangeOnTimeLock(string memory _functionName, string memory _fieldName) public view returns(address) {
        return timeLockOf[keccak256(abi.encode(_functionName))].addressOf[keccak256(abi.encode(_fieldName))];
    }

    function getUintChangeOnTimeLock(string memory _functionName, string memory _fieldName) public view returns(uint256) {
        return timeLockOf[keccak256(abi.encode(_functionName))].uintOf[keccak256(abi.encode(_fieldName))];
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"contract IBEP20","name":"_tur","type":"address"},{"internalType":"contract IBEP20","name":"_wbnb","type":"address"},{"internalType":"contract IPancakeSwapRouter","name":"_pancakeSwap","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"string","name":"_functionName","type":"string"}],"name":"onCancelTransactions","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"_pid","type":"uint256"},{"indexed":false,"internalType":"address","name":"_user","type":"address"},{"indexed":false,"internalType":"string","name":"_msg","type":"string"}],"name":"onError","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"string","name":"_functionName","type":"string"},{"indexed":false,"internalType":"string","name":"_fieldName","type":"string"},{"indexed":false,"internalType":"address","name":"_value","type":"address"}],"name":"onQueuedTransactionsChangeAddress","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"string","name":"_functionName","type":"string"},{"indexed":false,"internalType":"string","name":"_fieldName","type":"string"},{"indexed":false,"internalType":"uint256","name":"_value","type":"uint256"}],"name":"onQueuedTransactionsChangeUint","type":"event"},{"inputs":[],"name":"GRACE_PERIOD","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"HOLD_BONUS_PERCENT","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"HOLD_BONUS_POINT","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MAXIMUM_DELAY","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MINIMUM_DELAY","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"TUR","outputs":[{"internalType":"contract IBEP20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"WBNB","outputs":[{"internalType":"contract IBEP20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"_functionName","type":"string"}],"name":"cancelTransactions","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"delay","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"_functionName","type":"string"},{"internalType":"string","name":"_fieldName","type":"string"}],"name":"getAddressChangeOnTimeLock","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"contract ITuringFarm","name":"_turingFarm","type":"address"},{"internalType":"address","name":"_user","type":"address"},{"internalType":"uint256","name":"_turMint","type":"uint256"}],"name":"getBonusAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_tokenAddr","type":"address"}],"name":"getPriceOfTurToAnotherToken","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"_functionName","type":"string"},{"internalType":"string","name":"_fieldName","type":"string"}],"name":"getUintChangeOnTimeLock","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pancakeSwap","outputs":[{"internalType":"contract IPancakeSwapRouter","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"priceOfTurToAnotherToken","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"_functionName","type":"string"},{"internalType":"string","name":"_fieldName","type":"string"},{"internalType":"address","name":"_newAddr","type":"address"}],"name":"queuedTransactionsChangeAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"_functionName","type":"string"},{"internalType":"string","name":"_fieldName","type":"string"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"queuedTransactionsChangeUint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"setBonusHolderConfig","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"delay_","type":"uint256"}],"name":"setDelay","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"setPancakeSwapContract","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_tokenAddr","type":"address"}],"name":"setPriceOfTurToAnotherToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"name":"timeLockOf","outputs":[{"internalType":"bool","name":"queuedTransactions","type":"bool"},{"internalType":"uint256","name":"timeOfExecute","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"version","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}]

608060405260646000556014600555601460065534801561001f57600080fd5b506040516123a93803806123a98339818101604052606081101561004257600080fd5b508051602082015160409092015160018054336001600160a01b0319918216179091556003805482166001600160a01b0394851617905560048054821694841694909417909355600280549093169116179055612305806100a46000396000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c8063880ad0af116100de578063b1b43ae511610097578063c1a287e211610071578063c1a287e21461050d578063d836c44f1461083d578063e177246e14610845578063e4d423c71461086257610173565b8063b1b43ae514610704578063b4347d061461070c578063bd0c5a9d1461071457610173565b8063880ad0af146105155780638cac8f031461051d5780638da5cb5b146105c15780638dd95002146105c95780639312dc5f146105d1578063a6425bae146106fc57610173565b8063632b6cd911610130578063632b6cd9146103505780636a42b8f81461037e5780636edc28fd146103865780636fc86d4b146103be57806372596873146103e45780637d645fab1461050d57610173565b806314ca81ed146101785780631cc08978146102ae57806321802664146102f6578063375ba378146102fe57806354fd4d50146103225780635871e2891461032a575b600080fd5b6102ac6004803603606081101561018e57600080fd5b810190602081018135600160201b8111156101a857600080fd5b8201836020820111156101ba57600080fd5b803590602001918460018302840111600160201b831117156101db57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b81111561022d57600080fd5b82018360208201111561023f57600080fd5b803590602001918460018302840111600160201b8311171561026057600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550505090356001600160a01b0316915061086a9050565b005b6102e4600480360360608110156102c457600080fd5b506001600160a01b03813581169160208101359091169060400135610b51565b60408051918252519081900360200190f35b6102e4610d58565b610306610d5e565b604080516001600160a01b039092168252519081900360200190f35b6102e4610d6d565b6102e46004803603602081101561034057600080fd5b50356001600160a01b0316610d73565b6102e46004803603604081101561036657600080fd5b506001600160a01b0381358116916020013516611000565b6102e461101d565b6103a36004803603602081101561039c57600080fd5b5035611023565b60408051921515835260208301919091528051918290030190f35b6102ac600480360360208110156103d457600080fd5b50356001600160a01b0316611042565b6102e4600480360360408110156103fa57600080fd5b810190602081018135600160201b81111561041457600080fd5b82018360208201111561042657600080fd5b803590602001918460018302840111600160201b8311171561044757600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b81111561049957600080fd5b8201836020820111156104ab57600080fd5b803590602001918460018302840111600160201b831117156104cc57600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955061128b945050505050565b6102e46113ce565b6102ac6113d5565b6102ac6004803603602081101561053357600080fd5b810190602081018135600160201b81111561054d57600080fd5b82018360208201111561055f57600080fd5b803590602001918460018302840111600160201b8311171561058057600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506115f6945050505050565b61030661178e565b61030661179d565b6102ac600480360360608110156105e757600080fd5b810190602081018135600160201b81111561060157600080fd5b82018360208201111561061357600080fd5b803590602001918460018302840111600160201b8311171561063457600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b81111561068657600080fd5b82018360208201111561069857600080fd5b803590602001918460018302840111600160201b831117156106b957600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955050913592506117ac915050565b6102ac6119c6565b6102e4611bf7565b610306611bfe565b6103066004803603604081101561072a57600080fd5b810190602081018135600160201b81111561074457600080fd5b82018360208201111561075657600080fd5b803590602001918460018302840111600160201b8311171561077757600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b8111156107c957600080fd5b8201836020820111156107db57600080fd5b803590602001918460018302840111600160201b831117156107fc57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550611c0d945050505050565b6102ac611d57565b6102ac6004803603602081101561085b57600080fd5b5035611f5f565b6102e461203c565b6001546001600160a01b031633146108be576040805162461bcd60e51b815260206004820152601260248201527124a72b20a624a22fa822a926a4a9a9a4a7a760711b604482015290519081900360640190fd5b600060096000856040516020018080602001828103825283818151815260200191508051906020019080838360005b838110156109055781810151838201526020016108ed565b50505050905090810190601f1680156109325780820380516001836020036101000a031916815260200191505b5092505050604051602081830303815290604052805190602001208152602001908152602001600020905081816002016000856040516020018080602001828103825283818151815260200191508051906020019080838360005b838110156109a557818101518382015260200161098d565b50505050905090810190601f1680156109d25780820380516001836020036101000a031916815260200191505b5060408051808303601f1901815291815281516020928301208652908501959095525050500160002080546001600160a01b0319166001600160a01b0392909216919091179055805460ff19166001178155600754610a32904290612042565b81600101819055507f1bd33efd68d2824f5f0f2519ce7c9ca0ddff6234523468e89077a0dca7b73970848484604051808060200180602001846001600160a01b03168152602001838103835286818151815260200191508051906020019080838360005b83811015610aae578181015183820152602001610a96565b50505050905090810190601f168015610adb5780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b83811015610b0e578181015183820152602001610af6565b50505050905090810190601f168015610b3b5780820380516001836020036101000a031916815260200191505b509550505050505060405180910390a150505050565b600080600090506000856001600160a01b03166321e5e2c4866040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b158015610ba757600080fd5b505afa158015610bbb573d6000803e3d6000fd5b505050506040513d6020811015610bd157600080fd5b50519050831580610be0575080155b15610bed57509050610d51565b600354604080516370a0823160e01b81526001600160a01b038881166004830152915160009392909216916370a0823191602480820192602092909190829003018186803b158015610c3e57600080fd5b505afa158015610c52573d6000803e3d6000fd5b505050506040513d6020811015610c6857600080fd5b505160408051631f1fcd5160e01b81529051919250600091610ce6916001600160a01b038b1691631f1fcd5191600480820192602092909190829003018186803b158015610cb557600080fd5b505afa158015610cc9573d6000803e3d6000fd5b505050506040513d6020811015610cdf57600080fd5b5051610d73565b90506000610d06670de0b6b3a7640000610d00858561208a565b906120e7565b9050600081118015610d275750600654610d2585610d0084606461208a565b115b15610d4957610d466064610d006005548a61208a90919063ffffffff16565b94505b509293505050505b9392505050565b60065481565b6002546001600160a01b031681565b60005481565b6003546001600160a01b03908116600090815260086020908152604080832093851683529290529081205415610dd257506003546001600160a01b03908116600090815260086020908152604080832093851683529290522054610ffb565b60408051600380825260808201909252606091602082018380368337505060035482519293506001600160a01b031691839150600090610e0e57fe5b6001600160a01b039283166020918202929092010152600454825191169082906001908110610e3957fe5b60200260200101906001600160a01b031690816001600160a01b0316815250508281600281518110610e6757fe5b6001600160a01b039283166020918202929092018101919091526002546040805163d06ca61f60e01b8152670de0b6b3a76400006004820181815260248301938452875160448401528751600097959095169563d06ca61f9592948994929390926064019185810191028083838c5b83811015610eee578181015183820152602001610ed6565b50505050905001935050505060006040518083038186803b158015610f1257600080fd5b505afa925050508015610fd257506040513d6000823e601f3d908101601f191682016040526020811015610f4557600080fd5b8101908080516040519392919084600160201b821115610f6457600080fd5b908301906020820185811115610f7957600080fd5b82518660208202830111600160201b82111715610f9557600080fd5b82525081516020918201928201910280838360005b83811015610fc2578181015183820152602001610faa565b5050505090500160405250505060015b610fde57506000610ff7565b80600281518110610feb57fe5b60200260200101519150505b9150505b919050565b600860209081526000928352604080842090915290825290205481565b60075481565b6009602052600090815260409020805460019091015460ff9091169082565b6001546001600160a01b03163314611096576040805162461bcd60e51b815260206004820152601260248201527124a72b20a624a22fa822a926a4a9a9a4a7a760711b604482015290519081900360640190fd5b604080516020808201819052601b828401527f73657450726963654f66547572546f416e6f74686572546f6b656e00000000006060808401919091528351808403909101815260808301808552815191830191909120600090815260099092529083902060c08301909352825460ff1615158152600183015460a0909201919091526111219061213f565b60408051602080820181905260188284015277383934b1b2a7b32a3ab92a37a0b737ba3432b92a37b5b2b760411b606080840191909152835180840390910181526080909201835281519181019190912060009081526003840190915220546111c2576040805162461bcd60e51b815260206004820152600e60248201526d1253959053125117d05353d5539560921b604482015290519081900360640190fd5b604080516020808201819052601882840181905277383934b1b2a7b32a3ab92a37a0b737ba3432b92a37b5b2b760411b606080850182905285518086039091018152608085018652805190840120600090815260038088018086528783205491546001600160a01b039081168452600887528884209a1683529885528682205560a0850184905260c085019290925260e080850191909152845180850390910181526101009093018452825192820192909220825293909352822091909155805460ff19169055565b600060096000846040516020018080602001828103825283818151815260200191508051906020019080838360005b838110156112d25781810151838201526020016112ba565b50505050905090810190601f1680156112ff5780820380516001836020036101000a031916815260200191505b50925050506040516020818303038152906040528051906020012081526020019081526020016000206003016000836040516020018080602001828103825283818151815260200191508051906020019080838360005b8381101561136e578181015183820152602001611356565b50505050905090810190601f16801561139b5780820380516001836020036101000a031916815260200191505b50925050506040516020818303038152906040528051906020012081526020019081526020016000205490505b92915050565b62278d0081565b6001546001600160a01b03163314611429576040805162461bcd60e51b815260206004820152601260248201527124a72b20a624a22fa822a926a4a9a9a4a7a760711b604482015290519081900360640190fd5b6040805160208082018190526011828401527007472616e736665724f776e65727368697607c1b6060808401919091528351808403909101815260808301808552815191830191909120600090815260099092529083902060c08301909352825460ff1615158152600183015460a0909201919091526114a89061213f565b6040805160208082018190526005828401526437bbb732b960d91b606080840191909152835180840390910181526080909201835281519181019190912060009081526002840190915220546001600160a01b0316611540576040805162461bcd60e51b815260206004820152600f60248201526e494e56414c49445f4144445245535360881b604482015290519081900360640190fd5b60408051602080820181905260058284018190526437bbb732b960d91b60608085018290528551808603909101815260808501865280519084012060009081526002870180855286822054600180546001600160a01b039092166001600160a01b031992831617905560a0870186905260c087019490945260e08087019390935286518087039093018352610100909501865281519184019190912081529290915291902080549091169055805460ff19169055565b6001546001600160a01b0316331461164a576040805162461bcd60e51b815260206004820152601260248201527124a72b20a624a22fa822a926a4a9a9a4a7a760711b604482015290519081900360640190fd5b600060096000836040516020018080602001828103825283818151815260200191508051906020019080838360005b83811015611691578181015183820152602001611679565b50505050905090810190601f1680156116be5780820380516001836020036101000a031916815260200191505b5060408051601f1981840301815291815281516020928301208652858201969096529385016000908120805460ff19168155865186815289518188015289519198507fce369f91d52b663114643c430217b52530c2cc7318cac7a3e9d46241cbc354a8978a97919650869550850193508601918190849084905b83811015611750578181015183820152602001611738565b50505050905090810190601f16801561177d5780820380516001836020036101000a031916815260200191505b509250505060405180910390a15050565b6001546001600160a01b031681565b6004546001600160a01b031681565b6001546001600160a01b03163314611800576040805162461bcd60e51b815260206004820152601260248201527124a72b20a624a22fa822a926a4a9a9a4a7a760711b604482015290519081900360640190fd5b600060096000856040516020018080602001828103825283818151815260200191508051906020019080838360005b8381101561184757818101518382015260200161182f565b50505050905090810190601f1680156118745780820380516001836020036101000a031916815260200191505b5092505050604051602081830303815290604052805190602001208152602001908152602001600020905081816003016000856040516020018080602001828103825283818151815260200191508051906020019080838360005b838110156118e75781810151838201526020016118cf565b50505050905090810190601f1680156119145780820380516001836020036101000a031916815260200191505b5060408051601f1981840301815291815281516020928301208652908501959095525050500160002055805460ff19166001178155600754611957904290612042565b600182015560408051908101839052606080825285519082015284517f860699cc7b0f3cb3d034fd31cdfe0816887a9f55d10993224d77c359c3d55551918691869186918190602080830191608084019188019080838360008315610aae578181015183820152602001610a96565b6001546001600160a01b03163314611a1a576040805162461bcd60e51b815260206004820152601260248201527124a72b20a624a22fa822a926a4a9a9a4a7a760711b604482015290519081900360640190fd5b604080516020808201819052601682840152751cd95d14185b98d85ad954ddd85c10dbdb9d1c9858dd60521b6060808401919091528351808403909101815260808301808552815191830191909120600090815260099092529083902060c08301909352825460ff1615158152600183015460a090920191909152611a9e9061213f565b604080516020808201819052600b828401526a070616e63616b65537761760ac1b606080840191909152835180840390910181526080909201835281519181019190912060009081526002840190915220546001600160a01b0316611b3c576040805162461bcd60e51b815260206004820152600f60248201526e494e56414c49445f4144445245535360881b604482015290519081900360640190fd5b604080516020808201819052600b8284018190526a070616e63616b65537761760ac1b606080850182905285518086039091018152608085018652805190840120600090815260028781018086528783205482546001600160a01b039091166001600160a01b03199182161790925560a0870186905260c087019490945260e080870193909352865180870390930183526101009095018652815191840191909120815291529190912080549091169055805460ff19169055565b6202a30081565b6003546001600160a01b031681565b600060096000846040516020018080602001828103825283818151815260200191508051906020019080838360005b83811015611c54578181015183820152602001611c3c565b50505050905090810190601f168015611c815780820380516001836020036101000a031916815260200191505b50925050506040516020818303038152906040528051906020012081526020019081526020016000206002016000836040516020018080602001828103825283818151815260200191508051906020019080838360005b83811015611cf0578181015183820152602001611cd8565b50505050905090810190601f168015611d1d5780820380516001836020036101000a031916815260200191505b5060408051808303601f19018152918152815160209283012086529085019590955250505001600020546001600160a01b03169392505050565b6001546001600160a01b03163314611dab576040805162461bcd60e51b815260206004820152601260248201527124a72b20a624a22fa822a926a4a9a9a4a7a760711b604482015290519081900360640190fd5b60408051602080820181905260148284015273736574426f6e7573486f6c646572436f6e66696760601b6060808401919091528351808403909101815260808301808552815191830191909120600090815260099092529083902060c08301909352825460ff1615158152600183015460a090920191909152611e2d9061213f565b6040805160208082018190526012828401819052711213d31117d093d39554d7d4115490d1539560721b6060808501829052855180860390910181526080850186528051908401206000908152600387018085528682205460055560a08601859052601060c087018190526f1213d31117d093d39554d7d413d2539560821b60e08089018290528951808a03909101815261010089018a52805190880120845282875288842054600655610120880187905261014088019590955261016080880194909452875180880390940184526101808701885283519386019390932082528085528682208290556101a086018590526101c08601929092526101e0808601939093528551808603909301835261020090940185528151918301919091208352905290812055805460ff19169055565b6001546001600160a01b03163314611fb3576040805162461bcd60e51b815260206004820152601260248201527124a72b20a624a22fa822a926a4a9a9a4a7a760711b604482015290519081900360640190fd5b6202a300811015611ff55760405162461bcd60e51b815260040180806020018281038252603481526020018061223d6034913960400191505060405180910390fd5b62278d008111156120375760405162461bcd60e51b81526004018080602001828103825260388152602001806122716038913960400191505060405180910390fd5b600755565b60055481565b600082820183811015610d51576040805162461bcd60e51b815260206004820152600b60248201526a1253959053125117d0511160aa1b604482015290519081900360640190fd5b600082612099575060006113c8565b828202828482816120a657fe5b0414610d51576040805162461bcd60e51b815260206004820152600b60248201526a1253959053125117d3555360aa1b604482015290519081900360640190fd5b600080821161212b576040805162461bcd60e51b815260206004820152600b60248201526a24a72b20a624a22fa224ab60a91b604482015290519081900360640190fd5b600082848161213657fe5b04949350505050565b80511515600114612197576040805162461bcd60e51b815260206004820152601f60248201527f5472616e73616374696f6e206861736e2774206265656e207175657565642e00604482015290519081900360640190fd5b42816020015111156121da5760405162461bcd60e51b81526004018080602001828103825260278152602001806122a96027913960400191505060405180910390fd5b602081015142906121ee9062278d00612042565b1015612239576040805162461bcd60e51b81526020600482015260156024820152742a3930b739b0b1ba34b7b71034b99039ba30b6329760591b604482015290519081900360640190fd5b5056fe54696d656c6f636b3a3a73657444656c61793a2044656c6179206d75737420657863656564206d696e696d756d2064656c61792e54696d656c6f636b3a3a73657444656c61793a2044656c6179206d757374206e6f7420657863656564206d6178696d756d2064656c61792e5472616e73616374696f6e206861736e2774207375727061737365642074696d65206c6f636b2ea2646970667358221220595576ffda18a50cc147bebae1084b9b1e9664154eb8d918d2cc3a722119c15164736f6c634300060c003300000000000000000000000076ed05fa250e8e993275e6e78b470b4d70ed120b000000000000000000000000bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c0000000000000000000000002ad2c5314028897aecfcf37fd923c079beeb2c56

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

00000000000000000000000076ed05fa250e8e993275e6e78b470b4d70ed120b000000000000000000000000bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c0000000000000000000000002ad2c5314028897aecfcf37fd923c079beeb2c56

-----Decoded View---------------
Arg [0] : _tur (address): 0x76ed05fa250e8e993275e6e78b470b4d70ed120b
Arg [1] : _wbnb (address): 0xbb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c
Arg [2] : _pancakeSwap (address): 0x2ad2c5314028897aecfcf37fd923c079beeb2c56

-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 00000000000000000000000076ed05fa250e8e993275e6e78b470b4d70ed120b
Arg [1] : 000000000000000000000000bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c
Arg [2] : 0000000000000000000000002ad2c5314028897aecfcf37fd923c079beeb2c56


Deployed ByteCode Sourcemap

5936:7824:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8063:508;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;8063:508:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;8063:508:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;8063:508:0;;;;;;;;-1:-1:-1;8063:508:0;;-1:-1:-1;;;;;8063:508:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;8063:508:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;8063:508:0;;-1:-1:-1;;;8063:508:0;;-1:-1:-1;;;;;8063:508:0;;-1:-1:-1;8063:508:0;;-1:-1:-1;8063:508:0:i;:::-;;11720:807;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;11720:807:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;6250:36;;;:::i;6094:37::-;;;:::i;:::-;;;;-1:-1:-1;;;;;6094:37:0;;;;;;;;;;;;;;5966:28;;;:::i;12535:734::-;;;;;;;;;;;;;;;;-1:-1:-1;12535:734:0;-1:-1:-1;;;;;12535:734:0;;:::i;6480:79::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;6480:79:0;;;;;;;;;;:::i;6454:17::-;;;:::i;6566:46::-;;;;;;;;;;;;;;;;-1:-1:-1;6566:46:0;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;10718:608;;;;;;;;;;;;;;;;-1:-1:-1;10718:608:0;-1:-1:-1;;;;;10718:608:0;;:::i;13524:233::-;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;13524:233:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;13524:233:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;13524:233:0;;;;;;;;-1:-1:-1;13524:233:0;;-1:-1:-1;;;;;13524:233:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;13524:233:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;13524:233:0;;-1:-1:-1;13524:233:0;;-1:-1:-1;;;;;13524:233:0:i;6403:44::-;;;:::i;9080:493::-;;;:::i;7783:272::-;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;7783:272:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;7783:272:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;7783:272:0;;-1:-1:-1;7783:272:0;;-1:-1:-1;;;;;7783:272:0:i;6038:20::-;;;:::i;6164:18::-;;;:::i;8579:493::-;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;8579:493:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;8579:493:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;8579:493:0;;;;;;;;-1:-1:-1;8579:493:0;;-1:-1:-1;;;;;8579:493:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;8579:493:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;8579:493:0;;-1:-1:-1;;8579:493:0;;;-1:-1:-1;8579:493:0;;-1:-1:-1;;8579:493:0:i;9581:537::-;;;:::i;6353:43::-;;;:::i;6140:17::-;;;:::i;13277:239::-;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;13277:239:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;13277:239:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;13277:239:0;;;;;;;;-1:-1:-1;13277:239:0;;-1:-1:-1;;;;;13277:239:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;13277:239:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;13277:239:0;;-1:-1:-1;13277:239:0;;-1:-1:-1;;;;;13277:239:0:i;10126:584::-;;;:::i;7490:285::-;;;;;;;;;;;;;;;;-1:-1:-1;7490:285:0;;:::i;6191:38::-;;;:::i;8063:508::-;6871:5;;-1:-1:-1;;;;;6871:5:0;6857:10;:19;6849:50;;;;;-1:-1:-1;;;6849:50:0;;;;;;;;;;;;-1:-1:-1;;;6849:50:0;;;;;;;;;;;;;;;8211:26:::1;8240:10;:48;8272:13;8261:25;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;;::::1;::::0;;;::::1;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8251:36;;;;;;8240:48;;;;;;;;;;;8211:77;;8358:8;8301:9;:19;;:54;8342:10;8331:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;;::::1;::::0;;;::::1;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1::0;8331:22:0::1;::::0;;;;::::1;-1:-1:-1::0;;8331:22:0;;;;;;8321:33;;8331:22:::1;8321:33:::0;;::::1;::::0;8301:54;;;;::::1;::::0;;;;-1:-1:-1;;;8301:54:0;-1:-1:-1;8301:54:0;:65;;-1:-1:-1;;;;;;8301:65:0::1;-1:-1:-1::0;;;;;8301:65:0;;;::::1;::::0;;;::::1;::::0;;8377:35;;-1:-1:-1;;8377:35:0::1;-1:-1:-1::0;8377:35:0::1;::::0;;8469:5:::1;::::0;8449:26:::1;::::0;:15:::1;::::0;:19:::1;:26::i;:::-;8423:9;:23;;:52;;;;8493:70;8527:13;8542:10;8554:8;8493:70;;;;;;;;;;-1:-1:-1::0;;;;;8493:70:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;;::::1;::::0;;;::::1;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1::0;8493:70:0;;::::1;::::0;;;;;;;;::::1;::::0;;::::1;::::0;;::::1;::::0;;;;::::1;;;;;;;;::::0;;::::1;::::0;;;::::1;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6910:1;8063:508:::0;;;:::o;11720:807::-;11824:7;11844:14;11861:1;11844:18;;11873;11895:11;-1:-1:-1;;;;;11895:19:0;;11915:5;11895:26;;;;;;;;;;;;;-1:-1:-1;;;;;11895:26:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;11895:26:0;;-1:-1:-1;11950:13:0;;;:46;;-1:-1:-1;11981:15:0;;11950:46;11932:116;;;-1:-1:-1;12030:6:0;-1:-1:-1;12023:13:0;;11932:116;12080:3;;:20;;;-1:-1:-1;;;12080:20:0;;-1:-1:-1;;;;;12080:20:0;;;;;;;;;12058:19;;12080:3;;;;;:13;;:20;;;;;;;;;;;;;;;:3;:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;12080:20:0;12175:18;;;-1:-1:-1;;;12175:18:0;;;;12080:20;;-1:-1:-1;12111:25:0;;12139:56;;-1:-1:-1;;;;;12175:16:0;;;;;:18;;;;;12080:20;;12175:18;;;;;;;;:16;:18;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;12175:18:0;12139:27;:56::i;:::-;12111:84;-1:-1:-1;12206:24:0;12233:44;12272:4;12233:34;:11;12111:84;12233:15;:34::i;:::-;:38;;:44::i;:::-;12206:71;;12327:1;12308:16;:20;:98;;;;-1:-1:-1;12390:16:0;;12346:41;12376:10;12346:25;:16;12367:3;12346:20;:25::i;:41::-;:60;12308:98;12290:206;;;12443:41;12480:3;12443:32;12456:18;;12443:8;:12;;:32;;;;:::i;:41::-;12434:50;;12290:206;-1:-1:-1;12513:6:0;;-1:-1:-1;;;;11720:807:0;;;;;;:::o;6250:36::-;;;;:::o;6094:37::-;;;-1:-1:-1;;;;;6094:37:0;;:::o;5966:28::-;;;;:::o;12535:734::-;12674:3;;-1:-1:-1;;;;;12674:3:0;;;12612:7;12641:38;;;:24;:38;;;;;;;;:50;;;;;;;;;;;;:54;12637:144;;-1:-1:-1;12752:3:0;;-1:-1:-1;;;;;12752:3:0;;;12719:38;;;;:24;:38;;;;;;;;:50;;;;;;;;;;12712:57;;12637:144;12855:16;;;12869:1;12855:16;;;;;;;;;12831:21;;12855:16;;;12831:21;;12855:16;;;-1:-1:-1;;12902:3:0;;12884:7;;;;-1:-1:-1;;;;;;12902:3:0;;12884:7;;-1:-1:-1;12902:3:0;;12884:7;;;;-1:-1:-1;;;;;12884:22:0;;;:7;;;;;;;;;:22;12935:4;;12917:7;;12935:4;;;12917;;12935;;12917:7;;;;;;;;;;;:23;-1:-1:-1;;;;;12917:23:0;;;-1:-1:-1;;;;;12917:23:0;;;;;12961:10;12951:4;12956:1;12951:7;;;;;;;;-1:-1:-1;;;;;12951:20:0;;;:7;;;;;;;;;;:20;;;;13046:11;;:37;;;-1:-1:-1;;;13046:37:0;;13072:4;13046:37;;;;;;;;;;;;;;;;;;;;12984:25;;13046:11;;;;;:25;;13072:4;;13078;;13046:37;;;;;;;;;;;;;;;12984:25;13046:37;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;13046:37:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;13046:37:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;13046:37:0;;;;;;;;;;;;-1:-1:-1;13046:37:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13042:185;;-1:-1:-1;13214:1:0;13042:185;;;13150:7;13158:1;13150:10;;;;;;;;;;;;;;13130:30;;13084:88;13042:185;13244:17;-1:-1:-1;;12535:734:0;;;;:::o;6480:79::-;;;;;;;;;;;;;;;;;;;;;;;;:::o;6454:17::-;;;;:::o;6566:46::-;;;;;;;;;;;;;;;;;;;;;;;;:::o;10718:608::-;6871:5;;-1:-1:-1;;;;;6871:5:0;6857:10;:19;6849:50;;;;;-1:-1:-1;;;6849:50:0;;;;;;;;;;;;-1:-1:-1;;;6849:50:0;;;;;;;;;;;;;;;10858:41:::1;::::0;;::::1;::::0;;::::1;::::0;;;::::1;::::0;;;;::::1;::::0;;;;;;;;;;;;;;;;;;;;;;;;10848:52;;;;::::1;::::0;;;;10808:26:::1;10837:64:::0;;;:10:::1;:64:::0;;;;;;;10914:28;;;;;;;;::::1;;;;::::0;;;;::::1;::::0;;;;;;;;;::::1;::::0;:17:::1;:28::i;:::-;10988:38;::::0;;::::1;::::0;;::::1;::::0;;;::::1;::::0;;;;-1:-1:-1;;;10988:38:0;;;;;;;;;;;;;;;;;;;;;;;;10978:49;;;;::::1;::::0;;;;11031:1:::1;10961:67:::0;;;:16:::1;::::0;::::1;:67:::0;;;;;10953:98:::1;;;::::0;;-1:-1:-1;;;10953:98:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;10953:98:0;;;;;;;;;;;;;::::1;;11144:38;::::0;;::::1;::::0;;::::1;::::0;;;::::1;::::0;;;;;;-1:-1:-1;;;11144:38:0;;;;;;;;;;;;;;;;;;;;;;11134:49;;;;::::1;::::0;11117:67:::1;::::0;;;:16:::1;::::0;;::::1;:67:::0;;;;;;;11097:3;;-1:-1:-1;;;;;11097:3:0;;::::1;11064:38:::0;;:24:::1;:38:::0;;;;;:50;::::1;::::0;;;;;;;;:120;11231:38;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11097:3:::1;11231:38:::0;;;;;11221:49;;;;::::1;::::0;;;;11204:67;;;;;;;;11197:74;;;;11282:36;;-1:-1:-1;;11282:36:0::1;::::0;;10718:608::o;13524:233::-;13632:7;13659:10;:48;13691:13;13680:25;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13670:36;;;;;;13659:48;;;;;;;;;;;:55;;:90;13736:10;13725:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13715:33;;;;;;13659:90;;;;;;;;;;;;13652:97;;13524:233;;;;;:::o;6403:44::-;6440:7;6403:44;:::o;9080:493::-;6871:5;;-1:-1:-1;;;;;6871:5:0;6857:10;:19;6849:50;;;;;-1:-1:-1;;;6849:50:0;;;;;;;;;;;;-1:-1:-1;;;6849:50:0;;;;;;;;;;;;;;;9189:31:::1;::::0;;::::1;::::0;;::::1;::::0;;;::::1;::::0;;;;-1:-1:-1;;;9189:31:0;;;;;;;;;;;;;;;;;;;;;;;;9179:42;;;;::::1;::::0;;;;9139:26:::1;9168:54:::0;;;:10:::1;:54:::0;;;;;;;9235:28;;;;;;;;::::1;;;;::::0;;;;::::1;::::0;;;;;;;;;::::1;::::0;:17:::1;:28::i;:::-;9322:19;::::0;;::::1;::::0;;::::1;::::0;;;::::1;::::0;;;;-1:-1:-1;;;9322:19:0;;;;;;;;;;;;;;;;;;;;;;;;9312:30;;;;::::1;::::0;;;;9355:1:::1;9292:51:::0;;;:19:::1;::::0;::::1;:51:::0;;;;;-1:-1:-1;;;;;9292:51:0::1;9284:93;;;::::0;;-1:-1:-1;;;9284:93:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;9284:93:0;;;;;;;;;;;;;::::1;;9428:19;::::0;;::::1;::::0;;::::1;::::0;;;::::1;::::0;;;;;;-1:-1:-1;;;9428:19:0;;;;;;;;;;;;;;;;;;;;;;9418:30;;;;::::1;::::0;-1:-1:-1;9398:51:0;;;:19:::1;::::0;::::1;:51:::0;;;;;;;;9390:59;;-1:-1:-1;;;;;9398:51:0;;::::1;-1:-1:-1::0;;;;;;9390:59:0;;::::1;;::::0;;9497:19;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9398:51:::1;9497:19:::0;;;;;9487:30;;;;::::1;::::0;;;;9467:51;;;;;;;;;9460:58;;;;::::1;::::0;;9529:36;;-1:-1:-1;;9529:36:0::1;::::0;;9080:493::o;7783:272::-;6871:5;;-1:-1:-1;;;;;6871:5:0;6857:10;:19;6849:50;;;;;-1:-1:-1;;;6849:50:0;;;;;;;;;;;;-1:-1:-1;;;6849:50:0;;;;;;;;;;;;;;;7870:26:::1;7899:10;:48;7931:13;7920:25;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;;::::1;::::0;;;::::1;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1::0;7920:25:0::1;::::0;;-1:-1:-1;;7920:25:0;;::::1;::::0;;;;;;7910:36;;7920:25:::1;7910:36:::0;;::::1;::::0;7899:48;;;;::::1;::::0;;;;;;;-1:-1:-1;7899:48:0;;;7958:36;;-1:-1:-1;;7958:36:0::1;::::0;;8012:35;;;;;;;;;::::1;::::0;;;7899:48;;-1:-1:-1;8012:35:0::1;::::0;8033:13;;8012:35;;-1:-1:-1;8012:35:0;;-1:-1:-1;8012:35:0;;;-1:-1:-1;8012:35:0;::::1;::::0;;;;;;;::::1;;;;;;;::::0;;::::1;::::0;;;::::1;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6910:1;7783:272:::0;:::o;6038:20::-;;;-1:-1:-1;;;;;6038:20:0;;:::o;6164:18::-;;;-1:-1:-1;;;;;6164:18:0;;:::o;8579:493::-;6871:5;;-1:-1:-1;;;;;6871:5:0;6857:10;:19;6849:50;;;;;-1:-1:-1;;;6849:50:0;;;;;;;;;;;;-1:-1:-1;;;6849:50:0;;;;;;;;;;;;;;;8722:26:::1;8751:10;:48;8783:13;8772:25;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;;::::1;::::0;;;::::1;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8762:36;;;;;;8751:48;;;;;;;;;;;8722:77;;8866:6;8812:9;:16;;:51;8850:10;8839:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;;::::1;::::0;;;::::1;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1::0;8839:22:0::1;::::0;;-1:-1:-1;;8839:22:0;;::::1;::::0;;;;;;8829:33;;8839:22:::1;8829:33:::0;;::::1;::::0;8812:51;;;;::::1;::::0;;;;-1:-1:-1;;;8812:51:0;-1:-1:-1;8812:51:0;:60;8883:35;;-1:-1:-1;;8883:35:0::1;8914:4;8883:35;::::0;;8975:5:::1;::::0;8955:26:::1;::::0;:15:::1;::::0;:19:::1;:26::i;:::-;8929:23;::::0;::::1;:52:::0;8999:65:::1;::::0;;;;;;;;;;;;;;;;;;;;::::1;::::0;9030:13;;9045:10;;9057:6;;8999:65;;::::1;::::0;;::::1;::::0;;;;;;::::1;::::0;;;;;;;::::1;;::::0;;::::1;::::0;;;::::1;::::0;::::1;;;;9581:537:::0;6871:5;;-1:-1:-1;;;;;6871:5:0;6857:10;:19;6849:50;;;;;-1:-1:-1;;;6849:50:0;;;;;;;;;;;;-1:-1:-1;;;6849:50:0;;;;;;;;;;;;;;;9695:36:::1;::::0;;::::1;::::0;;::::1;::::0;;;::::1;::::0;;;;-1:-1:-1;;;9695:36:0;;;;;;;;;;;;;;;;;;;;;;;;9685:47;;;;::::1;::::0;;;;9645:26:::1;9674:59:::0;;;:10:::1;:59:::0;;;;;;;9746:28;;;;;;;;::::1;;;;::::0;;;;::::1;::::0;;;;;;;;;::::1;::::0;:17:::1;:28::i;:::-;9823:25;::::0;;::::1;::::0;;::::1;::::0;;;::::1;::::0;;;;-1:-1:-1;;;9823:25:0;;;;;;;;;;;;;;;;;;;;;;;;9813:36;;;;::::1;::::0;;;;9862:1:::1;9793:57:::0;;;:19:::1;::::0;::::1;:57:::0;;;;;-1:-1:-1;;;;;9793:57:0::1;9785:99;;;::::0;;-1:-1:-1;;;9785:99:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;9785:99:0;;;;;;;;;;;;;::::1;;9960:25;::::0;;::::1;::::0;;::::1;::::0;;;::::1;::::0;;;;;;-1:-1:-1;;;9960:25:0;;;;;;;;;;;;;;;;;;;;;;9950:36;;;;::::1;::::0;-1:-1:-1;9930:57:0;;;:19:::1;::::0;;::::1;:57:::0;;;;;;;9897:91;;-1:-1:-1;;;;;9930:57:0;;::::1;-1:-1:-1::0;;;;;;9897:91:0;;::::1;;::::0;;;10036:25;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9930:57:::1;10036:25:::0;;;;;10026:36;;;;::::1;::::0;;;;10006:57;;;;;;;;9999:64;;;;::::1;::::0;;10074:36;;-1:-1:-1;;10074:36:0::1;::::0;;9581:537::o;6353:43::-;6390:6;6353:43;:::o;6140:17::-;;;-1:-1:-1;;;;;6140:17:0;;:::o;13277:239::-;13388:7;13415:10;:48;13447:13;13436:25;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13426:36;;;;;;13415:48;;;;;;;;;;;:58;;:93;13495:10;13484:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;13484:22:0;;;;;;-1:-1:-1;;13484:22:0;;;;;;13474:33;;13484:22;13474:33;;;;13415:93;;;;;;;;;-1:-1:-1;;;13415:93:0;-1:-1:-1;13415:93:0;;-1:-1:-1;;;;;13415:93:0;;13277:239;-1:-1:-1;;;13277:239:0:o;10126:584::-;6871:5;;-1:-1:-1;;;;;6871:5:0;6857:10;:19;6849:50;;;;;-1:-1:-1;;;6849:50:0;;;;;;;;;;;;-1:-1:-1;;;6849:50:0;;;;;;;;;;;;;;;10238:34:::1;::::0;;::::1;::::0;;::::1;::::0;;;::::1;::::0;;;;-1:-1:-1;;;10238:34:0;;;;;;;;;;;;;;;;;;;;;;;;10228:45;;;;::::1;::::0;;;;10188:26:::1;10217:57:::0;;;:10:::1;:57:::0;;;;;;;10287:28;;;;;;;;::::1;;;;::::0;;;;::::1;::::0;;;;;;;;;::::1;::::0;:17:::1;:28::i;:::-;10376:32;::::0;;::::1;::::0;;::::1;::::0;;;::::1;::::0;;;;;;-1:-1:-1;;;10376:32:0;;;;;;;;;;;;;;;;;;;;;;10366:43;;;;::::1;::::0;10349:61:::1;::::0;;;:16:::1;::::0;::::1;:61:::0;;;;;;;10328:18:::1;:82:::0;10467:30;;;;;;::::1;::::0;;;;;;-1:-1:-1;;;10467:30:0;;;;;;;;;;;;;;;;;;;;;;10457:41;;;;::::1;::::0;10440:59;;;;;;;;;10421:16:::1;:78:::0;10544:32;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10534:43;;;;::::1;::::0;;;;10517:61;;;;;;;;10510:68;;;10623:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10613:41;;;;::::1;::::0;;;;10596:59;;;;;;;10589:66;10666:36;;-1:-1:-1;;10666:36:0::1;::::0;;10126:584::o;7490:285::-;6871:5;;-1:-1:-1;;;;;6871:5:0;6857:10;:19;6849:50;;;;;-1:-1:-1;;;6849:50:0;;;;;;;;;;;;-1:-1:-1;;;6849:50:0;;;;;;;;;;;;;;;6390:6:::1;7557;:23;;7549:88;;;;-1:-1:-1::0;;;7549:88:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6440:7;7656:6;:23;;7648:92;;;;-1:-1:-1::0;;;7648:92:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7753:5;:14:::0;7490:285::o;6191:38::-;;;;:::o;5782:149::-;5840:7;5868:5;;;5888:6;;;;5880:30;;;;;-1:-1:-1;;;5880:30:0;;;;;;;;;;;;-1:-1:-1;;;5880:30:0;;;;;;;;;;;;;;4902:196;4960:7;4980:6;4976:37;;-1:-1:-1;5004:1:0;4997:8;;4976:37;5031:5;;;5035:1;5031;:5;:1;5051:5;;;;;:10;5043:34;;;;;-1:-1:-1;;;5043:34:0;;;;;;;;;;;;-1:-1:-1;;;5043:34:0;;;;;;;;;;;;;;5185:283;5243:7;5271:1;5267;:5;5259:29;;;;;-1:-1:-1;;;5259:29:0;;;;;;;;;;;;-1:-1:-1;;;5259:29:0;;;;;;;;;;;;;;;5347:9;5363:1;5359;:5;;;;;;;5185:283;-1:-1:-1;;;;5185:283:0:o;11334:376::-;11420:28;;:36;;11452:4;11420:36;11412:80;;;;;-1:-1:-1;;;11412:80:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;11538:15;11511:9;:23;;;:42;;11503:94;;;;-1:-1:-1;;;11503:94:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11616:23;;;;11661:15;;11616:41;;6339:7;11616:27;:41::i;:::-;:60;;11608:94;;;;;-1:-1:-1;;;11608:94:0;;;;;;;;;;;;-1:-1:-1;;;11608:94:0;;;;;;;;;;;;;;;11334:376;:::o

Swarm Source

ipfs://595576ffda18a50cc147bebae1084b9b1e9664154eb8d918d2cc3a722119c151
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.