| 12345678910111213141516171819202122232425 | <script>'use strict';var vis = (function() {    var stateKey,        eventKey,        keys = {            hidden: "visibilitychange",            webkitHidden: "webkitvisibilitychange",            mozHidden: "mozvisibilitychange",            msHidden: "msvisibilitychange"        };    for (stateKey in keys) {        if (stateKey in document) {            eventKey = keys[stateKey];            break;        }    }    return function(c) {        if (c) {            document.addEventListener(eventKey, c);        }        return !document[stateKey];    };})();</script>
 |