code: def decode_params(params):
      p0 = params[0:199]
      p0 = np.array(p0, dtype=np.float32).reshape((-1, 1))
      p1 = params[199:228]
      p1 = np.array(p1, dtype=np.float32).reshape((-1, 1))
      p2 = params[228]
      p3 = tuple(params[229:232])
      p4 = params[232:235]
      p4 = np.array(p4, dtype=np.float32).reshape((-1, 1))
      return p0, p1, p2, p3, p4
  
imports: import os, sys, datetime
  import numpy
  import os.path
  import albumentations
  from albumentations.core.transforms_interface import ImageOnlyTransform
  from .face_analysis import FaceAnalysis
  from ..utils import get_model_dir
  from ..thirdparty import face3d
  from ..data import get_image
  from ..utils import DEFAULT_MP_NAME
  import cv2
label_desc: Use image node_id 12 for calling the MaskRenderer obj's underlying member method code with example usage: obj.decode_params(params) and returns: p0,  p1,  p2,  p3,  p4