Хз может я дурак, но объясните что делает JavaScript от сайта moe.video (на всех страницах мипеда)
Переходим на сайт "http://moevideo.com" и видим
Я кончено согласен на вот эти прекрасные баннеры по бокам уж спасибо что не майните
Код:
! function(e, t, r) {
!JSON.stringify && JSON.encode && (JSON.stringify = JSON.encode), !JSON.parse && JSON.decode && (JSON.parse = JSON.decode);
var a, n, i, o = !1,
l = !1,
s = Math.random(),
c = (new Date).getTime() + s,
d = s <= .1,
m = s <= .1,
u = /Googlebot|Yandex/.test(r.userAgent),
f = "file:" == e.location.protocol,
p = /android|meego|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(r.userAgent),
v = function() {
var e = r.userAgent.match(/MSIE (9).0|MSIE (10)|rv:(11).0/);
return e ? e[1] : 0
}(),
y = function() {
var e = ["loaded", "complete"];
return v && v <= 10 ? e : e.concat(["interactive"])
}(),
h = function(e) {
return /(moevideo.net|playreplay.net|videochart.net|moe.video)\/js\/(vh_replaser.min|replacer).js/.exec(e)
},
g = function(e) {
return e == t || !(!e || !e.parentNode || "0" === e.style.opacity || "hidden" === e.style.visibility || "none" === e.style.display || 0 == e.clientWidth) && g(e.parentNode)
},
b = function(r) {
var a = r.getBoundingClientRect(),
n = e.innerHeight || t.documentElement.clientHeight,
i = t.body.scrollTop,
o = t.body.scrollTop + a.top;
return o < n + i && o > i - a.height
},
w = function(e) {
var r, a = t.createElement("a");
if (a.href = e, r = a.search, e.indexOf("#") >= 0 && (r += e.substr(e.indexOf("#"))), r.length > 0) {
var n = (r = r.substr(1)).split("&");
r = {};
for (var i = 0, o = n.length; i < o; i++) {
var l = n[i].split("=");
r[l[0]] = l[1]
}
return r
}
return !1
},
x = function(e) {
var t = e.filter && /^(#|\.|!)/.test(e.filter),
r = e.filter && !t ? e.filter.replace("yt", "youtu").replace(/\./g, "|") : "youtu|vimeo";
return r = r.replace("kp", "").replace("vk", "").replace(/^\|/, "").replace(/\|\|/, "|").replace(/\|$/, ""), e.pin ?