BNB Chain
0xa5d76921dcd9e2bbeb1317010baf696c112bb6f1
Decompiled Solidity recovered from this contract's runtime bytecode. Best-effort reconstruction — confirm behaviour against on-chain state.
Decompilation outputBNB Chain · 0xa5d76921…112bb6f119.7 KB135.4 s
This result is permanently available athttps://decompiler.exvul.com/bsc/0xa5d76921dcd9e2bbeb1317010baf696c112bb6f1
2,947 lines · Click a variable or keyword to highlight its references · Click a line number to copy its link; Shift-click to copy a block link
//decompiled by exvvul decompiler tool [email protected] https://x.com/exvulsec// Decompilation incomplete: symbolic execution reached a configured deadline for 1 of 84 entry points (170000 ms contract budget): db006a75// Decompilation incomplete: generated symbolic output exceeded safe postprocessing limits for 6 of 84 entry points; ABI and selector evidence were preserved but those Solidity bodies were omitted: 0b842dee, 1c5a9d9c, 3d0bf08e, a58b603b, d1058e59, db006a75// SPDX-License-Identifier: MITpragma solidity >=0.8.0;contract DesolexContract { address public constant unresolved_e421d08a = address(0xccad9e21db6362cbe16937ec4775bf6aabd6e4c4); uint256 public constant unresolved_bcfcf22d = 3; uint256 public constant unresolved_9b72311a = 1; uint256 public constant unresolved_784b6dc9 = 2; uint256 public redeemFeeBps; // STORAGE[0x0] uint256 public unresolved_20d89c17; // STORAGE[0x1] uint256 public unresolved_fbfa8a11; // STORAGE[0x2] uint256 public unresolved_4edc31d7; // STORAGE[0x3] uint256 public swapFeeBps; // STORAGE[0x4] uint256 public unresolved_b637de09; // STORAGE[0x5] uint256 public unresolved_4018fa15; // STORAGE[0x6] uint256 public unresolved_f8acf130; // STORAGE[0x7] uint256 public unresolved_677083b9; // STORAGE[0x8] bool stor_9; // STORAGE[0x9] uint256 public unresolved_f604a0f3; // STORAGE[0xa] bool public preLaunch; // STORAGE[0xb] bytes 0 to 0 uint256 public unresolved_2c6d84a7; // STORAGE[0xc] bytes32 stor_d; // STORAGE[0xd] address public owner; // STORAGE[0xe] address public techRecipient; // STORAGE[0xf] address public projectRecipient; // STORAGE[0x10] address public communityRecipient; // STORAGE[0x11] address public bnbUsdFeed; // STORAGE[0x12] uint256 public stalePriceSeconds; // STORAGE[0x13] uint256 public poolBalance; // STORAGE[0x14] uint256 public totalPower; // STORAGE[0x15] mapping(address => address) mapping_16; // STORAGE[0x16] mapping(address => address) public inviterOf; // STORAGE[0x17] mapping(address => uint256) public getUserPower; // STORAGE[0x18] mapping(address => uint256) public totalInvestedBNB; // STORAGE[0x19] mapping(bytes32 => uint256) public unresolved_64a7ff09; // STORAGE[0x1a] uint256 public unresolved_573d9c4c; // STORAGE[0x1b] uint256 public unresolved_ca0b18d8; // STORAGE[0x1c] uint256 public unresolved_bb464796; // STORAGE[0x1d] mapping(address => uint256) public unresolved_98d47821; // STORAGE[0x1e] mapping(address => uint256) public unresolved_e725b2b9; // STORAGE[0x1f] mapping(address => uint256) public unresolved_ea650934; // STORAGE[0x20] mapping(address => uint256) public unresolved_28a8ae5a; // STORAGE[0x21] uint256 public accNodeRewardPerWeight; // STORAGE[0x22] uint256 public totalNodeWeight; // STORAGE[0x23] uint256 public unresolved_e7a7f412; // STORAGE[0x24] mapping(address => uint256) public nodeRewardDebt; // STORAGE[0x25] mapping(address => uint256) public unresolved_e5615ae5; // STORAGE[0x26] mapping(address => uint256) public nodeWeightOf; // STORAGE[0x27] mapping(address => bool) public communityMembers; // STORAGE[0x28] mapping(bool => bool) mapping_29; // STORAGE[0x29] mapping(address => mapping(bool => bool)) public unresolved_fb412794; // STORAGE[0x2a] bytes32 stor_expr_ai; bytes32 stor_expr_aj; bool stor_expr_bd; bytes32 stor_expr_bh; bytes32 stor_expr_bi; bytes32 stor_expr_bj; bytes32 stor_expr_bk; event Event_5adfcf67(uint256, uint256); event Event_4cd08dc0(uint256, uint256); event Event_52460f80(uint256 indexed, uint256); event Event_35a23b16(uint256 indexed, uint256); event CommunityRecipientUpdated(address indexed, address indexed); event Event_3dea050e(); event NodeRewardsClaimed(address indexed, uint256); event Event_587829c0(uint256 indexed, uint256, uint256, uint256); event Event_2daad2dc(); event ProjectRecipientUpdated(address indexed, address indexed); event Event_e6b7836f(uint256 indexed, uint256); event Event_d8a6e64f(uint256 indexed, uint256, uint256, uint256, uint256); event Activated(address indexed, uint256, uint256); event Event_44e75da6(uint256 indexed, uint256, uint256); event Event_826751b8(uint256, uint256, uint256, uint256); event Event_5378a27a(address indexed, uint256 indexed); event Event_854c6832(address indexed, uint256 indexed); event Event_cfbdac9b(uint256, uint256, uint256, uint256, uint256, uint256, uint256); event Event_1ec9b22c(uint256 indexed, uint256, uint256, uint256, uint256, uint256, uint256, uint256); event OwnershipTransferred(address indexed, address indexed); function _desolexPanic(uint256 code) private pure { assembly ("memory-safe") { mstore(0x00, shl(224, 0x4e487b71)) mstore(0x04, code) revert(0x00, 0x24) } } modifier onlyOwner() { require(msg.sender == owner, "ONLY_OWNER"); _; } receive() external payable { if (msg.sender != owner) { if (!(stor_d == 0x02)) { stor_d = 0x02; if (!(msg.value < 0x016345785d8a0000)) { if (msg.value <= 0x8ac7230489e80000) { if (poolBalance < 0x01158e460913d00000) { uint256 value0 = this.code.length; if (msg.value < 0x016345785d8a0000) { value0 = 0x0429d069189e0000; } if ((CALLVALUE() >= 0x16345785d8a0000) && (CALLVALUE() <= 0x429d069189e0000)) { if (block.timestamp > unresolved_ca0b18d8) { unresolved_ca0b18d8 = block.timestamp; (bool success0, bytes memory returnData0) = address(0xccad9e21db6362cbe16937ec4775bf6aabd6e4c4).balanceOf(address(this)); // staticcall if (success0) { uint256 value1 = this.code.length; uint256 var_c; uint256 value2 = var_c.length; if (success0) { if (0x20 > returnData0.length) { if (((var_c + ((returnData0.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_c + ((returnData0.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_c)) _desolexPanic(65); var_c = var_c + ((returnData0.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); require(((var_c + returnData0.length) - var_c) >= 0x20); } else { if (((var_c + ((0x20 + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_c + ((0x20 + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_c)) _desolexPanic(65); var_c = var_c + ((0x20 + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); require(((var_c + 0x20) - var_c) >= 0x20); } } else { value1 = var_c; value2 = 0; } if (value2 > (unresolved_bb464796 + unresolved_e7a7f412)) { uint256 value6 = 0; uint256 value7 = 0; uint256 value8 = 0; uint256 value9 = 0; uint256 value10 = 0; if (!((value2 - (unresolved_bb464796 + unresolved_e7a7f412)) != 0x0 && (block.timestamp - unresolved_ca0b18d8) == 0x0 || (value2 - (unresolved_bb464796 + unresolved_e7a7f412)) == 0x0)) { uint256 value3 = 0; if (totalPower != 0x0) { value3 = unresolved_2c6d84a7; } uint256 value4 = this.code.length; if (!(((((value2 - (unresolved_bb464796 + unresolved_e7a7f412)) * value3) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value2 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value2 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value2 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value2 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180))) { value4 = (((((value2 - (unresolved_bb464796 + unresolved_e7a7f412)) * value3) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value2 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value2 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value2 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180)) + ((((value2 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180); } uint256 value48 = (((value2 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180; uint256 value49 = (((value2 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180; uint256 value50 = (((value2 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180; uint256 value51 = (((value2 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180; uint256 value52 = (((value2 - (unresolved_bb464796 + unresolved_e7a7f412)) * value3) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180; if (!((value2 - (unresolved_bb464796 + unresolved_e7a7f412)) * value3 * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value2 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value2 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xa * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value2 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xa * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value2 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4 * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 != 0x0 && (value2 - (unresolved_bb464796 + unresolved_e7a7f412)) * value3 * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value2 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value2 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xa * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value2 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xa * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value2 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4 * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 <= (value2 - (unresolved_bb464796 + unresolved_e7a7f412)) || (value2 - (unresolved_bb464796 + unresolved_e7a7f412)) * value3 * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value2 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value2 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xa * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value2 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xa * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value2 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4 * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 == 0x0)) { uint256 value53 = 0; uint256 value54 = 0; uint256 value55 = 0; uint256 value56 = 0; uint256 value57 = 0; if (!(value3 + 0xe6 == 0x0)) { uint256 value58 = 0; if (!(value3 == 0x0)) { uint256 value5 = (value2 - (unresolved_bb464796 + unresolved_e7a7f412)) - (((value2 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4) / (value3 + 0xe6) + (((value2 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) / (value3 + 0xe6)) + (((value2 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) / (value3 + 0xe6)) + (((value2 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) / (value3 + 0xe6))); if ((value2 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4 / (value3 + 0xe6) + (value2 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e / (value3 + 0xe6) + (value2 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xa / (value3 + 0xe6) + (value2 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xa / (value3 + 0xe6) < (value2 - (unresolved_bb464796 + unresolved_e7a7f412))) { } else { value5 = 0; } value58 = value5; } value53 = ((value2 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4) / (value3 + 0xe6); value54 = ((value2 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) / (value3 + 0xe6); value55 = ((value2 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) / (value3 + 0xe6); value56 = ((value2 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) / (value3 + 0xe6); value57 = value58; } value48 = value53; value49 = value54; value50 = value55; value51 = value56; value52 = value57; } value6 = value48; value7 = value49; value8 = value50; value9 = value51; value10 = value52; } uint256 value11; uint256 value12; uint256 value13; if (value10 != 0x0) { uint256 value59 = this.code.length; uint256 value60 = this.code.length; uint256 value61 = this.code.length; if (totalPower != 0x0) { unresolved_bb464796 = unresolved_bb464796 + value10; unresolved_573d9c4c = unresolved_573d9c4c + ((value10 * 0xc097ce7bc90715b34b9f1000000000) / totalPower); } else { value59 = !value10; value60 = value10; value61 = totalPower; } value11 = value59; value12 = value60; value13 = value61; } else { value11 = !value10; value12 = value10; value13 = unresolved_bb464796; } uint256 value14 = this.code.length; uint256 value15 = this.code.length; uint256 value16 = this.code.length; if (value9 == 0x0) { value14 = !value9; value15 = value9; value16 = unresolved_e7a7f412; } else if (0 != !totalNodeWeight) { (bool success1, bytes memory returnData1) = address(0xccad9e21db6362cbe16937ec4775bf6aabd6e4c4).transfer(techRecipient, value9); // call require(success1); if (success1) { if (0x20 > returnData1.length) { if (((var_c + ((returnData1.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_c + ((returnData1.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_c)) _desolexPanic(65); var_c = var_c + ((returnData1.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); require(((var_c + returnData1.length) - var_c) >= 0x20); } else { if (((var_c + 0x20) > 0xffffffffffffffff) | ((var_c + 0x20) < var_c)) _desolexPanic(65); var_c = var_c + 0x20; require(((var_c + 0x20) - var_c) >= 0x20); } require(var_c.length == var_c.length); require(var_c.length != 0x0, "DHH_TRANSFER_FAILED"); } else { require(0 != 0x0, "DHH_TRANSFER_FAILED"); } } else { unresolved_e7a7f412 = unresolved_e7a7f412 + value9; accNodeRewardPerWeight = accNodeRewardPerWeight + ((value9 * 0xc097ce7bc90715b34b9f1000000000) / totalNodeWeight); } uint256 value17 = this.code.length; if (value8 != 0x0) { (bool success2, bytes memory returnData2) = address(0xccad9e21db6362cbe16937ec4775bf6aabd6e4c4).transfer(techRecipient, value8); // call require(success2); if (success2) { if (0x20 > returnData2.length) { if (((var_c + ((returnData2.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_c + ((returnData2.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_c)) _desolexPanic(65); var_c = var_c + ((returnData2.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); require(((var_c + returnData2.length) - var_c) >= 0x20); } else { if (((var_c + 0x20) > 0xffffffffffffffff) | ((var_c + 0x20) < var_c)) _desolexPanic(65); var_c = var_c + 0x20; require(((var_c + 0x20) - var_c) >= 0x20); } require(var_c.length == var_c.length); require(var_c.length != 0x0, "DHH_TRANSFER_FAILED"); } else { require(0 != 0x0, "DHH_TRANSFER_FAILED"); } } else { value17 = value8; } uint256 value18 = this.code.length; uint256 value19 = this.code.length; if (value7 != 0x0) { (bool success3, bytes memory returnData3) = address(0xccad9e21db6362cbe16937ec4775bf6aabd6e4c4).transfer(techRecipient, value7); // call require(success3); if (success3) { if (0x20 > returnData3.length) { if (((var_c + ((returnData3.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_c + ((returnData3.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_c)) _desolexPanic(65); var_c = var_c + ((returnData3.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); require(((var_c + returnData3.length) - var_c) >= 0x20); } else { if (((var_c + 0x20) > 0xffffffffffffffff) | ((var_c + 0x20) < var_c)) _desolexPanic(65); var_c = var_c + 0x20; require(((var_c + 0x20) - var_c) >= 0x20); } require(var_c.length == var_c.length); require(var_c.length != 0x0, "DHH_TRANSFER_FAILED"); } else { require(0 != 0x0, "DHH_TRANSFER_FAILED"); } } else { value18 = value7; value19 = 0xffffffffffffffffffffffffffffffffffffffff; } uint256 value22 = 0x40; uint256 value23 = 0x40; if (value6 != 0x0) { (bool success4, bytes memory returnData4) = address(0xccad9e21db6362cbe16937ec4775bf6aabd6e4c4).burn(value6); // call require(success4); uint256 value20 = this.code.length; uint256 value21; if (success4) { uint256 value62 = var_c.length; if (0x20 > returnData4.length) { if (((var_c + ((returnData4.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_c + ((returnData4.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_c)) _desolexPanic(65); var_c = var_c + ((returnData4.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); require(((var_c + returnData4.length) - var_c) >= 0x20); require(var_c.length == var_c.length); } else { if (((var_c + ((0x20 + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_c + ((0x20 + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_c)) _desolexPanic(65); var_c = var_c + ((0x20 + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); require(((var_c + 0x20) - var_c) >= 0x20); require(var_j == var_j); value62 = var_k; } value21 = value62; } else { value20 = var_c; value21 = 0; } require(value21 != 0x0, "DHH_BURN_FAILED"); } else { value22 = value6; value23 = 0xccad9e21db6362cbe16937ec4775bf6aabd6e4c4; } if (0 == (((getUserPower[msg.sender] * unresolved_573d9c4c) / 0xc097ce7bc90715b34b9f1000000000) > unresolved_98d47821[msg.sender])) { unresolved_98d47821[msg.sender] = (getUserPower[msg.sender] * unresolved_573d9c4c) / 0xc097ce7bc90715b34b9f1000000000; bool flag3 = !(!(inviterOf[msg.sender])); if (msg.sender != owner) { } else { flag3 = msg.sender == owner; } require(flag3, "INVITER_REQUIRED"); address account0 = inviterOf[msg.sender]; uint256 value24 = 0x01; uint256 value28 = 0; while (true) { uint256 value25 = this.code.length; address account3 = inviterOf[account0]; if (account0 != address(0)) { } else { value25 = account0; account3 = 0; } uint256 value27 = 0x01f4; if (!((0xff & value24) >= 0x1 && (0xff & value24) <= 0x5)) { uint256 value63 = 0xc8; if (!((0xff & value24) >= 0x6 && (0xff & value24) <= 0xa)) { uint256 value26 = this.code.length; if (bytes1(value24) < 0x0b) { value26 = bytes1(value24); } uint256 value64 = 0x64; if (!((0xff & value24) >= 0xb && (0xff & value24) <= 0x14)) { value64 = 0; } value63 = value64; } value27 = value63; } if (value27 != 0x0) { } } } else { unresolved_e725b2b9[msg.sender] = unresolved_e725b2b9[msg.sender] + (((getUserPower[msg.sender] * unresolved_573d9c4c) / 0xc097ce7bc90715b34b9f1000000000) - unresolved_98d47821[msg.sender]); unresolved_ea650934[msg.sender] = unresolved_ea650934[msg.sender] + (((getUserPower[msg.sender] * unresolved_573d9c4c) / 0xc097ce7bc90715b34b9f1000000000) - unresolved_98d47821[msg.sender]); unresolved_98d47821[msg.sender] = (getUserPower[msg.sender] * unresolved_573d9c4c) / 0xc097ce7bc90715b34b9f1000000000; bool flag9 = !(!(inviterOf[msg.sender])); if (msg.sender != owner) { } else { flag9 = msg.sender == owner; } require(flag9, "INVITER_REQUIRED"); address account0 = inviterOf[msg.sender]; uint256 value24 = 0x01; uint256 value28 = 0; while (true) { uint256 value36 = this.code.length; address account1 = inviterOf[account0]; if (account0 != address(0)) { } else { value36 = account0; account1 = 0; } uint256 value38 = 0x01f4; if (!((0xff & value24) >= 0x1 && (0xff & value24) <= 0x5)) { uint256 value65 = 0xc8; if (!((0xff & value24) >= 0x6 && (0xff & value24) <= 0xa)) { uint256 value37 = this.code.length; if (bytes1(value24) < 0x0b) { value37 = bytes1(value24); } uint256 value66 = 0x64; if (!((0xff & value24) >= 0xb && (0xff & value24) <= 0x14)) { value66 = 0; } value65 = value66; } value38 = value65; } if (value38 == 0x0) { if (value28 > value28 + 0x0) { _desolexPanic(17); break; } if ((0xff & value24) == 0xff) { _desolexPanic(17); break; } account0 = account1; value24 = 0x01 + (bytes1(value24)); value28 = value28 + 0; } else { if ((msg.value * value38) / 0x2710 == 0) { if (value28 > value28 + 0x0) { _desolexPanic(17); break; } if ((0xff & value24) == 0xff) { _desolexPanic(17); break; } account0 = account1; value24 = 0x01 + (bytes1(value24)); value28 = value28 + 0; } else { uint256 value40 = this.code.length; uint256 value39; if (account0 != address(0)) { value39 = 0x01; if (!(account0 == owner)) { value39 = !(!(getUserPower[account0])); } } else { value40 = account0; } address account2 = techRecipient; if (!(account0 != address(0) && value39 == 0x0 || account0 == address(0))) { account2 = account0; } if (!(((msg.value * value38) / 0x2710) == 0x0)) { require((!(!(account2))), "RECIPIENT_ZERO"); (bool success7, bytes memory returnData7) = account2.call{ value: ((msg.value * value38) / 0x2710) }(""); // call if (returnData7.length != 0x0) { if (!(returnData7.length <= 0xffffffffffffffff)) _desolexPanic(65); if (((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData7.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData7.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_c)) _desolexPanic(65); var_c = var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData7.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); } require(success7, "BNB_TRANSFER_FAILED"); } emit Event_44e75da6(account2, bytes1(value24), (msg.value * value38) / 0x2710); if (value28 > (value28 + ((msg.value * value38) / 0x2710))) { _desolexPanic(17); break; } if ((0xff & value24) == 0xff) { _desolexPanic(17); break; } account0 = account1; value24 = 0x01 + (bytes1(value24)); value28 = value28 + ((msg.value * value38) / 0x2710); } } } require(value28 <= ((msg.value * 0x1194) / 0x2710), "DYNAMIC_OVERSHOOT"); poolBalance = poolBalance + (msg.value - value28); (bool success8, bytes memory returnData8) = bnbUsdFeed.latestRoundData(); // staticcall require(success8); uint256 value42 = this.code.length; uint256 value43 = var_o; uint256 value44 = var_p; if (success8) { uint256 value41 = returnData8.length; if (0xa0 <= returnData8.length) { value41 = 0xa0; } if (((var_c + ((value41 + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_c + ((value41 + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_c)) _desolexPanic(65); var_c = var_c + ((value41 + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); require(((var_c + value41) - var_c) >= 0xa0); require(var_q == (uint80(var_q))); require(var_r == (uint80(var_r))); } else { value42 = var_c; value43 = 0; value44 = 0; } require(value44 > 0, "PRICE_INVALID"); uint256 value45 = this.code.length; bool flag15 = !(stalePriceSeconds < (block.timestamp - value43)); if (value43 != 0x0) { } else { value45 = value43; flag15 = value43 != 0x0; } require(flag15, "PRICE_STALE"); (bool success9, bytes memory returnData9) = bnbUsdFeed.decimals(); // staticcall require(success9); uint256 value46 = 0xff; uint256 value47 = var_c.length; if (success9) { if (0x20 > returnData9.length) { if (((var_c + ((returnData9.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_c + ((returnData9.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_c)) _desolexPanic(65); var_c = var_c + ((returnData9.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); require(((var_c + returnData9.length) - var_c) >= 0x20); } else { if (((var_c + ((0x20 + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_c + ((0x20 + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_c)) _desolexPanic(65); var_c = var_c + ((0x20 + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); require(((var_c + 0x20) - var_c) >= 0x20); } require(var_c.length == (bytes1(var_c.length))); } else { value46 = var_c; value47 = 0; } if ((0xff & value47) < 0x12) { totalInvestedBNB[msg.sender] = totalInvestedBNB[msg.sender] + msg.value; getUserPower[msg.sender] = getUserPower[msg.sender] + ((msg.value * (value44 * (0x0a ** (bytes1(0x12 - value47))))) / 0x0de0b6b3a7640000); totalPower = totalPower + ((msg.value * (value44 * (0x0a ** (bytes1(0x12 - value47))))) / 0x0de0b6b3a7640000); } else { if ((0xff & value47) > 0x12) { totalInvestedBNB[msg.sender] = totalInvestedBNB[msg.sender] + msg.value; getUserPower[msg.sender] = getUserPower[msg.sender] + ((msg.value * (value44 / (0x0a ** (bytes1(0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee + value47))))) / 0x0de0b6b3a7640000); totalPower = totalPower + ((msg.value * (value44 / (0x0a ** (bytes1(0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee + value47))))) / 0x0de0b6b3a7640000); } else { totalInvestedBNB[msg.sender] = totalInvestedBNB[msg.sender] + msg.value; getUserPower[msg.sender] = getUserPower[msg.sender] + ((msg.value * value44) / 0x0de0b6b3a7640000); totalPower = totalPower + ((msg.value * value44) / 0x0de0b6b3a7640000); } } unresolved_98d47821[msg.sender] = (getUserPower[msg.sender] * unresolved_573d9c4c) / 0xc097ce7bc90715b34b9f1000000000; emit Activated(msg.sender, msg.value, getUserPower[msg.sender]); stor_d = 0x01; } } } } } } } } } } } fallback() external payable { // Synthetic compatibility routes preserve original selectors for unresolved names. if ((msg.data.length >= 4) && (msg.sig == 0x006b3996)) { // Route to Unknown_006b3996(address) after replacing only msg.sig. __desolexSelectorShim(uint32(0xcb709a84)); return; } if ((msg.data.length >= 4) && (msg.sig == 0x0b842dee)) { // Route to Unknown_0b842dee(uint256,uint256) after replacing only msg.sig. __desolexSelectorShim(uint32(0xe6836f1e)); return; } if ((msg.data.length >= 4) && (msg.sig == 0x0e69df82)) { // Route to Unknown_0e69df82(uint256) after replacing only msg.sig. __desolexSelectorShim(uint32(0x74a4e1e8)); return; } if ((msg.data.length >= 4) && (msg.sig == 0x0f9a4c79)) { // Route to Unknown_0f9a4c79(bool) after replacing only msg.sig. __desolexSelectorShim(uint32(0x8b26d454)); return; } if ((msg.data.length >= 4) && (msg.sig == 0x3d0bf08e)) { // Route to Unknown_3d0bf08e() after replacing only msg.sig. __desolexSelectorShim(uint32(0xf7710120)); return; } if ((msg.data.length >= 4) && (msg.sig == 0x3fcdf5f5)) { // Route to Unknown_3fcdf5f5(bool) after replacing only msg.sig. __desolexSelectorShim(uint32(0xbbff29b0)); return; } if ((msg.data.length >= 4) && (msg.sig == 0x47478f2a)) { // Route to Unknown_47478f2a() after replacing only msg.sig. __desolexSelectorShim(uint32(0x72d29688)); return; } if ((msg.data.length >= 4) && (msg.sig == 0x4ab8aa01)) { // Route to Unknown_4ab8aa01(address,bool) after replacing only msg.sig. __desolexSelectorShim(uint32(0x3dad1d40)); return; } if ((msg.data.length >= 4) && (msg.sig == 0x677ba3d3)) { // Route to Unknown_677ba3d3(address,address) after replacing only msg.sig. __desolexSelectorShim(uint32(0xaae81481)); return; } if ((msg.data.length >= 4) && (msg.sig == 0x6ff26215)) { // Route to Unknown_6ff26215(address) after replacing only msg.sig. __desolexSelectorShim(uint32(0x80e36025)); return; } if ((msg.data.length >= 4) && (msg.sig == 0x8065fa23)) { // Route to Unknown_8065fa23(bool,bool,bool) after replacing only msg.sig. __desolexSelectorShim(uint32(0x87a4beaa)); return; } if ((msg.data.length >= 4) && (msg.sig == 0x9e3a4f25)) { // Route to Unknown_9e3a4f25(address) after replacing only msg.sig. __desolexSelectorShim(uint32(0xa4c9abfe)); return; } if ((msg.data.length >= 4) && (msg.sig == 0x9e70bcca)) { // Route to Unknown_9e70bcca() after replacing only msg.sig. __desolexSelectorShim(uint32(0x3b642488)); return; } if ((msg.data.length >= 4) && (msg.sig == 0xb8b47858)) { // Route to Unknown_b8b47858(address) after replacing only msg.sig. __desolexSelectorShim(uint32(0xcc8a5fac)); return; } if ((msg.data.length >= 4) && (msg.sig == 0xb8e8342c)) { // Route to Unknown_b8e8342c(uint256,uint256,uint256,uint256,uint256) after replacing only msg.sig. __desolexSelectorShim(uint32(0x8f40fc76)); return; } if ((msg.data.length >= 4) && (msg.sig == 0xbe8310f7)) { // Route to Unknown_be8310f7(bool) after replacing only msg.sig. __desolexSelectorShim(uint32(0xfce10be5)); return; } if ((msg.data.length >= 4) && (msg.sig == 0xcda84ad8)) { // Route to Unknown_cda84ad8(uint256,uint256) after replacing only msg.sig. __desolexSelectorShim(uint32(0x0baf9462)); return; } if ((msg.data.length >= 4) && (msg.sig == 0xd917737b)) { // Route to Unknown_d917737b(bool) after replacing only msg.sig. __desolexSelectorShim(uint32(0x2372bcf2)); return; } if ((msg.data.length >= 4) && (msg.sig == 0xf368b3cf)) { // Route to Unknown_f368b3cf(address,bool) after replacing only msg.sig. __desolexSelectorShim(uint32(0x5effb47e)); return; } if ((msg.data.length >= 4) && (msg.sig == 0xf886d65d)) { // Route to Unknown_f886d65d(uint256) after replacing only msg.sig. __desolexSelectorShim(uint32(0x02771ec3)); return; } revert(); } function relationships(address account) public view returns (bytes memory) { return abi.encodePacked(mapping_16[account], stor_expr_ai, stor_expr_aj); } function Unknown_f886d65d(uint256 arg0) public onlyOwner { unresolved_f604a0f3 = (arg0) ? 1 : 0; emit Event_cfbdac9b(swapFeeBps, unresolved_b637de09, unresolved_4018fa15, unresolved_f8acf130, unresolved_677083b9, !(!(bytes1(stor_9))), unresolved_f604a0f3); } function Unknown_f368b3cf(address arg0, bool arg1) public onlyOwner { require((!(stor_d == 0x02)), "REENTRANT"); stor_d = 0x02; require(preLaunch, "LAUNCHED"); require((!(!(arg0))), "RECIPIENT_ZERO"); bool flag0 = !(arg1 > poolBalance); if (!arg1) { flag0 = arg1; } require(flag0, "AMOUNT_INVALID"); poolBalance = poolBalance - arg1; if (!arg1) { } else { require((!(!(arg0))), "RECIPIENT_ZERO"); (bool success0, bytes memory returnData0) = arg0.call{ value: arg1 }(""); // call if (returnData0.length == 0) { require(success0, "BNB_TRANSFER_FAILED"); } else { if (!(returnData0.length <= 0xffffffffffffffff)) _desolexPanic(65); if (((var_b + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData0.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_b + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData0.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_b)) _desolexPanic(65); require(success0, "BNB_TRANSFER_FAILED"); } } emit Event_35a23b16(arg0, arg1); stor_d = 0x01; } function transferOwnership(address newOwner) public { require(owner == msg.sender, "ONLY_OWNER"); require(newOwner != address(0), "OWNER_REQUIRED"); emit OwnershipTransferred(owner, newOwner); owner = newOwner; } function setRedeemFeeBps(uint256 newRedeemFeeBps) public onlyOwner { require((!(newRedeemFeeBps > 0x07d0)), "FEE_TOO_HIGH"); redeemFeeBps = newRedeemFeeBps; emit Event_826751b8(redeemFeeBps, unresolved_20d89c17, unresolved_fbfa8a11, unresolved_4edc31d7); } function currentLimit() public view returns (bytes memory) { if (poolBalance < 0x01158e460913d00000) { return abi.encodePacked(0x016345785d8a0000, 0x0429d069189e0000); } else if (poolBalance < 0x02b5e3af16b1880000) { return abi.encodePacked(0x016345785d8a0000, 0x06f05b59d3b20000); } else { if (!(poolBalance < 0x056bc75e2d63100000)) { if (!(0x0ad78ebc5ac6200000 > poolBalance)) { return abi.encodePacked(0x0de0b6b3a7640000, 0x8ac7230489e80000); } else { return abi.encodePacked(0x06f05b59d3b20000, 0x29a2241af62c0000); } } else { return abi.encodePacked(0x02c68af0bb140000, 0x0de0b6b3a7640000); } } } function setSwapEnabled(bool arg0) public onlyOwner { stor_9 = (stor_9 & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00)) | (arg0 & (0xff)); emit Event_cfbdac9b(swapFeeBps, unresolved_b637de09, unresolved_4018fa15, unresolved_f8acf130, unresolved_677083b9, !(!(bytes1(arg0))), unresolved_f604a0f3); } function redeem(uint256 arg0) public payable { // Function body omitted: symbolic output exceeded safe complexity limits. assembly { revert(0, 0) } } function Unknown_d917737b(bool arg0) public payable { require(arg0 == (arg0 & 0xff)); require((!(stor_d == 0x02)), "REENTRANT"); stor_d = 0x02; uint256 var_c; if (((var_c + 0x40) > 0xffffffffffffffff) | ((var_c + 0x40) < var_c)) _desolexPanic(65); var_c = var_c + 0x40; require(mapping_29[bytes1(arg0)], "TIER_UNAVAILABLE"); require(!(bytes1(unresolved_fb412794[msg.sender][arg0])), "TIER_OWNED"); require(nodeWeightOf[msg.sender] < var_f, "TIER_NOT_UPGRADE"); (bool success0, bytes memory returnData0) = bnbUsdFeed.latestRoundData(); // staticcall require(success0); uint256 value1 = this.code.length; uint256 value2 = var_h; uint256 value3 = var_f; if (success0) { uint256 value0 = returnData0.length; if (0xa0 <= returnData0.length) { value0 = 0xa0; } if (((var_c + ((value0 + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_c + ((value0 + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_c)) _desolexPanic(65); var_c = var_c + ((value0 + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); require(((var_c + value0) - var_c) >= 0xa0); require(var_c.length == (uint80(var_c.length))); require(var_i == (uint80(var_i))); } else { value1 = var_c; value2 = 0; value3 = 0; } require(value3 > 0, "PRICE_INVALID"); uint256 value4 = this.code.length; if (value2 != 0x0) { } else { value4 = value2; } require((value2 != 0x0 && stalePriceSeconds >= block.timestamp - value2), "PRICE_STALE"); (bool success1, bytes memory returnData1) = bnbUsdFeed.decimals(); // staticcall require(success1); uint256 value5 = 0xff; uint256 value6 = var_c.length; if (success1) { if (0x20 > returnData1.length) { if (((var_c + ((returnData1.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_c + ((returnData1.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_c)) _desolexPanic(65); var_c = var_c + ((returnData1.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); require(((var_c + returnData1.length) - var_c) >= 0x20); } else { if (((var_c + 0x20) > 0xffffffffffffffff) | ((var_c + 0x20) < var_c)) _desolexPanic(65); var_c = var_c + 0x20; require(((var_c + 0x20) - var_c) >= 0x20); } require(var_c.length == (bytes1(var_c.length))); } else { value5 = var_c; value6 = 0; } if ((0xff & value6) < 0x12) { require((!(!(value3 * (0x0a ** (bytes1(0x12 - value6)))))), "PRICE_REQUIRED"); require(msg.value >= (((var_c.length * 0x0de0b6b3a7640000) + (value3 * (0x0a ** bytes1(0x12 - value6))) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / (value3 * (0x0a ** bytes1(0x12 - value6)))), "INSUFFICIENT_PAYMENT"); if (((var_c + 0xa0) > 0xffffffffffffffff) | ((var_c + 0xa0) < var_c)) _desolexPanic(65); var_c = var_c + 0xa0; unresolved_fb412794[msg.sender][bytes1(arg0)] = (bytes1(var_c.length)) | (unresolved_fb412794[msg.sender][bytes1(arg0)] & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00)); stor_expr_bh = var_f; stor_expr_bi = var_p; stor_expr_bj = var_h; stor_expr_bk = var_i; if (((var_c.length * 0x0de0b6b3a7640000) + (value3 * (0x0a ** (bytes1(0x12 - value6)))) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / (value3 * (0x0a ** (bytes1(0x12 - value6)))) == 0) { uint256 value7 = this.code.length; if (msg.value != (((var_c.length * 0x0de0b6b3a7640000) + (value3 * (0x0a ** (bytes1(0x12 - value6)))) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / (value3 * (0x0a ** (bytes1(0x12 - value6)))))) { if (msg.value - (((var_c.length * 0x0de0b6b3a7640000) + (value3 * (0x0a ** (bytes1(0x12 - value6)))) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / (value3 * (0x0a ** (bytes1(0x12 - value6))))) != 0) { require((!(!(msg.sender))), "RECIPIENT_ZERO"); (bool success2, bytes memory returnData2) = address(msg.sender).call{ value: msg.value - (((var_c.length * 0x0de0b6b3a7640000) + (value3 * (0x0a ** (bytes1(0x12 - value6)))) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / (value3 * (0x0a ** (bytes1(0x12 - value6))))) }(""); // call if (returnData2.length != 0x0) { if (!(returnData2.length <= 0xffffffffffffffff)) _desolexPanic(65); if (((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData2.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData2.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_c)) _desolexPanic(65); var_c = var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData2.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); } require(success2, "BNB_TRANSFER_FAILED"); } } else { value7 = msg.value - (((var_c.length * 0x0de0b6b3a7640000) + (value3 * (0x0a ** (bytes1(0x12 - value6)))) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / (value3 * (0x0a ** (bytes1(0x12 - value6))))); } if (var_f > nodeWeightOf[msg.sender]) { if (nodeWeightOf[msg.sender] == 0) { nodeRewardDebt[msg.sender] = 0; } else { uint256 value8 = this.code.length; if (((nodeWeightOf[msg.sender] * accNodeRewardPerWeight) / 0xc097ce7bc90715b34b9f1000000000) > nodeRewardDebt[msg.sender]) { unresolved_e5615ae5[msg.sender] = unresolved_e5615ae5[msg.sender] + (((nodeWeightOf[msg.sender] * accNodeRewardPerWeight) / 0xc097ce7bc90715b34b9f1000000000) - nodeRewardDebt[msg.sender]); } else { value8 = nodeRewardDebt[msg.sender]; } nodeRewardDebt[msg.sender] = (nodeWeightOf[msg.sender] * accNodeRewardPerWeight) / 0xc097ce7bc90715b34b9f1000000000; } nodeWeightOf[msg.sender] = var_f; totalNodeWeight = totalNodeWeight + (var_f - nodeWeightOf[msg.sender]); nodeRewardDebt[msg.sender] = (var_f * accNodeRewardPerWeight) / 0xc097ce7bc90715b34b9f1000000000; } } else { require((!(!(projectRecipient))), "RECIPIENT_ZERO"); (bool success3, bytes memory returnData3) = projectRecipient.call{ value: ((var_c.length * 0x0de0b6b3a7640000) + (value3 * (0x0a ** (bytes1(0x12 - value6)))) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / (value3 * (0x0a ** (bytes1(0x12 - value6)))) }(""); // call if (returnData3.length == 0) { require(success3, "BNB_TRANSFER_FAILED"); uint256 value9 = this.code.length; if (msg.value != (((var_c.length * 0x0de0b6b3a7640000) + (value3 * (0x0a ** (bytes1(0x12 - value6)))) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / (value3 * (0x0a ** (bytes1(0x12 - value6)))))) { if (msg.value - (((var_c.length * 0x0de0b6b3a7640000) + (value3 * (0x0a ** (bytes1(0x12 - value6)))) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / (value3 * (0x0a ** (bytes1(0x12 - value6))))) != 0) { require((!(!(msg.sender))), "RECIPIENT_ZERO"); (bool success4, bytes memory returnData4) = address(msg.sender).call{ value: msg.value - (((var_c.length * 0x0de0b6b3a7640000) + (value3 * (0x0a ** (bytes1(0x12 - value6)))) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / (value3 * (0x0a ** (bytes1(0x12 - value6))))) }(""); // call if (returnData4.length != 0x0) { if (!(returnData4.length <= 0xffffffffffffffff)) _desolexPanic(65); if (((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData4.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData4.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_c)) _desolexPanic(65); var_c = var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData4.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); } require(success4, "BNB_TRANSFER_FAILED"); } } else { value9 = msg.value - (((var_c.length * 0x0de0b6b3a7640000) + (value3 * (0x0a ** (bytes1(0x12 - value6)))) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / (value3 * (0x0a ** (bytes1(0x12 - value6))))); } if (var_f > nodeWeightOf[msg.sender]) { if (nodeWeightOf[msg.sender] == 0) { nodeRewardDebt[msg.sender] = 0; } else { uint256 value10 = this.code.length; if (((nodeWeightOf[msg.sender] * accNodeRewardPerWeight) / 0xc097ce7bc90715b34b9f1000000000) > nodeRewardDebt[msg.sender]) { unresolved_e5615ae5[msg.sender] = unresolved_e5615ae5[msg.sender] + (((nodeWeightOf[msg.sender] * accNodeRewardPerWeight) / 0xc097ce7bc90715b34b9f1000000000) - nodeRewardDebt[msg.sender]); } else { value10 = nodeRewardDebt[msg.sender]; } nodeRewardDebt[msg.sender] = (nodeWeightOf[msg.sender] * accNodeRewardPerWeight) / 0xc097ce7bc90715b34b9f1000000000; } nodeWeightOf[msg.sender] = var_f; totalNodeWeight = totalNodeWeight + (var_f - nodeWeightOf[msg.sender]); nodeRewardDebt[msg.sender] = (var_f * accNodeRewardPerWeight) / 0xc097ce7bc90715b34b9f1000000000; } } else { if (!(returnData3.length <= 0xffffffffffffffff)) _desolexPanic(65); if (((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData3.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData3.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_c)) _desolexPanic(65); var_c = var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData3.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); require(success3, "BNB_TRANSFER_FAILED"); uint256 value11 = this.code.length; if (msg.value != (((var_c.length * 0x0de0b6b3a7640000) + (value3 * (0x0a ** (bytes1(0x12 - value6)))) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / (value3 * (0x0a ** (bytes1(0x12 - value6)))))) { if (msg.value - (((var_c.length * 0x0de0b6b3a7640000) + (value3 * (0x0a ** (bytes1(0x12 - value6)))) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / (value3 * (0x0a ** (bytes1(0x12 - value6))))) != 0) { require((!(!(msg.sender))), "RECIPIENT_ZERO"); (bool success5, bytes memory returnData5) = address(msg.sender).call{ value: msg.value - (((var_c.length * 0x0de0b6b3a7640000) + (value3 * (0x0a ** (bytes1(0x12 - value6)))) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / (value3 * (0x0a ** (bytes1(0x12 - value6))))) }(""); // call if (returnData5.length != 0x0) { if (!(returnData5.length <= 0xffffffffffffffff)) _desolexPanic(65); if (((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData5.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData5.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_c)) _desolexPanic(65); var_c = var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData5.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); } require(success5, "BNB_TRANSFER_FAILED"); } } else { value11 = msg.value - (((var_c.length * 0x0de0b6b3a7640000) + (value3 * (0x0a ** (bytes1(0x12 - value6)))) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / (value3 * (0x0a ** (bytes1(0x12 - value6))))); } if (var_f > nodeWeightOf[msg.sender]) { if (nodeWeightOf[msg.sender] == 0) { nodeRewardDebt[msg.sender] = 0; } else { uint256 value12 = this.code.length; if (((nodeWeightOf[msg.sender] * accNodeRewardPerWeight) / 0xc097ce7bc90715b34b9f1000000000) > nodeRewardDebt[msg.sender]) { unresolved_e5615ae5[msg.sender] = unresolved_e5615ae5[msg.sender] + (((nodeWeightOf[msg.sender] * accNodeRewardPerWeight) / 0xc097ce7bc90715b34b9f1000000000) - nodeRewardDebt[msg.sender]); } else { value12 = nodeRewardDebt[msg.sender]; } nodeRewardDebt[msg.sender] = (nodeWeightOf[msg.sender] * accNodeRewardPerWeight) / 0xc097ce7bc90715b34b9f1000000000; } nodeWeightOf[msg.sender] = var_f; totalNodeWeight = totalNodeWeight + (var_f - nodeWeightOf[msg.sender]); nodeRewardDebt[msg.sender] = (var_f * accNodeRewardPerWeight) / 0xc097ce7bc90715b34b9f1000000000; } } } emit Event_587829c0(msg.sender, bytes1(arg0), ((var_c.length * 0x0de0b6b3a7640000) + (value3 * (0x0a ** (bytes1(0x12 - value6)))) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / (value3 * (0x0a ** (bytes1(0x12 - value6)))), var_c.length); } else { if ((0xff & value6) > 0x12) { require((!(!(value3 / (0x0a ** (bytes1(0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee + value6)))))), "PRICE_REQUIRED"); require(msg.value >= (((var_c.length * 0x0de0b6b3a7640000) + (value3 / (0x0a ** bytes1(0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee + value6))) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / (value3 / (0x0a ** bytes1(0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee + value6)))), "INSUFFICIENT_PAYMENT"); if (((var_c + 0xa0) > 0xffffffffffffffff) | ((var_c + 0xa0) < var_c)) _desolexPanic(65); var_c = var_c + 0xa0; unresolved_fb412794[msg.sender][bytes1(arg0)] = (bytes1(var_c.length)) | (unresolved_fb412794[msg.sender][bytes1(arg0)] & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00)); stor_expr_bh = var_f; stor_expr_bi = var_p; stor_expr_bj = var_h; stor_expr_bk = var_i; if (((var_c.length * 0x0de0b6b3a7640000) + (value3 / (0x0a ** (bytes1(0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee + value6)))) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / (value3 / (0x0a ** (bytes1(0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee + value6)))) == 0) { uint256 value13 = this.code.length; if (msg.value != (((var_c.length * 0x0de0b6b3a7640000) + (value3 / (0x0a ** (bytes1(0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee + value6)))) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / (value3 / (0x0a ** (bytes1(0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee + value6)))))) { if (msg.value - (((var_c.length * 0x0de0b6b3a7640000) + (value3 / (0x0a ** (bytes1(0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee + value6)))) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / (value3 / (0x0a ** (bytes1(0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee + value6))))) != 0) { require((!(!(msg.sender))), "RECIPIENT_ZERO"); (bool success6, bytes memory returnData6) = address(msg.sender).call{ value: msg.value - (((var_c.length * 0x0de0b6b3a7640000) + (value3 / (0x0a ** (bytes1(0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee + value6)))) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / (value3 / (0x0a ** (bytes1(0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee + value6))))) }(""); // call if (returnData6.length != 0x0) { if (!(returnData6.length <= 0xffffffffffffffff)) _desolexPanic(65); if (((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData6.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData6.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_c)) _desolexPanic(65); var_c = var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData6.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); } require(success6, "BNB_TRANSFER_FAILED"); } } else { value13 = msg.value - (((var_c.length * 0x0de0b6b3a7640000) + (value3 / (0x0a ** (bytes1(0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee + value6)))) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / (value3 / (0x0a ** (bytes1(0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee + value6))))); } if (var_f > nodeWeightOf[msg.sender]) { if (nodeWeightOf[msg.sender] == 0) { nodeRewardDebt[msg.sender] = 0; } else { uint256 value14 = this.code.length; if (((nodeWeightOf[msg.sender] * accNodeRewardPerWeight) / 0xc097ce7bc90715b34b9f1000000000) > nodeRewardDebt[msg.sender]) { unresolved_e5615ae5[msg.sender] = unresolved_e5615ae5[msg.sender] + (((nodeWeightOf[msg.sender] * accNodeRewardPerWeight) / 0xc097ce7bc90715b34b9f1000000000) - nodeRewardDebt[msg.sender]); } else { value14 = nodeRewardDebt[msg.sender]; } nodeRewardDebt[msg.sender] = (nodeWeightOf[msg.sender] * accNodeRewardPerWeight) / 0xc097ce7bc90715b34b9f1000000000; } nodeWeightOf[msg.sender] = var_f; totalNodeWeight = totalNodeWeight + (var_f - nodeWeightOf[msg.sender]); nodeRewardDebt[msg.sender] = (var_f * accNodeRewardPerWeight) / 0xc097ce7bc90715b34b9f1000000000; } } else { require((!(!(projectRecipient))), "RECIPIENT_ZERO"); (bool success7, bytes memory returnData7) = projectRecipient.call{ value: ((var_c.length * 0x0de0b6b3a7640000) + (value3 / (0x0a ** (bytes1(0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee + value6)))) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / (value3 / (0x0a ** (bytes1(0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee + value6)))) }(""); // call if (returnData7.length == 0) { require(success7, "BNB_TRANSFER_FAILED"); uint256 value15 = this.code.length; if (msg.value != (((var_c.length * 0x0de0b6b3a7640000) + (value3 / (0x0a ** (bytes1(0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee + value6)))) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / (value3 / (0x0a ** (bytes1(0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee + value6)))))) { if (msg.value - (((var_c.length * 0x0de0b6b3a7640000) + (value3 / (0x0a ** (bytes1(0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee + value6)))) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / (value3 / (0x0a ** (bytes1(0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee + value6))))) != 0) { require((!(!(msg.sender))), "RECIPIENT_ZERO"); (bool success8, bytes memory returnData8) = address(msg.sender).call{ value: msg.value - (((var_c.length * 0x0de0b6b3a7640000) + (value3 / (0x0a ** (bytes1(0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee + value6)))) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / (value3 / (0x0a ** (bytes1(0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee + value6))))) }(""); // call if (returnData8.length != 0x0) { if (!(returnData8.length <= 0xffffffffffffffff)) _desolexPanic(65); if (((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData8.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData8.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_c)) _desolexPanic(65); var_c = var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData8.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); } require(success8, "BNB_TRANSFER_FAILED"); } } else { value15 = msg.value - (((var_c.length * 0x0de0b6b3a7640000) + (value3 / (0x0a ** (bytes1(0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee + value6)))) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / (value3 / (0x0a ** (bytes1(0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee + value6))))); } if (var_f > nodeWeightOf[msg.sender]) { if (nodeWeightOf[msg.sender] == 0) { nodeRewardDebt[msg.sender] = 0; } else { uint256 value16 = this.code.length; if (((nodeWeightOf[msg.sender] * accNodeRewardPerWeight) / 0xc097ce7bc90715b34b9f1000000000) > nodeRewardDebt[msg.sender]) { unresolved_e5615ae5[msg.sender] = unresolved_e5615ae5[msg.sender] + (((nodeWeightOf[msg.sender] * accNodeRewardPerWeight) / 0xc097ce7bc90715b34b9f1000000000) - nodeRewardDebt[msg.sender]); } else { value16 = nodeRewardDebt[msg.sender]; } nodeRewardDebt[msg.sender] = (nodeWeightOf[msg.sender] * accNodeRewardPerWeight) / 0xc097ce7bc90715b34b9f1000000000; } nodeWeightOf[msg.sender] = var_f; totalNodeWeight = totalNodeWeight + (var_f - nodeWeightOf[msg.sender]); nodeRewardDebt[msg.sender] = (var_f * accNodeRewardPerWeight) / 0xc097ce7bc90715b34b9f1000000000; } } else { if (!(returnData7.length <= 0xffffffffffffffff)) _desolexPanic(65); if (((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData7.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData7.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_c)) _desolexPanic(65); var_c = var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData7.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); require(success7, "BNB_TRANSFER_FAILED"); uint256 value17 = this.code.length; if (msg.value != (((var_c.length * 0x0de0b6b3a7640000) + (value3 / (0x0a ** (bytes1(0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee + value6)))) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / (value3 / (0x0a ** (bytes1(0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee + value6)))))) { if (msg.value - (((var_c.length * 0x0de0b6b3a7640000) + (value3 / (0x0a ** (bytes1(0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee + value6)))) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / (value3 / (0x0a ** (bytes1(0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee + value6))))) != 0) { require((!(!(msg.sender))), "RECIPIENT_ZERO"); (bool success9, bytes memory returnData9) = address(msg.sender).call{ value: msg.value - (((var_c.length * 0x0de0b6b3a7640000) + (value3 / (0x0a ** (bytes1(0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee + value6)))) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / (value3 / (0x0a ** (bytes1(0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee + value6))))) }(""); // call if (returnData9.length != 0x0) { if (!(returnData9.length <= 0xffffffffffffffff)) _desolexPanic(65); if (((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData9.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData9.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_c)) _desolexPanic(65); var_c = var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData9.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); } require(success9, "BNB_TRANSFER_FAILED"); } } else { value17 = msg.value - (((var_c.length * 0x0de0b6b3a7640000) + (value3 / (0x0a ** (bytes1(0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee + value6)))) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / (value3 / (0x0a ** (bytes1(0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee + value6))))); } if (var_f > nodeWeightOf[msg.sender]) { if (nodeWeightOf[msg.sender] == 0) { nodeRewardDebt[msg.sender] = 0; } else { uint256 value18 = this.code.length; if (((nodeWeightOf[msg.sender] * accNodeRewardPerWeight) / 0xc097ce7bc90715b34b9f1000000000) > nodeRewardDebt[msg.sender]) { unresolved_e5615ae5[msg.sender] = unresolved_e5615ae5[msg.sender] + (((nodeWeightOf[msg.sender] * accNodeRewardPerWeight) / 0xc097ce7bc90715b34b9f1000000000) - nodeRewardDebt[msg.sender]); } else { value18 = nodeRewardDebt[msg.sender]; } nodeRewardDebt[msg.sender] = (nodeWeightOf[msg.sender] * accNodeRewardPerWeight) / 0xc097ce7bc90715b34b9f1000000000; } nodeWeightOf[msg.sender] = var_f; totalNodeWeight = totalNodeWeight + (var_f - nodeWeightOf[msg.sender]); nodeRewardDebt[msg.sender] = (var_f * accNodeRewardPerWeight) / 0xc097ce7bc90715b34b9f1000000000; } } } emit Event_587829c0(msg.sender, bytes1(arg0), ((var_c.length * 0x0de0b6b3a7640000) + (value3 / (0x0a ** (bytes1(0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee + value6)))) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / (value3 / (0x0a ** (bytes1(0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee + value6)))), var_c.length); } else { require(value3 != 0x0, "PRICE_REQUIRED"); require(msg.value >= ((((var_c.length * 0x0de0b6b3a7640000) + value3) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / value3), "INSUFFICIENT_PAYMENT"); if (((var_c + 0xa0) > 0xffffffffffffffff) | ((var_c + 0xa0) < var_c)) _desolexPanic(65); var_c = var_c + 0xa0; unresolved_fb412794[msg.sender][bytes1(arg0)] = (bytes1(var_c.length)) | (unresolved_fb412794[msg.sender][bytes1(arg0)] & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00)); stor_expr_bh = var_f; stor_expr_bi = var_p; stor_expr_bj = var_h; stor_expr_bk = var_i; if ((((var_c.length * 0x0de0b6b3a7640000) + value3) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / value3 == 0) { uint256 value19 = this.code.length; if (msg.value != ((((var_c.length * 0x0de0b6b3a7640000) + value3) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / value3)) { if (msg.value - ((((var_c.length * 0x0de0b6b3a7640000) + value3) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / value3) != 0) { require((!(!(msg.sender))), "RECIPIENT_ZERO"); (bool success10, bytes memory returnData10) = address(msg.sender).call{ value: msg.value - ((((var_c.length * 0x0de0b6b3a7640000) + value3) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / value3) }(""); // call if (returnData10.length != 0x0) { if (!(returnData10.length <= 0xffffffffffffffff)) _desolexPanic(65); if (((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData10.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData10.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_c)) _desolexPanic(65); var_c = var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData10.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); } require(success10, "BNB_TRANSFER_FAILED"); } } else { value19 = msg.value - ((((var_c.length * 0x0de0b6b3a7640000) + value3) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / value3); } if (var_f > nodeWeightOf[msg.sender]) { if (nodeWeightOf[msg.sender] == 0) { nodeRewardDebt[msg.sender] = 0; } else { uint256 value20 = this.code.length; if (((nodeWeightOf[msg.sender] * accNodeRewardPerWeight) / 0xc097ce7bc90715b34b9f1000000000) > nodeRewardDebt[msg.sender]) { unresolved_e5615ae5[msg.sender] = unresolved_e5615ae5[msg.sender] + (((nodeWeightOf[msg.sender] * accNodeRewardPerWeight) / 0xc097ce7bc90715b34b9f1000000000) - nodeRewardDebt[msg.sender]); } else { value20 = nodeRewardDebt[msg.sender]; } nodeRewardDebt[msg.sender] = (nodeWeightOf[msg.sender] * accNodeRewardPerWeight) / 0xc097ce7bc90715b34b9f1000000000; } nodeWeightOf[msg.sender] = var_f; totalNodeWeight = totalNodeWeight + (var_f - nodeWeightOf[msg.sender]); nodeRewardDebt[msg.sender] = (var_f * accNodeRewardPerWeight) / 0xc097ce7bc90715b34b9f1000000000; } } else { require((!(!(projectRecipient))), "RECIPIENT_ZERO"); (bool success11, bytes memory returnData11) = projectRecipient.call{ value: (((var_c.length * 0x0de0b6b3a7640000) + value3) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / value3 }(""); // call if (returnData11.length == 0) { require(success11, "BNB_TRANSFER_FAILED"); uint256 value21 = this.code.length; if (msg.value != ((((var_c.length * 0x0de0b6b3a7640000) + value3) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / value3)) { if (msg.value - ((((var_c.length * 0x0de0b6b3a7640000) + value3) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / value3) != 0) { require((!(!(msg.sender))), "RECIPIENT_ZERO"); (bool success12, bytes memory returnData12) = address(msg.sender).call{ value: msg.value - ((((var_c.length * 0x0de0b6b3a7640000) + value3) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / value3) }(""); // call if (returnData12.length != 0x0) { if (!(returnData12.length <= 0xffffffffffffffff)) _desolexPanic(65); if (((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData12.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData12.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_c)) _desolexPanic(65); var_c = var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData12.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); } require(success12, "BNB_TRANSFER_FAILED"); } } else { value21 = msg.value - ((((var_c.length * 0x0de0b6b3a7640000) + value3) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / value3); } if (var_f > nodeWeightOf[msg.sender]) { if (nodeWeightOf[msg.sender] == 0) { nodeRewardDebt[msg.sender] = 0; } else { uint256 value22 = this.code.length; if (((nodeWeightOf[msg.sender] * accNodeRewardPerWeight) / 0xc097ce7bc90715b34b9f1000000000) > nodeRewardDebt[msg.sender]) { unresolved_e5615ae5[msg.sender] = unresolved_e5615ae5[msg.sender] + (((nodeWeightOf[msg.sender] * accNodeRewardPerWeight) / 0xc097ce7bc90715b34b9f1000000000) - nodeRewardDebt[msg.sender]); } else { value22 = nodeRewardDebt[msg.sender]; } nodeRewardDebt[msg.sender] = (nodeWeightOf[msg.sender] * accNodeRewardPerWeight) / 0xc097ce7bc90715b34b9f1000000000; } nodeWeightOf[msg.sender] = var_f; totalNodeWeight = totalNodeWeight + (var_f - nodeWeightOf[msg.sender]); nodeRewardDebt[msg.sender] = (var_f * accNodeRewardPerWeight) / 0xc097ce7bc90715b34b9f1000000000; } } else { if (!(returnData11.length <= 0xffffffffffffffff)) _desolexPanic(65); if (((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData11.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData11.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_c)) _desolexPanic(65); var_c = var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData11.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); require(success11, "BNB_TRANSFER_FAILED"); uint256 value23 = this.code.length; if (msg.value != ((((var_c.length * 0x0de0b6b3a7640000) + value3) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / value3)) { if (msg.value - ((((var_c.length * 0x0de0b6b3a7640000) + value3) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / value3) != 0) { require((!(!(msg.sender))), "RECIPIENT_ZERO"); (bool success13, bytes memory returnData13) = address(msg.sender).call{ value: msg.value - ((((var_c.length * 0x0de0b6b3a7640000) + value3) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / value3) }(""); // call if (returnData13.length != 0x0) { if (!(returnData13.length <= 0xffffffffffffffff)) _desolexPanic(65); if (((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData13.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData13.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_c)) _desolexPanic(65); var_c = var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData13.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); } require(success13, "BNB_TRANSFER_FAILED"); } } else { value23 = msg.value - ((((var_c.length * 0x0de0b6b3a7640000) + value3) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / value3); } if (var_f > nodeWeightOf[msg.sender]) { if (nodeWeightOf[msg.sender] == 0) { nodeRewardDebt[msg.sender] = 0; } else { uint256 value24 = this.code.length; if (((nodeWeightOf[msg.sender] * accNodeRewardPerWeight) / 0xc097ce7bc90715b34b9f1000000000) > nodeRewardDebt[msg.sender]) { unresolved_e5615ae5[msg.sender] = unresolved_e5615ae5[msg.sender] + (((nodeWeightOf[msg.sender] * accNodeRewardPerWeight) / 0xc097ce7bc90715b34b9f1000000000) - nodeRewardDebt[msg.sender]); } else { value24 = nodeRewardDebt[msg.sender]; } nodeRewardDebt[msg.sender] = (nodeWeightOf[msg.sender] * accNodeRewardPerWeight) / 0xc097ce7bc90715b34b9f1000000000; } nodeWeightOf[msg.sender] = var_f; totalNodeWeight = totalNodeWeight + (var_f - nodeWeightOf[msg.sender]); nodeRewardDebt[msg.sender] = (var_f * accNodeRewardPerWeight) / 0xc097ce7bc90715b34b9f1000000000; } } } emit Event_587829c0(msg.sender, bytes1(arg0), (((var_c.length * 0x0de0b6b3a7640000) + value3) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) / value3, var_c.length); } } stor_d = 0x01; } function claimAll() public payable returns (bytes memory) { // Function body omitted: symbolic output exceeded safe complexity limits. assembly { revert(0, 0) } } function Unknown_cda84ad8(uint256 arg0, uint256 arg1) public payable returns (bytes memory) { if (!(msg.value)) { if ((0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc + msg.data.length) >= 0x40) { if (!(stor_d == 0x02)) { stor_d = 0x02; if (bytes1(stor_9)) { if (arg0 != 0x0) { (bool success0, bytes memory returnData0) = address(0xccad9e21db6362cbe16937ec4775bf6aabd6e4c4).balanceOf(address(this)); // staticcall if (success0) { uint256 value0 = 0; uint256 var_c; uint256 value1 = var_c.length; if (success0) { if (0x20 > returnData0.length) { if (((var_c + ((returnData0.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_c + ((returnData0.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_c)) _desolexPanic(65); var_c = var_c + ((returnData0.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); require(((var_c + returnData0.length) - var_c) >= 0x20); } else { if (((var_c + 0x20) > 0xffffffffffffffff) | ((var_c + 0x20) < var_c)) _desolexPanic(65); var_c = var_c + 0x20; require(((var_c + 0x20) - var_c) >= 0x20); } } else { value0 = var_c; value1 = 0; } (bool success1, bytes memory returnData1) = address(0xccad9e21db6362cbe16937ec4775bf6aabd6e4c4).transferFrom(msg.sender, address(this), arg0); // call if (success1) { if (!(success1)) { if (0 != 0) { (bool success2, bytes memory returnData2) = address(0xccad9e21db6362cbe16937ec4775bf6aabd6e4c4).balanceOf(address(this)); // staticcall if (success2) { uint256 value2 = 0; uint256 value3 = var_c.length; if (success2) { if (0x20 > returnData2.length) { if (((var_c + ((returnData2.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_c + ((returnData2.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_c)) _desolexPanic(65); var_c = var_c + ((returnData2.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); require(((var_c + returnData2.length) - var_c) >= 0x20); } else { if (((var_c + 0x20) > 0xffffffffffffffff) | ((var_c + 0x20) < var_c)) _desolexPanic(65); var_c = var_c + 0x20; require(((var_c + 0x20) - var_c) >= 0x20); } } else { value2 = var_c; value3 = 0; } if (value3 > value1) { if ((value3 - value1) <= value3) { (bool success3, bytes memory returnData3) = address(0xccad9e21db6362cbe16937ec4775bf6aabd6e4c4).balanceOf(address(this)); // staticcall if (success3) { uint256 value4 = this.code.length; uint256 value5 = var_c.length; if (success3) { if (0x20 > returnData3.length) { if (((var_c + ((returnData3.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_c + ((returnData3.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_c)) _desolexPanic(65); var_c = var_c + ((returnData3.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); require(((var_c + returnData3.length) - var_c) >= 0x20); } else { if (((var_c + 0x20) > 0xffffffffffffffff) | ((var_c + 0x20) < var_c)) _desolexPanic(65); var_c = var_c + 0x20; require(((var_c + 0x20) - var_c) >= 0x20); } } else { value4 = var_c; value5 = 0; } if (value5 > (unresolved_bb464796 + unresolved_e7a7f412)) { if (!(block.timestamp > unresolved_ca0b18d8)) { if (value5 - (unresolved_bb464796 + unresolved_e7a7f412) != 0x0 && poolBalance != 0x0 && (((value3 - value1) * poolBalance) / (value3 - value1) == poolBalance) | (!(value3 - value1)) && value5 - (unresolved_bb464796 + unresolved_e7a7f412)) { require(((value3 - value1) * poolBalance) / (value5 - (unresolved_bb464796 + unresolved_e7a7f412)), "VALUE_TOO_LOW"); } } else { uint256 value9 = 0; uint256 value10 = 0; uint256 value11 = 0; uint256 value12 = 0; uint256 value13 = 0; if (!((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) != 0x0 && (block.timestamp - unresolved_ca0b18d8) == 0x0 || (value5 - (unresolved_bb464796 + unresolved_e7a7f412)) == 0x0)) { uint256 value6 = 0; if (totalPower != 0x0) { value6 = unresolved_2c6d84a7; } uint256 value7 = this.code.length; if (!(((((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) * value6) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180))) { value7 = (((((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) * value6) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180)) + ((((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180); } uint256 value44 = (((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180; uint256 value45 = (((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180; uint256 value46 = (((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180; uint256 value47 = (((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180; uint256 value48 = (((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) * value6) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180; if (!((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) * value6 * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value5 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value5 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xa * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value5 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xa * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value5 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4 * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 != 0x0 && (value5 - (unresolved_bb464796 + unresolved_e7a7f412)) * value6 * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value5 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value5 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xa * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value5 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xa * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value5 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4 * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 <= (value5 - (unresolved_bb464796 + unresolved_e7a7f412)) || (value5 - (unresolved_bb464796 + unresolved_e7a7f412)) * value6 * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value5 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value5 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xa * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value5 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xa * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value5 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4 * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 == 0x0)) { uint256 value49 = 0; uint256 value50 = 0; uint256 value51 = 0; uint256 value52 = 0; uint256 value53 = 0; if (!(value6 + 0xe6 == 0x0)) { uint256 value54 = 0; if (!(value6 == 0x0)) { uint256 value8 = (value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - (((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4) / (value6 + 0xe6) + (((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) / (value6 + 0xe6)) + (((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) / (value6 + 0xe6)) + (((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) / (value6 + 0xe6))); if ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4 / (value6 + 0xe6) + (value5 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e / (value6 + 0xe6) + (value5 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xa / (value6 + 0xe6) + (value5 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xa / (value6 + 0xe6) < (value5 - (unresolved_bb464796 + unresolved_e7a7f412))) { } else { value8 = 0; } value54 = value8; } value49 = ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4) / (value6 + 0xe6); value50 = ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) / (value6 + 0xe6); value51 = ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) / (value6 + 0xe6); value52 = ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) / (value6 + 0xe6); value53 = value54; } value44 = value49; value45 = value50; value46 = value51; value47 = value52; value48 = value53; } value9 = value44; value10 = value45; value11 = value46; value12 = value47; value13 = value48; } if (!(((((value13 + value12) + value11) + value10) + value9) < (value5 - (unresolved_bb464796 + unresolved_e7a7f412)))) { require((0x0 != 0x0 && poolBalance != 0x0), "NO_LIQUIDITY"); require((((value3 - value1) * poolBalance) / 0), "VALUE_TOO_LOW"); require((((((value3 - value1) * poolBalance) / 0) * unresolved_b637de09) / 0x2710) + (((((value3 - value1) * poolBalance) / 0) * unresolved_4018fa15) / 0x2710) + (((((value3 - value1) * poolBalance) / 0) * unresolved_f8acf130) / 0x2710) + (((((value3 - value1) * poolBalance) / 0) * unresolved_677083b9) / 0x2710) <= (((value3 - value1) * poolBalance) / 0), "FEE_INVALID"); require((((value3 - value1) * poolBalance) / 0) - ((((((value3 - value1) * poolBalance) / 0) * unresolved_b637de09) / 0x2710) + (((((value3 - value1) * poolBalance) / 0) * unresolved_4018fa15) / 0x2710) + (((((value3 - value1) * poolBalance) / 0) * unresolved_f8acf130) / 0x2710) + (((((value3 - value1) * poolBalance) / 0) * unresolved_677083b9) / 0x2710)) >= arg1, "SLIPPAGE"); require((!(((((value3 - value1) * poolBalance) / 0) - (((((value3 - value1) * poolBalance) / 0) * unresolved_b637de09) / 0x2710) + unresolved_f604a0f3) > poolBalance)), "INSUFFICIENT_POOL"); poolBalance = poolBalance - ((((value3 - value1) * poolBalance) / 0) - (((((value3 - value1) * poolBalance) / 0) * unresolved_b637de09) / 0x2710)); if (((((value3 - value1) * poolBalance) / 0) != ((((((value3 - value1) * poolBalance) / 0) * unresolved_b637de09) / 0x2710) + (((((value3 - value1) * poolBalance) / 0) * unresolved_4018fa15) / 0x2710) + (((((value3 - value1) * poolBalance) / 0) * unresolved_f8acf130) / 0x2710) + (((((value3 - value1) * poolBalance) / 0) * unresolved_677083b9) / 0x2710))) && ((((value3 - value1) * poolBalance) / 0) - ((((((value3 - value1) * poolBalance) / 0) * unresolved_b637de09) / 0x2710) + (((((value3 - value1) * poolBalance) / 0) * unresolved_4018fa15) / 0x2710) + (((((value3 - value1) * poolBalance) / 0) * unresolved_f8acf130) / 0x2710) + (((((value3 - value1) * poolBalance) / 0) * unresolved_677083b9) / 0x2710)) != 0)) { require((!(!(msg.sender))), "RECIPIENT_ZERO"); (bool success4, bytes memory returnData4) = address(msg.sender).call{ value: (((value3 - value1) * poolBalance) / 0) - ((((((value3 - value1) * poolBalance) / 0) * unresolved_b637de09) / 0x2710) + (((((value3 - value1) * poolBalance) / 0) * unresolved_4018fa15) / 0x2710) + (((((value3 - value1) * poolBalance) / 0) * unresolved_f8acf130) / 0x2710) + (((((value3 - value1) * poolBalance) / 0) * unresolved_677083b9) / 0x2710)) }(""); // call if (returnData4.length != 0x0) { if (!(returnData4.length <= 0xffffffffffffffff)) _desolexPanic(65); if (((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData4.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData4.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_c)) _desolexPanic(65); var_c = var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData4.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); } require(success4, "BNB_TRANSFER_FAILED"); } if (((((((value3 - value1) * poolBalance) / 0) * unresolved_677083b9) / 0x2710) != 0x0) && (((((value3 - value1) * poolBalance) / 0) * unresolved_677083b9) / 0x2710 != 0)) { require((!(!(techRecipient))), "RECIPIENT_ZERO"); (bool success5, bytes memory returnData5) = techRecipient.call{ value: ((((value3 - value1) * poolBalance) / 0) * unresolved_677083b9) / 0x2710 }(""); // call if (returnData5.length != 0x0) { if (!(returnData5.length <= 0xffffffffffffffff)) _desolexPanic(65); if (((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData5.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData5.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_c)) _desolexPanic(65); var_c = var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData5.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); } require(success5, "BNB_TRANSFER_FAILED"); } uint256 value14 = 0; if ((((((value3 - value1) * poolBalance) / 0) * unresolved_f8acf130) / 0x2710) != 0x0) { if (((((value3 - value1) * poolBalance) / 0) * unresolved_f8acf130) / 0x2710 != 0) { require((!(!(communityRecipient))), "RECIPIENT_ZERO"); (bool success6, bytes memory returnData6) = communityRecipient.call{ value: ((((value3 - value1) * poolBalance) / 0) * unresolved_f8acf130) / 0x2710 }(""); // call if (returnData6.length != 0x0) { if (!(returnData6.length <= 0xffffffffffffffff)) _desolexPanic(65); if (((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData6.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData6.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_c)) _desolexPanic(65); var_c = var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData6.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); } require(success6, "BNB_TRANSFER_FAILED"); } } else { value14 = 0xffffffffffffffffffffffffffffffffffffffff; } if ((((((value3 - value1) * poolBalance) / 0) * unresolved_4018fa15) / 0x2710) != 0x0) { if (((((value3 - value1) * poolBalance) / 0) * unresolved_4018fa15) / 0x2710 != 0) { address account0 = inviterOf[msg.sender]; uint256 value15 = 0x01; uint256 value16 = 0; uint256 value21; while (true) { value21 = account0; if (account0 == address(0)) { break; } uint256 value17 = this.code.length; uint256 value18; if (!(!(nodeWeightOf[account0]))) { uint256 value55 = 0x01; if (!(account0 == owner)) { value55 = !(!(getUserPower[account0])); } value18 = value55; } else { value17 = account0; value18 = !(!(nodeWeightOf[account0])); } uint256 value19 = this.code.length; uint256 value20 = value16 + nodeWeightOf[account0]; if (value18 != 0x0) { } else { value19 = nodeWeightOf[account0]; value20 = value16; } account0 = inviterOf[account0]; value15 = 0x01 + (bytes1(value15)); value16 = value20; } value21 = account0; if (value16 == 0x0) { if (((((value3 - value1) * poolBalance) / 0) * unresolved_4018fa15) / 0x2710 != 0) { require((!(!(techRecipient))), "RECIPIENT_ZERO"); (bool success7, bytes memory returnData7) = techRecipient.call{ value: ((((value3 - value1) * poolBalance) / 0) * unresolved_4018fa15) / 0x2710 }(""); // call if (returnData7.length != 0x0) { if (!(returnData7.length <= 0xffffffffffffffff)) _desolexPanic(65); if (((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData7.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData7.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_c)) _desolexPanic(65); var_c = var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData7.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); } require(success7, "BNB_TRANSFER_FAILED"); } } else { address account1 = inviterOf[msg.sender]; uint256 value22 = 0x01; uint256 value23 = ((((value3 - value1) * poolBalance) / 0) * unresolved_4018fa15) / 0x2710; uint256 value30; while (true) { value30 = account1; if (account1 == address(0)) { break; } uint256 value24; if (!(!(nodeWeightOf[account1]))) { uint256 value56 = 0x01; if (!(account1 == owner)) { value56 = !(!(getUserPower[account1])); } value24 = value56; } else { value24 = !(!(nodeWeightOf[account1])); } uint256 value27; uint256 value28; uint256 value29; if (value24 != 0x0) { uint256 value25 = this.code.length; uint256 value26 = this.code.length; uint256 value57 = value23 - ((((((value3 - value1) * poolBalance) / 0) * unresolved_4018fa15) / 0x2710) * nodeWeightOf[account1] / value16); if (((((((value3 - value1) * poolBalance) / 0) * unresolved_4018fa15) / 0x2710) * nodeWeightOf[account1] / value16) != 0x0) { if ((((((value3 - value1) * poolBalance) / 0) * unresolved_4018fa15) / 0x2710) * nodeWeightOf[account1] / value16 != 0) { require((!(!(account1))), "RECIPIENT_ZERO"); (bool success8, bytes memory returnData8) = account1.call{ value: ((((((value3 - value1) * poolBalance) / 0) * unresolved_4018fa15) / 0x2710) * nodeWeightOf[account1]) / value16 }(""); // call if (returnData8.length != 0x0) { if (!(returnData8.length <= 0xffffffffffffffff)) _desolexPanic(65); if (((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData8.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData8.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_c)) _desolexPanic(65); var_c = var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData8.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); } require(success8, "BNB_TRANSFER_FAILED"); } } else { value25 = ((((((value3 - value1) * poolBalance) / 0) * unresolved_4018fa15) / 0x2710) * nodeWeightOf[account1]) / value16; value26 = account1; value57 = value23; } value27 = value25; value28 = value26; value29 = value57; } else { value27 = nodeWeightOf[account1]; value28 = account1; value29 = value23; } account1 = inviterOf[account1]; value22 = 0x01 + (bytes1(value22)); value23 = value29; } value30 = account1; if ((value23 != 0x0) && (!(value23 == 0x0))) { require((!(!(techRecipient))), "RECIPIENT_ZERO"); (bool success9, bytes memory returnData9) = techRecipient.call{ value: value23 }(""); // call if (returnData9.length != 0x0) { if (!(returnData9.length <= 0xffffffffffffffff)) _desolexPanic(65); if (((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData9.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData9.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_c)) _desolexPanic(65); var_c = var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData9.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); } require(success9, "BNB_TRANSFER_FAILED"); } } } } emit Event_1ec9b22c(msg.sender, value3 - value1, (((value3 - value1) * poolBalance) / 0) - ((((((value3 - value1) * poolBalance) / 0) * unresolved_b637de09) / 0x2710) + (((((value3 - value1) * poolBalance) / 0) * unresolved_4018fa15) / 0x2710) + (((((value3 - value1) * poolBalance) / 0) * unresolved_f8acf130) / 0x2710) + (((((value3 - value1) * poolBalance) / 0) * unresolved_677083b9) / 0x2710)), ((value3 - value1) * poolBalance) / 0, ((((value3 - value1) * poolBalance) / 0) * unresolved_b637de09) / 0x2710, ((((value3 - value1) * poolBalance) / 0) * unresolved_4018fa15) / 0x2710, ((((value3 - value1) * poolBalance) / 0) * unresolved_f8acf130) / 0x2710, ((((value3 - value1) * poolBalance) / 0) * unresolved_677083b9) / 0x2710); stor_d = 0x01; return abi.encodePacked(value3 - value1, (((value3 - value1) * poolBalance) / 0) - ((((((value3 - value1) * poolBalance) / 0) * unresolved_b637de09) / 0x2710) + (((((value3 - value1) * poolBalance) / 0) * unresolved_4018fa15) / 0x2710) + (((((value3 - value1) * poolBalance) / 0) * unresolved_f8acf130) / 0x2710) + (((((value3 - value1) * poolBalance) / 0) * unresolved_677083b9) / 0x2710))); } else { bool flag4 = poolBalance; if ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9) == 0) { flag4 = !(!((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9))); } require(flag4, "NO_LIQUIDITY"); require(((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)), "VALUE_TOO_LOW"); require(!(((((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_b637de09) / 0x2710) + ((((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_4018fa15) / 0x2710) + ((((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_f8acf130) / 0x2710) + ((((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_677083b9) / 0x2710) > (((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)))), "FEE_INVALID"); require(!(((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) - (((((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_b637de09) / 0x2710) + ((((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_4018fa15) / 0x2710) + ((((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_f8acf130) / 0x2710) + ((((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_677083b9) / 0x2710)) < arg1), "SLIPPAGE"); require((!((((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) - ((((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_b637de09) / 0x2710) + unresolved_f604a0f3) > poolBalance)), "INSUFFICIENT_POOL"); poolBalance = poolBalance - (((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) - ((((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_b637de09) / 0x2710)); if ((((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) != (((((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_b637de09) / 0x2710) + ((((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_4018fa15) / 0x2710) + ((((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_f8acf130) / 0x2710) + ((((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_677083b9) / 0x2710))) && (((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) - (((((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_b637de09) / 0x2710) + ((((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_4018fa15) / 0x2710) + ((((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_f8acf130) / 0x2710) + ((((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_677083b9) / 0x2710)) != 0)) { require((!(!(msg.sender))), "RECIPIENT_ZERO"); (bool success10, bytes memory returnData10) = address(msg.sender).call{ value: (((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9))) - (((((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_b637de09) / 0x2710) + ((((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_4018fa15) / 0x2710) + ((((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_f8acf130) / 0x2710) + ((((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_677083b9) / 0x2710)) }(""); // call if (returnData10.length != 0x0) { if (!(returnData10.length <= 0xffffffffffffffff)) _desolexPanic(65); if (((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData10.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData10.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_c)) _desolexPanic(65); var_c = var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData10.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); } require(success10, "BNB_TRANSFER_FAILED"); } if ((((((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_677083b9) / 0x2710) != 0x0) && ((((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_677083b9) / 0x2710 != 0)) { require((!(!(techRecipient))), "RECIPIENT_ZERO"); (bool success11, bytes memory returnData11) = techRecipient.call{ value: (((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_677083b9) / 0x2710 }(""); // call if (returnData11.length != 0x0) { if (!(returnData11.length <= 0xffffffffffffffff)) _desolexPanic(65); if (((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData11.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData11.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_c)) _desolexPanic(65); var_c = var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData11.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); } require(success11, "BNB_TRANSFER_FAILED"); } uint256 value31 = 0; if (((((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_f8acf130) / 0x2710) != 0x0) { if ((((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_f8acf130) / 0x2710 != 0) { require((!(!(communityRecipient))), "RECIPIENT_ZERO"); (bool success12, bytes memory returnData12) = communityRecipient.call{ value: (((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_f8acf130) / 0x2710 }(""); // call if (returnData12.length != 0x0) { if (!(returnData12.length <= 0xffffffffffffffff)) _desolexPanic(65); if (((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData12.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData12.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_c)) _desolexPanic(65); var_c = var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData12.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); } require(success12, "BNB_TRANSFER_FAILED"); } } else { value31 = 0xffffffffffffffffffffffffffffffffffffffff; } if (((((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_4018fa15) / 0x2710) != 0x0) { if ((((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_4018fa15) / 0x2710 != 0) { address account0 = inviterOf[msg.sender]; uint256 value15 = 0x01; uint256 value16 = 0; uint256 value36; while (true) { value36 = account0; if (account0 == address(0)) { break; } uint256 value32 = this.code.length; uint256 value33; if (!(!(nodeWeightOf[account0]))) { uint256 value58 = 0x01; if (!(account0 == owner)) { value58 = !(!(getUserPower[account0])); } value33 = value58; } else { value32 = account0; value33 = !(!(nodeWeightOf[account0])); } uint256 value34 = this.code.length; uint256 value35 = value16 + nodeWeightOf[account0]; if (value33 != 0x0) { } else { value34 = nodeWeightOf[account0]; value35 = value16; } account0 = inviterOf[account0]; value15 = 0x01 + (bytes1(value15)); value16 = value35; } value36 = account0; if (value16 == 0x0) { if ((((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_4018fa15) / 0x2710 != 0) { require((!(!(techRecipient))), "RECIPIENT_ZERO"); (bool success13, bytes memory returnData13) = techRecipient.call{ value: (((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_4018fa15) / 0x2710 }(""); // call if (returnData13.length != 0x0) { if (!(returnData13.length <= 0xffffffffffffffff)) _desolexPanic(65); if (((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData13.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData13.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_c)) _desolexPanic(65); var_c = var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData13.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); } require(success13, "BNB_TRANSFER_FAILED"); } } else { address account1 = inviterOf[msg.sender]; uint256 value22 = 0x01; uint256 value23 = ((((value3 - value1) * poolBalance) / 0) * unresolved_4018fa15) / 0x2710; uint256 value43; while (true) { value43 = account1; if (account1 == address(0)) { break; } uint256 value37; if (!(!(nodeWeightOf[account1]))) { uint256 value59 = 0x01; if (!(account1 == owner)) { value59 = !(!(getUserPower[account1])); } value37 = value59; } else { value37 = !(!(nodeWeightOf[account1])); } uint256 value40; uint256 value41; uint256 value42; if (value37 != 0x0) { uint256 value38 = this.code.length; uint256 value39 = this.code.length; uint256 value60 = value23 - (((((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_4018fa15) / 0x2710) * nodeWeightOf[account1] / value16); if ((((((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_4018fa15) / 0x2710) * nodeWeightOf[account1] / value16) != 0x0) { if (((((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_4018fa15) / 0x2710) * nodeWeightOf[account1] / value16 != 0) { require((!(!(account1))), "RECIPIENT_ZERO"); (bool success14, bytes memory returnData14) = account1.call{ value: (((((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_4018fa15) / 0x2710) * nodeWeightOf[account1]) / value16 }(""); // call if (returnData14.length != 0x0) { if (!(returnData14.length <= 0xffffffffffffffff)) _desolexPanic(65); if (((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData14.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData14.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_c)) _desolexPanic(65); var_c = var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData14.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); } require(success14, "BNB_TRANSFER_FAILED"); } } else { value38 = (((((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_4018fa15) / 0x2710) * nodeWeightOf[account1]) / value16; value39 = account1; value60 = value23; } value40 = value38; value41 = value39; value42 = value60; } else { value40 = nodeWeightOf[account1]; value41 = account1; value42 = value23; } account1 = inviterOf[account1]; value22 = 0x01 + (bytes1(value22)); value23 = value42; } value43 = account1; if ((value23 != 0x0) && (!(value23 == 0x0))) { require((!(!(techRecipient))), "RECIPIENT_ZERO"); (bool success15, bytes memory returnData15) = techRecipient.call{ value: value23 }(""); // call if (returnData15.length != 0x0) { if (!(returnData15.length <= 0xffffffffffffffff)) _desolexPanic(65); if (((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData15.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_c + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData15.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_c)) _desolexPanic(65); } require(success15, "BNB_TRANSFER_FAILED"); } } } } emit Event_1ec9b22c(msg.sender, value3 - value1, (((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9))) - (((((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_b637de09) / 0x2710) + ((((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_4018fa15) / 0x2710) + ((((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_f8acf130) / 0x2710) + ((((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_677083b9) / 0x2710)), ((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)), (((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_b637de09) / 0x2710, (((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_4018fa15) / 0x2710, (((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_f8acf130) / 0x2710, (((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_677083b9) / 0x2710); stor_d = 0x01; return abi.encodePacked(value3 - value1, (((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9))) - (((((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_b637de09) / 0x2710) + ((((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_4018fa15) / 0x2710) + ((((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_f8acf130) / 0x2710) + ((((value3 - value1) * poolBalance) / ((value5 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value13 + value12) + value11) + value10) + value9)) * unresolved_677083b9) / 0x2710))); } } } } } } } } } } } } } } } } } function previewRedeem(address arg0, uint256 arg1) public payable returns (bytes memory) { if (!(msg.value)) { if ((msg.data.length + 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc) >= 0x40) { if (arg0 == arg0) { if (arg1 == 0x0) { return abi.encodePacked(0, 0, 0, 0); } else { uint256 value7; if (block.timestamp > unresolved_ca0b18d8) { uint256 value5 = unresolved_bb464796; uint256 value6 = unresolved_573d9c4c; if (block.timestamp > unresolved_ca0b18d8) { uint256 value64 = unresolved_bb464796; uint256 value65 = unresolved_573d9c4c; if (totalPower != 0) { (bool success0, bytes memory returnData0) = address(0xccad9e21db6362cbe16937ec4775bf6aabd6e4c4).balanceOf(address(this)); // staticcall require(success0); uint256 value0 = this.code.length; uint256 var_f; uint256 value1 = var_f.length; if (success0) { if (0x20 > returnData0.length) { if (((var_f + ((returnData0.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_f + ((returnData0.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_f)) _desolexPanic(65); var_f = var_f + ((returnData0.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); require(((var_f + returnData0.length) - var_f) >= 0x20); } else { if (((var_f + ((0x20 + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_f + ((0x20 + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_f)) _desolexPanic(65); var_f = var_f + ((0x20 + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); require(((var_f + 0x20) - var_f) >= 0x20); } } else { value0 = var_f; value1 = 0; } uint256 value66 = unresolved_bb464796; uint256 value67 = unresolved_573d9c4c; if (value1 > (unresolved_bb464796 + unresolved_e7a7f412)) { uint256 value68; uint256 value69; if (((value1 - (unresolved_bb464796 + unresolved_e7a7f412) != 0x0) && ((block.timestamp - unresolved_ca0b18d8) == 0x0)) || (value1 == (unresolved_bb464796 + unresolved_e7a7f412))) { uint256 value70 = unresolved_bb464796; uint256 value72 = unresolved_573d9c4c; if (0 != 0) { value70 = unresolved_bb464796 + (0); value72 = unresolved_573d9c4c + ((0 * 0xc097ce7bc90715b34b9f1000000000) / totalPower); } value68 = value70; value69 = value72; } else { uint256 value2 = 0; if (totalPower != 0x0) { value2 = unresolved_2c6d84a7; } uint256 value3 = this.code.length; if (!(((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * value2) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180))) { value3 = (((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * value2) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180)) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180); } uint256 value71; uint256 value73; if ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * value2 * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xa * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xa * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4 * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 != 0x0) && ((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * value2 * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xa * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xa * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4 * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 <= value1 - (unresolved_bb464796 + unresolved_e7a7f412))) || ((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * value2 * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xa * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xa * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4 * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 == 0x0)) { uint256 value74 = unresolved_bb464796; uint256 value76 = unresolved_573d9c4c; if ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * value2) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180 != 0) { value74 = unresolved_bb464796 + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * value2) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180); value76 = unresolved_573d9c4c + ((((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * value2) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) * 0xc097ce7bc90715b34b9f1000000000) / totalPower); } value71 = value74; value73 = value76; } else { uint256 value75; uint256 value77; if (value2 + 0xe6 == 0x0) { uint256 value78 = unresolved_bb464796; uint256 value80 = unresolved_573d9c4c; if (0 != 0) { value78 = unresolved_bb464796 + (0); value80 = unresolved_573d9c4c + ((0 * 0xc097ce7bc90715b34b9f1000000000) / totalPower); } value75 = value78; value77 = value80; } else { uint256 value79; uint256 value81; if (value2 == 0x0) { uint256 value82 = unresolved_bb464796; uint256 value84 = unresolved_573d9c4c; if (0 != 0) { value82 = unresolved_bb464796 + (0); value84 = unresolved_573d9c4c + ((0 * 0xc097ce7bc90715b34b9f1000000000) / totalPower); } value79 = value82; value81 = value84; } else { uint256 value4 = (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) - (((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4) / (value2 + 0xe6) + (((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) / (value2 + 0xe6)) + (((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) / (value2 + 0xe6)) + (((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) / (value2 + 0xe6))); if ((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4 / (value2 + 0xe6) + (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e / (value2 + 0xe6) + (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xa / (value2 + 0xe6) + (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xa / (value2 + 0xe6) < value1 - (unresolved_bb464796 + unresolved_e7a7f412)) { } else { value4 = 0; } uint256 value83 = unresolved_bb464796; uint256 value85 = unresolved_573d9c4c; if (value4 != 0) { value83 = unresolved_bb464796 + value4; value85 = unresolved_573d9c4c + ((value4 * 0xc097ce7bc90715b34b9f1000000000) / totalPower); } value79 = value83; value81 = value85; } value75 = value79; value77 = value81; } value71 = value75; value73 = value77; } value68 = value71; value69 = value73; } value66 = value68; value67 = value69; } value64 = value66; value65 = value67; } value5 = value64; value6 = value65; } value7 = value6; } else { value7 = unresolved_573d9c4c; } uint256 value8 = 0; if (0 != (((getUserPower[arg0] * value7) / 0xc097ce7bc90715b34b9f1000000000) > unresolved_98d47821[arg0])) { value8 = ((getUserPower[arg0] * value7) / 0xc097ce7bc90715b34b9f1000000000) - unresolved_98d47821[arg0]; } uint256 value22 = 0; if ((unresolved_ea650934[arg0] + value8) > unresolved_28a8ae5a[arg0]) { value22 = (unresolved_ea650934[arg0] + value8) - unresolved_28a8ae5a[arg0]; } (bool success1, bytes memory returnData1) = address(0xccad9e21db6362cbe16937ec4775bf6aabd6e4c4).balanceOf(address(this)); // staticcall if (success1) { if (success1) { if (0x20 > returnData1.length) { if (((var_f + ((returnData1.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_f + ((returnData1.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_f)) _desolexPanic(65); var_f = var_f + ((returnData1.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); require(((var_f + returnData1.length) - var_f) >= 0x20); uint256 value9 = 0; if (var_f.length > (unresolved_bb464796 + unresolved_e7a7f412)) { value9 = var_f.length - (unresolved_bb464796 + unresolved_e7a7f412); } uint256 value10 = this.code.length; if (value9 == 0) { value10 = (block.timestamp > unresolved_ca0b18d8) ? 1 : 0; } uint256 value19 = this.code.length; uint256 value20 = this.code.length; uint256 value21; if ((value9 != 0x0) && (block.timestamp > unresolved_ca0b18d8)) { uint256 value14 = 0; uint256 value15 = 0; uint256 value16 = 0; uint256 value17 = 0; uint256 value18 = 0; if (!(value9 != 0x0 && block.timestamp == unresolved_ca0b18d8 || value9 == 0x0)) { uint256 value11 = 0; if (totalPower != 0x0) { value11 = unresolved_2c6d84a7; } uint256 value12 = this.code.length; bool flag4 = !((((value9 * value11) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + (((value9 * 0x1e) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + (((value9 * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + (((value9 * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + (((value9 * 0xb4) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) > value9); if (!((((value9 * value11) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + (((value9 * 0x1e) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + (((value9 * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + (((value9 * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + (((value9 * 0xb4) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180))) { value12 = ((((value9 * value11) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + (((value9 * 0x1e) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + (((value9 * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + (((value9 * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180)) + (((value9 * 0xb4) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180); flag4 = !((((value9 * value11) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + (((value9 * 0x1e) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + (((value9 * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + (((value9 * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + (((value9 * 0xb4) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180)); } uint256 value87 = ((value9 * 0xb4) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180; uint256 value88 = ((value9 * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180; uint256 value89 = ((value9 * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180; uint256 value90 = ((value9 * 0x1e) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180; uint256 value91 = ((value9 * value11) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180; if (!(flag4)) { uint256 value92 = 0; uint256 value93 = 0; uint256 value94 = 0; uint256 value95 = 0; uint256 value96 = 0; if (!(value11 + 0xe6 == 0x0)) { uint256 value97 = 0; if (!(value11 == 0x0)) { uint256 value13 = value9 - ((value9 * 0xb4) / (value11 + 0xe6) + ((value9 * 0x1e) / (value11 + 0xe6)) + ((value9 * 0x0a) / (value11 + 0xe6)) + ((value9 * 0x0a) / (value11 + 0xe6))); if ((value9 * 0xb4) / (value11 + 0xe6) + ((value9 * 0x1e) / (value11 + 0xe6)) + ((value9 * 0x0a) / (value11 + 0xe6)) + ((value9 * 0x0a) / (value11 + 0xe6)) < value9) { } else { value13 = 0; } value97 = value13; } value92 = (value9 * 0xb4) / (value11 + 0xe6); value93 = (value9 * 0x0a) / (value11 + 0xe6); value94 = (value9 * 0x0a) / (value11 + 0xe6); value95 = (value9 * 0x1e) / (value11 + 0xe6); value96 = value97; } value87 = value92; value88 = value93; value89 = value94; value90 = value95; value91 = value96; } value14 = value87; value15 = value88; value16 = value89; value17 = value90; value18 = value91; } uint256 value86 = value9 - ((((value18 + value17) + value16) + value15) + value14); if (value18 + value17 + value16 + value15 + value14 < value9) { } else { value86 = 0; } value21 = value86; } else { value19 = unresolved_ca0b18d8; value20 = value9; value21 = value9; } bool flag5 = poolBalance; if (value21 == 0x0) { flag5 = value21 != 0x0; } uint256 value23 = this.code.length; uint256 value24 = this.code.length; uint256 value25 = (value22 * poolBalance) / value21; if ((flag5) && (value22 != 0x0)) { } else { value23 = value22; value24 = value21; value25 = 0; } uint256 value26 = 0; if (((arg1 * 0x1388) / 0x2710) > value25) { value26 = ((arg1 * 0x1388) / 0x2710) - value25; } uint256 value27 = value26 - ((arg1 * redeemFeeBps) / 0x2710); uint256 value28 = (arg1 * redeemFeeBps) / 0x2710; if (!(((arg1 * redeemFeeBps) / 0x2710) > value26)) { } else { value27 = value26 - value26; value28 = value26; } return abi.encodePacked((arg1 * 0x1388) / 0x2710, value25, value28, value27); } else { if (((var_f + 0x20) > 0xffffffffffffffff) | ((var_f + 0x20) < var_f)) _desolexPanic(65); var_f = var_f + 0x20; require(((var_f + 0x20) - var_f) >= 0x20); uint256 value29 = 0; if (var_f.length > (unresolved_bb464796 + unresolved_e7a7f412)) { value29 = var_f.length - (unresolved_bb464796 + unresolved_e7a7f412); } uint256 value30 = this.code.length; if (value29 == 0) { value30 = (block.timestamp > unresolved_ca0b18d8) ? 1 : 0; } uint256 value39 = this.code.length; uint256 value40 = this.code.length; uint256 value41; if ((value29 != 0x0) && (block.timestamp > unresolved_ca0b18d8)) { uint256 value34 = 0; uint256 value35 = 0; uint256 value36 = 0; uint256 value37 = 0; uint256 value38 = 0; if (!(value29 != 0x0 && block.timestamp == unresolved_ca0b18d8 || value29 == 0x0)) { uint256 value31 = 0; if (totalPower != 0x0) { value31 = unresolved_2c6d84a7; } uint256 value32 = this.code.length; bool flag9 = !((((value29 * value31) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + (((value29 * 0x1e) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + (((value29 * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + (((value29 * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + (((value29 * 0xb4) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) > value29); if (!((((value29 * value31) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + (((value29 * 0x1e) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + (((value29 * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + (((value29 * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + (((value29 * 0xb4) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180))) { value32 = ((((value29 * value31) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + (((value29 * 0x1e) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + (((value29 * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + (((value29 * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180)) + (((value29 * 0xb4) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180); flag9 = !((((value29 * value31) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + (((value29 * 0x1e) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + (((value29 * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + (((value29 * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + (((value29 * 0xb4) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180)); } uint256 value99 = ((value29 * 0xb4) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180; uint256 value100 = ((value29 * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180; uint256 value101 = ((value29 * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180; uint256 value102 = ((value29 * 0x1e) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180; uint256 value103 = ((value29 * value31) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180; if (!(flag9)) { uint256 value104 = 0; uint256 value105 = 0; uint256 value106 = 0; uint256 value107 = 0; uint256 value108 = 0; if (!(value31 + 0xe6 == 0x0)) { uint256 value109 = 0; if (!(value31 == 0x0)) { uint256 value33 = value29 - ((value29 * 0xb4) / (value31 + 0xe6) + ((value29 * 0x1e) / (value31 + 0xe6)) + ((value29 * 0x0a) / (value31 + 0xe6)) + ((value29 * 0x0a) / (value31 + 0xe6))); if ((value29 * 0xb4) / (value31 + 0xe6) + ((value29 * 0x1e) / (value31 + 0xe6)) + ((value29 * 0x0a) / (value31 + 0xe6)) + ((value29 * 0x0a) / (value31 + 0xe6)) < value29) { } else { value33 = 0; } value109 = value33; } value104 = (value29 * 0xb4) / (value31 + 0xe6); value105 = (value29 * 0x0a) / (value31 + 0xe6); value106 = (value29 * 0x0a) / (value31 + 0xe6); value107 = (value29 * 0x1e) / (value31 + 0xe6); value108 = value109; } value99 = value104; value100 = value105; value101 = value106; value102 = value107; value103 = value108; } value34 = value99; value35 = value100; value36 = value101; value37 = value102; value38 = value103; } uint256 value98 = value29 - ((((value38 + value37) + value36) + value35) + value34); if (value38 + value37 + value36 + value35 + value34 < value29) { } else { value98 = 0; } value41 = value98; } else { value39 = unresolved_ca0b18d8; value40 = value29; value41 = value29; } bool flag10 = poolBalance; if (value41 == 0x0) { flag10 = value41 != 0x0; } uint256 value42 = this.code.length; uint256 value43 = this.code.length; uint256 value44 = (value22 * poolBalance) / value41; if ((flag10) && (value22 != 0x0)) { } else { value42 = value22; value43 = value41; value44 = 0; } if (((arg1 * 0x1388) / arg1) + 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffec78 == 0) { } } } else { uint256 value45 = 0; if (0 > (unresolved_bb464796 + unresolved_e7a7f412)) { value45 = 0 - (unresolved_bb464796 + unresolved_e7a7f412); } uint256 value46 = this.code.length; if (value45 == 0) { value46 = (block.timestamp > unresolved_ca0b18d8) ? 1 : 0; } uint256 value55 = this.code.length; uint256 value56 = this.code.length; uint256 value57; if ((value45 != 0x0) && (block.timestamp > unresolved_ca0b18d8)) { uint256 value50 = 0; uint256 value51 = 0; uint256 value52 = 0; uint256 value53 = 0; uint256 value54 = 0; if (!(value45 != 0x0 && block.timestamp == unresolved_ca0b18d8 || value45 == 0x0)) { uint256 value47 = 0; if (totalPower != 0x0) { value47 = unresolved_2c6d84a7; } uint256 value48 = this.code.length; bool flag14 = !((((value45 * value47) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + (((value45 * 0x1e) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + (((value45 * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + (((value45 * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + (((value45 * 0xb4) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) > value45); if (!((((value45 * value47) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + (((value45 * 0x1e) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + (((value45 * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + (((value45 * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + (((value45 * 0xb4) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180))) { value48 = ((((value45 * value47) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + (((value45 * 0x1e) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + (((value45 * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + (((value45 * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180)) + (((value45 * 0xb4) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180); flag14 = !((((value45 * value47) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + (((value45 * 0x1e) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + (((value45 * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + (((value45 * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + (((value45 * 0xb4) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180)); } uint256 value111 = ((value45 * 0xb4) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180; uint256 value112 = ((value45 * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180; uint256 value113 = ((value45 * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180; uint256 value114 = ((value45 * 0x1e) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180; uint256 value115 = ((value45 * value47) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180; if (!(flag14)) { uint256 value116 = 0; uint256 value117 = 0; uint256 value118 = 0; uint256 value119 = 0; uint256 value120 = 0; if (!(value47 + 0xe6 == 0x0)) { uint256 value121 = 0; if (!(value47 == 0x0)) { uint256 value49 = value45 - ((value45 * 0xb4) / (value47 + 0xe6) + ((value45 * 0x1e) / (value47 + 0xe6)) + ((value45 * 0x0a) / (value47 + 0xe6)) + ((value45 * 0x0a) / (value47 + 0xe6))); if ((value45 * 0xb4) / (value47 + 0xe6) + ((value45 * 0x1e) / (value47 + 0xe6)) + ((value45 * 0x0a) / (value47 + 0xe6)) + ((value45 * 0x0a) / (value47 + 0xe6)) < value45) { } else { value49 = 0; } value121 = value49; } value116 = (value45 * 0xb4) / (value47 + 0xe6); value117 = (value45 * 0x0a) / (value47 + 0xe6); value118 = (value45 * 0x0a) / (value47 + 0xe6); value119 = (value45 * 0x1e) / (value47 + 0xe6); value120 = value121; } value111 = value116; value112 = value117; value113 = value118; value114 = value119; value115 = value120; } value50 = value111; value51 = value112; value52 = value113; value53 = value114; value54 = value115; } uint256 value110 = value45 - ((((value54 + value53) + value52) + value51) + value50); if (value54 + value53 + value52 + value51 + value50 < value45) { } else { value110 = 0; } value57 = value110; } else { value55 = unresolved_ca0b18d8; value56 = value45; value57 = value45; } bool flag15 = poolBalance; if (value57 == 0x0) { flag15 = value57 != 0x0; } uint256 value58 = this.code.length; uint256 value59 = this.code.length; uint256 value60 = (value22 * poolBalance) / value57; if ((flag15) && (value22 != 0x0)) { } else { value58 = value22; value59 = value57; value60 = 0; } uint256 value61 = 0; if (((arg1 * 0x1388) / 0x2710) > value60) { value61 = ((arg1 * 0x1388) / 0x2710) - value60; } uint256 value62 = value61 - ((arg1 * redeemFeeBps) / 0x2710); uint256 value63 = (arg1 * redeemFeeBps) / 0x2710; if (!(((arg1 * redeemFeeBps) / 0x2710) > value61)) { } else { value62 = value61 - value61; value63 = value61; } return abi.encodePacked((arg1 * 0x1388) / 0x2710, value60, value63, value62); } } } } } } } function Unknown_be8310f7(bool arg0) public view returns (bytes memory) { require(arg0 == (arg0 & 0xff)); return abi.encodePacked(mapping_29[bytes1(arg0)], stor_expr_bd); } function Unknown_b8e8342c(uint256 arg0, uint256 arg1, uint256 arg2, uint256 arg3, uint256 arg4) public onlyOwner { require((!(arg0 > 0x1388)), "FEE_TOO_HIGH"); require((((arg1 + arg2) + arg3) + arg4) == arg0, "FEE_SPLIT_INVALID"); swapFeeBps = (arg0) ? 1 : 0; unresolved_b637de09 = (arg1) ? 1 : 0; unresolved_4018fa15 = (arg2) ? 1 : 0; unresolved_f8acf130 = arg3; unresolved_677083b9 = arg4; emit Event_cfbdac9b(arg0, arg1, arg2, arg3, unresolved_677083b9, !(!(bytes1(stor_9))), unresolved_f604a0f3); } function Unknown_b8b47858(address arg0) public returns (bytes memory) { uint256 value7 = 0x40; uint256 value8; if (block.timestamp > unresolved_ca0b18d8) { uint256 value5 = unresolved_bb464796; uint256 value6 = unresolved_573d9c4c; if (block.timestamp > unresolved_ca0b18d8) { uint256 value11 = unresolved_bb464796; uint256 value12 = unresolved_573d9c4c; if (totalPower != 0) { (bool success0, bytes memory returnData0) = address(0xccad9e21db6362cbe16937ec4775bf6aabd6e4c4).balanceOf(address(this)); // staticcall require(success0); uint256 value0 = this.code.length; uint256 var_c; uint256 value1 = var_c.length; if (success0) { if (0x20 > returnData0.length) { if (((var_c + ((returnData0.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_c + ((returnData0.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_c)) _desolexPanic(65); var_c = var_c + ((returnData0.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); require(((var_c + returnData0.length) - var_c) >= 0x20); } else { if (((var_c + 0x20) > 0xffffffffffffffff) | ((var_c + 0x20) < var_c)) _desolexPanic(65); var_c = var_c + 0x20; require(((var_c + 0x20) - var_c) >= 0x20); } } else { value0 = var_c; value1 = 0; } uint256 value13 = unresolved_bb464796; uint256 value14 = unresolved_573d9c4c; if (value1 > (unresolved_bb464796 + unresolved_e7a7f412)) { uint256 value15; uint256 value16; if (((value1 - (unresolved_bb464796 + unresolved_e7a7f412) != 0x0) && ((block.timestamp - unresolved_ca0b18d8) == 0x0)) || (value1 == (unresolved_bb464796 + unresolved_e7a7f412))) { uint256 value17 = unresolved_bb464796; uint256 value19 = unresolved_573d9c4c; value15 = value17; value16 = value19; } else { uint256 value2 = 0; if (totalPower != 0x0) { value2 = unresolved_2c6d84a7; } uint256 value3 = this.code.length; uint256 sharedExpr22 = value1 - (unresolved_bb464796 + unresolved_e7a7f412); uint256 sharedExpr23 = (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * value2; uint256 sharedExpr24 = sharedExpr23; uint256 sharedExpr25 = ((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * value2) * (block.timestamp - unresolved_ca0b18d8); uint256 sharedExpr26 = (sharedExpr25 / 0x2710) / 0x015180; uint256 sharedExpr27 = (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e; uint256 sharedExpr28 = ((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) * (block.timestamp - unresolved_ca0b18d8); uint256 sharedExpr29 = (sharedExpr28 / 0x2710) / 0x015180; uint256 sharedExpr30 = ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * value2) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180); uint256 sharedExpr31 = sharedExpr30; uint256 sharedExpr32 = value1 - (unresolved_bb464796 + unresolved_e7a7f412); uint256 sharedExpr33 = sharedExpr32 * 0x0a; uint256 sharedExpr34 = ((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8); uint256 sharedExpr35 = (sharedExpr34 / 0x2710) / 0x015180; uint256 sharedExpr36 = ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * value2) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180); uint256 sharedExpr37 = sharedExpr36; uint256 sharedExpr38 = sharedExpr32 * 0x0a; uint256 sharedExpr39 = ((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8); uint256 sharedExpr40 = (sharedExpr39 / 0x2710) / 0x015180; uint256 sharedExpr41 = ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * value2) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180); uint256 sharedExpr42 = (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4; uint256 sharedExpr43 = ((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4) * (block.timestamp - unresolved_ca0b18d8); bool flag1 = !(sharedExpr41 + ((sharedExpr43 / 0x2710) / 0x015180) > (value1 - (unresolved_bb464796 + unresolved_e7a7f412))); if (!(((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * value2) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180))) { uint256 sharedExpr66 = value1 - (unresolved_bb464796 + unresolved_e7a7f412); uint256 sharedExpr67 = (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * value2; uint256 sharedExpr68 = sharedExpr67; uint256 sharedExpr69 = ((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * value2) * (block.timestamp - unresolved_ca0b18d8); uint256 sharedExpr70 = (sharedExpr69 / 0x2710) / 0x015180; uint256 sharedExpr71 = (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e; uint256 sharedExpr72 = ((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) * (block.timestamp - unresolved_ca0b18d8); uint256 sharedExpr73 = (sharedExpr72 / 0x2710) / 0x015180; uint256 sharedExpr74 = ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * value2) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180); uint256 sharedExpr75 = sharedExpr74; uint256 sharedExpr76 = value1 - (unresolved_bb464796 + unresolved_e7a7f412); uint256 sharedExpr77 = sharedExpr76 * 0x0a; uint256 sharedExpr78 = ((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8); uint256 sharedExpr79 = (sharedExpr78 / 0x2710) / 0x015180; uint256 sharedExpr80 = ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * value2) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180); uint256 sharedExpr81 = sharedExpr80; uint256 sharedExpr82 = sharedExpr76 * 0x0a; uint256 sharedExpr83 = ((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8); uint256 sharedExpr84 = (sharedExpr83 / 0x2710) / 0x015180; uint256 sharedExpr85 = ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * value2) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180); uint256 sharedExpr86 = (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4; uint256 sharedExpr87 = ((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4) * (block.timestamp - unresolved_ca0b18d8); value3 = sharedExpr85 + ((sharedExpr87 / 0x2710) / 0x015180); uint256 sharedExpr110 = value1 - (unresolved_bb464796 + unresolved_e7a7f412); uint256 sharedExpr111 = (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * value2; uint256 sharedExpr112 = sharedExpr111; uint256 sharedExpr113 = ((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * value2) * (block.timestamp - unresolved_ca0b18d8); uint256 sharedExpr114 = (sharedExpr113 / 0x2710) / 0x015180; uint256 sharedExpr115 = (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e; uint256 sharedExpr116 = ((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) * (block.timestamp - unresolved_ca0b18d8); uint256 sharedExpr117 = (sharedExpr116 / 0x2710) / 0x015180; uint256 sharedExpr118 = ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * value2) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180); uint256 sharedExpr119 = sharedExpr118; uint256 sharedExpr120 = value1 - (unresolved_bb464796 + unresolved_e7a7f412); uint256 sharedExpr121 = sharedExpr120 * 0x0a; uint256 sharedExpr122 = ((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8); uint256 sharedExpr123 = (sharedExpr122 / 0x2710) / 0x015180; uint256 sharedExpr124 = ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * value2) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180); uint256 sharedExpr125 = sharedExpr124; uint256 sharedExpr126 = sharedExpr120 * 0x0a; uint256 sharedExpr127 = ((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8); uint256 sharedExpr128 = (sharedExpr127 / 0x2710) / 0x015180; uint256 sharedExpr129 = ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * value2) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180); uint256 sharedExpr130 = (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4; uint256 sharedExpr131 = ((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4) * (block.timestamp - unresolved_ca0b18d8); flag1 = !(sharedExpr129 + ((sharedExpr131 / 0x2710) / 0x015180)); } uint256 value18; uint256 value20; if (flag1) { uint256 value21 = unresolved_bb464796; uint256 value23 = unresolved_573d9c4c; if ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * value2) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180 != 0) { value21 = unresolved_bb464796 + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * value2) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180); value23 = unresolved_573d9c4c + ((((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * value2) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) * 0xc097ce7bc90715b34b9f1000000000) / totalPower); } value18 = value21; value20 = value23; } else { uint256 value22; uint256 value24; if (value2 + 0xe6 == 0x0) { uint256 value25 = unresolved_bb464796; uint256 value27 = unresolved_573d9c4c; value22 = value25; value24 = value27; } else { uint256 value26; uint256 value28; if (value2 == 0x0) { uint256 value29 = unresolved_bb464796; uint256 value31 = unresolved_573d9c4c; value26 = value29; value28 = value31; } else { uint256 value4 = (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) - (((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4) / (value2 + 0xe6) + (((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) / (value2 + 0xe6)) + (((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) / (value2 + 0xe6)) + (((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) / (value2 + 0xe6))); if (((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4) / (value2 + 0xe6) + (((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) / (value2 + 0xe6)) + (((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) / (value2 + 0xe6)) + (((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) / (value2 + 0xe6)) < (value1 - (unresolved_bb464796 + unresolved_e7a7f412))) { } else { value4 = 0; } uint256 value30 = unresolved_bb464796; uint256 value32 = unresolved_573d9c4c; if (!(value4 == 0x0)) { value30 = unresolved_bb464796 + value4; value32 = unresolved_573d9c4c + ((value4 * 0xc097ce7bc90715b34b9f1000000000) / totalPower); } value26 = value30; value28 = value32; } value22 = value26; value24 = value28; } value18 = value22; value20 = value24; } value15 = value18; value16 = value20; } value13 = value15; value14 = value16; } value11 = value13; value12 = value14; } value5 = value11; value6 = value12; } value8 = value6; } else { value7 = unresolved_bb464796; value8 = unresolved_573d9c4c; } uint256 value9 = 0; uint256 value10 = 0; if (0 != (((getUserPower[arg0] * value8) / 0xc097ce7bc90715b34b9f1000000000) > unresolved_98d47821[arg0])) { value9 = ((getUserPower[arg0] * value8) / 0xc097ce7bc90715b34b9f1000000000) - unresolved_98d47821[arg0]; value10 = ((getUserPower[arg0] * value8) / 0xc097ce7bc90715b34b9f1000000000) - unresolved_98d47821[arg0]; } return abi.encodePacked(unresolved_e725b2b9[arg0] + value9, value10, unresolved_ea650934[arg0] + value9); } function claimNodeRewards() public returns (uint256) { // Function body omitted: symbolic output exceeded safe complexity limits. assembly { revert(0, 0) } } function Unknown_9e70bcca() public returns (uint256) { (bool success0, bytes memory returnData0) = address(0xccad9e21db6362cbe16937ec4775bf6aabd6e4c4).balanceOf(address(this)); // staticcall require(success0); uint256 value0 = this.code.length; uint256 var_c; uint256 value1 = var_c.length; if (success0) { if (0x20 > returnData0.length) { if (((var_c + ((returnData0.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_c + ((returnData0.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_c)) _desolexPanic(65); var_c = var_c + ((returnData0.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); require(((var_c + returnData0.length) - var_c) >= 0x20); } else { if (((var_c + 0x20) > 0xffffffffffffffff) | ((var_c + 0x20) < var_c)) _desolexPanic(65); var_c = var_c + 0x20; require(((var_c + 0x20) - var_c) >= 0x20); } } else { value0 = var_c; value1 = 0; } if (!(value1 > (unresolved_bb464796 + unresolved_e7a7f412))) { return 0; } else { if (!(block.timestamp > unresolved_ca0b18d8)) { return value1 - (unresolved_bb464796 + unresolved_e7a7f412); } else { uint256 value5 = 0; uint256 value6 = 0; uint256 value7 = 0; uint256 value8 = 0; uint256 value9 = 0; if (!((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) != 0x0 && (block.timestamp - unresolved_ca0b18d8) == 0x0 || (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) == 0x0)) { uint256 value2 = 0; if (totalPower != 0x0) { value2 = unresolved_2c6d84a7; } uint256 value3 = this.code.length; if (!(((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * value2) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180))) { value3 = (((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * value2) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180)) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180); } uint256 value10 = (((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180; uint256 value11 = (((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180; uint256 value12 = (((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180; uint256 value13 = (((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180; uint256 value14 = (((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * value2) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180; if (!((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * value2 * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xa * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xa * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4 * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 != 0x0 && (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * value2 * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xa * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xa * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4 * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 <= (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) || (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * value2 * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xa * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xa * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4 * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 == 0x0)) { uint256 value15 = 0; uint256 value16 = 0; uint256 value17 = 0; uint256 value18 = 0; uint256 value19 = 0; if (!(value2 + 0xe6 == 0x0)) { uint256 value20 = 0; if (!(value2 == 0x0)) { uint256 value4 = (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) - (((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4) / (value2 + 0xe6) + (((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) / (value2 + 0xe6)) + (((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) / (value2 + 0xe6)) + (((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) / (value2 + 0xe6))); if ((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4 / (value2 + 0xe6) + (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e / (value2 + 0xe6) + (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xa / (value2 + 0xe6) + (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xa / (value2 + 0xe6) < (value1 - (unresolved_bb464796 + unresolved_e7a7f412))) { } else { value4 = 0; } value20 = value4; } value15 = ((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4) / (value2 + 0xe6); value16 = ((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) / (value2 + 0xe6); value17 = ((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) / (value2 + 0xe6); value18 = ((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) / (value2 + 0xe6); value19 = value20; } value10 = value15; value11 = value16; value12 = value17; value13 = value18; value14 = value19; } value5 = value10; value6 = value11; value7 = value12; value8 = value13; value9 = value14; } if (!(((((value9 + value8) + value7) + value6) + value5) < (value1 - (unresolved_bb464796 + unresolved_e7a7f412)))) { return 0; } else { return (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value9 + value8) + value7) + value6) + value5); } } } } function Unknown_9e3a4f25(address arg0) public onlyOwner { require(arg0 != address(0), "TECH_REQUIRED"); emit Event_854c6832(techRecipient, arg0); techRecipient = arg0; } function setProjectRecipient(address newAddress) public onlyOwner { require(newAddress != address(0), "PROJECT_REQUIRED"); emit ProjectRecipientUpdated(projectRecipient, newAddress); projectRecipient = newAddress; } function Unknown_8065fa23(bool arg0, bool arg1, bool arg2) public { require(arg0 == (arg0 & 0xff)); require(msg.sender == owner, "ONLY_OWNER"); require((arg0 & 0xff) >= 0x1 && (arg0 & 0xff) <= 0x3, "TIER_INVALID"); require(arg1, "PRICE_REQUIRED"); require(arg2 && arg2 <= 0x3e8, "WEIGHT_INVALID"); emit Event_d8a6e64f(bytes1(arg0), mapping_29[bytes1(arg0)], arg1, stor_expr_bd, arg2); mapping_29[bytes1(arg0)] = arg1; stor_expr_bd = arg2; } function setCommunityRecipient(address newAddress) public onlyOwner { require(newAddress != address(0), "COMMUNITY_REQUIRED"); emit CommunityRecipientUpdated(communityRecipient, newAddress); communityRecipient = newAddress; } function setRedeemFeeSplit(uint256 arg0, uint256 arg1, uint256 arg2) public onlyOwner { require(((arg0 + arg1) + arg2) == 0x2710, "FEE_SPLIT_INVALID"); unresolved_20d89c17 = (arg0) ? 1 : 0; unresolved_fbfa8a11 = (arg1) ? 1 : 0; unresolved_4edc31d7 = (arg2) ? 1 : 0; emit Event_826751b8(redeemFeeBps, arg0, arg1, unresolved_4edc31d7); } function fundPool() public payable onlyOwner { require((!(stor_d == 0x02)), "REENTRANT"); require(msg.value != 0x0, "NO_VALUE"); poolBalance = poolBalance + msg.value; stor_d = 0x01; } function Unknown_6ff26215(address arg0) public view returns (uint256) { return unresolved_e5615ae5[arg0]; } function swapEnabled() public view returns (bool) { return !(!(bytes1(stor_9))); } function Unknown_677ba3d3(address arg0, address arg1) public view { require((0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc + msg.data.length) >= 0x60); require(msg.sender == 0xccad9e21db6362cbe16937ec4775bf6aabd6e4c4, "ONLY_TOKEN"); } function setBnbUsdFeed(address newAddress) public onlyOwner { require(newAddress != address(0), "FEED_REQUIRED"); emit Event_5378a27a(bnbUsdFeed, newAddress); bnbUsdFeed = newAddress; } function bnbUsdPrice() public returns (uint256) { (bool success0, bytes memory returnData0) = bnbUsdFeed.latestRoundData(); // staticcall require(success0); uint256 value1 = this.code.length; uint256 value2 = var_b; uint256 value3 = var_c; uint256 var_d; if (success0) { uint256 value0 = returnData0.length; if (0xa0 <= returnData0.length) { value0 = 0xa0; } if (((var_d + ((value0 + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_d + ((value0 + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_d)) _desolexPanic(65); var_d = var_d + ((value0 + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); require(((var_d + value0) - var_d) >= 0xa0); require(var_d.length == (uint80(var_d.length))); require(var_e == (uint80(var_e))); } else { value1 = var_d; value2 = 0; value3 = 0; } require(value3 > 0, "PRICE_INVALID"); uint256 value4 = this.code.length; if (value2 != 0x0) { } else { value4 = value2; } require((value2 != 0x0 && stalePriceSeconds >= block.timestamp - value2), "PRICE_STALE"); (bool success1, bytes memory returnData1) = bnbUsdFeed.decimals(); // staticcall require(success1); uint256 value5 = 0xff; uint256 value6 = var_d.length; if (success1) { if (0x20 <= returnData1.length) { if (((var_d + 0x20) > 0xffffffffffffffff) | ((var_d + 0x20) < var_d)) _desolexPanic(65); var_d = var_d + 0x20; require(((var_d + 0x20) - var_d) >= 0x20); require(var_d.length == (bytes1(var_d.length))); if (bytes1(var_d.length) >= 0x12) { if (bytes1(var_d.length) <= 0x12) { return value3; } return value3 / (0x0a ** (bytes1(0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee + (var_d.length)))); } return value3 * (0x0a ** (bytes1(0x12 - (var_d.length)))); } if (((var_d + ((returnData1.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_d + ((returnData1.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_d)) _desolexPanic(65); var_d = var_d + ((returnData1.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); require(((var_d + returnData1.length) - var_d) >= 0x20); require(var_d.length == (bytes1(var_d.length))); } else { value5 = var_d; value6 = 0; } if (bytes1(value6) >= 0x12) { if (bytes1(value6) <= 0x12) { return value3; } return value3 / (0x0a ** (bytes1(0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffee + value6))); } return value3 * (0x0a ** (bytes1(0x12 - value6))); } function userPower(address account) public view returns (uint256) { return getUserPower[account]; } function Unknown_4ab8aa01(address arg0, bool arg1) public onlyOwner { require((!(stor_d == 0x02)), "REENTRANT"); stor_d = 0x02; require((!(!(arg0))), "RECIPIENT_ZERO"); require(address(this).balance > poolBalance, "NO_EXCESS"); uint256 value0 = 0x40; bool flag0 = !(arg1 > (address(this).balance - poolBalance)); if (!arg1) { value0 = address(this).balance - poolBalance; flag0 = arg1; } require(flag0, "AMOUNT_INVALID"); if (arg1) { require((!(!(arg0))), "RECIPIENT_ZERO"); (bool success0, bytes memory returnData0) = arg0.call{ value: arg1 }(""); // call if (returnData0.length != 0x0) { if (!(returnData0.length <= 0xffffffffffffffff)) _desolexPanic(65); if (((var_a + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData0.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_a + (((0x20 + (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 & (returnData0.length + 0x1f))) + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_a)) _desolexPanic(65); } require(success0, "BNB_TRANSFER_FAILED"); } stor_d = 0x01; } function Unknown_47478f2a() public returns (uint256) { (bool success0, bytes memory returnData0) = address(0xccad9e21db6362cbe16937ec4775bf6aabd6e4c4).balanceOf(address(this)); // staticcall require(success0); uint256 value0 = this.code.length; uint256 var_c; uint256 value1 = var_c.length; if (success0) { if (0x20 > returnData0.length) { if (((var_c + ((returnData0.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_c + ((returnData0.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_c)) _desolexPanic(65); var_c = var_c + ((returnData0.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); require(((var_c + returnData0.length) - var_c) >= 0x20); } else { if (((var_c + 0x20) > 0xffffffffffffffff) | ((var_c + 0x20) < var_c)) _desolexPanic(65); var_c = var_c + 0x20; require(((var_c + 0x20) - var_c) >= 0x20); } } else { value0 = var_c; value1 = 0; } if (!(value1 > (unresolved_bb464796 + unresolved_e7a7f412))) { if (((0x0 != 0x0) && (poolBalance == 0x0)) || (0x0 == 0x0)) { return 0; } else { return (poolBalance * 0x0de0b6b3a7640000) / 0; } } else { if (!(block.timestamp > unresolved_ca0b18d8)) { if (((value1 - (unresolved_bb464796 + unresolved_e7a7f412) != 0x0) && (poolBalance == 0x0)) || (value1 == unresolved_bb464796 + unresolved_e7a7f412)) { return 0; } else { return (poolBalance * 0x0de0b6b3a7640000) / (value1 - (unresolved_bb464796 + unresolved_e7a7f412)); } } else { uint256 value5 = 0; uint256 value6 = 0; uint256 value7 = 0; uint256 value8 = 0; uint256 value9 = 0; if (!((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) != 0x0 && (block.timestamp - unresolved_ca0b18d8) == 0x0 || (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) == 0x0)) { uint256 value2 = 0; if (totalPower != 0x0) { value2 = unresolved_2c6d84a7; } uint256 value3 = this.code.length; if (!(((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * value2) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180))) { value3 = (((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * value2) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180)) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180); } uint256 value10 = (((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180; uint256 value11 = (((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180; uint256 value12 = (((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180; uint256 value13 = (((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180; uint256 value14 = (((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * value2) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180; if (!((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * value2 * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xa * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xa * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4 * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 != 0x0 && (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * value2 * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xa * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xa * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4 * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 <= (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) || (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * value2 * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xa * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xa * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 + (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4 * (block.timestamp - unresolved_ca0b18d8) / 0x2710 / 0x15180 == 0x0)) { uint256 value15 = 0; uint256 value16 = 0; uint256 value17 = 0; uint256 value18 = 0; uint256 value19 = 0; if (!(value2 + 0xe6 == 0x0)) { uint256 value20 = 0; if (!(value2 == 0x0)) { uint256 value4 = (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) - (((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4) / (value2 + 0xe6) + (((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) / (value2 + 0xe6)) + (((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) / (value2 + 0xe6)) + (((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) / (value2 + 0xe6))); if ((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4 / (value2 + 0xe6) + (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e / (value2 + 0xe6) + (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xa / (value2 + 0xe6) + (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xa / (value2 + 0xe6) < (value1 - (unresolved_bb464796 + unresolved_e7a7f412))) { } else { value4 = 0; } value20 = value4; } value15 = ((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4) / (value2 + 0xe6); value16 = ((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) / (value2 + 0xe6); value17 = ((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) / (value2 + 0xe6); value18 = ((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) / (value2 + 0xe6); value19 = value20; } value10 = value15; value11 = value16; value12 = value17; value13 = value18; value14 = value19; } value5 = value10; value6 = value11; value7 = value12; value8 = value13; value9 = value14; } if (!(((((value9 + value8) + value7) + value6) + value5) < (value1 - (unresolved_bb464796 + unresolved_e7a7f412)))) { if (((0x0 != 0x0) && (poolBalance == 0x0)) || (0x0 == 0x0)) { return 0; } else { return (poolBalance * 0x0de0b6b3a7640000) / 0; } } else { bool flag5 = !poolBalance; if ((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value9 + value8) + value7) + value6) + value5) == 0) { flag5 = !((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value9 + value8) + value7) + value6) + value5)); } if (flag5) { return 0; } else { return (poolBalance * 0x0de0b6b3a7640000) / ((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) - ((((value9 + value8) + value7) + value6) + value5)); } } } } } function Unknown_3fcdf5f5(bool arg0) public onlyOwner { require(arg0 && arg0 <= 0x2a300, "STALE_RANGE"); emit Event_5adfcf67(stalePriceSeconds, arg0); stalePriceSeconds = (arg0) ? 1 : 0; } function Unknown_3d0bf08e() public returns (uint256) { // Function body omitted: symbolic output exceeded safe complexity limits. assembly { revert(0, 0) } } function setCommunityMember(address account, bool enabled) public onlyOwner { communityMembers[account] = enabled; emit Event_52460f80(account, communityMembers[account]); } function activate(address arg0) public payable { // Function body omitted: symbolic output exceeded safe complexity limits. assembly { revert(0, 0) } } function Unknown_0f9a4c79(bool arg0) public returns (bytes memory) { if (((arg0) && (poolBalance == 0x0)) || (!arg0)) { return abi.encodePacked(0, 0, 0, 0, 0, 0); } else { (bool success0, bytes memory returnData0) = address(0xccad9e21db6362cbe16937ec4775bf6aabd6e4c4).balanceOf(address(this)); // staticcall require(success0); uint256 value0 = this.code.length; uint256 var_h; uint256 value1 = var_h.length; if (success0) { if (0x20 > returnData0.length) { if (((var_h + ((returnData0.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_h + ((returnData0.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_h)) _desolexPanic(65); var_h = var_h + ((returnData0.length + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); require(((var_h + returnData0.length) - var_h) >= 0x20); } else { if (((var_h + ((0x20 + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) > 0xffffffffffffffff) | ((var_h + ((0x20 + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0))) < var_h)) _desolexPanic(65); var_h = var_h + ((0x20 + 0x1f) & (0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0)); require(((var_h + 0x20) - var_h) >= 0x20); } } else { value0 = var_h; value1 = 0; } if (!(value1 > (unresolved_bb464796 + unresolved_e7a7f412))) { return abi.encodePacked(0, 0, 0, 0, 0, 0); } else { if (!(block.timestamp > unresolved_ca0b18d8)) { if (value1 - (unresolved_bb464796 + unresolved_e7a7f412) == 0) { return abi.encodePacked(0, 0, 0, 0, 0, 0); } else { uint256 value3 = ((arg0 * poolBalance) / (value1 - (unresolved_bb464796 + unresolved_e7a7f412))) - ((((arg0 * poolBalance) / (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * unresolved_b637de09) / 0x2710) + (((arg0 * poolBalance) / (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * unresolved_4018fa15) / 0x2710) + (((arg0 * poolBalance) / (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * unresolved_f8acf130) / 0x2710) + (((arg0 * poolBalance) / (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * unresolved_677083b9) / 0x2710)); if ((((arg0 * poolBalance) / (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * unresolved_b637de09) / 0x2710) + (((arg0 * poolBalance) / (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * unresolved_4018fa15) / 0x2710) + (((arg0 * poolBalance) / (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * unresolved_f8acf130) / 0x2710) + (((arg0 * poolBalance) / (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * unresolved_677083b9) / 0x2710) < ((arg0 * poolBalance) / (value1 - (unresolved_bb464796 + unresolved_e7a7f412)))) { } else { value3 = 0; } return abi.encodePacked((arg0 * poolBalance) / (value1 - (unresolved_bb464796 + unresolved_e7a7f412)), ((arg0 * poolBalance) / (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * unresolved_b637de09) / 0x2710, ((arg0 * poolBalance) / (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * unresolved_4018fa15) / 0x2710, ((arg0 * poolBalance) / (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * unresolved_f8acf130) / 0x2710, ((arg0 * poolBalance) / (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * unresolved_677083b9) / 0x2710, value3); } } else { if (!((block.timestamp - unresolved_ca0b18d8) > block.timestamp)) { bool flag1 = block.timestamp == unresolved_ca0b18d8; if (value1 - (unresolved_bb464796 + unresolved_e7a7f412) == 0) { flag1 = !(value1 - (unresolved_bb464796 + unresolved_e7a7f412)); } if (flag1) { uint256 value4 = 0x13d6; uint256 value5 = 0x13d6; uint256 value9 = 0; uint256 value10 = value1 - (unresolved_bb464796 + unresolved_e7a7f412); uint256 value11 = (arg0) ? 1 : 0; uint256 value12 = 0x40; uint256 value13 = 0xc0; uint256 value14 = msg.data[0] >> 0xe0; while (true) { value4 = value5; value5 = 0x13d6; value9 = value10; value10 = value11; value11 = value12; value12 = value14; value13 = 0x40; value14 = 0; } } else { uint256 value6 = 0; if (totalPower != 0x0) { value6 = unresolved_2c6d84a7; } if ((!(value1 - (unresolved_bb464796 + unresolved_e7a7f412))) | (0x1e == (((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) / (value1 - (unresolved_bb464796 + unresolved_e7a7f412))))) { if ((!(value1 - (unresolved_bb464796 + unresolved_e7a7f412))) | (0x0a == (((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) / (value1 - (unresolved_bb464796 + unresolved_e7a7f412))))) { if ((0xb4 == (((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4) / (value1 - (unresolved_bb464796 + unresolved_e7a7f412)))) | (!(value1 - (unresolved_bb464796 + unresolved_e7a7f412)))) { if (!(((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * value6) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) > (((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * value6) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180)))) { uint256 value7 = this.code.length; bool flag2 = !(((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * value6) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) > (value1 - (unresolved_bb464796 + unresolved_e7a7f412))); if (!(((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * value6) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180))) { value7 = (((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * value6) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180)) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180); flag2 = !(((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * value6) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180) + ((((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4) * (block.timestamp - unresolved_ca0b18d8) / 0x2710) / 0x015180)); } if (flag2) { uint256 value4 = 0x13d6; uint256 value5 = 0x13d6; uint256 value9 = 0; uint256 value10 = value1 - (unresolved_bb464796 + unresolved_e7a7f412); uint256 value11 = (arg0) ? 1 : 0; uint256 value12 = 0x40; uint256 value13 = 0xc0; uint256 value14 = msg.data[0] >> 0xe0; while (true) { value4 = value5; value5 = 0x13d6; value9 = value10; value10 = value11; value11 = value12; value12 = value14; value13 = 0x40; value14 = 0; } } else { if (value6 <= (value6 + 0x1e)) { if ((value6 + 0x1e) <= (value6 + 0x28)) { if ((value6 + 0x28) <= (value6 + 0x32)) { if ((value6 + 0x32) <= (value6 + 0xe6)) { if (value6 + 0xe6 == 0x0) { uint256 value4 = 0x13d6; uint256 value5 = 0x13d6; uint256 value9 = 0; uint256 value10 = value1 - (unresolved_bb464796 + unresolved_e7a7f412); uint256 value11 = (arg0) ? 1 : 0; uint256 value12 = 0x40; uint256 value13 = 0xc0; uint256 value14 = msg.data[0] >> 0xe0; while (true) { value4 = value5; value5 = 0x13d6; value9 = value10; value10 = value11; value11 = value12; value12 = value14; value13 = 0x40; value14 = 0; } } else { if (value6 == 0x0) { uint256 value4 = 0x13d6; uint256 value5 = 0x13d6; uint256 value9 = 0; uint256 value10 = value1 - (unresolved_bb464796 + unresolved_e7a7f412); uint256 value11 = (arg0) ? 1 : 0; uint256 value12 = 0x40; uint256 value13 = 0xc0; uint256 value14 = msg.data[0] >> 0xe0; while (true) { value4 = value5; value5 = 0x13d6; value9 = value10; value10 = value11; value11 = value12; value12 = value14; value13 = 0x40; value14 = 0; } } else { if (!(((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4) / (value6 + 0xe6) + (((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) / (value6 + 0xe6)) + (((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) / (value6 + 0xe6)) > (((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4) / (value6 + 0xe6) + (((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) / (value6 + 0xe6)) + (((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) / (value6 + 0xe6)) + (((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) / (value6 + 0xe6))))) { uint256 value8 = (value1 - (unresolved_bb464796 + unresolved_e7a7f412)) - (((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4) / (value6 + 0xe6) + (((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) / (value6 + 0xe6)) + (((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) / (value6 + 0xe6)) + (((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) / (value6 + 0xe6))); if (((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0xb4) / (value6 + 0xe6) + (((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x1e) / (value6 + 0xe6)) + (((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) / (value6 + 0xe6)) + (((value1 - (unresolved_bb464796 + unresolved_e7a7f412)) * 0x0a) / (value6 + 0xe6)) < (value1 - (unresolved_bb464796 + unresolved_e7a7f412))) { } else { value8 = 0; } uint256 value4 = 0x13d6; uint256 value5 = 0x13d6; uint256 value9 = 0; uint256 value10 = value1 - (unresolved_bb464796 + unresolved_e7a7f412); uint256 value11 = (arg0) ? 1 : 0; uint256 value12 = 0x40; uint256 value13 = 0xc0; uint256 value14 = msg.data[0] >> 0xe0; while (true) { value4 = value5; value5 = 0x13d6; value9 = value10; value10 = value11; value11 = value12; value12 = value14; value13 = 0x40; value14 = 0; } } } } } } } } } } } } } } } _desolexPanic(17); } } } } function Unknown_0e69df82(uint256 arg0) public onlyOwner { require(arg0 <= 0x01f4, "PRODUCTION_TOO_HIGH"); emit Event_4cd08dc0(unresolved_2c6d84a7, arg0); unresolved_2c6d84a7 = (arg0) ? 1 : 0; } function Unknown_0b842dee(uint256 arg0, uint256 arg1) public { // Function body omitted: symbolic output exceeded safe complexity limits. assembly { revert(0, 0) } } function finalizeLaunch() public onlyOwner { require(preLaunch, "ALREADY_LAUNCHED"); preLaunch = false; emit Event_e6b7836f(msg.sender, block.timestamp); } function Unknown_006b3996(address arg0) public view returns (bool) { return abi.encodePacked(!(!(bytes1(unresolved_fb412794[arg0][0x01]))), !(!(bytes1(unresolved_fb412794[arg0][0x02]))), !(!(bytes1(unresolved_fb412794[arg0][0x03])))); } function __desolexSelectorShim(uint32 rewrittenSelector) private { assembly { let input := mload(0x40) calldatacopy(input, 0, calldatasize()) mstore(input, or(and(mload(input), 0x00000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff), shl(224, and(rewrittenSelector, 0xffffffff)))) let success := delegatecall(gas(), address(), input, calldatasize(), 0, 0) let size := returndatasize() returndatacopy(input, 0, size) switch success case 0 { revert(input, size) } default { return(input, size) } } } // Note: This selector table is synthetic and is not part of the original Solidity source. // It records the recovered selector-to-signature mapping without executable behavior. // 0x006b3996 => Unknown_006b3996(address) // 0x02931e59 => getUserPower(address) // 0x043c17de => finalizeLaunch() // 0x08bf05b0 => stalePriceSeconds() // 0x09f6442c => redeemFeeBps() // 0x0b842dee => Unknown_0b842dee(uint256,uint256) // 0x0e69df82 => Unknown_0e69df82(uint256) // 0x0f9a4c79 => Unknown_0f9a4c79(bool) // 0x1c5a9d9c => activate(address) // 0x20d89c17 => unresolved_20d89c17() // 0x28a8ae5a => unresolved_28a8ae5a(address) // 0x2c6d84a7 => unresolved_2c6d84a7() // 0x2ffdaf89 => swapFeeBps() // 0x34d0fc64 => communityRecipient() // 0x34d3df90 => setCommunityMember(address,bool) // 0x3d0bf08e => Unknown_3d0bf08e() // 0x3fcdf5f5 => Unknown_3fcdf5f5(bool) // 0x4018fa15 => unresolved_4018fa15() // 0x47478f2a => Unknown_47478f2a() // 0x4ab8aa01 => Unknown_4ab8aa01(address,bool) // 0x4d6e3452 => userPower(address) // 0x4edc31d7 => unresolved_4edc31d7() // 0x573d9c4c => unresolved_573d9c4c() // 0x5dbf43d9 => bnbUsdPrice() // 0x647da4ab => setBnbUsdFeed(address) // 0x64a7ff09 => unresolved_64a7ff09(address) // 0x677083b9 => unresolved_677083b9() // 0x677ba3d3 => Unknown_677ba3d3(address,address) // 0x6ddd1713 => swapEnabled() // 0x6ff26215 => Unknown_6ff26215(address) // 0x70f37d27 => fundPool() // 0x71628c4f => setRedeemFeeSplit(uint256,uint256,uint256) // 0x72c9c2ab => techRecipient() // 0x77e7aa35 => setCommunityRecipient(address) // 0x784b6dc9 => unresolved_784b6dc9() // 0x7dd0b0aa => projectRecipient() // 0x8065fa23 => Unknown_8065fa23(bool,bool,bool) // 0x8c95aef9 => communityMembers(address) // 0x8da5cb5b => owner() // 0x94928021 => totalNodeWeight() // 0x96365d44 => poolBalance() // 0x98d47821 => unresolved_98d47821(address) // 0x99ef801f => setProjectRecipient(address) // 0x9b72311a => unresolved_9b72311a() // 0x9e3a4f25 => Unknown_9e3a4f25(address) // 0x9e70bcca => Unknown_9e70bcca() // 0xa58b603b => claimNodeRewards() // 0xb637de09 => unresolved_b637de09() // 0xb8b47858 => Unknown_b8b47858(address) // 0xb8e8342c => Unknown_b8e8342c(uint256,uint256,uint256,uint256,uint256) // 0xbb464796 => unresolved_bb464796() // 0xbcfcf22d => unresolved_bcfcf22d() // 0xbe8310f7 => Unknown_be8310f7(bool) // 0xc08601b2 => nodeWeightOf(address) // 0xc3f4f40c => accNodeRewardPerWeight() // 0xc8ced355 => inviterOf(address) // 0xca0b18d8 => unresolved_ca0b18d8() // 0xcbe52ae3 => previewRedeem(address,uint256) // 0xcda84ad8 => Unknown_cda84ad8(uint256,uint256) // 0xcff38e0f => totalInvestedBNB(address) // 0xd1058e59 => claimAll() // 0xd8ac81af => bnbUsdFeed() // 0xd917737b => Unknown_d917737b(bool) // 0xdb006a75 => redeem(uint256) // 0xdb3ad22c => totalPower() // 0xe01af92c => setSwapEnabled(bool) // 0xe421d08a => unresolved_e421d08a() // 0xe5615ae5 => unresolved_e5615ae5(address) // 0xe725b2b9 => unresolved_e725b2b9(address) // 0xe7a7f412 => unresolved_e7a7f412() // 0xea650934 => unresolved_ea650934(address) // 0xeabd0ce1 => currentLimit() // 0xeb03654b => setRedeemFeeBps(uint256) // 0xec12e9f8 => preLaunch() // 0xf1ef5412 => nodeRewardDebt(address) // 0xf2fde38b => transferOwnership(address) // 0xf368b3cf => Unknown_f368b3cf(address,bool) // 0xf604a0f3 => unresolved_f604a0f3() // 0xf886d65d => Unknown_f886d65d(uint256) // 0xf8acf130 => unresolved_f8acf130() // 0xf8db3a25 => relationships(address) // 0xfb412794 => unresolved_fb412794(address,bool) // 0xfbfa8a11 => unresolved_fbfa8a11()}