Reading storage data from ETH Smart Contract

Job ID: 32204499

Budget: $50 – $80 USD

I need Node.js JavaScript that uses Infura to communicate with ETH network. The script requests storage variables from Smart Contract. The script must return Integer variables.

Smart contract address is:
0x8265A3f4757B4d0EB4DE9F439E89CaBb6811f9fB

I need the script that reads and returns these variables:
1.
tokensBought[caller]
tokensBought is mapping of uint256 at storage 10

2.
unknowndb1696d9[caller]
unknowndb1696d9 is mapping of uint256 at storage 7

3.
unknown5b24bc0c[caller]
unknown5b24bc0c is mapping of uint256 at storage 13

Input is caller, which is ETH address:
0x3dbde933625d177974903208697a65b0a50697ea

Smart Contract is here:
https://etherscan.io/address/0x8265A3f4757B4d0EB4DE9F439E89CaBb6811f9fB

And decompiled, readable code is here:
https://pastebin.com/hHHbC0XG
Related categories: JavaScript Node.js Ethereum Smart Contracts