code: def multiple_tz_figure() -> FigureResampler:
      n = 5_050
  
      dr = pd.date_range("2022-02-14", freq="s", periods=n, tz="UTC")
      dr_v = np.random.randn(n)
  
      cs = [
          dr,
          dr.tz_localize(None).tz_localize("Europe/Amsterdam"),
          dr.tz_convert("Europe/Brussels"),
          dr.tz_convert("Australia/Perth"),
          dr.tz_convert("Australia/Canberra"),
      ]
  
      fr_fig = FigureResampler(
          make_subplots(rows=len(cs), cols=1, shared_xaxes=True),
          default_n_shown_samples=500,
          convert_existing_traces=False,
          verbose=True,
          show_mean_aggregation_size=False,
      )
      fr_fig.update_layout(height=min(700, 250 * len(cs)))
  
      for i, date_range in enumerate(cs, 1):
          fr_fig.add_trace(
              go.Scattergl(name=date_range.dtype.name.split(", ")[-1]),
              hf_x=date_range,
              hf_y=dr_v,
              row=i,
              col=1,
          )
      return fr_fig
  
imports: import os
  from typing import Union
  import numpy
  import pandas
  import plotly.graph_objects
  import pytest
  from plotly.subplots import make_subplots
  from plotly_resampler import LTTB, EveryNthPoint, FigureResampler, unregister_plotly_resampler
label_desc: Use image node_id 11 for calling a global function with example usage: multiple_tz_figure() and returns: fr_fig