2024.06.21 21:02 [4226853] transfer 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3P3psH7zkCb9Ci2DL4KmpWaKSkyVsoNGJr7 swap() 125.246139 XTN. 2024.06.21 21:02 [4226853] transfer 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee > 3PLk7wu8tovkaszYGLZy4g4yKMMRMuHeUwg exchange() 0.00000141 Puzzle 2024.06.21 21:02 [4226853] transfer 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee > 3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp exchange() 0.00000495 Puzzle 2024.06.21 21:02 [4226853] transfer 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee > 3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW exchange() 0.00234592 Puzzle 2024.06.21 21:02 [4226853] transfer 3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS > 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee unStake() 0.00235228 Puzzle 2024.06.21 21:02 [4226853] invoke 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee > 3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS unStake() 2024.06.21 21:02 [4226853] invoke 3PBFHAHS4PZaXpS7gT5SPLnuPh7YPoJgCfE > 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee stakeUnstake() 2024.06.21 21:02 [4226853] invoke 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee > 3PBFHAHS4PZaXpS7gT5SPLnuPh7YPoJgCfE exchange() 2024.06.21 21:02 [4226853] invoke 3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW > 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee exchange() 0.364270 XTN. 2024.06.21 21:02 [4226853] invoke 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3PKUxbZaSYfsR7wu2HaAgiirHYwAMupDrYW topUpReward() 0.364270 XTN. 2024.06.21 21:02 [4226853] transfer 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee > 3PLk7wu8tovkaszYGLZy4g4yKMMRMuHeUwg exchange() 0.003779 XTN. 2024.06.21 21:02 [4226853] transfer 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee > 3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp exchange() 0.013229 XTN. 2024.06.21 21:02 [4226853] transfer 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee > 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU exchange() 6.262177 XTN. 2024.06.21 21:02 [4226853] invoke 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee > 3PFTbywqxtFfukX3HyT881g4iW5K4QL3FAS stake() 0.04081524 Puzzle 2024.06.21 21:02 [4226853] invoke 3PBFHAHS4PZaXpS7gT5SPLnuPh7YPoJgCfE > 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee stakeUnstake() 2024.06.21 21:02 [4226853] invoke 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee > 3PBFHAHS4PZaXpS7gT5SPLnuPh7YPoJgCfE exchange() 2024.06.21 21:02 [4226853] invoke 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3PBHyEwmERR1CEkrTNbPj2bgyisTfPRqfee exchange() 0.04081524 Puzzle 2024.06.21 21:02 [4226853] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PQaYm4pbRVrNTTnL8pDJZTxhcmD4jRskrz swap() 0.00020000 Waves 2024.06.21 21:02 [4226853] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.00020000 Waves 2024.06.21 21:02 [4226853] transfer 3PQaYm4pbRVrNTTnL8pDJZTxhcmD4jRskrz > 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU calculateAmountOutForSwapAndSendTokens() 0.04081524 Puzzle 2024.06.21 21:02 [4226853] invoke 3PQaYm4pbRVrNTTnL8pDJZTxhcmD4jRskrz > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY() 2024.06.21 21:02 [4226853] transfer 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PQaYm4pbRVrNTTnL8pDJZTxhcmD4jRskrz deposit() 0.07165718 sWAVES 2024.06.21 21:02 [4226853] transfer 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn deposit() 0.07165718 sWAVES 2024.06.21 21:02 [4226853] reissue 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > SELF deposit() 0.07165718 sWAVES 2024.06.21 21:02 [4226853] lease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj stake() 1671336.29451714 Waves 2024.06.21 21:02 [4226853] unlease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj stake() +1671336.21387714 Waves 2024.06.21 21:02 [4226853] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt stake() 0.08064000 Waves 2024.06.21 21:02 [4226853] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt claimReward() 2024.06.21 21:02 [4226853] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV deposit() 0.08064000 Waves 2024.06.21 21:02 [4226853] invoke 3PQaYm4pbRVrNTTnL8pDJZTxhcmD4jRskrz > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn deposit() 0.08064000 Waves 2024.06.21 21:02 [4226853] invoke 3PQaYm4pbRVrNTTnL8pDJZTxhcmD4jRskrz > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY() 2024.06.21 21:02 [4226853] invoke 3PQaYm4pbRVrNTTnL8pDJZTxhcmD4jRskrz > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY() 2024.06.21 21:02 [4226853] invoke 3PQaYm4pbRVrNTTnL8pDJZTxhcmD4jRskrz > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY() 2024.06.21 21:02 [4226853] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PQaYm4pbRVrNTTnL8pDJZTxhcmD4jRskrz calculateAmountOutForSwapAndSendTokens() 0.09960000 Waves 2024.06.21 21:02 [4226853] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapFeeREADONLY() 2024.06.21 21:02 [4226853] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY() 2024.06.21 21:02 [4226853] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY() 2024.06.21 21:02 [4226853] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY() 2024.06.21 21:02 [4226853] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY() 2024.06.21 21:02 [4226853] invoke 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 0.10000000 Waves 2024.06.21 21:02 [4226853] transfer 3PGN7isXxSktihqtLMMqvEvAxWfH6DoKd8e > 3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD swap() 0.113922 XTN. 2024.06.21 21:02 [4226853] transfer 3PGN7isXxSktihqtLMMqvEvAxWfH6DoKd8e > 3PNYeA6LS7HzCmFQoDxGfYjRcCB69XqhwzU swap() 0.028480 XTN. 2024.06.21 21:02 [4226853] transfer 3PGN7isXxSktihqtLMMqvEvAxWfH6DoKd8e > 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU swap() 56.598538 XTN. 2024.06.21 21:02 [4226853] invoke 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3PGN7isXxSktihqtLMMqvEvAxWfH6DoKd8e swap() 0.874542 USDT-PPT 2024.06.21 21:02 [4226853] transfer 3PQtT2o7g8HmcZLGodx4L7YDe7ngb26wjYk > 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU deposit() 0.874542 USDT-PPT 2024.06.21 21:02 [4226853] reissue 3PQtT2o7g8HmcZLGodx4L7YDe7ngb26wjYk > SELF deposit() 0.874759 USDT-PPT 2024.06.21 21:02 [4226853] invoke 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3PQtT2o7g8HmcZLGodx4L7YDe7ngb26wjYk deposit() 0.874542 USDT-ERC20-PPT 2024.06.21 21:02 [4226853] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM swap() 0.00180000 Waves 2024.06.21 21:02 [4226853] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.00180000 Waves 2024.06.21 21:02 [4226853] transfer 3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM > 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU calculateAmountOutForSwapAndSendTokens() 0.874542 USDT-ERC20-PPT 2024.06.21 21:02 [4226853] invoke 3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY() 2024.06.21 21:02 [4226853] transfer 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM deposit() 0.63766015 sWAVES 2024.06.21 21:02 [4226853] transfer 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn deposit() 0.63766015 sWAVES 2024.06.21 21:02 [4226853] reissue 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > SELF deposit() 0.63766015 sWAVES 2024.06.21 21:02 [4226853] lease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj stake() 1671336.21387714 Waves 2024.06.21 21:02 [4226853] unlease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj stake() +1671335.49628107 Waves 2024.06.21 21:02 [4226853] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt stake() 0.71759607 Waves 2024.06.21 21:02 [4226853] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt claimReward() 2024.06.21 21:02 [4226853] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV deposit() 0.71759607 Waves 2024.06.21 21:02 [4226853] invoke 3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn deposit() 0.71759607 Waves 2024.06.21 21:02 [4226853] invoke 3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY() 2024.06.21 21:02 [4226853] invoke 3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY() 2024.06.21 21:02 [4226853] invoke 3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY() 2024.06.21 21:02 [4226853] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PPeWowdyQLKwW9AExN5CgFa7X9ts7D4LkM calculateAmountOutForSwapAndSendTokens() 0.89640000 Waves 2024.06.21 21:02 [4226853] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapFeeREADONLY() 2024.06.21 21:02 [4226853] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY() 2024.06.21 21:02 [4226853] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY() 2024.06.21 21:02 [4226853] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY() 2024.06.21 21:02 [4226853] invoke 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 0.90000000 Waves 2024.06.21 21:02 [4226853] transfer 3P88KDKWHNKNdbZxe8FfAJP8coAhvfDtuzV > 3PLk7wu8tovkaszYGLZy4g4yKMMRMuHeUwg exchange() 0.037877 XTN. 2024.06.21 21:02 [4226853] transfer 3P88KDKWHNKNdbZxe8FfAJP8coAhvfDtuzV > 3P6J84oH51DzY6xk2mT5TheXRbrCwBMxonp exchange() 0.132569 XTN. 2024.06.21 21:02 [4226853] transfer 3P88KDKWHNKNdbZxe8FfAJP8coAhvfDtuzV > 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU exchange() 62.749694 XTN. 2024.06.21 21:02 [4226853] invoke 3P88KDKWHNKNdbZxe8FfAJP8coAhvfDtuzV > 3PBFHAHS4PZaXpS7gT5SPLnuPh7YPoJgCfE exchange() 2024.06.21 21:02 [4226853] invoke 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3P88KDKWHNKNdbZxe8FfAJP8coAhvfDtuzV exchange() 0.01218201 POWER 2024.06.21 21:02 [4226853] transfer 3P37uv8V2CMNMtKtwRRNnYPjNqPdGGszytW > 3PFWAVKmXjfHXyzJb12jCbhP4Uhi9t4uWiD swap() 0.00327164 Puzzle 2024.06.21 21:02 [4226853] transfer 3P37uv8V2CMNMtKtwRRNnYPjNqPdGGszytW > 3PF6gRjcsjLsSJBfmqfTLpvP65EBzrwtyYp swap() 0.00081791 Puzzle 2024.06.21 21:02 [4226853] transfer 3P37uv8V2CMNMtKtwRRNnYPjNqPdGGszytW > 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU swap() 0.01218201 POWER 2024.06.21 21:02 [4226853] invoke 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU > 3P37uv8V2CMNMtKtwRRNnYPjNqPdGGszytW swap() 4.819599 NSBT 2024.06.21 21:02 [4226853] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PPR4zVfWP4w4rshP541aiFtPNQN2sNJwrY swap() 0.00200000 Waves 2024.06.21 21:02 [4226853] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.00200000 Waves 2024.06.21 21:02 [4226853] transfer 3PPR4zVfWP4w4rshP541aiFtPNQN2sNJwrY > 3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU calculateAmountOutForSwapAndSendTokens() 4.819599 NSBT 2024.06.21 21:02 [4226853] invoke 3PPR4zVfWP4w4rshP541aiFtPNQN2sNJwrY > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY() 2024.06.21 21:02 [4226853] transfer 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PPR4zVfWP4w4rshP541aiFtPNQN2sNJwrY deposit() 0.71290079 sWAVES 2024.06.21 21:02 [4226853] transfer 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn deposit() 0.71290079 sWAVES 2024.06.21 21:02 [4226853] reissue 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > SELF deposit() 0.71290079 sWAVES 2024.06.21 21:02 [4226853] lease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj stake() 1671335.49628107 Waves 2024.06.21 21:02 [4226853] unlease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj stake() +1671334.69401233 Waves 2024.06.21 21:02 [4226853] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt stake() 0.80226874 Waves 2024.06.21 21:02 [4226853] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt claimReward() 2024.06.21 21:02 [4226853] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV deposit() 0.80226874 Waves 2024.06.21 21:02 [4226853] invoke 3PPR4zVfWP4w4rshP541aiFtPNQN2sNJwrY > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn deposit() 0.80226874 Waves 2024.06.21 21:02 [4226853] invoke 3PPR4zVfWP4w4rshP541aiFtPNQN2sNJwrY > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY() 2024.06.21 21:02 [4226853] invoke 3PPR4zVfWP4w4rshP541aiFtPNQN2sNJwrY > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY() 2024.06.21 21:02 [4226853] invoke 3PPR4zVfWP4w4rshP541aiFtPNQN2sNJwrY > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv isPoolSwapDisabledREADONLY() 2024.06.21 21:02 [4226853] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PPR4zVfWP4w4rshP541aiFtPNQN2sNJwrY calculateAmountOutForSwapAndSendTokens() 0.99600000 Waves 2024.06.21 21:02 [4226853] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapFeeREADONLY() 2024.06.21 21:02 [4226853] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY() 2024.06.21 21:02 [4226853] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY() 2024.06.21 21:02 [4226853] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY() 2024.06.21 21:02 [4226853] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()...
github/deemru/w8io/873ac7e 13.75 ms ◑![]()