code: def get_value_range_mc(vmin, vmax, *args):
      """Independent multi-channel rescaling."""
      if len(args) % 2:
          raise ValueError(
              "Additional args must be list of even length giving "
              "`in_max` and `in_min` concatenated"
          )
      num_channels = len(args) // 2
      in_min = args[:num_channels]
      in_max = args[-num_channels:]
  
      return get_value_range(vmin, vmax, in_min, in_max)
  
imports: from typing import Optional, Tuple
  import numpy
  from scenic.dataset_lib.big_transfer.preprocessing import autoaugment
  from scenic.dataset_lib.big_transfer.preprocessing import utils
  from scenic.dataset_lib.big_transfer.registry import Registry
  import tensorflow.compat.v1
  import tensorflow.compat.v2
  from tensorflow_addons import image
label_desc: Use image node_id 24 for calling a global function with example usage: get_value_range_mc(vmin, vmax) and returns: get_value_range