code: def decode_utf8(raw):
      """
      Returns a Unicode object on success, or None on failure
      """
      try:
          raw = codecs.decode(raw, "utf-8", "replace")
          # extracts BOM if exists
          raw = raw.encode("utf8")
          if raw.startswith(codecs.BOM_UTF8):
              raw = raw.replace(codecs.BOM_UTF8, "", 1)
          return raw.decode("utf-8")
      except:
          return None
  
imports: import json
  import sys
  import zipfile
  import re
  import sys
  import os
  import codecs
  import traceback
  import numpy
  from utils import order_points_clockwise
label_desc: Use image node_id 5 for calling a global function with example usage: decode_utf8(raw) and returns: raw, None