!752 static S html() { ret htmlTable(getData()); } static L getData() { new L data; for (S progID : litlist("#1001915", "#1002017")) for (S s : scanLog(progID, "feedback-log")) pcall { Map map = cast safeUnstructure(s); data.add(map); } ret data; } answer { if "count positive feedback" ret l(filterByField(getData(), "score", 1L)) + " thumbups"; if "dump feedback" ret structure(getData()); }