active = (currentUrl, item) =>
  (item.link && activeChecker(item.link, currentUrl)) ||
  (item.altlinks && item.altlinks.some((l) => activeChecker(l, currentUrl))) ||
  (item.subitems &&
    item.subitems.some(
      (si) =>
        (si.link && activeChecker(si.link, currentUrl)) ||
        (si.altlinks && si.altlinks.some((l) => activeChecker(l, currentUrl)))
    ))
@param {string} currentUrl
@param {object} item
@returns {boolean}