; (function(global) { global.Ta = global.Ta || {}; Ta.hack = function() { return { params: '', conf: { sid: 49657444, pf: 1, logo: 255, hot: { "url": "www.moe321.com/", "isValid": true } } }; }; })(this); (function(h, n) { function v(c) { c += ""; var a, b, d, e, f, g; d = c.length; b = 0; for (a = ""; b < d;) { e = c.charCodeAt(b++) & 255; if (b == d) { a += "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(e >> 2); a += "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt((e & 3) << 4); a += "=="; break } f = c.charCodeAt(b++); if (b == d) { a += "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(e >> 2); a += "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt((e & 3) << 4 | (f & 240) >> 4); a += "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt((f & 15) << 2); a += "="; break } g = c.charCodeAt(b++); a += "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(e >> 2); a += "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt((e & 3) << 4 | (f & 240) >> 4); a += "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt((f & 15) << 2 | (g & 192) >> 6); a += "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(g & 63) } return a } function p(c) { return (c = document.cookie.match(new RegExp("(?:^|;\\s)" + c + "=(.*?)(?:;\\s|$)"))) ? c[1] : "" } function q(c, a, b) { var d = window.location.host, e = { "com.cn": 1, "net.cn": 1, "gov.cn": 1, "com.hk": 1, "co.nz": 1, "org.cn": 1, "edu.cn": 1 }, f = d.split("."); 2 < f.length && (d = (e[f.slice( - 2).join(".")] ? f.slice( - 3) : f.slice( - 2)).join(".")); document.cookie = c + "=" + a + ";path=/;domain=" + d + (b ? ";expires=" + b: "") } function l(c) { var a, b, d, e = {}; void 0 === c ? (d = window.location, c = d.host, a = d.pathname, b = d.search.substr(1), d = d.hash) : (d = c.match(/\w+:\/\/((?:[\w-]+\.)+\w+)(?:\:\d+)?(\/[^\?\\\"\'\|\:<>]*)?(?:\?([^\'\"\\<>#]*))?(?:#(\w+))?/i) || [], c = d[1], a = d[2], b = d[3], d = d[4]); void 0 !== d && (d = encodeURI(d.replace(/\"|\'|\<|\>/ig, "M"))); if (b) for (var f = b.split("&"), g = 0, h = f.length; g < h; g++) if ( - 1 != f[g].indexOf("=")) { var m = f[g].indexOf("="), k = f[g].slice(0, m), m = f[g].slice(m + 1); e[k] = m } return { host: c, path: a, search: b, hash: d, param: e } } function r(c) { return (c || "") + Math.round(2147483647 * (Math.random() || .5)) * +new Date % 1E10 } function t(c, a) { var b = document.createElement("script"), d = document.getElementsByTagName("script")[0]; b.src = c; b.type = "text/javascript"; b.onload = b.onerror = b.onreadystatechange = function() { / loaded | complete | undefined / .test(b.readyState) && (b.onload = b.onerror = b.onreadystatechange = null, b.parentNode.removeChild(b), b = void 0, a()) }; d.parentNode.insertBefore(b, d) } function w() { var c = l(), a = { dm: c.host, pvi: "", si: "", url: c.path, arg: encodeURIComponent(c.search || ""), ty: 1 }; a.pvi = function() { var b = p("pgv_pvi"); b || (a.ty = 0, b = r(), q("pgv_pvi", b, "Sun, 18 Jan 2038 00:00:00 GMT;")); return b } (); a.si = function() { var a = p("pgv_si"); a || (a = r("s"), q("pgv_si", a)); return a } (); return a } function x() { var c = l(document.referrer), a = l(); return { rdm: c.host, rurl: c.path, rarg: encodeURIComponent(c.search || ""), adt: a.param.ADTAG || a.param.adtag } } function y() { try { var c = navigator, a = screen || { width: "", height: "", colorDepth: "" }, b = document.body, d = a.width + "x" + a.height, e = a.colorDepth + "-bit", f = (c.language || c.userLanguage).toLowerCase(), g = c.javaEnabled() ? 1 : 0, h = (new Date).getTimezoneOffset() / 60, a = ""; b && b.addBehavior && (b.addBehavior("#default#clientCaps"), a = b.connectionType); var b = { fl: "", scr: d, scl: e, lg: f, jv: g, tz: h, ct: a }, m, k, l, n; if ((m = c.plugins) && (k = m.length)) for (c = 0; c < k; c++) { if (l = m[c].description.match(/Shockwave Flash ([\d\.]+) \w*/)) b.fl = l[1] } else n = (new ActiveXObject("ShockwaveFlash.ShockwaveFlash")).GetVariable("$version"), b.fl = n.replace(/^.*\s+(\d+)\,(\d+).*$/, "$1.$2") } catch(p) { return {} } return b } function z() { var c = {}; if ("undefined" != typeof _taadHolders && 0 < _taadHolders.length) for (var a = 0, b = _taadHolders, d = b.length; a < d; a++) c[b[a]] = c[b[a]] ? c[b[a]] + 1 : 1; var a = [], e; for (e in c) c.hasOwnProperty(e) && a.push(e + "*" + c[e]); return { ext: "adid=" + a.join(":") } } function A() { var c = [], a; for (a in k) { var b = p(k[a].c_id), d; "afs" == a ? d = (d = /ssid=([^&]*)/i.exec(l().hash)) && d[1] ? d[1] : "": (d = l().param, d = d[k[a].id] ? d[k[a].id] : ""); d ? (c.push("ty=" + k[a].key + ";ck=0;id=" + d), b = new Date, b.setTime(b.getTime() + 2592E6), q(k[a].c_id, d, b.toGMTString())) : b && c.push("ty=" + k[a].key + ";ck=1;id=" + b) } return { pf: c.join("|") } } function u(c) { c = c || {}; c.conf && function() { var a = c.conf, b; for (b in a) a.hasOwnProperty(b) && (h[b] = a[b]) } (); if (h.sid && !Ta[h.sid]) { for (var a = [], b = 0, d = [w(), x(), { r2: h.sid, r3: "undefined" == typeof _speedMark ? "-1": new Date - _speedMark, r4: h.pf || 1 }, y(), z(), A(), { random: +new Date }], e = d.length; b < e; b++) for (var f in d[b]) d[b].hasOwnProperty(f) && a.push(f + "=" + (d[b][f] || "")); c.params && a.push(c.params); var a = Ta.src = ("https:" == document.location.protocol ? "https://pingtas.qq.com/webview": "http://pingtcss.qq.com") + "/pingd?" + a.join("&"), g = new Image; Ta[h.sid] = g; g.onload = g.onerror = g.onabort = function() { g = g.onload = g.onerror = g.onabort = null; Ta[h.sid] = !0 }; g.src = a; (1 * !h.pf || h.hot.isValid) && B(a); h.logo && 255 != h.logo && C(h.logo) } } function B(c) { var a = window.location, b = a.host + a.pathname, d = a.pathname, e = function() { t(("https:" == document.location.protocol ? "https://": "http://") + "tajs.qq.com/ping_hotclick_min.js", function() { window.hotclick && (new hotclick(c)).watchClick() }) }; 1 * h.pf ? (new RegExp(b)).test(h.hot.url) && e() : (a = h.sid, t("http://tcss.qq.com/heatmap/" + a % 100 + "/" + v(a) + ".js?random=" + +new Date, function() { var a; if (window._Cnf && (a = window._Cnf.url)) { a = a.split("|"); for (var b = 0; b < a.length; b++) if (a[b] == d) { e(); break } } })) } function C(c) { var a = { 9 : "\u817e\u8baf\u5206\u6790", 10 : "\u7f51\u7ad9\u7edf\u8ba1", df: '' }; document.write(['', a[c] || a.df, ""].join("")) } var k = { afs: { key: 1, id: "ssid", c_id: "pgv_afsid", fr: "hash" }, afc: { key: 2, id: "__tacid", c_id: "pgv_afcid", fr: "param" }, gdt: { key: 11, id: "qz_gdt", c_id: "pgv_gdtid", fr: "param" } }; n.taClick = function(c, a) { var b = Ta.src.replace(/ext=[^&]*/, function() { return "ext=" + ("evtid" == a ? "ty=0;evtid=": "clickid" == a ? "ty=1;clickid=": "adid=") + c }).replace(/r2=([^&]*)/, function(b, c) { return "r2=" + ("clickid" == a ? "b": "a") + c }); (new Image(1, 1)).src = b }; n.Ta = n.Ta || {}; Ta.pgv = u; ! Ta.async && u(Ta.hack ? Ta.hack() : "") })({ sid: "", pf: "", hot: { url: "", isValid: !1 } }, this);