code: def deactivate_proj(projs, copy=True, verbose=None):
      """Set all projections to inactive.
  
      Useful before saving raw data without projectors applied.
  
      Parameters
      ----------
      projs : list
          The projectors.
      copy : bool
          Modify projs in place or operate on a copy.
      %(verbose)s
  
      Returns
      -------
      projs : list
          The projectors.
      """
      if copy:
          projs = deepcopy(projs)
  
      #   Deactivate the projection items
      for proj in projs:
          proj["active"] = False
  
      logger.info("%d projection items deactivated" % len(projs))
  
      return projs
  
imports: import re
  from copy import deepcopy
  from itertools import count
  import numpy
  from ..defaults import _BORDER_DEFAULT, _EXTRAPOLATE_DEFAULT, _INTERPOLATION_DEFAULT
  from ..fixes import _safe_svd
  from ..utils import _check_option, _validate_type, fill_doc, logger, object_diff, verbose, warn
  from .constants import FIFF
  from .pick import _ELECTRODE_CH_TYPES, _electrode_types, pick_info, pick_types
  from .tag import _rename_list, find_tag
  from .tree import dir_tree_find
  from .write import _safe_name_list, end_block, start_block, write_float, write_float_matrix, write_int, write_name_list_sanitized, write_string
label_desc: Use image node_id 10 for calling a global function with example usage: deactivate_proj(projs, copy, verbose) and returns: projs