Contract 0x247C92deB474D4082aBAAc79e95Aa37dc83Cc762 2

 

Contract Overview

Balance:
28.812191377398714485 MATIC

MATIC Value:
$14.97 (@ $0.52/MATIC)

Token:
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x830bd3f47115695c0fb05d5f87de2496adf5eab26b77b263d6a1c96427d71736Re Invest Banana...304134712022-07-06 18:07:464 hrs 49 mins ago0xaf3de87802965ab209db07081db5f3f695767064 IN  0x247c92deb474d4082abaac79e95aa37dc83cc7620 MATIC0.0016169118 30.1
0x7a9e9bdd8bf960996f97765724a9c96386c179ff9e79a9f5170788f11239fd4fRe Invest Banana...302043592022-07-01 6:20:225 days 16 hrs ago0xd6ec4e9ae5a6cfe888326f9db9840c814a8bbd9e IN  0x247c92deb474d4082abaac79e95aa37dc83cc7620 MATIC0.001741293698 32.415460342
0x41209fa0e688588365fed242fa21378b5bd932969f5149853590f3690b8e74a3Re Invest Banana...300274232022-06-26 17:13:4310 days 5 hrs ago0xaf3de87802965ab209db07081db5f3f695767064 IN  0x247c92deb474d4082abaac79e95aa37dc83cc7620 MATIC0.00185057329 34.449780154
0x656117a1dea7264a56c3c02a911dd015f490043655addfec8c8965cfec4a0217Re Invest Banana...299711762022-06-25 5:48:4911 days 17 hrs ago0xd6ec4e9ae5a6cfe888326f9db9840c814a8bbd9e IN  0x247c92deb474d4082abaac79e95aa37dc83cc7620 MATIC0.001611540001 30.00000002
0xda9b1d6f5e713a67bcdbb1aff11b6046c1b3d45ebe6b8049625642bd5b000ccaRe Invest Banana...299485592022-06-24 14:51:1312 days 8 hrs ago0xaf3de87802965ab209db07081db5f3f695767064 IN  0x247c92deb474d4082abaac79e95aa37dc83cc7620 MATIC0.002055197741 38.259014503
0xda8fafd5e58ec0bd353823f8507903cc3af08e31d4f2876cb7df5e50cb9638f7Re Invest Banana...298641452022-06-22 10:29:3114 days 12 hrs ago0xaf3de87802965ab209db07081db5f3f695767064 IN  0x247c92deb474d4082abaac79e95aa37dc83cc7620 MATIC0.001611540067 30.000001251
0x9357db5541ababf228626ad0ee3f7b08d4c11095dfc660420e9cfe7eb50d5f4bRe Invest Banana...298536202022-06-22 3:57:2914 days 19 hrs ago0x5bc852697a0e550de6fdfe2d036356f06ac9cf22 IN  0x247c92deb474d4082abaac79e95aa37dc83cc7620 MATIC0.001611540002 30.000000049
0x24bedd9374a3b2591a4d954355afe43179f34b4ee459357c4ff5e00bef6106e0Sell Bananas298395902022-06-21 19:29:0615 days 3 hrs ago0xaf3de87802965ab209db07081db5f3f695767064 IN  0x247c92deb474d4082abaac79e95aa37dc83cc7620 MATIC0.002249536733 30.070000446
0xacc6e8a68ef6a169156f68cc011f6e7496d008368359752e026ddfbe5afa4567Re Invest Banana...298324842022-06-21 15:07:4215 days 7 hrs ago0xaf3de87802965ab209db07081db5f3f695767064 IN  0x247c92deb474d4082abaac79e95aa37dc83cc7620 MATIC0.001611789763 30.004649534
0x3e32a1421e030b9f587ac60aed2565baea9bc1a39e8d7f68d641280bd5801cffSell Bananas297510752022-06-19 11:02:3417 days 11 hrs ago0xd6ec4e9ae5a6cfe888326f9db9840c814a8bbd9e IN  0x247c92deb474d4082abaac79e95aa37dc83cc7620 MATIC0.005498073952 73.503662473
0xda11c6bf1ed6f53fba0460028d12cf88b92219078cdd0af8fe75a334dab36722Sell Bananas297183082022-06-18 14:44:2418 days 8 hrs ago0xaf3de87802965ab209db07081db5f3f695767064 IN  0x247c92deb474d4082abaac79e95aa37dc83cc7620 MATIC0.002244300002 30.000000031
0x3295e8380e11d61c6550e6b5fd32c2e6d7363ef9c3b8c50f3b2edf99adb19dd4Re Invest Banana...296898872022-06-17 20:55:1219 days 2 hrs ago0xaf3de87802965ab209db07081db5f3f695767064 IN  0x247c92deb474d4082abaac79e95aa37dc83cc7620 MATIC0.00161530026 30.070000003
0xce7707baedc4c58726d53d3768c1adb9e3c75624e12b8798f6cddbc039ad3e88Re Invest Banana...296428742022-06-16 16:11:2320 days 6 hrs ago0xaf3de87802965ab209db07081db5f3f695767064 IN  0x247c92deb474d4082abaac79e95aa37dc83cc7620 MATIC0.001661855956 30.936668457
0x302797a09460d8ed2a83fb6c9d40220f9f2d9c6302da4b065d4e0b866759427bBuy Monkeys295638412022-06-14 16:27:5222 days 6 hrs ago0xe0c83b19a59a13f1e45fac16efc4c0101258df60 IN  0x247c92deb474d4082abaac79e95aa37dc83cc7628 MATIC0.00449600148 38.773006201
0xb17369d693b737876f5241f7f6387aab5470f80444e96197f646923a0189339eRe Invest Banana...295615522022-06-14 15:09:0822 days 7 hrs ago0xaf3de87802965ab209db07081db5f3f695767064 IN  0x247c92deb474d4082abaac79e95aa37dc83cc7620 MATIC0.003228170814 60.105958405
0xc4fe458b2957a6f40b17bc88e87d6d7602b995e18fdb6328b6ba8aeea84842d1Buy Monkeys295451792022-06-14 5:14:5822 days 17 hrs ago0x1ef37d6abe7a8e722dc950b4270fb9e229242b65 IN  0x247c92deb474d4082abaac79e95aa37dc83cc7620.5 MATIC0.0045363459 55.478932828
0x67adb3e4b99b1d532e8b17538b5022285e02a19fc6596aa28410fb94ded37086Sell Bananas295451252022-06-14 5:13:0622 days 17 hrs ago0x1ef37d6abe7a8e722dc950b4270fb9e229242b65 IN  0x247c92deb474d4082abaac79e95aa37dc83cc7620 MATIC0.004692543671 62.734541063
0x50202b40a006b71f133e29123eccfba57ff966d4efc372b72caea7197e509a16Sell Bananas292568762022-06-07 1:27:0229 days 21 hrs ago0x5bc852697a0e550de6fdfe2d036356f06ac9cf22 IN  0x247c92deb474d4082abaac79e95aa37dc83cc7620 MATIC0.00224430012 30.000001605
0x0874b0eb77996f220b1292bca175a355ecde7414f9c35f0f4e6cf593008aba79Sell Bananas291386242022-06-04 2:59:2732 days 19 hrs ago0xbba7383f180f6722a701484e0b3ad3e31c3b8b42 IN  0x247c92deb474d4082abaac79e95aa37dc83cc7620 MATIC0.002811839377 37.591435534
0x0beedb38c55c357ffb38c784b94c0453bdd5798d49c181f65b438f503e8d755bRe Invest Banana...289885302022-05-31 10:21:0036 days 12 hrs ago0xd6ec4e9ae5a6cfe888326f9db9840c814a8bbd9e IN  0x247c92deb474d4082abaac79e95aa37dc83cc7620 MATIC0.00161154 30.000000014
0x2fd37f3c9f2d3d555c15e4036af160a936fda51e841280e37cc348c5245957a6Buy Monkeys288248872022-05-27 8:21:1340 days 14 hrs ago0xaf3de87802965ab209db07081db5f3f695767064 IN  0x247c92deb474d4082abaac79e95aa37dc83cc7621 MATIC0.003252363417 39.775990526
0xfed4df9699e030dd5056a6c20a44fadfab9861bd3e3d9f8df5ef94679626df3aSell Bananas287589402022-05-25 16:32:2542 days 6 hrs ago0xd6ec4e9ae5a6cfe888326f9db9840c814a8bbd9e IN  0x247c92deb474d4082abaac79e95aa37dc83cc7620 MATIC0.002452457369 32.786863232
0x3e3e0b980ea6499a3618e6cea619ab30c962eaa7bb7185460e50e94dfa9b9cebRe Invest Banana...287343802022-05-25 1:51:5742 days 21 hrs ago0x5bc852697a0e550de6fdfe2d036356f06ac9cf22 IN  0x247c92deb474d4082abaac79e95aa37dc83cc7620 MATIC0.00161154002 30.000000374
0xa5b36756f5ff50c4ecf389650b2fda2e4166c3b40a486ecf7ddc927ad817d3f3Re Invest Banana...287060462022-05-24 9:17:4343 days 13 hrs ago0xd6f35912834a643a83054e1d1642c3cd7756e9a3 IN  0x247c92deb474d4082abaac79e95aa37dc83cc7620 MATIC0.001633754327 30.41919877
0x08d15872bb5eb1396902a8f1fbba0e84a8cd40dfc024e51a758e48853a7147baRe Invest Banana...286250012022-05-22 9:38:5845 days 13 hrs ago0xaf3de87802965ab209db07081db5f3f695767064 IN  0x247c92deb474d4082abaac79e95aa37dc83cc7620 MATIC0.001667751243 31.046413557
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0x24bedd9374a3b2591a4d954355afe43179f34b4ee459357c4ff5e00bef6106e0298395902022-06-21 19:29:0615 days 3 hrs ago 0x247c92deb474d4082abaac79e95aa37dc83cc7620xaf3de87802965ab209db07081db5f3f6957670640.528886183385047401 MATIC
0x24bedd9374a3b2591a4d954355afe43179f34b4ee459357c4ff5e00bef6106e0298395902022-06-21 19:29:0615 days 3 hrs ago 0x247c92deb474d4082abaac79e95aa37dc83cc7620xe0d9e43b748ce681ebd2acc4e43bae77b621f8b50.029382565743613744 MATIC
0x24bedd9374a3b2591a4d954355afe43179f34b4ee459357c4ff5e00bef6106e0298395902022-06-21 19:29:0615 days 3 hrs ago 0x247c92deb474d4082abaac79e95aa37dc83cc7620x689ae41d5646600d3a0ce25b4510ac2d54270c860.029382565743613744 MATIC
0x3e32a1421e030b9f587ac60aed2565baea9bc1a39e8d7f68d641280bd5801cff297510752022-06-19 11:02:3417 days 11 hrs ago 0x247c92deb474d4082abaac79e95aa37dc83cc7620xd6ec4e9ae5a6cfe888326f9db9840c814a8bbd9e0.106043971304026769 MATIC
0x3e32a1421e030b9f587ac60aed2565baea9bc1a39e8d7f68d641280bd5801cff297510752022-06-19 11:02:3417 days 11 hrs ago 0x247c92deb474d4082abaac79e95aa37dc83cc7620xe0d9e43b748ce681ebd2acc4e43bae77b621f8b50.005891331739112598 MATIC
0x3e32a1421e030b9f587ac60aed2565baea9bc1a39e8d7f68d641280bd5801cff297510752022-06-19 11:02:3417 days 11 hrs ago 0x247c92deb474d4082abaac79e95aa37dc83cc7620x689ae41d5646600d3a0ce25b4510ac2d54270c860.005891331739112598 MATIC
0xda11c6bf1ed6f53fba0460028d12cf88b92219078cdd0af8fe75a334dab36722297183082022-06-18 14:44:2418 days 8 hrs ago 0x247c92deb474d4082abaac79e95aa37dc83cc7620xaf3de87802965ab209db07081db5f3f6957670642.161534087398022604 MATIC
0xda11c6bf1ed6f53fba0460028d12cf88b92219078cdd0af8fe75a334dab36722297183082022-06-18 14:44:2418 days 8 hrs ago 0x247c92deb474d4082abaac79e95aa37dc83cc7620xe0d9e43b748ce681ebd2acc4e43bae77b621f8b50.120085227077667922 MATIC
0xda11c6bf1ed6f53fba0460028d12cf88b92219078cdd0af8fe75a334dab36722297183082022-06-18 14:44:2418 days 8 hrs ago 0x247c92deb474d4082abaac79e95aa37dc83cc7620x689ae41d5646600d3a0ce25b4510ac2d54270c860.120085227077667922 MATIC
0x302797a09460d8ed2a83fb6c9d40220f9f2d9c6302da4b065d4e0b866759427b295638412022-06-14 16:27:5222 days 6 hrs ago 0x247c92deb474d4082abaac79e95aa37dc83cc7620xe0d9e43b748ce681ebd2acc4e43bae77b621f8b50.4 MATIC
0x302797a09460d8ed2a83fb6c9d40220f9f2d9c6302da4b065d4e0b866759427b295638412022-06-14 16:27:5222 days 6 hrs ago 0x247c92deb474d4082abaac79e95aa37dc83cc7620x689ae41d5646600d3a0ce25b4510ac2d54270c860.4 MATIC
0xc4fe458b2957a6f40b17bc88e87d6d7602b995e18fdb6328b6ba8aeea84842d1295451792022-06-14 5:14:5822 days 17 hrs ago 0x247c92deb474d4082abaac79e95aa37dc83cc7620xe0d9e43b748ce681ebd2acc4e43bae77b621f8b50.025 MATIC
0xc4fe458b2957a6f40b17bc88e87d6d7602b995e18fdb6328b6ba8aeea84842d1295451792022-06-14 5:14:5822 days 17 hrs ago 0x247c92deb474d4082abaac79e95aa37dc83cc7620x689ae41d5646600d3a0ce25b4510ac2d54270c860.025 MATIC
0x67adb3e4b99b1d532e8b17538b5022285e02a19fc6596aa28410fb94ded37086295451252022-06-14 5:13:0622 days 17 hrs ago 0x247c92deb474d4082abaac79e95aa37dc83cc7620x1ef37d6abe7a8e722dc950b4270fb9e229242b652.380283823911985072 MATIC
0x67adb3e4b99b1d532e8b17538b5022285e02a19fc6596aa28410fb94ded37086295451252022-06-14 5:13:0622 days 17 hrs ago 0x247c92deb474d4082abaac79e95aa37dc83cc7620xe0d9e43b748ce681ebd2acc4e43bae77b621f8b50.132237990217332504 MATIC
0x67adb3e4b99b1d532e8b17538b5022285e02a19fc6596aa28410fb94ded37086295451252022-06-14 5:13:0622 days 17 hrs ago 0x247c92deb474d4082abaac79e95aa37dc83cc7620x689ae41d5646600d3a0ce25b4510ac2d54270c860.132237990217332503 MATIC
0x50202b40a006b71f133e29123eccfba57ff966d4efc372b72caea7197e509a16292568762022-06-07 1:27:0229 days 21 hrs ago 0x247c92deb474d4082abaac79e95aa37dc83cc7620x5bc852697a0e550de6fdfe2d036356f06ac9cf220.410741155400383986 MATIC
0x50202b40a006b71f133e29123eccfba57ff966d4efc372b72caea7197e509a16292568762022-06-07 1:27:0229 days 21 hrs ago 0x247c92deb474d4082abaac79e95aa37dc83cc7620xe0d9e43b748ce681ebd2acc4e43bae77b621f8b50.02281895307779911 MATIC
0x50202b40a006b71f133e29123eccfba57ff966d4efc372b72caea7197e509a16292568762022-06-07 1:27:0229 days 21 hrs ago 0x247c92deb474d4082abaac79e95aa37dc83cc7620x689ae41d5646600d3a0ce25b4510ac2d54270c860.02281895307779911 MATIC
0x0874b0eb77996f220b1292bca175a355ecde7414f9c35f0f4e6cf593008aba79291386242022-06-04 2:59:2732 days 19 hrs ago 0x247c92deb474d4082abaac79e95aa37dc83cc7620xbba7383f180f6722a701484e0b3ad3e31c3b8b420.737230803748733562 MATIC
0x0874b0eb77996f220b1292bca175a355ecde7414f9c35f0f4e6cf593008aba79291386242022-06-04 2:59:2732 days 19 hrs ago 0x247c92deb474d4082abaac79e95aa37dc83cc7620xe0d9e43b748ce681ebd2acc4e43bae77b621f8b50.040957266874929642 MATIC
0x0874b0eb77996f220b1292bca175a355ecde7414f9c35f0f4e6cf593008aba79291386242022-06-04 2:59:2732 days 19 hrs ago 0x247c92deb474d4082abaac79e95aa37dc83cc7620x689ae41d5646600d3a0ce25b4510ac2d54270c860.040957266874929642 MATIC
0x2fd37f3c9f2d3d555c15e4036af160a936fda51e841280e37cc348c5245957a6288248872022-05-27 8:21:1340 days 14 hrs ago 0x247c92deb474d4082abaac79e95aa37dc83cc7620xe0d9e43b748ce681ebd2acc4e43bae77b621f8b50.05 MATIC
0x2fd37f3c9f2d3d555c15e4036af160a936fda51e841280e37cc348c5245957a6288248872022-05-27 8:21:1340 days 14 hrs ago 0x247c92deb474d4082abaac79e95aa37dc83cc7620x689ae41d5646600d3a0ce25b4510ac2d54270c860.05 MATIC
0xfed4df9699e030dd5056a6c20a44fadfab9861bd3e3d9f8df5ef94679626df3a287589402022-05-25 16:32:2542 days 6 hrs ago 0x247c92deb474d4082abaac79e95aa37dc83cc7620xd6ec4e9ae5a6cfe888326f9db9840c814a8bbd9e0.13203040626592971 MATIC
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
MATICJungle

Compiler Version
v0.5.10+commit.5a6ea5b1

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at polygonscan.com on 2021-10-08
*/

// SPDX-License-Identifier: MIT
//Website: www.maticjungle.com


pragma solidity ^0.5.10;

contract MATICJungle{
	using SafeMath for uint256;

 uint256 public BANNA_TO_HARVEST=1440000;
 uint256 PSN=10000;
 uint256 PSNH=5000;
 bool public initialized=false;
 address payable public ceoAddress;
 address payable public ceoAddress2;
  
 address public owner;
 mapping (address => uint256) public bananaMonkeys;
 mapping (address => uint256) public claimedBananas;
 mapping (address => uint256) public lastReinvest;
 mapping (address => address) public referrals;
 uint256 public marketBananas;
  
  
 uint256 constant public INVEST_MIN_AMOUNT = 5e16; // 0.05
	uint256[] public REFERRAL_PERCENTS = [70, 30, 15, 10, 5];
	uint256 constant public PROJECT_FEE = 100;
	uint256 constant public PERCENT_STEP = 5;
	uint256 constant public PERCENTS_DIVIDER = 1000;
	uint256 constant public TIME_STEP = 1 days;
	uint256 public totalInvested;
	uint256 public totalRefBonus;
	
	Plan[] internal plans;

 struct Plan {
 uint256 time;
 uint256 percent;
 }

	struct Deposit {
 uint8 plan;
		uint256 amount;
		uint256 start;
	}

	struct User {
		Deposit[] deposits;
		uint256 checkpoint;
		address referrer;
		uint256[5] levels;
		uint256 bonus;
		uint256 totalBonus;
		uint256 withdrawn;
	}
	
 address payable public commissionWallet;


	mapping (address => User) internal users;
	bool public started;

 
 	event Newbie(address user);
	event NewDeposit(address indexed user, uint8 plan, uint256 amount);
	event Withdrawn(address indexed user, uint256 amount);
	event RefBonus(address indexed referrer, address indexed referral, uint256 indexed level, uint256 amount);
	event FeePayed(address indexed user, uint256 totalAmount);
	
  
  
  
 constructor(address payable wallet) public{
 ceoAddress=msg.sender;
 ceoAddress2=address(wallet);
 require(!isContract(wallet));
	commissionWallet = wallet;
 plans.push(Plan(10000, 30));
 plans.push(Plan(40, 50));
 plans.push(Plan(60, 45));
 plans.push(Plan(90, 40));
 owner = msg.sender;
 }
  
  
 	function planInvest(uint8 plan, address referrer) public payable {
 if (!started) {
			if (msg.sender == ceoAddress) {
				started = true;
			} else revert("Not started yet");
		}
		require(msg.value >= INVEST_MIN_AMOUNT);
  require(plan < 4, "Invalid plan");
  	uint256 fee = msg.value.mul(PROJECT_FEE).div(PERCENTS_DIVIDER);
		 uint256 fee2=fee/2;
		 ceoAddress.transfer(fee2);
  ceoAddress2.transfer(fee-fee2);
	 	emit FeePayed(msg.sender, fee);
		

		User storage user = users[msg.sender];
		
		if (user.referrer == address(0)) {
			if (users[referrer].deposits.length > 0 && referrer != msg.sender) {
				user.referrer = referrer;
	 	uint256 reffer_bonus= msg.value.mul(PROJECT_FEE).div(PERCENTS_DIVIDER);
			 msg.sender.transfer(reffer_bonus);
			}}

		if (user.deposits.length == 0) {
			user.checkpoint = block.timestamp;
			emit Newbie(msg.sender);
		}

		user.deposits.push(Deposit(plan, msg.value, block.timestamp));

		totalInvested = totalInvested.add(msg.value);

		emit NewDeposit(msg.sender, plan, msg.value);
	}
	
	
	function planWithdraw() public payable{
		User storage user = users[msg.sender];

		uint256 totalAmount = getUserDividends(msg.sender);

		require(totalAmount > 0, "User has no dividends");

		uint256 contractBalance = address(this).balance;
		if (contractBalance < totalAmount) {
			user.bonus = totalAmount.sub(contractBalance);
			user.totalBonus = user.totalBonus.add(user.bonus);
			totalAmount = contractBalance;
		}

		user.checkpoint = block.timestamp;
		user.withdrawn = user.withdrawn.add(totalAmount);
		uint256 fee = totalAmount.mul(PROJECT_FEE).div(PERCENTS_DIVIDER);
		 uint256 fee2=fee/2;
		 ceoAddress.transfer(fee2);
  ceoAddress2.transfer(fee-fee2);
 	msg.sender.transfer(totalAmount);
	 	emit FeePayed(msg.sender, fee);
	 	 emit Withdrawn(msg.sender, totalAmount);


	}
  

  
 	function getContractBalance() public view returns (uint256) {
		return address(this).balance;
	}

	function getPlanInfo(uint8 plan) public view returns(uint256 time, uint256 percent) {
	 require(owner == msg.sender, "You cannot Start Function.");
		time = plans[plan].time;
		percent = plans[plan].percent;
	}

	function getUserDividends(address userAddress) public view returns (uint256) {
	 require(owner == msg.sender, "You cannot Start Function.");
		User storage user = users[userAddress];

		uint256 totalAmount;

		for (uint256 i = 0; i < user.deposits.length; i++) {
			uint256 finish = user.deposits[i].start.add(plans[user.deposits[i].plan].time.mul(1 days));
			if (user.checkpoint < finish) {
				uint256 share = user.deposits[i].amount.mul(plans[user.deposits[i].plan].percent).div(PERCENTS_DIVIDER);
				uint256 from = user.deposits[i].start > user.checkpoint ? user.deposits[i].start : user.checkpoint;
				uint256 to = finish < block.timestamp ? finish : block.timestamp;
				if (from < to) {
					totalAmount = totalAmount.add(share.mul(to.sub(from)).div(TIME_STEP));
				}
			}
		}

		return totalAmount;
	}

	function getUserTotalWithdrawn(address userAddress) public view returns (uint256) {
	 require(owner == msg.sender, "You cannot Start Function.");
		return users[userAddress].withdrawn;
	}

	function getUserCheckpoint(address userAddress) public view returns(uint256) {
	 require(owner == msg.sender, "You cannot Start Function.");
		return users[userAddress].checkpoint;
	}

	function getUserAmountOfDeposits(address userAddress) public view returns(uint256) {
	 require(owner == msg.sender, "You cannot Start Function.");
		return users[userAddress].deposits.length;
	}

	function getUserTotalDeposits(address userAddress) public view returns(uint256 amount) {
	 require(owner == msg.sender, "You cannot Start Function.");
		for (uint256 i = 0; i < users[userAddress].deposits.length; i++) {
			amount = amount.add(users[userAddress].deposits[i].amount);
		}
	}

	function getUserDepositInfo(address userAddress, uint256 index) public view returns(uint8 plan, uint256 percent, uint256 amount, uint256 start, uint256 finish) {
	 require(owner == msg.sender, "You cannot Start Function.");
	 User storage user = users[userAddress];

		plan = user.deposits[index].plan;
		percent = plans[plan].percent;
		amount = user.deposits[index].amount;
		start = user.deposits[index].start;
		finish = user.deposits[index].start.add(plans[user.deposits[index].plan].time.mul(1 days));
	}

	function getSiteInfo() public view returns(uint256 _totalInvested, uint256 _totalBonus) {
	 require(owner == msg.sender, "You cannot Start Function.");
		return(totalInvested, totalRefBonus);
	}

	function getUserInfo(address userAddress) public view returns(uint256 totalDeposit, uint256 totalWithdrawn) {
	 require(owner == msg.sender, "You cannot Start Function.");
		return(getUserTotalDeposits(userAddress), getUserTotalWithdrawn(userAddress));
	}
	
	 function isContract(address addr) internal view returns (bool) {
 uint size;
 assembly { size := extcodesize(addr) }
 return size > 0;
 }

  
 function sellBananas() public payable{
 require(initialized);
 uint256 hashBnb=getMyBananas();
 uint256 bannasvalue=calculateBananaSell(hashBnb);
 uint256 fee=devFee(bannasvalue);
 uint256 fee2=fee/2;
 claimedBananas[msg.sender]=0;
 lastReinvest[msg.sender]=now;
 marketBananas=SafeMath.add(marketBananas,hashBnb);
 ceoAddress.transfer(fee2);
 ceoAddress2.transfer(fee-fee2);
 msg.sender.transfer(SafeMath.sub(bannasvalue,fee));
 }
 function reInvestBananas(address ref) public{
 require(initialized);
 if(ref == msg.sender) {
  ref = address(0);
 }
 if(referrals[msg.sender]==address(0) && referrals[msg.sender]!=msg.sender){
  referrals[msg.sender]=ref;
 }
 uint256 bananasused=getMyBananas();
 uint256 newMonkeys=SafeMath.div(bananasused,BANNA_TO_HARVEST);
 bananaMonkeys[msg.sender]=SafeMath.add(bananaMonkeys[msg.sender],newMonkeys);
 claimedBananas[msg.sender]=0;
 lastReinvest[msg.sender]=now;
  
 claimedBananas[referrals[msg.sender]]=SafeMath.add(claimedBananas[referrals[msg.sender]],SafeMath.div(bananasused,10));
  
 marketBananas=SafeMath.add(marketBananas,SafeMath.div(bananasused,5));
 }
 function buyMonkeys(address ref) public payable{
 require(initialized);
 uint256 bananasBought=calculateMonkeysBuy(msg.value,SafeMath.sub(address(this).balance,msg.value));
 bananasBought=SafeMath.sub(bananasBought,devFee(bananasBought));
 uint256 fee=devFee(msg.value);
 uint256 fee2=fee/2;
 ceoAddress.transfer(fee2);
 ceoAddress2.transfer(fee-fee2);
 claimedBananas[msg.sender]=SafeMath.add(claimedBananas[msg.sender],bananasBought);
 reInvestBananas(ref);
 }
  
  
 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 calculateBananaSell(uint256 bananas) public view returns(uint256){
 return calculateTrade(bananas,marketBananas,address(this).balance);
 }
 function calculateMonkeysBuy(uint256 eth,uint256 contractBalance) public view returns(uint256){
 return calculateTrade(eth,contractBalance,marketBananas);
 }
 function calcuateMonkeysBuySimple(uint256 eth) public view returns(uint256){
 return calculateMonkeysBuy(eth,address(this).balance);
 }
 function devFee(uint256 amount) public pure returns(uint256){
 return SafeMath.div(SafeMath.mul(amount,10),100);
 }
 function seedJungle() public payable{
 require(marketBananas==0);
 initialized=true;
 marketBananas=144000000000;
 }
 function getBalance() public view returns(uint256){
 return address(this).balance;
 }
 function getMyMonkeys() public view returns(uint256){
 return bananaMonkeys[msg.sender];
 }
  
 function getMyBananas() public view returns(uint256){
 return SafeMath.add(claimedBananas[msg.sender],getBanansSinceLastReinvest(msg.sender));
 }
 function getBanansSinceLastReinvest(address adr) public view returns(uint256){
 uint256 secondsPassed=min(BANNA_TO_HARVEST,SafeMath.sub(now,lastReinvest[adr]));
 return SafeMath.mul(secondsPassed,bananaMonkeys[adr]);
 }
 function min(uint256 a, uint256 b) private pure returns (uint256) {
 return a < b ? a : b;
 }
}

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;
 assert(c / a == b);
 return c;
 }

 /**
 * @dev Integer division of two numbers, truncating the quotient.
 */
 function div(uint256 a, uint256 b) internal pure returns (uint256) {
 // assert(b > 0); // 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) {
 assert(b <= a);
 return a - b;
 }

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

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"PERCENTS_DIVIDER","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"seedJungle","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"userAddress","type":"address"}],"name":"getUserDividends","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ceoAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"lastReinvest","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"adr","type":"address"}],"name":"getBanansSinceLastReinvest","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"initialized","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"started","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getMyMonkeys","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"rt","type":"uint256"},{"name":"rs","type":"uint256"},{"name":"bs","type":"uint256"}],"name":"calculateTrade","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"TIME_STEP","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"amount","type":"uint256"}],"name":"devFee","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":false,"inputs":[{"name":"ref","type":"address"}],"name":"reInvestBananas","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"PROJECT_FEE","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getSiteInfo","outputs":[{"name":"_totalInvested","type":"uint256"},{"name":"_totalBonus","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalInvested","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"PERCENT_STEP","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"ref","type":"address"}],"name":"buyMonkeys","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"eth","type":"uint256"}],"name":"calcuateMonkeysBuySimple","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"REFERRAL_PERCENTS","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"userAddress","type":"address"}],"name":"getUserInfo","outputs":[{"name":"totalDeposit","type":"uint256"},{"name":"totalWithdrawn","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalRefBonus","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"marketBananas","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getContractBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"bananas","type":"uint256"}],"name":"calculateBananaSell","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"BANNA_TO_HARVEST","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"userAddress","type":"address"}],"name":"getUserTotalDeposits","outputs":[{"name":"amount","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"plan","type":"uint8"},{"name":"referrer","type":"address"}],"name":"planInvest","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"claimedBananas","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getMyBananas","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"commissionWallet","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"referrals","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"eth","type":"uint256"},{"name":"contractBalance","type":"uint256"}],"name":"calculateMonkeysBuy","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"userAddress","type":"address"}],"name":"getUserAmountOfDeposits","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"planWithdraw","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"plan","type":"uint8"}],"name":"getPlanInfo","outputs":[{"name":"time","type":"uint256"},{"name":"percent","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ceoAddress2","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"sellBananas","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"userAddress","type":"address"},{"name":"index","type":"uint256"}],"name":"getUserDepositInfo","outputs":[{"name":"plan","type":"uint8"},{"name":"percent","type":"uint256"},{"name":"amount","type":"uint256"},{"name":"start","type":"uint256"},{"name":"finish","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"userAddress","type":"address"}],"name":"getUserCheckpoint","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"INVEST_MIN_AMOUNT","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"bananaMonkeys","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"userAddress","type":"address"}],"name":"getUserTotalWithdrawn","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"wallet","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"}],"name":"Newbie","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"user","type":"address"},{"indexed":false,"name":"plan","type":"uint8"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"NewDeposit","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"user","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Withdrawn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"referrer","type":"address"},{"indexed":true,"name":"referral","type":"address"},{"indexed":true,"name":"level","type":"uint256"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"RefBonus","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"user","type":"address"},{"indexed":false,"name":"totalAmount","type":"uint256"}],"name":"FeePayed","type":"event"}]

60806040526215f9006000556127106001556113886002556000600360006101000a81548160ff0219169083151502179055506040518060a00160405280604660ff168152602001601e60ff168152602001600f60ff168152602001600a60ff168152602001600560ff16815250600b9060056200007f9291906200036b565b503480156200008d57600080fd5b50604051620037463803806200374683398181016040526020811015620000b357600080fd5b810190808051906020019092919050505033600360016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555062000157816200035860201b60201c565b156200016257600080fd5b80600f60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600e60405180604001604052806127108152602001601e815250908060018154018082558091505090600182039060005260206000209060020201600090919290919091506000820151816000015560208201518160010155505050600e6040518060400160405280602881526020016032815250908060018154018082558091505090600182039060005260206000209060020201600090919290919091506000820151816000015560208201518160010155505050600e6040518060400160405280603c8152602001602d815250908060018154018082558091505090600182039060005260206000209060020201600090919290919091506000820151816000015560208201518160010155505050600e6040518060400160405280605a8152602001602881525090806001815401808255809150509060018203906000526020600020906002020160009091929091909150600082015181600001556020820151816001015550505033600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050620003ea565b600080823b905060008111915050919050565b828054828255906000526020600020908101928215620003af579160200282015b82811115620003ae578251829060ff169055916020019190600101906200038c565b5b509050620003be9190620003c2565b5090565b620003e791905b80821115620003e3576000816000905550600101620003c9565b5090565b90565b61334c80620003fa6000396000f3fe6080604052600436106102725760003560e01c806369b11dd51161014f5780639ca423b3116100c1578063bc7b16341161007a578063bc7b163414610d0d578063c0806b0314610d17578063d7ffca9114610da8578063e262113e14610e0d578063f3ae9d2114610e38578063fb4cb32b14610e9d57610272565b80639ca423b314610b045780639ee52d9914610b95578063a8aeb6c214610bee578063ac4f27aa14610c53578063aecaa63414610c5d578063ba3d97e914610cb657610272565b80637e3abeea116101135780637e3abeea146109105780638da5cb5b1461097557806393f1e08d146109cc5780639416113514610a1d57806395ffff0914610a8257806397c0262a14610aad57610272565b806369b11dd5146108155780636cc050dd146108405780636f9fb98a1461086b578063732e6dc9146108965780637c18fe82146108e557610272565b806332bc298c116101e85780635216aeec116101ac5780635216aeec1461067157806357fc86b41461069c5780635a93c124146106c75780635b197a721461070b578063600d20ce1461075a5780636386c1c7146107a957610272565b806332bc298c146105495780633bc0461a146105745780633bc506c0146105c357806348d44bd1146106145780634ce870531461063f57610272565b806312065fe01161023a57806312065fe0146103cd57806312c01459146103f8578063158ef93e1461045d5780631f2698ab1461048c5780631ff427e1146104bb578063229824c4146104e657610272565b806301c234a81461027757806302a22aac146102a2578063040a772e146102ac5780630a0f8168146103115780630a7229a014610368575b600080fd5b34801561028357600080fd5b5061028c610f02565b6040518082815260200191505060405180910390f35b6102aa610f08565b005b3480156102b857600080fd5b506102fb600480360360208110156102cf57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f40565b6040518082815260200191505060405180910390f35b34801561031d57600080fd5b50610326611280565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561037457600080fd5b506103b76004803603602081101561038b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506112a6565b6040518082815260200191505060405180910390f35b3480156103d957600080fd5b506103e26112be565b6040518082815260200191505060405180910390f35b34801561040457600080fd5b506104476004803603602081101561041b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506112dd565b6040518082815260200191505060405180910390f35b34801561046957600080fd5b50610472611387565b604051808215151515815260200191505060405180910390f35b34801561049857600080fd5b506104a161139a565b604051808215151515815260200191505060405180910390f35b3480156104c757600080fd5b506104d06113ad565b6040518082815260200191505060405180910390f35b3480156104f257600080fd5b506105336004803603606081101561050957600080fd5b810190808035906020019092919080359060200190929190803590602001909291905050506113f4565b6040518082815260200191505060405180910390f35b34801561055557600080fd5b5061055e611447565b6040518082815260200191505060405180910390f35b34801561058057600080fd5b506105ad6004803603602081101561059757600080fd5b810190808035906020019092919050505061144e565b6040518082815260200191505060405180910390f35b3480156105cf57600080fd5b50610612600480360360208110156105e657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061146c565b005b34801561062057600080fd5b5061062961190e565b6040518082815260200191505060405180910390f35b34801561064b57600080fd5b50610654611913565b604051808381526020018281526020019250505060405180910390f35b34801561067d57600080fd5b506106866119e7565b6040518082815260200191505060405180910390f35b3480156106a857600080fd5b506106b16119ed565b6040518082815260200191505060405180910390f35b610709600480360360208110156106dd57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506119f2565b005b34801561071757600080fd5b506107446004803603602081101561072e57600080fd5b8101908080359060200190929190505050611bd8565b6040518082815260200191505060405180910390f35b34801561076657600080fd5b506107936004803603602081101561077d57600080fd5b8101908080359060200190929190505050611c02565b6040518082815260200191505060405180910390f35b3480156107b557600080fd5b506107f8600480360360208110156107cc57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611c23565b604051808381526020018281526020019250505060405180910390f35b34801561082157600080fd5b5061082a611d04565b6040518082815260200191505060405180910390f35b34801561084c57600080fd5b50610855611d0a565b6040518082815260200191505060405180910390f35b34801561087757600080fd5b50610880611d10565b6040518082815260200191505060405180910390f35b3480156108a257600080fd5b506108cf600480360360208110156108b957600080fd5b8101908080359060200190929190505050611d2f565b6040518082815260200191505060405180910390f35b3480156108f157600080fd5b506108fa611d5c565b6040518082815260200191505060405180910390f35b34801561091c57600080fd5b5061095f6004803603602081101561093357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611d62565b6040518082815260200191505060405180910390f35b34801561098157600080fd5b5061098a611f00565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610a1b600480360360408110156109e257600080fd5b81019080803560ff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611f26565b005b348015610a2957600080fd5b50610a6c60048036036020811015610a4057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612564565b6040518082815260200191505060405180910390f35b348015610a8e57600080fd5b50610a9761257c565b6040518082815260200191505060405180910390f35b348015610ab957600080fd5b50610ac26125d4565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b348015610b1057600080fd5b50610b5360048036036020811015610b2757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506125fa565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b348015610ba157600080fd5b50610bd860048036036040811015610bb857600080fd5b81019080803590602001909291908035906020019092919050505061262d565b6040518082815260200191505060405180910390f35b348015610bfa57600080fd5b50610c3d60048036036020811015610c1157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612644565b6040518082815260200191505060405180910390f35b610c5b612756565b005b348015610c6957600080fd5b50610c9960048036036020811015610c8057600080fd5b81019080803560ff169060200190929190505050612aa3565b604051808381526020018281526020019250505060405180910390f35b348015610cc257600080fd5b50610ccb612bb6565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610d15612bdc565b005b348015610d2357600080fd5b50610d7060048036036040811015610d3a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050612def565b604051808660ff1660ff1681526020018581526020018481526020018381526020018281526020019550505050505060405180910390f35b348015610db457600080fd5b50610df760048036036020811015610dcb57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061303a565b6040518082815260200191505060405180910390f35b348015610e1957600080fd5b50610e22613149565b6040518082815260200191505060405180910390f35b348015610e4457600080fd5b50610e8760048036036020811015610e5b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050613154565b6040518082815260200191505060405180910390f35b348015610ea957600080fd5b50610eec60048036036020811015610ec057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061316c565b6040518082815260200191505060405180910390f35b6103e881565b6000600a5414610f1757600080fd5b6001600360006101000a81548160ff02191690831515021790555064218711a000600a81905550565b60003373ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611005576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f596f752063616e6e6f742053746172742046756e6374696f6e2e00000000000081525060200191505060405180910390fd5b6000601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050600080600090505b82600001805490508110156112755760006110f76110c862015180600e87600001868154811061107c57fe5b906000526020600020906003020160000160009054906101000a900460ff1660ff16815481106110a857fe5b90600052602060002090600202016000015461327b90919063ffffffff16565b8560000184815481106110d757fe5b9060005260206000209060030201600201546132b290919063ffffffff16565b9050808460010154101561126757600061119c6103e861118e600e88600001878154811061112157fe5b906000526020600020906003020160000160009054906101000a900460ff1660ff168154811061114d57fe5b90600052602060002090600202016001015488600001878154811061116e57fe5b90600052602060002090600302016001015461327b90919063ffffffff16565b6132ce90919063ffffffff16565b9050600085600101548660000185815481106111b457fe5b906000526020600020906003020160020154116111d55785600101546111f7565b8560000184815481106111e457fe5b9060005260206000209060030201600201545b90506000428410611208574261120a565b835b905080821015611263576112606112516201518061124361123486866132e790919063ffffffff16565b8761327b90919063ffffffff16565b6132ce90919063ffffffff16565b876132b290919063ffffffff16565b95505b5050505b508080600101915050611050565b508092505050919050565b600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60086020528060005260406000206000915090505481565b60003073ffffffffffffffffffffffffffffffffffffffff1631905090565b60008061133460005461132f42600860008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546132e7565b6132fe565b905061137f81600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461327b565b915050919050565b600360009054906101000a900460ff1681565b601160009054906101000a900460ff1681565b6000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905090565b600061143e6114056001548461327b565b61143960025461143461142e61141d6001548a61327b565b6114296002548c61327b565b6132b2565b896132ce565b6132b2565b6132ce565b90509392505050565b6201518081565b600061146561145e83600a61327b565b60646132ce565b9050919050565b600360009054906101000a900460ff1661148557600080fd5b3373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156114be57600090505b600073ffffffffffffffffffffffffffffffffffffffff16600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161480156115e457503373ffffffffffffffffffffffffffffffffffffffff16600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614155b156116685780600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b600061167261257c565b90506000611682826000546132ce565b90506116cd600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054826132b2565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555042600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061184b60076000600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461184684600a6132ce565b6132b2565b60076000600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611903600a546118fe8460056132ce565b6132b2565b600a81905550505050565b606481565b6000803373ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146119d9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f596f752063616e6e6f742053746172742046756e6374696f6e2e00000000000081525060200191505060405180910390fd5b600c54600d54915091509091565b600c5481565b600581565b600360009054906101000a900460ff16611a0b57600080fd5b6000611a3734611a323073ffffffffffffffffffffffffffffffffffffffff1631346132e7565b61262d565b9050611a4b81611a468361144e565b6132e7565b90506000611a583461144e565b9050600060028281611a6657fe5b049050600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015611ad1573d6000803e3d6000fd5b50600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc8284039081150290604051600060405180830381858888f19350505050158015611b3c573d6000803e3d6000fd5b50611b86600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054846132b2565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611bd28461146c565b50505050565b6000611bfb823073ffffffffffffffffffffffffffffffffffffffff163161262d565b9050919050565b600b8181548110611c0f57fe5b906000526020600020016000915090505481565b6000803373ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611ce9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f596f752063616e6e6f742053746172742046756e6374696f6e2e00000000000081525060200191505060405180910390fd5b611cf283611d62565b611cfb8461316c565b91509150915091565b600d5481565b600a5481565b60003073ffffffffffffffffffffffffffffffffffffffff1631905090565b6000611d5582600a543073ffffffffffffffffffffffffffffffffffffffff16316113f4565b9050919050565b60005481565b60003373ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611e27576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f596f752063616e6e6f742053746172742046756e6374696f6e2e00000000000081525060200191505060405180910390fd5b60008090505b601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000180549050811015611efa57611eeb601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000018281548110611eca57fe5b906000526020600020906003020160010154836132b290919063ffffffff16565b91508080600101915050611e2d565b50919050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b601160009054906101000a900460ff1661201f57600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415611fb0576001601160006101000a81548160ff02191690831515021790555061201e565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f4e6f74207374617274656420796574000000000000000000000000000000000081525060200191505060405180910390fd5b5b66b1a2bc2ec5000034101561203357600080fd5b60048260ff16106120ac576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600c8152602001807f496e76616c696420706c616e000000000000000000000000000000000000000081525060200191505060405180910390fd5b60006120d66103e86120c860643461327b90919063ffffffff16565b6132ce90919063ffffffff16565b90506000600282816120e457fe5b049050600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015801561214f573d6000803e3d6000fd5b50600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc8284039081150290604051600060405180830381858888f193505050501580156121ba573d6000803e3d6000fd5b503373ffffffffffffffffffffffffffffffffffffffff167f2899dc8c12def1caa9accb64257cf2fd9f960f21bb27a560a757eae3c2ec43c1836040518082815260200191505060405180910390a26000601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050600073ffffffffffffffffffffffffffffffffffffffff168160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614156123e4576000601060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000018054905011801561232657503373ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b156123e357838160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060006123986103e861238a60643461327b90919063ffffffff16565b6132ce90919063ffffffff16565b90503373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501580156123e0573d6000803e3d6000fd5b50505b5b600081600001805490501415612461574281600101819055507f9fd565cd14c3c391679eb0cad12a14dcf7534e9d3462bcb9b67a098a9bbbc24a33604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a15b8060000160405180606001604052808760ff168152602001348152602001428152509080600181540180825580915050906001820390600052602060002090600302016000909192909190915060008201518160000160006101000a81548160ff021916908360ff16021790555060208201518160010155604082015181600201555050506124fb34600c546132b290919063ffffffff16565b600c819055503373ffffffffffffffffffffffffffffffffffffffff167f3a89eb89956dcf6537585a2372d4e629e18622cce06c2b4fee6301ae0840e2418634604051808360ff1660ff1681526020018281526020019250505060405180910390a25050505050565b60076020528060005260406000206000915090505481565b60006125cf600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546125ca336112dd565b6132b2565b905090565b600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60096020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600061263c8383600a546113f4565b905092915050565b60003373ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612709576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f596f752063616e6e6f742053746172742046756e6374696f6e2e00000000000081525060200191505060405180910390fd5b601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600001805490509050919050565b6000601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020905060006127a433610f40565b90506000811161281c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f5573657220686173206e6f206469766964656e6473000000000000000000000081525060200191505060405180910390fd5b60003073ffffffffffffffffffffffffffffffffffffffff16319050818110156128825761285381836132e790919063ffffffff16565b8360080181905550612876836008015484600901546132b290919063ffffffff16565b83600901819055508091505b4283600101819055506128a28284600a01546132b290919063ffffffff16565b83600a018190555060006128d46103e86128c660648661327b90919063ffffffff16565b6132ce90919063ffffffff16565b90506000600282816128e257fe5b049050600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015801561294d573d6000803e3d6000fd5b50600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc8284039081150290604051600060405180830381858888f193505050501580156129b8573d6000803e3d6000fd5b503373ffffffffffffffffffffffffffffffffffffffff166108fc859081150290604051600060405180830381858888f193505050501580156129ff573d6000803e3d6000fd5b503373ffffffffffffffffffffffffffffffffffffffff167f2899dc8c12def1caa9accb64257cf2fd9f960f21bb27a560a757eae3c2ec43c1836040518082815260200191505060405180910390a23373ffffffffffffffffffffffffffffffffffffffff167f7084f5476618d8e60b11ef0d7d3f06914655adb8793e28ff7f018d4c76d505d5856040518082815260200191505060405180910390a25050505050565b6000803373ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612b69576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f596f752063616e6e6f742053746172742046756e6374696f6e2e00000000000081525060200191505060405180910390fd5b600e8360ff1681548110612b7957fe5b9060005260206000209060020201600001549150600e8360ff1681548110612b9d57fe5b9060005260206000209060020201600101549050915091565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600360009054906101000a900460ff16612bf557600080fd5b6000612bff61257c565b90506000612c0c82611d2f565b90506000612c198261144e565b9050600060028281612c2757fe5b0490506000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555042600860003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612cbf600a54856132b2565b600a81905550600360019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015612d2d573d6000803e3d6000fd5b50600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc8284039081150290604051600060405180830381858888f19350505050158015612d98573d6000803e3d6000fd5b503373ffffffffffffffffffffffffffffffffffffffff166108fc612dbd85856132e7565b9081150290604051600060405180830381858888f19350505050158015612de8573d6000803e3d6000fd5b5050505050565b60008060008060003373ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614612eba576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f596f752063616e6e6f742053746172742046756e6374696f6e2e00000000000081525060200191505060405180910390fd5b6000601060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050806000018781548110612f0c57fe5b906000526020600020906003020160000160009054906101000a900460ff169550600e8660ff1681548110612f3d57fe5b9060005260206000209060020201600101549450806000018781548110612f6057fe5b9060005260206000209060030201600101549350806000018781548110612f8357fe5b906000526020600020906003020160020154925061302d612ffe62015180600e846000018b81548110612fb257fe5b906000526020600020906003020160000160009054906101000a900460ff1660ff1681548110612fde57fe5b90600052602060002090600202016000015461327b90919063ffffffff16565b82600001898154811061300d57fe5b9060005260206000209060030201600201546132b290919063ffffffff16565b9150509295509295909350565b60003373ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146130ff576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f596f752063616e6e6f742053746172742046756e6374696f6e2e00000000000081525060200191505060405180910390fd5b601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101549050919050565b66b1a2bc2ec5000081565b60066020528060005260406000206000915090505481565b60003373ffffffffffffffffffffffffffffffffffffffff16600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614613231576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f596f752063616e6e6f742053746172742046756e6374696f6e2e00000000000081525060200191505060405180910390fd5b601060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600a01549050919050565b60008083141561328e57600090506132ac565b600082840290508284828161329f57fe5b04146132a757fe5b809150505b92915050565b6000808284019050838110156132c457fe5b8091505092915050565b6000808284816132da57fe5b0490508091505092915050565b6000828211156132f357fe5b818303905092915050565b600081831061330d578161330f565b825b90509291505056fea265627a7a72305820b8fd151d9066c2c063a11a4e206415be2009871f3098810dc2351054ba1a5be364736f6c634300050a0032000000000000000000000000e0d9e43b748ce681ebd2acc4e43bae77b621f8b5

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

000000000000000000000000e0d9e43b748ce681ebd2acc4e43bae77b621f8b5

-----Decoded View---------------
Arg [0] : wallet (address): 0xe0d9e43b748ce681ebd2acc4e43bae77b621f8b5

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000e0d9e43b748ce681ebd2acc4e43bae77b621f8b5


Deployed ByteCode Sourcemap

97:10304:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;831:47;;8:9:-1;5:2;;;30:1;27;20:12;5:2;831:47:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;9615:120;;;:::i;:::-;;4325:832;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4325:832:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4325:832:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;271:33;;8:9:-1;5:2;;;30:1;27;20:12;5:2;271:33:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;481:48;;8:9:-1;5:2;;;30:1;27;20:12;5:2;481:48:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;481:48:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;9738:87;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9738:87:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;10078:222;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10078:222:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;10078:222:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;238:29;;8:9:-1;5:2;;;30:1;27;20:12;5:2;238:29:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1421:19;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1421:19:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;9828:93;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9828:93:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;8808:230;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8808:230:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;8808:230:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;882:42;;8:9:-1;5:2;;;30:1;27;20:12;5:2;882:42:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;9495:117;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9495:117:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9495:117:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;7636:686;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7636:686:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;7636:686:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;742:41;;8:9:-1;5:2;;;30:1;27;20:12;5:2;742:41:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6573:197;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6573:197:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;928:28;;8:9:-1;5:2;;;30:1;27;20:12;5:2;928:28:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;787:40;;8:9:-1;5:2;;;30:1;27;20:12;5:2;787:40:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;8325:472;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;8325:472:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;9355:137;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9355:137:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9355:137:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;682:56;;8:9:-1;5:2;;;30:1;27;20:12;5:2;682:56:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;682:56:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6775:258;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6775:258:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6775:258:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;960:28;;8:9:-1;5:2;;;30:1;27;20:12;5:2;960:28:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;582;;8:9:-1;5:2;;;30:1;27;20:12;5:2;582:28:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4003:98;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4003:98:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;9041:149;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9041:149:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9041:149:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;153:39;;8:9:-1;5:2;;;30:1;27;20:12;5:2;153:39:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5750:294;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5750:294:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5750:294:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;350:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;350:20:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2105:1062;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2105:1062:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;427:50;;8:9:-1;5:2;;;30:1;27;20:12;5:2;427:50:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;427:50:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;9928:147;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9928:147:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1330:39;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1330:39:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;533:45;;8:9:-1;5:2;;;30:1;27;20:12;5:2;533:45:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;533:45:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;9193:159;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9193:159:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9193:159:0;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5548:197;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5548:197:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5548:197:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3176:813;;;:::i;:::-;;4106:214;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4106:214:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4106:214:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;308:34;;8:9:-1;5:2;;;30:1;27;20:12;5:2;308:34:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;7190:443;;;:::i;:::-;;6049:519;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6049:519:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6049:519:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5357:186;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5357:186:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5357:186:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;622:48;;8:9:-1;5:2;;;30:1;27;20:12;5:2;622:48:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;374:49;;8:9:-1;5:2;;;30:1;27;20:12;5:2;374:49:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;374:49:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5162:190;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5162:190:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5162:190:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;831:47;874:4;831:47;:::o;9615:120::-;9678:1;9663:13;;:16;9655:25;;;;;;9696:4;9684:11;;:16;;;;;;;;;;;;;;;;;;9718:12;9704:13;:26;;;;9615:120::o;4325:832::-;4393:7;4424:10;4415:19;;:5;;;;;;;;;;;:19;;;4407:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4470:17;4490:5;:18;4496:11;4490:18;;;;;;;;;;;;;;;4470:38;;4515:19;4546:9;4558:1;4546:13;;4541:587;4565:4;:13;;:20;;;;4561:1;:24;4541:587;;;4598:14;4615:73;4642:45;4680:6;4642:5;4648:4;:13;;4662:1;4648:16;;;;;;;;;;;;;;;;;;:21;;;;;;;;;;;;4642:28;;;;;;;;;;;;;;;;;;;;:33;;;:37;;:45;;;;:::i;:::-;4615:4;:13;;4629:1;4615:16;;;;;;;;;;;;;;;;;;:22;;;:26;;:73;;;;:::i;:::-;4598:90;;4716:6;4698:4;:15;;;:24;4694:429;;;4731:13;4747:87;874:4;4747:65;4775:5;4781:4;:13;;4795:1;4781:16;;;;;;;;;;;;;;;;;;:21;;;;;;;;;;;;4775:28;;;;;;;;;;;;;;;;;;;;:36;;;4747:4;:13;;4761:1;4747:16;;;;;;;;;;;;;;;;;;:23;;;:27;;:65;;;;:::i;:::-;:69;;:87;;;;:::i;:::-;4731:103;;4841:12;4881:4;:15;;;4856:4;:13;;4870:1;4856:16;;;;;;;;;;;;;;;;;;:22;;;:40;:83;;4924:4;:15;;;4856:83;;;4899:4;:13;;4913:1;4899:16;;;;;;;;;;;;;;;;;;:22;;;4856:83;4841:98;;4946:10;4968:15;4959:6;:24;:51;;4995:15;4959:51;;;4986:6;4959:51;4946:64;;5028:2;5021:4;:9;5017:100;;;5054:55;5070:38;918:6;5070:23;5080:12;5087:4;5080:2;:6;;:12;;;;:::i;:::-;5070:5;:9;;:23;;;;:::i;:::-;:27;;:38;;;;:::i;:::-;5054:11;:15;;:55;;;;:::i;:::-;5040:69;;5017:100;4694:429;;;;4541:587;4587:3;;;;;;;4541:587;;;;5141:11;5134:18;;;;4325:832;;;:::o;271:33::-;;;;;;;;;;;;;:::o;481:48::-;;;;;;;;;;;;;;;;;:::o;9738:87::-;9780:7;9807:4;9799:21;;;9792:28;;9738:87;:::o;10078:222::-;10147:7;10159:21;10181:57;10185:16;;10202:35;10215:3;10219:12;:17;10232:3;10219:17;;;;;;;;;;;;;;;;10202:12;:35::i;:::-;10181:3;:57::i;:::-;10159:79;;10249:46;10262:13;10276;:18;10290:3;10276:18;;;;;;;;;;;;;;;;10249:12;:46::i;:::-;10242:53;;;10078:222;;;:::o;238:29::-;;;;;;;;;;;;;:::o;1421:19::-;;;;;;;;;;;;;:::o;9828:93::-;9872:7;9891:13;:25;9905:10;9891:25;;;;;;;;;;;;;;;;9884:32;;9828:93;:::o;8808:230::-;8887:7;8906:127;8919:20;8932:3;;8936:2;8919:12;:20::i;:::-;8940:92;8953:4;;8958:73;8971:56;8984:20;8997:3;;9001:2;8984:12;:20::i;:::-;9005:21;9018:4;;9023:2;9005:12;:21::i;:::-;8971:12;:56::i;:::-;9028:2;8958:12;:73::i;:::-;8940:12;:92::i;:::-;8906:12;:127::i;:::-;8899:134;;8808:230;;;;;:::o;882:42::-;918:6;882:42;:::o;9495:117::-;9547:7;9566:41;9579:23;9592:6;9599:2;9579:12;:23::i;:::-;9603:3;9566:12;:41::i;:::-;9559:48;;9495:117;;;:::o;7636:686::-;7692:11;;;;;;;;;;;7684:20;;;;;;7718:10;7711:17;;:3;:17;;;7708:48;;;7749:1;7735:16;;7708:48;7793:1;7762:33;;:9;:21;7772:10;7762:21;;;;;;;;;;;;;;;;;;;;;;;;;:33;;;:70;;;;;7822:10;7799:33;;:9;:21;7809:10;7799:21;;;;;;;;;;;;;;;;;;;;;;;;;:33;;;;7762:70;7759:109;;;7860:3;7838:9;:21;7848:10;7838:21;;;;;;;;;;;;;;;;:25;;;;;;;;;;;;;;;;;;7759:109;7871:19;7891:14;:12;:14::i;:::-;7871:34;;7909:18;7928:42;7941:11;7953:16;;7928:12;:42::i;:::-;7909:61;;8000:50;8013:13;:25;8027:10;8013:25;;;;;;;;;;;;;;;;8039:10;8000:12;:50::i;:::-;7974:13;:25;7988:10;7974:25;;;;;;;;;;;;;;;:76;;;;8081:1;8054:14;:26;8069:10;8054:26;;;;;;;;;;;;;;;:28;;;;8111:3;8086:12;:24;8099:10;8086:24;;;;;;;;;;;;;;;:28;;;;8160:80;8173:14;:37;8188:9;:21;8198:10;8188:21;;;;;;;;;;;;;;;;;;;;;;;;;8173:37;;;;;;;;;;;;;;;;8211:28;8224:11;8236:2;8211:12;:28::i;:::-;8160:12;:80::i;:::-;8122:14;:37;8137:9;:21;8147:10;8137:21;;;;;;;;;;;;;;;;;;;;;;;;;8122:37;;;;;;;;;;;;;;;:118;;;;8262:55;8275:13;;8289:27;8302:11;8314:1;8289:12;:27::i;:::-;8262:12;:55::i;:::-;8248:13;:69;;;;7636:686;;;:::o;742:41::-;780:3;742:41;:::o;6573:197::-;6616:22;6640:19;6683:10;6674:19;;:5;;;;;;;;;;;:19;;;6666:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6736:13;;6751;;6729:36;;;;6573:197;;:::o;928:28::-;;;;:::o;787:40::-;826:1;787:40;:::o;8325:472::-;8384:11;;;;;;;;;;;8376:20;;;;;;8400:21;8422:76;8442:9;8452:45;8473:4;8465:21;;;8487:9;8452:12;:45::i;:::-;8422:19;:76::i;:::-;8400:98;;8516:49;8529:13;8543:21;8550:13;8543:6;:21::i;:::-;8516:12;:49::i;:::-;8502:63;;8569:11;8581:17;8588:9;8581:6;:17::i;:::-;8569:29;;8602:12;8619:1;8615:3;:5;;;;;;8602:18;;8624:10;;;;;;;;;;;:19;;:25;8644:4;8624:25;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;8624:25:0;8653:11;;;;;;;;;;;:20;;:30;8678:4;8674:3;:8;8653:30;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;8653:30:0;8714:54;8727:14;:26;8742:10;8727:26;;;;;;;;;;;;;;;;8754:13;8714:12;:54::i;:::-;8687:14;:26;8702:10;8687:26;;;;;;;;;;;;;;;:81;;;;8772:20;8788:3;8772:15;:20::i;:::-;8325:472;;;;:::o;9355:137::-;9422:7;9441:46;9461:3;9473:4;9465:21;;;9441:19;:46::i;:::-;9434:53;;9355:137;;;:::o;682:56::-;;;;;;;;;;;;;;;;;;;;;;;;;:::o;6775:258::-;6837:20;6859:22;6905:10;6896:19;;:5;;;;;;;;;;;:19;;;6888:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6958:33;6979:11;6958:20;:33::i;:::-;6993:34;7015:11;6993:21;:34::i;:::-;6951:77;;;;6775:258;;;:::o;960:28::-;;;;:::o;582:::-;;;;:::o;4003:98::-;4054:7;4083:4;4075:21;;;4068:28;;4003:98;:::o;9041:149::-;9107:7;9126:59;9141:7;9149:13;;9171:4;9163:21;;;9126:14;:59::i;:::-;9119:66;;9041:149;;;:::o;153:39::-;;;;:::o;5750:294::-;5821:14;5859:10;5850:19;;:5;;;;;;;;;;;:19;;;5842:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5910:9;5922:1;5910:13;;5905:135;5929:5;:18;5935:11;5929:18;;;;;;;;;;;;;;;:27;;:34;;;;5925:1;:38;5905:135;;;5985:49;5996:5;:18;6002:11;5996:18;;;;;;;;;;;;;;;:27;;6024:1;5996:30;;;;;;;;;;;;;;;;;;:37;;;5985:6;:10;;:49;;;;:::i;:::-;5976:58;;5965:3;;;;;;;5905:135;;;;5750:294;;;:::o;350:20::-;;;;;;;;;;;;;:::o;2105:1062::-;2179:7;;;;;;;;;;;2174:115;;2212:10;;;;;;;;;;;2198:24;;:10;:24;;;2194:89;;;2241:4;2231:7;;:14;;;;;;;;;;;;;;;;;;2194:89;;;2258:25;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2194:89;2174:115;666:4;2301:9;:30;;2293:39;;;;;;2352:1;2345:4;:8;;;2337:33;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2376:11;2390:48;874:4;2390:26;780:3;2390:9;:13;;:26;;;;:::i;:::-;:30;;:48;;;;:::i;:::-;2376:62;;2444:12;2461:1;2457:3;:5;;;;;;2444:18;;2468:10;;;;;;;;;;;:19;;:25;2488:4;2468:25;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2468:25:0;2498:11;;;;;;;;;;;:20;;:30;2523:4;2519:3;:8;2498:30;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2498:30:0;2548:10;2539:25;;;2560:3;2539:25;;;;;;;;;;;;;;;;;;2575:17;2595:5;:17;2601:10;2595:17;;;;;;;;;;;;;;;2575:37;;2650:1;2625:27;;:4;:13;;;;;;;;;;;;:27;;;2621:261;;;2698:1;2664:5;:15;2670:8;2664:15;;;;;;;;;;;;;;;:24;;:31;;;;:35;:61;;;;;2715:10;2703:22;;:8;:22;;;;2664:61;2660:221;;;2750:8;2734:4;:13;;;:24;;;;;;;;;;;;;;;;;;2764:20;2786:48;874:4;2786:26;780:3;2786:9;:13;;:26;;;;:::i;:::-;:30;;:48;;;;:::i;:::-;2764:70;;2841:10;:19;;:33;2861:12;2841:33;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2841:33:0;2660:221;;2621:261;2916:1;2892:4;:13;;:20;;;;:25;2888:105;;;2943:15;2925:4;:15;;:33;;;;2969:18;2976:10;2969:18;;;;;;;;;;;;;;;;;;;;;;2888:105;2999:4;:13;;3018:41;;;;;;;;3026:4;3018:41;;;;;;3032:9;3018:41;;;;3043:15;3018:41;;;2999:61;;39:1:-1;33:3;27:10;23:18;57:10;52:3;45:23;79:10;72:17;;0:93;2999:61:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3083:28;3101:9;3083:13;;:17;;:28;;;;:::i;:::-;3067:13;:44;;;;3134:10;3123:39;;;3146:4;3152:9;3123:39;;;;;;;;;;;;;;;;;;;;;;;;;;;;2105:1062;;;;;:::o;427:50::-;;;;;;;;;;;;;;;;;:::o;9928:147::-;9972:7;9991:79;10004:14;:26;10019:10;10004:26;;;;;;;;;;;;;;;;10031:38;10058:10;10031:26;:38::i;:::-;9991:12;:79::i;:::-;9984:86;;9928:147;:::o;1330:39::-;;;;;;;;;;;;;:::o;533:45::-;;;;;;;;;;;;;;;;;;;;;;:::o;9193:159::-;9279:7;9298:49;9313:3;9317:15;9333:13;;9298:14;:49::i;:::-;9291:56;;9193:159;;;;:::o;5548:197::-;5622:7;5653:10;5644:19;;:5;;;;;;;;;;;:19;;;5636:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5706:5;:18;5712:11;5706:18;;;;;;;;;;;;;;;:27;;:34;;;;5699:41;;5548:197;;;:::o;3176:813::-;3219:17;3239:5;:17;3245:10;3239:17;;;;;;;;;;;;;;;3219:37;;3263:19;3285:28;3302:10;3285:16;:28::i;:::-;3263:50;;3342:1;3328:11;:15;3320:49;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3376:23;3410:4;3402:21;;;3376:47;;3450:11;3432:15;:29;3428:182;;;3482:32;3498:15;3482:11;:15;;:32;;;;:::i;:::-;3469:4;:10;;:45;;;;3538:31;3558:4;:10;;;3538:4;:15;;;:19;;:31;;;;:::i;:::-;3520:4;:15;;:49;;;;3589:15;3575:29;;3428:182;3634:15;3616:4;:15;;:33;;;;3671:31;3690:11;3671:4;:14;;;:18;;:31;;;;:::i;:::-;3654:4;:14;;:48;;;;3707:11;3721:50;874:4;3721:28;780:3;3721:11;:15;;:28;;;;:::i;:::-;:32;;:50;;;;:::i;:::-;3707:64;;3777:12;3794:1;3790:3;:5;;;;;;3777:18;;3801:10;;;;;;;;;;;:19;;:25;3821:4;3801:25;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3801:25:0;3831:11;;;;;;;;;;;:20;;:30;3856:4;3852:3;:8;3831:30;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3831:30:0;3866:10;:19;;:32;3886:11;3866:32;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3866:32:0;3918:10;3909:25;;;3930:3;3909:25;;;;;;;;;;;;;;;;;;3956:10;3946:34;;;3968:11;3946:34;;;;;;;;;;;;;;;;;;3176:813;;;;;:::o;4106:214::-;4159:12;4173:15;4212:10;4203:19;;:5;;;;;;;;;;;:19;;;4195:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4265:5;4271:4;4265:11;;;;;;;;;;;;;;;;;;;;:16;;;4258:23;;4296:5;4302:4;4296:11;;;;;;;;;;;;;;;;;;;;:19;;;4286:29;;4106:214;;;:::o;308:34::-;;;;;;;;;;;;;:::o;7190:443::-;7239:11;;;;;;;;;;;7231:20;;;;;;7255:15;7271:14;:12;:14::i;:::-;7255:30;;7289:19;7309:28;7329:7;7309:19;:28::i;:::-;7289:48;;7341:11;7353:19;7360:11;7353:6;:19::i;:::-;7341:31;;7376:12;7393:1;7389:3;:5;;;;;;7376:18;;7425:1;7398:14;:26;7413:10;7398:26;;;;;;;;;;;;;;;:28;;;;7455:3;7430:12;:24;7443:10;7430:24;;;;;;;;;;;;;;;:28;;;;7476:35;7489:13;;7503:7;7476:12;:35::i;:::-;7462:13;:49;;;;7515:10;;;;;;;;;;;:19;;:25;7535:4;7515:25;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;7515:25:0;7544:11;;;;;;;;;;;:20;;:30;7569:4;7565:3;:8;7544:30;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;7544:30:0;7578:10;:19;;:50;7598:29;7611:11;7623:3;7598:12;:29::i;:::-;7578:50;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;7578:50:0;7190:443;;;;:::o;6049:519::-;6133:10;6145:15;6162:14;6178:13;6193:14;6231:10;6222:19;;:5;;;;;;;;;;;:19;;;6214:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6277:17;6297:5;:18;6303:11;6297:18;;;;;;;;;;;;;;;6277:38;;6329:4;:13;;6343:5;6329:20;;;;;;;;;;;;;;;;;;:25;;;;;;;;;;;;6322:32;;6369:5;6375:4;6369:11;;;;;;;;;;;;;;;;;;;;:19;;;6359:29;;6402:4;:13;;6416:5;6402:20;;;;;;;;;;;;;;;;;;:27;;;6393:36;;6442:4;:13;;6456:5;6442:20;;;;;;;;;;;;;;;;;;:26;;;6434:34;;6482:81;6513:49;6555:6;6513:5;6519:4;:13;;6533:5;6519:20;;;;;;;;;;;;;;;;;;:25;;;;;;;;;;;;6513:32;;;;;;;;;;;;;;;;;;;;:37;;;:41;;:49;;;;:::i;:::-;6482:4;:13;;6496:5;6482:20;;;;;;;;;;;;;;;;;;:26;;;:30;;:81;;;;:::i;:::-;6473:90;;6049:519;;;;;;;;;:::o;5357:186::-;5425:7;5456:10;5447:19;;:5;;;;;;;;;;;:19;;;5439:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5509:5;:18;5515:11;5509:18;;;;;;;;;;;;;;;:29;;;5502:36;;5357:186;;;:::o;622:48::-;666:4;622:48;:::o;374:49::-;;;;;;;;;;;;;;;;;:::o;5162:190::-;5235:7;5266:10;5257:19;;:5;;;;;;;;;;;:19;;;5249:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5319:5;:18;5325:11;5319:18;;;;;;;;;;;;;;;:28;;;5312:35;;5162:190;;;:::o;10492:159::-;10550:7;10572:1;10567;:6;10563:29;;;10586:1;10579:8;;;;10563:29;10595:9;10611:1;10607;:5;10595:17;;10632:1;10627;10623;:5;;;;;;:10;10616:18;;;;10645:1;10638:8;;;10492:159;;;;;:::o;11274:123::-;11332:7;11345:9;11361:1;11357;:5;11345:17;;11378:1;11373;:6;;11366:14;;;;11391:1;11384:8;;;11274:123;;;;:::o;10734:257::-;10792:7;10877:9;10893:1;10889;:5;;;;;;10877:17;;10985:1;10978:8;;;10734:257;;;;:::o;11105:106::-;11163:7;11188:1;11183;:6;;11176:14;;;;11205:1;11201;:5;11194:12;;11105:106;;;;:::o;10303:95::-;10360:7;10384:1;10380;:5;:13;;10392:1;10380:13;;;10388:1;10380:13;10373:20;;10303:95;;;;:::o

Swarm Source

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