static async compute_(traceOrProcessedTrace, context) {
    // TODO: Remove this backport once pubads passes in a raw trace.
    if (this.isProcessedTrace(traceOrProcessedTrace)) {
      return LHTraceProcessor.processNavigation(traceOrProcessedTrace);
    }

    const processedTrace = await ProcessedTrace.request(traceOrProcessedTrace, context);
    return LHTraceProcessor.processNavigation(processedTrace);
  }
@param {LH.Trace | LH.Artifacts.ProcessedTrace} traceOrProcessedTrace
@param {LH.Artifacts.ComputedContext} context
@return {Promise<LH.Artifacts.ProcessedNavigation>}