"</span> <span class='ms-1' id='client_score_trend'></span>")
     1103             if c then
     1104                 scoreBreakdown(c)
     1105             end
     1106             print("</div>")
     1107             print("</td>")
     1108 
     1109             print("<td>")
     1110             print("<div class='d-flex align-items-center'>")
     1111             print("<span id='score_as_server'>" .. formatValue(host["score.as_server"] or 0) ..
     1112                       "</span><span class='ms-1' id='server_score_trend'></span>")
     1113             if s then
     1114                 scoreBreakdown(s)
     1115             end
     1116             print("</div>")
     1117             print("</td>")
     1118 
     1119             print("</tr>\n")
     1120         end
     1121 
     1122         local flows_th = i18n("details.flows_non_packet_iface")
     1123         if interface.isPacketInterface() then
     1124             flows_th = i18n("details.flows_packet_iface")
     1125         end
     1126 
     1127         print("<tr><th>" .. flows_th .. "</th><td><span id=active_flows_as_client>" ..
     1128                   formatValue(host["active_flows.as_client"]) .. "</span> <span id=trend_as_active_client></span> \n")
     1129         print("/ <span id=flows_as_client>" .. formatValue(host["flows.as_client"]) ..
     1130                   "</span> <span id=trend_as_client></span> \n")
     1131         print("/ <span id=alerted_flows_as_client>" .. formatValue(host["alerted_flows.as_client"]) ..
     1132                   "</span> <span id=trend_alerted_flows_as_client></span>")
     1133         print(" / <span id=unreachable_flows_as_client>" .. formatValue(host["unreachable_flows.as_client"]) ..
     1134                   "</span> <span id=trend_unreachable_flows_as_client></span>")
     1135         print("</td>")
     1136 
     1137         print("<td><span id=active_flows_as_server>" .. formatValue(host["active_flows.as_server"]) ..
     1138                   "</span>  <span id=trend_as_active_server></span> \n")
     1139         print("/ <span id=flows_as_server>" .. formatValue(host["flows.as_server"]) ..
     1140                   "</span> <span id=trend_as_server></span> \n")
     1141         print("/ <span id=alerted_flows_as_server>" .. formatValue(host["alerted_flows.as_server"]) ..
     1142                   "</span> <span id=trend_alerted_flows_as_server></span>")
     1143         print(" / <span id=unreachable_flows_as_server>" .. formatValue(host["unreachable_flows.as_server"]) ..
     1144                   "</span> <span id=trend_unreachable_flows_as_server></span>")
     1145         print("</td></tr>")
     1146 
     1147         print("<tr><th>" .. i18n("details.contacts_blacklisted") .. "</th>")
     1148         print("<td><span id=num_blacklisted_flows_as_client>" .. formatValue(host.num_blacklisted_flows.as_client) ..
     1149                   "</span> <span id=trend_num_blacklisted_flows_as_client></span> \n")
     1150         print("<td><span id=num_blacklisted_flows_as_server>" .. formatValue(host.num_blacklisted_flows.as_server) ..
     1151                   "</span>  <span id=trend_num_blacklisted_flows_as_server></span> \n")
     1152         print("</tr>")
     1153 
     1154         if (host.num_unidirectional_tcp_flows ~= nil) then
     1155             print("<tr><th>" .. i18n("details.unidirectional_tcp_flows") .. "</th>")
     1156             print("<td><span id=num_unidirectional_egress_flows>" ..
     1157                       formatValue(host.num_unidirectional_tcp_flows.num_egress) ..
     1158                       "</span> <span id=trend_num_unidirectional_egress_flows></span>  <a href='" ..
     1159                       ntop.getHttpPrefix() .. "/lua/host_details.lua?host=" .. host_ip ..
     1160                       "&page=historical&ts_schema=host:host_tcp_unidirectional_flows' data-bs-toggle='tooltip'