code: func unmarshalB64JSON(blob string, out interface{}) error {
  	raw, err := base64.RawURLEncoding.DecodeString(blob)
  	if err != nil {
  		return fmt.Errorf("not base64 - %s", err)
  	}
  	if err := json.Unmarshal(raw, out); err != nil {
  		return fmt.Errorf("not JSON - %s", err)
  	}
  	return nil
  }
docs: ////////////////////////////////////////////////////////////////////////////////