forked manually from Blaaguuu/GW2Link