docs: def gzip(f, *args, **kwargs):
      """GZip Flask Response Decorator."""
  
      data = f(*args, **kwargs)
  
      if isinstance(data, Response):
          content = data.data
      else:
          content = data
  
      gzip_buffer = BytesIO()
      gzip_file = gzip2.GzipFile(
          mode='wb',
          compresslevel=4,
          fileobj=gzip_buffer
      )
      gzip_file.write(content)
      gzip_file.close()
  
      gzip_data = gzip_buffer.getvalue()
  
      if isinstance(data, Response):
          data.data = gzip_data
          data.headers['Content-Encoding'] = 'gzip'
          data.headers['Content-Length'] = str(len(data.data))
  
          return data
  
      return gzip_data