        plots.append(plot)
        idxs.append(name_to_arr_idx[item])
        plot_select.append(i)
      axs[i].set_title(", ".join(f"{nm} ({cl})"
                                 for (nm, cl) in zip(pl_list, plot_colors[i])), fontsize=10)
      axs[i].tick_params(axis="x", colors="white")
      axs[i].tick_params(axis="y", colors="white")
      axs[i].title.set_color("white")
  
      if i < len(plot_ylims) - 1:
 
</s> remove   for path, prob, _ in zip(m.laneLines, m.laneLineProbs, m.laneLineStds):
 </s> add   for path, prob, _ in zip(m.laneLines, m.laneLineProbs, m.laneLineStds, strict=True): </s> remove   for edge, std in zip(m.roadEdges, m.roadEdgeStds):
 </s> add   for edge, std in zip(m.roadEdges, m.roadEdgeStds, strict=True): </s> remove         for _, f in zip(range(1000), d):
 </s> add         for _, f in zip(range(1000), d, strict=False): </s> remove   for (source_account, source_bucket), source_key in zip(SOURCES, source_keys):
 </s> add   for (source_account, source_bucket), source_key in zip(SOURCES, source_keys, strict=True): </s> remove               for k in zip(*np.nonzero(frame_diff)):
 </s> add               for k in zip(*np.nonzero(frame_diff), strict=True):
                               for (nm, cl) in zip(pl_list, plot_colors[i], strict=True)), fontsize=10)
        plots.append(plot)
        idxs.append(name_to_arr_idx[item])
        plot_select.append(i)
      axs[i].set_title(", ".join(f"{nm} ({cl})"
                               for (nm, cl) in zip(pl_list, plot_colors[i], strict=True)), fontsize=10)
      axs[i].tick_params(axis="x", colors="white")
      axs[i].tick_params(axis="y", colors="white")
      axs[i].title.set_color("white")
  
      if i < len(plot_ylims) - 1:
keep keep keep keep replace keep keep keep keep keep
 Ruff: b905 (strict zip) (#29336)

* added mutable default args

* most of the Bs

* add comment about lrucache

* b905 
tools/replay/lib/ui_helpers.py