code: def _time_to_pl_time(t: time) -> int:
      t = t.replace(tzinfo=timezone.utc)
      seconds = t.hour * SECONDS_PER_HOUR + t.minute * 60 + t.second
      microseconds = t.microsecond
      return seconds * NS_PER_SECOND + microseconds * 1_000
  
imports: from __future__ import annotations
  import sys
  from datetime import datetime, time, timedelta, timezone
  from decimal import Context
  from functools import lru_cache
  from typing import TYPE_CHECKING, Any, Callable, Sequence, TypeVar, overload
  from polars.dependencies import _ZONEINFO_AVAILABLE, zoneinfo
label_desc: Use image node_id 6 for calling a global function with example usage: _time_to_pl_time(t) and returns: unknown