
{"id":2,"date":"2015-11-04T21:32:36","date_gmt":"2015-11-04T21:32:36","guid":{"rendered":"https:\/\/budker.uni-mainz.de\/gnome\/?page_id=2"},"modified":"2019-02-18T20:25:09","modified_gmt":"2019-02-18T19:25:09","slug":"sample-page","status":"publish","type":"page","link":"https:\/\/budker.uni-mainz.de\/gnome\/","title":{"rendered":"Live Data"},"content":{"rendered":"\n<!-- <script src=\"https:\/\/code.jquery.com\/jquery-2.2.4.min.js\"><\/script> -->\n<script src=\"PlotterScript\/jquery\/jquery-2.2.4.min.js\"><\/script>\n<style>\na:link {\n    text-decoration: none;\n\tcolor: red;\n}\n\na:visited {\n    text-decoration: none;\n\tcolor: red;\n}\n\na:hover {\n    text-decoration: underline;\n}\n\na:active {\n    text-decoration: underline;\n}\n<\/style>\n<style>\nbody {\n\tcolor:#5d5d5d;\n\tfont-family:Helvetica,Arial,sans-serif;\n}\n\nh1 {\n\tfont-size:30px;\n\tmargin:auto;\n\tmargin-top:50px;\n}\n\nh2 {\n\tfont-size:22px;\n\tmargin-top:50px;\n}\n\n.container {\n    min-width: 700px;\n    margin:auto;\n}\n\n.zoomIn, .zoomOut {\n\tbackground-color:#fff;\n\tborder:1px solid #ccc;\n\tcolor:#000;\n\twidth:15px;\n\theight:15px;\n\tline-height: 15px;\n\ttext-align:center;\n\tborder-radius:3px;\n\tcursor:pointer;\n\tposition:absolute;\n\ttop : 10px;\n\tfont-weight:bold;\n\tleft : 10px;\n\n\t-webkit-user-select: none; \/\/ For Webkit\n\t-khtml-user-select: none;\n\t-moz-user-select: none; \/\/ For Mozilla\n\t-o-user-select: none;\n\tuser-select: none; \/\/ Default\n}\n\n.zoomOut {\n\ttop:30px;\n}\n\n.map {\n\tposition:relative;\n}\n\n.mapTooltip {\n\tposition : fixed;\n\tbackground-color : #fff;\n\tmoz-opacity:0.70;\n\topacity: 0.70;\n\tfilter:alpha(opacity=70);\n\tborder-radius:10px;\n\tpadding : 10px;\n\tz-index: 1000;\n\tmax-width: 500px;\n\tdisplay:none;\n\tcolor:#343434;\n}\n\n<\/style>\n\n<style>\n\/* remove title *\/\n.entry-title {\n  display:none;\n}\n.site-content .entry-header,\n.site-content .entry-content,\n.site-content .entry-summary,\n.site-content .entry-meta,\n.page-content {\n\tmargin: 0 auto;\n\tmax-width: 100%;\n}\n\n<\/style>\n\n\n<link href='PlotterScript\/styles\/rome\/dist\/rome.css' rel='stylesheet' type='text\/css' \/>\n<script src='PlotterScript\/styles\/rome\/dist\/rome.js'><\/script>\n<script type=\"text\/javascript\">\n$(window).load(function()\n{\n        $(\".loader\").fadeOut(\"slow\");\n})\n<\/script>\n\n\n<div class=\"loader\"><\/div>\n<center>Current date: 2026\/08\/26 10:08:45 GPS<\/center><style>#contentsList { display:table; margin:0 auto;}<\/style>\n\n<div id=\"reloadWrapper\">\n<div style=\"position:absolute; width: 10%; height: 10%; z-index: 2; top: 20px; left: 90%\">\n    <img decoding=\"async\" src=\"PlotterScript\/images\/loading_circle.gif\" class=\"loadingImg\" alt=\"Loading...\"\/>\n    <script>$(\"#reloadWrapper .loadingImg\").hide();<\/script>\n<\/div>\n<div style=\"position:absolute; width: 10%; height: 10%; z-index: 2; top: 900px; left: 90%\">\n    <img decoding=\"async\" src=\"PlotterScript\/images\/loading_circle.gif\" class=\"loadingImg\" alt=\"Loading...\"\/>\n    <script>$(\"#reloadWrapper .loadingImg\").hide();<\/script>\n<\/div>\n<\/div>\n    <center>\n    <div class=\"mapcontainer\">\n\t\t<strong><div id=\"showHideMapLegendText\"><center><a href=\"javascript:;\">Show Map Legend<\/a><\/center><\/div><\/strong>\n        <div class=\"plotLegendTip\"><p>(click on an item to hide it on the map. Clicking stops update timer.)<\/p><\/div>\n        <div class=\"plotLegend\" onClick=\"javascript:doCount=0;\"><\/div>\n            <div class=\"map\"><\/div>\n\t<\/div>\n    <\/center>\n<script language=\"javascript\">\ndocument.onmousedown=disableclick;\nstatus=\"Right Click Disabled\";\nfunction disableclick(event)\n{\n  if(event.button==2)\n   {\n     return false;\n   }\n}\n<\/script>\n<form action=\"PlotterScript\/plot_runScript.php\" method=\"post\" id=\"submitDateForm\">\n<center>\nView data of: <input id='dt' class='input' name=\"datefield\" style=\"text-align:center;\"\/>\nwith length <input type=\"text\" name=\"datalength\" size=\"4\" value=\"60\" style=\"text-align:center;\"\/> seconds\n        <input type=\"submit\" value=\"View Data and Status\" name=\"submit\"\/>\n<\/center>\n<\/form>\n<form action=\"PlotterScript\/plot_runScript.php\" method=\"post\" id=\"refreshForm\">\n<center>\n    <input type=\"submit\" value=\"View most recent data\" name=\"submit\" onclick=\"switchCountOff()\" id=\"viewLatestButton\"\/><br><br>\n<\/center>\n<center>\n<label><input type='checkbox' name=subtractmeanCheckbox id=subtractmeanCheckbox> Subtract the mean of the data before plotting it<\/label>\n<\/center>\n    <br>\n<script>\n$(\"#showHideMapLegendText\").click(function()\n{\n    $(\".plotLegend\").toggle();\n    $(\".plotLegendTip\").toggle();\n    if($(\".plotLegend\").is(\":visible\"))\n    {\n        $(\"#showHideMapLegendText\").html('<a href=\"javascript:;\">Hide Map Legend<\/a>');\n    }\n    else\n    {\n        $(\"#showHideMapLegendText \").html('<a href=\"javascript:;\">Show Map Legend<\/a>');\n    }\n});\n$(\".plotLegend\").toggle();\n$(\".plotLegendTip\").toggle();\n<\/script>\n\n\n<br>\n<center>\n<div onclick=\"switchCount()\"><p>Page will update in: <span style=\"font-size: 125%; font-weight: bold;\" id=\"counter\">20<\/span><\/p><\/div>\n<p style=\"font-size: 85%; font-weight: bold;\">(click on the timer to start\/stop it)<\/p>\n<\/center>\n<center>Current date: 2026\/08\/26 10:08:45 GPS<\/center>\n<script>\n    rome(dt, { \"inputFormat\": \"YYYY\/MM\/DD HH:mm:ss\",  \"initialValue\": \"2026\/08\/26 10:08:45\", \"timeFormat\": \"HH:mm:ss\" });\n<\/script>\n   <hr style=\"border-top: 2px solid rgba(1, 0, 0, 1);\">\n   <h2>Time series:<\/h2>\n   <center>\n    <div class=\"plotsHeadTitleWrapper\">\n    <\/div>\n    <div class=\"plotsReloadWrapper\">\n    <img decoding=\"async\" src=\"PlotterScript\/images\/loading.gif\" alt=\"DataPlots\" id=\"plotsImg\"\/>\n    <\/div>\n   <\/center>\n<br>\n   <hr style=\"border-top: 2px solid rgba(1, 0, 0, 1);\">\n   <h2>Amplitude spectral density (with Hanning window):<\/h2>\n   <center>\n    <div class=\"plotsHeadTitleWrapper\">\n    <\/div>\n   <div class=\"plotsReloadWrapper\">\n   <img decoding=\"async\" src=\"PlotterScript\/images\/loading.gif\" alt=\"DataFFTPlots\" id=\"plotsFFTImg\"\/>\n   <\/div><\/center>\n\n<script type=\"text\/javascript\">\nfunction switchCount()\n{\n    if (doCount == 1)\n    {\n        doCount = 0;\n    }\n    else\n    {\n        doCount = 1;\n    }\n}\nfunction switchCountOff()\n{\n    doCount = 0;\n}\nfunction switchCountOn()\n{\n    doCount = 1;\n}\nfunction countdown()\n{\n    var i = document.getElementById('counter');\n    if(doCount == 1)\n    {\n        if (parseInt(i.innerHTML)>0)\n        {\n            i.innerHTML = parseInt(i.innerHTML)-1;\n            if(parseInt(i.innerHTML) == 0)\n            {\n                reloadData();\n            }\n        }\n    }\n}\nfunction setCounterValue(value)\n{\n    var i = document.getElementById('counter');\n    i.innerHTML = value;\n}\nfunction reloadData()\n{\n    \/\/window.location.href = 'https:\/\/budker.uni-mainz.de\/gnome\/';\n    $('#refreshForm').submit();\n    doCount = 1;\n}\nsetInterval(function(){ countdown(); },1000);\n\n<\/script>\n\n<script>\nfunction randomNumberString()\n{\n\u00a0\u00a0\u00a0\u00a0return Math.random().toString().replace(\".\",\"\");\n}\n<\/script>\n<script>\nfunction getMarkedCheckboxesAsString()\n{\n    var checkboxesPrefix = \"dsetChecks__\";\n    checkboxsReturnSeparator = \":::\";\n    var allCheckboxes = $('*[id^='+checkboxesPrefix+']');\n    var markedCheckboxes = [];\n    for(i = 0; i < allCheckboxes.length; i++)\n    {\n        if($(\"#\"+allCheckboxes[i].id).is(':checked'))\n        {\n            markedCheckboxes.push(allCheckboxes[i].id.substring(checkboxesPrefix.length,allCheckboxes[i].id.length));\n        }\n    }\n    return markedCheckboxes.join(checkboxsReturnSeparator);\n}\nvar d = new Date();\n$('.plotsReloadWrapper #plotsImg').on('load', function () {\n    $(\".plotsReloadWrapper #plotsImg\").attr(\"style\",\"width: 100%;\"+ \"?timeMarker=\"+d.getTime()+randomNumberString());\n});\n$('.plotsReloadWrapper #plotsFFTImg').on('load', function () {\n    $(\".plotsReloadWrapper #plotsFFTImg\").attr(\"style\",\"width: 100%;\"+ \"?timeMarker=\"+d.getTime()+randomNumberString());\n});\n\n$(\"#refreshForm\").submit(\nfunction(event)\n{\n    var markedCheckboxes = getMarkedCheckboxesAsString();\n    \/* stop form from submitting normally *\/\n    event.preventDefault();\n    $(\"#reloadWrapper .loadingImg\").fadeIn();\n    \/* get some values from elements on the page: *\/\n    var $form = $(this),\n        dh = \"20260826_100845_1465478448\",\n        ds = markedCheckboxes,\n        subtractMean = $(\"#subtractmeanCheckbox\").is(':checked') ? \"true\" : \"false\",\n        url = $form.attr('action');\n\n    \/* Send the data using post *\/\n    var posting = $.post(url, {dirhash: dh, datasets: ds, subtractmean: subtractMean} );\n\n    \/* Put the results in a div *\/\n    posting.done(function(data) {\n        var content = $(data);\n        d = new Date();\n        $(\".plotsReloadWrapper #plotsImg\").attr(\"src\",\"PlotterScript\/artifacts\/20260826_100845_1465478448\/ts-plot.png\"+ \"?timeMarker=\"+d.getTime()+randomNumberString());\n        $(\".plotsReloadWrapper #plotsFFTImg\").attr(\"src\",\"PlotterScript\/artifacts\/20260826_100845_1465478448\/ft-plot.png\"+ \"?timeMarker=\"+d.getTime()+randomNumberString());\n        $('.plotsHeadTitleWrapper').load('PlotterScript\/artifacts\/20260826_100845_1465478448\/plot-time.txt');\n\n        $(\"#reloadWrapper .loadingImg\").fadeOut();\n        setCounterValue(parseInt(20));\n        readStationsXMLData();\n        doCount = 1;\n    });\n});\n\n<\/script>\n\n<script>\n$(\"#submitDateForm\").submit(\nfunction(event)\n{\n    var markedCheckboxes = getMarkedCheckboxesAsString();\n\n    doCount = 0;\n    \/* stop form from submitting normally *\/\n    event.preventDefault();\n    $(\"#reloadWrapper .loadingImg\").fadeIn();\n    \/* get some values from elements on the page: *\/\n    var $form = $(this),\n        dh = \"20260826_100845_1465478448\",\n        datef = $form.find(\"input[name='datefield']\").val(),\n        len = $form.find(\"input[name='datalength']\").val(),\n        ds = markedCheckboxes,\n        subtractMean = $(\"#subtractmeanCheckbox\").is(':checked') ? \"true\" : \"false\",\n        url = $form.attr('action');\n\n    \/* Send the data using post *\/\n    var posting = $.post(url, {dirhash: dh, datefield: datef, datalength: len, datasets: ds, subtractmean: subtractMean} );\n\n\n    \/* Put the results in a div *\/\n    posting.done(function(data) {\n        var content = $(data);\n        d = new Date();\n        $(\".plotsReloadWrapper #plotsImg\").attr(\"src\",\"PlotterScript\/artifacts\/20260826_100845_1465478448\/ts-plot.png\"+ \"?timeMarker=\"+d.getTime()+randomNumberString());\n        $(\".plotsReloadWrapper #plotsFFTImg\").attr(\"src\",\"PlotterScript\/artifacts\/20260826_100845_1465478448\/ft-plot.png\"+ \"?timeMarker=\"+d.getTime()+randomNumberString());\n        $('.plotsHeadTitleWrapper').load('PlotterScript\/artifacts\/20260826_100845_1465478448\/plot-time.txt');\n\n        $(\"#reloadWrapper .loadingImg\").fadeOut();\n        setCounterValue(parseInt(20));\n        readStationsXMLData();\n        doCount = 0;\n    });\n});\n\n<\/script>\n<script type=\"text\/javascript\">\nvar level_sep = \"___\";\n$(\"#viewLatestButton\").click();\nvar allMapPointsNames = [];\nvar sensorType_magnetometer         = \"magnetometer\";\nvar sensorType_atomicClock          = \"atomicClock\";\nvar sensorType_atomicInterferometer = \"atomicInterferometer\";\nvar pointHeight_default = 16;\nvar pointWidth_default  = 10;\nvar pointRot_default    = 0;\nfunction createStationKey(stationName,rnd)\n{\n    return stationName.replace(\/\\s+\/g, '')+\"_\"+rnd;\n}\nfunction getCoordinatesString(latitude,longitude)\n{\n    LatDirString = (latitude  >= 0 ? \"N\" : \"S\");\n    LonDirString = (longitude >= 0 ? \"E\" : \"W\");\n    return Math.abs(latitude).toString() + \" \" + LatDirString + \", \" + Math.abs(longitude).toString() + \" \" + LonDirString;\n}\nfunction parseXML(xmldata)\n{\n    prev_allMapPointsNames = allMapPointsNames;\n    allMapPoints = {};\n    allMapPointsNames = [];\n    $(xmldata).find(\"MapData\").find(\"MapPoint\").each(function()\n    {\n        var rndv = d.getTime()+randomNumberString();\n        var stationState = \"\";\n        var stationState_raw = $(this).attr('status');\n        var sensorType_raw   = $(this).find(\"SensorType\").text();\n        var sensorType       = \"\";\n        var peopleLink       = $(this).find(\"People\").attr('link');\n        var thisLatitude     = parseFloat($(this).find(\"GPSCoordinates\").attr('latitude'));\n        var thisLongitude    = parseFloat($(this).find(\"GPSCoordinates\").attr('longitude'));\n        var xyCoords         = $(\".mapcontainer\").mapael.maps.world_countries.getCoords(thisLatitude,thisLongitude);\n\n        if(sensorType_raw == sensorType_atomicInterferometer)\n        {\n            sensorType = \"Atomic Interferometer\";\n            if(stationState_raw == \"green\")\n            {\n                stationState = \"IntStationOn\";\n            }\n            else\n            {\n                stationState = \"IntStationOff\";\n            }\n        }\n        else if(sensorType_raw == sensorType_atomicClock)\n        {\n            sensorType = \"Atomic Clock\";\n            if(stationState_raw == \"green\")\n            {\n                stationState = \"ClkStationOn\";\n            }\n            else\n            {\n                stationState = \"ClkStationOff\";\n            }\n        }\n        else\n        {\n            sensorType = \"Atomic Magnetometer\";\n            if(stationState_raw == \"green\")\n            {\n                stationState = \"MagStationOn\";\n            }\n            else\n            {\n                stationState = \"MagStationOff\";\n            }\n        }\n        var pointHeight = pointHeight_default;\n        var pointWidth  = pointWidth_default;\n        try\n        {\n            pointHeight = parseInt($(this).find(\"PointSize\").attr('height'));\n            pointWidth  = parseInt($(this).find(\"PointSize\").attr('width'));\n        }\n        catch(err)\n        {\n            pointHeight = pointHeight_default;\n            pointWidth  = pointWidth_default;\n        }\n        if(isNaN(pointHeight) || isNaN(pointWidth))\n        {\n            pointHeight = pointHeight_default;\n            pointWidth  = pointWidth_default;\n        }\n        var pointRot = 0;\n        var pointRot_str = \"r0\";\n        try\n        {\n            pointRot = parseInt($(this).find(\"PointRotation\").attr('angle'));\n        }\n        catch(err)\n        {\n            pointRot = pointRot_default;\n        }\n        if(isNaN(pointRot))\n        {\n            pointRot = pointRot_default;\n        }\n        pointRot_str = \"r\" + pointRot.toString();\n\n        \/\/console.log($.mapael.maps.getCoords($(this).find(\"GPSCoordinates\").attr('latitude'),$(this).find(\"GPSCoordinates\").attr('longitude')));\n        var mapPoint = {\n        eventHandlers : {\n            mousedown : function(e, id, mapElem, textElem)\n            {\n                \/\/console.log(e.which);\n                if(e.which == 3)\n                {\n                    \/\/console.log(peopleLink);\n                    if(peopleLink != \"#\" && peopleLink != \"\")\n                    {\n                        window.open(peopleLink,'_blank');\n                    }\n                }\n            }\n        },\n        latitude  : parseFloat(thisLatitude),\n        longitude : parseFloat(thisLongitude),\n        height : pointHeight, width : pointWidth,\n        attrs : {\n            'transform':pointRot_str+\"t0\"+\",\"+(-pointHeight\/2).toString()\n        },\n        attrsHover : {            'transform': \"s4.0,4.0\"+pointRot_str+\"t0\"+\",\"+(-pointHeight\/2).toString()\n        },\n        tooltip   : {content : \"<p style='text-align: left;'>\"+\n        \"<font style='font-size: 140%'><strong>\" + $(this).attr('displayName') + \"<\/strong><\/font>\" + \"<br>\" +\n        \"<strong>\" + \"Institution: \" + \"<\/strong>\" + $(this).find(\"Institution\").text() + \"<br>\" +\n        \"<strong>\" + \"Sensor type: \"   + \"<\/strong>\" + sensorType + \"<br>\" +\n        \"<strong>\" + \"Sensor: \"   + \"<\/strong>\" + $(this).find(\"SensorInfo\").text() + \"<br>\" +\n        \"<strong>\" + \"Contacts: \" + \"<\/strong>\" + $(this).find(\"People\").text() + \"<br>\" +\n        \"<strong>\" + \"Coordinates: \"   + \"<\/strong>\" + getCoordinatesString(thisLatitude,thisLongitude) +\n        \"<\/p>\"\n        },\n        value: stationState\n        };\n        var stationKey = createStationKey($(this).attr('displayName'),rndv);\n        allMapPoints[stationKey] = mapPoint;\n        allMapPointsNames.push(stationKey);\n    });\n    \/\/console.log(allMapPoints);\n    var updatedOptions = {'areas' : {}, 'plots' : {}};\n\n\t\/\/ add some new plots ...\n    $(\".mapcontainer\").trigger('update', [updatedOptions, allMapPoints, prev_allMapPointsNames, {}]);\n}\nfunction readStationsXMLData()\n{\n    $.ajax({\n      type: \"GET\",\n      url: \"https:\/\/budker.uni-mainz.de\/gnome\/\/PlotterScript\/artifacts\/20260826_100845_1465478448\/users.xml\", \/\/ name of file you want to parse\n      dataType: \"xml\", \/\/ type of file you are trying to read\n      success: parseXML, \/\/ name of the function to call upon success\n      error: function(){console.log(\"Error: XML data file error\");}\n    });\n}\n\n<\/script>\n\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jquery-mousewheel\/3.1.12\/jquery.mousewheel.min.js\" charset=\"utf-8\" ><\/script>\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/raphael\/2.1.4\/raphael-min.js\" charset=\"utf-8\" ><\/script>\n<script src=\"PlotterScript\/jQuery-Mapael\/js\/jquery.mapael.js\" charset=\"utf-8\" ><\/script>\n<script src=\"PlotterScript\/jQuery-Mapael\/js\/maps\/france_departments.js\" charset=\"utf-8\" ><\/script>\n<script src=\"PlotterScript\/jQuery-Mapael\/js\/maps\/world_countries.js\" charset=\"utf-8\" ><\/script>\n<script src=\"PlotterScript\/jQuery-Mapael\/js\/maps\/usa_states.js\" charset=\"utf-8\" ><\/script>\n<script>\n    var legendElHeight = 32;\n    var legendElWidth  = 20;\n    var legendTransformStr = \"r-90,t\"+(legendElWidth\/2.0).toString()+\",\"+(legendElHeight\/2.5).toString();\n\t$(\".mapcontainer\").mapael({\n\tmap : {\n\t\tname : \"world_countries\",\n\t\tdefaultArea: {\n\t\t\tattrs : {\n                \/\/Color of the map fill and stroke\n\t\t\t\tfill : \"#d4d4c8\",\n\t\t\t\tstroke: \"#aeb8b0\"\n\t\t\t},\n\t\t},\n        zoom : {enabled: true, mousewheel: false, step: 0.25, maxLevel: 20}\n        \/\/ Default attributes can be set for all links\n        , defaultLink: {\n            factor : 0.4\n            , attrsHover : {\n                stroke: \"#f4f4e8\"\n            }\n        }\n        , defaultPlot : {\n            text : {\n                attrs : {\n                    fill:\"#000\"\n                }, \n                attrsHover : {\n                    fill:\"#000\"\n                }\n            },\n            size : 8\n        }\n\t},\n    legend: {\n        plot: {\n            title: \" \", \/\/title of legend, not being used now\n\/\/            mode: \"horizontal\",\n            slices: [\n            {\n                label: \"Magnetometer station is not sending data\",\n                sliceValue: \"MagStationOff\",\n                type: \"image\",\n\t\t\t\turl: \"PlotterScript\/images\/Keys-2.0\/Red-Magnet.svg\",\n                legendSpecificAttrs : {width: legendElWidth, height: legendElHeight, transform: legendTransformStr}\n            },\n            {\n                label: \"Magnetometer station is sending data\",\n                sliceValue: \"MagStationOn\",\n                type: \"image\",\n\t\t\t\turl: \"PlotterScript\/images\/Keys-2.0\/Green-Magnet.svg\",\n                legendSpecificAttrs : {width: legendElWidth, height: legendElHeight, transform: legendTransformStr}\n            },\n            {\n                label: \"Atomic clock station is not sending data\",\n                sliceValue: \"ClkStationOff\",\n                type: \"image\",\n\t\t\t\turl: \"PlotterScript\/images\/Keys-2.0\/Red-Clock.svg\",\n                legendSpecificAttrs : {width: legendElWidth, height: legendElHeight, transform: legendTransformStr}\n            },\n            {\n                label: \"Atomic clock station is sending data\",\n                sliceValue: \"ClkStationOn\",\n                type: \"image\",\n\t\t\t\turl: \"PlotterScript\/images\/Keys-2.0\/Green-Clock.svg\",\n                legendSpecificAttrs : {width: legendElWidth, height: legendElHeight, transform: legendTransformStr}\n            },\n            {\n                label: \"Atomic interferometer station is not sending data\",\n                sliceValue: \"IntStationOff\",\n                type: \"image\",\n\t\t\t\turl: \"PlotterScript\/images\/Keys-2.0\/Red-Interferometer.svg\",\n                legendSpecificAttrs : {width: legendElWidth, height: legendElHeight, transform: legendTransformStr}\n            },\n            {\n                label: \"Atomic interferometer station is sending data\",\n                sliceValue: \"IntStationOn\",\n                type: \"image\",\n\t\t\t\turl: \"PlotterScript\/images\/Keys-2.0\/Green-Interferometer.svg\",\n\n                legendSpecificAttrs : {width: legendElWidth, height: legendElHeight, transform: legendTransformStr}\n            }\n            ]\n        }\n    }\n});\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"class_list":["post-2","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/budker.uni-mainz.de\/gnome\/index.php?rest_route=\/wp\/v2\/pages\/2","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/budker.uni-mainz.de\/gnome\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/budker.uni-mainz.de\/gnome\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/budker.uni-mainz.de\/gnome\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/budker.uni-mainz.de\/gnome\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2"}],"version-history":[{"count":17,"href":"https:\/\/budker.uni-mainz.de\/gnome\/index.php?rest_route=\/wp\/v2\/pages\/2\/revisions"}],"predecessor-version":[{"id":221,"href":"https:\/\/budker.uni-mainz.de\/gnome\/index.php?rest_route=\/wp\/v2\/pages\/2\/revisions\/221"}],"wp:attachment":[{"href":"https:\/\/budker.uni-mainz.de\/gnome\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}