  from common.file_helpers import CallbackReader
  from common.basedir import PERSIST
  from common.params import Params
  from common.realtime import sec_since_boot
  from selfdrive.hardware import HARDWARE, PC, TICI
  from selfdrive.loggerd.config import ROOT
  from selfdrive.loggerd.xattr_cache import getxattr, setxattr
  from selfdrive.swaglog import cloudlog, SWAGLOG_DIR
  from selfdrive.version import version, get_version, get_git_remote, get_git_branch, get_git_commit
  
 
</s> remove def manage_tokens(api):
  if not TICI:
    return

  try:
    params = Params()
    mapbox = api.get(f"/v1/tokens/mapbox/{api.dongle_id}/", timeout=5.0, access_token=api.get_token())
    if mapbox.status_code == 200:
      params.put("MapboxToken", mapbox.json()["token"])
    else:
      params.delete("MapboxToken")
  except Exception:
    cloudlog.exception("Failed to update tokens")


 </s> add 
from selfdrive.hardware import HARDWARE, PC
  from common.file_helpers import CallbackReader
  from common.basedir import PERSIST
  from common.params import Params
  from common.realtime import sec_since_boot
from selfdrive.hardware import HARDWARE, PC
  from selfdrive.loggerd.config import ROOT
  from selfdrive.loggerd.xattr_cache import getxattr, setxattr
  from selfdrive.swaglog import cloudlog, SWAGLOG_DIR
  from selfdrive.version import version, get_version, get_git_remote, get_git_branch, get_git_commit
  
keep keep keep keep replace keep keep keep keep keep
 navigation: use mapbox proxy server (#22660)

* use mapbox proxy

* remove MapboxToken param

* do not log jwt

* remove import

* move to staging url

* put has_prime in ui state

* logic was flipped

* Update selfdrive/ui/qt/maps/map.h 
selfdrive/athena/athenad.py