decode name=value pairs