Polygon Sponsored slots available. Book your slot here!
Contract Overview
My Name Tag:
Not Available, login to update
[ Download CSV Export ]
Latest 25 internal transaction
[ Download CSV Export ]
Contract Name:
BeeNBeeMatic
Compiler Version
v0.8.9+commit.e5eed63a
Contract Source Code (Solidity)
/** *Submitted for verification at polygonscan.com on 2022-11-11 */ // SPDX-License-Identifier: MIT // ██████ ███████ ███████ ███ ██ ██████ ███████ ███████ // ██ ██ ██ ██ ████ ██ ██ ██ ██ ██ // ██████ █████ █████ ██ ██ ██ ██████ █████ █████ // ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ // ██████ ███████ ███████ ██ ████ ██████ ███████ ███████ pragma solidity 0.8.9; library SafeMath { function mul(uint256 a, uint256 b) internal pure returns (uint256) { if (a == 0) { return 0; } uint256 c = a * b; assert(c / a == b); return c; } function div(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a / b; return c; } function sub(uint256 a, uint256 b) internal pure returns (uint256) { assert(b <= a); return a - b; } function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; assert(c >= a); return c; } function mod(uint256 a, uint256 b) internal pure returns (uint256) { require(b != 0); return a % b; } } contract BeeNBeeMatic { using SafeMath for uint256; uint256 public HONEY_TO_BUILD_A_HIVE = 1080000; uint256 public PERCENT_DIVISOR = 1000; uint256 public REFERRAL_REWARD_PERCENT = 80; // 8% uint256 public TAX = 50; // 5% uint256 public MARKET_HONEY_DIVISOR = 2; // 50% uint256 public MARKET_HONEY_DIVISOR_SELL = 1; // 100% uint256 public MIN_DEPOSIT = 30 ether; /** 30 MATIC **/ uint256 public MAX_DEPOSIT = 10000 ether; /** 10 000 MATIC **/ uint256 public COMPOUND_BONUS_PERCENT = 25; /** 2.5% **/ uint256 public COMPOUND_BONUS_MAX_TIMES = 10; /** 10 times / 5 days. **/ uint256 public COMPOUND_INTERVAL = 12 * 60 * 60; /** every 12 hours. **/ uint256 public PENALTY_TAX = 800; uint256 public COMPOUNDS_FOR_NO_PENALTY = 10; // compound days, for no tax withdrawal. uint256 public totalStaked; uint256 public totalDeposits; uint256 public totalCompounded; uint256 public totalRefRewards; uint256 public totalWithdrawn; uint256 public marketHoney; uint256 PSN = 10000; uint256 PSNH = 5000; bool public contractStarted; uint256 public CUTOFF_TIMEOUT = 48 * 60 * 60; /** 48 hours **/ uint256 public WITHDRAW_COOLDOWN = 4 * 60 * 60; /** 4 hours **/ address public owner; struct User { uint256 initialDeposit; uint256 compoundedDeposit; uint256 hives; uint256 honey; uint256 lastCompoundTimestamp; address referrer; uint256 referralsCount; uint256 referralReward; uint256 totalWithdrawn; uint256 compounds; uint256 lastWithdrawTimestamp; } mapping(address => User) public users; constructor() { owner = msg.sender; } modifier onlyOwner { require(msg.sender == owner); _; } function isContract(address addr) internal view returns (bool) { uint size; assembly {size := extcodesize(addr)} return size > 0; } function compoundHoney(bool isCompound) public { User storage user = users[msg.sender]; require(contractStarted, "Contract not yet Started."); uint256 honeyUsed = getMyHoney(); uint256 honeyForCompound = honeyUsed; if (isCompound) { require(block.timestamp.sub(user.lastCompoundTimestamp) >= COMPOUND_INTERVAL, "Compound interval not yet reached."); uint256 dailyCompoundBonus = getDailyCompoundBonus(msg.sender, honeyForCompound); honeyForCompound = honeyForCompound.add(dailyCompoundBonus); uint256 honeyUsedValue = calculateHoneySell(honeyForCompound); user.compoundedDeposit = user.compoundedDeposit.add(honeyUsedValue); totalCompounded = totalCompounded.add(honeyUsedValue); } if (block.timestamp.sub(user.lastCompoundTimestamp) >= COMPOUND_INTERVAL) { if (user.compounds < COMPOUND_BONUS_MAX_TIMES) { user.compounds = user.compounds.add(1); } } user.hives = user.hives.add(honeyForCompound.div(HONEY_TO_BUILD_A_HIVE)); user.honey = 0; user.lastCompoundTimestamp = block.timestamp; marketHoney = marketHoney.add(honeyUsed.div(MARKET_HONEY_DIVISOR)); } function sellHoney() public { require(contractStarted); User storage user = users[msg.sender]; uint256 hasHoney = getMyHoney(); uint256 honeyValue = calculateHoneySell(hasHoney); // if user compound < to mandatory compound days if (user.compounds < COMPOUNDS_FOR_NO_PENALTY) { //daily compound bonus count will not reset and honeyValue will be deducted with 60% feedback tax. honeyValue = honeyValue.sub(honeyValue.mul(PENALTY_TAX).div(PERCENT_DIVISOR)); } else { //set daily compound bonus count to 0 and honeyValue will remain without deductions user.compounds = 0; } user.lastWithdrawTimestamp = block.timestamp; user.honey = 0; user.lastCompoundTimestamp = block.timestamp; marketHoney = marketHoney.add(hasHoney.div(MARKET_HONEY_DIVISOR_SELL)); if (getBalance() < honeyValue) { honeyValue = getBalance(); } uint256 honeyPayout = honeyValue.sub(payFees(honeyValue)); payable(msg.sender).transfer(honeyPayout); user.totalWithdrawn = user.totalWithdrawn.add(honeyPayout); totalWithdrawn = totalWithdrawn.add(honeyPayout); } function getBalance() public view returns (uint256) { return address(this).balance; } function buildHives(address ref) public payable { require(contractStarted); User storage user = users[msg.sender]; uint256 amount = msg.value; require(amount >= MIN_DEPOSIT, "Minimum investment not met."); require(user.initialDeposit.add(amount) <= MAX_DEPOSIT, "Max deposit limit reached."); uint256 honeyBought = calculateHoneyBuy(amount, getBalance().sub(amount)); user.compoundedDeposit = user.compoundedDeposit.add(amount); user.initialDeposit = user.initialDeposit.add(amount); user.honey = user.honey.add(honeyBought); if (user.referrer == address(0)) { if (ref != msg.sender) { user.referrer = ref; } address upLine = user.referrer; if (upLine != address(0)) { users[upLine].referralsCount = users[upLine].referralsCount.add(1); } } if (user.referrer != address(0)) { address upLine = user.referrer; if (upLine != address(0)) { uint256 refRewards = amount.mul(REFERRAL_REWARD_PERCENT).div(PERCENT_DIVISOR); payable(upLine).transfer(refRewards); users[upLine].referralReward = users[upLine].referralReward.add(refRewards); totalRefRewards = totalRefRewards.add(refRewards); } } uint256 honeyPayout = payFees(amount); /** less the fee on total Staked to give more transparency of data. **/ totalStaked = totalStaked.add(amount.sub(honeyPayout)); totalDeposits = totalDeposits.add(1); compoundHoney(false); } function payFees(uint256 honeyValue) internal returns (uint256) { uint256 tax = honeyValue.mul(TAX).div(PERCENT_DIVISOR); payable(owner).transfer(tax); return tax; } function getDailyCompoundBonus(address _adr, uint256 amount) public view returns (uint256){ if (users[_adr].compounds == 0) { return 0; } else { uint256 totalBonus = users[_adr].compounds.mul(COMPOUND_BONUS_PERCENT); uint256 result = amount.mul(totalBonus).div(PERCENT_DIVISOR); return result; } } function getUserInfo(address _adr) public view returns ( uint256 _initialDeposit, uint256 _compoundedDeposit, uint256 _hives, uint256 _honey, uint256 _lastCompoundTimestamp, address _referrer, uint256 _referrals, uint256 _totalWithdrawn, uint256 _referralReward, uint256 _compounds, uint256 _lastWithdrawTimestamp ) { _initialDeposit = users[_adr].initialDeposit; _compoundedDeposit = users[_adr].compoundedDeposit; _hives = users[_adr].hives; _honey = users[_adr].honey; _lastCompoundTimestamp = users[_adr].lastCompoundTimestamp; _referrer = users[_adr].referrer; _referrals = users[_adr].referralsCount; _totalWithdrawn = users[_adr].totalWithdrawn; _referralReward = users[_adr].referralReward; _compounds = users[_adr].compounds; _lastWithdrawTimestamp = users[_adr].lastWithdrawTimestamp; } function initialize(uint256 amount) onlyOwner public payable { if (!contractStarted) { require(marketHoney == 0); contractStarted = true; marketHoney = 86400000000; buildHives(msg.sender); return;} uint256 fees = payFees(amount); } function getTimeStamp() public view returns (uint256) { return block.timestamp; } function getAvailableEarnings(address _adr) public view returns (uint256) { uint256 userHoney = users[_adr].honey.add(getHoneySinceLastCompound(_adr)); return calculateHoneySell(userHoney); } function calculateTrade(uint256 rt, uint256 rs, uint256 bs) public view returns (uint256){ return SafeMath.div(SafeMath.mul(PSN, bs), SafeMath.add(PSNH, SafeMath.div(SafeMath.add(SafeMath.mul(PSN, rs), SafeMath.mul(PSNH, rt)), rt))); } function calculateHoneySell(uint256 honey) public view returns (uint256){ return calculateTrade(honey, marketHoney, getBalance()); } function calculateHoneyBuy(uint256 eth, uint256 contractBalance) public view returns (uint256){ return calculateTrade(eth, contractBalance, marketHoney); } function calculateHoneyBuySimple(uint256 eth) public view returns (uint256){ return calculateHoneyBuy(eth, getBalance()); } function getHoneyYield(uint256 amount) public view returns (uint256, uint256) { uint256 honeyAmount = calculateHoneyBuy(amount, getBalance().add(amount).sub(amount)); uint256 hives = honeyAmount.div(HONEY_TO_BUILD_A_HIVE); uint256 day = 1 days; uint256 honeyPerDay = day.mul(hives); uint256 earningsPerDay = calculateHoneySellForYield(honeyPerDay, amount); return (hives, earningsPerDay); } function calculateHoneySellForYield(uint256 honey, uint256 amount) public view returns (uint256){ return calculateTrade(honey, marketHoney, getBalance().add(amount)); } function getSiteInfo() public view returns ( uint256 _totalStaked, uint256 _totalDeposits, uint256 _totalCompounded, uint256 _totalRefRewards, uint256 _totalWithdrawn ) { _totalStaked = totalStaked; _totalDeposits = totalDeposits; _totalCompounded = totalCompounded; _totalRefRewards = totalRefRewards; _totalWithdrawn = totalWithdrawn; } function getMyHives() public view returns (uint256){ return users[msg.sender].hives; } function getMyHoney() public view returns (uint256){ return users[msg.sender].honey.add(getHoneySinceLastCompound(msg.sender)); } function getHoneySinceLastCompound(address adr) public view returns (uint256){ uint256 secondsSinceLastCompound = block.timestamp.sub(users[adr].lastCompoundTimestamp); /** get min time. **/ uint256 cutoffTime = min(secondsSinceLastCompound, CUTOFF_TIMEOUT); uint256 secondsPassed = min(HONEY_TO_BUILD_A_HIVE, cutoffTime); return secondsPassed.mul(users[adr].hives); } function min(uint256 a, uint256 b) private pure returns (uint256) { return a < b ? a : b; } /** wallet addresses setters **/ function CHANGE_OWNERSHIP(address value) onlyOwner external { owner = value; } /** percentage setters **/ // 2592000 - 3%, 2160000 - 4%, 1728000 - 5%, 1440000 - 6%, 1200000 - 7%, 1080000 - 8% // 959000 - 9%, 864000 - 10%, 720000 - 12%, 575424 - 15%, 540000 - 16%, 479520 - 18% function SET_HONEY_TO_BUILD_A_HIVE(uint256 value) onlyOwner external { require(value >= 479520 && value <= 2592000); /** min 3% max 12%**/ HONEY_TO_BUILD_A_HIVE = value; } function SET_TAX(uint256 value) onlyOwner external { require(value <= 100); /** 10% max **/ TAX = value; } function SET_REFERRAL_PERCENT(uint256 value) onlyOwner external { require(value >= 10 && value <= 100); /** 10% max **/ REFERRAL_REWARD_PERCENT = value; } function SET_MARKET_HONEY_DIVISOR(uint256 value) onlyOwner external { require(value <= 50); /** 50 = 2% **/ MARKET_HONEY_DIVISOR = value; } /** withdrawal tax **/ function SET_PENALTY_WITHDRAWAL_TAX(uint256 value) onlyOwner external { require(value <= 800); /** Max Tax is 80% or lower **/ PENALTY_TAX = value; } function SET_COMPOUNDS_FOR_NO_TAX_WITHDRAWAL(uint256 value) onlyOwner external { require(value <= 25); /** Max 25 compounds **/ COMPOUNDS_FOR_NO_PENALTY = value; } function SET_COMPOUND_BONUS(uint256 value) onlyOwner external { require(value >= 10 && value <= 900); /** 10% min 90% max **/ COMPOUND_BONUS_PERCENT = value; } function SET_COMPOUND_BONUS_MAX_TIMES(uint256 value) onlyOwner external { require(value <= 30); /** Max 30 times **/ COMPOUND_BONUS_MAX_TIMES = value; } function SET_COMPOUND_STEP(uint256 value) onlyOwner external { require(value <= 24); /** Max 24 hours **/ COMPOUND_INTERVAL = value * 1 hours; } function SET_MIN_DEPOSIT(uint256 value) onlyOwner external { MIN_DEPOSIT = value * 1 ether; } function SET_MAX_DEPOSIT(uint256 value) onlyOwner external { require(value <= 20); /** Max 20 ETH **/ MAX_DEPOSIT = value * 1 ether; } function SET_CUTOFF_TIMEOUT(uint256 value) onlyOwner external { require(value <= 96 && value >= 24); /** Max 96 hours min 24 hours **/ CUTOFF_TIMEOUT = value * 1 hours; } function SET_WITHDRAW_COOLDOWN(uint256 value) onlyOwner external { require(value <= 24); /** Max 24 hours **/ WITHDRAW_COOLDOWN = value * 1 hours; } } /** MATIC Bee'n'Bee Build Hives, Gather Honey, Harvest Honey and Sell for MATIC. 8% daily Rate 8% Referral Bonus, will go directly to referrer wallet. 2% stacking compound bonus every 12 hrs, max of 5 days. (25%) 48 hours cut off time. 30 MATIC minimum investment. 10 000 MATIC max deposits per wallet. 80% feedback for withdrawals that will be done not after 10 consecutive compounds. Withdrawals will reset daily compound count back to 0. *Tax will stay in the contract. */
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"value","type":"address"}],"name":"CHANGE_OWNERSHIP","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"COMPOUNDS_FOR_NO_PENALTY","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"COMPOUND_BONUS_MAX_TIMES","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"COMPOUND_BONUS_PERCENT","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"COMPOUND_INTERVAL","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"CUTOFF_TIMEOUT","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"HONEY_TO_BUILD_A_HIVE","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MARKET_HONEY_DIVISOR","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MARKET_HONEY_DIVISOR_SELL","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MAX_DEPOSIT","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MIN_DEPOSIT","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"PENALTY_TAX","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"PERCENT_DIVISOR","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"REFERRAL_REWARD_PERCENT","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"SET_COMPOUNDS_FOR_NO_TAX_WITHDRAWAL","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"SET_COMPOUND_BONUS","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"SET_COMPOUND_BONUS_MAX_TIMES","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"SET_COMPOUND_STEP","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"SET_CUTOFF_TIMEOUT","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"SET_HONEY_TO_BUILD_A_HIVE","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"SET_MARKET_HONEY_DIVISOR","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"SET_MAX_DEPOSIT","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"SET_MIN_DEPOSIT","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"SET_PENALTY_WITHDRAWAL_TAX","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"SET_REFERRAL_PERCENT","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"SET_TAX","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"SET_WITHDRAW_COOLDOWN","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"TAX","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"WITHDRAW_COOLDOWN","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"ref","type":"address"}],"name":"buildHives","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"eth","type":"uint256"},{"internalType":"uint256","name":"contractBalance","type":"uint256"}],"name":"calculateHoneyBuy","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"eth","type":"uint256"}],"name":"calculateHoneyBuySimple","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"honey","type":"uint256"}],"name":"calculateHoneySell","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"honey","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"calculateHoneySellForYield","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"rt","type":"uint256"},{"internalType":"uint256","name":"rs","type":"uint256"},{"internalType":"uint256","name":"bs","type":"uint256"}],"name":"calculateTrade","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bool","name":"isCompound","type":"bool"}],"name":"compoundHoney","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"contractStarted","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_adr","type":"address"}],"name":"getAvailableEarnings","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getBalance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_adr","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"getDailyCompoundBonus","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"adr","type":"address"}],"name":"getHoneySinceLastCompound","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"getHoneyYield","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getMyHives","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getMyHoney","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getSiteInfo","outputs":[{"internalType":"uint256","name":"_totalStaked","type":"uint256"},{"internalType":"uint256","name":"_totalDeposits","type":"uint256"},{"internalType":"uint256","name":"_totalCompounded","type":"uint256"},{"internalType":"uint256","name":"_totalRefRewards","type":"uint256"},{"internalType":"uint256","name":"_totalWithdrawn","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getTimeStamp","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_adr","type":"address"}],"name":"getUserInfo","outputs":[{"internalType":"uint256","name":"_initialDeposit","type":"uint256"},{"internalType":"uint256","name":"_compoundedDeposit","type":"uint256"},{"internalType":"uint256","name":"_hives","type":"uint256"},{"internalType":"uint256","name":"_honey","type":"uint256"},{"internalType":"uint256","name":"_lastCompoundTimestamp","type":"uint256"},{"internalType":"address","name":"_referrer","type":"address"},{"internalType":"uint256","name":"_referrals","type":"uint256"},{"internalType":"uint256","name":"_totalWithdrawn","type":"uint256"},{"internalType":"uint256","name":"_referralReward","type":"uint256"},{"internalType":"uint256","name":"_compounds","type":"uint256"},{"internalType":"uint256","name":"_lastWithdrawTimestamp","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"initialize","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"marketHoney","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":"sellHoney","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"totalCompounded","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalDeposits","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalRefRewards","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalStaked","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalWithdrawn","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"users","outputs":[{"internalType":"uint256","name":"initialDeposit","type":"uint256"},{"internalType":"uint256","name":"compoundedDeposit","type":"uint256"},{"internalType":"uint256","name":"hives","type":"uint256"},{"internalType":"uint256","name":"honey","type":"uint256"},{"internalType":"uint256","name":"lastCompoundTimestamp","type":"uint256"},{"internalType":"address","name":"referrer","type":"address"},{"internalType":"uint256","name":"referralsCount","type":"uint256"},{"internalType":"uint256","name":"referralReward","type":"uint256"},{"internalType":"uint256","name":"totalWithdrawn","type":"uint256"},{"internalType":"uint256","name":"compounds","type":"uint256"},{"internalType":"uint256","name":"lastWithdrawTimestamp","type":"uint256"}],"stateMutability":"view","type":"function"}]
Contract Creation Code
608060405262107ac06000556103e860015560506002556032600355600260045560016005556801a055690d9db8000060065569021e19e0c9bab24000006007556019600855600a60095561a8c0600a55610320600b55600a600c556127106013556113886014556202a30060165561384060175534801561008057600080fd5b5033601860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506130d6806100d16000396000f3fe6080604052600436106103765760003560e01c806372684603116101d1578063bb5e5af211610102578063dd5967c3116100a0578063e7760a9d1161006f578063e7760a9d14610cee578063e967d0a314610d19578063f742511f14610d56578063fe4b84df14610d8157610376565b8063dd5967c314610c46578063df7ebcc514610c71578063e1e158a514610c9a578063e714ab1e14610cc557610376565b8063c59b6ec5116100dc578063c59b6ec514610b9a578063c688f0fb14610bc5578063d9bade8f14610bf0578063da235b2214610c1b57610376565b8063bb5e5af214610b07578063bfe0e02014610b32578063c1b05e2714610b5d57610376565b80638e9c5faf1161016f578063a87430ba11610149578063a87430ba14610a43578063b1c1ed0714610a8a578063b47fb24a14610ab5578063bb24b96414610ade57610376565b80638e9c5faf1461099e57806394195c6f146109db578063950d91e914610a1857610376565b8063817b1cd2116101ab578063817b1cd2146108f4578063825080191461091f578063886edb471461094a5780638da5cb5b1461097357610376565b806372684603146108845780637d7aae74146108a05780637d882097146108c957610376565b806345a6a6e0116102ab5780635d7257081161024957806364c03a5e1161022357806364c03a5e146107c857806368f58b03146108055780636acfd4801461083057806372667a871461085b57610376565b80635d725708146107415780636386c1c71461076a57806364407de8146107b157610376565b80634ce87053116102855780634ce870531461067f5780634f3b135c146106ae57806350637dbd146106d9578063516454271461071657610376565b806345a6a6e0146106005780634870dd9a146106295780634b3197131461065457610376565b8063229824c411610318578063333f57b3116102f2578063333f57b31461053157806342aff0251461055c578063441b99c51461058557806344879f35146105c257610376565b8063229824c4146104a2578063255f615a146104df5780632b039d0e1461050857610376565b806312065fe01161035457806312065fe0146103f857806313b8a8711461042357806316ff62671461044c5780631c7495f81461047757610376565b806305e7b9bf1461037b57806309f83b38146103a657806309fa8c30146103cf575b600080fd5b34801561038757600080fd5b50610390610d9d565b60405161039d9190612960565b60405180910390f35b3480156103b257600080fd5b506103cd60048036038101906103c891906129ac565b610da3565b005b3480156103db57600080fd5b506103f660048036038101906103f191906129ac565b610e22565b005b34801561040457600080fd5b5061040d610e94565b60405161041a9190612960565b60405180910390f35b34801561042f57600080fd5b5061044a60048036038101906104459190612a11565b610e9c565b005b34801561045857600080fd5b506104616110d7565b60405161046e9190612960565b60405180910390f35b34801561048357600080fd5b5061048c61113b565b6040516104999190612960565b60405180910390f35b3480156104ae57600080fd5b506104c960048036038101906104c49190612a3e565b611141565b6040516104d69190612960565b60405180910390f35b3480156104eb57600080fd5b50610506600480360381019061050191906129ac565b611194565b005b34801561051457600080fd5b5061052f600480360381019061052a9190612aef565b611206565b005b34801561053d57600080fd5b506105466112a4565b6040516105539190612b2b565b60405180910390f35b34801561056857600080fd5b50610583600480360381019061057e91906129ac565b6112b7565b005b34801561059157600080fd5b506105ac60048036038101906105a791906129ac565b61133a565b6040516105b99190612960565b60405180910390f35b3480156105ce57600080fd5b506105e960048036038101906105e491906129ac565b611357565b6040516105f7929190612b46565b60405180910390f35b34801561060c57600080fd5b50610627600480360381019061062291906129ac565b6113e9565b005b34801561063557600080fd5b5061063e611468565b60405161064b9190612960565b60405180910390f35b34801561066057600080fd5b5061066961146e565b6040516106769190612960565b60405180910390f35b34801561068b57600080fd5b50610694611474565b6040516106a5959493929190612b6f565b60405180910390f35b3480156106ba57600080fd5b506106c361149c565b6040516106d09190612960565b60405180910390f35b3480156106e557600080fd5b5061070060048036038101906106fb9190612bc2565b6114a2565b60405161070d9190612960565b60405180910390f35b34801561072257600080fd5b5061072b611589565b6040516107389190612960565b60405180910390f35b34801561074d57600080fd5b50610768600480360381019061076391906129ac565b61158f565b005b34801561077657600080fd5b50610791600480360381019061078c9190612aef565b611601565b6040516107a89b9a99989796959493929190612c11565b60405180910390f35b3480156107bd57600080fd5b506107c6611938565b005b3480156107d457600080fd5b506107ef60048036038101906107ea9190612aef565b611b13565b6040516107fc9190612960565b60405180910390f35b34801561081157600080fd5b5061081a611b86565b6040516108279190612960565b60405180910390f35b34801561083c57600080fd5b50610845611b8c565b6040516108529190612960565b60405180910390f35b34801561086757600080fd5b50610882600480360381019061087d91906129ac565b611b92565b005b61089e60048036038101906108999190612aef565b611c04565b005b3480156108ac57600080fd5b506108c760048036038101906108c291906129ac565b61219f565b005b3480156108d557600080fd5b506108de61221f565b6040516108eb9190612960565b60405180910390f35b34801561090057600080fd5b50610909612225565b6040516109169190612960565b60405180910390f35b34801561092b57600080fd5b5061093461222b565b6040516109419190612960565b60405180910390f35b34801561095657600080fd5b50610971600480360381019061096c91906129ac565b612231565b005b34801561097f57600080fd5b506109886122b6565b6040516109959190612cbc565b60405180910390f35b3480156109aa57600080fd5b506109c560048036038101906109c09190612cd7565b6122dc565b6040516109d29190612960565b60405180910390f35b3480156109e757600080fd5b50610a0260048036038101906109fd9190612cd7565b61230c565b604051610a0f9190612960565b60405180910390f35b348015610a2457600080fd5b50610a2d612323565b604051610a3a9190612960565b60405180910390f35b348015610a4f57600080fd5b50610a6a6004803603810190610a659190612aef565b612329565b604051610a819b9a99989796959493929190612c11565b60405180910390f35b348015610a9657600080fd5b50610a9f6123a3565b604051610aac9190612960565b60405180910390f35b348015610ac157600080fd5b50610adc6004803603810190610ad791906129ac565b6123a9565b005b348015610aea57600080fd5b50610b056004803603810190610b0091906129ac565b612435565b005b348015610b1357600080fd5b50610b1c6124a8565b604051610b299190612960565b60405180910390f35b348015610b3e57600080fd5b50610b476124ae565b604051610b549190612960565b60405180910390f35b348015610b6957600080fd5b50610b846004803603810190610b7f91906129ac565b6124b4565b604051610b919190612960565b60405180910390f35b348015610ba657600080fd5b50610baf6124ce565b604051610bbc9190612960565b60405180910390f35b348015610bd157600080fd5b50610bda6124d4565b604051610be79190612960565b60405180910390f35b348015610bfc57600080fd5b50610c056124da565b604051610c129190612960565b60405180910390f35b348015610c2757600080fd5b50610c306124e0565b604051610c3d9190612960565b60405180910390f35b348015610c5257600080fd5b50610c5b6124e8565b604051610c689190612960565b60405180910390f35b348015610c7d57600080fd5b50610c986004803603810190610c9391906129ac565b6124ee565b005b348015610ca657600080fd5b50610caf612565565b604051610cbc9190612960565b60405180910390f35b348015610cd157600080fd5b50610cec6004803603810190610ce791906129ac565b61256b565b005b348015610cfa57600080fd5b50610d036125ea565b604051610d109190612960565b60405180910390f35b348015610d2557600080fd5b50610d406004803603810190610d3b9190612aef565b6125f0565b604051610d4d9190612960565b60405180910390f35b348015610d6257600080fd5b50610d6b6126c9565b604051610d789190612960565b60405180910390f35b610d9b6004803603810190610d9691906129ac565b612713565b005b600b5481565b601860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610dfd57600080fd5b600a8110158015610e0f575060648111155b610e1857600080fd5b8060028190555050565b601860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610e7c57600080fd5b6064811115610e8a57600080fd5b8060038190555050565b600047905090565b6000601960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050601560009054906101000a900460ff16610f2e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f2590612d74565b60405180910390fd5b6000610f386110d7565b90506000819050831561100d57600a54610f5f8460040154426127d790919063ffffffff16565b1015610fa0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f9790612e06565b60405180910390fd5b6000610fac33836114a2565b9050610fc181836127fe90919063ffffffff16565b91506000610fce8361133a565b9050610fe78186600101546127fe90919063ffffffff16565b856001018190555061100481600f546127fe90919063ffffffff16565b600f8190555050505b600a546110278460040154426127d790919063ffffffff16565b1061105c576009548360090154101561105b57611052600184600901546127fe90919063ffffffff16565b83600901819055505b5b6110876110746000548361282a90919063ffffffff16565b84600201546127fe90919063ffffffff16565b8360020181905550600083600301819055504283600401819055506110cb6110ba6004548461282a90919063ffffffff16565b6012546127fe90919063ffffffff16565b60128190555050505050565b60006111366110e5336125f0565b601960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600301546127fe90919063ffffffff16565b905090565b60125481565b600061118b61115260135484612845565b61118660145461118161117b61116a6013548a612845565b6111766014548c612845565b6127fe565b8961282a565b6127fe565b61282a565b90509392505050565b601860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146111ee57600080fd5b60328111156111fc57600080fd5b8060048190555050565b601860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461126057600080fd5b80601860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b601560009054906101000a900460ff1681565b601860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461131157600080fd5b620751208110158015611327575062278d008111155b61133057600080fd5b8060008190555050565b60006113508260125461134b610e94565b611141565b9050919050565b60008060006113918461138c8661137e88611370610e94565b6127fe90919063ffffffff16565b6127d790919063ffffffff16565b61230c565b905060006113aa6000548361282a90919063ffffffff16565b9050600062015180905060006113c9838361284590919063ffffffff16565b905060006113d782896122dc565b90508381965096505050505050915091565b601860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461144357600080fd5b601881111561145157600080fd5b610e108161145f9190612e55565b60178190555050565b60015481565b60115481565b6000806000806000600d549450600e549350600f549250601054915060115490509091929394565b600f5481565b600080601960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206009015414156114f75760009050611583565b6000611550600854601960008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206009015461284590919063ffffffff16565b9050600061157b60015461156d848761284590919063ffffffff16565b61282a90919063ffffffff16565b905080925050505b92915050565b60055481565b601860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146115e957600080fd5b60198111156115f757600080fd5b80600c8190555050565b6000806000806000806000806000806000601960008d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600001549a50601960008d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101549950601960008d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600201549850601960008d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600301549750601960008d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600401549650601960008d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060050160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169550601960008d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600601549450601960008d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600801549350601960008d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600701549250601960008d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600901549150601960008d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600a0154905091939597999b90929496989a50565b601560009054906101000a900460ff1661195157600080fd5b6000601960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050600061199e6110d7565b905060006119ab8261133a565b9050600c54836009015410156119fd576119f66119e76001546119d9600b548561284590919063ffffffff16565b61282a90919063ffffffff16565b826127d790919063ffffffff16565b9050611a08565b600083600901819055505b4283600a018190555060008360030181905550428360040181905550611a4d611a3c6005548461282a90919063ffffffff16565b6012546127fe90919063ffffffff16565b60128190555080611a5c610e94565b1015611a6d57611a6a610e94565b90505b6000611a8a611a7b8361288e565b836127d790919063ffffffff16565b90503373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611ad2573d6000803e3d6000fd5b50611aea8185600801546127fe90919063ffffffff16565b8460080181905550611b07816011546127fe90919063ffffffff16565b60118190555050505050565b600080611b73611b22846125f0565b601960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600301546127fe90919063ffffffff16565b9050611b7e8161133a565b915050919050565b60035481565b60045481565b601860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611bec57600080fd5b601e811115611bfa57600080fd5b8060098190555050565b601560009054906101000a900460ff16611c1d57600080fd5b6000601960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090506000349050600654811015611caa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ca190612efb565b60405180910390fd5b600754611cc48284600001546127fe90919063ffffffff16565b1115611d05576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cfc90612f67565b60405180910390fd5b6000611d2a82611d2584611d17610e94565b6127d790919063ffffffff16565b61230c565b9050611d438284600101546127fe90919063ffffffff16565b8360010181905550611d628284600001546127fe90919063ffffffff16565b8360000181905550611d818184600301546127fe90919063ffffffff16565b8360030181905550600073ffffffffffffffffffffffffffffffffffffffff168360050160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415611f55573373ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614611e5957838360050160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b60008360050160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614611f5357611f0c6001601960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600601546127fe90919063ffffffff16565b601960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600601819055505b505b600073ffffffffffffffffffffffffffffffffffffffff168360050160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146121385760008360050160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146121365760006120356001546120276002548761284590919063ffffffff16565b61282a90919063ffffffff16565b90508173ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015801561207d573d6000803e3d6000fd5b506120d381601960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600701546127fe90919063ffffffff16565b601960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206007018190555061212e816010546127fe90919063ffffffff16565b601081905550505b505b60006121438361288e565b905061216c61215b82856127d790919063ffffffff16565b600d546127fe90919063ffffffff16565b600d819055506121886001600e546127fe90919063ffffffff16565b600e819055506121986000610e9c565b5050505050565b601860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146121f957600080fd5b600a811015801561220c57506103848111155b61221557600080fd5b8060088190555050565b600e5481565b600d5481565b60085481565b601860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461228b57600080fd5b601481111561229957600080fd5b670de0b6b3a7640000816122ad9190612e55565b60078190555050565b601860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000612304836012546122ff856122f1610e94565b6127fe90919063ffffffff16565b611141565b905092915050565b600061231b8383601254611141565b905092915050565b60175481565b60196020528060005260406000206000915090508060000154908060010154908060020154908060030154908060040154908060050160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169080600601549080600701549080600801549080600901549080600a015490508b565b600c5481565b601860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461240357600080fd5b60608111158015612415575060188110155b61241e57600080fd5b610e108161242c9190612e55565b60168190555050565b601860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461248f57600080fd5b61032081111561249e57600080fd5b80600b8190555050565b60025481565b60105481565b60006124c7826124c2610e94565b61230c565b9050919050565b60165481565b60095481565b600a5481565b600042905090565b60075481565b601860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461254857600080fd5b670de0b6b3a76400008161255c9190612e55565b60068190555050565b60065481565b601860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146125c557600080fd5b60188111156125d357600080fd5b610e10816125e19190612e55565b600a8190555050565b60005481565b600080612648601960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060040154426127d790919063ffffffff16565b905060006126588260165461292e565b905060006126686000548361292e565b90506126bf601960008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600201548261284590919063ffffffff16565b9350505050919050565b6000601960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060020154905090565b601860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461276d57600080fd5b601560009054906101000a900460ff166127c55760006012541461279057600080fd5b6001601560006101000a81548160ff02191690831515021790555064141dd760006012819055506127c033611c04565b6127d4565b60006127d08261288e565b9050505b50565b6000828211156127ea576127e9612f87565b5b81836127f69190612fb6565b905092915050565b600080828461280d9190612fea565b9050838110156128205761281f612f87565b5b8091505092915050565b6000808284612839919061306f565b90508091505092915050565b6000808314156128585760009050612888565b600082846128669190612e55565b9050828482612875919061306f565b1461288357612882612f87565b5b809150505b92915050565b6000806128ba6001546128ac6003548661284590919063ffffffff16565b61282a90919063ffffffff16565b9050601860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015612924573d6000803e3d6000fd5b5080915050919050565b600081831061293d578161293f565b825b905092915050565b6000819050919050565b61295a81612947565b82525050565b60006020820190506129756000830184612951565b92915050565b600080fd5b61298981612947565b811461299457600080fd5b50565b6000813590506129a681612980565b92915050565b6000602082840312156129c2576129c161297b565b5b60006129d084828501612997565b91505092915050565b60008115159050919050565b6129ee816129d9565b81146129f957600080fd5b50565b600081359050612a0b816129e5565b92915050565b600060208284031215612a2757612a2661297b565b5b6000612a35848285016129fc565b91505092915050565b600080600060608486031215612a5757612a5661297b565b5b6000612a6586828701612997565b9350506020612a7686828701612997565b9250506040612a8786828701612997565b9150509250925092565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612abc82612a91565b9050919050565b612acc81612ab1565b8114612ad757600080fd5b50565b600081359050612ae981612ac3565b92915050565b600060208284031215612b0557612b0461297b565b5b6000612b1384828501612ada565b91505092915050565b612b25816129d9565b82525050565b6000602082019050612b406000830184612b1c565b92915050565b6000604082019050612b5b6000830185612951565b612b686020830184612951565b9392505050565b600060a082019050612b846000830188612951565b612b916020830187612951565b612b9e6040830186612951565b612bab6060830185612951565b612bb86080830184612951565b9695505050505050565b60008060408385031215612bd957612bd861297b565b5b6000612be785828601612ada565b9250506020612bf885828601612997565b9150509250929050565b612c0b81612ab1565b82525050565b600061016082019050612c27600083018e612951565b612c34602083018d612951565b612c41604083018c612951565b612c4e606083018b612951565b612c5b608083018a612951565b612c6860a0830189612c02565b612c7560c0830188612951565b612c8260e0830187612951565b612c90610100830186612951565b612c9e610120830185612951565b612cac610140830184612951565b9c9b505050505050505050505050565b6000602082019050612cd16000830184612c02565b92915050565b60008060408385031215612cee57612ced61297b565b5b6000612cfc85828601612997565b9250506020612d0d85828601612997565b9150509250929050565b600082825260208201905092915050565b7f436f6e7472616374206e6f742079657420537461727465642e00000000000000600082015250565b6000612d5e601983612d17565b9150612d6982612d28565b602082019050919050565b60006020820190508181036000830152612d8d81612d51565b9050919050565b7f436f6d706f756e6420696e74657276616c206e6f74207965742072656163686560008201527f642e000000000000000000000000000000000000000000000000000000000000602082015250565b6000612df0602283612d17565b9150612dfb82612d94565b604082019050919050565b60006020820190508181036000830152612e1f81612de3565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000612e6082612947565b9150612e6b83612947565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615612ea457612ea3612e26565b5b828202905092915050565b7f4d696e696d756d20696e766573746d656e74206e6f74206d65742e0000000000600082015250565b6000612ee5601b83612d17565b9150612ef082612eaf565b602082019050919050565b60006020820190508181036000830152612f1481612ed8565b9050919050565b7f4d6178206465706f736974206c696d697420726561636865642e000000000000600082015250565b6000612f51601a83612d17565b9150612f5c82612f1b565b602082019050919050565b60006020820190508181036000830152612f8081612f44565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600160045260246000fd5b6000612fc182612947565b9150612fcc83612947565b925082821015612fdf57612fde612e26565b5b828203905092915050565b6000612ff582612947565b915061300083612947565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561303557613034612e26565b5b828201905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061307a82612947565b915061308583612947565b92508261309557613094613040565b5b82820490509291505056fea26469706673582212204d2c66529f39f41a55d7057002699d8396195b68a991e177d1dd56c4a2d5614364736f6c63430008090033
Deployed ByteCode Sourcemap
1503:14101:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2223:32;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;13554:186;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;13408:138;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;6147:99;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3568:1298;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;12152:143;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2536:26;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10218:249;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;13748:171;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;12880:92;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2621:27;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;13197:203;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;10475:146;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10951:449;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;;:::i;:::-;;;;;;;;15421:180;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1620:37;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2498:29;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;11598:438;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;:::i;:::-;;;;;;;;2424:30;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8163:381;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1809:44;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;14144:195;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;8552:1004;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;4874:1265;;;;;;;;;;;;;:::i;:::-;;9996:214;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1720:23;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1756:39;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;14546:184;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;6254:1696;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;14347:191;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2389:28;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2356:26;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2003:42;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;15037:166;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2798:20;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;11408:182;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10629:169;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2726:46;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3206:37;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;2262:44;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;15211:202;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;13955:181;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1664:43;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2461:30;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10806:137;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2657:44;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2065;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2143:47;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9893:95;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1932:40;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;14922:107;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1870:37;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;14738:176;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1567:46;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;12303:418;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;12044:100;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9564:321;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2223:32;;;;:::o;13554:186::-;3363:5;;;;;;;;;;;3349:19;;:10;:19;;;3341:28;;;;;;13646:2:::1;13637:5;:11;;:27;;;;;13661:3;13652:5;:12;;13637:27;13629:36;;;::::0;::::1;;13727:5;13701:23;:31;;;;13554:186:::0;:::o;13408:138::-;3363:5;;;;;;;;;;;3349:19;;:10;:19;;;3341:28;;;;;;13487:3:::1;13478:5;:12;;13470:21;;;::::0;::::1;;13533:5;13527:3;:11;;;;13408:138:::0;:::o;6147:99::-;6190:7;6217:21;6210:28;;6147:99;:::o;3568:1298::-;3626:17;3646:5;:17;3652:10;3646:17;;;;;;;;;;;;;;;3626:37;;3682:15;;;;;;;;;;;3674:53;;;;;;;;;;;;:::i;:::-;;;;;;;;;3740:17;3760:12;:10;:12::i;:::-;3740:32;;3783:24;3810:9;3783:36;;3834:10;3830:553;;;3920:17;;3869:47;3889:4;:26;;;3869:15;:19;;:47;;;;:::i;:::-;:68;;3861:115;;;;;;;;;;;;:::i;:::-;;;;;;;;;3991:26;4020:51;4042:10;4054:16;4020:21;:51::i;:::-;3991:80;;4105:40;4126:18;4105:16;:20;;:40;;;;:::i;:::-;4086:59;;4160:22;4185:36;4204:16;4185:18;:36::i;:::-;4160:61;;4261:42;4288:14;4261:4;:22;;;:26;;:42;;;;:::i;:::-;4236:4;:22;;:67;;;;4336:35;4356:14;4336:15;;:19;;:35;;;;:::i;:::-;4318:15;:53;;;;3846:537;;3830:553;4450:17;;4399:47;4419:4;:26;;;4399:15;:19;;:47;;;;:::i;:::-;:68;4395:220;;4505:24;;4488:4;:14;;;:41;4484:120;;;4567:21;4586:1;4567:4;:14;;;:18;;:21;;;;:::i;:::-;4550:4;:14;;:38;;;;4484:120;4395:220;4640:59;4655:43;4676:21;;4655:16;:20;;:43;;;;:::i;:::-;4640:4;:10;;;:14;;:59;;;;:::i;:::-;4627:4;:10;;:72;;;;4723:1;4710:4;:10;;:14;;;;4764:15;4735:4;:26;;:44;;;;4806:52;4822:35;4836:20;;4822:9;:13;;:35;;;;:::i;:::-;4806:11;;:15;;:52;;;;:::i;:::-;4792:11;:66;;;;3615:1251;;;3568:1298;:::o;12152:143::-;12195:7;12221:66;12249:37;12275:10;12249:25;:37::i;:::-;12221:5;:17;12227:10;12221:17;;;;;;;;;;;;;;;:23;;;:27;;:66;;;;:::i;:::-;12214:73;;12152:143;:::o;2536:26::-;;;;:::o;10218:249::-;10299:7;10325:134;10338:21;10351:3;;10356:2;10338:12;:21::i;:::-;10361:97;10374:4;;10380:77;10393:59;10406:21;10419:3;;10424:2;10406:12;:21::i;:::-;10429:22;10442:4;;10448:2;10429:12;:22::i;:::-;10393:12;:59::i;:::-;10454:2;10380:12;:77::i;:::-;10361:12;:97::i;:::-;10325:12;:134::i;:::-;10318:141;;10218:249;;;;;:::o;13748:171::-;3363:5;;;;;;;;;;;3349:19;;:10;:19;;;3341:28;;;;;;13844:2:::1;13835:5;:11;;13827:20;;;::::0;::::1;;13906:5;13883:20;:28;;;;13748:171:::0;:::o;12880:92::-;3363:5;;;;;;;;;;;3349:19;;:10;:19;;;3341:28;;;;;;12959:5:::1;12951;;:13;;;;;;;;;;;;;;;;;;12880:92:::0;:::o;2621:27::-;;;;;;;;;;;;;:::o;13197:203::-;3363:5;;;;;;;;;;;3349:19;;:10;:19;;;3341:28;;;;;;13294:6:::1;13285:5;:15;;:35;;;;;13313:7;13304:5;:16;;13285:35;13277:44;;;::::0;::::1;;13387:5;13363:21;:29;;;;13197:203:::0;:::o;10475:146::-;10539:7;10565:48;10580:5;10587:11;;10600:12;:10;:12::i;:::-;10565:14;:48::i;:::-;10558:55;;10475:146;;;:::o;10951:449::-;11011:7;11020;11040:19;11062:63;11080:6;11088:36;11117:6;11088:24;11105:6;11088:12;:10;:12::i;:::-;:16;;:24;;;;:::i;:::-;:28;;:36;;;;:::i;:::-;11062:17;:63::i;:::-;11040:85;;11136:13;11152:38;11168:21;;11152:11;:15;;:38;;;;:::i;:::-;11136:54;;11201:11;11215:6;11201:20;;11232:19;11254:14;11262:5;11254:3;:7;;:14;;;;:::i;:::-;11232:36;;11279:22;11304:47;11331:11;11344:6;11304:26;:47::i;:::-;11279:72;;11370:5;11377:14;11362:30;;;;;;;;;10951:449;;;:::o;15421:180::-;3363:5;;;;;;;;;;;3349:19;;:10;:19;;;3341:28;;;;;;15514:2:::1;15505:5;:11;;15497:20;;;::::0;::::1;;15586:7;15578:5;:15;;;;:::i;:::-;15558:17;:35;;;;15421:180:::0;:::o;1620:37::-;;;;:::o;2498:29::-;;;;:::o;11598:438::-;11652:20;11683:22;11716:24;11751;11786:23;11843:11;;11828:26;;11882:13;;11865:30;;11925:15;;11906:34;;11970:15;;11951:34;;12014:14;;11996:32;;11598:438;;;;;:::o;2424:30::-;;;;:::o;8163:381::-;8245:7;8293:1;8268:5;:11;8274:4;8268:11;;;;;;;;;;;;;;;:21;;;:26;8264:273;;;8318:1;8311:8;;;;8264:273;8352:18;8373:49;8399:22;;8373:5;:11;8379:4;8373:11;;;;;;;;;;;;;;;:21;;;:25;;:49;;;;:::i;:::-;8352:70;;8437:14;8454:43;8481:15;;8454:22;8465:10;8454:6;:10;;:22;;;;:::i;:::-;:26;;:43;;;;:::i;:::-;8437:60;;8519:6;8512:13;;;;8163:381;;;;;:::o;1809:44::-;;;;:::o;14144:195::-;3363:5;;;;;;;;;;;3349:19;;:10;:19;;;3341:28;;;;;;14251:2:::1;14242:5;:11;;14234:20;;;::::0;::::1;;14326:5;14299:24;:32;;;;14144:195:::0;:::o;8552:1004::-;8618:23;8652:26;8689:14;8714;8739:30;8780:17;8808:18;8837:23;8871;8905:18;8934:30;9001:5;:11;9007:4;9001:11;;;;;;;;;;;;;;;:26;;;8983:44;;9059:5;:11;9065:4;9059:11;;;;;;;;;;;;;;;:29;;;9038:50;;9108:5;:11;9114:4;9108:11;;;;;;;;;;;;;;;:17;;;9099:26;;9145:5;:11;9151:4;9145:11;;;;;;;;;;;;;;;:17;;;9136:26;;9198:5;:11;9204:4;9198:11;;;;;;;;;;;;;;;:33;;;9173:58;;9254:5;:11;9260:4;9254:11;;;;;;;;;;;;;;;:20;;;;;;;;;;;;9242:32;;9298:5;:11;9304:4;9298:11;;;;;;;;;;;;;;;:26;;;9285:39;;9353:5;:11;9359:4;9353:11;;;;;;;;;;;;;;;:26;;;9335:44;;9408:5;:11;9414:4;9408:11;;;;;;;;;;;;;;;:26;;;9390:44;;9458:5;:11;9464:4;9458:11;;;;;;;;;;;;;;;:21;;;9445:34;;9515:5;:11;9521:4;9515:11;;;;;;;;;;;;;;;:33;;;9490:58;;8552:1004;;;;;;;;;;;;;:::o;4874:1265::-;4921:15;;;;;;;;;;;4913:24;;;;;;4948:17;4968:5;:17;4974:10;4968:17;;;;;;;;;;;;;;;4948:37;;4996:16;5015:12;:10;:12::i;:::-;4996:31;;5038:18;5059:28;5078:8;5059:18;:28::i;:::-;5038:49;;5179:24;;5162:4;:14;;;:41;5158:411;;;5345:64;5360:48;5392:15;;5360:27;5375:11;;5360:10;:14;;:27;;;;:::i;:::-;:31;;:48;;;;:::i;:::-;5345:10;:14;;:64;;;;:::i;:::-;5332:77;;5158:411;;;5556:1;5539:4;:14;;:18;;;;5158:411;5610:15;5581:4;:26;;:44;;;;5649:1;5636:4;:10;;:14;;;;5690:15;5661:4;:26;;:44;;;;5730:56;5746:39;5759:25;;5746:8;:12;;:39;;;;:::i;:::-;5730:11;;:15;;:56;;;;:::i;:::-;5716:11;:70;;;;5818:10;5803:12;:10;:12::i;:::-;:25;5799:83;;;5858:12;:10;:12::i;:::-;5845:25;;5799:83;5894:19;5916:35;5931:19;5939:10;5931:7;:19::i;:::-;5916:10;:14;;:35;;;;:::i;:::-;5894:57;;5970:10;5962:28;;:41;5991:11;5962:41;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6036:36;6060:11;6036:4;:19;;;:23;;:36;;;;:::i;:::-;6014:4;:19;;:58;;;;6100:31;6119:11;6100:14;;:18;;:31;;;;:::i;:::-;6083:14;:48;;;;4902:1237;;;;4874:1265::o;9996:214::-;10061:7;10081:17;10101:54;10123:31;10149:4;10123:25;:31::i;:::-;10101:5;:11;10107:4;10101:11;;;;;;;;;;;;;;;:17;;;:21;;:54;;;;:::i;:::-;10081:74;;10173:29;10192:9;10173:18;:29::i;:::-;10166:36;;;9996:214;;;:::o;1720:23::-;;;;:::o;1756:39::-;;;;:::o;14546:184::-;3363:5;;;;;;;;;;;3349:19;;:10;:19;;;3341:28;;;;;;14646:2:::1;14637:5;:11;;14629:20;;;::::0;::::1;;14717:5;14690:24;:32;;;;14546:184:::0;:::o;6254:1696::-;6321:15;;;;;;;;;;;6313:24;;;;;;6348:17;6368:5;:17;6374:10;6368:17;;;;;;;;;;;;;;;6348:37;;6396:14;6413:9;6396:26;;6451:11;;6441:6;:21;;6433:61;;;;;;;;;;;;:::i;:::-;;;;;;;;;6548:11;;6513:31;6537:6;6513:4;:19;;;:23;;:31;;;;:::i;:::-;:46;;6505:85;;;;;;;;;;;;:::i;:::-;;;;;;;;;6603:19;6625:51;6643:6;6651:24;6668:6;6651:12;:10;:12::i;:::-;:16;;:24;;;;:::i;:::-;6625:17;:51::i;:::-;6603:73;;6712:34;6739:6;6712:4;:22;;;:26;;:34;;;;:::i;:::-;6687:4;:22;;:59;;;;6779:31;6803:6;6779:4;:19;;;:23;;:31;;;;:::i;:::-;6757:4;:19;;:53;;;;6834:27;6849:11;6834:4;:10;;;:14;;:27;;;;:::i;:::-;6821:4;:10;;:40;;;;6903:1;6878:27;;:4;:13;;;;;;;;;;;;:27;;;6874:324;;;6933:10;6926:17;;:3;:17;;;6922:77;;6980:3;6964:4;:13;;;:19;;;;;;;;;;;;;;;;;;6922:77;7015:14;7032:4;:13;;;;;;;;;;;;7015:30;;7082:1;7064:20;;:6;:20;;;7060:127;;7136:35;7169:1;7136:5;:13;7142:6;7136:13;;;;;;;;;;;;;;;:28;;;:32;;:35;;;;:::i;:::-;7105:5;:13;7111:6;7105:13;;;;;;;;;;;;;;;:28;;:66;;;;7060:127;6907:291;6874:324;7239:1;7214:27;;:4;:13;;;;;;;;;;;;:27;;;7210:459;;7258:14;7275:4;:13;;;;;;;;;;;;7258:30;;7325:1;7307:20;;:6;:20;;;7303:355;;7348:18;7369:56;7409:15;;7369:35;7380:23;;7369:6;:10;;:35;;;;:::i;:::-;:39;;:56;;;;:::i;:::-;7348:77;;7452:6;7444:24;;:36;7469:10;7444:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7530:44;7563:10;7530:5;:13;7536:6;7530:13;;;;;;;;;;;;;;;:28;;;:32;;:44;;;;:::i;:::-;7499:5;:13;7505:6;7499:13;;;;;;;;;;;;;;;:28;;:75;;;;7611:31;7631:10;7611:15;;:19;;:31;;;;:::i;:::-;7593:15;:49;;;;7329:329;7303:355;7243:426;7210:459;7681:19;7703:15;7711:6;7703:7;:15::i;:::-;7681:37;;7824:40;7840:23;7851:11;7840:6;:10;;:23;;;;:::i;:::-;7824:11;;:15;;:40;;;;:::i;:::-;7810:11;:54;;;;7891:20;7909:1;7891:13;;:17;;:20;;;;:::i;:::-;7875:13;:36;;;;7922:20;7936:5;7922:13;:20::i;:::-;6302:1648;;;;6254:1696;:::o;14347:191::-;3363:5;;;;;;;;;;;3349:19;;:10;:19;;;3341:28;;;;;;14437:2:::1;14428:5;:11;;:27;;;;;14452:3;14443:5;:12;;14428:27;14420:36;;;::::0;::::1;;14525:5;14500:22;:30;;;;14347:191:::0;:::o;2389:28::-;;;;:::o;2356:26::-;;;;:::o;2003:42::-;;;;:::o;15037:166::-;3363:5;;;;;;;;;;;3349:19;;:10;:19;;;3341:28;;;;;;15124:2:::1;15115:5;:11;;15107:20;;;::::0;::::1;;15188:7;15180:5;:15;;;;:::i;:::-;15166:11;:29;;;;15037:166:::0;:::o;2798:20::-;;;;;;;;;;;;;:::o;11408:182::-;11496:7;11522:60;11537:5;11544:11;;11557:24;11574:6;11557:12;:10;:12::i;:::-;:16;;:24;;;;:::i;:::-;11522:14;:60::i;:::-;11515:67;;11408:182;;;;:::o;10629:169::-;10715:7;10741:49;10756:3;10761:15;10778:11;;10741:14;:49::i;:::-;10734:56;;10629:169;;;;:::o;2726:46::-;;;;:::o;3206:37::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2262:44::-;;;;:::o;15211:202::-;3363:5;;;;;;;;;;;3349:19;;:10;:19;;;3341:28;;;;;;15301:2:::1;15292:5;:11;;:26;;;;;15316:2;15307:5;:11;;15292:26;15284:35;;;::::0;::::1;;15398:7;15390:5;:15;;;;:::i;:::-;15373:14;:32;;;;15211:202:::0;:::o;13955:181::-;3363:5;;;;;;;;;;;3349:19;;:10;:19;;;3341:28;;;;;;14053:3:::1;14044:5;:12;;14036:21;;;::::0;::::1;;14123:5;14109:11;:19;;;;13955:181:::0;:::o;1664:43::-;;;;:::o;2461:30::-;;;;:::o;10806:137::-;10873:7;10899:36;10917:3;10922:12;:10;:12::i;:::-;10899:17;:36::i;:::-;10892:43;;10806:137;;;:::o;2657:44::-;;;;:::o;2065:::-;;;;:::o;2143:47::-;;;;:::o;9893:95::-;9938:7;9965:15;9958:22;;9893:95;:::o;1932:40::-;;;;:::o;14922:107::-;3363:5;;;;;;;;;;;3349:19;;:10;:19;;;3341:28;;;;;;15014:7:::1;15006:5;:15;;;;:::i;:::-;14992:11;:29;;;;14922:107:::0;:::o;1870:37::-;;;;:::o;14738:176::-;3363:5;;;;;;;;;;;3349:19;;:10;:19;;;3341:28;;;;;;14827:2:::1;14818:5;:11;;14810:20;;;::::0;::::1;;14899:7;14891:5;:15;;;;:::i;:::-;14871:17;:35;;;;14738:176:::0;:::o;1567:46::-;;;;:::o;12303:418::-;12372:7;12391:32;12426:53;12446:5;:10;12452:3;12446:10;;;;;;;;;;;;;;;:32;;;12426:15;:19;;:53;;;;:::i;:::-;12391:88;;12521:18;12542:45;12546:24;12572:14;;12542:3;:45::i;:::-;12521:66;;12598:21;12622:38;12626:21;;12649:10;12622:3;:38::i;:::-;12598:62;;12678:35;12696:5;:10;12702:3;12696:10;;;;;;;;;;;;;;;:16;;;12678:13;:17;;:35;;;;:::i;:::-;12671:42;;;;;12303:418;;;:::o;12044:100::-;12087:7;12113:5;:17;12119:10;12113:17;;;;;;;;;;;;;;;:23;;;12106:30;;12044:100;:::o;9564:321::-;3363:5;;;;;;;;;;;3349:19;;:10;:19;;;3341:28;;;;;;9641:15:::1;;;;;;;;;;;9636:199;;9696:1;9681:11;;:16;9673:25;;;::::0;::::1;;9731:4;9713:15;;:22;;;;;;;;;;;;;;;;;;9764:11;9750;:25;;;;9790:22;9801:10;9790;:22::i;:::-;9827:7;;9636:199;9847:12;9862:15;9870:6;9862:7;:15::i;:::-;9847:30;;9625:260;3380:1;9564:321:::0;:::o;1086:123::-;1144:7;1176:1;1171;:6;;1164:14;;;;:::i;:::-;;1200:1;1196;:5;;;;:::i;:::-;1189:12;;1086:123;;;;:::o;1217:147::-;1275:7;1295:9;1311:1;1307;:5;;;;:::i;:::-;1295:17;;1335:1;1330;:6;;1323:14;;;;:::i;:::-;;1355:1;1348:8;;;1217:147;;;;:::o;956:122::-;1014:7;1034:9;1050:1;1046;:5;;;;:::i;:::-;1034:17;;1069:1;1062:8;;;956:122;;;;:::o;738:208::-;796:7;825:1;820;:6;816:47;;;850:1;843:8;;;;816:47;873:9;889:1;885;:5;;;;:::i;:::-;873:17;;917:1;912;908;:5;;;;:::i;:::-;:10;901:18;;;;:::i;:::-;;937:1;930:8;;;738:208;;;;;:::o;7958:197::-;8013:7;8033:11;8047:40;8071:15;;8047:19;8062:3;;8047:10;:14;;:19;;;;:::i;:::-;:23;;:40;;;;:::i;:::-;8033:54;;8106:5;;;;;;;;;;;8098:23;;:28;8122:3;8098:28;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8144:3;8137:10;;;7958:197;;;:::o;12729:105::-;12786:7;12817:1;12813;:5;:13;;12825:1;12813:13;;;12821:1;12813:13;12806:20;;12729:105;;;;:::o;7:77:1:-;44:7;73:5;62:16;;7:77;;;:::o;90:118::-;177:24;195:5;177:24;:::i;:::-;172:3;165:37;90:118;;:::o;214:222::-;307:4;345:2;334:9;330:18;322:26;;358:71;426:1;415:9;411:17;402:6;358:71;:::i;:::-;214:222;;;;:::o;523:117::-;632:1;629;622:12;769:122;842:24;860:5;842:24;:::i;:::-;835:5;832:35;822:63;;881:1;878;871:12;822:63;769:122;:::o;897:139::-;943:5;981:6;968:20;959:29;;997:33;1024:5;997:33;:::i;:::-;897:139;;;;:::o;1042:329::-;1101:6;1150:2;1138:9;1129:7;1125:23;1121:32;1118:119;;;1156:79;;:::i;:::-;1118:119;1276:1;1301:53;1346:7;1337:6;1326:9;1322:22;1301:53;:::i;:::-;1291:63;;1247:117;1042:329;;;;:::o;1377:90::-;1411:7;1454:5;1447:13;1440:21;1429:32;;1377:90;;;:::o;1473:116::-;1543:21;1558:5;1543:21;:::i;:::-;1536:5;1533:32;1523:60;;1579:1;1576;1569:12;1523:60;1473:116;:::o;1595:133::-;1638:5;1676:6;1663:20;1654:29;;1692:30;1716:5;1692:30;:::i;:::-;1595:133;;;;:::o;1734:323::-;1790:6;1839:2;1827:9;1818:7;1814:23;1810:32;1807:119;;;1845:79;;:::i;:::-;1807:119;1965:1;1990:50;2032:7;2023:6;2012:9;2008:22;1990:50;:::i;:::-;1980:60;;1936:114;1734:323;;;;:::o;2063:619::-;2140:6;2148;2156;2205:2;2193:9;2184:7;2180:23;2176:32;2173:119;;;2211:79;;:::i;:::-;2173:119;2331:1;2356:53;2401:7;2392:6;2381:9;2377:22;2356:53;:::i;:::-;2346:63;;2302:117;2458:2;2484:53;2529:7;2520:6;2509:9;2505:22;2484:53;:::i;:::-;2474:63;;2429:118;2586:2;2612:53;2657:7;2648:6;2637:9;2633:22;2612:53;:::i;:::-;2602:63;;2557:118;2063:619;;;;;:::o;2688:126::-;2725:7;2765:42;2758:5;2754:54;2743:65;;2688:126;;;:::o;2820:96::-;2857:7;2886:24;2904:5;2886:24;:::i;:::-;2875:35;;2820:96;;;:::o;2922:122::-;2995:24;3013:5;2995:24;:::i;:::-;2988:5;2985:35;2975:63;;3034:1;3031;3024:12;2975:63;2922:122;:::o;3050:139::-;3096:5;3134:6;3121:20;3112:29;;3150:33;3177:5;3150:33;:::i;:::-;3050:139;;;;:::o;3195:329::-;3254:6;3303:2;3291:9;3282:7;3278:23;3274:32;3271:119;;;3309:79;;:::i;:::-;3271:119;3429:1;3454:53;3499:7;3490:6;3479:9;3475:22;3454:53;:::i;:::-;3444:63;;3400:117;3195:329;;;;:::o;3530:109::-;3611:21;3626:5;3611:21;:::i;:::-;3606:3;3599:34;3530:109;;:::o;3645:210::-;3732:4;3770:2;3759:9;3755:18;3747:26;;3783:65;3845:1;3834:9;3830:17;3821:6;3783:65;:::i;:::-;3645:210;;;;:::o;3861:332::-;3982:4;4020:2;4009:9;4005:18;3997:26;;4033:71;4101:1;4090:9;4086:17;4077:6;4033:71;:::i;:::-;4114:72;4182:2;4171:9;4167:18;4158:6;4114:72;:::i;:::-;3861:332;;;;;:::o;4199:664::-;4404:4;4442:3;4431:9;4427:19;4419:27;;4456:71;4524:1;4513:9;4509:17;4500:6;4456:71;:::i;:::-;4537:72;4605:2;4594:9;4590:18;4581:6;4537:72;:::i;:::-;4619;4687:2;4676:9;4672:18;4663:6;4619:72;:::i;:::-;4701;4769:2;4758:9;4754:18;4745:6;4701:72;:::i;:::-;4783:73;4851:3;4840:9;4836:19;4827:6;4783:73;:::i;:::-;4199:664;;;;;;;;:::o;4869:474::-;4937:6;4945;4994:2;4982:9;4973:7;4969:23;4965:32;4962:119;;;5000:79;;:::i;:::-;4962:119;5120:1;5145:53;5190:7;5181:6;5170:9;5166:22;5145:53;:::i;:::-;5135:63;;5091:117;5247:2;5273:53;5318:7;5309:6;5298:9;5294:22;5273:53;:::i;:::-;5263:63;;5218:118;4869:474;;;;;:::o;5349:118::-;5436:24;5454:5;5436:24;:::i;:::-;5431:3;5424:37;5349:118;;:::o;5473:1332::-;5847:4;5885:3;5874:9;5870:19;5862:27;;5899:71;5967:1;5956:9;5952:17;5943:6;5899:71;:::i;:::-;5980:72;6048:2;6037:9;6033:18;6024:6;5980:72;:::i;:::-;6062;6130:2;6119:9;6115:18;6106:6;6062:72;:::i;:::-;6144;6212:2;6201:9;6197:18;6188:6;6144:72;:::i;:::-;6226:73;6294:3;6283:9;6279:19;6270:6;6226:73;:::i;:::-;6309;6377:3;6366:9;6362:19;6353:6;6309:73;:::i;:::-;6392;6460:3;6449:9;6445:19;6436:6;6392:73;:::i;:::-;6475;6543:3;6532:9;6528:19;6519:6;6475:73;:::i;:::-;6558;6626:3;6615:9;6611:19;6602:6;6558:73;:::i;:::-;6641;6709:3;6698:9;6694:19;6685:6;6641:73;:::i;:::-;6724:74;6793:3;6782:9;6778:19;6768:7;6724:74;:::i;:::-;5473:1332;;;;;;;;;;;;;;:::o;6811:222::-;6904:4;6942:2;6931:9;6927:18;6919:26;;6955:71;7023:1;7012:9;7008:17;6999:6;6955:71;:::i;:::-;6811:222;;;;:::o;7039:474::-;7107:6;7115;7164:2;7152:9;7143:7;7139:23;7135:32;7132:119;;;7170:79;;:::i;:::-;7132:119;7290:1;7315:53;7360:7;7351:6;7340:9;7336:22;7315:53;:::i;:::-;7305:63;;7261:117;7417:2;7443:53;7488:7;7479:6;7468:9;7464:22;7443:53;:::i;:::-;7433:63;;7388:118;7039:474;;;;;:::o;7519:169::-;7603:11;7637:6;7632:3;7625:19;7677:4;7672:3;7668:14;7653:29;;7519:169;;;;:::o;7694:175::-;7834:27;7830:1;7822:6;7818:14;7811:51;7694:175;:::o;7875:366::-;8017:3;8038:67;8102:2;8097:3;8038:67;:::i;:::-;8031:74;;8114:93;8203:3;8114:93;:::i;:::-;8232:2;8227:3;8223:12;8216:19;;7875:366;;;:::o;8247:419::-;8413:4;8451:2;8440:9;8436:18;8428:26;;8500:9;8494:4;8490:20;8486:1;8475:9;8471:17;8464:47;8528:131;8654:4;8528:131;:::i;:::-;8520:139;;8247:419;;;:::o;8672:221::-;8812:34;8808:1;8800:6;8796:14;8789:58;8881:4;8876:2;8868:6;8864:15;8857:29;8672:221;:::o;8899:366::-;9041:3;9062:67;9126:2;9121:3;9062:67;:::i;:::-;9055:74;;9138:93;9227:3;9138:93;:::i;:::-;9256:2;9251:3;9247:12;9240:19;;8899:366;;;:::o;9271:419::-;9437:4;9475:2;9464:9;9460:18;9452:26;;9524:9;9518:4;9514:20;9510:1;9499:9;9495:17;9488:47;9552:131;9678:4;9552:131;:::i;:::-;9544:139;;9271:419;;;:::o;9696:180::-;9744:77;9741:1;9734:88;9841:4;9838:1;9831:15;9865:4;9862:1;9855:15;9882:348;9922:7;9945:20;9963:1;9945:20;:::i;:::-;9940:25;;9979:20;9997:1;9979:20;:::i;:::-;9974:25;;10167:1;10099:66;10095:74;10092:1;10089:81;10084:1;10077:9;10070:17;10066:105;10063:131;;;10174:18;;:::i;:::-;10063:131;10222:1;10219;10215:9;10204:20;;9882:348;;;;:::o;10236:177::-;10376:29;10372:1;10364:6;10360:14;10353:53;10236:177;:::o;10419:366::-;10561:3;10582:67;10646:2;10641:3;10582:67;:::i;:::-;10575:74;;10658:93;10747:3;10658:93;:::i;:::-;10776:2;10771:3;10767:12;10760:19;;10419:366;;;:::o;10791:419::-;10957:4;10995:2;10984:9;10980:18;10972:26;;11044:9;11038:4;11034:20;11030:1;11019:9;11015:17;11008:47;11072:131;11198:4;11072:131;:::i;:::-;11064:139;;10791:419;;;:::o;11216:176::-;11356:28;11352:1;11344:6;11340:14;11333:52;11216:176;:::o;11398:366::-;11540:3;11561:67;11625:2;11620:3;11561:67;:::i;:::-;11554:74;;11637:93;11726:3;11637:93;:::i;:::-;11755:2;11750:3;11746:12;11739:19;;11398:366;;;:::o;11770:419::-;11936:4;11974:2;11963:9;11959:18;11951:26;;12023:9;12017:4;12013:20;12009:1;11998:9;11994:17;11987:47;12051:131;12177:4;12051:131;:::i;:::-;12043:139;;11770:419;;;:::o;12195:180::-;12243:77;12240:1;12233:88;12340:4;12337:1;12330:15;12364:4;12361:1;12354:15;12381:191;12421:4;12441:20;12459:1;12441:20;:::i;:::-;12436:25;;12475:20;12493:1;12475:20;:::i;:::-;12470:25;;12514:1;12511;12508:8;12505:34;;;12519:18;;:::i;:::-;12505:34;12564:1;12561;12557:9;12549:17;;12381:191;;;;:::o;12578:305::-;12618:3;12637:20;12655:1;12637:20;:::i;:::-;12632:25;;12671:20;12689:1;12671:20;:::i;:::-;12666:25;;12825:1;12757:66;12753:74;12750:1;12747:81;12744:107;;;12831:18;;:::i;:::-;12744:107;12875:1;12872;12868:9;12861:16;;12578:305;;;;:::o;12889:180::-;12937:77;12934:1;12927:88;13034:4;13031:1;13024:15;13058:4;13055:1;13048:15;13075:185;13115:1;13132:20;13150:1;13132:20;:::i;:::-;13127:25;;13166:20;13184:1;13166:20;:::i;:::-;13161:25;;13205:1;13195:35;;13210:18;;:::i;:::-;13195:35;13252:1;13249;13245:9;13240:14;;13075:185;;;;:::o
Swarm Source
ipfs://4d2c66529f39f41a55d7057002699d8396195b68a991e177d1dd56c4a2d56143
Age | Block | Fee Address | BC Fee Address | Voting Power | Jailed | Incoming |
---|
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.