code: def normalize_zh_answer(s):
      """Lower text and remove punctuation, extra whitespace."""
  
      def white_space_fix(text):
          return "".join(text.split())
  
      def remove_punc(text):
          cn_punctuation = "！？｡。＂＃＄％＆＇（）＊＋，－／：；＜＝＞＠［＼］＾＿｀｛｜｝～｟｠｢｣､、〃》「」『』【】〔〕〖〗〘〙〚〛〜〝〞〟〰〾〿–—‘’‛“”„‟…‧﹏."
          all_punctuation = set(string.punctuation + cn_punctuation)
          return "".join(ch for ch in text if ch not in all_punctuation)
  
      def lower(text):
          return text.lower()
  
      return white_space_fix(remove_punc(lower(s)))
  
imports: import difflib
  import re
  import string
  from collections import Counter
  import jieba
  from fuzzywuzzy import fuzz
  from rouge import Rouge
label_desc: Use image node_id 13 for calling a global function with example usage: normalize_zh_answer(s) and returns: white_space_fix, str, str, text