PMNOpts && "debug" in JPMNOpts["settings"] && JPMNOpts["settings"]["debug"]) {
        LOGGER.warn("Option " + keys.join(".") + " is not defined in the options file.");
      }
      return parseSetting(defaultVal, keys);
    }
    obj = obj[key];
  }

  return parseSetting(obj, keys);
};
///  


var JPMNLogger = (() => {
  class JPMNLogger {
    constructor(name=null) {
      this._name = name;
      this._uniqueKeys = new Set();
    }


    error(message, isHtml=false) {
      let groupEle = document.getE