async preprocessMap(data) {
        const preprocessedData = await DreameMapParser.PREPROCESS(data);

        if (preprocessedData) {
            return preprocessedData;
        } else {
            throw new Error("Invalid map data");
        }
    }
Uploaded dreame Maps are actually base64 strings of zlib compressed data with two characters replaced

@param {any} data
@returns {Promise<Buffer>}