tx · 9VtNbPcydSw7cAZk7PDQozJ5pcon4BdLZMmKN4c2Mmau

3P8iKzTfePcuR51wkXDMVmdGHQ3gnLy7F2R:  +0.01399300 Waves
3P55AbxhmLtLztfPjLzGKd2TL3tfqCTHQdF:  -0.00500000 Waves
3PQHndCUVrv3wBuQjbvVP9SnGmfbfitGxfx:  -0.42163278 Waves
———————————————————————————————————:  +0.879323 USDT-BSC-PPT
3P4kBiU4wr2yV1S5gMfu3MdkVvy7kxXHsKe:  +0.00084506 Waves
3PEtLVxDT8mxAh1SDAn8m7JTGNkdpkaFxBk:  +0.00021126 Waves
3P35xHmfsndQYQ6UWmppkejkymFc8tCbFon:  +105.39952679 Waves
———————————————————————————————————:  -0.879323 USDT-BSC-PPT
———————————————————————————————————:  -98.20045961 sWAVES
3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu:  +0.00081316 Waves
3PCoDJZ4R95qFdiAwdhjf9y2jtTiskJ9STo:  +0.44708654 sWAVES
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt:  +104.99375649 Waves (GENERATOR)
———————————————————————————————————:  -104.99375649 Waves
3PDETXtiaErZncMduS8h9G6aopcjT7wheqj:  -104.99375649 Waves (GENERATOR)

2023.07.08 15:46 [3722593] transfer 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3P8iKzTfePcuR51wkXDMVmdGHQ3gnLy7F2R a() 0.01399300 Waves
2023.07.08 15:46 [3722593] transfer 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3P55AbxhmLtLztfPjLzGKd2TL3tfqCTHQdF a() 0.40658346 Waves
2023.07.08 15:46 [3722593] transfer 3PQHndCUVrv3wBuQjbvVP9SnGmfbfitGxfx > 3P4kBiU4wr2yV1S5gMfu3MdkVvy7kxXHsKe swap() 0.00084506 Waves
2023.07.08 15:46 [3722593] transfer 3PQHndCUVrv3wBuQjbvVP9SnGmfbfitGxfx > 3PEtLVxDT8mxAh1SDAn8m7JTGNkdpkaFxBk swap() 0.00021126 Waves
2023.07.08 15:46 [3722593] transfer 3PQHndCUVrv3wBuQjbvVP9SnGmfbfitGxfx > 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz swap() 0.42057646 Waves
2023.07.08 15:46 [3722593] invoke 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3PQHndCUVrv3wBuQjbvVP9SnGmfbfitGxfx swap() 0.879323 USDT-BSC-PPT
2023.07.08 15:46 [3722593] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3P35xHmfsndQYQ6UWmppkejkymFc8tCbFon swap() 0.00081316 Waves
2023.07.08 15:46 [3722593] transfer 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu swap() 0.00081316 Waves
2023.07.08 15:46 [3722593] transfer 3P35xHmfsndQYQ6UWmppkejkymFc8tCbFon > 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz calculateAmountOutForSwapAndSendTokens() 0.879323 USDT-BSC-PPT
2023.07.08 15:46 [3722593] transfer 3P35xHmfsndQYQ6UWmppkejkymFc8tCbFon > 3PCoDJZ4R95qFdiAwdhjf9y2jtTiskJ9STo calculateAmountOutForSwapAndSendTokens() 0.44708654 sWAVES
2023.07.08 15:46 [3722593] invoke 3P35xHmfsndQYQ6UWmppkejkymFc8tCbFon > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2023.07.08 15:46 [3722593] transfer 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3P35xHmfsndQYQ6UWmppkejkymFc8tCbFon withdraw() 104.99375649 Waves
2023.07.08 15:46 [3722593] transfer 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn withdraw() 104.99375649 Waves
2023.07.08 15:46 [3722593] burn 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > SELF withdraw() 97.75337307 sWAVES
2023.07.08 15:46 [3722593] lease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj unstake() 376725.82323033 Waves
2023.07.08 15:46 [3722593] unlease 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDETXtiaErZncMduS8h9G6aopcjT7wheqj unstake() +376830.81698682 Waves
2023.07.08 15:46 [3722593] transfer 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV unstake() 104.99375649 Waves
2023.07.08 15:46 [3722593] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt unstake()
2023.07.08 15:46 [3722593] invoke 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV > 3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt claimReward()
2023.07.08 15:46 [3722593] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV withdraw() 97.75337307 sWAVES
2023.07.08 15:46 [3722593] invoke 3P35xHmfsndQYQ6UWmppkejkymFc8tCbFon > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn withdraw() 97.75337307 sWAVES
2023.07.08 15:46 [3722593] invoke 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn > 3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV getRate()
2023.07.08 15:46 [3722593] invoke 3P35xHmfsndQYQ6UWmppkejkymFc8tCbFon > 3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn getRate()
2023.07.08 15:46 [3722593] invoke 3P35xHmfsndQYQ6UWmppkejkymFc8tCbFon > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolLeaseConfigREADONLY()
2023.07.08 15:46 [3722593] invoke 3P35xHmfsndQYQ6UWmppkejkymFc8tCbFon > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getSwapContractREADONLY()
2023.07.08 15:46 [3722593] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3P35xHmfsndQYQ6UWmppkejkymFc8tCbFon calculateAmountOutForSwapAndSendTokens() 0.40495714 Waves
2023.07.08 15:46 [3722593] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolStatusREADONLY()
2023.07.08 15:46 [3722593] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getPoolAddressFromLpAssetREADONLY()
2023.07.08 15:46 [3722593] invoke 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 > 3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv getLpAssetFromPoolAssetsREADONLY()
2023.07.08 15:46 [3722593] invoke 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz > 3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93 swap() 0.40658346 Waves
2023.07.08 15:46 [3722593] invoke 3P55AbxhmLtLztfPjLzGKd2TL3tfqCTHQdF > 3PBeerh759eA1eGFuw77RowaZfZNohzJzvz a() 0.40658346 Waves

3PQHndCUVrv3wBuQjbvVP9SnGmfbfitGxfx: global_volume: 62420780 -> 62715663
3PQHndCUVrv3wBuQjbvVP9SnGmfbfitGxfx: global_earnedByOwner: 4596889 -> 4618015
3PQHndCUVrv3wBuQjbvVP9SnGmfbfitGxfx: hello: "world" == "world"
3PQHndCUVrv3wBuQjbvVP9SnGmfbfitGxfx: global_A81p1LTRyoq2rDR2TNxB2dWYxsiNwCSSi8sXef2SEkwb_balance: 18813108 -> 19688035
3PQHndCUVrv3wBuQjbvVP9SnGmfbfitGxfx: global_WAVES_balance: 946401720 -> 904132809
3P35xHmfsndQYQ6UWmppkejkymFc8tCbFon: %s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7: 819114935161 -> 809294889200
3P35xHmfsndQYQ6UWmppkejkymFc8tCbFon: %s%s__stakedBalance__WAVES: 875779547137 -> 865280171488
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_HEIGHT: 3722593 == 3722593
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: CURRENT_RATE: "base64:ATLr" -> "base64:ATMA"
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: LAST_RATE: "base64:APoTbvTj" == "base64:APoTbvTj"
3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV: STAKING_AMOUNT: 37683081698682 -> 37672582323033
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_AMOUNT: 37683081698682 -> 37672582323033
3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt: LEASE_ID: "0xc0ba1bbbe193e810d5573ff3b84761bf728df0195a441bc87c556b7bce017d58" -> "0xcb1b0301de21b98392a6d92859861ed131f0513c407a312eb86d0b87cf44c342"

{ "type": 16, "id": "9VtNbPcydSw7cAZk7PDQozJ5pcon4BdLZMmKN4c2Mmau", "fee": 500000, "feeAssetId": null, "timestamp": 1688813380857, "version": 1, "sender": "3P55AbxhmLtLztfPjLzGKd2TL3tfqCTHQdF", "senderPublicKey": "9fe67ewzxtaLozePZ2U3SG71ZQFyGLAXWmmmHREpFeMC", "proofs": [ "4dXE8nz2EUuR7o89E7mBoGUnHTkLSRupTvvdNCfKg8LZmjhTH5jJk8EMPzKmNyK5iwjW3CsMYDmWeFXfsHEu3kkN" ], "dApp": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz", "payment": [ { "amount": 40658346, "assetId": null } ], "call": { "function": "a", "args": [ { "type": "string", "value": "A81p1LTRyoq2rDR2TNxB2dWYxsiNwCSSi8sXef2SEkwb|3P35xHmfsndQYQ6UWmppkejkymFc8tCbFon|w|3PQHndCUVrv3wBuQjbvVP9SnGmfbfitGxfx|p|41658346" } ] }, "height": 3722593, "applicationStatus": "succeeded", "spentComplexity": 4485, "stateChanges": { "data": [], "transfers": [ { "address": "3P55AbxhmLtLztfPjLzGKd2TL3tfqCTHQdF", "asset": null, "amount": 40658346 }, { "address": "3P8iKzTfePcuR51wkXDMVmdGHQ3gnLy7F2R", "asset": null, "amount": 1399300 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3P68zNiufsu1viZpu1aY3cdahRRKcvV5N93", "call": { "function": "swap", "args": [ { "type": "Int", "value": 1 }, { "type": "String", "value": "A81p1LTRyoq2rDR2TNxB2dWYxsiNwCSSi8sXef2SEkwb" }, { "type": "String", "value": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz" } ] }, "payment": [ { "assetId": null, "amount": 40658346 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3PEjHv3JGjcWNpYEEkif2w8NXV4kbhnoGgu", "asset": null, "amount": 81316 }, { "address": "3P35xHmfsndQYQ6UWmppkejkymFc8tCbFon", "asset": null, "amount": 81316 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getLpAssetFromPoolAssetsREADONLY", "args": [ { "type": "String", "value": "WAVES" }, { "type": "String", "value": "A81p1LTRyoq2rDR2TNxB2dWYxsiNwCSSi8sXef2SEkwb" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolAddressFromLpAssetREADONLY", "args": [ { "type": "String", "value": "798rGEtmpZ3GedfpQ3o5UgWvVaFsb9yYPAU9Ce1AicKT" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolStatusREADONLY", "args": [ { "type": "String", "value": "3P35xHmfsndQYQ6UWmppkejkymFc8tCbFon" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3P35xHmfsndQYQ6UWmppkejkymFc8tCbFon", "call": { "function": "calculateAmountOutForSwapAndSendTokens", "args": [ { "type": "Int", "value": 40495714 }, { "type": "Boolean", "value": false }, { "type": "Int", "value": 1 }, { "type": "String", "value": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz" }, { "type": "Int", "value": 81316 } ] }, "payment": [ { "assetId": null, "amount": 40495714 } ], "stateChanges": { "data": [ { "key": "%s%s__stakedBalance__WAVES", "type": "integer", "value": 865280171488 }, { "key": "%s%s__shareAssetBalance__YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "type": "integer", "value": 809294889200 } ], "transfers": [ { "address": "3PCoDJZ4R95qFdiAwdhjf9y2jtTiskJ9STo", "asset": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "amount": 44708654 }, { "address": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz", "asset": "A81p1LTRyoq2rDR2TNxB2dWYxsiNwCSSi8sXef2SEkwb", "amount": 879323 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getSwapContractREADONLY", "args": [] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolLeaseConfigREADONLY", "args": [ { "type": "String", "value": "3P35xHmfsndQYQ6UWmppkejkymFc8tCbFon" }, { "type": "String", "value": "WAVES" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn", "call": { "function": "getRate", "args": [] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV", "call": { "function": "getRate", "args": [] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } }, { "dApp": "3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn", "call": { "function": "withdraw", "args": [] }, "payment": [ { "assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "amount": 9775337307 } ], "stateChanges": { "data": [], "transfers": [ { "address": "3P35xHmfsndQYQ6UWmppkejkymFc8tCbFon", "asset": null, "amount": 10499375649 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV", "call": { "function": "withdraw", "args": [] }, "payment": [ { "assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "amount": 9775337307 } ], "stateChanges": { "data": [ { "key": "STAKING_AMOUNT", "type": "integer", "value": 37672582323033 }, { "key": "LAST_RATE", "type": "binary", "value": "base64:APoTbvTj" }, { "key": "CURRENT_RATE", "type": "binary", "value": "base64:ATMA" }, { "key": "LAST_HEIGHT", "type": "integer", "value": 3722593 } ], "transfers": [ { "address": "3P4dXbaBwREskBrTvx3UjvSCmJWcnqpnJVn", "asset": null, "amount": 10499375649 } ], "issues": [], "reissues": [], "burns": [ { "assetId": "YiNbofFzC17jEHHCMwrRcpy9MrrjabMMLZxg8g5xmf7", "quantity": 9775337307 } ], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [ { "dApp": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt", "call": { "function": "claimReward", "args": [] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } }, { "dApp": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt", "call": { "function": "unstake", "args": [ { "type": "Int", "value": 10499375649 } ] }, "payment": [], "stateChanges": { "data": [ { "key": "LEASE_ID", "type": "binary", "value": "base64:yxsDAd4huYOSptkoWYYe0THwUTxAejEuuG0Lh89Ew0I=" }, { "key": "LEASE_AMOUNT", "type": "integer", "value": 37672582323033 } ], "transfers": [ { "address": "3PDPzZVLhN1EuzGy4xAxjjTVkawKDLEaHiV", "asset": null, "amount": 10499375649 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [ { "id": "EfqepEWWZqige2Wexzg9FUJQESPPFY2wciXc4TtjYuxd", "originTransactionId": "9VtNbPcydSw7cAZk7PDQozJ5pcon4BdLZMmKN4c2Mmau", "sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt", "recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj", "amount": 37672582323033, "height": 3722593, "status": "canceled", "cancelHeight": 3722593, "cancelTransactionId": "HMrYzm5EYJNxV57NF5EbvPD4VdkTXDL8WQfaPmwHU6UZ" } ], "leaseCancels": [ { "id": "DyKseCHTRcgKtvCU4Xt8zeGRkHATckqEo1CJp7b3oEJT", "originTransactionId": "GmnJcWDVrmtqHezfa4R872wFbb6HLe1VUGiyTVUKa28D", "sender": "3PHTxmSNQsrZocZRAWidNbdcxqRpzHiK5Mt", "recipient": "3PDETXtiaErZncMduS8h9G6aopcjT7wheqj", "amount": 37683081698682, "height": 3722593, "status": "canceled", "cancelHeight": 3722593, "cancelTransactionId": "9VtNbPcydSw7cAZk7PDQozJ5pcon4BdLZMmKN4c2Mmau" } ], "invokes": [] } } ] } } ] } }, { "dApp": "3PCuHsTU58WKhCqotbcSwABvdPzqqVAbbTv", "call": { "function": "getPoolLeaseConfigREADONLY", "args": [ { "type": "String", "value": "3P35xHmfsndQYQ6UWmppkejkymFc8tCbFon" }, { "type": "String", "value": "A81p1LTRyoq2rDR2TNxB2dWYxsiNwCSSi8sXef2SEkwb" } ] }, "payment": [], "stateChanges": { "data": [], "transfers": [], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } } ] } }, { "dApp": "3PQHndCUVrv3wBuQjbvVP9SnGmfbfitGxfx", "call": { "function": "swap", "args": [ { "type": "String", "value": "WAVES" }, { "type": "Int", "value": 1 } ] }, "payment": [ { "assetId": "A81p1LTRyoq2rDR2TNxB2dWYxsiNwCSSi8sXef2SEkwb", "amount": 879323 } ], "stateChanges": { "data": [ { "key": "global_WAVES_balance", "type": "integer", "value": 904132809 }, { "key": "global_A81p1LTRyoq2rDR2TNxB2dWYxsiNwCSSi8sXef2SEkwb_balance", "type": "integer", "value": 19688035 }, { "key": "hello", "type": "string", "value": "world" }, { "key": "global_earnedByOwner", "type": "integer", "value": 4618015 }, { "key": "global_volume", "type": "integer", "value": 62715663 } ], "transfers": [ { "address": "3PBeerh759eA1eGFuw77RowaZfZNohzJzvz", "asset": null, "amount": 42057646 }, { "address": "3PEtLVxDT8mxAh1SDAn8m7JTGNkdpkaFxBk", "asset": null, "amount": 21126 }, { "address": "3P4kBiU4wr2yV1S5gMfu3MdkVvy7kxXHsKe", "asset": null, "amount": 84506 } ], "issues": [], "reissues": [], "burns": [], "sponsorFees": [], "leases": [], "leaseCancels": [], "invokes": [] } } ] } }

github/deemru/w8io/0e76f2f 
24.44 ms