code: def _disable_insert_blocking(
      tables: Sequence[reverb.Table],
  ) -> Tuple[Sequence[reverb.Table], Sequence[int]]:
      """Disables blocking of insert operations for a given collection of tables."""
      modified_tables = []
      sample_sizes = []
      for table in tables:
          rate_limiter_info = table.info.rate_limiter_info
          rate_limiter = reverb.rate_limiters.RateLimiter(
              samples_per_insert=rate_limiter_info.samples_per_insert,
              min_size_to_sample=rate_limiter_info.min_size_to_sample,
              min_diff=rate_limiter_info.min_diff,
              max_diff=sys.float_info.max,
          )
          modified_tables.append(
              table.replace(rate_limiter=rate_limiter)
          )
          # Target the middle of the rate limiter's insert-sample balance window.
          sample_sizes.append(
              max(
                  1,
                  int(
                      (
                          rate_limiter_info.max_diff
                          - rate_limiter_info.min_diff
                      )
                      / 2
                  ),
              )
          )
      return modified_tables, sample_sizes
  
imports: import sys
  import time
  from typing import Optional, Sequence, Tuple
  import acme
  from acme import core
  from acme import specs
  from acme import types
  from acme.jax import utils
  from acme.jax.experiments import config
  from acme.tf import savers
  from acme.utils import counting
  import dm_env
  import jax
  import reverb
label_desc: Use image node_id 2 for calling a global function with example usage: _disable_insert_blocking(tables) and returns: modified_tables,  sample_sizes