async function prepareTargetForTimespanMode(driver, settings) {
  const status = {msg: 'Preparing target for timespan mode', id: 'lh:prepare:timespanMode'};
  log.time(status);

  await prepareDeviceEmulation(driver, settings);
  await prepareThrottlingAndNetwork(driver.defaultSession, settings);
  await warmUpIntlSegmenter(driver);

  log.timeEnd(status);
}
Prepares a target to be analyzed in timespan mode by enabling protocol domains, emulation, and throttling.

@param {LH.Gatherer.Driver} driver
@param {LH.Config.Settings} settings