static String mapToQueryString(Map<String, dynamic> map) => map.entries.map((MapEntry<String, dynamic> e) => "${Uri.encodeQueryComponent(e.key)}=${Uri.encodeQueryComponent("${e.value}")}").join("&");