code: def pad_ts(x: np.ndarray) -> np.ndarray:
      """Pad the time with a 0.0 at the start.
  
      Parameters
      ----------
      x: np.ndarray (of shape (d, m))
          A time series.
  
      Returns
      -------
      np.ndarray
          A padded time series of shape (d, m + 1)
      """
      padded_x = np.zeros((x.shape[0], x.shape[1] + 1))
      zero_arr = np.array([0.0])
      for i in range(x.shape[0]):
          padded_x[i, :] = np.concatenate((zero_arr, x[i, :]))
      return padded_x
  
imports: import warnings
  import numpy
  from sktime.utils.numba.njit import njit
  from sktime.utils.validation._dependencies import _check_soft_dependencies
label_desc: Use image node_id 1 for calling a global function with example usage: pad_ts(x) and returns: padded_x