code: function setQRstyle (dst, src, caller) {
    dst['qrpopup'] = src.qrpopup ? src.qrpopup : false
    dst['qrsize'] = src.qrsize > 0 ? src.qrsize : 128
    dst['qrvoffset'] = src.qrvoffset >= 0 ? src.qrvoffset : 20
    dst['qrpadding'] = src.qrpadding ? src.qrpadding : '1em'
    dst['qrposition'] = POSITIONS.includes(src.qrposition) ? src.qrposition : 'bottom right'
    dst['qrtext'] = src.qrtext ? src.qrtext : caller
  }
docs: Set QRCode style to dst from src
  @param {map} dst
  @param {map} src props
  @param {string} caller name