These Javascript-files generate the charts for the reports.

* guru.js : TCP
* gurufb.js: All framesblasting
* gurudist.js: Latency histogram
* guruccdf.js: Latency CDF and CCDF
* guruaggrxtcp.js: Aggregate TCP chart

The other files are helper files.

To make the HTML reports completely stand-alone, they are copied into each
report. This is done by ExportReport.java.

Furthermore we have minified versions of all these files. The embedded
browser on MacOs is fairly picky, the tool below does seem to work nicely.

https://www.minifier.org/

Development hints
------------------
You can use console.log in the external browsers. The text will 
be shown in the webconsole (or equivalent).

For the embeded Eclipse browser, no such log is available. As 
an alternative, you can write your log immediately into the
html. Something as below:
document.getElementById(instanceData.id).innerHTML = "some log"

Be very careful with Javascript features. The embedded browser on
Windows is very old and has little support. Something similar can
be said of the MacOs browser. Any changes should be checked on 
all platforms.

The code is checked by sonarQube: ByteBlower RCP Javascript. We
haven't spend much time in cleaning this up yet.
