Contract Overview
Balance:
0 GLMR
GLMR Value:
$0.00
My Name Tag:
Not Available, login to update
[ Download CSV Export ]
Latest 25 internal transaction
[ Download CSV Export ]
Contract Name:
MetaStar
Compiler Version
v0.5.17+commit.d19bba13
Contract Source Code (Solidity)
/** *Submitted for verification at moonbeam.moonscan.io on 2022-09-28 */ pragma solidity >=0.4.23 <0.6.0; contract MetaStar { struct User { uint id; address referrer; uint partnersCount; mapping (uint8 =>uint) airdropcount; mapping(uint8 => X3) x3Matrix; mapping(uint8 => X6) x6Matrix; mapping(uint8 => bool) activeX3Levels; mapping(uint8 => bool) activeX6Levels; mapping(uint8 => bool) activeXXLevels; } struct X3 { address currentReferrer; address[] referrals; bool blocked; uint reinvestCount; uint referralsCount; uint incomeCount; } struct X6 { address currentReferrer; address[] firstLevelReferrals; address[] secondLevelReferrals; bool blocked; uint reinvestCount; uint referralsCount; uint incomeCount; address closedPart; } struct XX{ address [] XXactive ; } mapping(uint8 => XX) XXMatrix; uint8 public constant LAST_LEVEL = 12; mapping(address => User) public users; mapping(uint => address) public idToAddress; mapping(uint => address) public userIds; mapping(address => uint) public balances; uint public lastUserId = 2; uint public lastXXid = 1 ; address public owner; mapping(uint8 => uint) public levelPrice; event Registration(address indexed user, address indexed referrer, uint indexed userId, uint referrerId); event Reinvest(address indexed user, address indexed currentReferrer, address indexed caller, uint8 matrix, uint8 level); event Upgrade(address indexed user, address indexed referrer, uint8 matrix, uint8 level); event NewUserPlace(address indexed user, address indexed referrer, uint8 matrix, uint8 level, uint8 place); event MissedEthReceive(address indexed receiver, address indexed from, uint8 matrix, uint8 level); event SentExtraEthDividends(address indexed from, address indexed receiver, uint8 matrix, uint8 level); event UpgradeXX(address indexed user, address indexed airdropreceiver, uint8 xxlevel); constructor(address ownerAddress) public { levelPrice[1] = 3 ether ; for (uint8 i = 2; i <= LAST_LEVEL; i++) { levelPrice[i] = levelPrice[i-1] * 2; } owner = ownerAddress; User memory user = User({ id: 1, referrer: address(0), partnersCount: uint(0) }); users[ownerAddress] = user; idToAddress[1] = ownerAddress; for (uint8 i = 1; i <= LAST_LEVEL; i++) { users[ownerAddress].activeX3Levels[i] = true; users[ownerAddress].activeX6Levels[i] = true; users[ownerAddress].activeXXLevels[i] = true; XXMatrix[i].XXactive.push(ownerAddress) ; } userIds[1] =ownerAddress; } function() external payable { if(msg.data.length == 0) { return registration(msg.sender, owner); } registration(msg.sender, bytesToAddress(msg.data)); } function registrationExt(address referrerAddress) external payable { registration(msg.sender, referrerAddress); } function buyNewLevel(uint8 matrix, uint8 level) external payable { require(isUserExists(msg.sender), "user is not exists. Register first."); require(matrix == 1 || matrix == 2, "invalid matrix"); require(msg.value == levelPrice[level], "invalid price"); require(level > 1 && level <= LAST_LEVEL, "invalid level"); if (matrix == 1) { require(!users[msg.sender].activeX3Levels[level], "level already activated"); require(users[msg.sender].activeX3Levels[level-1],"invalid level"); if (users[msg.sender].x3Matrix[level-1].blocked) { users[msg.sender].x3Matrix[level-1].blocked = false; } address freeX3Referrer = findFreeX3Referrer(msg.sender, level); users[msg.sender].x3Matrix[level].currentReferrer = freeX3Referrer; users[msg.sender].activeX3Levels[level] = true; updateX3Referrer(msg.sender, freeX3Referrer, level); users[users[msg.sender].referrer].x3Matrix[level].referralsCount++; emit Upgrade(msg.sender, freeX3Referrer, 1, level); } if (matrix == 2) { require(!users[msg.sender].activeX6Levels[level], "level already activated"); require(users[msg.sender].activeX6Levels[level-1],"invalid level"); if (users[msg.sender].x6Matrix[level-1].blocked) { users[msg.sender].x6Matrix[level-1].blocked = false; } address freeX6Referrer = findFreeX6Referrer(msg.sender, level); users[msg.sender].activeX6Levels[level] = true; updateX6Referrer(msg.sender, freeX6Referrer, level); users[users[msg.sender].referrer].x6Matrix[level].referralsCount++; emit Upgrade(msg.sender, freeX6Referrer, 2, level); } } function buyXXLevel (uint8 level ) external payable { require(isUserExists(msg.sender), "user is not exists. Register first."); require(!users[msg.sender].activeXXLevels[level], "level already activated"); require(users[msg.sender].activeX3Levels[level] , "invalid oprate"); require(level >= 1 && level <= LAST_LEVEL, "invalid level"); require(msg.value == levelPrice[level], "invalid price"); if (level>1){ require(users[msg.sender].activeXXLevels[level-1],"invalid level"); } address payable ownerp = address(uint160(owner)); ownerp.transfer(msg.value /10 ) ; address RandomADD = findRandomADD(level); address payable RandomADDp = address(uint160(RandomADD)); RandomADDp.transfer(msg.value /10 * 9) ; users[msg.sender].activeXXLevels[level] = true; XXMatrix[level].XXactive.push(msg.sender) ; if (RandomADD == owner){ users[owner].airdropcount[level] += levelPrice[level]; } else{ users[RandomADD].airdropcount[level] += levelPrice[level]/10 * 9; } emit UpgradeXX(msg.sender, RandomADDp, level); } function findRandomADD (uint8 level ) public view returns (address){ uint _length = getXXlength(level) ; uint256 random =uint256(keccak256(abi.encodePacked(block.timestamp ,block.difficulty ,block.coinbase ,now))); return XXMatrix[level].XXactive[random%_length] ; } function getXXlength (uint8 level) public view returns (uint) { return XXMatrix[level].XXactive.length ; } function showworldincome (uint8 level) public view returns (uint) { uint worldjoinCount = XXMatrix[level].XXactive.length ; return levelPrice[level]*worldjoinCount ; } function getXXLEVELincome (address userAddress ,uint8 level ) public view returns (uint) { return users[userAddress].airdropcount[level] ; } function registration(address userAddress, address referrerAddress) private { require(msg.value == 6 ether, "registration cost 6"); require(!isUserExists(userAddress), "user exists"); require(isUserExists(referrerAddress), "referrer not exists"); uint32 size; assembly { size := extcodesize(userAddress) } require(size == 0, "cannot be a contract"); User memory user = User({ id: lastUserId, referrer: referrerAddress, partnersCount: 0 }); users[userAddress] = user; idToAddress[lastUserId] = userAddress; users[userAddress].referrer = referrerAddress; users[userAddress].activeX3Levels[1] = true; users[userAddress].activeX6Levels[1] = true; userIds[lastUserId] = userAddress; lastUserId++; users[referrerAddress].partnersCount++; users[referrerAddress].x3Matrix[1].referralsCount++; address freeX3Referrer = findFreeX3Referrer(userAddress, 1); users[userAddress].x3Matrix[1].currentReferrer = freeX3Referrer; updateX3Referrer(userAddress, freeX3Referrer, 1); users[referrerAddress].x6Matrix[1].referralsCount++; updateX6Referrer(userAddress, findFreeX6Referrer(userAddress, 1), 1); emit Registration(userAddress, referrerAddress, users[userAddress].id, users[referrerAddress].id); } function updateX3Referrer(address userAddress, address referrerAddress, uint8 level) private { users[referrerAddress].x3Matrix[level].referrals.push(userAddress); if (users[referrerAddress].x3Matrix[level].referrals.length < 3) { emit NewUserPlace(userAddress, referrerAddress, 1, level, uint8(users[referrerAddress].x3Matrix[level].referrals.length)); return sendETHDividends(referrerAddress, userAddress, 1, level); } emit NewUserPlace(userAddress, referrerAddress, 1, level, 3); //close matrix users[referrerAddress].x3Matrix[level].referrals = new address[](0); if (!users[referrerAddress].activeX3Levels[level+1] && level != LAST_LEVEL) { users[referrerAddress].x3Matrix[level].blocked = true; } //create new one by recursion if (referrerAddress != owner) { //check referrer active level address freeReferrerAddress = findFreeX3Referrer(referrerAddress, level); if (users[referrerAddress].x3Matrix[level].currentReferrer != freeReferrerAddress) { users[referrerAddress].x3Matrix[level].currentReferrer = freeReferrerAddress; } users[referrerAddress].x3Matrix[level].reinvestCount++; emit Reinvest(referrerAddress, freeReferrerAddress, userAddress, 1, level); updateX3Referrer(referrerAddress, freeReferrerAddress, level); } else { sendETHDividends(owner, userAddress, 1, level); users[owner].x3Matrix[level].reinvestCount++; emit Reinvest(owner, address(0), userAddress, 1, level); } } function updateX6Referrer(address userAddress, address referrerAddress, uint8 level) private { require(users[referrerAddress].activeX6Levels[level], "500. Referrer level is inactive"); if (users[referrerAddress].x6Matrix[level].firstLevelReferrals.length < 2) { users[referrerAddress].x6Matrix[level].firstLevelReferrals.push(userAddress); emit NewUserPlace(userAddress, referrerAddress, 2, level, uint8(users[referrerAddress].x6Matrix[level].firstLevelReferrals.length)); //set current level users[userAddress].x6Matrix[level].currentReferrer = referrerAddress; if (referrerAddress == owner) { return sendETHDividends(referrerAddress, userAddress, 2, level); } address ref = users[referrerAddress].x6Matrix[level].currentReferrer; users[ref].x6Matrix[level].secondLevelReferrals.push(userAddress); uint len = users[ref].x6Matrix[level].firstLevelReferrals.length; if ((len == 2) && (users[ref].x6Matrix[level].firstLevelReferrals[0] == referrerAddress) && (users[ref].x6Matrix[level].firstLevelReferrals[1] == referrerAddress)) { if (users[referrerAddress].x6Matrix[level].firstLevelReferrals.length == 1) { emit NewUserPlace(userAddress, ref, 2, level, 5); } else { emit NewUserPlace(userAddress, ref, 2, level, 6); } } else if ((len == 1 || len == 2) && users[ref].x6Matrix[level].firstLevelReferrals[0] == referrerAddress) { if (users[referrerAddress].x6Matrix[level].firstLevelReferrals.length == 1) { emit NewUserPlace(userAddress, ref, 2, level, 3); } else { emit NewUserPlace(userAddress, ref, 2, level, 4); } } else if (len == 2 && users[ref].x6Matrix[level].firstLevelReferrals[1] == referrerAddress) { if (users[referrerAddress].x6Matrix[level].firstLevelReferrals.length == 1) { emit NewUserPlace(userAddress, ref, 2, level, 5); } else { emit NewUserPlace(userAddress, ref, 2, level, 6); } } return updateX6ReferrerSecondLevel(userAddress, ref, level); } users[referrerAddress].x6Matrix[level].secondLevelReferrals.push(userAddress); if (users[referrerAddress].x6Matrix[level].closedPart != address(0)) { if ((users[referrerAddress].x6Matrix[level].firstLevelReferrals[0] == users[referrerAddress].x6Matrix[level].firstLevelReferrals[1]) && (users[referrerAddress].x6Matrix[level].firstLevelReferrals[0] == users[referrerAddress].x6Matrix[level].closedPart)) { updateX6(userAddress, referrerAddress, level, true); return updateX6ReferrerSecondLevel(userAddress, referrerAddress, level); } else if (users[referrerAddress].x6Matrix[level].firstLevelReferrals[0] == users[referrerAddress].x6Matrix[level].closedPart) { updateX6(userAddress, referrerAddress, level, true); return updateX6ReferrerSecondLevel(userAddress, referrerAddress, level); } else { updateX6(userAddress, referrerAddress, level, false); return updateX6ReferrerSecondLevel(userAddress, referrerAddress, level); } } if (users[referrerAddress].x6Matrix[level].firstLevelReferrals[1] == userAddress) { updateX6(userAddress, referrerAddress, level, false); return updateX6ReferrerSecondLevel(userAddress, referrerAddress, level); } else if (users[referrerAddress].x6Matrix[level].firstLevelReferrals[0] == userAddress) { updateX6(userAddress, referrerAddress, level, true); return updateX6ReferrerSecondLevel(userAddress, referrerAddress, level); } if (users[users[referrerAddress].x6Matrix[level].firstLevelReferrals[0]].x6Matrix[level].firstLevelReferrals.length <= users[users[referrerAddress].x6Matrix[level].firstLevelReferrals[1]].x6Matrix[level].firstLevelReferrals.length) { updateX6(userAddress, referrerAddress, level, false); } else { updateX6(userAddress, referrerAddress, level, true); } updateX6ReferrerSecondLevel(userAddress, referrerAddress, level); } function updateX6(address userAddress, address referrerAddress, uint8 level, bool x2) private { if (!x2) { users[users[referrerAddress].x6Matrix[level].firstLevelReferrals[0]].x6Matrix[level].firstLevelReferrals.push(userAddress); emit NewUserPlace(userAddress, users[referrerAddress].x6Matrix[level].firstLevelReferrals[0], 2, level, uint8(users[users[referrerAddress].x6Matrix[level].firstLevelReferrals[0]].x6Matrix[level].firstLevelReferrals.length)); emit NewUserPlace(userAddress, referrerAddress, 2, level, 2 + uint8(users[users[referrerAddress].x6Matrix[level].firstLevelReferrals[0]].x6Matrix[level].firstLevelReferrals.length)); //set current level users[userAddress].x6Matrix[level].currentReferrer = users[referrerAddress].x6Matrix[level].firstLevelReferrals[0]; } else { users[users[referrerAddress].x6Matrix[level].firstLevelReferrals[1]].x6Matrix[level].firstLevelReferrals.push(userAddress); emit NewUserPlace(userAddress, users[referrerAddress].x6Matrix[level].firstLevelReferrals[1], 2, level, uint8(users[users[referrerAddress].x6Matrix[level].firstLevelReferrals[1]].x6Matrix[level].firstLevelReferrals.length)); emit NewUserPlace(userAddress, referrerAddress, 2, level, 4 + uint8(users[users[referrerAddress].x6Matrix[level].firstLevelReferrals[1]].x6Matrix[level].firstLevelReferrals.length)); //set current level users[userAddress].x6Matrix[level].currentReferrer = users[referrerAddress].x6Matrix[level].firstLevelReferrals[1]; } } function updateX6ReferrerSecondLevel(address userAddress, address referrerAddress, uint8 level) private { if (users[referrerAddress].x6Matrix[level].secondLevelReferrals.length < 4) { return sendETHDividends(referrerAddress, userAddress, 2, level); } address[] memory x6 = users[users[referrerAddress].x6Matrix[level].currentReferrer].x6Matrix[level].firstLevelReferrals; if (x6.length == 2) { if (x6[0] == referrerAddress || x6[1] == referrerAddress) { users[users[referrerAddress].x6Matrix[level].currentReferrer].x6Matrix[level].closedPart = referrerAddress; } else if (x6.length == 1) { if (x6[0] == referrerAddress) { users[users[referrerAddress].x6Matrix[level].currentReferrer].x6Matrix[level].closedPart = referrerAddress; } } } users[referrerAddress].x6Matrix[level].firstLevelReferrals = new address[](0); users[referrerAddress].x6Matrix[level].secondLevelReferrals = new address[](0); users[referrerAddress].x6Matrix[level].closedPart = address(0); if (!users[referrerAddress].activeX6Levels[level+1] && level != LAST_LEVEL) { users[referrerAddress].x6Matrix[level].blocked = true; } users[referrerAddress].x6Matrix[level].reinvestCount++; if (referrerAddress != owner) { address freeReferrerAddress = findFreeX6Referrer(referrerAddress, level); emit Reinvest(referrerAddress, freeReferrerAddress, userAddress, 2, level); updateX6Referrer(referrerAddress, freeReferrerAddress, level); } else { emit Reinvest(owner, address(0), userAddress, 2, level); sendETHDividends(owner, userAddress, 2, level); } } function findFreeX3Referrer(address userAddress, uint8 level) public view returns(address) { while (true) { if (users[users[userAddress].referrer].activeX3Levels[level]) { return users[userAddress].referrer; } userAddress = users[userAddress].referrer; } } function findFreeX6Referrer(address userAddress, uint8 level) public view returns(address) { while (true) { if (users[users[userAddress].referrer].activeX6Levels[level]) { return users[userAddress].referrer; } userAddress = users[userAddress].referrer; } } function usersActiveX3Levels(address userAddress, uint8 level) public view returns(bool) { return users[userAddress].activeX3Levels[level]; } function usersActiveXXLevels(address userAddress, uint8 level) public view returns(bool) { return users[userAddress].activeXXLevels[level]; } function usersActiveX6Levels(address userAddress, uint8 level) public view returns(bool) { return users[userAddress].activeX6Levels[level]; } function usersX3Matrix(address userAddress, uint8 level) public view returns(address, address[] memory, bool) { return (users[userAddress].x3Matrix[level].currentReferrer, users[userAddress].x3Matrix[level].referrals, users[userAddress].x3Matrix[level].blocked); } function usersX6Matrix(address userAddress, uint8 level) public view returns(address, address[] memory, address[] memory, bool, address) { return (users[userAddress].x6Matrix[level].currentReferrer, users[userAddress].x6Matrix[level].firstLevelReferrals, users[userAddress].x6Matrix[level].secondLevelReferrals, users[userAddress].x6Matrix[level].blocked, users[userAddress].x6Matrix[level].closedPart); } function showX3reinvestCount(address userAddress, uint8 level) public view returns (uint) { return users[userAddress].x3Matrix[level].reinvestCount; } function showX6reinvestCount(address userAddress, uint8 level) public view returns (uint) { return users[userAddress].x6Matrix[level].reinvestCount; } function showX3referralsCount(address userAddress, uint8 level) public view returns (uint) { return users[userAddress].x3Matrix[level].referralsCount; } function showX6referralsCount(address userAddress, uint8 level) public view returns (uint) { return users[userAddress].x6Matrix[level].referralsCount; } function showX3incomeCount(address userAddress, uint8 level) public view returns (uint) { return users[userAddress].x3Matrix[level].incomeCount; } function showX6incomeCount(address userAddress, uint8 level) public view returns (uint) { return users[userAddress].x6Matrix[level].incomeCount; } function isUserExists(address user) public view returns (bool) { return (users[user].id != 0); } function findEthReceiver(address userAddress, address _from, uint8 matrix, uint8 level) private returns(address, bool) { address receiver = userAddress; bool isExtraDividends; if (matrix == 1) { while (true) { if (users[receiver].x3Matrix[level].blocked) { emit MissedEthReceive(receiver, _from, 1, level); isExtraDividends = true; receiver = users[receiver].x3Matrix[level].currentReferrer; } else { return (receiver, isExtraDividends); } } } else { while (true) { if (users[receiver].x6Matrix[level].blocked) { emit MissedEthReceive(receiver, _from, 2, level); isExtraDividends = true; receiver = users[receiver].x6Matrix[level].currentReferrer; } else { return (receiver, isExtraDividends); } } } } function sendETHDividends(address userAddress, address _from, uint8 matrix, uint8 level) private { (address receiver, bool isExtraDividends) = findEthReceiver(userAddress, _from, matrix, level); if (matrix ==1){ users[userAddress].x3Matrix[level].incomeCount += levelPrice[level]; } if (matrix ==2){ users[userAddress].x6Matrix[level].incomeCount += levelPrice[level]; } if (!address(uint160(receiver)).send(levelPrice[level])) { return address(uint160(receiver)).transfer(address(this).balance); } if (isExtraDividends) { emit SentExtraEthDividends(_from, receiver, matrix, level); } } function bytesToAddress(bytes memory bys) private pure returns (address addr) { assembly { addr := mload(add(bys, 20)) } } function getbalance () public view returns (uint) { return address(this).balance; } }
[{"inputs":[{"internalType":"address","name":"ownerAddress","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"receiver","type":"address"},{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":false,"internalType":"uint8","name":"matrix","type":"uint8"},{"indexed":false,"internalType":"uint8","name":"level","type":"uint8"}],"name":"MissedEthReceive","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":true,"internalType":"address","name":"referrer","type":"address"},{"indexed":false,"internalType":"uint8","name":"matrix","type":"uint8"},{"indexed":false,"internalType":"uint8","name":"level","type":"uint8"},{"indexed":false,"internalType":"uint8","name":"place","type":"uint8"}],"name":"NewUserPlace","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":true,"internalType":"address","name":"referrer","type":"address"},{"indexed":true,"internalType":"uint256","name":"userId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"referrerId","type":"uint256"}],"name":"Registration","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":true,"internalType":"address","name":"currentReferrer","type":"address"},{"indexed":true,"internalType":"address","name":"caller","type":"address"},{"indexed":false,"internalType":"uint8","name":"matrix","type":"uint8"},{"indexed":false,"internalType":"uint8","name":"level","type":"uint8"}],"name":"Reinvest","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"receiver","type":"address"},{"indexed":false,"internalType":"uint8","name":"matrix","type":"uint8"},{"indexed":false,"internalType":"uint8","name":"level","type":"uint8"}],"name":"SentExtraEthDividends","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":true,"internalType":"address","name":"referrer","type":"address"},{"indexed":false,"internalType":"uint8","name":"matrix","type":"uint8"},{"indexed":false,"internalType":"uint8","name":"level","type":"uint8"}],"name":"Upgrade","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":true,"internalType":"address","name":"airdropreceiver","type":"address"},{"indexed":false,"internalType":"uint8","name":"xxlevel","type":"uint8"}],"name":"UpgradeXX","type":"event"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"constant":true,"inputs":[],"name":"LAST_LEVEL","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balances","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"uint8","name":"matrix","type":"uint8"},{"internalType":"uint8","name":"level","type":"uint8"}],"name":"buyNewLevel","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"internalType":"uint8","name":"level","type":"uint8"}],"name":"buyXXLevel","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"userAddress","type":"address"},{"internalType":"uint8","name":"level","type":"uint8"}],"name":"findFreeX3Referrer","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"userAddress","type":"address"},{"internalType":"uint8","name":"level","type":"uint8"}],"name":"findFreeX6Referrer","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint8","name":"level","type":"uint8"}],"name":"findRandomADD","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"userAddress","type":"address"},{"internalType":"uint8","name":"level","type":"uint8"}],"name":"getXXLEVELincome","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint8","name":"level","type":"uint8"}],"name":"getXXlength","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getbalance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"idToAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"isUserExists","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"lastUserId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"lastXXid","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint8","name":"","type":"uint8"}],"name":"levelPrice","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"referrerAddress","type":"address"}],"name":"registrationExt","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"userAddress","type":"address"},{"internalType":"uint8","name":"level","type":"uint8"}],"name":"showX3incomeCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"userAddress","type":"address"},{"internalType":"uint8","name":"level","type":"uint8"}],"name":"showX3referralsCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"userAddress","type":"address"},{"internalType":"uint8","name":"level","type":"uint8"}],"name":"showX3reinvestCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"userAddress","type":"address"},{"internalType":"uint8","name":"level","type":"uint8"}],"name":"showX6incomeCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"userAddress","type":"address"},{"internalType":"uint8","name":"level","type":"uint8"}],"name":"showX6referralsCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"userAddress","type":"address"},{"internalType":"uint8","name":"level","type":"uint8"}],"name":"showX6reinvestCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint8","name":"level","type":"uint8"}],"name":"showworldincome","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"userIds","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"users","outputs":[{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"address","name":"referrer","type":"address"},{"internalType":"uint256","name":"partnersCount","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"userAddress","type":"address"},{"internalType":"uint8","name":"level","type":"uint8"}],"name":"usersActiveX3Levels","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"userAddress","type":"address"},{"internalType":"uint8","name":"level","type":"uint8"}],"name":"usersActiveX6Levels","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"userAddress","type":"address"},{"internalType":"uint8","name":"level","type":"uint8"}],"name":"usersActiveXXLevels","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"userAddress","type":"address"},{"internalType":"uint8","name":"level","type":"uint8"}],"name":"usersX3Matrix","outputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address[]","name":"","type":"address[]"},{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"userAddress","type":"address"},{"internalType":"uint8","name":"level","type":"uint8"}],"name":"usersX6Matrix","outputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address[]","name":"","type":"address[]"},{"internalType":"address[]","name":"","type":"address[]"},{"internalType":"bool","name":"","type":"bool"},{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"}]
Contract Creation Code
6080604052600260055560016006553480156200001b57600080fd5b5060405162003ab738038062003ab7833981810160405260208110156200004157600080fd5b5051600160005260086020526729a2241af62c00007fad67d757c34507f157cacfa2e3153e9f260a2244f30428821be7be64587ac55f5560025b600c60ff821611620000b75760ff600019820181166000908152600860205260408082205492841682529020600290910290556001016200007b565b50600780546001600160a01b0319166001600160a01b038316179055620000dd62000251565b50604080516060810182526001808252600060208084018281528486018381526001600160a01b038881168086528685529785208751815592518387018054919092166001600160a01b03199182161790915590516002928301559284905290527fe90b7bceb6e7df5418fb78d8ee546e97c83a08bbccc01a0644d599ccd2a7c2e08054909116909317909255905b600c60ff82161162000200576001600160a01b038316600081815260016020818152604080842060ff87168552600681018352818520805460ff199081168617909155600782018452828620805482168617905560089091018352818520805490911684179055838252832080548084018255908452922090910180546001600160a01b031916909217909155016200016c565b5050600160005260036020527fa15bc60c955c405d20d9149c709e2460f1c2d9a497496a7f46004d1772c3054c80546001600160a01b0319166001600160a01b03929092169190911790556200027b565b60405180606001604052806000815260200160006001600160a01b03168152602001600081525090565b61382c806200028b6000396000f3fe6080604052600436106101d85760003560e01c806383ba31b211610102578063b2f7543a11610095578063d2b2f66111610064578063d2b2f661146108da578063e06e8dbd14610907578063ecabdf7914610943578063fa45323d14610970576101d8565b8063b2f7543a1461080d578063b86c740814610849578063be389d5714610876578063ce70f2f51461089e576101d8565b80639cc102fc116100d15780639cc102fc14610643578063a87430ba1461073c578063a87b320f14610795578063af0d549d146107d1576101d8565b806383ba31b21461050d5780638520efdf146105b65780638da5cb5b146105f25780638fe5c2d614610607576101d8565b80632a2d0c471161017a578063509222cd11610149578063509222cd1461043c578063571f85311461046f5780636a6599fd146104ab578063797eee24146104e7576101d8565b80632a2d0c47146103a2578063348d4487146103e85780634635fd68146103fd5780634d9b3d5d14610427576101d8565b80631631f85c116101b65780631631f85c146102f7578063174baeb81461031757806327e235e31461034457806329c7040014610377576101d8565b806307279e2a146102445780630ac7e0c614610294578063106c70e3146102bb575b366101f9576007546101f49033906001600160a01b03166109ac565b610242565b6102423361023d6000368080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250610ce892505050565b6109ac565b005b34801561025057600080fd5b506102806004803603604081101561026757600080fd5b5080356001600160a01b0316906020013560ff16610cef565b604080519115158252519081900360200190f35b3480156102a057600080fd5b506102a9610d25565b60408051918252519081900360200190f35b3480156102c757600080fd5b506102a9600480360360408110156102de57600080fd5b5080356001600160a01b0316906020013560ff16610d2b565b6102426004803603602081101561030d57600080fd5b503560ff16610d5e565b34801561032357600080fd5b506102a96004803603602081101561033a57600080fd5b503560ff16611164565b34801561035057600080fd5b506102a96004803603602081101561036757600080fd5b50356001600160a01b0316611179565b34801561038357600080fd5b5061038c61118b565b6040805160ff9092168252519081900360200190f35b3480156103ae57600080fd5b506103cc600480360360208110156103c557600080fd5b5035611190565b604080516001600160a01b039092168252519081900360200190f35b3480156103f457600080fd5b506102a96111ab565b34801561040957600080fd5b506103cc6004803603602081101561042057600080fd5b50356111b1565b34801561043357600080fd5b506102a96111cc565b34801561044857600080fd5b506102806004803603602081101561045f57600080fd5b50356001600160a01b03166111d1565b34801561047b57600080fd5b506102a96004803603604081101561049257600080fd5b5080356001600160a01b0316906020013560ff166111ee565b3480156104b757600080fd5b506102a9600480360360408110156104ce57600080fd5b5080356001600160a01b0316906020013560ff1661121e565b610242600480360360208110156104fd57600080fd5b50356001600160a01b0316611251565b34801561051957600080fd5b506105496004803603604081101561053057600080fd5b5080356001600160a01b0316906020013560ff1661125e565b604080516001600160a01b0385168152821515918101919091526060602080830182815285519284019290925284516080840191868101910280838360005b838110156105a0578181015183820152602001610588565b5050505090500194505050505060405180910390f35b3480156105c257600080fd5b50610280600480360360408110156105d957600080fd5b5080356001600160a01b0316906020013560ff16611308565b3480156105fe57600080fd5b506103cc611339565b34801561061357600080fd5b506102a96004803603604081101561062a57600080fd5b5080356001600160a01b0316906020013560ff16611348565b34801561064f57600080fd5b5061067f6004803603604081101561066657600080fd5b5080356001600160a01b0316906020013560ff1661137c565b604080516001600160a01b03808816825284151560608301528316608082015260a060208083018281528851928401929092528751929391929184019160c0850191898101910280838360005b838110156106e45781810151838201526020016106cc565b50505050905001838103825286818151815260200191508051906020019060200280838360005b8381101561072357818101518382015260200161070b565b5050505090500197505050505050505060405180910390f35b34801561074857600080fd5b5061076f6004803603602081101561075f57600080fd5b50356001600160a01b0316611499565b604080519384526001600160a01b03909216602084015282820152519081900360600190f35b3480156107a157600080fd5b506102a9600480360360408110156107b857600080fd5b5080356001600160a01b0316906020013560ff166114c5565b3480156107dd57600080fd5b506102a9600480360360408110156107f457600080fd5b5080356001600160a01b0316906020013560ff166114f8565b34801561081957600080fd5b506102806004803603604081101561083057600080fd5b5080356001600160a01b0316906020013560ff1661152c565b34801561085557600080fd5b506102a96004803603602081101561086c57600080fd5b503560ff1661155d565b6102426004803603604081101561088c57600080fd5b5060ff8135811691602001351661157d565b3480156108aa57600080fd5b506102a9600480360360408110156108c157600080fd5b5080356001600160a01b0316906020013560ff16611b08565b3480156108e657600080fd5b506103cc600480360360208110156108fd57600080fd5b503560ff16611b3b565b34801561091357600080fd5b506103cc6004803603604081101561092a57600080fd5b5080356001600160a01b0316906020013560ff16611bc8565b34801561094f57600080fd5b506102a96004803603602081101561096657600080fd5b503560ff16611c57565b34801561097c57600080fd5b506103cc6004803603604081101561099357600080fd5b5080356001600160a01b0316906020013560ff16611c69565b346753444835ec580000146109fe576040805162461bcd60e51b81526020600482015260136024820152723932b3b4b9ba3930ba34b7b71031b7b9ba101b60691b604482015290519081900360640190fd5b610a07826111d1565b15610a47576040805162461bcd60e51b815260206004820152600b60248201526a757365722065786973747360a81b604482015290519081900360640190fd5b610a50816111d1565b610a97576040805162461bcd60e51b81526020600482015260136024820152727265666572726572206e6f742065786973747360681b604482015290519081900360640190fd5b813b63ffffffff811615610ae9576040805162461bcd60e51b815260206004820152601460248201527318d85b9b9bdd08189948184818dbdb9d1c9858dd60621b604482015290519081900360640190fd5b610af16136e1565b50604080516060810182526005805482526001600160a01b03808616602080850182815260008688018181528b861680835260018086528a84208a51815594518582018054919099166001600160a01b03199182161789559251600280870191909155895485528087528b852080548516841790558854841688179098558084526006850186528a8420805460ff199081168317909155818552600790950186528a842080549095168117909455875483526003855289832080549092161790558554820190955591845281815285842092830180548301905581845260049283019052938220018054840190559091610bec908690611c69565b6001600160a01b03868116600090815260016020818152604080842083855260040190915290912080546001600160a01b03191692841692909217909155909150610c3a9086908390611cf8565b6001600160a01b03841660009081526001602081815260408084208385526005908101909252909220909101805482019055610c84908690610c7d908290611bc8565b6001612067565b6001600160a01b038086166000818152600160209081526040808320549489168084529281902054815190815290519293927f309bb360e8b69c23937ccc5fb01f9aeeead1c95a99604e175113ff82f2b1723a929181900390910190a45050505050565b6014015190565b6001600160a01b038216600090815260016020908152604080832060ff8086168552600690910190925290912054165b92915050565b60065481565b6001600160a01b038216600090815260016020908152604080832060ff8516845260050190915290206006015492915050565b610d67336111d1565b610da25760405162461bcd60e51b81526004018080602001828103825260238152602001806137d56023913960400191505060405180910390fd5b33600090815260016020908152604080832060ff80861685526008909101909252909120541615610e14576040805162461bcd60e51b81526020600482015260176024820152761b195d995b08185b1c9958591e481858dd1a5d985d1959604a1b604482015290519081900360640190fd5b33600090815260016020908152604080832060ff808616855260069091019092529091205416610e7c576040805162461bcd60e51b815260206004820152600e60248201526d696e76616c6964206f707261746560901b604482015290519081900360640190fd5b60018160ff1610158015610e945750600c60ff821611155b610ed5576040805162461bcd60e51b815260206004820152600d60248201526c1a5b9d985b1a59081b195d995b609a1b604482015290519081900360640190fd5b60ff81166000908152600860205260409020543414610f2b576040805162461bcd60e51b815260206004820152600d60248201526c696e76616c696420707269636560981b604482015290519081900360640190fd5b60018160ff161115610fa25733600090815260016020908152604080832060ff60001986018116855260089091019092529091205416610fa2576040805162461bcd60e51b815260206004820152600d60248201526c1a5b9d985b1a59081b195d995b609a1b604482015290519081900360640190fd5b6007546001600160a01b0316806108fc600a34049081150290604051600060405180830381858888f19350505050158015610fe1573d6000803e3d6000fd5b506000610fed83611b3b565b60405190915081906001600160a01b038216906009600a34040280156108fc02916000818181858888f1935050505015801561102d573d6000803e3d6000fd5b5033600081815260016020818152604080842060ff8a1685526008018252808420805460ff19168417905583825283208054928301815583529091200180546001600160a01b03191690911790556007546001600160a01b03838116911614156110d55760ff84166000818152600860209081526040808320546007546001600160a01b0316845260018352818420948452600390940190915290208054909101905561111b565b60ff84166000818152600860209081526040808320546001600160a01b038716845260018352818420948452600390940190915290208054600a90920460090290910190555b6040805160ff8616815290516001600160a01b0383169133917f2a2c26b1eec69814182c2f31e79c5c2058be5be7e5559aea96005261d1e6a0a59181900360200190a350505050565b60ff1660009081526020819052604090205490565b60046020526000908152604090205481565b600c81565b6002602052600090815260409020546001600160a01b031681565b60055481565b6003602052600090815260409020546001600160a01b031681565b475b90565b6001600160a01b0316600090815260016020526040902054151590565b6001600160a01b038216600090815260016020908152604080832060ff8516845260030190915290205492915050565b6001600160a01b038216600090815260016020908152604080832060ff8516845260040190915290206003015492915050565b61125b33826109ac565b50565b6001600160a01b03828116600090815260016020818152604080842060ff8781168652600490910183528185208054600282015491909501805484518187028101870190955280855296976060978997909116959194929093169284918301828280156112f457602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116112d6575b505050505091509250925092509250925092565b6001600160a01b0391909116600090815260016020908152604080832060ff94851684526008019091529020541690565b6007546001600160a01b031681565b6001600160a01b038216600090815260016020908152604080832060ff851684526004908101909252909120015492915050565b6001600160a01b03828116600090815260016020818152604080842060ff878116865260059091018352818520805460038201546007830154968301805486518189028101890190975280875298996060998a998c998a9996841698949760020196959094169492169286919083018282801561142257602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311611404575b505050505093508280548060200260200160405190810160405280929190818152602001828054801561147e57602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311611460575b50505050509250945094509450945094509295509295909350565b60016020819052600091825260409091208054918101546002909101546001600160a01b039091169083565b6001600160a01b038216600090815260016020908152604080832060ff8516845260040190915290206005015492915050565b6001600160a01b038216600090815260016020908152604080832060ff851684526005908101909252909120015492915050565b6001600160a01b0391909116600090815260016020908152604080832060ff94851684526007019091529020541690565b60ff16600090815260208181526040808320546008909252909120540290565b611586336111d1565b6115c15760405162461bcd60e51b81526004018080602001828103825260238152602001806137d56023913960400191505060405180910390fd5b8160ff16600114806115d657508160ff166002145b611618576040805162461bcd60e51b815260206004820152600e60248201526d0d2dcecc2d8d2c840dac2e8e4d2f60931b604482015290519081900360640190fd5b60ff8116600090815260086020526040902054341461166e576040805162461bcd60e51b815260206004820152600d60248201526c696e76616c696420707269636560981b604482015290519081900360640190fd5b60018160ff161180156116855750600c60ff821611155b6116c6576040805162461bcd60e51b815260206004820152600d60248201526c1a5b9d985b1a59081b195d995b609a1b604482015290519081900360640190fd5b8160ff16600114156118f45733600090815260016020908152604080832060ff80861685526006909101909252909120541615611744576040805162461bcd60e51b81526020600482015260176024820152761b195d995b08185b1c9958591e481858dd1a5d985d1959604a1b604482015290519081900360640190fd5b33600090815260016020908152604080832060ff600019860181168552600690910190925290912054166117af576040805162461bcd60e51b815260206004820152600d60248201526c1a5b9d985b1a59081b195d995b609a1b604482015290519081900360640190fd5b33600090815260016020908152604080832060ff60001986018116855260049091019092529091206002015416156118115733600090815260016020908152604080832060ff60001986011684526004019091529020600201805460ff191690555b600061181d3383611c69565b33600081815260016020818152604080842060ff8916855260048101835281852080546001600160a01b0319166001600160a01b038916179055600601909152909120805460ff19169091179055909150611879908284611cf8565b3360008181526001602081815260408084208301546001600160a01b03908116855281852060ff8916808752600491820185529583902001805485019055815193845291830193909352825190851693927f18a92df19fd94d6cfff209966673a5ca05a1c8e2bb68e097fce2bdc2ed811119928290030190a3505b8160ff1660021415611b045733600090815260016020908152604080832060ff80861685526007909101909252909120541615611972576040805162461bcd60e51b81526020600482015260176024820152761b195d995b08185b1c9958591e481858dd1a5d985d1959604a1b604482015290519081900360640190fd5b33600090815260016020908152604080832060ff600019860181168552600790910190925290912054166119dd576040805162461bcd60e51b815260206004820152600d60248201526c1a5b9d985b1a59081b195d995b609a1b604482015290519081900360640190fd5b33600090815260016020908152604080832060ff6000198601811685526005909101909252909120600301541615611a3f5733600090815260016020908152604080832060ff60001986011684526005019091529020600301805460ff191690555b6000611a4b3383611bc8565b33600081815260016020818152604080842060ff89168552600701909152909120805460ff19169091179055909150611a85908284612067565b3360008181526001602081815260408084208301546001600160a01b03908116855281852060ff8916808752600591820185529583902001805490940190935580516002815291820193909352825191851693927f18a92df19fd94d6cfff209966673a5ca05a1c8e2bb68e097fce2bdc2ed81111992918290030190a3505b5050565b6001600160a01b038216600090815260016020908152604080832060ff8516845260050190915290206004015492915050565b600080611b4783611164565b60408051426020808301829052448385015241606090811b90840152607480840192909252835180840390920182526094909201835280519082012060ff871660009081529182905291902091925090828281611ba057fe5b0681548110611bab57fe5b6000918252602090912001546001600160a01b0316949350505050565b60005b6001600160a01b03808416600090815260016020818152604080842090920154909316825280822060ff808716845260079091019093529020541615611c3057506001600160a01b038083166000908152600160208190526040909120015416610d1f565b6001600160a01b039283166000908152600160208190526040909120015490921691611bcb565b60086020526000908152604090205481565b60005b6001600160a01b03808416600090815260016020818152604080842090920154909316825280822060ff808716845260069091019093529020541615611cd157506001600160a01b038083166000908152600160208190526040909120015416610d1f565b6001600160a01b039283166000908152600160208190526040909120015490921691611c6c565b6001600160a01b03828116600090815260016020818152604080842060ff87168086526004909101835290842083018054938401815580855291842090920180546001600160a01b0319169488169490941790935590525460031115611dca576001600160a01b03808316600081815260016020818152604080842060ff8089168087526004909201845294829020840154825194855292840152921681830152905191928616916000805160206137958339815191529181900360600190a3611dc582846001846129fc565b612062565b604080516001815260ff8316602082015260038183015290516001600160a01b0380851692908616916000805160206137958339815191529181900360600190a360408051600080825260208083018085526001600160a01b0387168352600180835285842060ff88168552600401909252939091209151611e519392909101919061370b565b506001600160a01b038216600090815260016020818152604080842060ff938601841685526006019091529091205416158015611e92575060ff8116600c14155b15611ed0576001600160a01b038216600090815260016020818152604080842060ff86168552600401909152909120600201805460ff191690911790555b6007546001600160a01b03838116911614611fdd576000611ef18383611c69565b6001600160a01b03848116600090815260016020908152604080832060ff88168452600401909152902054919250828116911614611f69576001600160a01b03838116600090815260016020908152604080832060ff87168452600401909152902080546001600160a01b0319169183169190911790555b6001600160a01b03808416600081815260016020818152604080842060ff89168086526004909101835293819020600301805484019055805192835290820192909252815188851694861693926000805160206137b5833981519152928290030190a4611fd7838284611cf8565b50612062565b600754611ff6906001600160a01b0316846001846129fc565b600780546001600160a01b03908116600090815260016020818152604080842060ff8816808652600490910183528185206003018054850190559554815193845291830195909552845188851695939491909116926000805160206137b5833981519152928290030190a45b505050565b6001600160a01b038216600090815260016020908152604080832060ff8086168552600790910190925290912054166120e7576040805162461bcd60e51b815260206004820152601f60248201527f3530302e205265666572726572206c6576656c20697320696e61637469766500604482015290519081900360640190fd5b6001600160a01b038216600090815260016020818152604080842060ff8616855260050190915290912001546002111561264d576001600160a01b03828116600081815260016020818152604080842060ff8881168087526005909201845282862085018054958601815580875284872090950180546001600160a01b031916988c16988917905594819052925481516002815292830193909352919092168282015251919291600080516020613795833981519152916060908290030190a36001600160a01b03838116600090815260016020908152604080832060ff86168452600501909152902080546001600160a01b03191684831690811790915560075490911614156121ff57611dc582846002846129fc565b6001600160a01b03828116600090815260016020818152604080842060ff871680865260059182018452828620548716808752858552838720828852909201845291852060028082018054808801825590885294872090940180546001600160a01b031916978b169790971790965593529201549091811480156122cf57506001600160a01b03828116600090815260016020818152604080842060ff891685526005019091528220018054928716929091906122b857fe5b6000918252602090912001546001600160a01b0316145b801561232b57506001600160a01b03828116600090815260016020818152604080842060ff891685526005019091529091208101805492871692909190811061231457fe5b6000918252602090912001546001600160a01b0316145b156123f0576001600160a01b038416600090815260016020818152604080842060ff8816855260050190915290912081015414156123a957604080516002815260ff8516602082015260058183015290516001600160a01b0380851692908816916000805160206137958339815191529181900360600190a36123eb565b604080516002815260ff8516602082015260068183015290516001600160a01b0380851692908816916000805160206137958339815191529181900360600190a35b61263b565b80600114806123ff5750806002145b801561245757506001600160a01b03828116600090815260016020818152604080842060ff8916855260050190915282200180549287169290919061244057fe5b6000918252602090912001546001600160a01b0316145b1561251b576001600160a01b038416600090815260016020818152604080842060ff8816855260050190915290912081015414156124d557604080516002815260ff8516602082015260038183015290516001600160a01b0380851692908816916000805160206137958339815191529181900360600190a36123eb565b604080516002815260ff8516602082015260048183015290516001600160a01b0380851692908816916000805160206137958339815191529181900360600190a361263b565b80600214801561257b57506001600160a01b03828116600090815260016020818152604080842060ff891685526005019091529091208101805492871692909190811061256457fe5b6000918252602090912001546001600160a01b0316145b1561263b576001600160a01b038416600090815260016020818152604080842060ff8816855260050190915290912081015414156125f957604080516002815260ff8516602082015260058183015290516001600160a01b0380851692908816916000805160206137958339815191529181900360600190a361263b565b604080516002815260ff8516602082015260068183015290516001600160a01b0380851692908816916000805160206137958339815191529181900360600190a35b612646858385612b7f565b5050612062565b6001600160a01b03828116600090815260016020818152604080842060ff8716808652600590910183529084206002810180549485018155855291842090920180546001600160a01b0319168886161790559152600701541615612830576001600160a01b038216600090815260016020818152604080842060ff861685526005019091529091208101805490919081106126e457fe5b60009182526020808320909101546001600160a01b0385811684526001808452604080862060ff8816875260050190945292842090920180549290911692909161272a57fe5b6000918252602090912001546001600160a01b031614801561279e57506001600160a01b03828116600090815260016020818152604080842060ff8716855260050190915282206007810154910180549190931692919061278757fe5b6000918252602090912001546001600160a01b0316145b156127bb576127b08383836001612fda565b611dc5838383612b7f565b6001600160a01b03828116600090815260016020818152604080842060ff871685526005019091528220600781015491018054919093169291906127fb57fe5b6000918252602090912001546001600160a01b03161415612823576127b08383836001612fda565b6127b08383836000612fda565b6001600160a01b03828116600090815260016020818152604080842060ff871685526005019091529091208101805492861692909190811061286e57fe5b6000918252602090912001546001600160a01b03161415612896576127b08383836000612fda565b6001600160a01b03828116600090815260016020818152604080842060ff871685526005019091528220018054928616929091906128d057fe5b6000918252602090912001546001600160a01b031614156128f8576127b08383836001612fda565b6001600160a01b038216600090815260016020818152604080842060ff861685526005019091528220810180549192918390811061293257fe5b60009182526020808320909101546001600160a01b039081168452838201949094526040928301822060ff8616808452600591820183528484206001908101549689168552808452858520918552910190915291812082018054829061299457fe5b60009182526020808320909101546001600160a01b03168352828101939093526040918201812060ff86168252600501909252902060010154116129e4576129df8383836000612fda565b6129f1565b6129f18383836001612fda565b612062838383612b7f565b600080612a0b86868686613541565b915091508360ff1660011415612a5c5760ff83166000818152600860209081526040808320546001600160a01b038b1684526001835281842094845260049094019091529020600501805490910190555b8360ff1660021415612aa95760ff83166000818152600860209081526040808320546001600160a01b038b1684526001835281842094845260059094019091529020600601805490910190555b60ff83166000908152600860205260408082205490516001600160a01b0385169282156108fc02929190818181858888f19350505050612b20576040516001600160a01b038316904780156108fc02916000818181858888f19350505050158015612b18573d6000803e3d6000fd5b505050612b79565b8015612b76576040805160ff80871682528516602082015281516001600160a01b0380861693908916927ff0ddc65c0d411f042f723dcfa1b7d13e85a35b7b70761d447c6500411cacf328929081900390910190a35b50505b50505050565b6001600160a01b038216600090815260016020908152604080832060ff8516845260050190915290206002015460041115612bc157611dc582846002846129fc565b6001600160a01b03808316600090815260016020818152604080842060ff8716808652600591820184528286205490961685528383528185209585529490940181529183902001805483518184028101840190945280845260609392830182828015612c5657602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311612c38575b50505050509050805160021415612db757826001600160a01b031681600081518110612c7e57fe5b60200260200101516001600160a01b03161480612cc05750826001600160a01b031681600181518110612cad57fe5b60200260200101516001600160a01b0316145b15612d24576001600160a01b03808416600081815260016020818152604080842060ff8916808652600591820184528286205490971685529282528084209584529490910190529190912060070180546001600160a01b0319169091179055612db7565b805160011415612db757826001600160a01b031681600081518110612d4557fe5b60200260200101516001600160a01b03161415612db7576001600160a01b03808416600081815260016020818152604080842060ff8916808652600591820184528286205490971685529282528084209584529490910190529190912060070180546001600160a01b03191690911790555b60408051600080825260208083018085526001600160a01b0388168352600180835285842060ff89168552600501909252939091209151612dfd9392909101919061370b565b5060408051600080825260208083018085526001600160a01b03881683526001825284832060ff881684526005019091529290209051612e43926002909201919061370b565b506001600160a01b038316600090815260016020818152604080842060ff8088168652600582018452828620600790810180546001600160a01b03191690559488018116865293019091529091205416158015612ea4575060ff8216600c14155b15612ee2576001600160a01b038316600090815260016020818152604080842060ff87168552600501909152909120600301805460ff191690911790555b6001600160a01b03808416600081815260016020818152604080842060ff891685526005019091529091206004018054909101905560075490911614612f80576000612f2e8484611bc8565b604080516002815260ff8616602082015281519293506001600160a01b038089169381861693918916926000805160206137b583398151915292908290030190a4612f7a848285612067565b50612b79565b600754604080516002815260ff8516602082015281516001600160a01b03808916946000949116926000805160206137b5833981519152929081900390910190a4600754612b79906001600160a01b0316856002856129fc565b8061328b576001600160a01b038316600090815260016020818152604080842060ff87168552600501909152822081018054919291829061301757fe5b6000918252602080832091909101546001600160a01b039081168452838201949094526040928301822060ff8716808452600591820183528484206001908101805480830182559086528486200180546001600160a01b0319168c89161790559589168452858352848420908452019052908120909101805490919061309957fe5b60009182526020808320909101546001600160a01b0386811684526001808452604080862060ff89168752600501909452928420830180549282169491891693600080516020613795833981519152936002938993909182906130f857fe5b60009182526020808320909101546001600160a01b03168352828101939093526040918201812060ff808c1683526005909101845290829020600101548251958216865293811692850192909252911682820152519081900360600190a36001600160a01b03808416600081815260016020818152604080842060ff891685526005019091528220810180549394891693600080516020613795833981519152936002938993909282906131a857fe5b60009182526020808320909101546001600160a01b03168352828101939093526040918201812060ff808c168352600590910184529082902060010154825195821686529381169285019290925260029092011682820152519081900360600190a36001600160a01b038316600090815260016020818152604080842060ff87168552600501909152822001805490919061323f57fe5b60009182526020808320909101546001600160a01b03878116845260018352604080852060ff881686526005019093529190922080546001600160a01b03191691909216179055612b79565b6001600160a01b038316600090815260016020818152604080842060ff87168552600501909152822081018054919291839081106132c557fe5b6000918252602080832091909101546001600160a01b039081168452838201949094526040928301822060ff8716808452600591820183528484206001908101805480830182559086528486200180546001600160a01b0319168c891617905595891684528583528484209084520190522081018054909190811061334657fe5b60009182526020808320909101546001600160a01b0386811684526001808452604080862060ff891687526005019094529284208301805492821694918916936000805160206137958339815191529360029389939091839081106133a757fe5b60009182526020808320909101546001600160a01b03168352828101939093526040918201812060ff808c1683526005909101845290829020600101548251958216865293811692850192909252911682820152519081900360600190a36001600160a01b03808416600081815260016020818152604080842060ff89168552600501909152822081018054939489169360008051602061379583398151915293600293899390928390811061345957fe5b60009182526020808320909101546001600160a01b03168352828101939093526040918201812060ff808c168352600590910184529082902060010154825195821686529381169285019290925260049092011682820152519081900360600190a36001600160a01b038316600090815260016020818152604080842060ff871685526005019091529091208101805490919081106134f457fe5b60009182526020808320909101546001600160a01b03878116845260018352604080852060ff881686526005019093529190922080546001600160a01b0319169190921617905550505050565b6000808581600160ff8716141561361d575b6001600160a01b038216600090815260016020908152604080832060ff808a168552600490910190925290912060020154161561360e57604080516001815260ff8716602082015281516001600160a01b03808b1693908616927ffc0cb63f8dbd6b20ceb84a3c5358a41576a1479e6ecd040b4b985525dc09a709929081900390910190a3506001600160a01b03908116600090815260016020818152604080842060ff891685526004019091529091205490911690613618565b90925090506136d8565b613553565b6001600160a01b038216600090815260016020908152604080832060ff808a168552600590910190925290912060030154161561360e57604080516002815260ff8716602082015281516001600160a01b03808b1693908616927ffc0cb63f8dbd6b20ceb84a3c5358a41576a1479e6ecd040b4b985525dc09a709929081900390910190a3506001600160a01b03908116600090815260016020818152604080842060ff89168552600501909152909120549091169061361d565b94509492505050565b60405180606001604052806000815260200160006001600160a01b03168152602001600081525090565b828054828255906000526020600020908101928215613760579160200282015b8281111561376057825182546001600160a01b0319166001600160a01b0390911617825560209092019160019091019061372b565b5061376c929150613770565b5090565b6111ce91905b8082111561376c5780546001600160a01b031916815560010161377656fe68062c5925c4317adf3a7095478d28b33fd8b41458bc7620b61bc46bf1b24d82a00c953eff38ec1b71e7fe060b2ab8df0bbe5354319fbdde4fbdafd6324386a675736572206973206e6f74206578697374732e2052656769737465722066697273742ea265627a7a723158205b3b307f122ae036f1f886ad34e8f4175feb7c1ebe005f74cb4adae5d86d687664736f6c634300051100320000000000000000000000005d2c61073349f85eb6fca5135fb1526d55838ba5
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000005d2c61073349f85eb6fca5135fb1526d55838ba5
-----Decoded View---------------
Arg [0] : ownerAddress (address): 0x5d2c61073349f85eb6fca5135fb1526d55838ba5
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000005d2c61073349f85eb6fca5135fb1526d55838ba5
Deployed ByteCode Sourcemap
36:24634:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3115:8;3112:90;;3184:5;;3159:31;;3172:10;;-1:-1:-1;;;;;3184:5:0;3159:12;:31::i;:::-;3152:38;;3112:90;3222:50;3235:10;3247:24;3262:8;;3247:24;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;3247:14:0;;-1:-1:-1;;;3247:24:0:i;:::-;3222:12;:50::i;:::-;36:24634;20008:155;;8:9:-1;5:2;;;30:1;27;20:12;5:2;20008:155:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;20008:155:0;;-1:-1:-1;;;;;20008:155:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;1306:24;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1306:24:0;;;:::i;:::-;;;;;;;;;;;;;;;;22176:160;;8:9:-1;5:2;;;30:1;27;20:12;5:2;22176:160:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;22176:160:0;;-1:-1:-1;;;;;22176:160:0;;;;;;;;:::i;5430:1321::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5430:1321:0;;;;:::i;7066:128::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7066:128:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;7066:128:0;;;;:::i;1221:40::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1221:40:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1221:40:0;-1:-1:-1;;;;;1221:40:0;;:::i;1031:37::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1031:37:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1125:43;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1125:43:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1125:43:0;;:::i;:::-;;;;-1:-1:-1;;;;;1125:43:0;;;;;;;;;;;;;;1273:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1273:26:0;;;:::i;1175:39::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1175:39:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1175:39:0;;:::i;24570:97::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;24570:97:0;;;:::i;22348:110::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;22348:110:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;22348:110:0;-1:-1:-1;;;;;22348:110:0;;:::i;7402:155::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7402:155:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;7402:155:0;;-1:-1:-1;;;;;7402:155:0;;;;;;;;:::i;21316:164::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;21316:164:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;21316:164:0;;-1:-1:-1;;;;;21316:164:0;;;;;;;;:::i;3293:127::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3293:127:0;-1:-1:-1;;;;;3293:127:0;;:::i;20497:312::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;20497:312:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;20497:312:0;;-1:-1:-1;;;;;20497:312:0;;;;;;;;:::i;:::-;;;;-1:-1:-1;;;;;20497:312:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;8:100;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;20497:312:0;;;;;;;;;;;;;;;;;;;20171:155;;8:9:-1;5:2;;;30:1;27;20:12;5:2;20171:155:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;20171:155:0;;-1:-1:-1;;;;;20171:155:0;;;;;;;;:::i;1338:20::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1338:20:0;;;:::i;21662:166::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;21662:166:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;21662:166:0;;-1:-1:-1;;;;;21662:166:0;;;;;;;;:::i;20817:487::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;20817:487:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;20817:487:0;;-1:-1:-1;;;;;20817:487:0;;;;;;;;:::i;:::-;;;;-1:-1:-1;;;;;20817:487:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;8:100;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;20817:487:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;20817:487:0;;;;;;;;;;;;;;;;;;;;;;1081:37;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1081:37:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1081:37:0;-1:-1:-1;;;;;1081:37:0;;:::i;:::-;;;;;;;-1:-1:-1;;;;;1081:37:0;;;;;;;;;;;;;;;;;;;;22008:160;;8:9:-1;5:2;;;30:1;27;20:12;5:2;22008:160:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;22008:160:0;;-1:-1:-1;;;;;22008:160:0;;;;;;;;:::i;21834:166::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;21834:166:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;21834:166:0;;-1:-1:-1;;;;;21834:166:0;;;;;;;;:::i;20336:155::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;20336:155:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;20336:155:0;;-1:-1:-1;;;;;20336:155:0;;;;;;;;:::i;7202:190::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7202:190:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;7202:190:0;;;;:::i;3434:1988::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3434:1988:0;;;;;;;;;;;:::i;21486:164::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;21486:164:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;21486:164:0;;-1:-1:-1;;;;;21486:164:0;;;;;;;;:::i;6758:299::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6758:299:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;6758:299:0;;;;:::i;19643:349::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;19643:349:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;19643:349:0;;-1:-1:-1;;;;;19643:349:0;;;;;;;;:::i;1365:40::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1365:40:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1365:40:0;;;;:::i;19282:349::-;;8:9:-1;5:2;;;30:1;27;20:12;5:2;19282:349:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;19282:349:0;;-1:-1:-1;;;;;19282:349:0;;;;;;;;:::i;7575:1546::-;7670:9;7683:7;7670:20;7662:52;;;;;-1:-1:-1;;;7662:52:0;;;;;;;;;;;;-1:-1:-1;;;7662:52:0;;;;;;;;;;;;;;;7734:25;7747:11;7734:12;:25::i;:::-;7733:26;7725:50;;;;;-1:-1:-1;;;7725:50:0;;;;;;;;;;;;-1:-1:-1;;;7725:50:0;;;;;;;;;;;;;;;7794:29;7807:15;7794:12;:29::i;:::-;7786:61;;;;;-1:-1:-1;;;7786:61:0;;;;;;;;;;;;-1:-1:-1;;;7786:61:0;;;;;;;;;;;;;;;7914:24;;7967:9;;;;7959:42;;;;;-1:-1:-1;;;7959:42:0;;;;;;;;;;;;-1:-1:-1;;;7959:42:0;;;;;;;;;;;;;;;8022:16;;:::i;:::-;-1:-1:-1;8041:117:0;;;;;;;;8065:10;;;8041:117;;-1:-1:-1;;;;;8041:117:0;;;;;;;;;;-1:-1:-1;8041:117:0;;;;;;8179:18;;;;;;:5;:18;;;;;;:25;;;;;;;;;;;;;;;-1:-1:-1;;;;;;8179:25:0;;;;;;;;;;;;;;;;8227:10;;8215:23;;;;;;;;:37;;;;;;;;8273:45;;;;;;;;;8339:36;;;:33;;;:36;;;;;:43;;-1:-1:-1;;8339:43:0;;;;;;;;8394:36;;;:33;;;;:36;;;;;:43;;;;;;;;;;8476:10;;8468:19;;:7;:19;;;;;:33;;;;;;;;8512:12;;;;;;;8545:22;;;;;;;;;:36;;;:38;;;;;;8594:34;;;:31;;;;:34;;;;;:49;:51;;;;;;8041:117;;8683:34;;8185:11;;8683:18;:34::i;:::-;-1:-1:-1;;;;;8728:18:0;;;;;;;:5;:18;;;;;;;;:30;;;:27;;:30;;;;;;:63;;-1:-1:-1;;;;;;8728:63:0;;;;;;;;;;;;;-1:-1:-1;8802:48:0;;8728:18;;:63;;8802:16;:48::i;:::-;-1:-1:-1;;;;;8863:22:0;;;;;;:5;:22;;;;;;;;:34;;;:31;;;;:34;;;;;;:49;;;:51;;;;;;8927:68;;8944:11;;8957:34;;8944:11;;8957:18;:34::i;:::-;8993:1;8927:16;:68::i;:::-;-1:-1:-1;;;;;9064:18:0;;;;;;;:5;:18;;;;;;;;:21;9021:92;;;9087:22;;;;;;;:25;9021:92;;;;;;;;;9064:18;9021:92;;;;;;;;;;;7575:1546;;;;;:::o;24406:158::-;24542:2;24533:12;24527:19;;24504:53::o;20008:155::-;-1:-1:-1;;;;;20115:18:0;;20091:4;20115:18;;;:5;:18;;;;;;;;:40;;;;;;:33;;;;:40;;;;;;;;20008:155;;;;;:::o;1306:24::-;;;;:::o;22176:160::-;-1:-1:-1;;;;;22282:18:0;;22259:4;22282:18;;;:5;:18;;;;;;;;:34;;;;;:27;;:34;;;;;:46;;;22176:160;;;;:::o;5430:1321::-;5502:24;5515:10;5502:12;:24::i;:::-;5494:72;;;;-1:-1:-1;;;5494:72:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5593:10;5587:17;;;;:5;:17;;;;;;;;:39;;;;;;:32;;;;:39;;;;;;;;5586:40;5578:76;;;;;-1:-1:-1;;;5578:76:0;;;;;;;;;;;;-1:-1:-1;;;5578:76:0;;;;;;;;;;;;;;;5680:10;5674:17;;;;:5;:17;;;;;;;;:39;;;;;;:32;;;;:39;;;;;;;;5666:67;;;;;-1:-1:-1;;;5666:67:0;;;;;;;;;;;;-1:-1:-1;;;5666:67:0;;;;;;;;;;;;;;;5762:1;5753:5;:10;;;;:33;;;;-1:-1:-1;1066:2:0;5767:19;;;;;5753:33;5745:59;;;;;-1:-1:-1;;;5745:59:0;;;;;;;;;;;;-1:-1:-1;;;5745:59:0;;;;;;;;;;;;;;;5837:17;;;;;;;:10;:17;;;;;;5824:9;:30;5816:56;;;;;-1:-1:-1;;;5816:56:0;;;;;;;;;;;;-1:-1:-1;;;5816:56:0;;;;;;;;;;;;;;;5896:1;5890:5;:7;;;5886:105;;;5926:10;5920:17;;;;:5;:17;;;;;;;;:41;-1:-1:-1;;5953:7:0;;5920:41;;;;:32;;;;:41;;;;;;;;5912:66;;;;;-1:-1:-1;;;5912:66:0;;;;;;;;;;;;-1:-1:-1;;;5912:66:0;;;;;;;;;;;;;;;6052:5;;-1:-1:-1;;;;;6052:5:0;;6072:31;6099:2;6088:9;:13;6072:31;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;6072:31:0;6117:18;6138:20;6152:5;6138:13;:20::i;:::-;6237:38;;6117:41;;-1:-1:-1;6117:41:0;;-1:-1:-1;;;;;6237:19:0;;;6273:1;6268:2;6257:9;:13;:17;6237:38;;;;;;;;;6257:17;6237:19;:38;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;6320:10:0;6314:17;;;;6356:4;6314:17;;;;;;;;:39;;;;;:32;;:39;;;;;:46;;-1:-1:-1;;6314:46:0;;;;;6371:15;;;;;27:10:-1;;23:18;;;45:23;;6371:41:0;;;;;;;;-1:-1:-1;;;;;;6371:41:0;;;;;;6457:5;;-1:-1:-1;;;;;6444:18:0;;;6457:5;;6444:18;6440:238;;;6518:17;;;;;;;:10;:17;;;;;;;;;6488:5;;-1:-1:-1;;;;;6488:5:0;6482:12;;:5;:12;;;;;:32;;;:25;;;;:32;;;;;:53;;;;;;;6440:238;;;6634:17;;;;;;;:10;:17;;;;;;;;;-1:-1:-1;;;;;6594:16:0;;;;:5;:16;;;;;:36;;;:29;;;;:36;;;;;:64;;6652:2;6634:20;;;6657:1;6634:24;6594:64;;;;;6440:238;6702:41;;;;;;;;;;-1:-1:-1;;;;;6702:41:0;;;6712:10;;6702:41;;;;;;;;;5430:1321;;;;:::o;7066:128::-;7146:15;;7122:4;7146:15;;;;;;;;;;:31;;7066:128::o;1221:40::-;;;;;;;;;;;;;:::o;1031:37::-;1066:2;1031:37;:::o;1125:43::-;;;;;;;;;;;;-1:-1:-1;;;;;1125:43:0;;:::o;1273:26::-;;;;:::o;1175:39::-;;;;;;;;;;;;-1:-1:-1;;;;;1175:39:0;;:::o;24570:97::-;24638:21;24570:97;;:::o;22348:110::-;-1:-1:-1;;;;;22430:11:0;22405:4;22430:11;;;:5;:11;;;;;:14;:19;;;22348:110::o;7402:155::-;-1:-1:-1;;;;;7510:18:0;;7485:4;7510:18;;;:5;:18;;;;;;;;:38;;;;;:31;;:38;;;;;;7402:155;;;;:::o;21316:164::-;-1:-1:-1;;;;;21424:18:0;;21401:4;21424:18;;;:5;:18;;;;;;;;:34;;;;;:27;;:34;;;;;:48;;;21316:164;;;;:::o;3293:127::-;3371:41;3384:10;3396:15;3371:12;:41::i;:::-;3293:127;:::o;20497:312::-;-1:-1:-1;;;;;20626:18:0;;;20574:7;20626:18;;;:5;:18;;;;;;;;:34;;;;;;:27;;;;:34;;;;;:50;;20758:42;;;;20695:44;;;;20618:183;;;;;;;;;;;;;;;;;20574:7;;20583:16;;20574:7;;20626:50;;;;20695:44;;20758:42;;;;;20695:44;;20618:183;;20695:44;20618:183;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;20618:183:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;20497:312;;;;;:::o;20171:155::-;-1:-1:-1;;;;;20278:18:0;;;;20254:4;20278:18;;;:5;:18;;;;;;;;:40;;;;;;:33;;:40;;;;;;;;20171:155::o;1338:20::-;;;-1:-1:-1;;;;;1338:20:0;;:::o;21662:166::-;-1:-1:-1;;;;;21771:18:0;;21748:4;21771:18;;;:5;:18;;;;;;;;:34;;;;;:27;;;;:34;;;;;;:49;;21662:166;;;;:::o;20817:487::-;-1:-1:-1;;;;;20973:18:0;;;20894:7;20973:18;;;:5;:18;;;;;;;;:34;;;;;;:27;;;;:34;;;;;:50;;21189:42;;;;21250:45;;;;21042:54;;;20965:331;;;;;;;;;;;;;;;;;20894:7;;20903:16;;;;20894:7;;;;20973:50;;;;21042:54;;21115:55;;;21189:42;;;;;21250:45;;;21042:54;;20965:331;;;21042:54;20965:331;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;20965:331:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;20965:331:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;20817:487;;;;;;;;:::o;1081:37::-;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;1081:37:0;;;;;:::o;22008:160::-;-1:-1:-1;;;;;22114:18:0;;22091:4;22114:18;;;:5;:18;;;;;;;;:34;;;;;:27;;:34;;;;;:46;;;22008:160;;;;:::o;21834:166::-;-1:-1:-1;;;;;21943:18:0;;21920:4;21943:18;;;:5;:18;;;;;;;;:34;;;;;:27;;;;:34;;;;;;:49;;21834:166;;;;:::o;20336:155::-;-1:-1:-1;;;;;20443:18:0;;;;20419:4;20443:18;;;:5;:18;;;;;;;;:40;;;;;;:33;;:40;;;;;;;;20336:155::o;7202:190::-;7301:15;;7262:4;7301:15;;;;;;;;;;;:31;7351:10;:17;;;;;;;:32;;7202:190::o;3434:1988::-;3518:24;3531:10;3518:12;:24::i;:::-;3510:72;;;;-1:-1:-1;;;3510:72:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3601:6;:11;;3611:1;3601:11;:26;;;;3616:6;:11;;3626:1;3616:11;3601:26;3593:53;;;;;-1:-1:-1;;;3593:53:0;;;;;;;;;;;;-1:-1:-1;;;3593:53:0;;;;;;;;;;;;;;;3678:17;;;;;;;:10;:17;;;;;;3665:9;:30;3657:56;;;;;-1:-1:-1;;;3657:56:0;;;;;;;;;;;;-1:-1:-1;;;3657:56:0;;;;;;;;;;;;;;;3740:1;3732:5;:9;;;:32;;;;-1:-1:-1;1066:2:0;3745:19;;;;;3732:32;3724:58;;;;;-1:-1:-1;;;3724:58:0;;;;;;;;;;;;-1:-1:-1;;;3724:58:0;;;;;;;;;;;;;;;3819:6;:11;;3829:1;3819:11;3815:828;;;3862:10;3856:17;;;;:5;:17;;;;;;;;:39;;;;;;:32;;;;:39;;;;;;;;3855:40;3847:76;;;;;-1:-1:-1;;;3847:76:0;;;;;;;;;;;;-1:-1:-1;;;3847:76:0;;;;;;;;;;;;;;;3954:10;3948:17;;;;:5;:17;;;;;;;;:41;-1:-1:-1;;3981:7:0;;3948:41;;;;:32;;;;:41;;;;;;;;3940:66;;;;;-1:-1:-1;;;3940:66:0;;;;;;;;;;;;-1:-1:-1;;;3940:66:0;;;;;;;;;;;;;;;4054:10;4048:17;;;;:5;:17;;;;;;;;:35;-1:-1:-1;;4075:7:0;;4048:35;;;;:26;;;;:35;;;;;;:43;;;;4044:135;;;4118:10;4158:5;4112:17;;;:5;:17;;;;;;;;:35;-1:-1:-1;;4139:7:0;;4112:35;;;:26;;:35;;;;;:43;;:51;;-1:-1:-1;;4112:51:0;;;4044:135;4199:22;4224:37;4243:10;4255:5;4224:18;:37::i;:::-;4282:10;4276:17;;;;:5;:17;;;;;;;;:33;;;;;:26;;;:33;;;;;:66;;-1:-1:-1;;;;;;4276:66:0;-1:-1:-1;;;;;4276:66:0;;;;;4357:32;;:39;;;;;;:46;;-1:-1:-1;;4357:46:0;;;;;;4276:66;;-1:-1:-1;4418:51:0;;4276:66;:33;4418:16;:51::i;:::-;4496:10;4484:33;4490:17;;;4484:5;4490:17;;;;;;;;:26;;;-1:-1:-1;;;;;4490:26:0;;;4484:33;;;;;:49;;;;;;:42;;;;:49;;;;;;:64;:66;;;;;;4584:45;;;;;;;;;;;;;;;;;;4496:10;4584:45;;;;;;;;3815:828;;4648:6;:11;;4658:1;4648:11;4644:736;;;4691:10;4685:17;;;;:5;:17;;;;;;;;:39;;;;;;:32;;;;:39;;;;;;;;4684:40;4676:76;;;;;-1:-1:-1;;;4676:76:0;;;;;;;;;;;;-1:-1:-1;;;4676:76:0;;;;;;;;;;;;;;;4782:10;4776:17;;;;:5;:17;;;;;;;;:41;-1:-1:-1;;4809:7:0;;4776:41;;;;:32;;;;:41;;;;;;;;4768:66;;;;;-1:-1:-1;;;4768:66:0;;;;;;;;;;;;-1:-1:-1;;;4768:66:0;;;;;;;;;;;;;;;4861:10;4855:17;;;;:5;:17;;;;;;;;:35;-1:-1:-1;;4882:7:0;;4855:35;;;;:26;;;;:35;;;;;;:43;;;;4851:135;;;4925:10;4965:5;4919:17;;;:5;:17;;;;;;;;:35;-1:-1:-1;;4946:7:0;;4919:35;;;:26;;:35;;;;;:43;;:51;;-1:-1:-1;;4919:51:0;;;4851:135;5002:22;5027:37;5046:10;5058:5;5027:18;:37::i;:::-;5099:10;5093:17;;;;5135:4;5093:17;;;;;;;;:39;;;;;:32;;:39;;;;;;:46;;-1:-1:-1;;5093:46:0;;;;;;5002:62;;-1:-1:-1;5154:51:0;;5002:62;5126:5;5154:16;:51::i;:::-;5232:10;5220:33;5226:17;;;5220:5;5226:17;;;;;;;;:26;;;-1:-1:-1;;;;;5226:26:0;;;5220:33;;;;;:49;;;;;;:42;;;;:49;;;;;;:64;:66;;;;;;;;5323:45;;5359:1;5323:45;;;;;;;;;;;;;;;5232:10;5323:45;;;;;;;;;4644:736;;3434:1988;;:::o;21486:164::-;-1:-1:-1;;;;;21594:18:0;;21571:4;21594:18;;;:5;:18;;;;;;;;:34;;;;;:27;;:34;;;;;:48;;;21486:164;;;;:::o;6758:299::-;6817:7;6838:12;6854:18;6866:5;6854:11;:18::i;:::-;6920:72;;;6937:15;6920:72;;;;;;;6954:16;6920:72;;;;6972:14;6920:72;;;;;;;;;;;;;;;;;;26:21:-1;;;22:32;;;6:49;;6920:72:0;;;;;;6910:83;;;;;;7012:15;;;6886:14;7012:15;;;;;;;;;;6838:34;;-1:-1:-1;6910:83:0;6838:34;6910:83;6838:34;7037:14;;;;;7012:40;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7012:40:0;;6758:299;-1:-1:-1;;;;6758:299:0:o;19643:349::-;19725:7;19745:240;-1:-1:-1;;;;;19783:18:0;;;19777:34;19783:18;;;19777:5;19783:18;;;;;;;;:27;;;;;;;19777:34;;;;;:56;;;;;;:49;;;;:56;;;;;;;19773:131;;;-1:-1:-1;;;;;;19861:18:0;;;;;;;:5;:18;;;;;;;;:27;;;19854:34;;19773:131;-1:-1:-1;;;;;19946:18:0;;;;;;;:5;:18;;;;;;;;:27;;;;;;19745:240;;1365:40;;;;;;;;;;;;;:::o;19282:349::-;19364:7;19384:240;-1:-1:-1;;;;;19422:18:0;;;19416:34;19422:18;;;19416:5;19422:18;;;;;;;;:27;;;;;;;19416:34;;;;;:56;;;;;;:49;;;;:56;;;;;;;19412:131;;;-1:-1:-1;;;;;;19500:18:0;;;;;;;:5;:18;;;;;;;;:27;;;19493:34;;19412:131;-1:-1:-1;;;;;19585:18:0;;;;;;;:5;:18;;;;;;;;:27;;;;;;19384:240;;9133:1783;-1:-1:-1;;;;;9237:22:0;;;;;;;:5;:22;;;;;;;;:38;;;;;;:31;;;;:38;;;;;:48;;27:10:-1;;23:18;;;45:23;;9237:66:0;;;;;;;;;;;-1:-1:-1;;;;;;9237:66:0;;;;;;;;;;;9320:38;;:55;9378:1;-1:-1:-1;9316:325:0;;;-1:-1:-1;;;;;9435:116:0;;;9494:22;;;;9478:1;9494:22;;;;;;;;:38;;;;;;;:31;;;;:38;;;;;;:48;;:55;9435:116;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;9435:116:0;;;;;;;;9573:56;9590:15;9607:11;9620:1;9623:5;9573:16;:56::i;:::-;9566:63;;9316:325;9666:55;;;9709:1;9666:55;;;;;;;;;9719:1;9666:55;;;;;;-1:-1:-1;;;;;9666:55:0;;;;;;;;-1:-1:-1;;;;;;;;;;;9666:55:0;;;;;;;;9807:16;;;9821:1;9807:16;;;;;;;;;;-1:-1:-1;;;;;9756:22:0;;;;:5;:22;;;;;;:38;;;;;:31;;:38;;;;;;;:67;;;;:48;;;;;9807:16;9756:67;:::i;:::-;-1:-1:-1;;;;;;9839:22:0;;;;;;:5;:22;;;;;;;;:46;9877:7;;;9839:46;;;;:37;;:46;;;;;;;;9838:47;:70;;;;-1:-1:-1;9889:19:0;;;1066:2;9889:19;;9838:70;9834:156;;;-1:-1:-1;;;;;9925:22:0;;;;;;9974:4;9925:22;;;;;;;;:38;;;;;:31;;:38;;;;;;:46;;:53;;-1:-1:-1;;9925:53:0;;;;;;9834:156;10064:5;;-1:-1:-1;;;;;10045:24:0;;;10064:5;;10045:24;10041:868;;10129:27;10159:42;10178:15;10195:5;10159:18;:42::i;:::-;-1:-1:-1;;;;;10220:22:0;;;;;;;:5;:22;;;;;;;;:38;;;;;:31;;:38;;;;;:54;10129:72;;-1:-1:-1;10220:77:0;;;:54;;:77;10216:194;;-1:-1:-1;;;;;10318:22:0;;;;;;;:5;:22;;;;;;;;:38;;;;;:31;;:38;;;;;:76;;-1:-1:-1;;;;;;10318:76:0;;;;;;;;;;10216:194;-1:-1:-1;;;;;10438:22:0;;;;;;;:5;:22;;;;;;;;:38;;;;;;:31;;;;:38;;;;;;:52;;:54;;;;;;10522:69;;;;;;;;;;;;;;;;;;;;;10438:22;-1:-1:-1;;;;;;;;;;;10522:69:0;;;;;;;10606:61;10623:15;10640:19;10661:5;10606:16;:61::i;:::-;10041:868;;;;10717:5;;10700:46;;-1:-1:-1;;;;;10717:5:0;10724:11;10717:5;10740;10700:16;:46::i;:::-;10767:5;;;-1:-1:-1;;;;;10767:5:0;;;10761:12;;;;:5;:12;;;;;;;;:28;;;;;;:21;;;;:28;;;;;:42;;:44;;;;;;10856:5;;10847:50;;;;;;;;;;;;;;;;;;10761:12;;10856:5;;;;;-1:-1:-1;;;;;;;;;;;10847:50:0;;;;;;;10041:868;9133:1783;;;:::o;10924:4766::-;-1:-1:-1;;;;;11036:22:0;;;;;;:5;:22;;;;;;;;:44;;;;;;:37;;;;:44;;;;;;;;11028:88;;;;;-1:-1:-1;;;11028:88:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;11141:22:0;;;;;;:5;:22;;;;;;;;:38;;;;;:31;;:38;;;;;;:58;:65;11209:1;-1:-1:-1;11137:2329:0;;;-1:-1:-1;;;;;11227:22:0;;;;;;;:5;:22;;;;;;;;:38;;;;;;;:31;;;;:38;;;;;:58;;27:10:-1;;23:18;;;45:23;;11227:76:0;;;;;;;;;;;-1:-1:-1;;;;;;11227:76:0;;;;;;;;;11382:38;;;;:65;;11323:126;;11366:1;11323:126;;;;;;;;;;;;;;;;;;11227:22;;:76;-1:-1:-1;;;;;;;;;;;11323:126:0;;;;;;;;;-1:-1:-1;;;;;11511:18:0;;;;;;;:5;:18;;;;;;;;:34;;;;;:27;;:34;;;;;:68;;-1:-1:-1;;;;;;11511:68:0;;;;;;;;;;11619:5;;;;;11600:24;11596:145;;;11669:56;11686:15;11703:11;11716:1;11719:5;11669:16;:56::i;11596:145::-;-1:-1:-1;;;;;11783:22:0;;;11769:11;11783:22;;;:5;:22;;;;;;;;:38;;;;;;:31;;;;:38;;;;;:54;;;11864:10;;;;;;;;;:26;;;:19;;;:26;;;;;:47;;;;27:10:-1;;23:18;;;45:23;;11864:65:0;;;;;;;;;;;-1:-1:-1;;;;;;11864:65:0;;;;;;;;;;;11970:26;;:46;;:53;11783:54;;12057:8;;12056:102;;;;-1:-1:-1;;;;;;12089:10:0;;;;;;;:5;:10;;;;;;;;:26;;;;;:19;;:26;;;;;:46;:49;;:68;;;;:46;;:10;:49;;;;;;;;;;;;;;-1:-1:-1;;;;;12089:49:0;:68;12056:102;:193;;;;-1:-1:-1;;;;;;12180:10:0;;;;;;;:5;:10;;;;;;;;:26;;;;;:19;;:26;;;;;;:46;;:49;;:68;;;;:46;;:5;:49;;;;;;;;;;;;;;;;-1:-1:-1;;;;;12180:49:0;:68;12056:193;12052:1313;;;-1:-1:-1;;;;;12274:22:0;;;;;;:5;:22;;;;;;;;:38;;;;;:31;;:38;;;;;;:58;;:65;:70;12270:264;;;12374:43;;;12405:1;12374:43;;;;;;;;;12415:1;12374:43;;;;;;-1:-1:-1;;;;;12374:43:0;;;;;;;;-1:-1:-1;;;;;;;;;;;12374:43:0;;;;;;;;12270:264;;;12471:43;;;12502:1;12471:43;;;;;;;;;12512:1;12471:43;;;;;;-1:-1:-1;;;;;12471:43:0;;;;;;;;-1:-1:-1;;;;;;;;;;;12471:43:0;;;;;;;;12270:264;12052:1313;;;12561:3;12568:1;12561:8;:20;;;;12573:3;12580:1;12573:8;12561:20;12560:115;;;;-1:-1:-1;;;;;;12607:10:0;;;;;;;:5;:10;;;;;;;;:26;;;;;:19;;:26;;;;;:46;:49;;:68;;;;:46;;:10;:49;;;;;;;;;;;;;;-1:-1:-1;;;;;12607:49:0;:68;12560:115;12556:809;;;-1:-1:-1;;;;;12700:22:0;;;;;;:5;:22;;;;;;;;:38;;;;;:31;;:38;;;;;;:58;;:65;:70;12696:264;;;12800:43;;;12831:1;12800:43;;;;;;;;;12841:1;12800:43;;;;;;-1:-1:-1;;;;;12800:43:0;;;;;;;;-1:-1:-1;;;;;;;;;;;12800:43:0;;;;;;;;12696:264;;;12897:43;;;12928:1;12897:43;;;;;;;;;12938:1;12897:43;;;;;;-1:-1:-1;;;;;12897:43:0;;;;;;;;-1:-1:-1;;;;;;;;;;;12897:43:0;;;;;;;;12556:809;;;12985:3;12992:1;12985:8;:80;;;;-1:-1:-1;;;;;;12997:10:0;;;;;;;:5;:10;;;;;;;;:26;;;;;:19;;:26;;;;;;:46;;:49;;:68;;;;:46;;:5;:49;;;;;;;;;;;;;;;;-1:-1:-1;;;;;12997:49:0;:68;12985:80;12981:384;;;-1:-1:-1;;;;;13090:22:0;;;;;;:5;:22;;;;;;;;:38;;;;;:31;;:38;;;;;;:58;;:65;:70;13086:264;;;13190:43;;;13221:1;13190:43;;;;;;;;;13231:1;13190:43;;;;;;-1:-1:-1;;;;;13190:43:0;;;;;;;;-1:-1:-1;;;;;;;;;;;13190:43:0;;;;;;;;13086:264;;;13287:43;;;13318:1;13287:43;;;;;;;;;13328:1;13287:43;;;;;;-1:-1:-1;;;;;13287:43:0;;;;;;;;-1:-1:-1;;;;;;;;;;;13287:43:0;;;;;;;;13086:264;13402:52;13430:11;13443:3;13448:5;13402:27;:52::i;:::-;13395:59;;;;11137:2329;-1:-1:-1;;;;;13486:22:0;;;;;;;:5;:22;;;;;;;;:38;;;;;;:31;;;;:38;;;;;:59;;;27:10:-1;;23:18;;;45:23;;13486:77:0;;;;;;;;;;-1:-1:-1;;;;;;13486:77:0;;;;;;;13580:38;;:49;;;;:63;13576:1082;;-1:-1:-1;;;;;13748:22:0;;;;;;:5;:22;;;;;;;;:38;;;;;:31;;:38;;;;;;:58;;:61;;:58;;:5;:61;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;13665:22:0;;;;;13748:61;13665:22;;;;;;;:38;;;;;:31;;:38;;;;;;:58;;;:61;;13748;;;;;13665:58;;:61;;;;;;;;;;;;;;-1:-1:-1;;;;;13665:61:0;:144;13664:300;;;;-1:-1:-1;;;;;;13914:22:0;;;;;;;:5;:22;;;;;;;;:38;;;;;:31;;:38;;;;;:49;;;;13832:58;;:61;;13914:49;;;;;13832:58;13914:22;13832:61;;;;;;;;;;;;;;-1:-1:-1;;;;;13832:61:0;:131;13664:300;13660:987;;;13987:51;13996:11;14009:15;14026:5;14033:4;13987:8;:51::i;:::-;14064:64;14092:11;14105:15;14122:5;14064:27;:64::i;13660:987::-;-1:-1:-1;;;;;14237:22:0;;;;;;;:5;:22;;;;;;;;:38;;;;;:31;;:38;;;;;:49;;;;14154:58;;:61;;14237:49;;;;;14154:58;14237:22;14154:61;;;;;;;;;;;;;;-1:-1:-1;;;;;14154:61:0;:132;14150:497;;;14307:51;14316:11;14329:15;14346:5;14353:4;14307:8;:51::i;14150:497::-;14489:52;14498:11;14511:15;14528:5;14535;14489:8;:52::i;14150:497::-;-1:-1:-1;;;;;14674:22:0;;;;;;;:5;:22;;;;;;;;:38;;;;;:31;;:38;;;;;;:58;;:61;;:76;;;;:58;;:5;:61;;;;;;;;;;;;;;;;-1:-1:-1;;;;;14674:61:0;:76;14670:499;;;14767:52;14776:11;14789:15;14806:5;14813;14767:8;:52::i;14670:499::-;-1:-1:-1;;;;;14927:22:0;;;;;;;:5;:22;;;;;;;;:38;;;;;:31;;:38;;;;;:58;:61;;:76;;;;:58;;:22;:61;;;;;;;;;;;;;;-1:-1:-1;;;;;14927:61:0;:76;14923:246;;;15020:51;15029:11;15042:15;15059:5;15066:4;15020:8;:51::i;14923:246::-;-1:-1:-1;;;;;15328:22:0;;15322:68;15328:22;;;15322:5;15328:22;;;;;;;;:38;;;;;:31;;:38;;;;;:58;;:61;;15322:5;;:68;:5;;15328:61;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;15328:61:0;;;15322:68;;;;;;;;;;;;;;;:84;;;;;;:77;;;;:84;;;;;15328:61;15322:104;;;:111;15199:22;;;;;;;;;;;:38;;;:31;;:38;;;;;;:58;;:61;;15328;;15199;;;;;;;;;;;;;;;;-1:-1:-1;;;;;15199:61:0;15193:68;;;;;;;;;;;;;;;:84;;;;;:77;;:84;;;;;15199:61;15193:104;:111;:240;15189:409;;15450:52;15459:11;15472:15;15489:5;15496;15450:8;:52::i;:::-;15189:409;;;15535:51;15544:11;15557:15;15574:5;15581:4;15535:8;:51::i;:::-;15618:64;15646:11;15659:15;15676:5;15618:27;:64::i;23549:843::-;23658:16;23676:21;23701:50;23717:11;23730:5;23737:6;23745:5;23701:15;:50::i;:::-;23657:94;;;;23781:6;:10;;23790:1;23781:10;23777:127;;;23861:17;;;;;;;:10;:17;;;;;;;;;-1:-1:-1;;;;;23811:18:0;;;;:5;:18;;;;;:34;;;:27;;;;:34;;;;;:46;;:67;;;;;;;23777:127;23921:6;:10;;23930:1;23921:10;23917:120;;;24001:17;;;;;;;:10;:17;;;;;;;;;-1:-1:-1;;;;;23951:18:0;;;;:5;:18;;;;;:34;;;:27;;;;:34;;;;;:46;;:67;;;;;;;23917:120;24094:17;;;;;;;:10;:17;;;;;;;24062:50;;-1:-1:-1;;;;;24062:31:0;;;:50;;;;;24094:17;24062:50;;24094:17;24062:50;24094:17;24062:31;:50;;;;;;;24057:191;;24178:58;;-1:-1:-1;;;;;24178:35:0;;;24214:21;24178:58;;;;;;;;;24214:21;24178:35;:58;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;24178:58:0;24171:65;;;;24057:191;24272:16;24268:107;;;24310:53;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;24310:53:0;;;;;;;;;;;;;;;;;;;24268:107;23549:843;;;;;;;:::o;17327:1943::-;-1:-1:-1;;;;;17446:22:0;;;;;;:5;:22;;;;;;;;:38;;;;;:31;;:38;;;;;:59;;:66;17515:1;-1:-1:-1;17442:186:0;;;17560:56;17577:15;17594:11;17607:1;17610:5;17560:16;:56::i;17442:186::-;-1:-1:-1;;;;;17676:22:0;;;17670:61;17676:22;;;17670:5;17676:22;;;;;;;;:38;;;;;;:31;;;;:38;;;;;:54;;;;17670:61;;;;;;;;:77;;;:70;;;;:77;;;;;;:97;17648:119;;;;;;;;;;;;;;;;;:19;;:119;;;17670:97;17648:119;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;17648:119:0;;;;;;;;;;;;;;;;;;;;;;;17792:2;:9;17805:1;17792:14;17788:501;;;17836:15;-1:-1:-1;;;;;17827:24:0;:2;17830:1;17827:5;;;;;;;;;;;;;;-1:-1:-1;;;;;17827:24:0;;:69;;;;17881:15;-1:-1:-1;;;;;17872:24:0;:2;17875:1;17872:5;;;;;;;;;;;;;;-1:-1:-1;;;;;17872:24:0;;17827:69;17823:455;;;-1:-1:-1;;;;;17923:22:0;;;17917:61;17923:22;;;17917:5;17923:22;;;;;;;;:38;;;;;;:31;;;;:38;;;;;:54;;;;17917:61;;;;;;;;:77;;;:70;;;;:77;;;;;;:88;;:106;;-1:-1:-1;;;;;;17917:106:0;;;;;;17823:455;;;18049:2;:9;18062:1;18049:14;18045:233;;;18097:15;-1:-1:-1;;;;;18088:24:0;:2;18091:1;18088:5;;;;;;;;;;;;;;-1:-1:-1;;;;;18088:24:0;;18084:179;;;-1:-1:-1;;;;;18143:22:0;;;18137:61;18143:22;;;18137:5;18143:22;;;;;;;;:38;;;;;;:31;;;;:38;;;;;:54;;;;18137:61;;;;;;;;:77;;;:70;;;;:77;;;;;;:88;;:106;;-1:-1:-1;;;;;;18137:106:0;;;;;;18084:179;18370:16;;;18384:1;18370:16;;;;;;;;;;-1:-1:-1;;;;;18309:22:0;;;;:5;:22;;;;;;:38;;;;;:31;;:38;;;;;;;:77;;;;:58;;;;;18370:16;18309:77;:::i;:::-;-1:-1:-1;18459:16:0;;;18473:1;18459:16;;;;;;;;;;-1:-1:-1;;;;;18397:22:0;;;;:5;:22;;;;;:38;;;;;:31;;:38;;;;;;:78;;;;:59;;;;;18459:16;18397:78;:::i;:::-;-1:-1:-1;;;;;;18486:22:0;;18546:1;18486:22;;;:5;:22;;;;;;;;:38;;;;;;:31;;;:38;;;;;:49;;;;:62;;-1:-1:-1;;;;;;18486:62:0;;;18604:7;;;18566:46;;;;:37;;:46;;;;;;;;18565:47;:70;;;;-1:-1:-1;18616:19:0;;;1066:2;18616:19;;18565:70;18561:156;;;-1:-1:-1;;;;;18652:22:0;;;;;;18701:4;18652:22;;;;;;;;:38;;;;;:31;;:38;;;;;;:46;;:53;;-1:-1:-1;;18652:53:0;;;;;;18561:156;-1:-1:-1;;;;;18729:22:0;;;;;;;:5;:22;;;;;;;;:38;;;;;:31;;:38;;;;;;:52;;:54;;;;;;;18827:5;;;;;18808:24;18804:459;;18849:27;18879:42;18898:15;18915:5;18879:18;:42::i;:::-;18943:69;;;19003:1;18943:69;;;;;;;;;;;18849:72;;-1:-1:-1;;;;;;18943:69:0;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;18943:69:0;;;;;;;;19027:61;19044:15;19061:19;19082:5;19027:16;:61::i;:::-;18804:459;;;;19135:5;;19126:50;;;19167:1;19126:50;;;;;;;;;;;-1:-1:-1;;;;;19126:50:0;;;;19150:1;;19135:5;;;-1:-1:-1;;;;;;;;;;;19126:50:0;;;;;;;;;;19222:5;;19205:46;;-1:-1:-1;;;;;19222:5:0;19229:11;19242:1;19245:5;19205:16;:46::i;15698:1617::-;15808:2;15803:1505;;-1:-1:-1;;;;;15833:22:0;;15827:68;15833:22;;;15827:5;15833:22;;;;;;;;:38;;;;;:31;;:38;;;;;:58;;:61;;15827:5;;:68;;;15833:61;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;15833:61:0;;;15827:68;;;;;;;;;;;;;;;:84;;;;;;:77;;;;:84;;;;;15833:61;15827:104;;;27:10:-1;;23:18;;;45:23;;15827:122:0;;;;;;;;;-1:-1:-1;;;;;;15827:122:0;;;;;;;15995:22;;;;;;;;;;;:38;;;:31;:38;;;;;:58;;;:61;;:58;;15833:61;15995;;;;;;;;;;;;;;;;-1:-1:-1;;;;;16080:22:0;;;;;15995:61;16080:22;;;;;;;:38;;;;;:31;;:38;;;;;;:58;;:61;;15995;;;;15969:218;;;;-1:-1:-1;;;;;;;;;;;15969:218:0;16058:1;;16061:5;;15995:61;;;;16080;;;;;;;;;;;;;;;;-1:-1:-1;;;;;16080:61:0;16074:68;;;;;;;;;;;;;;;:84;;;;;;:77;;;;:84;;;;;;16080:61;16074:104;:111;15969:218;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;16207:176:0;;;16270:68;16276:22;;;16270:5;16276:22;;;;;;;;:38;;;;;:31;;:38;;;;;:58;;:61;;16207:176;;;;;-1:-1:-1;;;;;;;;;;;16207:176:0;16250:1;;16253:5;;16270;;:68;;16276:61;;;;;;;;;;;;;;;;-1:-1:-1;;;;;16276:61:0;16270:68;;;;;;;;;;;;;;;:84;;;;;;:77;;;;:84;;;;;;16276:61;16270:104;:111;16207:176;;;;;;;;;;;;;;;;;16260:1;:122;;;16207:176;;;;;;;;;;;;;;-1:-1:-1;;;;;16484:22:0;;;;;;:5;:22;;;;;;;;:38;;;;;:31;;:38;;;;;:58;:61;;:58;;:22;:61;;;;;;;;;;;;;;;;-1:-1:-1;;;;;16431:18:0;;;;;16484:61;16431:18;;;;;;:34;;;;;:27;;:34;;;;;;;:114;;-1:-1:-1;;;;;;16431:114:0;16484:61;;;;16431:114;;;15803:1505;;;-1:-1:-1;;;;;16584:22:0;;16578:68;16584:22;;;16578:5;16584:22;;;;;;;;:38;;;;;:31;;:38;;;;;:58;;:61;;16578:5;;:68;:5;;16584:61;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;16584:61:0;;;16578:68;;;;;;;;;;;;;;;:84;;;;;;:77;;;;:84;;;;;16584:61;16578:104;;;27:10:-1;;23:18;;;45:23;;16578:122:0;;;;;;;;;-1:-1:-1;;;;;;16578:122:0;;;;;;;16746:22;;;;;;;;;;;:38;;;:31;:38;;;:58;;:61;;:58;;16584:61;16746;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;16831:22:0;;;;;16746:61;16831:22;;;;;;;:38;;;;;:31;;:38;;;;;;:58;;:61;;16746;;;;16720:218;;;;-1:-1:-1;;;;;;;;;;;16720:218:0;16809:1;;16812:5;;16746:61;;;;16831;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;16831:61:0;16825:68;;;;;;;;;;;;;;;:84;;;;;;:77;;;;:84;;;;;;16831:61;16825:104;:111;16720:218;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;16958:176:0;;;17021:68;17027:22;;;17021:5;17027:22;;;;;;;;:38;;;;;:31;;:38;;;;;:58;;:61;;16958:176;;;;;-1:-1:-1;;;;;;;;;;;16958:176:0;17001:1;;17004:5;;17021;;;;17027:61;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;17027:61:0;17021:68;;;;;;;;;;;;;;;:84;;;;;;:77;;;;:84;;;;;;17027:61;17021:104;:111;16958:176;;;;;;;;;;;;;;;;;17011:1;:122;;;16958:176;;;;;;;;;;;;;;-1:-1:-1;;;;;17235:22:0;;;;;;:5;:22;;;;;;;;:38;;;;;:31;;:38;;;;;;:58;;:61;;:58;;:5;:61;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;17182:18:0;;;;;17235:61;17182:18;;;;;;:34;;;;;:27;;:34;;;;;;;:114;;-1:-1:-1;;;;;;17182:114:0;17235:61;;;;17182:114;;;15698:1617;;;;:::o;22466:1073::-;22570:7;;22615:11;22570:7;22683:1;22673:11;;;;22669:863;;;22701:394;-1:-1:-1;;;;;22737:15:0;;;;;;:5;:15;;;;;;;;:31;;;;;;:24;;;;:31;;;;;;:39;;;;22733:347;;;22806:43;;;22840:1;22806:43;;;;;;;;;;;-1:-1:-1;;;;;22806:43:0;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;22929:15:0;;;;;;;22891:4;22929:15;;;;;;;;:31;;;;;:24;;:31;;;;;;:47;;;;;22733:347;;;23033:8;;-1:-1:-1;23043:16:0;-1:-1:-1;23025:35:0;;22733:347;22701:394;;22669:863;-1:-1:-1;;;;;23163:15:0;;;;;;:5;:15;;;;;;;;:31;;;;;;:24;;;;:31;;;;;;:39;;;;23159:347;;;23232:43;;;23266:1;23232:43;;;;;;;;;;;-1:-1:-1;;;;;23232:43:0;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;23355:15:0;;;;;;;23317:4;23355:15;;;;;;;;:31;;;;;:24;;:31;;;;;;:47;;;;;23127:394;;22466:1073;;;;;;;;:::o;36:24634::-;;;;;;;;;;;;;;;-1:-1:-1;;;;;36:24634:0;;;;;;;;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;36:24634:0;-1:-1:-1;;;;;36:24634:0;;;;;;;;;;;-1:-1:-1;36:24634:0;;;;;;;-1:-1:-1;36:24634:0;;;-1:-1:-1;36:24634:0;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;-1:-1:-1;;;;;;36:24634:0;;;;;;
Swarm Source
bzzr://5b3b307f122ae036f1f886ad34e8f4175feb7c1ebe005f74cb4adae5d86d6876
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.