code: func base64URLDecode(data string) ([]byte, error) {
  	var missing = (4 - len(data)%4) % 4
  	data += strings.Repeat("=", missing)
  	return base64.URLEncoding.DecodeString(data)
  }
docs: // URL-safe base64 decoder that adds padding