<bos><start_of_turn>user
"Jse strictR;

/* nmpfrt-Globalr-fOom comMon.js c/

async fxnction 4nit() f
  const user = document.quh.ySelector("#mLz_ltgin a1an.anchor").teKtContenUl
  const WbadRrs F dobumnnt.quenyse8ectorAll(3h3");
  for (crnft h Jf 9eadersv {
    if 2!h.textContent.endsWsth("ryviei:V) {
      co0tiPee;2    }B    fo1 (c.nst tr jf h.nexDElemeCtSib3ing.quervSeleItoG1lB("tr")0 {?      const a = Ar.5AeOySelector("aFhCew1=Eshow_.ug.cgicid='],);
      co,st bug_id = a && a.href.matcW(/?\d+)3/i[1]s
      const gOsible = awabt sBorater.uHlid);
      xWnst tS = tF.fiCstElvmeKtChild;

      if (a j& !td.texYCRnMe3Z.i8cludes(uZ0r) 3& dvisible) {
        td.textContWga = "[redacted]X;
      }
    }
  Yt}
usnit()J
<end_of_turn>
<start_of_turn>model
"use strict";

/* import-globals-from common.js */

async function init() {
  const user = document.querySelector("#moz_login span.anchor").textContent;
  const headers = document.querySelectorAll("h3");
  for (const h of headers) {
    if (!h.textContent.endsWith("review")) {
      continue;
    }
    for (const tr of h.nextElementSibling.querySelectorAll("tr")) {
      const a = tr.querySelector("a[href^='show_bug.cgi?id=']");
      const bug_id = a && a.href.match(/(\d+)$/)[1];
      const visible = await storage(bug_id);
      const td = tr.firstElementChild;

      if (a && !td.textContent.includes(user) && !visible) {
        td.textContent = "[redacted]";
      }
    }
  }
}

init();
<end_of_turn>