Overview

URLhttp://qq.com
IP220.181.138.59
ASNAS23724 IDC, China Telecommunications Corporation
Location China
Report completed2012-11-06 14:35:33 CET
StatusLoading report..
urlQuery Alerts No alerts detected


Settings

UserAgentMozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Referer
Adobe Reader8.0
Java1.6.0_26


Intrusion Detection Systems

Suricata /w Emerging Threats Pro
Timestamp Source IP Destination IP Severity Alert
2012-11-06 14:34:57 184.105.67.88 urlQuery Client3FILEMAGIC Macromedia Flash data (compressed),
2012-11-06 14:34:57 184.105.67.88 urlQuery Client3FILEMAGIC Macromedia Flash data (compressed),
2012-11-06 14:35:06 221.204.232.16 urlQuery Client3FILEMAGIC Macromedia Flash data (compressed),
Snort /w Sourcefire VRT
Timestamp Source IP Destination IP Severity Alert
2012-11-06 14:34:48 218.60.55.53 urlQuery Client1BROWSER-IE Microsoft Internet Explorer userdata behavior memory corruption attempt
2012-11-06 14:34:52 80.239.148.202 urlQuery Client1BROWSER-IE Microsoft Internet Explorer userdata behavior memory corruption attempt


Recent reports on same IP/ASN/Domain

Last 6 reports on IP: 220.181.138.59

Date Alerts / IDS URL IP
2013-02-01 18:56:460 / 6http://qq.com220.181.138.59
2013-01-27 16:37:280 / 6http://qq.com/220.181.138.59
2013-01-22 22:07:110 / 4http://qq.com/220.181.138.59
2013-01-11 01:00:380 / 6http://qq.com/220.181.138.59
2012-12-31 04:53:330 / 6http://qq.com/220.181.138.59
2012-11-29 23:10:500 / 5http://qq.com220.181.138.59

Last 6 reports on ASN: AS23724 IDC, China Telecommunications Corporation

Date Alerts / IDS URL IP
2013-02-16 13:25:120 / 0http://110.173.0.11110.173.0.11
2013-02-16 12:04:390 / 2http://27net.net/113.31.25.253
2013-02-16 09:35:230 / 2http://widget.weibo.com/weiboshow/index.php?language=180.149.134.224
2013-02-15 23:07:140 / 6http://qdxgzjt.cn.china.cn/220.181.55.254
2013-02-15 15:14:420 / 0http://www.360.cn220.181.24.100
2013-02-14 21:16:440 / 0http://114.112.43.120114.112.43.120

Last 6 reports on domain: qq.com

Date Alerts / IDS URL IP
2013-02-01 18:56:460 / 6http://qq.com220.181.138.59
2013-01-27 16:37:280 / 6http://qq.com/220.181.138.59
2013-01-22 22:07:110 / 4http://qq.com/220.181.138.59
2013-01-11 01:00:380 / 6http://qq.com/220.181.138.59
2013-01-03 17:33:160 / 2http://qq.com/125.39.127.22
2012-12-31 04:53:330 / 6http://qq.com/220.181.138.59



JavaScript

Executed Scripts (71)


Executed Evals (5)

#1 JavaScript::Eval (size: 2, repeated: 1)

()

#2 JavaScript::Eval (size: 42039, repeated: 2)

(function() {
    var b = window.K;
    this._win = window, this._doc = document, this.slice = Array.prototype.slice, this._head = document.getElementsByTagName("head")[0];
    var c = this.K = this._K = this.Koala = function(a) {
            if (c.C.isKdom(a)) return a;
            c.C.isfun(a) && c.ready(a);
            var b = c.C.node(arguments.length > 0 ? a : _win);
            if (b) {
                var d = new h(b);
                return d.toString = function() {
                    return "Kdom"
                }, d
            }
            return !1
        };
    (function(d) {
        var e = this.KK = function() {
                var a = f(arguments).join(", ");
                return c.Selector.select(a, document)
            },
            f = this.KA = function(a) {
                if (!a) return [];
                if ("toArray" in Object(a)) return a.toArray();
                var b = a.length || 0,
                    c = new Array(b);
                while (b--) c[b] = a[b];
                return c
            };
        e.doms = function(b, d) {
            if (arguments.length > 1) a = arguments;
            else {
                if (c.C.isKdoms(b)) return b;
                c.C.isarr(b) || c.C.isDoms(b) ? a = b : c.C.isstr(b) && (a = /^n:(\w+)$/.test(b) ? _doc.getElementsByName(RegExp.$1) : _doc.getElementsByTagName(b))
            }
            if (b && b.length > 0) {
                var e = new i(a, d);
                return e
            }
            return !1
        }, c.id = function(a) {
            return document.getElementById(a)
        }, c.noConflict = function() {
            return c.id && (window.K = b), _K
        }, function() {
            function q(a, b, c, d, e, f) {
                for (var g = 0, h = d.length; g < h; g++) {
                    var i = d[g];
                    if (i) {
                        var j = !1;
                        i = i[a];
                        while (i) {
                            if (i.sizcache === c) {
                                j = d[i.sizset];
                                break
                            }
                            i.nodeType === 1 && !f && (i.sizcache = c, i.sizset = g);
                            if (i.nodeName.toLowerCase() === b) {
                                j = i;
                                break
                            }
                            i = i[a]
                        }
                        d[g] = j
                    }
                }
            }
            function r(a, b, c, d, e, f) {
                for (var g = 0, i = d.length; g < i; g++) {
                    var j = d[g];
                    if (j) {
                        var k = !1;
                        j = j[a];
                        while (j) {
                            if (j.sizcache === c) {
                                k = d[j.sizset];
                                break
                            }
                            if (j.nodeType === 1) {
                                f || (j.sizcache = c, j.sizset = g);
                                if (typeof b != "string") {
                                    if (j === b) {
                                        k = !0;
                                        break
                                    }
                                } else if (h.filter(b, [j]).length > 0) {
                                    k = j;
                                    break
                                }
                            }
                            j = j[a]
                        }
                        d[g] = k
                    }
                }
            }
            var a = /((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,
                b = 0,
                c = Object.prototype.toString,
                d = !1,
                e = !0,
                f = /\\/g,
                g = /\W/;
            [0, 0].sort(function() {
                return e = !1, 0
            });
            var h = function(b, d, e, f) {
                    e = e || [], d = d || document;
                    var g = d;
                    if (d.nodeType !== 1 && d.nodeType !== 9) return [];
                    if (!b || typeof b != "string") return e;
                    var k, l, n, o, p, q, r, t, u = !0,
                        v = h.isXML(d),
                        w = [],
                        x = b;
                    do {
                        a.exec(""), k = a.exec(x);
                        if (k) {
                            x = k[3], w.push(k[1]);
                            if (k[2]) {
                                o = k[3];
                                break
                            }
                        }
                    } while (k);
                    if (w.length > 1 && j.exec(b)) if (w.length === 2 && i.relative[w[0]]) l = s(w[0] + w[1], d);
                    else {
                        l = i.relative[w[0]] ? [d] : h(w.shift(), d);
                        while (w.length) b = w.shift(), i.relative[b] && (b += w.shift()), l = s(b, l)
                    } else {
                        !f && w.length > 1 && d.nodeType === 9 && !v && i.match.ID.test(w[0]) && !i.match.ID.test(w[w.length - 1]) && (p = h.find(w.shift(), d, v), d = p.expr ? h.filter(p.expr, p.set)[0] : p.set[0]);
                        if (d) {
                            p = f ? {
                                expr: w.pop(),
                                set: m(f)
                            } : h.find(w.pop(), w.length !== 1 || w[0] !== "~" && w[0] !== "+" || !d.parentNode ? d : d.parentNode, v), l = p.expr ? h.filter(p.expr, p.set) : p.set, w.length > 0 ? n = m(l) : u = !1;
                            while (w.length) q = w.pop(), r = q, i.relative[q] ? r = w.pop() : q = "", r == null && (r = d), i.relative[q](n, r, v)
                        } else n = w = []
                    }
                    n || (n = l), n || h.error(q || b);
                    if (c.call(n) === "[object Array]") if (!u) e.push.apply(e, n);
                    else if (d && d.nodeType === 1) for (t = 0; n[t] != null; t++) n[t] && (n[t] === !0 || n[t].nodeType === 1 && h.contains(d, n[t])) && e.push(l[t]);
                    else for (t = 0; n[t] != null; t++) n[t] && n[t].nodeType === 1 && e.push(l[t]);
                    else m(n, e);
                    return o && (h(o, g, e, f), h.uniqueSort(e)), e
                };
            h.uniqueSort = function(a) {
                if (o) {
                    d = e, a.sort(o);
                    if (d) for (var b = 1; b < a.length; b++) a[b] === a[b - 1] && a.splice(b--, 1)
                }
                return a
            }, h.matches = function(a, b) {
                return h(a, null, null, b)
            }, h.matchesSelector = function(a, b) {
                return h(b, null, null, [a]).length > 0
            }, h.find = function(a, b, c) {
                var d;
                if (!a) return [];
                for (var e = 0, g = i.order.length; e < g; e++) {
                    var h, j = i.order[e];
                    if (h = i.leftMatch[j].exec(a)) {
                        var k = h[1];
                        h.splice(1, 1);
                        if (k.substr(k.length - 1) !== "\\") {
                            h[1] = (h[1] || "").replace(f, ""), d = i.find[j](h, b, c);
                            if (d != null) {
                                a = a.replace(i.match[j], "");
                                break
                            }
                        }
                    }
                }
                return d || (d = typeof b.getElementsByTagName != "undefined" ? b.getElementsByTagName("*") : []), {
                    set: d,
                    expr: a
                }
            }, h.filter = function(a, b, c, d) {
                var e, f, g = a,
                    j = [],
                    k = b,
                    l = b && b[0] && h.isXML(b[0]);
                while (a && b.length) {
                    for (var m in i.filter) if ((e = i.leftMatch[m].exec(a)) != null && e[2]) {
                        var n, o, p = i.filter[m],
                            q = e[1];
                        f = !1, e.splice(1, 1);
                        if (q.substr(q.length - 1) === "\\") continue;
                        k === j && (j = []);
                        if (i.preFilter[m]) {
                            e = i.preFilter[m](e, k, c, j, d, l);
                            if (!e) f = n = !0;
                            else if (e === !0) continue
                        }
                        if (e) for (var r = 0;
                        (o = k[r]) != null; r++) if (o) {
                            n = p(o, e, r, k);
                            var s = d ^ !! n;
                            c && n != null ? s ? f = !0 : k[r] = !1 : s && (j.push(o), f = !0)
                        }
                        if (n !== undefined) {
                            c || (k = j), a = a.replace(i.match[m], "");
                            if (!f) return [];
                            break
                        }
                    }
                    if (a === g) if (f == null) h.error(a);
                    else break;
                    g = a
                }
                return k
            }, h.error = function(a) {
                throw "Syntax error, unrecognized expression: " + a
            };
            var i = h.selectors = {
                order: ["ID", "NAME", "TAG"],
                match: {
                    ID: /#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,
                    CLASS: /\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,
                    NAME: /\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,
                    ATTR: /\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,
                    TAG: /^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,
                    CHILD: /:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,
                    POS: /:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,
                    PSEUDO: /:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/
                },
                leftMatch: {},
                attrMap: {
                    "class": "className",
                    "for": "htmlFor"
                },
                attrHandle: {
                    href: function(a) {
                        return a.getAttribute("href")
                    },
                    type: function(a) {
                        return a.getAttribute("type")
                    }
                },
                relative: {
                    "+": function(a, b) {
                        var c = typeof b == "string",
                            d = c && !g.test(b),
                            e = c && !d;
                        d && (b = b.toLowerCase());
                        for (var f = 0, i = a.length, j; f < i; f++) if (j = a[f]) {
                            while ((j = j.previousSibling) && j.nodeType !== 1);
                            a[f] = e || j && j.nodeName.toLowerCase() === b ? j || !1 : j === b
                        }
                        e && h.filter(b, a, !0)
                    },
                    ">": function(a, b) {
                        var c, d = typeof b == "string",
                            e = 0,
                            f = a.length;
                        if (d && !g.test(b)) {
                            b = b.toLowerCase();
                            for (; e < f; e++) {
                                c = a[e];
                                if (c) {
                                    var i = c.parentNode;
                                    a[e] = i.nodeName.toLowerCase() === b ? i : !1
                                }
                            }
                        } else {
                            for (; e < f; e++) c = a[e], c && (a[e] = d ? c.parentNode : c.parentNode === b);
                            d && h.filter(b, a, !0)
                        }
                    },
                    "": function(a, c, d) {
                        var e, f = b++,
                            h = r;
                        typeof c == "string" && !g.test(c) && (c = c.toLowerCase(), e = c, h = q), h("parentNode", c, f, a, e, d)
                    },
                    "~": function(a, c, d) {
                        var e, f = b++,
                            h = r;
                        typeof c == "string" && !g.test(c) && (c = c.toLowerCase(), e = c, h = q), h("previousSibling", c, f, a, e, d)
                    }
                },
                find: {
                    ID: function(a, b, c) {
                        if (typeof b.getElementById != "undefined" && !c) {
                            var d = b.getElementById(a[1]);
                            return d && d.parentNode ? [d] : []
                        }
                    },
                    NAME: function(a, b) {
                        if (typeof b.getElementsByName != "undefined") {
                            var c = [],
                                d = b.getElementsByName(a[1]);
                            for (var e = 0, f = d.length; e < f; e++) d[e].getAttribute("name") === a[1] && c.push(d[e]);
                            return c.length === 0 ? null : c
                        }
                    },
                    TAG: function(a, b) {
                        if (typeof b.getElementsByTagName != "undefined") return b.getElementsByTagName(a[1])
                    }
                },
                preFilter: {
                    CLASS: function(a, b, c, d, e, g) {
                        a = " " + a[1].replace(f, "") + " ";
                        if (g) return a;
                        for (var h = 0, i;
                        (i = b[h]) != null; h++) i && (e ^ (i.className && (" " + i.className + " ").replace(/[\t\n\r]/g, " ").indexOf(a) >= 0) ? c || d.push(i) : c && (b[h] = !1));
                        return !1
                    },
                    ID: function(a) {
                        return a[1].replace(f, "")
                    },
                    TAG: function(a, b) {
                        return a[1].replace(f, "").toLowerCase()
                    },
                    CHILD: function(a) {
                        if (a[1] === "nth") {
                            a[2] || h.error(a[0]), a[2] = a[2].replace(/^\+|\s*/g, "");
                            var c = /(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2] === "even" && "2n" || a[2] === "odd" && "2n+1" || !/\D/.test(a[2]) && "0n+" + a[2] || a[2]);
                            a[2] = c[1] + (c[2] || 1) - 0, a[3] = c[3] - 0
                        } else a[2] && h.error(a[0]);
                        return a[0] = b++, a
                    },
                    ATTR: function(a, b, c, d, e, g) {
                        var h = a[1] = a[1].replace(f, "");
                        return !g && i.attrMap[h] && (a[1] = i.attrMap[h]), a[4] = (a[4] || a[5] || "").replace(f, ""), a[2] === "~=" && (a[4] = " " + a[4] + " "), a
                    },
                    PSEUDO: function(b, c, d, e, f) {
                        if (b[1] === "not") if ((a.exec(b[3]) || "").length > 1 || /^\w/.test(b[3])) b[3] = h(b[3], null, null, c);
                        else {
                            var g = h.filter(b[3], c, d, !0 ^ f);
                            return d || e.push.apply(e, g), !1
                        } else if (i.match.POS.test(b[0]) || i.match.CHILD.test(b[0])) return !0;
                        return b
                    },
                    POS: function(a) {
                        return a.unshift(!0), a
                    }
                },
                filters: {
                    enabled: function(a) {
                        return a.disabled === !1 && a.type !== "hidden"
                    },
                    disabled: function(a) {
                        return a.disabled === !0
                    },
                    checked: function(a) {
                        return a.checked === !0
                    },
                    selected: function(a) {
                        return a.parentNode && a.parentNode.selectedIndex, a.selected === !0
                    },
                    parent: function(a) {
                        return !!a.firstChild
                    },
                    empty: function(a) {
                        return !a.firstChild
                    },
                    has: function(a, b, c) {
                        return !!h(c[3], a).length
                    },
                    header: function(a) {
                        return /h\d/i.test(a.nodeName)
                    },
                    text: function(a) {
                        var b = a.getAttribute("type"),
                            c = a.type;
                        return a.nodeName.toLowerCase() === "input" && "text" === c && (b === c || b === null)
                    },
                    radio: function(a) {
                        return a.nodeName.toLowerCase() === "input" && "radio" === a.type
                    },
                    checkbox: function(a) {
                        return a.nodeName.toLowerCase() === "input" && "checkbox" === a.type
                    },
                    file: function(a) {
                        return a.nodeName.toLowerCase() === "input" && "file" === a.type
                    },
                    password: function(a) {
                        return a.nodeName.toLowerCase() === "input" && "password" === a.type
                    },
                    submit: function(a) {
                        var b = a.nodeName.toLowerCase();
                        return (b === "input" || b === "button") && "submit" === a.type
                    },
                    image: function(a) {
                        return a.nodeName.toLowerCase() === "input" && "image" === a.type
                    },
                    reset: function(a) {
                        var b = a.nodeName.toLowerCase();
                        return (b === "input" || b === "button") && "reset" === a.type
                    },
                    button: function(a) {
                        var b = a.nodeName.toLowerCase();
                        return b === "input" && "button" === a.type || b === "button"
                    },
                    input: function(a) {
                        return /input|select|textarea|button/i.test(a.nodeName)
                    },
                    focus: function(a) {
                        return a === a.ownerDocument.activeElement
                    }
                },
                setFilters: {
                    first: function(a, b) {
                        return b === 0
                    },
                    last: function(a, b, c, d) {
                        return b === d.length - 1
                    },
                    even: function(a, b) {
                        return b % 2 === 0
                    },
                    odd: function(a, b) {
                        return b % 2 === 1
                    },
                    lt: function(a, b, c) {
                        return b < c[3] - 0
                    },
                    gt: function(a, b, c) {
                        return b > c[3] - 0
                    },
                    nth: function(a, b, c) {
                        return c[3] - 0 === b
                    },
                    eq: function(a, b, c) {
                        return c[3] - 0 === b
                    }
                },
                filter: {
                    PSEUDO: function(a, b, c, d) {
                        var e = b[1],
                            f = i.filters[e];
                        if (f) return f(a, c, b, d);
                        if (e === "contains") return (a.textContent || a.innerText || h.getText([a]) || "").indexOf(b[3]) >= 0;
                        if (e === "not") {
                            var g = b[3];
                            for (var j = 0, k = g.length; j < k; j++) if (g[j] === a) return !1;
                            return !0
                        }
                        h.error(e)
                    },
                    CHILD: function(a, b) {
                        var c = b[1],
                            d = a;
                        switch (c) {
                        case "only":
                        case "first":
                            while (d = d.previousSibling) if (d.nodeType === 1) return !1;
                            if (c === "first") return !0;
                            d = a;
                        case "last":
                            while (d = d.nextSibling) if (d.nodeType === 1) return !1;
                            return !0;
                        case "nth":
                            var e = b[2],
                                f = b[3];
                            if (e === 1 && f === 0) return !0;
                            var g = b[0],
                                h = a.parentNode;
                            if (h && (h.sizcache !== g || !a.nodeIndex)) {
                                var i = 0;
                                for (d = h.firstChild; d; d = d.nextSibling) d.nodeType === 1 && (d.nodeIndex = ++i);
                                h.sizcache = g
                            }
                            var j = a.nodeIndex - f;
                            return e === 0 ? j === 0 : j % e === 0 && j / e >= 0
                        }
                    },
                    ID: function(a, b) {
                        return a.nodeType === 1 && a.getAttribute("id") === b
                    },
                    TAG: function(a, b) {
                        return b === "*" && a.nodeType === 1 || a.nodeName.toLowerCase() === b
                    },
                    CLASS: function(a, b) {
                        return (" " + (a.className || a.getAttribute("class")) + " ").indexOf(b) > -1
                    },
                    ATTR: function(a, b) {
                        var c = b[1],
                            d = i.attrHandle[c] ? i.attrHandle[c](a) : a[c] != null ? a[c] : a.getAttribute(c),
                            e = d + "",
                            f = b[2],
                            g = b[4];
                        return d == null ? f === "!=" : f === "=" ? e === g : f === "*=" ? e.indexOf(g) >= 0 : f === "~=" ? (" " + e + " ").indexOf(g) >= 0 : g ? f === "!=" ? e !== g : f === "^=" ? e.indexOf(g) === 0 : f === "$=" ? e.substr(e.length - g.length) === g : f === "|=" ? e === g || e.substr(0, g.length + 1) === g + "-" : !1 : e && d !== !1
                    },
                    POS: function(a, b, c, d) {
                        var e = b[2],
                            f = i.setFilters[e];
                        if (f) return f(a, c, b, d)
                    }
                }
            },
                j = i.match.POS,
                k = function(a, b) {
                    return "\\" + (b - 0 + 1)
                };
            for (var l in i.match) i.match[l] = new RegExp(i.match[l].source + /(?![^\[]*\])(?![^\(]*\))/.source), i.leftMatch[l] = new RegExp(/(^(?:.|\r|\n)*?)/.source + i.match[l].source.replace(/\\(\d+)/g, k));
            var m = function(a, b) {
                    return a = Array.prototype.slice.call(a, 0), b ? (b.push.apply(b, a), b) : a
                };
            try {
                Array.prototype.slice.call(document.documentElement.childNodes, 0)[0].nodeType
            } catch (n) {
                m = function(a, b) {
                    var d = 0,
                        e = b || [];
                    if (c.call(a) === "[object Array]") Array.prototype.push.apply(e, a);
                    else if (typeof a.length == "number") for (var f = a.length; d < f; d++) e.push(a[d]);
                    else for (; a[d]; d++) e.push(a[d]);
                    return e
                }
            }
            var o, p;
            document.documentElement.compareDocumentPosition ? o = function(a, b) {
                return a === b ? (d = !0, 0) : !a.compareDocumentPosition || !b.compareDocumentPosition ? a.compareDocumentPosition ? -1 : 1 : a.compareDocumentPosition(b) & 4 ? -1 : 1
            } : (o = function(a, b) {
                if (a === b) return d = !0, 0;
                if (a.sourceIndex && b.sourceIndex) return a.sourceIndex - b.sourceIndex;
                var c, e, f = [],
                    g = [],
                    h = a.parentNode,
                    i = b.parentNode,
                    j = h;
                if (h === i) return p(a, b);
                if (!h) return -1;
                if (!i) return 1;
                while (j) f.unshift(j), j = j.parentNode;
                j = i;
                while (j) g.unshift(j), j = j.parentNode;
                c = f.length, e = g.length;
                for (var k = 0; k < c && k < e; k++) if (f[k] !== g[k]) return p(f[k], g[k]);
                return k === c ? p(a, g[k], -1) : p(f[k], b, 1)
            }, p = function(a, b, c) {
                if (a === b) return c;
                var d = a.nextSibling;
                while (d) {
                    if (d === b) return -1;
                    d = d.nextSibling
                }
                return 1
            }), h.getText = function(a) {
                var b = "",
                    c;
                for (var d = 0; a[d]; d++) c = a[d], c.nodeType === 3 || c.nodeType === 4 ? b += c.nodeValue : c.nodeType !== 8 && (b += h.getText(c.childNodes));
                return b
            }, function() {
                var a = document.createElement("div"),
                    b = "script" + (new Date).getTime(),
                    c = document.documentElement;
                a.innerHTML = "<a name='" + b + "'/>", c.insertBefore(a, c.firstChild), document.getElementById(b) && (i.find.ID = function(a, b, c) {
                    if (typeof b.getElementById != "undefined" && !c) {
                        var d = b.getElementById(a[1]);
                        return d ? d.id === a[1] || typeof d.getAttributeNode != "undefined" && d.getAttributeNode("id").nodeValue === a[1] ? [d] : undefined : []
                    }
                }, i.filter.ID = function(a, b) {
                    var c = typeof a.getAttributeNode != "undefined" && a.getAttributeNode("id");
                    return a.nodeType === 1 && c && c.nodeValue === b
                }), c.removeChild(a), c = a = null
            }(), function() {
                var a = document.createElement("div");
                a.appendChild(document.createComment("")), a.getElementsByTagName("*").length > 0 && (i.find.TAG = function(a, b) {
                    var c = b.getElementsByTagName(a[1]);
                    if (a[1] === "*") {
                        var d = [];
                        for (var e = 0; c[e]; e++) c[e].nodeType === 1 && d.push(c[e]);
                        c = d
                    }
                    return c
                }), a.innerHTML = "<a href='#'></a>", a.firstChild && typeof a.firstChild.getAttribute != "undefined" && a.firstChild.getAttribute("href") !== "#" && (i.attrHandle.href = function(a) {
                    return a.getAttribute("href", 2)
                }), a = null
            }(), document.querySelectorAll &&
            function() {
                var a = h,
                    b = document.createElement("div"),
                    c = "__sizzle__";
                b.innerHTML = "<p class='TEST'></p>";
                if (b.querySelectorAll && b.querySelectorAll(".TEST").length === 0) return;
                h = function(b, d, e, f) {
                    d = d || document;
                    if (!f && !h.isXML(d)) {
                        var g = /^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);
                        if (g && (d.nodeType === 1 || d.nodeType === 9)) {
                            if (g[1]) return m(d.getElementsByTagName(b), e);
                            if (g[2] && i.find.CLASS && d.getElementsByClassName) return m(d.getElementsByClassName(g[2]), e)
                        }
                        if (d.nodeType === 9) {
                            if (b === "body" && d.body) return m([d.body], e);
                            if (g && g[3]) {
                                var j = d.getElementById(g[3]);
                                if (!j || !j.parentNode) return m([], e);
                                if (j.id === g[3]) return m([j], e)
                            }
                            try {
                                return m(d.querySelectorAll(b), e)
                            } catch (k) {}
                        } else if (d.nodeType === 1 && d.nodeName.toLowerCase() !== "object") {
                            var l = d,
                                n = d.getAttribute("id"),
                                o = n || c,
                                p = d.parentNode,
                                q = /^\s*[+~]/.test(b);
                            n ? o = o.replace(/'/g, "\\$&") : d.setAttribute("id", o), q && p && (d = d.parentNode);
                            try {
                                if (!q || p) return m(d.querySelectorAll("[id='" + o + "'] " + b), e)
                            } catch (r) {} finally {
                                n || l.removeAttribute("id")
                            }
                        }
                    }
                    return a(b, d, e, f)
                };
                for (var d in a) h[d] = a[d];
                b = null
            }(), function() {
                var a = document.documentElement,
                    b = a.matchesSelector || a.mozMatchesSelector || a.webkitMatchesSelector || a.msMatchesSelector;
                if (b) {
                    var c = !b.call(document.createElement("div"), "div"),
                        d = !1;
                    try {
                        b.call(document.documentElement, "[test!='']:sizzle")
                    } catch (e) {
                        d = !0
                    }
                    h.matchesSelector = function(a, e) {
                        e = e.replace(/\=\s*([^'"\]]*)\s*\]/g, "='$1']");
                        if (!h.isXML(a)) try {
                            if (d || !i.match.PSEUDO.test(e) && !/!=/.test(e)) {
                                var f = b.call(a, e);
                                if (f || !c || a.document && a.document.nodeType !== 11) return f
                            }
                        } catch (g) {}
                        return h(e, null, null, [a]).length > 0
                    }
                }
            }(), function() {
                var a = document.createElement("div");
                a.innerHTML = "<div class='test e'></div><div class='test'></div>";
                if (!a.getElementsByClassName || a.getElementsByClassName("e").length === 0) return;
                a.lastChild.className = "e";
                if (a.getElementsByClassName("e").length === 1) return;
                i.order.splice(1, 0, "CLASS"), i.find.CLASS = function(a, b, c) {
                    if (typeof b.getElementsByClassName != "undefined" && !c) return b.getElementsByClassName(a[1])
                }, a = null
            }(), document.documentElement.contains ? h.contains = function(a, b) {
                return a !== b && (a.contains ? a.contains(b) : !0)
            } : document.documentElement.compareDocumentPosition ? h.contains = function(a, b) {
                return !!(a.compareDocumentPosition(b) & 16)
            } : h.contains = function() {
                return !1
            }, h.isXML = function(a) {
                var b = (a ? a.ownerDocument || a : 0).documentElement;
                return b ? b.nodeName !== "HTML" : !1
            };
            var s = function(a, b) {
                    var c, d = [],
                        e = "",
                        f = b.nodeType ? [b] : b;
                    while (c = i.match.PSEUDO.exec(a)) e += c[0], a = a.replace(i.match.PSEUDO, "");
                    a = i.relative[a] ? a + "*" : a;
                    for (var g = 0, j = f.length; g < j; g++) h(a, f[g], d);
                    return h.filter(e, d)
                };
            window.Sizzle = h;
            return
        }(), c._original_property = this.Sizzle, c.Selector = function(a) {
            function b(a, b, d) {
                d = d || 0;
                var e = c.Selector.match,
                    f = a.length,
                    g = 0,
                    h;
                for (h = 0; h < f; h++) if (e(a[h], b) && d == g++) return c(a[h])
            }
            function d(b, c, d) {
                return e.doms(a(b, c || document), d)
            }
            function f(b, c) {
                return a.matches(c, [b]).length == 1
            }
            return {
                select: d,
                match: f,
                find: b
            }
        }(Sizzle), this.Sizzle = c._original_property, delete c._original_property
    })(), function() {
        var a = c.typeOf = function(a) {
                if (a == null) return "null";
                if (typeof a && a.Kfamily) return a.Kfamily();
                if (a.nodeName) {
                    if (a.nodeType == 1) return "element";
                    if (a.nodeType == 3) return /\S/.test(a.nodeValue) ? "textnode" : "whitespace"
                } else if (typeof a.length == "number") {
                    if (a.callee) return "arguments";
                    if ("item" in a) return "collection"
                }
                return typeof a
            },
            b = c.instanceOf = function(a, b) {
                if (a == null) return !1;
                var c = a.$constructor || a.constructor;
                while (c) {
                    if (c === b) return !0;
                    c = c.parent
                }
                return a instanceof b
            },
            d = this.Function,
            e = !0;
        for (var f in {
            toString: 1
        }) e = null;
        e && (e = ["hasOwnProperty", "valueOf", "isPrototypeOf", "propertyIsEnumerable", "toLocaleString", "toString", "constructor"]), d.prototype.KoverloadSetter = function(a) {
            var b = this;
            return function(c, d) {
                if (c == null) return this;
                if (a || typeof c != "string") {
                    for (var f in c) b.call(this, f, c[f]);
                    if (e) for (var g = e.length; g--;) f = e[g], c.hasOwnProperty(f) && b.call(this, f, c[f])
                } else b.call(this, c, d);
                return this
            }
        }, d.prototype.Kextend = function(a, b) {
            this[a] = b
        }.KoverloadSetter(), d.prototype.Kimplement = function(a, b) {
            this.prototype[a] = b
        }.KoverloadSetter(), d.from = function(b) {
            return a(b) == "function" ? b : function() {
                return b
            }
        };
        var g = Array.prototype.slice;
        d.Kimplement({
            Khide: function() {
                return this.$hidden = !0, this
            },
            Kprotect: function() {
                return this.$protected = !0, this
            }
        });
        var h = c.Type = function(b, c) {
                if (b) {
                    var d = b.toLowerCase(),
                        e = function(b) {
                            return a(b) == d
                        };
                    h["is" + b] = e, c != null && (c.prototype.Kfamily = function() {
                        return d
                    }.Khide(), c.type = e)
                }
                return c == null ? null : (c.Kextend(this), c.$constructor = h, c.prototype.$constructor = c, c)
            },
            i = Object.prototype.toString;
        h.isEnumerable = function(a) {
            return a != null && typeof a.length == "number" && i.call(a) != "[object Function]"
        };
        var j = {},
            k = function(b) {
                var c = a(b.prototype);
                return j[c] || (j[c] = [])
            },
            l = function(b, c) {
                if (c && c.$hidden) return;
                var d = k(this);
                for (var e = 0; e < d.length; e++) {
                    var f = d[e];
                    a(f) == "type" ? l.call(f, b, c) : f.call(this, b, c)
                }
                var h = this.prototype[b];
                if (h == null || !h.$protected) this.prototype[b] = c;
                this[b] == null && a(c) == "function" && m.call(this, b, function(a) {
                    return c.apply(a, g.call(arguments, 1))
                })
            },
            m = function(a, b) {
                if (b && b.$hidden) return;
                var c = this[a];
                if (c == null || !c.$protected) this[a] = b
            };
        h.Kimplement({
            Kimplement: l.KoverloadSetter(),
            extend: m.KoverloadSetter(),
            alias: function(a, b) {
                l.call(this, a, this.prototype[b])
            }.KoverloadSetter(),
            mirror: function(a) {
                return k(this).push(a), this
            }
        }), new h("KType", h), RegExp.prototype.Kfamily = function() {
            return "regexp"
        }, Date.prototype.Kfamily = function() {
            return "date"
        }
    }();
    var d = this.KClass = c.fn = function() {
            function b() {}
            function e() {
                function f() {
                    this.init.apply(this, arguments)
                }
                var a = null,
                    e = KA(arguments);
                c.C.isFunction(e[0]) && (a = e.shift()), f.prototype.Kfamily = function() {
                    return "KClass"
                }, c.C.Kextend(f, d.Methods), f.superclass = a, f.subclasses = [], a && (b.prototype = a.prototype, f.prototype = new b, a.subclasses.push(f));
                for (var g = 0, h = e.length; g < h; g++) f.addMethods(e[g]);
                return f.prototype.init || (f.prototype.init = function() {}), f.prototype.constructor = f, f
            }
            function f(b) {
                var d = this.superclass && this.superclass.prototype,
                    e = c.C.keys(b);
                a && (b.toString != Object.prototype.toString && e.push("toString"), b.valueOf != Object.prototype.valueOf && e.push("valueOf"));
                for (var f = 0, g = e.length; f < g; f++) {
                    var h = e[f],
                        i = b[h];
                    if (d && c.C.isFunction(i) && i.KargumentNames()[0] == "Ksuper") {
                        var j = i;
                        i = function(a) {
                            return function() {
                                return d[a].apply(this, arguments)
                            }
                        }(h).Kwrap(j), i.valueOf = j.valueOf.Kbind(j), i.toString = j.toString.Kbind(j)
                    }
                    this.prototype[h] = i
                }
                return this
            }
            var a = function() {
                    for (var a in {
                        toString: 1
                    }) if (a === "toString") return !1;
                    return !0
                }();
            return {
                create: e,
                Methods: {
                    addMethods: f
                }
            }
        }();
    (function() {
        function p(a, b) {
            var c = typeof a == "object" && a != null;
            if (c && q(b)) for (var d in obj) return !!b;
            return c
        }
        function q(a) {
            return a !== undefined
        }
        function r(a) {
            return a === undefined
        }
        function s(a) {
            return p(a) && a.nodeType === 1 && !! a.nodeName
        }
        function t(a) {
            return s(a) || a == _win || a == _doc
        }
        function u(a) {
            return p(a) && a.isKdom === !0
        }
        function v(a) {
            return p(a) && a.isKdoms === !0
        }
        function w(a) {
            return p(a) && q(a.length)
        }
        function x(a) {
            return p(a) && q(a.length) && a.length > 0 && s(a[0])
        }
        function y(a) {
            return t(a) ? a : D(a) ? _doc.getElementById(a) || _doc.getElementsByName(a)[0] : null
        }
        function z(a) {
            return O({}, a)
        }
        function A(a) {
            return !!a && a.nodeType == 1
        }
        function B(b) {
            return a.call(b) === n
        }
        function C(b) {
            return a.call(b) === j
        }
        function D(b) {
            return a.call(b) === m
        }
        function E(a) {
            return a && a.toHTML ? a.toHTML() : c.S.interpret(a)
        }
        function F(b) {
            return a.call(b) === l
        }
        function G(b) {
            return a.call(b) === o
        }
        function H(a) {
            return typeof a == "undefined"
        }
        function I(a) {
            return a instanceof f
        }
        function J(a) {
            if (M(a) !== i) throw new TypeError;
            var b = [];
            for (var c in a) a.hasOwnProperty(c) && b.push(c);
            return b
        }
        function L(a, b) {
            for (var c in a) if (hasOwnProperty.call(a, c) && a[c] === b) return c;
            return null
        }
        function M(a) {
            switch (a) {
            case null:
                return b;
            case void 0:
                return d
            }
            var c = typeof a;
            switch (c) {
            case "boolean":
                return e;
            case "number":
                return g;
            case "string":
                return h
            }
            return i
        }
        function N(a) {
            try {
                return H(a) ? "undefined" : a === null ? "null" : a.inspect ? a.inspect() : String(a)
            } catch (b) {
                if (b instanceof RangeError) return "error";
                throw b
            }
        }
        function O(a, b) {
            for (var c in b) a[c] = b[c];
            return a
        }
        function P(a) {
            return D(a) ? new Function("a", "b", "c", "return " + a) : a
        }
        function Q(a) {
            return (new c.H(a)).toQueryString()
        }
        c.C = c.O = {};
        var a = Object.prototype.toString,
            b = "Null",
            d = "Undefined",
            e = "Boolean",
            g = "Number",
            h = "String",
            i = "Object",
            j = "[object Function]",
            k = "[object Boolean]",
            l = "[object Number]",
            m = "[object String]",
            n = "[object Array]",
            o = "[object Date]";
        O(c.C, {
            _Type: M,
            isObj: p,
            isset: q,
            unset: r,
            isnode: s,
            isDom: t,
            isKdom: u,
            isKdoms: v,
            iscollect: w,
            isDoms: x,
            node: y,
            Kextend: O,
            clone: z,
            toHTML: E,
            inspect: N,
            isElement: A,
            isArray: B,
            isarr: B,
            isHash: I,
            isFunction: C,
            isfun: C,
            isString: D,
            isstr: D,
            isNumber: F,
            isnum: F,
            isDate: G,
            keys: J,
            keyOf: L,
            isUndefined: H,
            lambda: P,
            toQueryString: Q
        })
    })(), c.C.Kextend(Function.prototype, function() {
        function b(b, d) {
            var e = a.call(arguments, 2),
                f = d,
                g = b;
            return c.C.isfun(d) ? (f = b, g = d) : c.C.isstr(d) && (f = b, g = f[d]), function() {
                return g.apply(f, e.concat([].slice.call(arguments)))
            }
        }
        function d() {
            var a = this.toString().match(/^[\s\(]*function[^(]*\(([^)]*)\)/)[1].replace(/\/\/.*?[\r\n]|\/\*(?:.|[\r\n])*?\*\//g, "").replace(/\s+/g, "").split(",");
            return a.length == 1 && !a[0] ? [] : a
        }
        function e(b) {
            if (arguments.length < 2 && c.C.isUndefined(arguments[0])) return this;
            var d = this,
                e = a.call(arguments, 1);
            return function() {
                var a = i(e, arguments);
                return d.apply(b, a)
            }
        }
        function f(a) {
            var b = this;
            return function() {
                var c = h([b.Kbind(this)], arguments);
                return a.apply(this, c)
            }
        }
        function g() {
            if (!arguments.length) return this;
            var b = this,
                c = a.call(arguments, 0);
            return function() {
                var a = i(c, arguments);
                return b.apply(this, a)
            }
        }
        function h(a, b) {
            var c = a.length,
                d = b.length;
            while (d--) a[c + d] = b[d];
            return a
        }
        function i(b, c) {
            return b = a.call(b, 0), h(b, c)
        }
        function j(b) {
            var c = this,
                d = a.call(arguments, 1);
            return b *= 1e3, window.setTimeout(function() {
                return c.apply(c, d)
            }, b)
        }
        var a = Array.prototype.slice;
        return {
            Kproxy: b,
            KargumentNames: d,
            KargNames: d,
            Kbind: e,
            Kwrap: f,
            Kcurry: g,
            Kdelay: j
        }
    }()), function() {
        function a(a, b) {
            var d = c.S.trim(a).match(/([^?#]*)(#.*)?$/);
            return d ? c.A.each(d[1].split(b || "&"), function(a, b, d) {
                if ((a = a.split("="))[0]) {
                    var e = decodeURIComponent(a.shift()),
                        f = a.length > 1 ? a.join("=") : a[0];
                    f != undefined && (f = decodeURIComponent(f)), e in a ? (c.C.isArray(a[e]) || (a[e] = [a[e]]), d[e].push(f)) : d[e] = f
                }
            }, {}) : {}
        }
        c.S = c.String = c.fn.create(), c.S.Kextend({
            interpret: function(a) {
                return a == null ? "" : String(a)
            },
            trim: function(a) {
                return String(a).replace(/^\s+|\s+$/g, "")
            },
            include: function(a, b) {
                return a.indexOf(b) > -1
            }
        }), c.O.Kextend(c.S, {
            toQueryParams: a
        })
    }();
    var e = function() {
            function a(a, b) {
                var c = 0;
                try {
                    this._each(function(d) {
                        a.call(b, d, c++)
                    })
                } catch (d) {
                    if (d != {}) throw d
                }
                return this
            }
            function b(a, b, c) {
                var d = -a,
                    e = [],
                    f = this.toArray();
                if (a < 1) return f;
                while ((d += a) < f.length) e.push(f.slice(d, d + a));
                return e.collect(b, c)
            }
            function c(a, b) {
                a = a || Prototype.K;
                var c = [];
                return this.each(function(d, e) {
                    c.push(a.call(b, d, e))
                }), c
            }
            function d(a, b) {
                var c;
                return this.each(function(d, e) {
                    if (a.call(b, d, e)) throw c = d, $break
                }), c
            }
            function e(a, b) {
                var c = [];
                return this.each(function(d, e) {
                    a.call(b, d, e) && c.push(d)
                }), c
            }
            function f(a, b, c) {
                return this.each(function(d, e) {
                    a = b.call(c, a, d, e)
                }), a
            }
            function g(a) {
                var b = $A(arguments).slice(1);
                return this.map(function(c) {
                    return c[a].apply(c, b)
                })
            }
            function h(a) {
                var b = [];
                return this.each(function(c) {
                    b.push(c[a])
                }), b
            }
            function i(a, b) {
                var c = [];
                return this.each(function(d, e) {
                    a.call(b, d, e) || c.push(d)
                }), c
            }
            function j() {
                return this.map()
            }
            function k() {
                return this.toArray().length
            }
            return {
                each: a,
                eachSlice: b,
                collect: c,
                map: c,
                detect: d,
                findAll: e,
                select: e,
                filter: e,
                inject: f,
                invoke: g,
                pluck: h,
                reject: i,
                size: k,
                find: d
            }
        }(),
        f = c.H = d.create(e, function() {
            function a(a) {
                this._object = d(a) ? a.toObject() : c.O.clone(a)
            }
            function b(a) {
                for (var b in this._object) {
                    var c = this._object[b],
                        d = [b, c];
                    d.key = b, d.value = c, a(d)
                }
            }
            function d(a) {
                return a instanceof f
            }
            function e() {
                return c.O.clone(this._object)
            }
            function g(a, b) {
                return c.O.isUndefined(b) ? a : a + "=" + encodeURIComponent(c.S.interpret(b))
            }
            function h() {
                return this.inject([], function(a, b) {
                    var d = encodeURIComponent(b.key),
                        e = b.value;
                    if (e && typeof e == "object") {
                        if (c.O.isArray(e)) {
                            var f = [];
                            for (var h = 0, i = e.length, j; h < i; h++) j = e[h], f.push(g(d, j));
                            return a.concat(f)
                        }
                    } else a.push(g(d, e));
                    return a
                }).join("&")
            }
            return {
                init: a,
                _each: b,
                isHash: d,
                toObject: e,
                toQueryString: h
            }
        }());
    (function() {
        var a = navigator.userAgent.toLowerCase(),
            b = navigator.platform.toLowerCase(),
            d = a.match(/(opera|ie|firefox|chrome|version)[\s\/:]([\w\d\.]+)?.*?(safari|version[\s\/:]([\w\d\.]+)|$)/) || [null, "unknown", 0],
            e = d[1] == "ie" && document.documentMode,
            f = c.fn.create({
                name: d[1] == "version" ? d[3] : d[1],
                version: e || parseFloat(d[1] == "opera" && d[4] ? d[4] : d[2]),
                Platform: {
                    name: a.match(/ip(?:ad|od|hone)/) ? "ios" : (a.match(/(?:webos|android)/) || b.match(/mac|win|linux/) || ["other"])[0]
                },
                Features: {
                    xpath: !! document.evaluate,
                    air: !! window.runtime,
                    query: !! document.querySelector,
                    json: !! window.JSON
                },
                Plugins: {}
            });
        c.B = c.Browser = new f, c.B = c.Browser = {
            name: d[1] == "version" ? d[3] : d[1],
            version: e || parseFloat(d[1] == "opera" && d[4] ? d[4] : d[2]),
            Platform: {
                name: a.match(/ip(?:ad|od|hone)/) ? "ios" : (a.match(/(?:webos|android)/) || b.match(/mac|win|linux/) || ["other"])[0]
            },
            Features: {
                xpath: !! document.evaluate,
                air: !! window.runtime,
                query: !! document.querySelector,
                json: !! window.JSON
            },
            Plugins: {}
        }, c.B[c.B.name] = !0, c.B.version == 5 && (c.B.version = 8), c.B[c.B.name + parseInt(c.B.version, 10)] = !0, c.B.Platform[c.B.Platform.name] = !0, c.B.Platform.ios && (c.B.Platform.ipod = !0), c.B.Engine = {};
        var g = function(a, b) {
                c.B.Engine.name = a, c.B.Engine[a + b] = !0, c.B.Engine.version = b
            };
        if (c.B.ie) {
            c.B.Engine.trident = !0;
            switch (c.B.version) {
            case 6:
                g("trident", 4);
                break;
            case 7:
                g("trident", 5);
                break;
            case 8:
                g("trident", 6);
                break;
            case 9:
                g("trident", 7)
            }
        }
        c.B.firefox && (c.B.Engine.gecko = !0, c.B.version >= 3 ? g("gecko", 19) : g("gecko", 18));
        if (c.B.safari || c.B.chrome) {
            c.B.Engine.webkit = !0;
            switch (c.B.version) {
            case 2:
                g("webkit", 419);
                break;
            case 3:
                g("webkit", 420);
                break;
            case 4:
                g("webkit", 525)
            }
        }
        c.B.opera && (c.B.Engine.presto = !0, c.B.version >= 9.6 ? g("presto", 960) : c.B.version >= 9.5 ? g("presto", 950) : g("presto", 925));
        if (c.B.name == "unknown") switch ((a.match(/(?:webkit|khtml|gecko)/) || [])[0]) {
        case "webkit":
        case "khtml":
            c.B.Engine.webkit = !0;
            break;
        case "gecko":
            c.B.Engine.gecko = !0
        }
    })(), function() {
        c.A = c.Array = c.fn.create(), c.A.Kextend({
            each: function(a, b, d) {
                if (c.C.isArray(a)) {
                    var d = d || [];
                    for (var e = 0, f = a.length; e < f; e++) b(a[e], e, d)
                } else if (c.C.isNumber(a)) {
                    var d = d || [];
                    for (var e = 0, f = a; e < f; e++) b(e, d)
                } else {
                    var d = d || {};
                    for (var g in a) b(a[g], g, d)
                }
                if (d) return d
            },
            map: function(a, b) {
                var d = [],
                    e = a.length;
                if (b) {
                    b = c.C.lambda(b);
                    for (var f = 0; f < e; f++) d[f] = b(a[f], f)
                } else for (var f = 0; f < e; f++) d[f] = a[f];
                return d
            }
        })
    }(), function() {
        var a = {},
            b = c.DOMEvent = c.E = new c.Type("DOMEvent", function(b, d) {
                d || (d = window), b = b || d.event;
                if (b.$extended) return b;
                this.event = b, this.$extended = !0, this.shift = b.shiftKey, this.control = b.ctrlKey, this.alt = b.altKey, this.meta = b.metaKey;
                var e = this.type = b.type,
                    f = b.target || b.srcElement;
                while (f && f.nodeType == 3) f = f.parentNode;
                this.target = c(f).node;
                if (e.indexOf("key") == 0) {
                    var g = this.code = b.which || b.keyCode;
                    this.key = a[g] || c.O.keyOf(b.Keys, g), e == "keydown" && (g > 111 && g < 124 ? this.key = "f" + (g - 111) : g > 95 && g < 106 && (this.key = g - 96)), this.key == null && (this.key = String.fromCharCode(g).toLowerCase())
                } else if (e == "click" || e == "dblclick" || e == "contextmenu" || e.indexOf("mouse") == 0) {
                    var h = d.document;
                    h = !h.compatMode || h.compatMode == "CSS1Compat" ? h.html : h.body, this.page = {
                        x: b.clientX,
                        y: b.clientY
                    }, this.client = {
                        x: b.pageX != null ? b.pageX - d.pageXOffset : b.clientX,
                        y: b.pageY != null ? b.pageY - d.pageYOffset : b.clientY
                    };
                    if (e == "DOMMouseScroll" || e == "mousewheel") this.wheel = b.wheelDelta ? b.wheelDelta / 120 : -(b.detail || 0) / 3;
                    this.rightClick = b.which == 3 || b.button == 2;
                    if (e == "mouseover" || e == "mouseout") {
                        var i = b.relatedTarget || b[(e == "mouseover" ? "from" : "to") + "Element"];
                        while (i && i.nodeType == 3) i = i.parentNode;
                        this.relatedTarget = c(i).node
                    }
                } else if (e.indexOf("touch") == 0 || e.indexOf("gesture") == 0) {
                    this.rotation = b.rotation, this.scale = b.scale, this.targetTouches = b.targetTouches, this.changedTouches = b.changedTouches;
                    var j = this.touches = b.touches;
                    if (j && j[0]) {
                        var k = j[0];
                        this.page = {
                            x: k.pageX,
                            y: k.pageY
                        }, this.client = {
                            x: k.clientX,
                            y: k.clientY
                        }
                    }
                }
                this.client || (this.client = {}), this.page || (this.page = {})
            });
        b.Kimplement({
            stopPropagation: function() {
                return this.event.stopPropagation ? this.event.stopPropagation() : this.event.cancelBubble = !0, this
            },
            preventDefault: function() {
                return this.event.preventDefault ? this.event.preventDefault() : this.event.returnValue = !1, this
            }
        }), b.defineKey = function(b, c) {
            return a[b] = c, this
        }, b.defineKeys = b.defineKey.KoverloadSetter(!0), b.defineKeys({
            38: "up",
            40: "down",
            37: "left",
            39: "right",
            27: "esc",
            32: "space",
            8: "backspace",
            9: "tab",
            46: "delete",
            13: "enter"
        })
    }(), this.KEvent = c.E, function() {
        c.R = c.Regexp = c.fn.create(), c.R.Kextend({
            num: /^\-?\d+(?:\.\d+)?$/
        })
    }(), function() {
        var a = this.Kwdom = c.fn.create({
            parent: function(a) {
                return Koala.each(function(a, b, d) {
                    d || (d = b), d = d || 1, a = a.node;
                    for (var e = 0; e < d; e++) a = a.parentNode;
                    return c(a)
                }, this, a)
            },
            sibling: function(a) {
                return Koala.each(function(a, b) {
                    var d = Function.prototype.Kproxy;
                    if (c.C.isNumber(b)) {
                        var e = b > 0 ? "nextSibling" : "previousSibling";
                        b = Math.abs(b);
                        var a = a.node;
                        while (a = a[e]) if (a.nodeType == 1 && --b == 0) return c(a);
                        return !1
                    }
                    var f = [];
                    return (c.C.unset(b) ? "<>" : b).replace(/./g, d(a, function(a) {
                        a = a == ">" ? "nextSibling" : "previousSibling";
                        var b = this.node;
                        while (b = b[a]) b.nodeType == 1 && f.unshift(b)
                    })), f[0][0] || (f = [f]), KK.doms(f)
                }, this, a)
            },
            prev: function() {
                return this.sibling(-1)
            },
            next: function() {
                return this.sibling(1)
            },
            child: function(a) {
                return Koala.each(function(a, b, d) {
                    d || (d = b);
                    if (d.length == 0) {
                        var e = [];
                        for (var f = a.node.childNodes, g = f.length, b = 0; b < g; b++) f[b].nodeType == 1 && e.push(f[b]);
                        return KK.doms(e)
                    }
                    var h = function(a, b) {
                            var d = a.childNodes,
                                e = d.length,
                                f = +b.shift(),
                                g;
                            if (f < 0) {
                                for (g = e - 1; g >= 0; g--) if (d[g].nodeType == 1 && ++f == 0) break
                            } else for (g = 0; g < e; g++) if (d[g].nodeType == 1 && --f < 0) break;
                            return g < 0 || g >= e ? !1 : b.length > 0 ? h(d[g], b) : c(d[g])
                        };
                    return c(h(a.node, c.A.map(d)))
                }, this, arguments)
            },
            first: function() {
                return this.child(0)
            },
            last: function() {
                return this.child(-1)
            },
            append: function(a) {
                return this.isKdom ? c.C.isString(a) ? this.node.appendChild(c.fragment(a)) : c.C.isElement(a.node) ? this.node.appendChild(a.node) : this.node.appendChild(a) : this.isKdoms && this.each(function(a, b, d) {
                    c.C.isString(d) ? a.node.appendChild(c.fragment(d)) : c.C.isElement(d) && (el = d.cloneNode(!0), a.node.appendChild(d))
                }, a), this
            },
            remove: function() {
                return Koala.each(function(a, b) {
                    a.parent().node.removeChild(a.node)
                }, this)
            },
            empty: function(a) {
                return Koala.each(function(b) {
                    if (c.C.unset(a)) while (b.node.firstChild) b.node.removeChild(b.node.firstChild);
                    else for (var d = b.node.childNodes, e = d.length - 1; e >= 0; e--) d[e].nodeType != a && b.node.removeChild(d[e]);
                    return b
                }, this)
            },
            getByTagName: function(a) {
                var b = this.node.getElementsByTagName(a);
                try {
                    return [].slice.call(b)
                } catch (c) {
                    var d, e = 0,
                        f = [];
                    while (d = b[e]) f[e++] = d;
                    return f
                }
            },
            insert: function(a) {
                element = this.node;
                if (c.C.isstr(a) || c.C.isNumber(a) || c.C.isElement(a) || a && (a.toElement || a.toHTML)) a = {
                    bottom: a
                };
                var b, d, e, f;
                for (var g in a) {
                    b = a[g];
                    if (c.C.isfun(b)) continue;
                    g = g.toLowerCase(), d = c._insertionTranslations[g], b && b.toElement && (b = b.toElement()), c.C.isElement(b) && this.insert(element, b), b = c.C.toHTML(b), e = (g == "before" || g == "after" ? element.parentNode : element).tagName.toUpperCase(), f = c._getContentFromAnonymousElement(e, b), (g == "top" || g == "after") && f.reverse(), c.A.each(f, d.Kcurry(element))
                }
                return c(this)
            },
            cleanWhitespace: function() {
                return Koala.each(function(a) {
                    var b = a.node,
                        d = a.node.firstChild;
                    while (d) {
                        var e = d.nextSibling;
                        d.nodeType == 3 && !/\S/.test(d.nodeValue) && b.removeChild(d), d = e
                    }
                    return c(a)
                }, this)
            }
        });
        a.Kimplement({
            classNames: function() {
                return Koala.each(function(a) {
                    return a.node.className
                }, this)
            },
            hasClass: function(a) {
                return Koala.each(function(b) {
                    var c = b.node.className;
                    return c.length > 0 && (c == a || (new RegExp("(^|\\s)" + a + "(\\s|$)")).test(c))
                }, this)
            },
            addClass: function(a) {
                return Koala.each(function(b, d) {
                    return b.hasClass(a) || (b.node.className += (b.node.className ? " " : "") + a), c(b)
                }, this)
            },
            removeClass: function(a) {
                return Koala.each(function(b) {
                    var d = c.S.trim;
                    return b.node.className = d(b.node.className.replace(new RegExp("(^|\\s+)" + a + "(\\s+|$)"), " ")), b
                }, this)
            },
            toggleClass: function(a) {
                return this[this.hasClass(a) ? "removeClass" : "addClass"](a)
            },
            find: function(a) {
                return Koala.each(function(a, b, d) {
                    d || (d = b);
                    var e = KA([d]).join(", ");
                    return c.Selector.select(e, a.node)
                }, this, a)
            },
            scrollLeft: function(a) {
                return Koala.each(function(b) {
                    return c.C.isset(a) ? (b.node.scrollLeft = a, b) : b.node.scrollLeft
                }, this)
            },
            scrollTop: function(a) {
                return Koala.each(function(b) {
                    return c.C.isset(a) ? (b.node.scrollTop = a, b) : b.node.scrollTop
                }, this)
            },
            show: function() {
                return this.css("display", /^(span|img|a|input|b|u|i|label|strong|em)$/.test(this.tag) === !1 ? "block" : "inline")
            },
            hide: function() {
                return this.css("display", "none")
            },
            toggle: function() {
                this.css("display") == "none" ? this.show() : this.hide()
            },
            css: function(a, b) {
                return Koala.each(function(d, e) {
                    var f = c.S.trim;
                    if (c.C.isObj(a)) {
                        for (var g in a) d.css(g, a[g]);
                        return c(d.node)
                    }
                    if (a.indexOf(":") > -1) return c.A.each(a.replace(/;$/, "").split(";"), Function.prototype.Kproxy(function(a) {
                        var b = a.split(":");
                        d.css(f(b.shift()), f(b.join(":")))
                    }, d)), c(d.node);
                    /\-\w/.test(a) && (a = a.replace(/\-(\w)/, function(a, b) {
                        return b.toUpperCase()
                    }));
                    if (e.length == 1) {
                        if (d.node == document || d.node == window) d.node = document.body;
                        return d.node.style[a] || (_doc.defaultView ? _doc.defaultView.getComputedStyle(d.node, null)[a] : d.node.currentStyle ? d.node.currentStyle[a] : "")
                    }
                    try {
                        b == "rgb(NaN,NaN,NaN)" && (b = "transparent", d.node.style[a] = b), d.node.style[a] = b
                    } catch (h) {}
                    return d
                }, this, arguments)
            },
            getStyle: function(a) {
                return this.css(a)
            },
            setStyle: function(a, b) {
                return this.css(a, b)
            },
            opacity: function(a) {
                return Koala.each(function(a, b, d) {
                    return d || (d = b), d ? a.node.style.opacity != undefined ? a.css("opacity", d) : a.css("filter", "alpha(opacity=" + d * 100 + ")") : a.node.style.opacity != undefined ? c.R.num.test(a.css("opacity")) ? +RegExp.lastMatch : 1 : /alpha\(opacity=(\d+)\)/.test(a.css("filter")) ? RegExp.$1 / 100 : 1
                }, this, a)
            },
            html: function(a) {
                if (c.C.unset(a)) {
                    if (this.isKdom) return this.node.innerHTML;
                    if (this.isKdoms) return c.A.each(this.data[0], function(a, b, c) {
                        c[b] = a.innerHTML
                    })
                }
                return Koala.each(function(b) {
                    switch (b.tag) {
                    case "select":
                        if (Browser.ie) {
                            b.empty();
                            var b = _doc.createElement("div");
                            b.innerHTML = "<select>" + a + "</select>";
                            var c = b.firstChild.childNodes;
                            while (c.length > 0) b.node.appendChild(c[0])
                        } else b.node.innerHTML = a;
                        arguments.length == 2 && (b.node.value = arguments[1]);
                        break;
                    case "table":
                        b.find("tbody").item(0).html(a);
                        break;
                    case "thead":
                    case "tfoot":
                    case "tbody":
                        b.empty();
                        var d = _doc.createElement("div");
                        d.innerHTML = "<table><tbody>" + a + "</tbody></table>";
                        var e = d.firstChild.tBodies[0].rows;
                        while (e.length > 0) b.node.appendChild(e[0]);
                        break;
                    default:
                        b.node.innerHTML = a
                    }
                    return b
                }, this)
            },
            attr: function(a, b) {
                return Koala.each(function(c, d, e) {
                    e || (e = d);
                    var f = e.length;
                    if (f == 2) return a == "style" ? c.node.style.cssText = b : c.node[a] != undefined ? c.node[a] = b : c.node.setAttribute(a, b), c;
                    if (f == 1) {
                        if (typeof a == "object") {
                            for (var d in a) c.attr(d, a[d]);
                            return c
                        }
                        return a.indexOf("=") > -1 ? (F.each(F.trim(a).split(/\s+/), F.proxy(function(a) {
                            var b = a.split("=");
                            c.attr(F.trim(b[0]), /["'](.+?)["']/.test(b[1]) ? RegExp.$1 : F.trim(b[1]))
                        }, c)), c) : a == "style" ? c.node.style.cssText : a == "href" && c.tag == "a" ? c.node.getAttribute(a, 2) : c.node[a] != undefined ? c.node[a] : c.node.getAttribute(a)
                    }
                    if (f == 0) {
                        var g = {};
                        for (var h = c.node.attributes, i = h.length, d = 0; d < i; d++) g[h[d].name] = h[d].value;
                        return g
                    }
                }, this, arguments)
            },
            bind: function(a, b, d) {
                return Koala.each(function(d) {
                    a = a.replace(/^_/, "");
                    var e = d,
                        f = f || d,
                        g = function(a) {
                            a || (a = window.e), b.call(f, new c.E(a), e)
                        };
                    return d.node.addEventListener ? d.node.addEventListener(a, g, !1) : d.node.attachEvent && (d.tag == "win" ? d.node.attachEvent("on" + a, g) : d.node.attachEvent("on" + a, g)), RegExp.lastMatch == "_" ? g : d
                }, this)
            },
            unbind: function(a, b) {
                return Koala.each(function(c) {
                    return _win.removeEventListener ? c.node.removeEventListener(a, b, !1) : _win.attachEvent && c.node.detachEvent("on" + a, b), c
                }, this)
            },
            click: function(a, b) {
                return this.bind("click", a, b)
            },
            hover: function(a, b) {
                return this.bind("mouseover", a), this.bind("mouseout", b), this
            }
        })
    }(), function() {
        c.P = Kwdom.prototype, c.P.fn = function() {}, c.P.fn.Kextend({
            extend: function(a) {
                Kwdom.addMethods(a)
            }
        })
    }(), c.P.fn.extend({
        px: function(a, b) {
            return arguments.length == 2 ? (this.node.style[a] = b + "px", this) : parseInt(this.css(a), 10) || 0
        },
        width: function(a) {
            return arguments.length == 1 ? this.px("width", a) : this.px("width") || this.node.offsetWidth - this.px("paddingLeft") - this.px("paddingRight") - this.px("borderLeftWidth") - this.px("borderRightWidth")
        },
        height: function(a) {
            return arguments.length == 1 ? this.px("height", a) : this.px("height") || this.node.offsetHeight - this.px("paddingTop") - this.px("paddingBottom") - this.px("borderTopWidth") - this.px("borderBottomWidth")
        },
        pageX: function(a) {
            var b;
            return a ? b = a : b = this.node, b.offsetParent ? b.offsetLeft + Kwdom.prototype.pageX(b.offsetParent) : b.offsetLeft
        },
        pageY: function(a) {
            var b;
            return a ? b = a : b = this.node, b.offsetParent ? b.offsetTop + Kwdom.prototype.pageY(b.offsetParent) : b.offsetTop
        },
        parentX: function(a) {
            var b;
            return a ? b = a : b = this.node, b.parentNode == b.offsetParent ? b.offsetLeft : Kwdom.prototype.pageX(b) - Kwdom.prototype.pageX(b.parentNode)
        },
        parentY: function(a) {
            var b;
            return a ? b = a : b = this.node, b.parentNode == b.offsetParent ? b.offsetTop : Kwdom.prototype.pageY(b) - Kwdom.prototype.pageY(b.parentNode)
        },
        Left: function(a) {
            return arguments.length == 1 && (this.node.style.left = a + "px"), this.px("left")
        },
        Top: function(a) {
            return arguments.length == 1 && (this.node.style.top = a + "px"), this.px("top")
        }
    }), c.P.clone = function(a) {
        function b(a, b) {
            for (var c in b) a[c] = b[c];
            return a
        }
        if (!a) return this;
        var d = b({}, this);
        return c(d.node.cloneNode(!0))
    }, Koala.each = function(a, b, d) {
        var e = a.KargNames();
        if (b.isKdom) return e[e.length - 1] == "r" ? (a(b, d), c(b.node)) : a(b, d);
        if (b.isKdoms) return e[e.length - 1] == "r" ? (b.each(a, d), KK(b.exp)) : b._each(a, d)
    }, c._insertionTranslations = {
        before: function(a, b) {
            a.parentNode.insertBefore(b, a)
        },
        top: function(a, b) {
            a.insertBefore(b, a.firstChild)
        },
        bottom: function(a, b) {
            a.appendChild(b)
        },
        after: function(a, b) {
            a.parentNode.insertBefore(b, a.nextSibling)
        },
        tags: {
            TABLE: ["<table>", "</table>", 1],
            TBODY: ["<table><tbody>", "</tbody></table>", 2],
            TR: ["<table><tbody><tr>", "</tr></tbody></table>", 3],
            TD: ["<table><tbody><tr><td>", "</td></tr></tbody></table>", 4],
            SELECT: ["<select>", "</select>", 1]
        }
    }, c._getContentFromAnonymousElement = function(a, b, d) {
        var e = document.createElement("div"),
            f = c._insertionTranslations.tags[a],
            g = !1;
        f ? g = !0 : d && (g = !0, f = ["", "", 0]);
        if (g) {
            e.innerHTML = "&nbsp;" + f[0] + b + f[1], e.removeChild(e.firstChild);
            for (var h = f[2]; h--;) e = e.firstChild
        } else e.innerHTML = b;
        return KA(e.childNodes)
    }, c.fragment = function(a) {
        var b = [],
            c = _doc.createElement("div"),
            d = _doc.createDocumentFragment();
        c.innerHTML = a;
        var e = c.childNodes;
        for (var f = 0, g = e.length; f < g; f++) b[b.length] = e[f];
        for (var h = 0, i = b.length; h < i; h++) d.appendChild(b[h]);
        return d
    }, c.extend = function(a, b) {
        if (!b) c.O.Kextend(c, a);
        else return c.O.Kextend(a, b)
    }, c.ready = function(a) {
        return c.C.isfun(a) ? g(a) : (a.init && g(Function.prototype.Kproxy(a, a.init)), a)
    };
    var g = function() {
            var a = !1,
                b = [],
                c, d = function(c) {
                    a ? c() : b.push(c)
                },
                e = function() {
                    for (var a = 0, c = b.length; a < c; a++) b[a]();
                    b = null
                },
                f = function(b) {
                    if (a) return;
                    a = !0, e(), _doc.removeEventListener ? _doc.removeEventListener("DOMContentLoaded", f, !1) : _doc.attachEvent && (_doc.detachEvent("onreadystatechange", f), _win == _win.top && (clearInterval(c), c = null))
                };
            return _doc.addEventListener ? _doc.addEventListener("DOMContentLoaded", f, !1) : _doc.attachEvent && (_doc.attachEvent("onreadystatechange", function() {
                /loaded|complete/.test(_doc.readyState) && f()
            }), _win == _win.top && (c = setInterval(function() {
                try {
                    a || _doc.docElement.doScroll("left")
                } catch (b) {
                    return
                }
                f()
            }, 5))), d
        }(),
        h = this.ClassK = d.create(Kwdom, {
            init: function(a) {
                this.isKdom = !0, this.node = a, this.exist = !0, this.tag = this.node == _win ? "win" : this.node == _doc ? "doc" : this.node.tagName.toLowerCase()
            },
            Version: "1.0",
            author: "boqiu",
            noConflict: function() {
                return this.Version && (window.K = b), _K
            }
        }),
        i = this.Knative = d.create(Kwdom, {
            init: function(a, b) {
                return this.data = a, this.len = a[0].length, this.length = a[0].length, this.isKdoms = !0, this.exist = !0, this.exp = b, this
            },
            item: function(a) {
                return a < 0 && (a += this.len), c(this.data[0][a])
            },
            nitem: function(a) {
                return a < 0 && (a += this.len), this.data[0][a]
            },
            each: function(a, b) {
                var d = this,
                    e = this.len;
                for (var f = 0; f < e; f++) {
                    if (this.data[0][f] == undefined) continue;
                    a(c(d.item(f)), f, b)
                }
                return this
            },
            _check: function(a) {
                for (var b = 0; b < a.length; b++) for (var c = b + 1; c < a.length; c++) a[c] === a[b] && (a.splice(c, 1), c--);
                return a
            },
            _each: function(a, b) {
                var d = this,
                    e = this.len,
                    f = [],
                    g = [],
                    h = [],
                    j = [];
                for (var k = 0; k < e; k++) f[k] = a(c(d.item(k)), k, b), f[k].isKdom ? h[k] = f[k].node : f[k].isKdoms && (h[k] = f[k].data[0]);
                if (f[0].isKdom) {
                    for (var l = 0, e = f.length; l < e; l++) {
                        var m = f[l].node;
                        !m.id && !m.className ? j[l] = f[l].tag : m.id && !m.className ? j[l] = "#" + m.id : m.className && !m.id ? j[l] = "." + m.className : m.id && m.className && (j[l] = "." + m.id)
                    }
                    j = d._check(j).join(", ")
                } else if (f[0].isKdoms) {
                    for (var l = 0, e = f.length; l < e; l++) {
                        var m = f[l].data[0];
                        !m.id && !m.className ? j[l] = f[l].tag : m.id && !m.className ? j[l] = "#" + m.id : m.className && !m.id ? j[l] = "." + m.className : m.id && m.className && (j[l] = "." + m.id)
                    }
                    j = d._check(j).join(", ")
                }
                return g.push(h), new i(g, j)
            },
            toString: function() {
                return "Kdoms"
            }
        });
    c.Browser.ie ? (window.console = function() {}, console.log = log = function(a) {
        alert(a)
    }) : log = console.log
})()

#3 JavaScript::Eval (size: 217, repeated: 1)

({
    'extension_js_src': 'http://adsrich.qq.com/web/crystal/v1.9Beta02Build022/crystal_ext-min.js',
    'lview_time_out': 10,
    'mo_page_ratio': 0.02,
    'mo_ping_ratio': 0.01,
    'mo_ping_script': 'http://adsrich.qq.com/sc/mo_ping-min.js'
})

#4 JavaScript::Eval (size: 618, repeated: 1)

var slice = crystal.slice;
var generateId = crystal.generateId;
var each = crystal.each;
var map = crystal.map;
var unique = crystal.unique;
var filter = crystal.filter;
var indexOf = crystal.indexOf;
var lenFor = crystal.lenFor;
var mix = crystal.mix;
var serializeDictionary = crystal.serializeDictionary;
var deserializeString = crystal.deserializeString;
var serializeStyles = crystal.serializeStyles;
var serializeAttrs = crystal.serializeAttrs;
var serializeQuery = crystal.serializeQuery;
var buffer = crystal.buffer;
var format = crystal.format;
var instance = crystal.instance;
var doNothing = crystal.doNothing;
var output = crystal.output;
var Class = crystal.Class;

#5 JavaScript::Eval (size: 1914, repeated: 1)

var slice = crystal.slice;
var generateId = crystal.generateId;
var each = crystal.each;
var map = crystal.map;
var unique = crystal.unique;
var filter = crystal.filter;
var indexOf = crystal.indexOf;
var lenFor = crystal.lenFor;
var mix = crystal.mix;
var serializeDictionary = crystal.serializeDictionary;
var deserializeString = crystal.deserializeString;
var serializeStyles = crystal.serializeStyles;
var serializeAttrs = crystal.serializeAttrs;
var serializeQuery = crystal.serializeQuery;
var buffer = crystal.buffer;
var format = crystal.format;
var instance = crystal.instance;
var doNothing = crystal.doNothing;
var output = crystal.output;
var Class = crystal.Class;
var crystal_args = crystal.crystal_args;
var __images = crystal.__images;
var importScript = crystal.importScript;
var contains = crystal.contains;
var pageinfo = crystal.pageinfo;
var ActionPing = crystal.ActionPing;
var DataStorage = crystal.DataStorage;
var ping = crystal.ping;
var getFlashVersion = crystal.getFlashVersion;
var getFlashObject = crystal.getFlashObject;
var dom = crystal.dom;
var evt = crystal.evt;
var ua = crystal.ua;
var cookie = crystal.cookie;
var resource = crystal.resource;
var resource_swf = crystal.resource_swf;
var getExtension = crystal.getExtension;
var getPlayIndex = crystal.getPlayIndex;
var NONE = crystal.NONE;
var IMMEDIATELY = crystal.IMMEDIATELY;
var LAZY = crystal.LAZY;
var forceCheckRender = crystal.forceCheckRender;
var renderAll = crystal.renderAll;
var findAreas = crystal.findAreas;
var request = crystal.request;
var requestText = crystal.requestText;
var addStaticSlot = crystal.addStaticSlot;
var analyze = crystal.analyze;
var render = crystal.render;
var area = crystal.area;
var callbackarea = crystal.callbackarea;
var getDisplayHandler = crystal.getDisplayHandler;
var setDisplayHandler = crystal.setDisplayHandler;
var ime = crystal.ime;
var getApitoken = crystal.getApitoken;
var getArea = crystal.getArea;
var setArea = crystal.setArea;
var renderFodder = crystal.renderFodder;
var createIcon = crystal.createIcon;
var createCover = crystal.createCover;

Executed Writes (35)

#1 JavaScript::Write (size: 102, repeated: 1)

<a href="http://c.l.qq.com/adsclick?oid=1340979&loc=QQ_CG_text1" target="_blank">üU*eØorYf</a>

#2 JavaScript::Write (size: 94, repeated: 1)

<a href="http://c.l.qq.com/adsclick?oid=1340980&loc=QQ_CG_text2" target="_blank">Yf
f}í

#3 JavaScript::Write (size: 90, repeated: 1)

<a href="http://c.l.qq.com/adsclick?oid=1340981&loc=QQ_CG_text3" target="_blank">w8f6·

#4 JavaScript::Write (size: 110, repeated: 1)

<a href="http://c.l.qq.com/adsclick?oid=1340983&loc=QQ_CG_text5" target="_blank">pێý8RäTß</a>

#5 JavaScript::Write (size: 113, repeated: 1)

<a href="http://c.l.qq.com/adsclick?oid=1340984&loc=QQ_CG_text6" target="_blank">Žý~Á?V¦>½</a>

#6 JavaScript::Write (size: 101, repeated: 1)

<a href="http://c.l.qq.com/adsclick?oid=1340985&loc=QQ_CG_text7" target="_blank">>{„si
È[</a>

#7 JavaScript::Write (size: 110, repeated: 1)

<a href="http://c.l.qq.com/adsclick?oid=1340986&loc=QQ_CG_text8" target="_blank">Å(Žýb!q͛</a>

#8 JavaScript::Write (size: 110, repeated: 1)

<a href="http://c.l.qq.com/adsclick?oid=1341087&loc=QQ_JS_text1" target="_blank">Ø!Ûž;ûÛ</a>

#9 JavaScript::Write (size: 113, repeated: 1)

<a href="http://c.l.qq.com/adsclick?oid=1341107&loc=QQ_JS_text5" target="_blank">Žýè
!ñ¿î</a>

#10 JavaScript::Write (size: 102, repeated: 1)

<a href="http://c.l.qq.com/adsclick?oid=1341108&loc=QQ_JS_text6" target="_blank">wMBAb!Û¿</a>

#11 JavaScript::Write (size: 107, repeated: 1)

<a href="http://c.l.qq.com/adsclick?oid=1341111&loc=QQ_JS_text7" target="_blank">ñýä%Q
Y²U</a>

#12 JavaScript::Write (size: 110, repeated: 1)

<a href="http://c.l.qq.com/adsclick?oid=1341113&loc=QQ_JS_text8" target="_blank">ØYfín­¬Î</a>

#13 JavaScript::Write (size: 117, repeated: 1)

<a href="http://c.l.qq.com/adsclick?oid=1341352&loc=QQ_JY_R_text1" target="_blank">_YŽZëqݎýY²</a>

#14 JavaScript::Write (size: 119, repeated: 1)

<a href="http://c.l.qq.com/adsclick?oid=1376887&loc=QQ_KS_text5" target="_blank">öú@°€ýÿت</a>

#15 JavaScript::Write (size: 101, repeated: 1)

<a href="http://c.l.qq.com/adsclick?oid=1376890&loc=QQ_KS_text6" target="_blank">
„Žsfb</a>

#16 JavaScript::Write (size: 104, repeated: 1)

<a href="http://c.l.qq.com/adsclick?oid=1376893&loc=QQ_KS_text7" target="_blank">'RÙ`تL</a>

#17 JavaScript::Write (size: 105, repeated: 1)

<a href="http://c.l.qq.com/adsclick?oid=1376895&loc=QQ_KS_text8" target="_blank">ÕcK—biphone4s</a>

#18 JavaScript::Write (size: 107, repeated: 1)

<a href="http://c.l.qq.com/adsclick?oid=1376898&loc=QQ_PX_text1" target="_blank">wÜ
‚(¿fí</a>

#19 JavaScript::Write (size: 110, repeated: 1)

<a href="http://c.l.qq.com/adsclick?oid=1376901&loc=QQ_PX_text2" target="_blank">ëf€ýªÇ</a>

#20 JavaScript::Write (size: 106, repeated: 1)

<a href="http://c.l.qq.com/adsclick?oid=1376905&loc=QQ_PX_text3" target="_blank">2012t€ýeÐ</a>

#21 JavaScript::Write (size: 104, repeated: 1)

<a href="http://c.l.qq.com/adsclick?oid=1376909&loc=QQ_PX_text5" target="_blank">Ï)5Ÿf`Ø{~</a>

#22 JavaScript::Write (size: 93, repeated: 1)

<a href="http://c.l.qq.com/adsclick?oid=1376911&loc=QQ_PX_text6" target="_blank">°NÆL`

#23 JavaScript::Write (size: 108, repeated: 1)

<a href="http://c.l.qq.com/adsclick?oid=1376913&loc=QQ_PX_text7" target="_blank">°¹ 24KÛNà</a>

#24 JavaScript::Write (size: 119, repeated: 1)

<a href="http://c.l.qq.com/adsclick?oid=1376915&loc=QQ_PX_text8" target="_blank">öú@°€ýÿت</a>

#25 JavaScript::Write (size: 93, repeated: 1)

<a href="http://c.l.qq.com/adsclick?oid=1376920&loc=QQ_KS_text2" target="_blank">°NÆL`

#26 JavaScript::Write (size: 105, repeated: 1)

<a href="http://c.l.qq.com/adsclick?oid=1376923&loc=QQ_KS_text1" target="_blank">fí,ÿf†,
</a>

#27 JavaScript::Write (size: 105, repeated: 1)

<a href="http://c.l.qq.com/adsclick?oid=1376925&loc=QQ_JS_text3" target="_blank">fí,ÿf†,
</a>

#28 JavaScript::Write (size: 119, repeated: 1)

<a href="http://c.l.qq.com/adsclick?oid=1376927&loc=QQ_JS_text2" target="_blank">öú@°€ýÿت</a>

#29 JavaScript::Write (size: 110, repeated: 1)

<a href="http://c.l.qq.com/adsclick?oid=1376954&loc=QQ_KS_text3" target="_blank">ëf€ýªÇ</a>

#30 JavaScript::Write (size: 140, repeated: 1)

<iframe style='display:none' id='tanx-a-mm_26051537_2367569_9302512' frameborder=0 scrolling='no' marginwidth='0' marginheight='0'></iframe>

#31 JavaScript::Write (size: 49, repeated: 1)

<span id="QQ_CG_text4" class="w-l-qq-com"></span>

#32 JavaScript::Write (size: 49, repeated: 1)

<span id="QQ_JS_text4" class="w-l-qq-com"></span>

#33 JavaScript::Write (size: 49, repeated: 1)

<span id="QQ_KS_text4" class="w-l-qq-com"></span>

#34 JavaScript::Write (size: 49, repeated: 1)

<span id="QQ_PX_text4" class="w-l-qq-com"></span>

#35 JavaScript::Write (size: 199, repeated: 1)

<span id='cont-tanx-a-mm_26051537_2367569_9302512'><iframe frameborder=0 scrolling='no' marginwidth='0' marginheight='0' style='display:none;' id='tanx-a-mm_26051537_2367569_9302512'></iframe></span>


HTTP Transactions (123)


Request Response
GET / HTTP/1.1

Host: qq.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
HTTP/1.1 302 Moved Temporarily

Content-Type: text/html
Server: squid/3.1.18
Date: Tue, 06 Nov 2012 13:34:39 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Location: http://www.qq.com/
Expires: Tue, 06 Nov 2012 13:49:39 GMT
Cache-Control: max-age=900
Vary: Accept-Encoding
X-Cache: EXPIRED from rainny.qq.com
GET / HTTP/1.1

Host: www.qq.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
HTTP/1.1 200 OK

Content-Type: text/html; charset=GB2312
Server: squid/3.1.18
Vary: Accept-Encoding, Accept-Encoding
Content-Encoding: gzip
Cache-Control: max-age=599
Expires: Tue, 06 Nov 2012 13:44:40 GMT
Date: Tue, 06 Nov 2012 13:34:41 GMT
Transfer-Encoding: chunked
Connection: keep-alive, Transfer-Encoding
GET /www/images/qq2012/followme.png HTTP/1.1

Host: mat1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/png
Server: cws/3.1
Content-Length: 2077
Last-Modified: Thu, 28 Jun 2012 06:17:33 GMT
Accept-Ranges: bytes
Cache-Control: max-age=6915
Expires: Tue, 06 Nov 2012 15:29:57 GMT
Date: Tue, 06 Nov 2012 13:34:42 GMT
Connection: keep-alive
GET /www/images/qq2012/sosologo.png HTTP/1.1

Host: mat1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/png
Server: cws/3.1
Content-Length: 2315
Last-Modified: Fri, 01 Jun 2012 08:34:55 GMT
Accept-Ranges: bytes
Cache-Control: max-age=6969
Expires: Tue, 06 Nov 2012 15:30:51 GMT
Date: Tue, 06 Nov 2012 13:34:42 GMT
Connection: keep-alive
GET /www/images/qq2012/icobg_1.2.png HTTP/1.1

Host: mat1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/png
Server: cws/3.1
Content-Length: 3550
Last-Modified: Thu, 18 Oct 2012 06:39:35 GMT
Accept-Ranges: bytes
Cache-Control: max-age=6886
Expires: Tue, 06 Nov 2012 15:29:28 GMT
Date: Tue, 06 Nov 2012 13:34:42 GMT
Connection: keep-alive
GET /www/images/qq2012/aikanLoading1.1.gif HTTP/1.1

Host: mat1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/gif
Server: cws/3.1
Content-Length: 2581
Last-Modified: Fri, 12 Oct 2012 03:17:07 GMT
Accept-Ranges: bytes
Cache-Control: max-age=6960
Expires: Tue, 06 Nov 2012 15:30:42 GMT
Date: Tue, 06 Nov 2012 13:34:42 GMT
Connection: keep-alive
GET /www/images/qq2012/qqbg_1.5.5.png HTTP/1.1

Host: mat1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/png
Server: cws/3.1
Content-Length: 20748
Last-Modified: Mon, 15 Oct 2012 07:46:41 GMT
Accept-Ranges: bytes
Cache-Control: max-age=6893
Expires: Tue, 06 Nov 2012 15:29:35 GMT
Date: Tue, 06 Nov 2012 13:34:42 GMT
Connection: keep-alive
GET /www/guirenniao/guirenniao.png HTTP/1.1

Host: mat1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/png
Server: cws/3.1
Content-Length: 464
Last-Modified: Wed, 31 Aug 2011 11:16:02 GMT
Accept-Ranges: bytes
Cache-Control: max-age=6921
Expires: Tue, 06 Nov 2012 15:30:03 GMT
Date: Tue, 06 Nov 2012 13:34:42 GMT
Connection: keep-alive
GET /www/images/qq2012/loginall_1.2.png HTTP/1.1

Host: mat1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/png
Server: cws/3.1
Content-Length: 6307
Last-Modified: Mon, 02 Jul 2012 15:42:06 GMT
Accept-Ranges: bytes
Cache-Control: max-age=6923
Expires: Tue, 06 Nov 2012 15:30:05 GMT
Date: Tue, 06 Nov 2012 13:34:42 GMT
Connection: keep-alive
GET /www/images/qq2012/festival/da18bodybg05a.png HTTP/1.1

Host: mat1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/png
Server: cws/3.1
Content-Length: 5701
Last-Modified: Sun, 04 Nov 2012 12:28:04 GMT
Accept-Ranges: bytes
Cache-Control: max-age=6967
Expires: Tue, 06 Nov 2012 15:30:49 GMT
Date: Tue, 06 Nov 2012 13:34:42 GMT
Connection: keep-alive
GET /www/images/qq2012/festival/da18search.png HTTP/1.1

Host: mat1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/png
Server: cws/3.1
Content-Length: 2301
Last-Modified: Tue, 30 Oct 2012 01:39:42 GMT
Accept-Ranges: bytes
Cache-Control: max-age=6942
Expires: Tue, 06 Nov 2012 15:30:24 GMT
Date: Tue, 06 Nov 2012 13:34:42 GMT
Connection: keep-alive
GET /www/images/qq2012/mobileNews.png HTTP/1.1

Host: mat1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/png
Server: cws/3.1
Content-Length: 1104
Last-Modified: Sat, 29 Sep 2012 02:43:59 GMT
Accept-Ranges: bytes
Cache-Control: max-age=6923
Expires: Tue, 06 Nov 2012 15:30:05 GMT
Date: Tue, 06 Nov 2012 13:34:42 GMT
Connection: keep-alive
GET /www/images/qq2012/festival/da18bg09a.jpg HTTP/1.1

Host: mat1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Content-Length: 54742
Last-Modified: Sun, 04 Nov 2012 12:10:51 GMT
Accept-Ranges: bytes
Cache-Control: max-age=6934
Expires: Tue, 06 Nov 2012 15:30:16 GMT
Date: Tue, 06 Nov 2012 13:34:42 GMT
Connection: keep-alive
GET /images/hq_parts_little8_2/hushen/indexs/000001.png HTTP/1.1

Host: img.gtimg.cn

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/png
Server: nginx/0.8.53
Date: Tue, 06 Nov 2012 13:34:42 GMT
Content-Length: 869
Last-Modified: Tue, 06 Nov 2012 13:32:02 GMT
Connection: keep-alive
Expires: Tue, 06 Nov 2012 13:35:42 GMT
Cache-Control: max-age=60, test
Accept-Ranges: bytes
GET /lady/images/index/2012/11/06/QQ3.jpg HTTP/1.1

Host: mat1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Content-Length: 6569
Last-Modified: Tue, 06 Nov 2012 02:31:12 GMT
Accept-Ranges: bytes
Cache-Control: max-age=6919
Expires: Tue, 06 Nov 2012 15:30:02 GMT
Date: Tue, 06 Nov 2012 13:34:43 GMT
Connection: keep-alive
GET /book/arronyao/7b210ef47dc87df5ddc47497.jpg HTTP/1.1

Host: mat1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Content-Length: 7202
Last-Modified: Tue, 06 Nov 2012 02:55:29 GMT
Accept-Ranges: bytes
Cache-Control: max-age=6919
Expires: Tue, 06 Nov 2012 15:30:02 GMT
Date: Tue, 06 Nov 2012 13:34:43 GMT
Connection: keep-alive
GET /lady/images/index/2012/11/06/QQ1.jpg HTTP/1.1

Host: mat1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Content-Length: 5384
Last-Modified: Tue, 06 Nov 2012 00:28:00 GMT
Accept-Ranges: bytes
Cache-Control: max-age=6921
Expires: Tue, 06 Nov 2012 15:30:04 GMT
Date: Tue, 06 Nov 2012 13:34:43 GMT
Connection: keep-alive
GET /finance/00000yb/tjl.jpg HTTP/1.1

Host: mat1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Content-Length: 5087
Last-Modified: Mon, 05 Nov 2012 23:53:30 GMT
Accept-Ranges: bytes
Cache-Control: max-age=6921
Expires: Tue, 06 Nov 2012 15:30:04 GMT
Date: Tue, 06 Nov 2012 13:34:43 GMT
Connection: keep-alive
GET /lady/images/index/2012/11/06/QQ2.jpg HTTP/1.1

Host: mat1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Content-Length: 8080
Last-Modified: Tue, 06 Nov 2012 00:33:28 GMT
Accept-Ranges: bytes
Cache-Control: max-age=6921
Expires: Tue, 06 Nov 2012 15:30:04 GMT
Date: Tue, 06 Nov 2012 13:34:43 GMT
Connection: keep-alive
GET /www/images/qq2012/loading.gif HTTP/1.1

Host: mat1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/gif
Server: cws/3.1
Content-Length: 427
Last-Modified: Mon, 25 Jun 2012 09:30:04 GMT
Accept-Ranges: bytes
Cache-Control: max-age=6970
Expires: Tue, 06 Nov 2012 15:30:53 GMT
Date: Tue, 06 Nov 2012 13:34:43 GMT
Connection: keep-alive
GET /www/icon/favicon2.ico HTTP/1.1

Host: mat1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
HTTP/1.1 200 OK

Content-Type: image/x-icon
Server: cws/3.1
Content-Length: 5430
Last-Modified: Wed, 02 Nov 2011 08:44:51 GMT
Accept-Ranges: bytes
Cache-Control: max-age=7199
Expires: Tue, 06 Nov 2012 15:34:42 GMT
Date: Tue, 06 Nov 2012 13:34:43 GMT
Connection: keep-alive
GET /joke/Koala/Qfast1.0.1.js HTTP/1.1

Host: mat1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: application/x-javascript
Server: cws/3.1
Vary: Accept-Encoding, Accept-Encoding
Last-Modified: Tue, 21 Feb 2012 09:06:11 GMT
Content-Encoding: gzip
Cache-Control: max-age=600
Expires: Tue, 06 Nov 2012 13:44:43 GMT
Date: Tue, 06 Nov 2012 13:34:43 GMT
Content-Length: 1143
Connection: keep-alive
GET /sports/pics/hv1/209/30/1188/77257559.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:43 GMT
Connection: keep-alive
Content-Length: 4500
Last-Modified: Mon, 05 Nov 2012 14:21:15 GMT
Expires: Wed, 06 Nov 2013 13:34:43 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /5/522/52273/5227384_980x1200_0.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:43 GMT
Connection: keep-alive
Content-Length: 5047
Last-Modified: Tue, 06 Nov 2012 03:52:53 GMT
Expires: Wed, 06 Nov 2013 13:34:43 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /nice_mb/21/85/11604.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:43 GMT
Connection: keep-alive
Content-Length: 3684
Last-Modified: Tue, 06 Nov 2012 11:55:03 GMT
Expires: Wed, 06 Nov 2013 13:34:43 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /nice_mb/da/3e/11605.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:43 GMT
Connection: keep-alive
Content-Length: 2074
Last-Modified: Tue, 06 Nov 2012 12:52:40 GMT
Expires: Wed, 06 Nov 2013 13:34:43 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /5/522/52283/5228323_1200x1000_0.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:43 GMT
Connection: keep-alive
Content-Length: 5578
Last-Modified: Tue, 06 Nov 2012 06:53:42 GMT
Expires: Wed, 06 Nov 2013 13:34:43 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /joke/Koala/Koala.min.1.3.3.js HTTP/1.1

Host: mat1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: application/x-javascript
Server: cws/3.1
Vary: Accept-Encoding, Accept-Encoding
Last-Modified: Tue, 21 Feb 2012 09:07:42 GMT
Content-Encoding: gzip
Cache-Control: max-age=600
Expires: Tue, 06 Nov 2012 13:44:44 GMT
Date: Tue, 06 Nov 2012 13:34:44 GMT
Content-Length: 14770
Connection: keep-alive
GET /nice_mb/66/17/11601.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:44 GMT
Connection: keep-alive
Content-Length: 4277
Last-Modified: Tue, 06 Nov 2012 09:47:19 GMT
Expires: Wed, 06 Nov 2013 13:34:44 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /nice_mb/40/d7/11594.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:44 GMT
Connection: keep-alive
Content-Length: 4602
Last-Modified: Tue, 06 Nov 2012 07:48:19 GMT
Expires: Wed, 06 Nov 2013 13:34:44 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /nice_mb/3b/1b/11602.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:44 GMT
Connection: keep-alive
Content-Length: 4686
Last-Modified: Tue, 06 Nov 2012 10:35:13 GMT
Expires: Wed, 06 Nov 2013 13:34:44 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /nice_mb/91/d2/11598.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:45 GMT
Connection: keep-alive
Content-Length: 3897
Last-Modified: Tue, 06 Nov 2012 08:47:40 GMT
Expires: Wed, 06 Nov 2013 13:34:45 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /nice_mb/39/ac/11597.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:45 GMT
Connection: keep-alive
Content-Length: 4244
Last-Modified: Tue, 06 Nov 2012 08:09:19 GMT
Expires: Wed, 06 Nov 2013 13:34:45 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /nice_mb/33/88/11599.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:45 GMT
Connection: keep-alive
Content-Length: 6328
Last-Modified: Tue, 06 Nov 2012 09:03:08 GMT
Expires: Wed, 06 Nov 2013 13:34:45 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /nice_mb/f9/71/11595.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:46 GMT
Connection: keep-alive
Content-Length: 5919
Last-Modified: Tue, 06 Nov 2012 07:58:09 GMT
Expires: Wed, 06 Nov 2013 13:34:46 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /nice_mb/3c/ba/11593.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:46 GMT
Connection: keep-alive
Content-Length: 4208
Last-Modified: Tue, 06 Nov 2012 07:45:37 GMT
Expires: Wed, 06 Nov 2013 13:34:46 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /nice_mb/de/b5/11592.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:46 GMT
Connection: keep-alive
Content-Length: 2761
Last-Modified: Tue, 06 Nov 2012 07:35:36 GMT
Expires: Wed, 06 Nov 2013 13:34:46 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /nice_mb/68/2b/11590.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:46 GMT
Connection: keep-alive
Content-Length: 3535
Last-Modified: Tue, 06 Nov 2012 07:17:39 GMT
Expires: Wed, 06 Nov 2013 13:34:46 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /ent/pics/hv1/189/140/1188/77285589.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:46 GMT
Connection: keep-alive
Content-Length: 3896
Last-Modified: Tue, 06 Nov 2012 01:33:56 GMT
Expires: Wed, 06 Nov 2013 13:34:46 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /nice_mb/33/3a/11600.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:44 GMT
Connection: keep-alive
Content-Length: 6943
Last-Modified: Tue, 06 Nov 2012 09:10:59 GMT
Expires: Wed, 06 Nov 2013 13:34:44 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /v/pics/hv1/68/17/1188/77254103.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:47 GMT
Connection: keep-alive
Content-Length: 3952
Last-Modified: Mon, 05 Nov 2012 10:23:47 GMT
Expires: Wed, 06 Nov 2013 13:34:47 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /v/pics/hv1/69/17/1188/77254104.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:47 GMT
Connection: keep-alive
Content-Length: 3716
Last-Modified: Mon, 05 Nov 2012 10:23:48 GMT
Expires: Wed, 06 Nov 2013 13:34:47 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /nice_mb/87/4d/11603.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:47 GMT
Connection: keep-alive
Content-Length: 3517
Last-Modified: Tue, 06 Nov 2012 11:26:25 GMT
Expires: Wed, 06 Nov 2013 13:34:47 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /auto/pics/hv1/74/99/1188/77275019.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:48 GMT
Connection: keep-alive
Content-Length: 4571
Last-Modified: Tue, 06 Nov 2012 00:31:32 GMT
Expires: Wed, 06 Nov 2013 13:34:48 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /www/pics/hv1/233/20/1189/77320058.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:48 GMT
Connection: keep-alive
Content-Length: 6622
Last-Modified: Tue, 06 Nov 2012 09:03:16 GMT
Expires: Wed, 06 Nov 2013 13:34:48 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /ping.js HTTP/1.1

Host: pingjs.qq.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: application/x-javascript
Server: NWS_HY_P91
Connection: keep-alive
Date: Tue, 06 Nov 2012 13:34:45 GMT
Cache-Control: max-age=604800
Expires: Tue, 13 Nov 2012 13:34:45 GMT
Last-Modified: Tue, 23 Oct 2012 08:56:06 GMT
Content-Length: 5912
Content-Encoding: gzip
GET /edu/pics/hv1/74/91/1188/77272979.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:48 GMT
Connection: keep-alive
Content-Length: 3547
Last-Modified: Tue, 06 Nov 2012 00:06:23 GMT
Expires: Wed, 06 Nov 2013 13:34:48 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /www/images/allskin/cxrz3.png HTTP/1.1

Host: mat1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/png
Server: cws/3.1
Content-Length: 3289
Last-Modified: Thu, 03 Nov 2011 07:21:51 GMT
Accept-Ranges: bytes
Cache-Control: max-age=6971
Expires: Tue, 06 Nov 2012 15:31:00 GMT
Date: Tue, 06 Nov 2012 13:34:49 GMT
Connection: keep-alive
GET /common/paipai.css?t=20120731 HTTP/1.1

Host: static.paipaiimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/css,*/*;q=0.1
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://act.shop.qq.com/promote/2012/index_55.shtml
HTTP/1.1 200 OK

Content-Type: text/css
Server: NWS_paipai_HY
Connection: keep-alive
Date: Tue, 06 Nov 2012 13:34:47 GMT
Cache-Control: max-age=31536000
Expires: Wed, 06 Nov 2013 13:34:47 GMT
Last-Modified: Tue, 28 Aug 2012 09:05:07 GMT
Content-Length: 7984
Content-Encoding: gzip
GET /www/images/allskin/wmlogo.gif HTTP/1.1

Host: mat1.qq.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
Cookie: pgv_pvid=870276000; pgv_info=ssid=s8985861180
HTTP/1.1 200 OK

Content-Type: image/gif
Server: cws/3.1
Content-Length: 1841
Last-Modified: Wed, 31 Aug 2011 11:15:27 GMT
Accept-Ranges: bytes
Cache-Control: max-age=6885
Expires: Tue, 06 Nov 2012 15:29:34 GMT
Date: Tue, 06 Nov 2012 13:34:49 GMT
Connection: keep-alive
GET /www/images/ind36.gif HTTP/1.1

Host: mat1.qq.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
Cookie: pgv_pvid=870276000; pgv_info=ssid=s8985861180
HTTP/1.1 200 OK

Content-Type: image/gif
Server: cws/3.1
Content-Length: 835
Last-Modified: Wed, 31 Aug 2011 11:15:27 GMT
Accept-Ranges: bytes
Cache-Control: max-age=6885
Expires: Tue, 06 Nov 2012 15:29:34 GMT
Date: Tue, 06 Nov 2012 13:34:49 GMT
Connection: keep-alive
GET /www/images/200709/home_b.gif HTTP/1.1

Host: mat1.qq.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
Cookie: pgv_pvid=870276000; pgv_info=ssid=s8985861180
HTTP/1.1 200 OK

Content-Type: image/gif
Server: cws/3.1
Content-Length: 1813
Last-Modified: Wed, 31 Aug 2011 11:15:27 GMT
Accept-Ranges: bytes
Cache-Control: max-age=6885
Expires: Tue, 06 Nov 2012 15:29:34 GMT
Date: Tue, 06 Nov 2012 13:34:49 GMT
Connection: keep-alive
GET /kid/pics/hv1/99/127/1188/77282184.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:49 GMT
Connection: keep-alive
Content-Length: 1682
Last-Modified: Tue, 06 Nov 2012 01:15:58 GMT
Expires: Wed, 06 Nov 2013 13:34:49 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /pingd?dm=www.qq.com&url=/&tt=%u817E%u8BAF%u9996%u9875&rdm=-&rurl=-&pvid=-&scr=1176x885&scl=24-bit&lang=en-us&java=1&cc=undefined&pf=Win32&tz=-1&flash=10.0%20r45&ct=-&vs=3.3&column=&subject=&arg=&rarg=&ext=70&reserved1=&reserved2=&hurlcn=F870276000&rand=13871 HTTP/1.1

Host: pingfore.qq.com
GET /pingd?dm=www.qq.com&amp;url=/&amp;tt=%u817E%u8BAF%u9996%u9875&amp;rdm=-&amp;rurl=-&amp;pvid=-&amp;scr=1176x885&amp;scl=24-bit&amp;lang=en-us&amp;java=1&amp;cc=undefined&amp;pf=Win32&amp;tz=-1&amp;flash=10.0%20r45&amp;ct=-&amp;vs=3.3&amp;column=&amp;subject=&amp;arg=&amp;rarg=&amp;ext=70&amp;reserved1=&amp;reserved2=&amp;hurlcn=F870276000&amp;rand=13871 HTTP/1.1

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
Cookie: pgv_pvid=870276000; pgv_info=ssid=s8985861180
HTTP/1.1 200 OK

HTTP/1.1 200 OK
Connection: Keep-Alive
Content-Length: 0
GET /kid/pics/hv1/93/133/1186/77153658.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:49 GMT
Connection: keep-alive
Content-Length: 2198
Last-Modified: Sat, 03 Nov 2012 02:51:33 GMT
Expires: Wed, 06 Nov 2013 13:34:49 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /nice_mb/88/39/11591.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:49 GMT
Connection: keep-alive
Content-Length: 4897
Last-Modified: Tue, 06 Nov 2012 07:27:59 GMT
Expires: Wed, 06 Nov 2013 13:34:49 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /kid/pics/hv1/23/116/1188/77279303.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:50 GMT
Connection: keep-alive
Content-Length: 2281
Last-Modified: Tue, 06 Nov 2012 01:02:15 GMT
Expires: Wed, 06 Nov 2013 13:34:50 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /www/pics/816/816587.gif HTTP/1.1

Host: img1.qq.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
Cookie: pgv_pvid=870276000; pgv_info=ssid=s8985861180
HTTP/1.1 200 OK

Content-Type: image/gif
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:50 GMT
Connection: keep-alive
Content-Length: 2062
Last-Modified: Sat, 26 Sep 2009 15:58:18 GMT
Expires: Wed, 06 Nov 2013 13:34:50 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /www/pics/6743/6743671.jpg HTTP/1.1

Host: img1.qq.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
Cookie: pgv_pvid=870276000; pgv_info=ssid=s8985861180
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:50 GMT
Connection: keep-alive
Content-Length: 2808
Last-Modified: Sat, 26 Sep 2009 13:09:45 GMT
Expires: Wed, 06 Nov 2013 13:34:50 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /web/crystal/v1.9Beta02Build022/crystal-min.js HTTP/1.1

Host: adsrich.qq.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: application/x-javascript
Server: NWS_ADSHY
Connection: keep-alive
Date: Tue, 06 Nov 2012 13:34:48 GMT
Cache-Control: max-age=2592000
Expires: Thu, 06 Dec 2012 13:34:48 GMT
Last-Modified: Wed, 24 Oct 2012 07:57:35 GMT
Content-Length: 12518
Content-Encoding: gzip
GET /promote_v2/data/pp_marketbase_2011.css?t=2010.5.26 HTTP/1.1

Host: static.paipaiimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/css,*/*;q=0.1
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://act.shop.qq.com/promote/2012/index_55.shtml
HTTP/1.1 200 OK

Content-Type: text/css
Server: NWS_paipai_HY
Connection: keep-alive
Date: Tue, 06 Nov 2012 13:34:47 GMT
Cache-Control: max-age=31536000
Expires: Wed, 06 Nov 2013 13:34:47 GMT
Last-Modified: Thu, 16 Aug 2012 11:07:25 GMT
Content-Length: 4430
Content-Encoding: gzip
GET /tech/pics/hv1/38/89/1188/77272433.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:47 GMT
Connection: keep-alive
Content-Length: 3960
Last-Modified: Mon, 05 Nov 2012 23:59:45 GMT
Expires: Wed, 06 Nov 2013 13:34:47 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /www/js/qq2012/suggestion_2.2.js HTTP/1.1

Host: mat1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: application/x-javascript
Server: cws/3.1
Vary: Accept-Encoding, Accept-Encoding
Last-Modified: Tue, 03 Jul 2012 04:29:33 GMT
Content-Encoding: gzip
Cache-Control: max-age=600
Expires: Tue, 06 Nov 2012 13:44:51 GMT
Date: Tue, 06 Nov 2012 13:34:51 GMT
Content-Length: 2814
Connection: keep-alive
GET /kid/pics/hv1/186/25/1177/76540986.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:52 GMT
Connection: keep-alive
Content-Length: 2211
Last-Modified: Tue, 23 Oct 2012 10:34:56 GMT
Expires: Wed, 06 Nov 2013 13:34:52 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /book/pics/hv1/67/94/1188/77273737.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:51 GMT
Connection: keep-alive
Content-Length: 3757
Last-Modified: Tue, 06 Nov 2012 00:17:03 GMT
Expires: Wed, 06 Nov 2013 13:34:51 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /blog/pics/hv1/180/93/1188/77273595.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:50 GMT
Connection: keep-alive
Content-Length: 4303
Last-Modified: Tue, 06 Nov 2012 00:14:13 GMT
Expires: Wed, 06 Nov 2013 13:34:50 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /astro/pics/hv1/66/228/1188/77307906.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:51 GMT
Connection: keep-alive
Content-Length: 3913
Last-Modified: Tue, 06 Nov 2012 05:40:21 GMT
Expires: Wed, 06 Nov 2013 13:34:51 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /www/js/qq2012/q_fin_4.2.1.js HTTP/1.1

Host: mat1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: application/x-javascript
Server: cws/3.1
Vary: Accept-Encoding, Accept-Encoding
Last-Modified: Tue, 10 Jul 2012 08:00:40 GMT
Content-Encoding: gzip
Cache-Control: max-age=599
Expires: Tue, 06 Nov 2012 13:44:51 GMT
Date: Tue, 06 Nov 2012 13:34:52 GMT
Content-Length: 27694
Connection: keep-alive
GET /mb/mat1/mb/js/mi.api.js HTTP/1.1

Host: www.qq.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
Cookie: pgv_pvid=870276000; pgv_info=ssid=s8985861180; ad_play_index=18
HTTP/1.1 200 OK

Content-Type: application/x-javascript; charset=UTF-8
Server: squid/3.1.18
Last-Modified: Tue, 06 Nov 2012 07:43:13 GMT
Vary: Accept-Encoding, Accept-Encoding
Content-Encoding: gzip
Cache-Control: max-age=300
Expires: Tue, 06 Nov 2012 13:39:52 GMT
Date: Tue, 06 Nov 2012 13:34:52 GMT
Transfer-Encoding: chunked
Connection: keep-alive, Transfer-Encoding
GET /ipaddress HTTP/1.1

Host: fw.qq.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
Cookie: pgv_pvid=870276000; pgv_info=ssid=s8985861180
HTTP/1.1 200 OK

Content-Type: text/html
Date: Tue, 06 Nov 2012 13:34:52 GMT
Content-Length: 59
Connection: close
GET /c/tuangouInfo20120917.htm?random=0.5160162857040691&city=%e5%85%b6%e4%bb%96%e5%b8%82 HTTP/1.1

Host: www.qq.com
GET /c/tuangouInfo20120917.htm?random=0.5160162857040691&amp;city=%e5%85%b6%e4%bb%96%e5%b8%82 HTTP/1.1

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
If-Modified-Since: 0
Referer: http://www.qq.com/
Cookie: pgv_pvid=870276000; pgv_info=ssid=s8985861180; ad_play_index=18; ipCookie=%u672A%u77E5%2C%u672A%u77E5
HTTP/1.1 200 OK

Content-Type: text/html; charset=GB2312
Server: squid/3.1.18
Vary: Accept-Encoding, Accept-Encoding
Content-Encoding: gzip
Cache-Control: max-age=600
Expires: Tue, 06 Nov 2012 13:44:53 GMT
Date: Tue, 06 Nov 2012 13:34:53 GMT
Content-Length: 426
Connection: keep-alive
GET /www/css/qq2012/weiboApiStyle.css HTTP/1.1

Host: mat1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/css,*/*;q=0.1
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: text/css
Server: cws/3.1
Vary: Accept-Encoding, Accept-Encoding
Last-Modified: Mon, 02 Jul 2012 04:31:28 GMT
Content-Encoding: gzip
Cache-Control: max-age=7199
Expires: Tue, 06 Nov 2012 15:34:52 GMT
Date: Tue, 06 Nov 2012 13:34:53 GMT
Transfer-Encoding: chunked
Connection: keep-alive, Transfer-Encoding
GET /news/pics/hv1/7/58/1188/77264497.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:52 GMT
Connection: keep-alive
Content-Length: 4342
Last-Modified: Mon, 05 Nov 2012 22:29:56 GMT
Accept-Ranges: bytes
Expires: Wed, 06 Nov 2013 13:34:52 GMT
Cache-Control: max-age=31536000
X-Cache: EXPIRED from proxy.gtimg.com
GET /www/mb/css/mi.base_121105.css HTTP/1.1

Host: mat1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/css,*/*;q=0.1
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: text/css
Server: cws/3.1
Vary: Accept-Encoding, Accept-Encoding
Last-Modified: Mon, 05 Nov 2012 10:57:25 GMT
Content-Encoding: gzip
Cache-Control: max-age=7200
Expires: Tue, 06 Nov 2012 15:34:53 GMT
Date: Tue, 06 Nov 2012 13:34:53 GMT
Content-Length: 23713
Connection: keep-alive
GET /gongyi/pics/hv1/244/113/1188/77278759.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:52 GMT
Connection: keep-alive
Content-Length: 5083
Last-Modified: Tue, 06 Nov 2012 00:59:04 GMT
Expires: Wed, 06 Nov 2013 13:34:52 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /www/mb/css/mi.wide_121102.css HTTP/1.1

Host: mat1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/css,*/*;q=0.1
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: text/css
Server: cws/3.1
Vary: Accept-Encoding, Accept-Encoding
Last-Modified: Fri, 02 Nov 2012 06:17:52 GMT
Content-Encoding: gzip
Cache-Control: max-age=7200
Expires: Tue, 06 Nov 2012 15:34:53 GMT
Date: Tue, 06 Nov 2012 13:34:53 GMT
Content-Length: 9515
Connection: keep-alive
GET /www/js/qq2012/weatherNew_1.1.js HTTP/1.1

Host: mat1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: application/x-javascript
Server: cws/3.1
Vary: Accept-Encoding, Accept-Encoding
Last-Modified: Thu, 06 Sep 2012 07:17:29 GMT
Content-Encoding: gzip
Cache-Control: max-age=599
Expires: Tue, 06 Nov 2012 13:44:53 GMT
Date: Tue, 06 Nov 2012 13:34:54 GMT
Content-Length: 4236
Connection: keep-alive
GET /q=s_sh000001 HTTP/1.1

Host: qt.gtimg.cn

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: application/x-javascript; charset=GBK
Content-Length: 73
Connection: Keep-Alive
Cache-Control: must-revalidate
Expires: Mon, 01 Sep 1980 06:51:02 GMT
Etag: 1352208894-0
GET /gamezone/pics/hv1/61/16/1189/77318866.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:52 GMT
Connection: keep-alive
Content-Length: 4252
Last-Modified: Tue, 06 Nov 2012 08:41:45 GMT
Expires: Wed, 06 Nov 2013 13:34:52 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /www/mb/js/mi.Wide_121105.js HTTP/1.1

Host: mat1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: application/x-javascript
Server: cws/3.1
Vary: Accept-Encoding, Accept-Encoding
Last-Modified: Mon, 05 Nov 2012 06:12:31 GMT
Content-Encoding: gzip
Cache-Control: max-age=599
Expires: Tue, 06 Nov 2012 13:44:53 GMT
Date: Tue, 06 Nov 2012 13:34:54 GMT
Content-Length: 22060
Connection: keep-alive
GET /index_v2/buyervip/buyervip_head.css?t=20110310 HTTP/1.1

Host: static.paipaiimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/css,*/*;q=0.1
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://act.shop.qq.com/promote/2012/index_55.shtml
HTTP/1.1 200 OK

Content-Type: text/css
Server: NWS_paipai_HY
Connection: keep-alive
Date: Tue, 06 Nov 2012 13:34:47 GMT
Cache-Control: max-age=31536000
Expires: Wed, 06 Nov 2013 13:34:47 GMT
Last-Modified: Thu, 28 Jul 2011 07:23:08 GMT
Content-Length: 5028
Content-Encoding: gzip
GET /www/mb/js/mi.Base_121105.js HTTP/1.1

Host: mat1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: application/x-javascript
Server: cws/3.1
Vary: Accept-Encoding, Accept-Encoding
Last-Modified: Mon, 05 Nov 2012 10:57:25 GMT
Content-Encoding: gzip
Cache-Control: max-age=599
Expires: Tue, 06 Nov 2012 13:44:53 GMT
Date: Tue, 06 Nov 2012 13:34:54 GMT
Transfer-Encoding: chunked
Connection: keep-alive, Transfer-Encoding
GET /news/pics/hv1/244/232/1188/77309104.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:52 GMT
Connection: keep-alive
Content-Length: 4387
Last-Modified: Tue, 06 Nov 2012 05:58:12 GMT
Expires: Wed, 06 Nov 2013 13:34:52 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /news/pics/hv1/93/103/1188/77276058.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:54 GMT
Connection: keep-alive
Content-Length: 6674
Last-Modified: Tue, 06 Nov 2012 00:40:10 GMT
Expires: Wed, 06 Nov 2013 13:34:54 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /qqindex/01010101.js?ref=qqIndex HTTP/1.1

Host: weather.gtimg.cn

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: application/x-javascript; charset=gb2312
Server: ngx_openresty/1.0.15.7
Date: Tue, 06 Nov 2012 13:34:55 GMT
Content-Length: 93
Last-Modified: Tue, 06 Nov 2012 13:15:02 GMT
Connection: keep-alive
Accept-Ranges: bytes
GET /www/images/qq2012/weather/20120906/sun.png HTTP/1.1

Host: mat1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/png
Server: cws/3.1
Content-Length: 3596
Last-Modified: Thu, 06 Sep 2012 06:55:51 GMT
Accept-Ranges: bytes
Cache-Control: max-age=6966
Expires: Tue, 06 Nov 2012 15:31:01 GMT
Date: Tue, 06 Nov 2012 13:34:55 GMT
Connection: keep-alive
GET /qtuan2/0/_abcompat_b726f56b9b7d18ea60d7950454c2bf32/170 HTTP/1.1

Host: ptg.tc.qq.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
Cookie: pgv_pvid=870276000; pgv_info=ssid=s8985861180
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: ImgHttp3.0.0
Content-Length: 6966
Last-Modified: Wed, 31 Oct 2012 09:27:27 GMT
Cache-Control: max-age=2592000
X-Delay: 33 us
X-Check: 0
X-Info: real
GET /news/pics/hv1/90/103/1188/77276055.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:55 GMT
Connection: keep-alive
Content-Length: 4565
Last-Modified: Tue, 06 Nov 2012 00:40:10 GMT
Expires: Wed, 06 Nov 2013 13:34:55 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /promote/2012/index_55.shtml HTTP/1.1

Host: act.shop.qq.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: text/html
Server: NWS_paipai_HY
Connection: keep-alive
Date: Tue, 06 Nov 2012 13:34:45 GMT
Cache-Control: max-age=0
Last-Modified: Tue, 06 Nov 2012 13:32:40 GMT
Content-Length: 4915
Content-Encoding: gzip
GET /news/pics/hv1/88/103/1188/77276053.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:55 GMT
Connection: keep-alive
Content-Length: 8599
Last-Modified: Tue, 06 Nov 2012 00:40:09 GMT
Expires: Wed, 06 Nov 2013 13:34:55 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /astro/pics/hv1/112/107/1188/77277097.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:55 GMT
Connection: keep-alive
Content-Length: 5574
Last-Modified: Tue, 06 Nov 2012 00:48:47 GMT
Expires: Wed, 06 Nov 2013 13:34:55 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /book/pics/hv1/65/125/1188/77281640.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:56 GMT
Connection: keep-alive
Content-Length: 3912
Last-Modified: Tue, 06 Nov 2012 01:13:41 GMT
Expires: Wed, 06 Nov 2013 13:34:56 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /house/pics/hv1/115/94/1188/77273785.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:54 GMT
Connection: keep-alive
Content-Length: 4185
Last-Modified: Tue, 06 Nov 2012 00:17:33 GMT
Expires: Wed, 06 Nov 2013 13:34:54 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /201211/05/slqc_QW_201211053241.swf HTTP/1.1

Host: adsfile.qq.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
Cookie: pgv_pvid=870276000; pgv_info=ssid=s8985861180
HTTP/1.1 200 OK

Content-Type: application/x-shockwave-flash
Server: NWS_HY_AMAILIKA_HE
Connection: keep-alive
Date: Tue, 06 Nov 2012 13:34:57 GMT
Cache-Control: max-age=2592000
Expires: Thu, 06 Dec 2012 13:34:57 GMT
Last-Modified: Mon, 05 Nov 2012 03:32:58 GMT
Content-Length: 20431
GET /201210/31/glj_QB_201210311454.swf HTTP/1.1

Host: adsfile.qq.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
Cookie: pgv_pvid=870276000; pgv_info=ssid=s8985861180
HTTP/1.1 200 OK

Content-Type: application/x-shockwave-flash
Server: NWS_HY_AMAILIKA_HE
Connection: keep-alive
Date: Tue, 06 Nov 2012 13:34:57 GMT
Cache-Control: max-age=2592000
Expires: Thu, 06 Dec 2012 13:34:57 GMT
Last-Modified: Wed, 31 Oct 2012 10:14:58 GMT
Content-Length: 15764
GET /house/pics/hv1/136/103/1188/77276101.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:57 GMT
Connection: keep-alive
Content-Length: 5233
Last-Modified: Tue, 06 Nov 2012 00:40:35 GMT
Expires: Wed, 06 Nov 2013 13:34:57 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /201210/30/Es_QW_201210305335.jpg HTTP/1.1

Host: adsfile.qq.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
Cookie: pgv_pvid=870276000; pgv_info=ssid=s8985861180
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: NWS_HY_AMAILIKA_HE
Connection: keep-alive
Date: Tue, 06 Nov 2012 13:34:57 GMT
Cache-Control: max-age=2592000
Expires: Thu, 06 Dec 2012 13:34:57 GMT
Last-Modified: Tue, 30 Oct 2012 07:53:49 GMT
Content-Length: 24352
GET /201209/10/C_D_201209105813.jpg HTTP/1.1

Host: adsfile.qq.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
Cookie: pgv_pvid=870276000; pgv_info=ssid=s8985861180
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: NWS_HY_AMAILIKA_HE
Connection: keep-alive
Date: Tue, 06 Nov 2012 13:34:57 GMT
Cache-Control: max-age=2592000
Expires: Thu, 06 Dec 2012 13:34:57 GMT
Last-Modified: Mon, 10 Sep 2012 08:58:18 GMT
Content-Length: 25372
GET /201210/17/C_D_201210174756.jpg HTTP/1.1

Host: adsfile.qq.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
Cookie: pgv_pvid=870276000; pgv_info=ssid=s8985861180
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: NWS_HY_AMAILIKA_HE
Connection: keep-alive
Date: Tue, 06 Nov 2012 13:34:57 GMT
Cache-Control: max-age=2592000
Expires: Thu, 06 Dec 2012 13:34:57 GMT
Last-Modified: Wed, 17 Oct 2012 02:48:02 GMT
Content-Length: 20777
GET /201211/05/Ih_QW_201211053150.jpg HTTP/1.1

Host: adsfile.qq.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
Cookie: pgv_pvid=870276000; pgv_info=ssid=s8985861180
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: NWS_HY_AMAILIKA_HE
Connection: keep-alive
Date: Tue, 06 Nov 2012 13:34:57 GMT
Cache-Control: max-age=2592000
Expires: Thu, 06 Dec 2012 13:34:57 GMT
Last-Modified: Mon, 05 Nov 2012 09:31:59 GMT
Content-Length: 18756
GET /201209/12/tbzg_QHU_201209122617.html HTTP/1.1

Host: adsfile.qq.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
Cookie: pgv_pvid=870276000; pgv_info=ssid=s8985861180
HTTP/1.1 200 OK

Content-Type: text/html
Server: NWS_HY_AMAILIKA_HE
Connection: keep-alive
Date: Tue, 06 Nov 2012 13:34:58 GMT
Cache-Control: max-age=2592000
Expires: Thu, 06 Dec 2012 13:34:58 GMT
Last-Modified: Wed, 12 Sep 2012 06:27:08 GMT
Content-Length: 972
Content-Encoding: gzip
GET /tech/pics/hv1/70/180/1188/77295670.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:57 GMT
Connection: keep-alive
Content-Length: 6900
Last-Modified: Tue, 06 Nov 2012 02:39:51 GMT
Expires: Wed, 06 Nov 2013 13:34:57 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /201210/31/My_QHU_201210315702.jpg HTTP/1.1

Host: adsfile.qq.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
Cookie: pgv_pvid=870276000; pgv_info=ssid=s8985861180
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: NWS_HY_AMAILIKA_HE
Connection: keep-alive
Date: Tue, 06 Nov 2012 13:34:58 GMT
Cache-Control: max-age=2592000
Expires: Thu, 06 Dec 2012 13:34:58 GMT
Last-Modified: Wed, 31 Oct 2012 01:57:12 GMT
Content-Length: 18908
GET /201206/28/q_D_201206284635.jpg HTTP/1.1

Host: adsfile.qq.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
Cookie: pgv_pvid=870276000; pgv_info=ssid=s8985861180
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: NWS_HY_AMAILIKA_HE
Connection: keep-alive
Date: Tue, 06 Nov 2012 13:34:58 GMT
Cache-Control: max-age=2592000
Expires: Thu, 06 Dec 2012 13:34:58 GMT
Last-Modified: Thu, 28 Jun 2012 08:46:40 GMT
Content-Length: 21019
GET /i/a11245,b200101126,c1418,i0,m202,h HTTP/1.1

Host: v.admaster.com.cn

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/gif
Date: Tue, 06 Nov 2012 13:34:58 GMT
Connection: keep-alive
Content-Length: 35
Etag: &quot;a3a71e8194f5541400b26be34f791d106f33256e&quot;
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
P3P: CP=CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR
Server: TornadoServer/2.2
Set-Cookie: admckid=1211062134581510691; Domain=.admaster.com.cn; expires=Wed, 06 Nov 2013 21:34:58 GMT; Path=/ admses=2134585480920; Domain=.admaster.com.cn; Path=/ viewlist=..11245.200101126.0.1352208898.1; Domain=.admaster.com.cn; expires=Wed, 06 Nov 2013 21:34:58 GMT; Path=/
GET /comic/pics/hv1/33/158/1188/77290023.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:58 GMT
Connection: keep-alive
Content-Length: 6543
Last-Modified: Tue, 06 Nov 2012 02:01:49 GMT
Expires: Wed, 06 Nov 2013 13:34:58 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /tws/focus/focus_show_direction?callback=focusAdCallback&url=http%3A%2F%2Fact.shop.qq.com%2Fpromote%2F2012%2Findex_55.shtml&urlref=http%3A%2F%2Fwww.qq.com%2F&gids=135&debug_uin=&pc=1 HTTP/1.1

Host: express.paipai.com
GET /tws/focus/focus_show_direction?callback=focusAdCallback&amp;url=http%3A%2F%2Fact.shop.qq.com%2Fpromote%2F2012%2Findex_55.shtml&amp;urlref=http%3A%2F%2Fwww.qq.com%2F&amp;gids=135&amp;debug_uin=&amp;pc=1 HTTP/1.1

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://act.shop.qq.com/promote/2012/index_55.shtml
HTTP/1.1 200 OK

Content-Type: text/html; charset=gb2312
Server: nginx
Date: Tue, 06 Nov 2012 13:34:59 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Keep-Alive: timeout=8
Last-Modified: Tue, 06 Nov 2012 13:34:59 GMT
Cache-Control: max-age=30
Expires: Tue, 06 Nov 2012 13:35:29 GMT
Content-Encoding: gzip
GET /auto/pics/hv1/45/67/1188/77266830.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:57 GMT
Connection: keep-alive
Content-Length: 8157
Last-Modified: Mon, 05 Nov 2012 23:10:14 GMT
Expires: Wed, 06 Nov 2013 13:34:57 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /digi/pics/hv1/9/155/1185/77094159.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:58 GMT
Connection: keep-alive
Content-Length: 6437
Last-Modified: Fri, 02 Nov 2012 01:19:20 GMT
Expires: Wed, 06 Nov 2013 13:34:58 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /status.php?_=1352208899522 HTTP/1.1

Host: z.alimama.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://adsfile.qq.com/201209/12/tbzg_QHU_201209122617.html
HTTP/1.1 200 OK

Content-Type: application/x-javascript
Server: Tengine
Date: Tue, 06 Nov 2012 13:35:00 GMT
Transfer-Encoding: chunked
Connection: close
Vary: Accept-Encoding
Expires: Tue, 06 Nov 2012 13:35:00 GMT
Cache-Control: max-age=0
Content-Encoding: gzip
GET /www/pics/hv1/164/109/1176/76497359.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:46 GMT
Connection: keep-alive
Content-Length: 10629
Last-Modified: Tue, 23 Oct 2012 01:28:59 GMT
Expires: Wed, 06 Nov 2013 13:34:46 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /ent/pics/hv1/46/20/1188/77254846.jpg HTTP/1.1

Host: img1.gtimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: cws/3.1
Date: Tue, 06 Nov 2012 13:34:58 GMT
Connection: keep-alive
Content-Length: 5813
Last-Modified: Mon, 05 Nov 2012 10:53:36 GMT
Expires: Wed, 06 Nov 2013 13:34:58 GMT
Cache-Control: max-age=31536000
X-Cache: HIT from proxy.gtimg.com
Accept-Ranges: bytes
GET /p?oid=1,1366968,1389848,1381686,1389674,1384732,1386928,1387204,1373483,1339601,1,1&cid=1,0,316165,0,315939,314474,313407,313644,297727,0,1,1&loc=QQ_takeover,QQCOM_Extend_Video,QQCOM_Width2,QQ_HP_skyscraper,QQCOM_Width3,QQCOM_Button1,QQCOM_Width4,QQ_HP_Upright,QQ_HP_Upright2,QQ_HP_bottom_Width,WWW_RM_RightMove1,QQ_Couplet&aver=0,0,0,0,0,0,0,0,0,0,0,0&soid=675510AC003D509911FC99657400,675510AC003D509911FC99657401,675510AC003D509911FC99657402,675510AC003D509911FC99657403,675510AC003D509911FC99657404,675510AC003D509911FC99657405,675510AC003D509911FC99657406,675510AC003D509911FC99657407,675510AC003D509911FC99657408,675510AC003D509911FC99657409,675510AC003D509911FC99657410,675510AC003D509911FC99657412&pri=&k=&t=%E8%85%BE%E8%AE%AF%E9%A6%96%E9%A1%B5&r=&s=&0.03622597422500884 HTTP/1.1

Host: p.l.qq.com
GET /p?oid=1,1366968,1389848,1381686,1389674,1384732,1386928,1387204,1373483,1339601,1,1&amp;cid=1,0,316165,0,315939,314474,313407,313644,297727,0,1,1&amp;loc=QQ_takeover,QQCOM_Extend_Video,QQCOM_Width2,QQ_HP_skyscraper,QQCOM_Width3,QQCOM_Button1,QQCOM_Width4,QQ_HP_Upright,QQ_HP_Upright2,QQ_HP_bottom_Width,WWW_RM_RightMove1,QQ_Couplet&amp;aver=0,0,0,0,0,0,0,0,0,0,0,0&amp;soid=675510AC003D509911FC99657400,675510AC003D509911FC99657401,675510AC003D509911FC99657402,675510AC003D509911FC99657403,675510AC003D509911FC99657404,675510AC003D509911FC99657405,675510AC003D509911FC99657406,675510AC003D509911FC99657407,675510AC003D509911FC99657408,675510AC003D509911FC99657409,675510AC003D509911FC99657410,675510AC003D509911FC99657412&amp;pri=&amp;k=&amp;t=%E8%85%BE%E8%AE%AF%E9%A6%96%E9%A1%B5&amp;r=&amp;s=&amp;0.03622597422500884 HTTP/1.1

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
Cookie: pgv_pvid=870276000; pgv_info=ssid=s8985861180; lv_play_index=93; _lv_id=14096140239928931867
HTTP/1.1 200 OK

Content-Type: text/html;
Date: Tue, 04 Sep 2007 09:00:20 GMT
Server: Apache
Cache-Control: no-cache
Expires: Fri, 15 Jan 2008 04:01:32 GMT
Content-Length: 0
Connection: close
GET /web/crystal/v1.9Beta02Build022/crystal_ext-min.js HTTP/1.1

Host: adsrich.qq.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
Cookie: pgv_pvid=870276000; pgv_info=ssid=s8985861180
HTTP/1.1 200 OK

Content-Type: application/x-javascript
Server: NWS_ADSHY
Connection: keep-alive
Date: Tue, 06 Nov 2012 13:34:59 GMT
Cache-Control: max-age=2592000
Expires: Thu, 06 Dec 2012 13:34:59 GMT
Last-Modified: Wed, 24 Oct 2012 07:57:49 GMT
Content-Length: 18938
Content-Encoding: gzip
GET /js/jquery.js?t=1.4.1 HTTP/1.1

Host: static.paipaiimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://act.shop.qq.com/promote/2012/index_55.shtml
HTTP/1.1 200 OK

Content-Type: application/x-javascript
Server: NWS_paipai_HY
Connection: keep-alive
Date: Tue, 06 Nov 2012 13:34:57 GMT
Cache-Control: max-age=31536000
Expires: Wed, 06 Nov 2013 13:34:57 GMT
Last-Modified: Tue, 08 Mar 2011 04:07:35 GMT
Content-Length: 25336
Content-Encoding: gzip
GET /inf.js HTTP/1.1

Host: a.alimama.cn

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://adsfile.qq.com/201209/12/tbzg_QHU_201209122617.html
HTTP/1.1 200 OK

Content-Type: application/x-javascript; charset=GBK
Server: Tengine
Date: Tue, 06 Nov 2012 13:35:09 GMT
Last-Modified: Tue, 06 Sep 2011 10:25:23 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Vary: Accept-Encoding
Expires: Tue, 06 Nov 2012 15:35:09 GMT
Cache-Control: max-age=7200
Content-Encoding: gzip
GET /6929afc4/acpc-50939253-0000000100000000004F000000002FA5.1.jpg HTTP/1.1

Host: img3.paipaiimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://act.shop.qq.com/promote/2012/index_55.shtml
HTTP/1.1 200 OK

Content-Type: image/jpeg
Server: ugc_nws_AC_1.5.4
Connection: keep-alive
Date: Tue, 06 Nov 2012 13:28:29 GMT
Cache-Control: max-age=31536000
Expires: Wed, 06 Nov 2013 13:28:29 GMT, Wed, 06 Nov 2013 13:28:56 GMT
Last-Modified: Thu, 14 Dec 2006 07:25:14 GMT
Content-Length: 10953
GET /collect?pj=1990&dm=www.qq.com&url=/&arg=&rdm=&rurl=&rarg=&icache=-&uv=&nu=&ol=&loc=http%3A//www.qq.com/&column=&subject=&nrnd=F870276000&rnd=86023 HTTP/1.1

Host: trace.qq.com
GET /collect?pj=1990&amp;dm=www.qq.com&amp;url=/&amp;arg=&amp;rdm=&amp;rurl=&amp;rarg=&amp;icache=-&amp;uv=&amp;nu=&amp;ol=&amp;loc=http%3A//www.qq.com/&amp;column=&amp;subject=&amp;nrnd=F870276000&amp;rnd=86023 HTTP/1.1

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
Cookie: pgv_pvid=870276000; pgv_info=ssid=s8985861180
HTTP/1.1 200 OK

HTTP/1.1 200 OK
Server: Apache/1.3.33 (Unix)
Connection: close
GET /js/version/2012/07/pp.market.base.20120724.js?t=20120822144949 HTTP/1.1

Host: static.paipaiimg.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://act.shop.qq.com/promote/2012/index_55.shtml
HTTP/1.1 200 OK

Content-Type: application/x-javascript
Server: NWS_paipai_HY
Connection: keep-alive
Date: Tue, 06 Nov 2012 13:34:57 GMT
Cache-Control: max-age=31536000
Expires: Wed, 06 Nov 2013 13:34:57 GMT
Last-Modified: Wed, 22 Aug 2012 06:50:56 GMT
Content-Length: 70897
Content-Encoding: gzip
GET /lview?c=www&loc=QQ_takeover,QQCOM_Extend_Video,QQCOM_Width2,QQ_HP_skyscraper,QQCOM_Width3,QQCOM_Button1,QQCOM_Width4,QQ_HP_Upright,QQ_HP_Upright2,QQ_HP_bottom_Width,WWW_RM_RightMove1,QQ_BackPopWin,QQ_Couplet&callback=crystal.callbackarea&rot=1&k=&t=%E8%85%BE%E8%AE%AF%E9%A6%96%E9%A1%B5&r=&s= HTTP/1.1

Host: l.qq.com
GET /lview?c=www&amp;loc=QQ_takeover,QQCOM_Extend_Video,QQCOM_Width2,QQ_HP_skyscraper,QQCOM_Width3,QQCOM_Button1,QQCOM_Width4,QQ_HP_Upright,QQ_HP_Upright2,QQ_HP_bottom_Width,WWW_RM_RightMove1,QQ_BackPopWin,QQ_Couplet&amp;callback=crystal.callbackarea&amp;rot=1&amp;k=&amp;t=%E8%85%BE%E8%AE%AF%E9%A6%96%E9%A1%B5&amp;r=&amp;s= HTTP/1.1

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
Cookie: pgv_pvid=870276000; pgv_info=ssid=s8985861180
HTTP/1.1 200 OK

Content-Type: application/javascript; charset=GB2312
Cache-Control: no-cache, no-store
P3P: CP=&quot;NOI DSP COR CURa ADMa DEVa PSAa PSDa OUR IND UNI PUR NAV&quot;;
Set-Cookie: lv_play_index=93; domain=l.qq.com; httponly _lv_id=14096140239928911238; domain=l.qq.com;expires=Mon, 1-Jan-2030 00:00:00 GMT; httponly
Connection: close
GET /lview?type=text&callback=auto_gen_1&loc=QQ_PX_text4,QQ_KS_text4,QQ_JS_text4,QQ_CG_text4 HTTP/1.1

Host: w.l.qq.com
GET /lview?type=text&amp;callback=auto_gen_1&amp;loc=QQ_PX_text4,QQ_KS_text4,QQ_JS_text4,QQ_CG_text4 HTTP/1.1

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
Cookie: pgv_pvid=870276000; pgv_info=ssid=s8985861180
HTTP/1.1 200 OK

Content-Type: application/javascript; charset=GB2312
Cache-Control: no-cache, no-store
P3P: CP=&quot;NOI DSP COR CURa ADMa DEVa PSAa PSDa OUR IND UNI PUR NAV&quot;;
Set-Cookie: _lv_id=14096140239928931867; domain=l.qq.com;expires=Mon, 1-Jan-2030 00:00:00 GMT; httponly
Connection: close
GET /act/201208/card.html?attach=qqlvyou_28_135_0 HTTP/1.1

Host: go.qq.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.qq.com/
Cookie: pgv_pvid=870276000; pgv_info=ssid=s8985861180
HTTP/1.1 200 OK

Content-Type: text/html
Server: NWS_HY_P91
Connection: keep-alive
Date: Tue, 06 Nov 2012 13:35:01 GMT
Cache-Control: max-age=600
Expires: Tue, 06 Nov 2012 13:45:01 GMT
Last-Modified: Mon, 22 Oct 2012 08:58:27 GMT
Content-Length: 6984
Content-Encoding: gzip
GET /order/outer/13469246954494.swf HTTP/1.1

Host: broker.l.qq.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://adsfile.qq.com/201209/12/tbzg_QHU_201209122617.html
Cookie: pgv_pvid=870276000; pgv_info=ssid=s8985861180; lv_play_index=93; _lv_id=14096140239928931867
HTTP/1.1 200 OK

Content-Type: application/x-shockwave-flash
Server: NWS_ADSHY
Connection: keep-alive
Date: Tue, 06 Nov 2012 13:35:05 GMT
Cache-Control: max-age=315360000
Expires: Fri, 04 Nov 2022 13:35:05 GMT
Last-Modified: Thu, 06 Sep 2012 09:11:14 GMT
Content-Length: 49279