Overview

URL stitchery.com/
IP216.87.148.114
ASN
Location United States
Report completed2018-07-13 02:08:51 CEST
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
Pool
Access Level


Intrusion Detection Systems

Suricata /w Emerging Threats Pro  No alerts detected


Blacklists

MDL  No alerts detected
OpenPhish  No alerts detected
PhishTank  No alerts detected
Fortinet's Web Filter
Added / Verified Severity Host Comment
2018-07-13 2 d21gpk1vhmjuf5.cloudfront.net/embed.js Malware
DNS-BH  No alerts detected
mnemonic secure dns  No alerts detected


Recent reports on same IP/ASN/Domain

Last 10 reports on IP: 216.87.148.114

Date UQ / IDS / BL URL IP
2018-07-12 15:35:59 +0200
0 - 0 - 0 rbc.com 216.87.148.114
2018-07-10 14:41:10 +0200
0 - 0 - 0 bbt.com 216.87.148.114
2018-07-10 13:37:34 +0200
0 - 0 - 0 humana-military.com 216.87.148.114
2018-07-10 09:59:10 +0200
0 - 0 - 0 nickelodeon.tv 216.87.148.114
2018-07-04 11:57:42 +0200
0 - 0 - 0 skywise.com 216.87.148.114
2018-07-03 19:34:39 +0200
0 - 0 - 0 theatlanticfestival.com 216.87.148.114
2018-07-01 23:04:53 +0200
0 - 0 - 1 naturesjewelry.com/ 216.87.148.114
2018-06-25 16:06:14 +0200
0 - 0 - 1 serengetifashions.com/ 216.87.148.114
2018-06-21 15:42:27 +0200
0 - 0 - 0 msci.com 216.87.148.114
2018-06-18 17:16:27 +0200
0 - 0 - 0 transcendinsights.com 216.87.148.114

Last 10 reports on ASN:

Date UQ / IDS / BL URL IP
2018-07-23 11:50:42 +0200
0 - 0 - 0 s.ss2.us 13.32.16.243
2018-07-23 11:45:13 +0200
0 - 1 - 0 theothers.org.uk/ 196.196.6.87
2018-07-23 11:45:00 +0200
0 - 1 - 0 sports.hr-communication.com/flexprogram/e-mai (...) 34.234.104.233
2018-07-23 11:43:39 +0200
0 - 0 - 0 d19v95boryqmjs.cloudfront.net/104886.7z 13.32.16.108
2018-07-23 11:38:39 +0200
0 - 0 - 0 hankesa.com/colier/dropbox/dlx/asset/jquery.js 198.54.114.136
2018-07-23 11:36:37 +0200
0 - 1 - 0 luckysfloorrefinishing.com/ 198.54.117.200
2018-07-23 11:36:20 +0200
0 - 0 - 1 dlsft.com/an/robux.php 35.190.60.70
2018-07-23 11:34:34 +0200
0 - 0 - 0 panel.adnemail.com/public/campaigns/MTUzMTgxM (...) 67.209.122.17
2018-07-23 11:31:00 +0200
0 - 0 - 0 concierge.tripla.ai 52.193.74.2
2018-07-23 11:28:22 +0200
0 - 0 - 0 microsoftexchangeserverppv69.890m.com/oauth/R (...) 185.224.138.37

Last 2 reports on domain: stitchery.com

Date UQ / IDS / BL URL IP
2017-11-02 19:37:33 +0100
0 - 0 - 1 stitchery.com/ 216.87.148.114
2017-09-24 19:03:38 +0200
0 - 0 - 1 stitchery.com/ 216.87.148.114


JavaScript

Executed Scripts (57)


Executed Evals (2)

#1 JavaScript::Eval (size: 10664, repeated: 1) - SHA256: d6f1fa11cd22b16042c23a9eb283c47b7206a87570a6a57dbe0b556c2e85ceec

                                        function Swipe(a, b) {
    "use strict";

    function c() {
        p = t.children, s = p.length, p.length < 2 && (b.continuous = !1), o.transitions && b.continuous && p.length < 3 && (t.appendChild(p[0].cloneNode(!0)), t.appendChild(t.children[1].cloneNode(!0)), p = t.children), q = new Array(p.length), r = a.getBoundingClientRect().width || a.offsetWidth, t.style.width = p.length * r + "px";
        for (var c = p.length; c--;) {
            var d = p[c];
            d.style.width = r + "px", d.setAttribute("data-index", c), o.transitions && (d.style.left = c * -r + "px", h(c, u > c ? -r : c > u ? r : 0, 0))
        }
        b.continuous && o.transitions && (h(f(u - 1), -r, 0), h(f(u + 1), r, 0)), o.transitions || (t.style.left = u * -r + "px"), a.style.visibility = "visible"
    }

    function d() {
        b.continuous ? g(u - 1) : u && g(u - 1)
    }

    function e() {
        b.continuous ? g(u + 1) : u < p.length - 1 && g(u + 1)
    }

    function f(a) {
        return (p.length + a % p.length) % p.length
    }

    function g(a, c) {
        if (u != a) {
            if (o.transitions) {
                var d = Math.abs(u - a) / (u - a);
                if (b.continuous) {
                    var e = d;
                    d = -q[f(a)] / r, d !== e && (a = -d * p.length + a)
                }
                for (var g = Math.abs(u - a) - 1; g--;) h(f((a > u ? a : u) - g - 1), r * d, 0);
                a = f(a), h(u, r * d, c || v), h(a, 0, c || v), b.continuous && h(f(a - d), -(r * d), 0)
            } else a = f(a), j(u * -r, a * -r, c || v);
            u = a, n(b.callback && b.callback(u, p[u]))
        }
    }

    function h(a, b, c) {
        i(a, b, c), q[a] = b
    }

    function i(a, b, c) {
        var d = p[a],
            e = d && d.style;
        e && (e.webkitTransitionDuration = e.MozTransitionDuration = e.msTransitionDuration = e.OTransitionDuration = e.transitionDuration = c + "ms", e.webkitTransform = "translate(" + b + "px,0)translateZ(0)", e.msTransform = e.MozTransform = e.OTransform = "translateX(" + b + "px)")
    }

    function j(a, c, d) {
        if (!d) return void(t.style.left = c + "px");
        var e = +new Date,
            f = setInterval(function() {
                var g = +new Date - e;
                return g > d ? (t.style.left = c + "px", y && k(), b.transitionEnd && b.transitionEnd.call(event, u, p[u]), void clearInterval(f)) : void(t.style.left = (c - a) * (Math.floor(g / d * 100) / 100) + a + "px")
            }, 4)
    }

    function k() {
        w = setTimeout(e, y)
    }

    function l() {
        y = 0, clearTimeout(w)
    }
    var m = function() {},
        n = function(a) {
            setTimeout(a || m, 0)
        },
        o = {
            addEventListener: !!window.addEventListener,
            touch: "ontouchstart" in window || window.DocumentTouch && document instanceof DocumentTouch,
            transitions: function(a) {
                var b = ["transitionProperty", "WebkitTransition", "MozTransition", "OTransition", "msTransition"];
                for (var c in b)
                    if (void 0 !== a.style[b[c]]) return !0;
                return !1
            }(document.createElement("swipe"))
        };
    if (a) {
        var p, q, r, s, t = a.children[0];
        b = b || {};
        var u = parseInt(b.startSlide, 10) || 0,
            v = b.speed || 300;
        b.continuous = void 0 !== b.continuous ? b.continuous : !0;
        var w, x, y = b.auto || 0,
            z = {},
            A = {},
            B = {
                handleEvent: function(a) {
                    switch (a.type) {
                        case "touchstart":
                            this.start(a);
                            break;
                        case "touchmove":
                            this.move(a);
                            break;
                        case "touchend":
                            n(this.end(a));
                            break;
                        case "webkitTransitionEnd":
                        case "msTransitionEnd":
                        case "oTransitionEnd":
                        case "otransitionend":
                        case "transitionend":
                            n(this.transitionEnd(a));
                            break;
                        case "resize":
                            n(c)
                    }
                    b.stopPropagation && a.stopPropagation()
                },
                start: function(a) {
                    var b = a.touches[0];
                    z = {
                        x: b.pageX,
                        y: b.pageY,
                        time: +new Date
                    }, x = void 0, A = {}, t.addEventListener("touchmove", this, !1), t.addEventListener("touchend", this, !1)
                },
                move: function(a) {
                    if (!(a.touches.length > 1 || a.scale && 1 !== a.scale)) {
                        b.disableScroll && a.preventDefault();
                        var c = a.touches[0];
                        A = {
                            x: c.pageX - z.x,
                            y: c.pageY - z.y
                        }, "undefined" == typeof x && (x = !!(x || Math.abs(A.x) < Math.abs(A.y))), x || (a.preventDefault(), l(), b.continuous ? (i(f(u - 1), A.x + q[f(u - 1)], 0), i(u, A.x + q[u], 0), i(f(u + 1), A.x + q[f(u + 1)], 0)) : (A.x = A.x / (!u && A.x > 0 || u == p.length - 1 && A.x < 0 ? Math.abs(A.x) / r + 1 : 1), i(u - 1, A.x + q[u - 1], 0), i(u, A.x + q[u], 0), i(u + 1, A.x + q[u + 1], 0)))
                    }
                },
                end: function() {
                    var a = +new Date - z.time,
                        c = Number(a) < 250 && Math.abs(A.x) > 20 || Math.abs(A.x) > r / 2,
                        d = !u && A.x > 0 || u == p.length - 1 && A.x < 0;
                    b.continuous && (d = !1);
                    var e = A.x < 0;
                    x || (c && !d ? (e ? (b.continuous ? (h(f(u - 1), -r, 0), h(f(u + 2), r, 0)) : h(u - 1, -r, 0), h(u, q[u] - r, v), h(f(u + 1), q[f(u + 1)] - r, v), u = f(u + 1)) : (b.continuous ? (h(f(u + 1), r, 0), h(f(u - 2), -r, 0)) : h(u + 1, r, 0), h(u, q[u] + r, v), h(f(u - 1), q[f(u - 1)] + r, v), u = f(u - 1)), b.callback && b.callback(u, p[u])) : b.continuous ? (h(f(u - 1), -r, v), h(u, 0, v), h(f(u + 1), r, v)) : (h(u - 1, -r, v), h(u, 0, v), h(u + 1, r, v))), t.removeEventListener("touchmove", B, !1), t.removeEventListener("touchend", B, !1)
                },
                transitionEnd: function(a) {
                    parseInt(a.target.getAttribute("data-index"), 10) == u && (y && k(), b.transitionEnd && b.transitionEnd.call(a, u, p[u]))
                }
            };
        return c(), y && k(), o.addEventListener ? (o.touch && t.addEventListener("touchstart", B, !1), o.transitions && (t.addEventListener("webkitTransitionEnd", B, !1), t.addEventListener("msTransitionEnd", B, !1), t.addEventListener("oTransitionEnd", B, !1), t.addEventListener("otransitionend", B, !1), t.addEventListener("transitionend", B, !1)), window.addEventListener("resize", B, !1)) : window.onresize = function() {
            c()
        }, {
            setup: function() {
                c()
            },
            slide: function(a, b) {
                l(), g(a, b)
            },
            prev: function() {
                l(), d()
            },
            next: function() {
                l(), e()
            },
            stop: function() {
                l()
            },
            getPos: function() {
                return u
            },
            getNumSlides: function() {
                return s
            },
            kill: function() {
                l(), t.style.width = "", t.style.left = "";
                for (var a = p.length; a--;) {
                    var b = p[a];
                    b.style.width = "", b.style.left = "", o.transitions && i(a, 0, 0)
                }
                o.addEventListener ? (t.removeEventListener("touchstart", B, !1), t.removeEventListener("webkitTransitionEnd", B, !1), t.removeEventListener("msTransitionEnd", B, !1), t.removeEventListener("oTransitionEnd", B, !1), t.removeEventListener("otransitionend", B, !1), t.removeEventListener("transitionend", B, !1), window.removeEventListener("resize", B, !1)) : window.onresize = null
            }
        }
    }
};
(function($) {
    var widgetId = "unbxd-recommender-67808";
    var slides = $('#' + widgetId + ' .unbxd-slideHz');
    var numberOfSlides = slides.length;
    var wrapper = document.querySelector('#' + widgetId + ' .unbxd-wrapperHz');
    var gaObj = "_gaq";
    var gaCategory = "U_Recommendations";
    var gaAction = "TOP_SELLERS";
    var gaLabel = '';
    var gaValue = 1;
    var trackGa = true;
    var noOfItems = parseInt("5");

    window.uSwipe = window.uSwipe || {};
    var swipeId = widgetId.split('-').join('');

    if (numberOfSlides > 1) {
        $('#' + widgetId + ' #arrowLeft').show();
        $('#' + widgetId + ' #arrowRight').show();
        $('#' + widgetId + ' .noOfItems').css('display', 'block');
    }

    if (numberOfSlides == 1) {
        $('#' + "unbxd-recommender-67808" + ' .unbxd-headLeftHz').addClass('width-100');
    }
    $('#' + widgetId + ' .unbxd-control').bind('click', function() {
        var checkRight = $(this).attr('id') == 'arrowRight';
        checkRight ? uSwipe[swipeId].next() : uSwipe[swipeId].prev();
    });


    if (trackGa && window[gaObj]) {
        $('#' + widgetId + ' [unbxdparam_boxtype]').bind('click', function(evt) {
            var $this = $(this);
            gaLabel = [
                ($this.attr('unbxdparam_source_pid') ? $this.attr('unbxdparam_source_pid') + '|' : ''), ($this.attr('unbxdparam_sku') ? $this.attr('unbxdparam_sku') + '|' : ''), ($this.attr('unbxdparam_prank') ? $this.attr('unbxdparam_prank') : '')
            ].join('');
            if (gaObj === '_gaq') {
                var modifiedAction;
                if (gaAction == "ALSO_BOUGHT" || gaAction == "ALSO_VIEWED" || gaAction == "MORE_LIKE_THESE") {
                    modifiedAction = "PDP_HORIZONTAL";
                } else if (gaAction == "TOP_SELLERS") {
                    if (window.location.pathname == "/CustomerService.aspx")
                        modifiedAction = "CUSTOMER_SERVICE";
                    else
                        modifiedAction = "HOME_PAGE";
                } else if (gaAction == "CART_RECOMMEND") {
                    if (window.location.pathname == "/MyAccount.aspx")
                        modifiedAction = "ORDER_STATUS";
                    else
                        modifiedAction = "CART_PAGE";
                }
                window[gaObj].push(['_trackEvent', gaCategory, modifiedAction, gaLabel, gaValue, true]);
            } else {
                window[gaObj]('send', 'event', gaCategory, gaAction, gaLabel, gaValue, {
                    'nonInteraction': true
                });
            }
        });
    }

    uSwipe[swipeId] = new Swipe(wrapper, {
        speed: 600
    });

    // adding debounce on window resize
    // for supporting responsiveness
    var adjustOnResize = function() {
        if (typeof(Unbxd) !== 'undefined') {
            Unbxd.refreshWidgets();
        }
    };

    var debounce = function(func, wait) {
        var timeout;
        return function() {
            clearTimeout(timeout);
            timeout = setTimeout(func, wait);
        };
    };

    $(window).on('resize', debounce(adjustOnResize, 250));
})(jQuery);

/*to remove extra .unbxd-width-100 div*/
var empty_divs = $(".unbxd-width-100 .unbxd-widgets li[prank='0'] .unbxd-text-center a");
for (i = 0; i < empty_divs.length; i++) {
    if (i) {
        $(empty_divs[i]).closest("div.unbxd-width-100").css("display", "none");
    }
}

var prod_length = parseInt("5");
var no_Items = parseInt("5");
var last = no_Items;
if (no_Items > prod_length) {
    last = no_Items;
    no_Items = prod_length;
}
//console.log(reqdiv);
var first = 1;
var widgetId = "unbxd-recommender-67808";
$('#arrowRight').click(function() {
    first = parseInt($('#' + "unbxd-recommender-67808" + ' .noOfItems').text().match(/(\d+) to (\d+)/)[1]);
    last = parseInt($('#' + "unbxd-recommender-67808" + ' .noOfItems').text().match(/(\d+) to (\d+)/)[2]);

    if (last == prod_length) {
        first = 1;
        last = no_Items;
    } else if (last + no_Items >= prod_length) {
        last = prod_length;
        first = first + no_Items;
    } else {
        first = first + no_Items;
        last = last + no_Items;
    }
    $('#' + "unbxd-recommender-67808" + ' .noOfItems').text(first + " to " + last + " of " + prod_length);
});

$('#arrowLeft').click(function() {
    first = parseInt($('#' + "unbxd-recommender-67808" + ' .noOfItems').text().match(/(\d+) to (\d+)/)[1]);
    last = parseInt($('#' + "unbxd-recommender-67808" + ' .noOfItems').text().match(/(\d+) to (\d+)/)[2]);

    if (first == 1) {
        first = (Math.ceil(prod_length / no_Items) - 1) * no_Items + 1;
        last = prod_length;
    } else if (last == prod_length) {
        first = first - no_Items;
        last = first + no_Items - 1;
    } else {
        first = first - no_Items;
        last = last - no_Items;
    }
    $('#' + "unbxd-recommender-67808" + ' .noOfItems').text(first + " to " + last + " of " + prod_length);
});
$(function() {
    var reqdiv = $('#' + 'unbxd-recommender-67808').parent().get(0).id;
    $('#' + 'unbxd-recommender-67808').parent().addClass('unbxd-clearfix');
    if (reqdiv == 'unbxd_top_sellers') {
        var content = '<img src="https://lppool.catalogsites.net/lf?source=url[file:MasterSite/ST31/ST31_Divider.gif]&sink=format[gif]" style="width:100%">';
        $('#unbxd_top_sellers .unbxd-headLeftHz').html('');
        $('#unbxd_top_sellers .unbxd-headLeftHz').html(content);
    }
    if (reqdiv == 'unbxd_also_viewed') {
        var headingcart = "People who viewed";
        headingcart += $(".ProdTitle").text();
        headingcart += " also viewed";
        $('#unbxd_also_viewed .unbxd-headLeftHz').text('');
        $('#unbxd_also_viewed .unbxd-headLeftHz').text(headingcart);

    }
    if (reqdiv == 'unbxd_also_bought') {
        var headingcart = "People who bought";
        headingcart += $(".ProdTitle").text();
        headingcart += " also bought";
        $('#unbxd_also_bought .unbxd-headLeftHz').text('');
        $('#unbxd_also_bought .unbxd-headLeftHz').text(headingcart);
    }
});
                                    

#2 JavaScript::Eval (size: 116704, repeated: 1) - SHA256: 400654ed08103fdd0a98aeb1e6a96a71a78cecacb9f500740269354e98f59ca4

                                        (function() {
    if (window.magicJS) {
        return
    }
    var b = {
        version: "v2.7.4",
        UUID: 0,
        storage: {},
        $uuid: function(d) {
            return (d.$J_UUID || (d.$J_UUID = ++a.UUID))
        },
        getStorage: function(d) {
            return (a.storage[d] || (a.storage[d] = {}))
        },
        $F: function() {},
        $false: function() {
            return false
        },
        defined: function(d) {
            return (undefined != d)
        },
        exists: function(d) {
            return !!(d)
        },
        j1: function(d) {
            if (!a.defined(d)) {
                return false
            }
            if (d.$J_TYPE) {
                return d.$J_TYPE
            }
            if (!!d.nodeType) {
                if (1 == d.nodeType) {
                    return "element"
                }
                if (3 == d.nodeType) {
                    return "textnode"
                }
            }
            if (d.length && d.item) {
                return "collection"
            }
            if (d.length && d.callee) {
                return "arguments"
            }
            if ((d instanceof window.Object || d instanceof window.Function) && d.constructor === a.Class) {
                return "class"
            }
            if (d instanceof window.Array) {
                return "array"
            }
            if (d instanceof window.Function) {
                return "function"
            }
            if (d instanceof window.String) {
                return "string"
            }
            if (a.j21.trident) {
                if (a.defined(d.cancelBubble)) {
                    return "event"
                }
            } else {
                if (d === window.event || d.constructor == window.Event || d.constructor == window.MouseEvent || d.constructor == window.UIEvent || d.constructor == window.KeyboardEvent || d.constructor == window.KeyEvent) {
                    return "event"
                }
            }
            if (d instanceof window.Date) {
                return "date"
            }
            if (d instanceof window.RegExp) {
                return "regexp"
            }
            if (d === window) {
                return "window"
            }
            if (d === document) {
                return "document"
            }
            return typeof(d)
        },
        extend: function(j, h) {
            if (!(j instanceof window.Array)) {
                j = [j]
            }
            for (var g = 0, e = j.length; g < e; g++) {
                if (!a.defined(j)) {
                    continue
                }
                for (var f in (h || {})) {
                    try {
                        j[g][f] = h[f]
                    } catch (d) {}
                }
            }
            return j[0]
        },
        implement: function(h, g) {
            if (!(h instanceof window.Array)) {
                h = [h]
            }
            for (var f = 0, d = h.length; f < d; f++) {
                if (!a.defined(h[f])) {
                    continue
                }
                if (!h[f].prototype) {
                    continue
                }
                for (var e in (g || {})) {
                    if (!h[f].prototype[e]) {
                        h[f].prototype[e] = g[e]
                    }
                }
            }
            return h[0]
        },
        nativize: function(f, e) {
            if (!a.defined(f)) {
                return f
            }
            for (var d in (e || {})) {
                if (!f[d]) {
                    f[d] = e[d]
                }
            }
            return f
        },
        $try: function() {
            for (var f = 0, d = arguments.length; f < d; f++) {
                try {
                    return arguments[f]()
                } catch (g) {}
            }
            return null
        },
        $A: function(f) {
            if (!a.defined(f)) {
                return $mjs([])
            }
            if (f.toArray) {
                return $mjs(f.toArray())
            }
            if (f.item) {
                var e = f.length || 0,
                    d = new Array(e);
                while (e--) {
                    d[e] = f[e]
                }
                return $mjs(d)
            }
            return $mjs(Array.prototype.slice.call(f))
        },
        now: function() {
            return new Date().getTime()
        },
        detach: function(h) {
            var f;
            switch (a.j1(h)) {
                case "object":
                    f = {};
                    for (var g in h) {
                        f[g] = a.detach(h[g])
                    }
                    break;
                case "array":
                    f = [];
                    for (var e = 0, d = h.length; e < d; e++) {
                        f[e] = a.detach(h[e])
                    }
                    break;
                default:
                    return h
            }
            return a.$(f)
        },
        $: function(e) {
            if (!a.defined(e)) {
                return null
            }
            if (e.$J_EXTENDED) {
                return e
            }
            switch (a.j1(e)) {
                case "array":
                    e = a.nativize(e, a.extend(a.Array, {
                        $J_EXTENDED: a.$F
                    }));
                    e.j14 = e.forEach;
                    e.contains = a.Array.contains;
                    return e;
                    break;
                case "string":
                    var d = document.getElementById(e);
                    if (a.defined(d)) {
                        return a.$(d)
                    }
                    return null;
                    break;
                case "window":
                case "document":
                    a.$uuid(e);
                    e = a.extend(e, a.Doc);
                    break;
                case "element":
                    a.$uuid(e);
                    e = a.extend(e, a.Element);
                    break;
                case "event":
                    e = a.extend(e, a.Event);
                    break;
                case "textnode":
                    return e;
                    break;
                case "function":
                case "array":
                case "date":
                default:
                    break
            }
            return a.extend(e, {
                $J_EXTENDED: a.$F
            })
        },
        $new: function(d, f, e) {
            return $mjs(a.doc.createElement(d)).setProps(f || {}).j6(e || {})
        },
        addCSS: function(e) {
            if (document.styleSheets && document.styleSheets.length) {
                document.styleSheets[0].insertRule(e, 0)
            } else {
                var d = $mjs(document.createElement("style"));
                d.update(e);
                document.getElementsByTagName("head")[0].appendChild(d)
            }
        }
    };
    var a = b;
    window.magicJS = b;
    window.$mjs = b.$;
    a.Array = {
        $J_TYPE: "array",
        indexOf: function(g, h) {
            var d = this.length;
            for (var e = this.length, f = (h < 0) ? Math.max(0, e + h) : h || 0; f < e; f++) {
                if (this[f] === g) {
                    return f
                }
            }
            return -1
        },
        contains: function(d, e) {
            return this.indexOf(d, e) != -1
        },
        forEach: function(d, g) {
            for (var f = 0, e = this.length; f < e; f++) {
                if (f in this) {
                    d.call(g, this[f], f, this)
                }
            }
        },
        filter: function(d, j) {
            var h = [];
            for (var g = 0, e = this.length; g < e; g++) {
                if (g in this) {
                    var f = this[g];
                    if (d.call(j, this[g], g, this)) {
                        h.push(f)
                    }
                }
            }
            return h
        },
        map: function(d, h) {
            var g = [];
            for (var f = 0, e = this.length; f < e; f++) {
                if (f in this) {
                    g[f] = d.call(h, this[f], f, this)
                }
            }
            return g
        }
    };
    a.implement(String, {
        $J_TYPE: "string",
        j26: function() {
            return this.replace(/^\s+|\s+$/g, "")
        },
        eq: function(d, e) {
            return (e || false) ? (this.toString() === d.toString()) : (this.toLowerCase().toString() === d.toLowerCase().toString())
        },
        j22: function() {
            return this.replace(/-\D/g, function(d) {
                return d.charAt(1).toUpperCase()
            })
        },
        dashize: function() {
            return this.replace(/[A-Z]/g, function(d) {
                return ("-" + d.charAt(0).toLowerCase())
            })
        },
        j17: function(d) {
            return parseInt(this, d || 10)
        },
        toFloat: function() {
            return parseFloat(this)
        },
        j18: function() {
            return !this.replace(/true/i, "").j26()
        },
        has: function(e, d) {
            d = d || "";
            return (d + this + d).indexOf(d + e + d) > -1
        }
    });
    b.implement(Function, {
        $J_TYPE: "function",
        j24: function() {
            var e = a.$A(arguments),
                d = this,
                f = e.shift();
            return function() {
                return d.apply(f || null, e.concat(a.$A(arguments)))
            }
        },
        j16: function() {
            var e = a.$A(arguments),
                d = this,
                f = e.shift();
            return function(g) {
                return d.apply(f || null, $mjs([g || window.event]).concat(e))
            }
        },
        j27: function() {
            var e = a.$A(arguments),
                d = this,
                f = e.shift();
            return window.setTimeout(function() {
                return d.apply(d, e)
            }, f || 0)
        },
        j28: function() {
            var e = a.$A(arguments),
                d = this;
            return function() {
                return d.j27.apply(d, e)
            }
        },
        interval: function() {
            var e = a.$A(arguments),
                d = this,
                f = e.shift();
            return window.setInterval(function() {
                return d.apply(d, e)
            }, f || 0)
        }
    });
    var c = navigator.userAgent.toLowerCase();
    a.j21 = {
        features: {
            xpath: !!(document.evaluate),
            air: !!(window.runtime),
            query: !!(document.querySelector)
        },
        touchScreen: function() {
            return "ontouchstart" in window || (window.DocumentTouch && document instanceof DocumentTouch)
        }(),
        mobile: c.match(/android|tablet|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od|ad)|iris|kindle|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|symbian|treo|up\.(j21|link)|vodafone|wap|windows (ce|phone)|xda|xiino/) ? true : false,
        engine: (window.opera) ? "presto" : !!(window.ActiveXObject) ? "trident" : (undefined != document.getBoxObjectFor || null != window.mozInnerScreenY) ? "gecko" : (null != window.WebKitPoint || !navigator.taintEnabled) ? "webkit" : "unknown",
        version: "",
        ieMode: 0,
        platform: c.match(/ip(?:ad|od|hone)/) ? "ios" : (c.match(/(?:webos|android)/) || navigator.platform.match(/mac|win|linux/i) || ["other"])[0].toLowerCase(),
        backCompat: document.compatMode && "backcompat" == document.compatMode.toLowerCase(),
        getDoc: function() {
            return (document.compatMode && "backcompat" == document.compatMode.toLowerCase()) ? document.body : document.documentElement
        },
        requestAnimationFrame: window.requestAnimationFrame || window.mozRequestAnimationFrame || window.webkitRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame || undefined,
        cancelAnimationFrame: window.cancelAnimationFrame || window.mozCancelAnimationFrame || window.mozCancelAnimationFrame || window.oCancelAnimationFrame || window.msCancelAnimationFrame || window.webkitCancelRequestAnimationFrame || undefined,
        ready: false,
        onready: function() {
            if (a.j21.ready) {
                return
            }
            a.j21.ready = true;
            a.body = $mjs(document.body);
            a.win = $mjs(window);
            (function() {
                a.j21.css3Transformations = {
                    capable: false,
                    prefix: ""
                };
                if (typeof document.body.style.transform !== "undefined") {
                    a.j21.css3Transformations.capable = true
                } else {
                    var f = "Webkit Moz O ms Khtml".split(" ");
                    for (var e = 0, d = f.length; e < d; e++) {
                        a.j21.css3Transformations.prefix = f[e];
                        if (typeof document.body.style[a.j21.css3Transformations.prefix + "Transform"] !== "undefined") {
                            a.j21.css3Transformations.capable = true;
                            break
                        }
                    }
                }
            })();
            (function() {
                a.j21.css3Animation = {
                    capable: false,
                    prefix: ""
                };
                if (typeof document.body.style.animationName !== "undefined") {
                    a.j21.css3Animation.capable = true
                } else {
                    var f = "Webkit Moz O ms Khtml".split(" ");
                    for (var e = 0, d = f.length; e < d; e++) {
                        a.j21.css3Animation.prefix = f[e];
                        if (typeof document.body.style[a.j21.css3Animation.prefix + "AnimationName"] !== "undefined") {
                            a.j21.css3Animation.capable = true;
                            break
                        }
                    }
                }
            })();
            $mjs(document).raiseEvent("domready")
        }
    };
    (function() {
        function d() {
            return !!(arguments.callee.caller)
        }
        a.j21.version = ("presto" == a.j21.engine) ? !!(document.head) ? 270 : !!(window.applicationCache) ? 260 : !!(window.localStorage) ? 250 : (a.j21.features.query) ? 220 : ((d()) ? 211 : ((document.getElementsByClassName) ? 210 : 200)) : ("trident" == a.j21.engine) ? !!(window.msPerformance || window.performance) ? 900 : !!(window.XMLHttpRequest && window.postMessage) ? 6 : ((window.XMLHttpRequest) ? 5 : 4) : ("webkit" == a.j21.engine) ? ((a.j21.features.xpath) ? ((a.j21.features.query) ? 525 : 420) : 419) : ("gecko" == a.j21.engine) ? !!(document.head) ? 200 : !!document.readyState ? 192 : !!(window.localStorage) ? 191 : ((document.getElementsByClassName) ? 190 : 181) : "";
        a.j21[a.j21.engine] = a.j21[a.j21.engine + a.j21.version] = true;
        if (window.chrome) {
            a.j21.chrome = true
        }
        a.j21.ieMode = (!a.j21.trident) ? 0 : (document.documentMode) ? document.documentMode : function() {
            var e = 0;
            if (a.j21.backCompat) {
                return 5
            }
            switch (a.j21.version) {
                case 4:
                    e = 6;
                    break;
                case 5:
                    e = 7;
                    break;
                case 6:
                    e = 8;
                    break;
                case 900:
                    e = 9;
                    break
            }
            return e
        }()
    })();
    (function() {
        a.j21.fullScreen = {
            capable: false,
            enabled: function() {
                return false
            },
            request: function() {},
            cancel: function() {},
            changeEventName: "",
            errorEventName: "",
            prefix: ""
        };
        if (typeof document.cancelFullScreen != "undefined") {
            a.j21.fullScreen.capable = true
        } else {
            var f = "webkit moz o ms khtml".split(" ");
            for (var e = 0, d = f.length; e < d; e++) {
                a.j21.fullScreen.prefix = f[e];
                if (typeof document[a.j21.fullScreen.prefix + "CancelFullScreen"] != "undefined") {
                    a.j21.fullScreen.capable = true;
                    break
                }
            }
        }
        if (a.j21.fullScreen.capable) {
            a.j21.fullScreen.changeEventName = a.j21.fullScreen.prefix + "fullscreenchange";
            a.j21.fullScreen.errorEventName = a.j21.fullScreen.prefix + "fullscreenerror";
            a.j21.fullScreen.enabled = function() {
                switch (this.prefix) {
                    case "":
                        return document.fullScreen;
                    case "webkit":
                        return document.webkitIsFullScreen;
                    default:
                        return document[this.prefix + "FullScreen"]
                }
            };
            a.j21.fullScreen.request = function(g) {
                return (this.prefix === "") ? g.requestFullScreen() : g[this.prefix + "RequestFullScreen"]()
            };
            a.j21.fullScreen.cancel = function(g) {
                return (this.prefix === "") ? document.cancelFullScreen() : document[this.prefix + "CancelFullScreen"]()
            }
        }
    })();
    a.Element = {
        j13: function(d) {
            return this.className.has(d, " ")
        },
        j2: function(d) {
            if (d && !this.j13(d)) {
                this.className += (this.className ? " " : "") + d
            }
            return this
        },
        j3: function(d) {
            d = d || ".*";
            this.className = this.className.replace(new RegExp("(^|\\s)" + d + "(?:\\s|$)"), "$1").j26();
            return this
        },
        j4: function(d) {
            return this.j13(d) ? this.j3(d) : this.j2(d)
        },
        j5: function(f) {
            f = (f == "float" && this.currentStyle) ? "styleFloat" : f.j22();
            var d = null,
                e = null;
            if (this.currentStyle) {
                d = this.currentStyle[f]
            } else {
                if (document.defaultView && document.defaultView.getComputedStyle) {
                    e = document.defaultView.getComputedStyle(this, null);
                    d = e ? e.getPropertyValue([f.dashize()]) : null
                }
            }
            if (!d) {
                d = this.style[f]
            }
            if ("opacity" == f) {
                return a.defined(d) ? parseFloat(d) : 1
            }
            if (/^(border(Top|Bottom|Left|Right)Width)|((padding|margin)(Top|Bottom|Left|Right))$/.test(f)) {
                d = parseInt(d) ? d : "0px"
            }
            return ("auto" == d ? null : d)
        },
        j6Prop: function(f, d) {
            try {
                if ("opacity" == f) {
                    this.j23(d);
                    return this
                } else {
                    if ("float" == f) {
                        this.style[("undefined" === typeof(this.style.styleFloat)) ? "cssFloat" : "styleFloat"] = d;
                        return this
                    } else {
                        if (a.j21.css3Transformations && /transform/.test(f)) {}
                    }
                }
                this.style[f.j22()] = d + (("number" == a.j1(d) && !$mjs(["zIndex", "zoom"]).contains(f.j22())) ? "px" : "")
            } catch (g) {}
            return this
        },
        j6: function(e) {
            for (var d in e) {
                this.j6Prop(d, e[d])
            }
            return this
        },
        j19s: function() {
            var d = {};
            a.$A(arguments).j14(function(e) {
                d[e] = this.j5(e)
            }, this);
            return d
        },
        j23: function(h, e) {
            e = e || false;
            h = parseFloat(h);
            if (e) {
                if (h == 0) {
                    if ("hidden" != this.style.visibility) {
                        this.style.visibility = "hidden"
                    }
                } else {
                    if ("visible" != this.style.visibility) {
                        this.style.visibility = "visible"
                    }
                }
            }
            if (a.j21.trident) {
                if (!this.currentStyle || !this.currentStyle.hasLayout) {
                    this.style.zoom = 1
                }
                try {
                    var g = this.filters.item("DXImageTransform.Microsoft.Alpha");
                    g.enabled = (1 != h);
                    g.opacity = h * 100
                } catch (d) {
                    this.style.filter += (1 == h) ? "" : "progid:DXImageTransform.Microsoft.Alpha(enabled=true,opacity=" + h * 100 + ")"
                }
            }
            this.style.opacity = h;
            return this
        },
        setProps: function(d) {
            for (var e in d) {
                this.setAttribute(e, "" + d[e])
            }
            return this
        },
        hide: function() {
            return this.j6({
                display: "none",
                visibility: "hidden"
            })
        },
        show: function() {
            return this.j6({
                display: "block",
                visibility: "visible"
            })
        },
        j7: function() {
            return {
                width: this.offsetWidth,
                height: this.offsetHeight
            }
        },
        j10: function() {
            return {
                top: this.scrollTop,
                left: this.scrollLeft
            }
        },
        j11: function() {
            var d = this,
                e = {
                    top: 0,
                    left: 0
                };
            do {
                e.left += d.scrollLeft || 0;
                e.top += d.scrollTop || 0;
                d = d.parentNode
            } while (d);
            return e
        },
        j8: function() {
            if (a.defined(document.documentElement.getBoundingClientRect)) {
                var d = this.getBoundingClientRect(),
                    f = $mjs(document).j10(),
                    h = a.j21.getDoc();
                return {
                    top: d.top + f.y - h.clientTop,
                    left: d.left + f.x - h.clientLeft
                }
            }
            var g = this,
                e = t = 0;
            do {
                e += g.offsetLeft || 0;
                t += g.offsetTop || 0;
                g = g.offsetParent
            } while (g && !(/^(?:body|html)$/i).test(g.tagName));
            return {
                top: t,
                left: e
            }
        },
        j9: function() {
            var e = this.j8();
            var d = this.j7();
            return {
                top: e.top,
                bottom: e.top + d.height,
                left: e.left,
                right: e.left + d.width
            }
        },
        changeContent: function(f) {
            try {
                this.innerHTML = f
            } catch (d) {
                this.innerText = f
            }
            return this
        },
        j33: function() {
            return (this.parentNode) ? this.parentNode.removeChild(this) : this
        },
        kill: function() {
            a.$A(this.childNodes).j14(function(d) {
                if (3 == d.nodeType || 8 == d.nodeType) {
                    return
                }
                $mjs(d).kill()
            });
            this.j33();
            this.je3();
            if (this.$J_UUID) {
                a.storage[this.$J_UUID] = null;
                delete a.storage[this.$J_UUID]
            }
            return null
        },
        append: function(g, e) {
            e = e || "bottom";
            var d = this.firstChild;
            ("top" == e && d) ? this.insertBefore(g, d): this.appendChild(g);
            return this
        },
        j32: function(f, e) {
            var d = $mjs(f).append(this, e);
            return this
        },
        enclose: function(d) {
            this.append(d.parentNode.replaceChild(this, d));
            return this
        },
        hasChild: function(d) {
            if ("element" !== a.j1("string" == a.j1(d) ? d = document.getElementById(d) : d)) {
                return false
            }
            return (this == d) ? false : (this.contains && !(a.j21.webkit419)) ? (this.contains(d)) : (this.compareDocumentPosition) ? !!(this.compareDocumentPosition(d) & 16) : a.$A(this.byTag(d.tagName)).contains(d)
        }
    };
    a.Element.j19 = a.Element.j5;
    a.Element.j20 = a.Element.j6;
    if (!window.Element) {
        window.Element = a.$F;
        if (a.j21.engine.webkit) {
            window.document.createElement("iframe")
        }
        window.Element.prototype = (a.j21.engine.webkit) ? window["[[DOMElement.prototype]]"] : {}
    }
    a.implement(window.Element, {
        $J_TYPE: "element"
    });
    a.Doc = {
        j7: function() {
            if (a.j21.presto925 || a.j21.webkit419) {
                return {
                    width: window.innerWidth,
                    height: window.innerHeight
                }
            }
            return {
                width: a.j21.getDoc().clientWidth,
                height: a.j21.getDoc().clientHeight
            }
        },
        j10: function() {
            return {
                x: window.pageXOffset || a.j21.getDoc().scrollLeft,
                y: window.pageYOffset || a.j21.getDoc().scrollTop
            }
        },
        j12: function() {
            var d = this.j7();
            return {
                width: Math.max(a.j21.getDoc().scrollWidth, d.width),
                height: Math.max(a.j21.getDoc().scrollHeight, d.height)
            }
        }
    };
    a.extend(document, {
        $J_TYPE: "document"
    });
    a.extend(window, {
        $J_TYPE: "window"
    });
    a.extend([a.Element, a.Doc], {
        j29: function(g, e) {
            var d = a.getStorage(this.$J_UUID),
                f = d[g];
            if (undefined != e && undefined == f) {
                f = d[g] = e
            }
            return (a.defined(f) ? f : null)
        },
        j30: function(f, e) {
            var d = a.getStorage(this.$J_UUID);
            d[f] = e;
            return this
        },
        j31: function(e) {
            var d = a.getStorage(this.$J_UUID);
            delete d[e];
            return this
        }
    });
    if (!(window.HTMLElement && window.HTMLElement.prototype && window.HTMLElement.prototype.getElementsByClassName)) {
        a.extend([a.Element, a.Doc], {
            getElementsByClassName: function(d) {
                return a.$A(this.getElementsByTagName("*")).filter(function(g) {
                    try {
                        return (1 == g.nodeType && g.className.has(d, " "))
                    } catch (f) {}
                })
            }
        })
    }
    a.extend([a.Element, a.Doc], {
        byClass: function() {
            return this.getElementsByClassName(arguments[0])
        },
        byTag: function() {
            return this.getElementsByTagName(arguments[0])
        }
    });
    if (a.j21.fullScreen.capable) {
        a.Element.requestFullScreen = function() {
            a.j21.fullScreen.request(this)
        }
    }
    a.Event = {
        $J_TYPE: "event",
        stop: function() {
            if (this.stopPropagation) {
                this.stopPropagation()
            } else {
                this.cancelBubble = true
            }
            if (this.preventDefault) {
                this.preventDefault()
            } else {
                this.returnValue = false
            }
            return this
        },
        j15: function() {
            var e, d;
            e = ((/touch/i).test(this.type)) ? this.changedTouches[0] : this;
            return (!a.defined(e)) ? {
                x: 0,
                y: 0
            } : {
                x: e.pageX || e.clientX + a.j21.getDoc().scrollLeft,
                y: e.pageY || e.clientY + a.j21.getDoc().scrollTop
            }
        },
        getTarget: function() {
            var d = this.target || this.srcElement;
            while (d && 3 == d.nodeType) {
                d = d.parentNode
            }
            return d
        },
        getRelated: function() {
            var e = null;
            switch (this.type) {
                case "mouseover":
                    e = this.relatedTarget || this.fromElement;
                    break;
                case "mouseout":
                    e = this.relatedTarget || this.toElement;
                    break;
                default:
                    return e
            }
            try {
                while (e && 3 == e.nodeType) {
                    e = e.parentNode
                }
            } catch (d) {
                e = null
            }
            return e
        },
        getButton: function() {
            if (!this.which && this.button !== undefined) {
                return (this.button & 1 ? 1 : (this.button & 2 ? 3 : (this.button & 4 ? 2 : 0)))
            }
            return this.which
        }
    };
    a._event_add_ = "addEventListener";
    a._event_del_ = "removeEventListener";
    a._event_prefix_ = "";
    if (!document.addEventListener) {
        a._event_add_ = "attachEvent";
        a._event_del_ = "detachEvent";
        a._event_prefix_ = "on"
    }
    a.extend([a.Element, a.Doc], {
        je1: function(g, f) {
            var i = ("domready" == g) ? false : true,
                e = this.j29("events", {});
            e[g] = e[g] || {};
            if (e[g].hasOwnProperty(f.$J_EUID)) {
                return this
            }
            if (!f.$J_EUID) {
                f.$J_EUID = Math.floor(Math.random() * a.now())
            }
            var d = this,
                h = function(j) {
                    return f.call(d)
                };
            if ("domready" == g) {
                if (a.j21.ready) {
                    f.call(this);
                    return this
                }
            }
            if (i) {
                h = function(j) {
                    j = a.extend(j || window.e, {
                        $J_TYPE: "event"
                    });
                    return f.call(d, $mjs(j))
                };
                this[a._event_add_](a._event_prefix_ + g, h, false)
            }
            e[g][f.$J_EUID] = h;
            return this
        },
        je2: function(g) {
            var i = ("domready" == g) ? false : true,
                e = this.j29("events");
            if (!e || !e[g]) {
                return this
            }
            var h = e[g],
                f = arguments[1] || null;
            if (g && !f) {
                for (var d in h) {
                    if (!h.hasOwnProperty(d)) {
                        continue
                    }
                    this.je2(g, d)
                }
                return this
            }
            f = ("function" == a.j1(f)) ? f.$J_EUID : f;
            if (!h.hasOwnProperty(f)) {
                return this
            }
            if ("domready" == g) {
                i = false
            }
            if (i) {
                this[a._event_del_](a._event_prefix_ + g, h[f], false)
            }
            delete h[f];
            return this
        },
        raiseEvent: function(h, f) {
            var m = ("domready" == h) ? false : true,
                l = this,
                j;
            if (!m) {
                var g = this.j29("events");
                if (!g || !g[h]) {
                    return this
                }
                var i = g[h];
                for (var d in i) {
                    if (!i.hasOwnProperty(d)) {
                        continue
                    }
                    i[d].call(this)
                }
                return this
            }
            if (l === document && document.createEvent && !l.dispatchEvent) {
                l = document.documentElement
            }
            if (document.createEvent) {
                j = document.createEvent(h);
                j.initEvent(f, true, true)
            } else {
                j = document.createEventObject();
                j.eventType = h
            }
            if (document.createEvent) {
                l.dispatchEvent(j)
            } else {
                l.fireEvent("on" + f, j)
            }
            return j
        },
        je3: function() {
            var d = this.j29("events");
            if (!d) {
                return this
            }
            for (var e in d) {
                this.je2(e)
            }
            this.j31("events");
            return this
        }
    });
    (function() {
        if ("complete" === document.readyState) {
            return a.j21.onready.j27(1)
        }
        if (a.j21.webkit && a.j21.version < 420) {
            (function() {
                ($mjs(["loaded", "complete"]).contains(document.readyState)) ? a.j21.onready(): arguments.callee.j27(50)
            })()
        } else {
            if (a.j21.trident && a.j21.ieMode < 9 && window == top) {
                (function() {
                    (a.$try(function() {
                        a.j21.getDoc().doScroll("left");
                        return true
                    })) ? a.j21.onready(): arguments.callee.j27(50)
                })()
            } else {
                $mjs(document).je1("DOMContentLoaded", a.j21.onready);
                $mjs(window).je1("load", a.j21.onready)
            }
        }
    })();
    a.Class = function() {
        var h = null,
            e = a.$A(arguments);
        if ("class" == a.j1(e[0])) {
            h = e.shift()
        }
        var d = function() {
            for (var l in this) {
                this[l] = a.detach(this[l])
            }
            if (this.constructor.$parent) {
                this.$parent = {};
                var o = this.constructor.$parent;
                for (var n in o) {
                    var j = o[n];
                    switch (a.j1(j)) {
                        case "function":
                            this.$parent[n] = a.Class.wrap(this, j);
                            break;
                        case "object":
                            this.$parent[n] = a.detach(j);
                            break;
                        case "array":
                            this.$parent[n] = a.detach(j);
                            break
                    }
                }
            }
            var i = (this.init) ? this.init.apply(this, arguments) : this;
            delete this.caller;
            return i
        };
        if (!d.prototype.init) {
            d.prototype.init = a.$F
        }
        if (h) {
            var g = function() {};
            g.prototype = h.prototype;
            d.prototype = new g;
            d.$parent = {};
            for (var f in h.prototype) {
                d.$parent[f] = h.prototype[f]
            }
        } else {
            d.$parent = null
        }
        d.constructor = a.Class;
        d.prototype.constructor = d;
        a.extend(d.prototype, e[0]);
        a.extend(d, {
            $J_TYPE: "class"
        });
        return d
    };
    b.Class.wrap = function(d, e) {
        return function() {
            var g = this.caller;
            var f = e.apply(d, arguments);
            return f
        }
    };
    a.win = $mjs(window);
    a.doc = $mjs(document)
})();
(function(b) {
    if (!b) {
        throw "MagicJS not found";
        return
    }
    if (b.FX) {
        return
    }
    var a = b.$;
    b.FX = new b.Class({
        options: {
            fps: 60,
            duration: 500,
            transition: function(c) {
                return -(Math.cos(Math.PI * c) - 1) / 2
            },
            onStart: b.$F,
            onComplete: b.$F,
            onBeforeRender: b.$F,
            onAfterRender: b.$F,
            forceAnimation: false,
            roundCss: true
        },
        styles: null,
        init: function(d, c) {
            this.el = a(d);
            this.options = b.extend(this.options, c);
            this.timer = false
        },
        start: function(c) {
            this.styles = c;
            this.state = 0;
            this.curFrame = 0;
            this.startTime = b.now();
            this.finishTime = this.startTime + this.options.duration;
            this.loopBind = this.loop.j24(this);
            this.options.onStart.call();
            if (!this.options.forceAnimation && b.j21.requestAnimationFrame) {
                this.timer = b.j21.requestAnimationFrame.call(window, this.loopBind)
            } else {
                this.timer = this.loop.j24(this).interval(Math.round(1000 / this.options.fps))
            }
            return this
        },
        stopAnimation: function() {
            if (this.timer) {
                if (!this.options.forceAnimation && b.j21.requestAnimationFrame && b.j21.cancelAnimationFrame) {
                    b.j21.cancelAnimationFrame.call(window, this.timer)
                } else {
                    clearInterval(this.timer)
                }
                this.timer = false
            }
        },
        stop: function(c) {
            c = b.defined(c) ? c : false;
            this.stopAnimation();
            if (c) {
                this.render(1);
                this.options.onComplete.j27(10)
            }
            return this
        },
        calc: function(e, d, c) {
            return (d - e) * c + e
        },
        loop: function() {
            var d = b.now();
            if (d >= this.finishTime) {
                this.stopAnimation();
                this.render(1);
                this.options.onComplete.j27(10);
                return this
            }
            var c = this.options.transition((d - this.startTime) / this.options.duration);
            if (!this.options.forceAnimation && b.j21.requestAnimationFrame) {
                this.timer = b.j21.requestAnimationFrame.call(window, this.loopBind)
            }
            this.render(c)
        },
        render: function(c) {
            var d = {};
            for (var e in this.styles) {
                if ("opacity" === e) {
                    d[e] = Math.round(this.calc(this.styles[e][0], this.styles[e][1], c) * 100) / 100
                } else {
                    d[e] = this.calc(this.styles[e][0], this.styles[e][1], c);
                    if (this.options.roundCss) {
                        d[e] = Math.round(d[e])
                    }
                }
            }
            this.options.onBeforeRender(d);
            this.set(d);
            this.options.onAfterRender(d)
        },
        set: function(c) {
            return this.el.j6(c)
        }
    });
    b.FX.Transition = {
        linear: function(c) {
            return c
        },
        sineIn: function(c) {
            return -(Math.cos(Math.PI * c) - 1) / 2
        },
        sineOut: function(c) {
            return 1 - b.FX.Transition.sineIn(1 - c)
        },
        expoIn: function(c) {
            return Math.pow(2, 8 * (c - 1))
        },
        expoOut: function(c) {
            return 1 - b.FX.Transition.expoIn(1 - c)
        },
        quadIn: function(c) {
            return Math.pow(c, 2)
        },
        quadOut: function(c) {
            return 1 - b.FX.Transition.quadIn(1 - c)
        },
        cubicIn: function(c) {
            return Math.pow(c, 3)
        },
        cubicOut: function(c) {
            return 1 - b.FX.Transition.cubicIn(1 - c)
        },
        backIn: function(d, c) {
            c = c || 1.618;
            return Math.pow(d, 2) * ((c + 1) * d - c)
        },
        backOut: function(d, c) {
            return 1 - b.FX.Transition.backIn(1 - d)
        },
        elasticIn: function(d, c) {
            c = c || [];
            return Math.pow(2, 10 * --d) * Math.cos(20 * d * Math.PI * (c[0] || 1) / 3)
        },
        elasticOut: function(d, c) {
            return 1 - b.FX.Transition.elasticIn(1 - d, c)
        },
        bounceIn: function(e) {
            for (var d = 0, c = 1; 1; d += c, c /= 2) {
                if (e >= (7 - 4 * d) / 11) {
                    return c * c - Math.pow((11 - 6 * d - 11 * e) / 4, 2)
                }
            }
        },
        bounceOut: function(c) {
            return 1 - b.FX.Transition.bounceIn(1 - c)
        },
        none: function(c) {
            return 0
        }
    }
})(magicJS);
(function(a) {
    if (!a) {
        throw "MagicJS not found";
        return
    }
    if (!a.FX) {
        throw "MagicJS.FX not found";
        return
    }
    if (a.FX.Slide) {
        return
    }
    var b = a.$;
    a.FX.Slide = new a.Class(a.FX, {
        options: {
            mode: "vertical"
        },
        init: function(d, c) {
            this.el = $mjs(d);
            this.options = a.extend(this.$parent.options, this.options);
            this.$parent.init(d, c);
            this.wrapper = this.el.j29("slide:wrapper");
            this.wrapper = this.wrapper || a.$new("DIV").j6(a.extend(this.el.j19s("margin-top", "margin-left", "margin-right", "margin-bottom", "position", "top", "float"), {
                overflow: "hidden"
            })).enclose(this.el);
            this.el.j30("slide:wrapper", this.wrapper).j6({
                margin: 0
            })
        },
        vertical: function() {
            this.margin = "margin-top";
            this.layout = "height";
            this.offset = this.el.offsetHeight
        },
        horizontal: function(c) {
            this.margin = "margin-" + (c || "left");
            this.layout = "width";
            this.offset = this.el.offsetWidth
        },
        right: function() {
            this.horizontal()
        },
        left: function() {
            this.horizontal("right")
        },
        start: function(e, h) {
            this[h || this.options.mode]();
            var g = this.el.j5(this.margin).j17(),
                f = this.wrapper.j5(this.layout).j17(),
                c = {},
                i = {},
                d;
            c[this.margin] = [g, 0], c[this.layout] = [0, this.offset], i[this.margin] = [g, -this.offset], i[this.layout] = [f, 0];
            switch (e) {
                case "in":
                    d = c;
                    break;
                case "out":
                    d = i;
                    break;
                case "toggle":
                    d = (0 == f) ? c : i;
                    break
            }
            this.$parent.start(d);
            return this
        },
        set: function(c) {
            this.el.j6Prop(this.margin, c[this.margin]);
            this.wrapper.j6Prop(this.layout, c[this.layout]);
            return this
        },
        slideIn: function(c) {
            return this.start("in", c)
        },
        slideOut: function(c) {
            return this.start("out", c)
        },
        hide: function(d) {
            this[d || this.options.mode]();
            var c = {};
            c[this.layout] = 0, c[this.margin] = -this.offset;
            return this.set(c)
        },
        show: function(d) {
            this[d || this.options.mode]();
            var c = {};
            c[this.layout] = this.offset, c[this.margin] = 0;
            return this.set(c)
        },
        toggle: function(c) {
            return this.start("toggle", c)
        }
    })
})(magicJS);
(function(b) {
    if (!b) {
        throw "MagicJS not found";
        return
    }
    if (b.PFX) {
        return
    }
    var a = b.$;
    b.PFX = new b.Class(b.FX, {
        init: function(c, d) {
            this.el_arr = c;
            this.options = b.extend(this.options, d);
            this.timer = false
        },
        start: function(c) {
            this.$parent.start([]);
            this.styles_arr = c;
            return this
        },
        render: function(c) {
            for (var d = 0; d < this.el_arr.length; d++) {
                this.el = a(this.el_arr[d]);
                this.styles = this.styles_arr[d];
                this.$parent.render(c)
            }
        }
    })
})(magicJS);
var MagicZoomPlus = (function(g) {
    var i = g.$;
    g.$Ff = function(j) {
        $mjs(j).stop();
        return false
    };
    g.insertCSS = function(j, l, q) {
        var m, k, n, o = [],
            e = -1;
        q || (q = g.stylesId);
        m = g.$(q) || (document.head || document.body).appendChild(g.$new("style", {
            id: q,
            type: "text/css"
        }));
        k = m.sheet || m.styleSheet;
        if ("object" == g.j1(l)) {
            for (n in l) {
                o.push(n + ":" + l[n])
            }
            l = o.join(";")
        }
        if (k.insertRule) {
            e = k.insertRule(j + " {" + l + "}", k.cssRules.length)
        } else {
            e = k.addRule(j, l)
        }
        return e
    };
    var c = {
        version: "v4.5.30",
        options: {},
        defaults: {
            opacity: 50,
            opacityReverse: false,
            smoothingSpeed: 40,
            fps: 25,
            zoomWidth: 300,
            zoomHeight: 300,
            zoomDistance: 15,
            zoomPosition: "right",
            zoomAlign: "top",
            zoomWindowEffect: "shadow",
            dragMode: false,
            moveOnClick: true,
            alwaysShowZoom: false,
            preservePosition: false,
            x: -1,
            y: -1,
            clickToActivate: false,
            clickToDeactivate: false,
            initializeOn: "load",
            smoothing: true,
            showTitle: "top",
            titleSource: "title",
            zoomFade: true,
            zoomFadeInSpeed: 400,
            zoomFadeOutSpeed: 200,
            hotspots: "",
            hint: true,
            hintText: "Zoom",
            hintPosition: "tl",
            hintOpacity: 75,
            hintClass: "MagicZoomHint",
            showLoading: true,
            loadingMsg: "Loading zoom...",
            loadingClass: "MagicZoomLoading",
            loadingOpacity: 75,
            loadingPositionX: -1,
            loadingPositionY: -1,
            selectorsChange: "click",
            selectorsMouseoverDelay: 60,
            selectorsEffect: "dissolve",
            selectorsEffectSpeed: 400,
            preloadSelectorsSmall: true,
            preloadSelectorsBig: false,
            selectorsClass: "",
            fitZoomWindow: true,
            entireImage: false,
            rightClick: false,
            disableZoom: false,
            cssClass: "",
            onready: g.$F
        },
        z39: $mjs([/^(opacity)(\s+)?:(\s+)?(\d+)$/i, /^(opacity-reverse)(\s+)?:(\s+)?(true|false)$/i, /^(smoothing\-speed)(\s+)?:(\s+)?(\d+)$/i, /^(fps)(\s+)?:(\s+)?(\d+)$/i, /^(zoom\-width)(\s+)?:(\s+)?(\d+\%?)(px)?/i, /^(zoom\-height)(\s+)?:(\s+)?(\d+\%?)(px)?/i, /^(zoom\-distance)(\s+)?:(\s+)?(\d+)(px)?/i, /^(zoom\-position)(\s+)?:(\s+)?(right|left|top|bottom|custom|inner|#([a-z0-9_\-:\.]+))$/i, /^(zoom\-align)(\s+)?:(\s+)?(right|left|top|bottom|center)$/i, /^(zoom\-fit\-screen)(\s+)?:(\s+)?(true|false)$/i, /^(zoom\-window\-effect)(\s+)?:(\s+)?(shadow|glow|false)$/i, /^(drag\-mode)(\s+)?:(\s+)?(true|false)$/i, /^(move\-on\-click)(\s+)?:(\s+)?(true|false)$/i, /^(always\-show\-zoom)(\s+)?:(\s+)?(true|false)$/i, /^(preserve\-position)(\s+)?:(\s+)?(true|false)$/i, /^(x)(\s+)?:(\s+)?([\d.]+)(px)?/i, /^(y)(\s+)?:(\s+)?([\d.]+)(px)?/i, /^(click\-to\-activate)(\s+)?:(\s+)?(true|false)$/i, /^(click\-to\-deactivate)(\s+)?:(\s+)?(true|false)$/i, /^(initialize\-on)(\s+)?:(\s+)?(load|click|mouseover)$/i, /^(click\-to\-initialize)(\s+)?:(\s+)?(true|false)$/i, /^(smoothing)(\s+)?:(\s+)?(true|false)$/i, /^(show\-title)(\s+)?:(\s+)?(true|false|top|bottom)$/i, /^(title\-source)(\s+)?:(\s+)?(title|#([a-z0-9_\-:\.]+))$/i, /^(zoom\-fade)(\s+)?:(\s+)?(true|false)$/i, /^(zoom\-fade\-in\-speed)(\s+)?:(\s+)?(\d+)$/i, /^(zoom\-fade\-out\-speed)(\s+)?:(\s+)?(\d+)$/i, /^(hotspots)(\s+)?:(\s+)?([a-z0-9_\-:\.]+)$/i, /^(hint)(\s+)?:(\s+)?(true|false)/i, /^(hint\-text)(\s+)?:(\s+)?([^;]*)$/i, /^(hint\-opacity)(\s+)?:(\s+)?(\d+)$/i, /^(hint\-position)(\s+)?:(\s+)?(tl|tr|tc|bl|br|bc)/i, /^(show\-loading)(\s+)?:(\s+)?(true|false)$/i, /^(loading\-msg)(\s+)?:(\s+)?([^;]*)$/i, /^(loading\-opacity)(\s+)?:(\s+)?(\d+)$/i, /^(loading\-position\-x)(\s+)?:(\s+)?(\d+)(px)?/i, /^(loading\-position\-y)(\s+)?:(\s+)?(\d+)(px)?/i, /^(thumb\-change)(\s+)?:(\s+)?(click|mouseover)$/i, /^(selectors\-change)(\s+)?:(\s+)?(click|mouseover)$/i, /^(selectors\-mouseover\-delay)(\s+)?:(\s+)?(\d+)$/i, /^(selectors\-effect)(\s+)?:(\s+)?(dissolve|fade|pounce|false)$/i, /^(selectors\-effect\-speed)(\s+)?:(\s+)?(\d+)$/i, /^(selectors\-class)(\s+)?:(\s+)?([a-z0-9_\-:\.]+)$/i, /^(fit\-zoom\-window)(\s+)?:(\s+)?(true|false)$/i, /^(preload\-selectors\-small)(\s+)?:(\s+)?(true|false)$/i, /^(preload\-selectors\-big)(\s+)?:(\s+)?(true|false)$/i, /^(entire\-image)(\s+)?:(\s+)?(true|false)$/i, /^(right\-click)(\s+)?:(\s+)?(true|false)$/i, /^(disable\-zoom)(\s+)?:(\s+)?(true|false)$/i, /^(css\-class)(\s+)?:(\s+)?([^;]*)$/i]),
        zooms: $mjs([]),
        z8: function(l) {
            var k = /(click|mouseover)/i;
            for (var j = 0; j < c.zooms.length; j++) {
                if (c.zooms[j].z30 && !c.zooms[j].activatedEx) {
                    c.zooms[j].pause()
                } else {
                    if (k.test(c.zooms[j].options.initializeOn) && c.zooms[j].initMouseEvent) {
                        c.zooms[j].initMouseEvent = l
                    }
                }
            }
        },
        stop: function(j) {
            var e = $mjs([]);
            if (j) {
                if ((j = $mjs(j)) && j.zoom) {
                    e.push(j)
                } else {
                    return false
                }
            } else {
                e = $mjs(g.$A(g.body.byTag("A")).filter(function(k) {
                    return ((" " + k.className + " ").match(/\sMagicZoom\s/) && k.zoom)
                }))
            }
            e.j14(function(k) {
                k.zoom && k.zoom.stop()
            }, this)
        },
        start: function(e) {
            if (0 == arguments.length) {
                c.refresh();
                return true
            }
            e = $mjs(e);
            if (!e || !(" " + e.className + " ").match(/\s(MagicZoom|MagicZoomPlus)\s/)) {
                return false
            }
            if (!e.zoom) {
                var j = null;
                while (j = e.firstChild) {
                    if (j.tagName == "IMG") {
                        break
                    }
                    e.removeChild(j)
                }
                while (j = e.lastChild) {
                    if (j.tagName == "IMG") {
                        break
                    }
                    e.removeChild(j)
                }
                if (!e.firstChild || e.firstChild.tagName != "IMG") {
                    throw "Invalid Magic Zoom"
                }
                c.zooms.push(new c.zoom(e, (arguments.length > 1) ? arguments[1] : undefined))
            } else {
                e.zoom.start()
            }
        },
        update: function(l, e, k, j) {
            if ((l = $mjs(l)) && l.zoom) {
                (null === e || "" === e) && (e = undefined);
                (null === k || "" === k) && (k = undefined);
                l.zoom.update(e, k, j);
                return true
            }
            return false
        },
        refresh: function() {
            g.$A(window.document.getElementsByTagName("A")).j14(function(e) {
                if (e.className.has("MagicZoom", " ")) {
                    if (c.stop(e)) {
                        c.start.j27(100, e)
                    } else {
                        c.start(e)
                    }
                }
            }, this)
        },
        show: function(e) {
            return c.zoomIn(e)
        },
        zoomIn: function(e) {
            if ((e = $mjs(e)) && e.zoom) {
                return e.zoom.activate()
            }
            return false
        },
        zoomOut: function(e) {
            if ((e = $mjs(e)) && e.zoom) {
                return e.zoom.pause()
            }
            return false
        },
        getXY: function(e) {
            if ((e = $mjs(e)) && e.zoom) {
                return {
                    x: e.zoom.options.x,
                    y: e.zoom.options.y
                }
            }
        },
        x7: function(k) {
            var j, e;
            j = "";
            for (e = 0; e < k.length; e++) {
                j += String.fromCharCode(14 ^ k.charCodeAt(e))
            }
            return j
        }
    };
    c.z47 = function() {
        this.init.apply(this, arguments)
    };
    c.z47.prototype = {
        init: function(e) {
            this.cb = null;
            this.z9 = null;
            this.onErrorHandler = this.onError.j16(this);
            this.z10 = null;
            this.width = 0;
            this.height = 0;
            this.naturalWidth = 0;
            this.naturalHeight = 0;
            this.border = {
                left: 0,
                right: 0,
                top: 0,
                bottom: 0
            };
            this.padding = {
                left: 0,
                right: 0,
                top: 0,
                bottom: 0
            };
            this.ready = false;
            this._tmpp = null;
            if ("string" == g.j1(e)) {
                this._tmpp = g.$new("div").j2("magic-temporary-img").j6({
                    position: "absolute",
                    top: "-10000px",
                    width: "1px",
                    height: "1px",
                    overflow: "hidden"
                }).j32(g.body);
                this.self = g.$new("img").j32(this._tmpp);
                this.z11();
                this.self.src = e
            } else {
                this.self = $mjs(e);
                this.z11();
                this.self.src = e.src
            }
        },
        _cleanup: function() {
            if (this._tmpp) {
                if (this.self.parentNode == this._tmpp) {
                    this.self.j33().j6({
                        position: "static",
                        top: "auto"
                    })
                }
                this._tmpp.kill();
                this._tmpp = null
            }
        },
        onError: function(j) {
            if (j) {
                $mjs(j).stop()
            }
            if (this.cb) {
                this._cleanup();
                this.cb.call(this, false)
            }
            this.unload()
        },
        z11: function(e) {
            this.z9 = null;
            if (e == true || !(this.self.src && (this.self.complete || this.self.readyState == "complete"))) {
                this.z9 = function(j) {
                    if (j) {
                        $mjs(j).stop()
                    }
                    if (this.ready) {
                        return
                    }
                    this.ready = true;
                    this.z13();
                    if (this.cb) {
                        this._cleanup();
                        this.cb.call()
                    }
                }.j16(this);
                this.self.je1("load", this.z9);
                $mjs(["abort", "error"]).j14(function(j) {
                    this.self.je1(j, this.onErrorHandler)
                }, this)
            } else {
                this.ready = true
            }
        },
        update: function(j, l) {
            var k = this.ready;
            this.unload();
            var e = g.$new("a", {
                href: j
            });
            if (true !== l && this.self.src.has(e.href) && 0 !== this.self.width) {
                this.ready = k
            } else {
                this.z11(true);
                this.self.src = j
            }
            e = null
        },
        z13: function() {
            this.naturalWidth = this.self.naturalWidth || this.self.width;
            this.naturalHeight = this.self.naturalHeight || this.self.height;
            this.width = this.self.width;
            this.height = this.self.height;
            if (this.width == 0 && this.height == 0 && g.j21.webkit) {
                this.width = this.self.naturalWidth;
                this.height = this.self.naturalHeight
            }
            $mjs(["Left", "Right", "Top", "Bottom"]).j14(function(j) {
                this.padding[j.toLowerCase()] = this.self.j19("padding" + j).j17();
                this.border[j.toLowerCase()] = this.self.j19("border" + j + "Width").j17()
            }, this);
            if (g.j21.presto || (g.j21.trident && !g.j21.backCompat)) {
                this.width -= this.padding.left + this.padding.right;
                this.height -= this.padding.top + this.padding.bottom
            }
        },
        getBox: function() {
            var e = null;
            e = this.self.j9();
            return {
                top: e.top + this.border.top,
                bottom: e.bottom - this.border.bottom,
                left: e.left + this.border.left,
                right: e.right - this.border.right
            }
        },
        z12: function() {
            if (this.z10) {
                this.z10.src = this.self.src;
                this.self = null;
                this.self = this.z10
            }
        },
        load: function(e) {
            if (this.ready) {
                if (!this.width) {
                    (function() {
                        this.z13();
                        this._cleanup();
                        e.call()
                    }).j24(this).j27(1)
                } else {
                    this._cleanup();
                    e.call()
                }
            } else {
                if (!this.z9) {
                    e.call(this, false);
                    return
                }
                this.cb = e
            }
        },
        unload: function() {
            if (this.z9) {
                this.self.je2("load", this.z9)
            }
            $mjs(["abort", "error"]).j14(function(e) {
                this.self.je2(e, this.onErrorHandler)
            }, this);
            this.z9 = null;
            this.cb = null;
            this.width = null;
            this.ready = false;
            this._new = false
        }
    };
    c.zoom = function() {
        this.construct.apply(this, arguments)
    };
    c.zoom.prototype = {
        construct: function(l, j, k) {
            var e = {};
            this.z28 = -1;
            this.z30 = false;
            this.ddx = 0;
            this.ddy = 0;
            this.firstRun = !(this.z46);
            this.exOptions = this.firstRun ? {} : this.exOptions || {};
            this.activatedEx = false;
            this.z44 = null;
            this.z1Holder = $mjs(window).j29("magiczoom:holder") || $mjs(window).j29("magiczoom:holder", g.$new("div").j6({
                position: "absolute",
                top: -10000,
                width: 10,
                height: 10,
                overflow: "hidden"
            }).j32(g.body));
            this.options = g.detach(c.defaults);
            if (l) {
                this.c = $mjs(l)
            }
            this.divTag = ("div" == this.c.tagName.toLowerCase());
            e = g.extend(e, this.z37());
            e = g.extend(e, this.z37(this.c.rel));
            e = g.extend(e, this.exOptions);
            if (j) {
                e = g.extend(e, g.extend(true === k ? this.exOptions : {}, this.z37(j)))
            }
            if (e.dragMode && !e.clickToActivate && undefined === e.alwaysShowZoom) {
                e.alwaysShowZoom = true
            }
            g.extend(this.options, e);
            this.options.hotspots += "";
            if ("load" == this.options.initializeOn && g.defined(this.options.clickToInitialize) && "true" == this.options.clickToInitialize.toString()) {
                this.options.initializeOn = "click"
            }
            if (g.defined(this.options.thumbChange) && this.options.thumbChange != this.options.selectorsChange) {
                this.options.selectorsChange = this.options.thumbChange
            }
            if (g.j21.touchScreen) {
                if (window.matchMedia && window.matchMedia("(max-width: 767px)").matches) {
                    this.options.zoomPosition = "inner";
                    this.options.clickToActivate = true
                }
            }
            if (this.firstRun && !this.divTag) {
                this.id = this.originId = this.c.id || "";
                if (!this.c.id) {
                    this.c.id = this.id = "zoom-" + Math.floor(Math.random() * g.now())
                }
            }
            if ("inner" == this.options.zoomPosition && this.options.dragMode) {
                this.options.moveOnClick = true
            }
            if (this.options.disableZoom) {
                this.z30 = false;
                this.options.clickToActivate = true;
                this.options.hint = false
            }("string" === g.j1(this.options.onready)) && ("function" === g.j1(window[this.options.onready])) && (this.options.onready = window[this.options.onready]);
            if (l) {
                this.lastSelector = null;
                this.z14 = this.mousedown.j16(this);
                this.z15 = this.mouseup.j16(this);
                this.z16 = this.show.j24(this, true);
                this.z17 = this.z29.j24(this);
                this.z43Bind = this.z43.j16(this);
                this.resizeBind = function(o) {
                    var n = $mjs(this.c).j29("magiczoom:window:size"),
                        m = $mjs(window).j7();
                    if (n.width !== m.width || n.height !== m.height) {
                        clearTimeout(this.resizeTimer);
                        this.resizeTimer = this.onresize.j24(this).j27(10);
                        $mjs(this.c).j30("magiczoom:window:size", m)
                    }
                }.j16(this);
                if (!this.divTag) {
                    this.c.je1("click", function(n) {
                        var m = n.getButton();
                        if (3 == m) {
                            return true
                        }
                        $mjs(n).stop();
                        if (!g.j21.trident) {
                            this.blur()
                        }
                        return false
                    })
                }
                this.c.je1("mousedown", this.z14);
                this.c.je1("mouseup", this.z15);
                if ("mouseover" == this.options.initializeOn) {
                    this.c.je1("mouseover", this.z14)
                }
                if (g.j21.touchScreen) {
                    this.c.j6({
                        "-webkit-user-select": "none",
                        "-webkit-touch-callout": "none",
                        "-webkit-tap-highlight-color": "transparent"
                    });
                    if (!this.options.disableZoom) {
                        this.c.je1("touchstart", this.z14);
                        this.c.je1("touchend", this.z15)
                    } else {
                        this.c.je1("click", function(m) {
                            m.preventDefault()
                        })
                    }
                }
                this.c.unselectable = "on";
                this.c.style.MozUserSelect = "none";
                this.c.je1("selectstart", g.$Ff);
                if (!this.divTag) {
                    this.c.j6({
                        position: "relative",
                        display: (g.j21.gecko181) ? "block" : "inline-block",
                        textDecoration: "none",
                        outline: "0",
                        cursor: "hand",
                        overflow: "hidden"
                    });
                    if (g.j21.ieMode) {
                        this.c.j2("magic-for-ie" + g.j21.ieMode)
                    }
                    if (this.c.j5("textAlign") == "center") {
                        this.c.j6({
                            margin: "auto auto"
                        })
                    }
                }
                this.c.zoom = this
            } else {
                this.options.initializeOn = "load"
            }
            if (!this.options.rightClick) {
                this.c.je1("contextmenu", g.$Ff)
            }
            if ("load" == this.options.initializeOn) {
                this.z18()
            } else {
                if ("" !== this.originId) {
                    this.z26(true)
                }
            }
        },
        z18: function() {
            var l, o, n, m, j;
            if (!this.z7) {
                this.z7 = new c.z47(this.c.firstChild);
                this.z1 = new c.z47(this.c.href)
            } else {
                this.z1.update(this.c.href)
            }
            if (!this.z46) {
                this.z46 = {
                    self: $mjs(document.createElement("DIV")).j2("MagicZoomBigImageCont").j2(this.options.cssClass).j6({
                        overflow: "hidden",
                        zIndex: this.options.zoomPosition == "inner" ? 100 : 10002,
                        top: "-100000px",
                        position: "absolute",
                        width: this.options.zoomWidth + "px",
                        height: this.options.zoomHeight + "px"
                    }),
                    zoom: this,
                    z21: "0px",
                    lastLeftPos: "0px",
                    initTopPos: 0,
                    initLeftPos: 0,
                    adjustX: {
                        edge: "left",
                        ratio: 1
                    },
                    adjustY: {
                        edge: "top",
                        ratio: 1
                    },
                    custom: false,
                    initWidth: this.options.zoomWidth,
                    initHeight: this.options.zoomHeight
                };
                if ("inner" == this.options.zoomPosition) {
                    this.z46.self.j2("inner-zoom")
                }
                if (!(g.j21.trident900 && g.j21.ieMode < 9) && "inner" != this.options.zoomPosition) {
                    switch (this.options.zoomWindowEffect) {
                        case "shadow":
                            this.z46.self.j2("MagicBoxShadow");
                            break;
                        case "glow":
                            this.z46.self.j2("MagicBoxGlow");
                            break;
                        default:
                            break
                    }
                }
                this.z46.hide = function() {
                    if (!this.self) {
                        return
                    }
                    if (this.self.style.top != "-100000px" && this.zoom.z4 && !this.zoom.z4.z38) {
                        this.self.style.top = "-100000px"
                    }
                    if (this.self.parentNode === g.body) {
                        this.self.j32(this.zoom.z1Holder)
                    }
                };
                this.z46.z22 = this.z46.hide.j24(this.z46);
                if (g.j21.trident4) {
                    l = $mjs(document.createElement("IFRAME"));
                    l.src = "javascript:''";
                    l.j6({
                        left: "0px",
                        top: "0px",
                        position: "absolute",
                        "z-index": -1
                    }).frameBorder = 0;
                    this.z46.z23 = this.z46.self.appendChild(l)
                }
                this.z46.z41 = $mjs(document.createElement("DIV")).j2("MagicZoomHeader").j6({
                    position: "relative",
                    zIndex: 10,
                    left: "0px",
                    top: "0px",
                    padding: "3px"
                }).hide();
                o = g.$new("DIV", {}, {
                    overflow: "hidden"
                });
                o.appendChild(this.z1.self);
                this.z1.self.j6({
                    padding: "0px",
                    margin: "0px",
                    border: "0px",
                    width: "auto",
                    height: "auto"
                });
                if (this.options.showTitle == "bottom") {
                    this.z46.self.appendChild(o);
                    this.z46.self.appendChild(this.z46.z41)
                } else {
                    this.z46.self.appendChild(this.z46.z41);
                    this.z46.self.appendChild(o)
                }
                this.z46.self.j32(this.z1Holder);
                if ("undefined" !== typeof(j)) {
                    this.z46.g = $mjs(document.createElement("div")).j6({
                        color: j[1],
                        fontSize: j[2] + "px",
                        fontWeight: j[3],
                        fontFamily: "Tahoma",
                        position: "absolute",
                        "z-index": 10 + ("" + (this.z1.self.j5("z-index") || 0)).j17(),
                        width: j[5],
                        textAlign: j[4],
                        "line-height": "2em",
                        left: "0px"
                    }).changeContent(c.x7(j[0])).j32(this.z46.self, ((Math.floor(Math.random() * 101) + 1) % 2) ? "top" : "bottom")
                }
            }
            this.z46.initWidth = this.options.zoomWidth;
            this.z46.initHeight = this.options.zoomHeight;
            this.z46.custom = false;
            if (this.options.showTitle != "false" && this.options.showTitle != false) {
                var k = this.z46.z41;
                k.hide();
                while (n = k.firstChild) {
                    k.removeChild(n)
                }
                if (this.options.titleSource == "title" && "" != this.c.title) {
                    k.appendChild(document.createTextNode(this.c.title));
                    k.show()
                } else {
                    if (this.options.titleSource.has("#")) {
                        var q = this.options.titleSource.replace(/^#/, "");
                        if ($mjs(q)) {
                            k.changeContent($mjs(q).innerHTML);
                            k.show()
                        }
                    }
                }
            } else {
                this.z46.z41.hide()
            }
            this.c.z5 = this.c.title;
            this.c.title = "";
            this.z7.load(this.z19.j24(this))
        },
        z19: function(e) {
            if (!e && e !== undefined) {
                return
            }
            if (!this.z7) {
                return
            }
            if (!this.options.opacityReverse) {
                this.z7.self.j23(1)
            }
            if (!this.divTag) {
                this.c.j6({
                    width: "auto",
                    height: "auto"
                })
            }
            if (this.options.showLoading && !this.options.disableZoom) {
                this.z24 = setTimeout(this.z17, 400)
            }
            if (this.options.hotspots != "" && $mjs(this.options.hotspots)) {
                this.z25()
            }
            if (this.c.id != "") {
                this.z26()
            }
            this.z1.load(this.z20.j24(this))
        },
        z20: function(l) {
            var k, j, m, e;
            if (!l && l !== undefined) {
                clearTimeout(this.z24);
                if (this.options.showLoading && this.z3) {
                    this.z3.hide()
                }
                this.z28 = g.now();
                return
            }
            if (!this.z7 || !this.z1) {
                return
            }
            j = this.z7.self.j9();
            this.z7Rect = j;
            if (j.bottom == j.top) {
                this.z20.j24(this).j27(500);
                return
            }
            m = ("custom" == this.options.zoomPosition) ? this.c.id + "-big" : this.options.zoomPosition.has("#") ? this.options.zoomPosition.replace(/^#/, "") : null;
            if (m && $mjs(m)) {
                this.z46.custom = true;
                $mjs(m).appendChild(this.z46.self)
            } else {
                if ("inner" == this.options.zoomPosition) {
                    this.c.appendChild(this.z46.self)
                }
            }
            this.z7.z13();
            this.z1.z13();
            if (this.z7.width == 0 && g.j21.trident) {
                !this.divTag && this.c.j6({
                    width: this.z7.width + "px"
                })
            }
            k = this.z46.z41.j7();
            if (/%$/i.test(this.options.zoomWidth)) {
                this.options.zoomWidth = (parseInt(this.options.zoomWidth) / 100) * this.z7.width
            }
            if (/%$/i.test(this.options.zoomHeight)) {
                this.options.zoomHeight = (parseInt(this.options.zoomHeight) / 100) * this.z7.height
            }
            this.z46.self.j6({
                width: this.options.zoomWidth
            });
            k = this.z46.z41.j7();
            if (this.options.fitZoomWindow || this.options.entireImage) {
                if ((this.z1.width < this.options.zoomWidth) || this.options.entireImage) {
                    this.options.zoomWidth = this.z1.width;
                    this.z46.self.j6({
                        width: this.options.zoomWidth
                    });
                    k = this.z46.z41.j7()
                }
                if ((this.z1.height < this.options.zoomHeight) || this.options.entireImage) {
                    this.options.zoomHeight = this.z1.height + k.height
                }
            }
            switch (this.options.zoomPosition) {
                case "right":
                    this.z46.self.style.left = j.right + this.options.zoomDistance + "px";
                    this.z46.adjustX.edge = "right";
                    break;
                case "left":
                    this.z46.self.style.left = j.left - this.options.zoomDistance - this.options.zoomWidth + "px";
                    break;
                case "top":
                    this.z46.z21 = j.top - (this.options.zoomDistance + this.options.zoomHeight) + "px";
                    break;
                case "bottom":
                    this.z46.z21 = j.bottom + this.options.zoomDistance + "px";
                    this.z46.adjustY.edge = "bottom";
                    break;
                case "inner":
                    this.z46.self.j6({
                        left: "0px",
                        height: "100%",
                        width: "100%"
                    });
                    this.options.zoomWidth = this.z7.width;
                    this.options.zoomHeight = this.z7.height;
                    this.z46.z21 = "0px";
                    k = this.z46.z41.j7();
                    break;
                default:
                    if (this.z46.custom) {
                        e = $mjs(this.z46.self.parentNode).j7();
                        if (/%$/i.test(this.z46.initWidth)) {
                            this.options.zoomWidth = (parseInt(this.z46.initWidth) / 100) * e.width
                        }
                        if (/%$/i.test(this.z46.initHeight)) {
                            this.options.zoomHeight = (parseInt(this.z46.initHeight) / 100) * e.height
                        }
                        this.z46.self.j6({
                            left: "0px",
                            width: this.options.zoomWidth
                        });
                        this.z46.z21 = "0px";
                        k = this.z46.z41.j7()
                    }
                    break
            }
            if (this.options.showTitle == "bottom") {
                $mjs(this.z1.self.parentNode).j6Prop("height", this.options.zoomHeight - k.height)
            }
            this.z46.self.j6("inner" == this.options.zoomPosition ? {} : {
                height: this.options.zoomHeight + "px",
                width: this.options.zoomWidth + "px"
            }).j23(1);
            if (g.j21.trident4 && this.z46.z23) {
                this.z46.z23.j6({
                    width: this.options.zoomWidth + "px",
                    height: this.options.zoomHeight + "px"
                })
            }
            if (this.options.zoomPosition == "right" || this.options.zoomPosition == "left") {
                if (this.options.zoomAlign == "center") {
                    this.z46.z21 = (j.bottom - (j.bottom - j.top) / 2 - this.options.zoomHeight / 2) + "px";
                    this.z46.adjustY = {
                        edge: "bottom",
                        ratio: 2
                    }
                } else {
                    if (this.options.zoomAlign == "bottom") {
                        this.z46.z21 = (j.bottom - this.options.zoomHeight) + "px";
                        this.z46.adjustY.edge = "bottom"
                    } else {
                        this.z46.z21 = j.top + "px"
                    }
                }
            } else {
                if (this.options.zoomPosition == "top" || this.options.zoomPosition == "bottom") {
                    if (this.options.zoomAlign == "center") {
                        this.z46.self.style.left = (j.right - (j.right - j.left) / 2 - this.options.zoomWidth / 2) + "px";
                        this.z46.adjustX = {
                            edge: "right",
                            ratio: 2
                        }
                    } else {
                        if (this.options.zoomAlign == "right") {
                            this.z46.self.style.left = (j.right - this.options.zoomWidth) + "px";
                            this.z46.adjustX.edge = "right"
                        } else {
                            this.z46.self.style.left = j.left + "px"
                        }
                    }
                }
            }
            this.z46.initTopPos = parseInt(this.z46.z21, 10);
            this.z46.initLeftPos = parseInt(this.z46.self.style.left, 10);
            this.z46.lastLeftPos = this.z46.initLeftPos;
            this.z46.z21 = this.z46.initTopPos;
            this.zoomViewHeight = this.options.zoomHeight - k.height;
            if (this.z46.g) {
                this.z46.g.j6({
                    top: this.options.showTitle == "bottom" ? 0 : "auto",
                    bottom: this.options.showTitle == "bottom" ? "auto" : 0
                })
            }
            this.z1.self.j6({
                position: "relative",
                borderWidth: "0px",
                padding: "0px",
                left: "0px",
                top: "0px",
                transform: "translateZ(0)"
            });
            this.z27();
            if (this.options.alwaysShowZoom) {
                if (this.options.x == -1) {
                    this.options.x = this.z7.width / 2
                }
                if (this.options.y == -1) {
                    this.options.y = this.z7.height / 2
                }
                this.show()
            } else {
                if (this.options.zoomFade) {
                    this.z2 = new g.FX(this.z46.self, {
                        forceAnimation: "ios" === g.j21.platform
                    })
                }
                this.z46.self.j6({
                    top: "-100000px"
                })
            }
            if (this.options.showLoading && this.z3) {
                this.z3.hide()
            }
            this.c.je1("mousemove", this.z43Bind);
            this.c.je1("mouseout", this.z43Bind);
            if (g.j21.touchScreen) {
                this.c.je1("touchmove", this.z43Bind);
                this.c.je1("touchend", this.z43Bind)
            }
            this.setupHint();
            $mjs(this.c).j29("magiczoom:window:size", $mjs(window).j7());
            $mjs(window).je1("resize", this.resizeBind);
            if (!this.options.disableZoom && (!this.options.clickToActivate || "click" == this.options.initializeOn)) {
                this.z30 = true
            }
            if ("click" == this.options.initializeOn && this.initMouseEvent) {
                this.z43(this.initMouseEvent)
            }
            if (this.activatedEx) {
                this.activate()
            }
            this.z28 = g.now();
            !this.divTag && ("function" == g.j1(this.options.onready)) && this.options.onready.call(null, this.id, !this.firstRun)
        },
        setupHint: function() {
            var m = /tr|br/i,
                e = /bl|br|bc/i,
                j = /bc|tc/i,
                l = null;
            this.hintVisible = undefined;
            if (!this.options.hint) {
                if (this.hint) {
                    this.hint.kill();
                    this.hint = undefined
                }
                return
            }
            if (!this.hint) {
                this.hint = $mjs(document.createElement("DIV")).j2(this.options.hintClass).j6({
                    display: "block",
                    overflow: "hidden",
                    position: "absolute",
                    visibility: "hidden",
                    "z-index": 1
                });
                if (this.options.hintText != "") {
                    this.hint.appendChild(document.createTextNode(this.options.hintText))
                }
                this.c.appendChild(this.hint)
            } else {
                if (this.options.hintText != "") {
                    l = this.hint[(this.hint.firstChild) ? "replaceChild" : "appendChild"](document.createTextNode(this.options.hintText), this.hint.firstChild);
                    l = null
                }
            }
            this.hint.j6({
                left: "auto",
                right: "auto",
                top: "auto",
                bottom: "auto",
                display: "block",
                opacity: (this.options.hintOpacity / 100),
                "max-width": (this.z7.width - 4)
            });
            var k = this.hint.j7();
            this.hint.j6Prop((m.test(this.options.hintPosition) ? "right" : "left"), (j.test(this.options.hintPosition) ? (this.z7.width - k.width) / 2 : 2)).j6Prop((e.test(this.options.hintPosition) ? "bottom" : "top"), 2);
            this.hintVisible = true;
            this.hint.show()
        },
        z29: function() {
            if (this.z1.ready) {
                return
            }
            this.z3 = $mjs(document.createElement("DIV")).j2(this.options.loadingClass).j23(this.options.loadingOpacity / 100).j6({
                display: "block",
                overflow: "hidden",
                position: "absolute",
                visibility: "hidden",
                "z-index": 20,
                "max-width": (this.z7.width - 4)
            });
            this.z3.appendChild(document.createTextNode(this.options.loadingMsg));
            this.c.appendChild(this.z3);
            var e = this.z3.j7();
            this.z3.j6({
                left: (this.options.loadingPositionX == -1 ? ((this.z7.width - e.width) / 2) : (this.options.loadingPositionX)) + "px",
                top: (this.options.loadingPositionY == -1 ? ((this.z7.height - e.height) / 2) : (this.options.loadingPositionY)) + "px"
            });
            this.z3.show()
        },
        z25: function() {
            $mjs(this.options.hotspots).z31 = $mjs(this.options.hotspots).parentNode;
            $mjs(this.options.hotspots).z32 = $mjs(this.options.hotspots).nextSibling;
            this.c.appendChild($mjs(this.options.hotspots));
            $mjs(this.options.hotspots).j6({
                position: "absolute",
                left: "0px",
                top: "0px",
                width: this.z7.width + "px",
                height: this.z7.height + "px",
                zIndex: 15
            }).show();
            if (g.j21.trident) {
                this.c.z33 = this.c.appendChild($mjs(document.createElement("DIV")).j6({
                    position: "absolute",
                    left: "0px",
                    top: "0px",
                    width: this.z7.width + "px",
                    height: this.z7.height + "px",
                    zIndex: 14,
                    background: "#ccc"
                }).j23(0.00001))
            }
            g.$A($mjs(this.options.hotspots).getElementsByTagName("A")).j14(function(j) {
                var k = j.coords.split(","),
                    e = null;
                $mjs(j).j6({
                    position: "absolute",
                    left: k[0] + "px",
                    top: k[1] + "px",
                    width: (k[2] - k[0]) + "px",
                    height: (k[3] - k[1]) + "px",
                    zIndex: 15
                }).show();
                if (j.j13("MagicThumb")) {
                    if (e = j.j29("thumb")) {
                        e.group = this.options.hotspots
                    } else {
                        j.rel += ";group: " + this.options.hotspots + ";"
                    }
                }
            }, this)
        },
        z26: function(k) {
            var e, l, j = new RegExp("zoom\\-id(\\s+)?:(\\s+)?" + this.c.id + "($|;)");
            this.selectors = $mjs([]);
            g.$A(document.getElementsByTagName("A")).j14(function(n) {
                if (j.test(n.rel)) {
                    if (!$mjs(n).z36) {
                        n.z36 = function(o) {
                            if (!g.j21.trident) {
                                this.blur()
                            }
                            $mjs(o).stop();
                            return false
                        };
                        n.je1("click", n.z36)
                    }
                    if (k) {
                        if (("mouseover" == this.options.initializeOn || "click" == this.options.initializeOn) && !$mjs(n).clickInitZoom) {
                            n.clickInitZoom = function(p, o) {
                                o.je2("click", o.clickInitZoom);
                                if (!!this.z7) {
                                    return
                                }
                                $mjs(p).stop();
                                this.c.href = o.href;
                                this.c.firstChild.src = o.rev;
                                this.start(o.rel);
                                if (this.c.j29("thumb")) {
                                    this.c.j29("thumb").start(this.c.firstChild, this.c.href)
                                }
                            }.j16(this, n);
                            n.je1("click", n.clickInitZoom)
                        }
                        return
                    }
                    var m = g.$new("a", {
                        href: n.rev
                    });
                    (this.options.selectorsClass != "") && $mjs(n)[this.z1.self.src.has(n.href) && this.z7.self.src.has(m.href) ? "j2" : "j3"](this.options.selectorsClass);
                    if (this.z1.self.src.has(n.href) && this.z7.self.src.has(m.href)) {
                        this.lastSelector = n
                    }
                    m = null;
                    if (!n.z34) {
                        n.z34 = function(q, p) {
                            p = q.currentTarget || q.getTarget();
                            try {
                                while ("a" != p.tagName.toLowerCase()) {
                                    p = p.parentNode
                                }
                            } catch (o) {
                                return
                            }
                            if (p.hasChild(q.getRelated())) {
                                return
                            }
                            if (q.type == "mouseout") {
                                if (this.z35) {
                                    clearTimeout(this.z35)
                                }
                                this.z35 = false;
                                return
                            }
                            if (p.title != "") {
                                this.c.title = p.title
                            }
                            if (q.type == "mouseover") {
                                this.z35 = setTimeout(this.update.j24(this, p.href, p.rev, p.rel, p), this.options.selectorsMouseoverDelay)
                            } else {
                                this.update(p.href, p.rev, p.rel, p)
                            }
                        }.j16(this);
                        n.je1(this.options.selectorsChange, n.z34);
                        if (this.options.selectorsChange == "mouseover") {
                            n.je1("mouseout", n.z34)
                        }
                    }
                    n.j6({
                        outline: "0",
                        display: "inline-block"
                    });
                    if (this.options.preloadSelectorsSmall) {
                        l = new Image();
                        l.src = n.rev
                    }
                    if (this.options.preloadSelectorsBig) {
                        e = new Image();
                        e.src = n.href
                    }
                    this.selectors.push(n)
                }
            }, this)
        },
        stop: function(j) {
            try {
                if (this.z46) {
                    this.z46.hide()
                }
                this.pause();
                this.c.je2("mousemove", this.z43Bind);
                this.c.je2("mouseout", this.z43Bind);
                if (g.j21.touchScreen) {
                    this.c.je2("touchmove", this.z43Bind);
                    this.c.je2("touchend", this.z43Bind)
                }
                if (undefined === j && this.z4) {
                    this.z4.self.hide()
                }
                if (this.z2) {
                    this.z2.stop()
                }
                this.z6 = null;
                this.z30 = false;
                if (this.selectors !== undefined) {
                    this.selectors.j14(function(e) {
                        if (this.options.selectorsClass != "") {
                            e.j3(this.options.selectorsClass)
                        }
                        if (undefined === j) {
                            e.je2(this.options.selectorsChange, e.z34);
                            if (this.options.selectorsChange == "mouseover") {
                                e.je2("mouseout", e.z34)
                            }
                            e.z34 = null;
                            e.je2("click", e.z36);
                            e.z36 = null
                        }
                    }, this)
                }
                if (this.options.hotspots != "" && $mjs(this.options.hotspots)) {
                    $mjs(this.options.hotspots).hide();
                    $mjs(this.options.hotspots).z31.insertBefore($mjs(this.options.hotspots), $mjs(this.options.hotspots).z32);
                    if (this.c.z33) {
                        this.c.removeChild(this.c.z33)
                    }
                }
                if (this.options.opacityReverse) {
                    this.c.j3("MagicZoomPup");
                    this.z7.self.j23(1)
                }
                this.z2 = null;
                if (this.z3) {
                    this.c.removeChild(this.z3)
                }
                if (this.hint) {
                    this.hint.hide()
                }
                if (undefined === j) {
                    if (this.hint) {
                        this.c.removeChild(this.hint)
                    }
                    this.hint = null;
                    this.z1.unload();
                    this.z7.unload();
                    (this.z4 && this.z4.self) && this.c.removeChild(this.z4.self);
                    (this.z46 && this.z46.self) && this.z46.self.parentNode.removeChild(this.z46.self);
                    this.z4 = null;
                    this.z46 = null;
                    this.z1 = null;
                    this.z7 = null;
                    if (!this.options.rightClick) {
                        this.c.je2("contextmenu", g.$Ff)
                    }
                    if ("" === this.originId) {
                        this.c.removeAttribute("id")
                    } else {
                        this.c.id = this.originId
                    }
                    $mjs(window).je2("resize", this.resizeBind)
                }
                if (this.z24) {
                    clearTimeout(this.z24);
                    this.z24 = null
                }
                this.z44 = null;
                this.c.z33 = null;
                this.z3 = null;
                if (this.c.title == "") {
                    this.c.title = this.c.z5
                }
                this.z28 = -1
            } catch (k) {}
        },
        start: function(j, e) {
            if (this.z28 != -1) {
                return
            }
            this.construct(false, j, (null === e || undefined === e))
        },
        update: function(D, q, j, C) {
            var k, G, e, n, z, l, I = null,
                A = null,
                o = this.lastSelector,
                r, p, s, F, y, v, x, J, H, u;
            C = C || null;
            if (g.now() - this.z28 < 300 || this.z28 == -1 || this.ufx) {
                this.z35 && clearTimeout(this.z35);
                k = 300 - g.now() + this.z28;
                if (this.z28 == -1) {
                    k = 300
                }
                this.z35 = setTimeout(this.update.j24(this, D, q, j, C), k);
                return
            }
            if (C && this.lastSelector == C) {
                return
            } else {
                this.lastSelector = C
            }
            G = function(K) {
                if (undefined != D) {
                    this.c.href = D
                }
                if (undefined === j) {
                    j = ""
                }
                if (this.options.preservePosition) {
                    j = "x: " + this.options.x + "; y: " + this.options.y + "; " + j
                }
                if (undefined != q) {
                    this.z7.update(q)
                }
                if (K !== undefined) {
                    this.z7.load(K)
                }
            };
            A = this.c.j29("thumb");
            if (A) {
                A.ready && A.restore(null, true);
                A.state = "updating";
                I = function() {
                    A.state = "inz30";
                    A.update(this.c.href, null, j)
                }.j24(this)
            }
            this.z7.z13();
            n = this.z7.width;
            z = this.z7.height;
            this.stop(true);
            if (this.options.selectorsEffect != "false" && undefined !== q) {
                this.ufx = true;
                var E = $mjs(this.c.cloneNode(true)).j6({
                    position: "relative",
                    top: 0,
                    left: 0,
                    width: ""
                });
                var w = $mjs(this.c.parentNode).j5("width");
                var m = 0;
                if ("content-box" == $mjs(this.c.parentNode).j5("box-sizing")) {
                    m = (parseInt($mjs(this.c.parentNode).j5("padding-left")) || 0)
                }
                var B = g.$new("div", {
                    id: this.c.parentNode.id,
                    "class": this.c.parentNode.className
                }).j2("mz-tmp-clone").j6({
                    padding: $mjs(this.c.parentNode).j5("padding"),
                    width: w,
                    "margin-left": "-" + w,
                    "max-width": $mjs(this.c.parentNode).j5("max-width")
                });
                if ("td" === this.c.parentNode.tagName.toLocaleLowerCase()) {
                    B.j6({
                        padding: 0
                    });
                    this.c.parentNode.insertBefore(B, this.c)
                } else {
                    this.c.parentNode.parentNode.insertBefore(B, this.c.parentNode)
                }
                B.append(E);
                g.j21.webkit && B.j7();
                if (g.j21.ieMode && g.j21.ieMode < 8) {
                    $mjs(E.firstChild).j23(1)
                }
                l = new c.z47(E.firstChild);
                l.update(q);
                if ("pounce" == this.options.selectorsEffect) {
                    u = this.c.href;
                    p = this.selectors.filter(function(K) {
                        return K.href.has(u)
                    });
                    p = (p[0]) ? $mjs(p[0].byTag("img")[0] || p[0]) : this.z7.self;
                    s = this.selectors.filter(function(K) {
                        return K.href.has(D)
                    });
                    s = (s[0]) ? $mjs(s[0].byTag("img")[0] || s[0]) : null;
                    if (null == s) {
                        s = this.z7.self;
                        p = this.z7.self
                    }
                    y = this.z7.self.j8(), v = p.j8(), x = s.j8(), H = p.j7(), J = s.j7()
                }
                e = function(M) {
                    var K = {},
                        O = {},
                        N = {},
                        P = null,
                        L = null;
                    if (false === M) {
                        l.unload();
                        $mjs(l.self).j33();
                        l = null;
                        B.j33();
                        this.ufx = false;
                        if (A) {
                            A.state = "inz30"
                        }
                        this.lastSelector = o;
                        this.start(null, o);
                        return
                    }
                    if (g.j21.ieMode && g.j21.ieMode < 8 && (n === l.width || 0 === l.width)) {
                        l.self.j6Prop("zoom", 1);
                        B.j7();
                        l.z13()
                    }
                    if ("pounce" == this.options.selectorsEffect) {
                        K.width = [n, H.width];
                        K.height = [z, H.height];
                        K.top = [y.top, v.top];
                        K.left = [y.left, v.left];
                        O.width = [J.width, l.width];
                        O.height = [J.height, l.height];
                        O.top = [x.top, y.top];
                        B.j6({
                            padding: ""
                        });
                        E.j23(0).j6({
                            height: 0,
                            width: l.width,
                            position: "relative"
                        });
                        O.left = [x.left, E.j8().left + parseInt(w) - m];
                        N.width = [n, l.width];
                        l.self.j32(g.body).j6({
                            position: "absolute",
                            "z-index": 5001,
                            left: O.left[0],
                            top: O.top[0],
                            width: O.width[0],
                            height: O.height[0]
                        });
                        P = $mjs(this.c.firstChild.cloneNode(false)).j32(g.body).j6({
                            position: "absolute",
                            "z-index": 5000,
                            left: K.left[0],
                            top: K.top[0],
                            visibility: "visible"
                        });
                        L = this.c.j5("border-width")
                    } else {
                        l.self.j32(this.c).j6({
                            position: "absolute",
                            "z-index": 5001,
                            opacity: 0,
                            left: "0px",
                            top: "0px",
                            height: "auto"
                        });
                        P = $mjs(this.c.firstChild.cloneNode(false)).j32(this.c).j6({
                            position: "absolute",
                            "z-index": 5000,
                            left: "0px",
                            top: "0px",
                            visibility: "visible",
                            height: "auto"
                        });
                        O = {
                            opacity: [0, 1]
                        };
                        if (n != l.width || z != l.height) {
                            N.width = O.width = K.width = [n, l.width];
                            N.height = O.height = K.height = [z, l.height]
                        }
                        if (this.options.selectorsEffect == "fade") {
                            K.opacity = [1, 0]
                        }
                    }
                    r = new c.z47(P);
                    r.load($mjs(function() {
                        $mjs(this.c.firstChild).j6({
                            visibility: "hidden"
                        });
                        B.j33();
                        if (null !== L) {
                            this.c.j6Prop("border-width", 0)
                        }
                        new g.PFX([this.c, l.self, (P || this.c.firstChild)], {
                            duration: this.options.selectorsEffectSpeed,
                            onComplete: function() {
                                if (P) {
                                    P.j33();
                                    P = null
                                }
                                if (null !== L) {
                                    this.c.j6Prop("border-width", L)
                                }
                                G.call(this, function() {
                                    l.unload();
                                    $mjs(this.c.firstChild).j6({
                                        visibility: "visible"
                                    });
                                    $mjs(l.self).j33();
                                    l = null;
                                    if (K.opacity) {
                                        $mjs(this.c.firstChild).j6({
                                            opacity: 1
                                        })
                                    }
                                    this.ufx = false;
                                    this.start(j, C);
                                    if (I) {
                                        I.j27(10)
                                    }
                                }.j24(this))
                            }.j24(this)
                        }).start([N, O, K])
                    }).j24(this))
                };
                l.load(e.j24(this))
            } else {
                G.call(this, function() {
                    this.c.j6({
                        width: this.z7.width + "px",
                        height: this.z7.height + "px"
                    });
                    this.start(j, C);
                    if (I) {
                        I.j27(10)
                    }
                }.j24(this))
            }
        },
        z37: function(j) {
            var e, n, l, k;
            e = null;
            n = [];
            j = j || "";
            if ("" == j) {
                for (k in c.options) {
                    e = c.options[k];
                    switch (g.j1(c.defaults[k.j22()])) {
                        case "boolean":
                            e = e.toString().j18();
                            break;
                        case "number":
                            if (!("zoomWidth" === k.j22() || "zoomHeight" === k.j22()) || !/\%$/i.test(e)) {
                                e = parseFloat(e)
                            }
                            break;
                        default:
                            break
                    }
                    n[k.j22()] = e
                }
            } else {
                l = $mjs(j.split(";"));
                l.j14(function(m) {
                    c.z39.j14(function(o) {
                        e = o.exec(m.j26());
                        if (e) {
                            switch (g.j1(c.defaults[e[1].j22()])) {
                                case "boolean":
                                    n[e[1].j22()] = e[4] === "true";
                                    break;
                                case "number":
                                    n[e[1].j22()] = (("zoomWidth" === e[1].j22() || "zoomHeight" === e[1].j22()) && /\%$/.test(e[4])) ? e[4] : parseFloat(e[4]);
                                    break;
                                default:
                                    n[e[1].j22()] = e[4]
                            }
                        }
                    }, this)
                }, this)
            }
            if (false === n.selectorsEffect) {
                n.selectorsEffect = "false"
            }
            return n
        },
        z27: function() {
            var j, e;
            if (!this.z4) {
                this.z4 = {
                    self: $mjs(document.createElement("DIV")).j2("MagicZoomPup").j6({
                        zIndex: 10,
                        position: "absolute",
                        overflow: "hidden"
                    }).hide(),
                    width: 20,
                    height: 20,
                    bgColor: ""
                };
                this.c.appendChild(this.z4.self);
                this.z4.bgColor = this.z4.self.j5("background-color")
            }
            if (e = this.c.j29("thumb")) {
                this.z4.self.j6({
                    cursor: (e._o.disableExpand) ? "move" : ""
                })
            }
            if (this.options.entireImage) {
                this.z4.self.j6({
                    "border-width": "0px",
                    cursor: "default"
                })
            }
            this.z4.z38 = false;
            this.z4.height = this.zoomViewHeight / (this.z1.height / this.z7.height);
            this.z4.width = this.options.zoomWidth / (this.z1.width / this.z7.width);
            if (this.z4.width > this.z7.width) {
                this.z4.width = this.z7.width
            }
            if (this.z4.height > this.z7.height) {
                this.z4.height = this.z7.height
            }
            this.z4.width = Math.round(this.z4.width);
            this.z4.height = Math.round(this.z4.height);
            this.z4.borderWidth = this.z4.self.j19("borderLeftWidth").j17();
            this.z4.self.j6({
                width: (this.z4.width - 2 * (g.j21.backCompat ? 0 : this.z4.borderWidth)) + "px",
                height: (this.z4.height - 2 * (g.j21.backCompat ? 0 : this.z4.borderWidth)) + "px"
            });
            if (!this.options.opacityReverse && !this.options.rightClick) {
                this.z4.self.j23(parseFloat(this.options.opacity / 100));
                if (this.z4.z42) {
                    this.z4.self.removeChild(this.z4.z42);
                    this.z4.z42 = null
                }
            } else {
                if (this.z4.z42) {
                    this.z4.z42.src = this.z7.self.src
                } else {
                    j = this.z7.self.cloneNode(false);
                    j.unselectable = "on";
                    this.z4.z42 = $mjs(this.z4.self.appendChild(j)).j6({
                        position: "absolute",
                        zIndex: 5
                    })
                }
                if (this.options.opacityReverse) {
                    this.z4.z42.j6(this.z7.self.j7());
                    this.z4.self.j23(1);
                    if (g.j21.ieMode && g.j21.ieMode < 9) {
                        this.z4.z42.j23(1)
                    }
                } else {
                    if (this.options.rightClick) {
                        this.z4.z42.j23(0.009)
                    }
                    this.z4.self.j23(parseFloat(this.options.opacity / 100))
                }
            }
        },
        z43: function(l, j) {
            if (!this.z30 || l === undefined || l.skipAnimation) {
                return false
            }
            if (!this.z4) {
                return false
            }
            var m = (/touch/i).test(l.type) && l.touches.length > 1;
            var k = ("touchend" == l.type && !l.continueAnimation);
            if ((!this.divTag || l.type != "mouseout") && !m) {
                $mjs(l).stop()
            }
            if (j === undefined) {
                j = $mjs(l).j15()
            }
            if (this.z6 === null || this.z6 === undefined) {
                this.z6 = this.z7.getBox()
            }
            if (k || ("mouseout" == l.type && this.c !== l.getRelated() && !this.c.hasChild(l.getRelated())) || m || j.x > this.z6.right || j.x < this.z6.left || j.y > this.z6.bottom || j.y < this.z6.top) {
                this.pause();
                return false
            }
            this.activatedEx = false;
            if (l.type == "mouseout" || l.type == "touchend") {
                return false
            }
            if (this.options.dragMode && !this.z45) {
                return false
            }
            if (!this.options.moveOnClick) {
                j.x -= this.ddx;
                j.y -= this.ddy
            }
            if ((j.x + this.z4.width / 2) >= this.z6.right) {
                j.x = this.z6.right - this.z4.width / 2
            }
            if ((j.x - this.z4.width / 2) <= this.z6.left) {
                j.x = this.z6.left + this.z4.width / 2
            }
            if ((j.y + this.z4.height / 2) >= this.z6.bottom) {
                j.y = this.z6.bottom - this.z4.height / 2
            }
            if ((j.y - this.z4.height / 2) <= this.z6.top) {
                j.y = this.z6.top + this.z4.height / 2
            }
            this.options.x = j.x - this.z6.left;
            this.options.y = j.y - this.z6.top;
            if (this.z44 === null) {
                this.z44 = setTimeout(this.z16, 10)
            }
            if (g.defined(this.hintVisible) && this.hintVisible) {
                this.hintVisible = false;
                this.hint.hide()
            }
            return true
        },
        show: function(m) {
            if (m && !this.z44) {
                return
            }
            var s, p, l, k, r, q, o, n, j, e = this.options,
                u = this.z4;
            s = u.width / 2;
            p = u.height / 2;
            u.self.style.left = e.x - s + this.z7.border.left + "px";
            u.self.style.top = e.y - p + this.z7.border.top + "px";
            if (this.options.opacityReverse) {
                u.z42.style.left = "-" + (parseFloat(u.self.style.left) + u.borderWidth) + "px";
                u.z42.style.top = "-" + (parseFloat(u.self.style.top) + u.borderWidth) + "px"
            }
            l = (this.options.x - s) * (this.z1.width / this.z7.width);
            k = (this.options.y - p) * (this.z1.height / this.z7.height);
            if (this.z1.width - l < e.zoomWidth) {
                l = this.z1.width - e.zoomWidth;
                if (l < 0) {
                    l = 0
                }
            }
            if (this.z1.height - k < this.zoomViewHeight) {
                k = this.z1.height - this.zoomViewHeight;
                if (k < 0) {
                    k = 0
                }
            }
            if (document.documentElement.dir == "rtl") {
                l = (e.x + u.width / 2 - this.z7.width) * (this.z1.width / this.z7.width)
            }
            l = Math.round(l);
            k = Math.round(k);
            if (e.smoothing === false || (!u.z38)) {
                this.z1.self.style.left = (-l) + "px";
                this.z1.self.style.top = (-k) + "px"
            } else {
                r = parseInt(this.z1.self.style.left);
                q = parseInt(this.z1.self.style.top);
                o = (-l - r);
                n = (-k - q);
                if (!o && !n) {
                    this.z44 = null;
                    return
                }
                o *= e.smoothingSpeed / 100;
                if (o < 1 && o > 0) {
                    o = 1
                } else {
                    if (o > -1 && o < 0) {
                        o = -1
                    }
                }
                r += o;
                n *= e.smoothingSpeed / 100;
                if (n < 1 && n > 0) {
                    n = 1
                } else {
                    if (n > -1 && n < 0) {
                        n = -1
                    }
                }
                q += n;
                this.z1.self.style.left = r + "px";
                this.z1.self.style.top = q + "px"
            }
            if (!u.z38) {
                if (this.z2) {
                    this.z2.stop();
                    this.z2.options.onComplete = g.$F;
                    this.z2.options.duration = e.zoomFadeInSpeed;
                    this.z46.self.j23(0);
                    this.z2.start({
                        opacity: [0, 1]
                    })
                }
                if (/^(left|right|top|bottom)$/i.test(e.zoomPosition)) {
                    this.z46.self.j32(g.body)
                }
                if (e.zoomPosition != "inner") {
                    u.self.show()
                }
                this.z46.self.j6(this.adjustPosition(/^(left|right|top|bottom)$/i.test(e.zoomPosition) && !this.options.alwaysShowZoom));
                if (e.opacityReverse) {
                    this.c.j6Prop("background-color", this.z4.bgColor);
                    this.z7.self.j23(parseFloat((100 - e.opacity) / 100))
                }
                u.z38 = true
            }
            if (this.z44) {
                this.z44 = setTimeout(this.z16, 1000 / e.fps)
            }
        },
        adjustPosition: function(q) {
            var j = this.t13(5),
                e = this.z7.self.j9(),
                n = this.options.zoomPosition,
                m = this.z46,
                k = this.options.zoomDistance,
                u = m.self.j7(),
                p = m.initTopPos,
                l = m.initLeftPos,
                o = {
                    left: m.initLeftPos,
                    top: m.initTopPos
                };
            if ("inner" === n || this.z46.custom) {
                return o
            }
            q || (q = false);
            m.lastLeftPos += (e[m.adjustX.edge] - this.z7Rect[m.adjustX.edge]) / m.adjustX.ratio;
            m.z21 += (e[m.adjustY.edge] - this.z7Rect[m.adjustY.edge]) / m.adjustY.ratio;
            this.z7Rect = e;
            o.left = l = m.lastLeftPos;
            o.top = p = m.z21;
            if (q) {
                if ("left" == n || "right" == n) {
                    if ("left" == n && j.left > l) {
                        o.left = (e.left - j.left >= u.width) ? (e.left - u.width - 2) : (j.right - e.right - 2 > e.left - j.left - 2) ? (e.right + 2) : (e.left - u.width - 2)
                    } else {
                        if ("right" == n && j.right < l + u.width) {
                            o.left = (j.right - e.right >= u.width) ? (e.right + 2) : (e.left - j.left - 2 > j.right - e.right - 2) ? (e.left - u.width - 2) : (e.right + 2)
                        }
                    }
                } else {
                    if ("top" == n || "bottom" == n) {
                        o.left = Math.max(j.left + 2, Math.min(j.right, l + u.width) - u.width);
                        if ("top" == n && j.top > p) {
                            o.top = (e.top - j.top >= u.height) ? (e.top - u.height - 2) : (j.bottom - e.bottom - 2 > e.top - j.top - 2) ? (e.bottom + 2) : (e.top - u.height - 2)
                        } else {
                            if ("bottom" == n && j.bottom < p + u.height) {
                                o.top = (j.bottom - e.bottom >= u.height) ? (e.bottom + 2) : (e.top - j.top - 2 > j.bottom - e.bottom - 2) ? (e.top - u.height - 2) : (e.bottom + 2)
                            }
                        }
                    }
                }
            }
            return o
        },
        t13: function(k) {
            k = k || 0;
            var j = (g.j21.touchScreen) ? {
                    width: window.innerWidth,
                    height: window.innerHeight
                } : $mjs(window).j7(),
                e = $mjs(window).j10();
            return {
                left: e.x + k,
                right: e.x + j.width - k,
                top: e.y + k,
                bottom: e.y + j.height - k
            }
        },
        onresize: function(m) {
            if (!this.z7 || !this.z7.ready) {
                return
            }
            var k, j, l = {
                width: this.z7.width,
                height: this.z7.height
            };
            this.z7.z13();
            if (this.z46.custom) {
                j = $mjs(this.z46.self.parentNode).j7();
                if (/%$/i.test(this.z46.initWidth)) {
                    this.options.zoomWidth = (parseInt(this.z46.initWidth) / 100) * j.width
                }
                if (/%$/i.test(this.z46.initHeight)) {
                    this.options.zoomHeight = (parseInt(this.z46.initHeight) / 100) * j.height
                }
            } else {
                if ("inner" === this.options.zoomPosition) {
                    this.options.zoomWidth = this.z7.width;
                    this.options.zoomHeight = this.z7.height
                } else {
                    if (/%$/i.test(this.z46.initWidth)) {
                        this.options.zoomWidth *= this.z7.width / l.width
                    }
                    if (/%$/i.test(this.z46.initHeight)) {
                        this.options.zoomHeight *= this.z7.height / l.height
                    }
                }
            }
            k = this.z46.z41.j7();
            this.zoomViewHeight = this.options.zoomHeight - k.height;
            if (this.options.showTitle == "bottom") {
                $mjs(this.z1.self.parentNode).j6Prop("height", this.options.zoomHeight - k.height)
            }
            this.z46.self.j6("inner" == this.options.zoomPosition ? {} : {
                height: this.options.zoomHeight + "px",
                width: this.options.zoomWidth + "px"
            });
            if (g.j21.trident4 && this.z46.z23) {
                this.z46.z23.j6({
                    width: this.options.zoomWidth,
                    height: this.options.zoomHeight
                })
            }
            if (this.options.opacityReverse && this.z4.z42) {
                this.z4.z42.j6(this.z7.self.j7())
            }
            this.z4.height = this.zoomViewHeight / (this.z1.height / this.z7.height);
            this.z4.width = this.options.zoomWidth / (this.z1.width / this.z7.width);
            if (this.z4.width > this.z7.width) {
                this.z4.width = this.z7.width
            }
            if (this.z4.height > this.z7.height) {
                this.z4.height = this.z7.height
            }
            this.z4.width = Math.round(this.z4.width);
            this.z4.height = Math.round(this.z4.height);
            this.z4.borderWidth = this.z4.self.j19("borderLeftWidth").j17();
            this.z4.self.j6({
                width: (this.z4.width - 2 * (g.j21.backCompat ? 0 : this.z4.borderWidth)) + "px",
                height: (this.z4.height - 2 * (g.j21.backCompat ? 0 : this.z4.borderWidth)) + "px"
            });
            if (this.z4.z38) {
                this.z46.self.j6(this.adjustPosition(/^(left|right|top|bottom)$/i.test(this.options.zoomPosition) && !this.options.alwaysShowZoom));
                this.options.x *= this.z7.width / l.width;
                this.options.y *= this.z7.height / l.height;
                this.show()
            }
        },
        activate: function(j, k) {
            j = (g.defined(j)) ? j : true;
            this.activatedEx = true;
            if (!this.z1) {
                this.z18();
                return
            }
            if (this.options.disableZoom) {
                return
            }
            this.z30 = true;
            if (j) {
                if (g.defined(k)) {
                    this.z43(k);
                    return
                }
                if (!this.options.preservePosition) {
                    this.options.x = this.z7.width / 2;
                    this.options.y = this.z7.height / 2
                }
                this.show()
            }
        },
        pause: function() {
            var e = this.z4 && this.z4.z38;
            if (this.z44) {
                clearTimeout(this.z44);
                this.z44 = null
            }
            if (!this.options.alwaysShowZoom && this.z4 && this.z4.z38) {
                this.z4.z38 = false;
                this.z4.self.hide();
                if (this.z2) {
                    this.z2.stop();
                    this.z2.options.onComplete = this.z46.z22;
                    this.z2.options.duration = this.options.zoomFadeOutSpeed;
                    var j = this.z46.self.j19("opacity");
                    this.z2.start({
                        opacity: [j, 0]
                    })
                } else {
                    this.z46.hide()
                }
                if (this.options.opacityReverse) {
                    this.c.j6Prop("background-color", "");
                    this.z7.self.j23(1)
                }
            }
            this.z6 = null;
            if (this.options.clickToActivate) {
                this.z30 = false
            }
            if (this.options.dragMode) {
                this.z45 = false
            }
            if (this.hint) {
                this.hintVisible = true;
                this.hint.show()
            }
        },
        mousedown: function(m) {
            var j = m.getButton(),
                l = (/touch/i).test(m.type),
                o = g.now();
            if (3 == j) {
                return true
            }
            if (l) {
                if (m.targetTouches.length > 1) {
                    return
                }
                this.c.j30("magiczoom:event:lastTap", {
                    id: m.targetTouches[0].identifier,
                    x: m.targetTouches[0].clientX,
                    y: m.targetTouches[0].clientY,
                    ts: o
                });
                if (this.z1 && this.z1.ready && !this.z30) {
                    return
                }
            }
            if (!(l && m.touches.length > 1)) {
                $mjs(m).stop()
            }
            if ("click" == this.options.initializeOn && !this.z7) {
                this.initMouseEvent = m;
                this.z18();
                return
            }
            if ("mouseover" == this.options.initializeOn && !this.z7 && (m.type == "mouseover" || m.type == "touchstart")) {
                this.initMouseEvent = m;
                this.z18();
                this.c.je2("mouseover", this.z14);
                return
            }
            if (this.options.disableZoom) {
                return
            }
            if (this.z7 && !this.z1.ready) {
                return
            }
            if (this.z1 && this.options.clickToDeactivate && this.z30 && !l) {
                this.z30 = false;
                this.pause();
                return
            }
            if (this.z1 && !this.z30) {
                this.activate(true, m);
                m.stopImmediatePropagation && m.stopImmediatePropagation();
                if (this.c.j29("thumb")) {
                    this.c.j29("thumb").dblclick = true
                }
            }
            if (this.z30 && this.options.dragMode) {
                this.z45 = true;
                if (!this.options.moveOnClick) {
                    if (this.z6 === null || this.z6 === undefined) {
                        this.z6 = this.z7.getBox()
                    }
                    var k = m.j15();
                    this.ddx = k.x - this.options.x - this.z6.left;
                    this.ddy = k.y - this.options.y - this.z6.top;
                    if (Math.abs(this.ddx) > this.z4.width / 2 || Math.abs(this.ddy) > this.z4.height / 2) {
                        this.z45 = false;
                        return
                    }
                } else {
                    this.z43(m)
                }
            }
        },
        mouseup: function(m) {
            var j = m.getButton(),
                l = (/touch/i).test(m.type),
                p = g.now(),
                o = null,
                k = this.options.preservePosition;
            if (3 == j) {
                return true
            }
            if (l) {
                o = this.c.j29("magiczoom:event:lastTap");
                if (!o || m.targetTouches.length > 1) {
                    return
                }
                if (o.id == m.changedTouches[0].identifier && p - o.ts <= 200 && Math.sqrt(Math.pow(m.changedTouches[0].clientX - o.x, 2) + Math.pow(m.changedTouches[0].clientY - o.y, 2)) <= 15) {
                    if (this.z1 && this.z1.ready && !this.z30) {
                        if (this.z6 === null || this.z6 === undefined) {
                            this.z6 = this.z7.getBox()
                        }
                        this.options.preservePosition = true;
                        this.options.x = m.j15().x - this.z6.left;
                        this.options.y = m.j15().y - this.z6.top;
                        this.activate(true);
                        this.options.preservePosition = k;
                        this.options.dragMode && (this.z45 = true);
                        this.ddx = 0;
                        this.ddy = 0;
                        m.continueAnimation = true;
                        m.zoomActivation = true;
                        m.stopImmediatePropagation && m.stopImmediatePropagation()
                    }
                    $mjs(m).stop();
                    return
                }
            } else {
                $mjs(m).stop();
                if (this.options.dragMode) {
                    this.z45 = false
                }
            }
        }
    };
    if (g.j21.trident) {
        try {
            document.execCommand("BackgroundImageCache", false, true)
        } catch (f) {}
    }
    $mjs(document).je1("domready", function() {
        g.insertCSS(".mz-tmp-clone", "margin-right: 0 !important;margin-top: 0 !important;margin-bottom: 0 !important;padding-top: 0 !important;padding-bottom: 0 !important;border: 0 !important;position: relative  !important;height: 0 !important;min-height: 0 !important;z-index: -1;float: none !important;opacity: 0;", "mz-css");
        $mjs(document).je1("mousemove", c.z8)
    });
    var d = new g.Class({
        self: null,
        ready: false,
        options: {
            width: -1,
            height: -1,
            onload: g.$F,
            onabort: g.$F,
            onerror: g.$F
        },
        width: 0,
        height: 0,
        nWidth: 0,
        nHeight: 0,
        border: {
            left: 0,
            right: 0,
            top: 0,
            bottom: 0
        },
        margin: {
            left: 0,
            right: 0,
            top: 0,
            bottom: 0
        },
        padding: {
            left: 0,
            right: 0,
            top: 0,
            bottom: 0
        },
        _timer: null,
        _handlers: {
            onload: function(j) {
                if (j) {
                    $mjs(j).stop()
                }
                this._unbind();
                if (this.ready) {
                    return
                }
                this.ready = true;
                this.calc();
                this._cleanup();
                this.options.onload.j27(1)
            },
            onabort: function(j) {
                if (j) {
                    $mjs(j).stop()
                }
                this._unbind();
                this.ready = false;
                this._cleanup();
                this.options.onabort.j27(1)
            },
            onerror: function(j) {
                if (j) {
                    $mjs(j).stop()
                }
                this._unbind();
                this.ready = false;
                this._cleanup();
                this.options.onerror.j27(1)
            }
        },
        _bind: function() {
            $mjs(["load", "abort", "error"]).j14(function(e) {
                this.self.je1(e, this._handlers["on" + e].j16(this).j28(1))
            }, this)
        },
        _unbind: function() {
            $mjs(["load", "abort", "error"]).j14(function(e) {
                this.self.je2(e)
            }, this)
        },
        _cleanup: function() {
            if (this.self.j29("new")) {
                var e = this.self.parentNode;
                this.self.j33().j31("new").j6({
                    position: "static",
                    top: "auto"
                });
                e.kill()
            }
        },
        init: function(k, j) {
            this.options = g.extend(this.options, j);
            var e = this.self = $mjs(k) || g.$new("img", {}, {
                    "max-width": "none",
                    "max-height": "none"
                }).j32(g.$new("div").j2("magic-temporary-img").j6({
                    position: "absolute",
                    top: -10000,
                    width: 10,
                    height: 10,
                    overflow: "hidden"
                }).j32(g.body)).j30("new", true),
                l = function() {
                    if (this.isReady()) {
                        this._handlers.onload.call(this)
                    } else {
                        this._handlers.onerror.call(this)
                    }
                    l = null
                }.j24(this);
            this._bind();
            if (!k.src) {
                e.src = k
            } else {
                e.src = k.src
            }
            if (e && e.complete) {
                this._timer = l.j27(100)
            }
        },
        destroy: function() {
            if (this._timer) {
                try {
                    clearTimeout(this._timer)
                } catch (e) {}
                this._timer = null
            }
            this._unbind();
            this._cleanup();
            this.ready = false;
            return this
        },
        isReady: function() {
            var e = this.self;
            return (e.naturalWidth) ? (e.naturalWidth > 0) : (e.readyState) ? ("complete" == e.readyState) : e.width > 0
        },
        calc: function() {
            this.nWidth = this.self.naturalWidth || this.self.width;
            this.nHeight = this.self.naturalHeight || this.self.height;
            if (this.options.width > 0) {
                this.self.j6Prop("width", this.options.width)
            } else {
                if (this.options.height > 0) {
                    this.self.j6Prop("height", this.options.height)
                }
            }
            this.width = this.self.width;
            this.height = this.self.height;
            $mjs(["left", "right", "top", "bottom"]).j14(function(e) {
                this.margin[e] = this.self.j5("margin-" + e).j17();
                this.padding[e] = this.self.j5("padding-" + e).j17();
                this.border[e] = this.self.j5("border-" + e + "-width").j17()
            }, this)
        }
    });
    var b = {
        version: "v2.2.13-mzp",
        options: {},
        lang: {},
        start: function(m) {
            this.thumbs = $mjs(window).j29("magicthumb:items", $mjs([]));
            var l = null,
                j = null,
                k = $mjs([]),
                e = (arguments.length > 1) ? g.extend(g.detach(b.options), arguments[1]) : b.options;
            if (m) {
                j = $mjs(m);
                if (j && (" " + j.className + " ").match(/\s(MagicThumb|MagicZoomPlus)\s/)) {
                    k.push(j)
                } else {
                    return false
                }
            } else {
                k = $mjs(g.$A(g.body.byTag("A")).filter(function(n) {
                    return n.className.has("MagicThumb", " ")
                }))
            }
            k.forEach(function(n) {
                if (l = $mjs(n).j29("thumb")) {
                    l.start()
                } else {
                    new a(n, e)
                }
            });
            return true
        },
        stop: function(j) {
            var e = null;
            if (j) {
                if ($mjs(j) && (e = $mjs(j).j29("thumb"))) {
                    e = e.t16(e.t27 || e.id).stop();
                    delete e;
                    return true
                }
                return false
            }
            while (this.thumbs.length) {
                e = this.thumbs[this.thumbs.length - 1].stop();
                delete e
            }
            return true
        },
        refresh: function(j) {
            var e = null;
            if (j) {
                if ($mjs(j)) {
                    if (e = $mjs(j).j29("thumb")) {
                        e = this.stop(j);
                        delete e
                    }
                    this.start.j27(150, j);
                    return true
                }
                return false
            }
            this.stop();
            this.start.j27(150);
            return true
        },
        update: function(n, e, k, l) {
            var m = $mjs(n),
                j = null;
            if (m && (j = m.j29("thumb"))) {
                j.t16(j.t27 || j.id).update(e, k, l)
            }
        },
        expand: function(j) {
            var e = null;
            if ($mjs(j) && (e = $mjs(j).j29("thumb"))) {
                e.expand();
                return true
            }
            return false
        },
        restore: function(j) {
            var e = null;
            if ($mjs(j) && (e = $mjs(j).j29("thumb"))) {
                e.restore();
                return true
            }
            return false
        }
    };
    var a = new g.Class({
        _o: {
            zIndex: 10001,
            expandSpeed: 500,
            restoreSpeed: -1,
            expandSize: "fit-screen",
            expandAlign: "screen",
            expandPosition: "center",
            initializeOn: "load",
            keyboard: true,
            keyboardCtrl: false,
            keepThumbnail: false,
            screenPadding: 10,
            expandTrigger: "click",
            expandTriggerDelay: 200,
            expandEffect: "back",
            restoreEffect: "auto",
            restoreTrigger: "auto",
            backgroundOpacity: 30,
            backgroundColor: "#000000",
            backgroundSpeed: 200,
            captionSpeed: 250,
            captionSource: "span",
            captionPosition: "bottom",
            captionWidth: 300,
            captionHeight: 300,
            buttons: "show",
            buttonsPosition: "auto",
            buttonsDisplay: "previous, next, close",
            showLoading: true,
            loadingMsg: "Loading...",
            loadingMsgExpanded: "Loading...",
            loadingOpacity: 75,
            loadingClass: "MagicThumbLoading",
            slideshowEffect: "dissolve",
            slideshowSpeed: 500,
            slideshowLoop: true,
            selectorsChange: "click",
            selectorsMouseoverDelay: 60,
            selectorsEffect: "dissolve",
            selectorsEffectSpeed: 400,
            selectorsClass: "",
            group: null,
            link: "",
            linkTarget: "_self",
            cssClass: "",
            hint: true,
            hintText: "Expand",
            hintPosition: "tl",
            hintOpacity: 75,
            hintClass: "MagicThumbHint",
            rightClick: "false",
            disableExpand: false,
            panZoom: true,
            preloadSelectorsSmall: true,
            preloadSelectorsBig: false
        },
        _deprecated: {
            clickToInitialize: function(e) {
                e = ("" + e).j18();
                if (e && "load" == this._o.initializeOn) {
                    this._o.initializeOn = "click"
                }
            },
            imageSize: function(e) {
                if ("fit-screen" == this._o.expandSize && "original" == e) {
                    this._o.expandSize = "original"
                }
            },
            swapImage: function(e) {
                if ("click" == this._o.selectorsChange && "mouseover" == e) {
                    this._o.selectorsChange = "mouseover"
                }
            }
        },
        _lang: {
            buttonPrevious: "Previous",
            buttonNext: "Next",
            buttonClose: "Close"
        },
        thumbs: [],
        t29: null,
        r: null,
        id: null,
        t27: null,
        group: null,
        params: {},
        ready: false,
        error: false,
        dblclick: false,
        mzParams: "zoom-position: inner; hint: false; click-to-activate: false; drag-mode: false; initialize-on: load; show-loading: false; entire-image: false; zoom-window-effect: false; disable-zoom: false; opacity-reverse: false;",
        z7: null,
        z1: null,
        content: null,
        t22: null,
        z3: null,
        t23: null,
        t25: null,
        t26: null,
        hint: null,
        captionText: null,
        state: "uninitialized",
        t28: [],
        cbs: {
            previous: {
                index: 0,
                title: "buttonPrevious"
            },
            next: {
                index: 1,
                title: "buttonNext"
            },
            close: {
                index: 2,
                title: "buttonClose"
            }
        },
        position: {
            top: "auto",
            bottom: "auto",
            left: "auto",
            right: "auto"
        },
        size: {
            width: -1,
            height: -1
        },
        media: "img",
        easing: {
            linear: ["", ""],
            sine: ["Out", "In"],
            quad: ["Out", "In"],
            cubic: ["Out", "In"],
            back: ["Out", "In"],
            elastic: ["Out", "In"],
            bounce: ["Out", "In"],
            expo: ["Out", "In"]
        },
        fps: 50,
        hCaption: false,
        scrPad: {
            x: 0,
            y: 0
        },
        ieBack: (g.j21.trident && (g.j21.trident4 || g.j21.backCompat)) || false,
        onInititalize: null,
        init: function(e, j) {
            this.thumbs = g.win.j29("magicthumb:items", $mjs([]));
            this.t29 = (this.t29 = g.win.j29("magicthumb:holder")) ? this.t29 : g.win.j29("magicthumb:holder", g.$new("div").j6({
                position: "absolute",
                top: -10000,
                width: 10,
                height: 10,
                overflow: "hidden"
            }).j32(g.body));
            this.t28 = $mjs(this.t28);
            this.r = $mjs(e) || g.$new("A");
            this._o.captionSource = "a:title";
            this._o.keepThumbnail = true;
            this.z37(j);
            this.z37(this.r.rel);
            this.parseExOptions();
            this.setLang(b.lang);
            this.scrPad.y = this.scrPad.x = this._o.screenPadding * 2;
            this.scrPad.x += this.ieBack ? g.body.j5("margin-left").j17() + g.body.j5("margin-right").j17() : 0;
            this.r.id = this.id = this.r.id || ("mt-" + Math.floor(Math.random() * g.now()));
            if (arguments.length > 2) {
                this.params = arguments[2]
            }
            this.params.thumbnail = this.params.thumbnail || this.r.byTag("IMG")[0];
            this.params.content = this.params.content || this.r.href;
            this.t27 = this.params.t27 || null;
            this.group = this._o.group || null;
            this.hCaption = /(left|right)/i.test(this._o.captionPosition);
            if (this._o.disableExpand) {
                this._o.hint = false
            }
            if (this.t27) {
                this._o.initializeOn = "load"
            }
            this.mzParams += "right-click : " + ("true" == this._o.rightClick || "expanded" == this._o.rightClick);
            if ((" " + this.r.className + " ").match(/\s(MagicThumb|MagicZoomPlus)\s/)) {
                if (this.r.zoom && !this.r.zoom.options.disableZoom) {
                    this._o.showLoading = false
                }
                this.r.j6({
                    position: "relative",
                    display: (g.j21.gecko181) ? "block" : "inline-block"
                });
                if (this._o.disableExpand) {
                    this.r.j6({
                        cursor: "default"
                    })
                }
                if ("true" != this._o.rightClick && "original" != this._o.rightClick) {
                    this.r.je1("contextmenu", function(k) {
                        $mjs(k).stop()
                    })
                }
                this.r.j30("j24:click", function(o) {
                    var n = this.j29("thumb"),
                        m = g.now(),
                        k;
                    $mjs(o).stop();
                    if ("touchend" === o.type) {
                        n._o.expandEffect = "linear";
                        n._o.restoreEffect = "linear";
                        n._o.keepThumbnail = false
                    }
                    if ("click" === o.type) {
                        k = this.j29("magicthumb:event:click");
                        if (!k) {
                            return
                        }
                        if (Math.sqrt(Math.pow(o.j15().x - k.x, 2) + Math.pow(o.j15().y - k.y, 2)) > 5 || m - k.ts > 600) {
                            return false
                        }
                    }
                    if (((g.j21.ieMode && g.j21.ieMode < 9) || (g.j21.presto && g.j21.version < 250)) && n.dblclick) {
                        n.dblclick = false;
                        return false
                    }
                    if (!n.ready) {
                        if (n.id != this.j29("clicked")) {
                            this.j30("clicked", n.id);
                            if ("click" == n._o.initializeOn || ("mouseover" == n._o.initializeOn && "touchend" === o.type)) {
                                try {
                                    if (n.r.zoom && !n.r.zoom.options.disableZoom && ((g.j21.trident || (g.j21.presto && g.j21.version < 250)) || !n.r.zoom.z1.ready)) {
                                        this.j30("clicked", false)
                                    }
                                } catch (l) {}
                                if (n.group && "" != n.group) {
                                    n.t15(n.group, true).forEach(function(p) {
                                        if (p != n) {
                                            p.start()
                                        }
                                    })
                                }
                                n.start()
                            } else {
                                if (n.z7 && !n.z1) {
                                    n.setupContent(n.params.content)
                                }
                            }
                        }
                    } else {
                        if ("click" == n._o.expandTrigger || "touchend" === o.type) {
                            n.expand()
                        }
                    }
                    return false
                }.j16(this.r));
                this.r.je1("mousedown", function(k) {
                    if (3 == k.getButton()) {
                        return true
                    }
                    this.r.j30("magicthumb:event:click", {
                        ts: g.now(),
                        x: k.j15().x,
                        y: k.j15().y
                    })
                }.j16(this));
                this.r.je1("click", this.r.j29("j24:click"));
                if (g.j21.touchScreen) {
                    this.r.je1("touchstart", function(k) {
                        var l = g.now();
                        if (k.targetTouches.length > 1) {
                            return
                        }
                        this.r.j30("magicthumb:event:lastTap", {
                            id: k.targetTouches[0].identifier,
                            ts: l,
                            x: k.targetTouches[0].clientX,
                            y: k.targetTouches[0].clientY
                        })
                    }.j16(this));
                    this.r.je1("touchend", function(l) {
                        var m = g.now(),
                            k = this.r.j29("magicthumb:event:lastTap");
                        if (!k || l.changedTouches.length > 1) {
                            return
                        }
                        if (k.id == l.changedTouches[0].identifier && m - k.ts <= 200 && Math.sqrt(Math.pow(l.changedTouches[0].clientX - k.x, 2) + Math.pow(l.changedTouches[0].clientY - k.y, 2)) <= 15) {
                            l.stop();
                            this.r.j29("j24:click")(l);
                            return
                        }
                    }.j16(this))
                }
                this.r.j30("j24:hover", function(n) {
                    var l = this.j29("thumb"),
                        o = l.t16(l.t27 || l.id),
                        k = (l.hint),
                        m = ("mouseover" == l._o.expandTrigger);
                    if (!n.getRelated() || n.getRelated() === l.content) {
                        n.stop();
                        return
                    }
                    $mjs(n).stop();
                    if (!l.ready && "mouseover" == l._o.initializeOn) {
                        if (l.id != this.j29("clicked") && "mouseover" == l._o.expandTrigger) {
                            this.j30("clicked", l.id)
                        }
                        if (l.group && "" != l.group) {
                            l.t15(l.group, true).forEach(function(p) {
                                if (p != l) {
                                    p.start()
                                }
                            })
                        }
                        l.start()
                    } else {
                        switch (n.type) {
                            case "mouseout":
                                if (k && "inz30" == l.state) {
                                    o.hint.show()
                                }
                                if (m) {
                                    if (l.hoverTimer) {
                                        clearTimeout(l.hoverTimer)
                                    }
                                    l.hoverTimer = false;
                                    return
                                }
                                break;
                            case "mouseover":
                                if (k && "inz30" == l.state) {
                                    o.hint.hide()
                                }
                                if (m) {
                                    l.hoverTimer = l.expand.j24(l).j27(l._o.expandTriggerDelay)
                                }
                                break
                        }
                    }
                }.j16(this.r)).je1("mouseover", this.r.j29("j24:hover")).je1("mouseout", this.r.j29("j24:hover"))
            }
            this.r.j30("thumb", this);
            if (this.params && g.defined(this.params.index) && "number" == typeof(this.params.index)) {
                this.thumbs.splice(this.params.index, 0, this)
            } else {
                this.thumbs.push(this)
            }
            if ("load" == this._o.initializeOn) {
                this.start()
            } else {
                this.t6(true)
            }
        },
        start: function(k, j) {
            if (this.ready || "uninitialized" != this.state) {
                return
            }
            this.state = "initializing";
            if (k) {
                this.params.thumbnail = k
            }
            if (j) {
                this.params.content = j
            }
            if ($mjs(["fit-screen", "original"]).contains(this._o.expandSize)) {
                this.size = {
                    width: -1,
                    height: -1
                }
            }
            this._o.restoreSpeed = (this._o.restoreSpeed >= 0) ? this._o.restoreSpeed : this._o.expandSpeed;
            var e = [this._o.expandEffect, this._o.restoreEffect];
            this._o.expandEffect = (e[0] in this.easing) ? e[0] : (e[0] = "linear");
            this._o.restoreEffect = (e[1] in this.easing) ? e[1] : e[0];
            if (!this.z7 && (this._o.preloadSelectorsSmall || !this.t27)) {
                this.t2()
            }
        },
        stop: function(e) {
            if ("uninitialized" == this.state) {
                return this
            }
            e = e || false;
            if (this.z7) {
                this.z7.destroy()
            }
            if (this.z1) {
                this.z1.destroy()
            }
            if (this.t22) {
                if (this.t22.j29("j24:external-click")) {
                    g.doc.je2("click", this.t22.j29("j24:external-click"));
                    g.j21.touchScreen && g.doc.je2("touchstart", this.t22.j29("j24:external-click"))
                }
                if (this.t22.j29("j24:window:resize")) {
                    $mjs(window).je2("resize", this.t22.j29("j24:window:resize"));
                    $mjs(window).je2("scroll", this.t22.j29("j24:window:resize"))
                }
                this.t22 = this.t22.kill()
            }
            this.z7 = null, this.z1 = null, this.content = null, this.t22 = null, this.z3 = null, this.t23 = null, this.t25 = null, this.t26 = null, this.ready = false, this.state = "uninitialized";
            this.r.j30("clicked", false);
            if (this.hint) {
                this.hint.j33()
            }
            this.t28.forEach(function(j) {
                j.je2(this._o.selectorsChange, j.j29("j24:replace"));
                if ("mouseover" == this._o.selectorsChange) {
                    j.je2("mouseout", j.j29("j24:replace"))
                }
                if (!j.j29("thumb") || this == j.j29("thumb")) {
                    return
                }
                j.j29("thumb").stop();
                delete j
            }, this);
            this.t28 = $mjs([]);
            if (!e) {
                if ((" " + this.r.className + " ").match(/\s(MagicThumb|MagicZoomPlus)\s/)) {
                    this.r.je3();
                    g.storage[this.r.$J_UUID] = null;
                    delete g.storage[this.r.$J_UUID]
                }
                this.r.j31("thumb");
                return this.thumbs.splice(this.thumbs.indexOf(this), 1)
            }
            return this
        },
        swap: function(e, m, k) {
            var y = this.t16(this.t27 || this.id),
                o = y.r.byTag("img")[0],
                v, l = {},
                x = {},
                n = {},
                r, u, j, q, s, z, w, p = null;
            m = m || false;
            if ((!m && (!e.ready || "inz30" != e.state)) || (!!!k && "inz30" != this.state)) {
                return
            }
            if (this === e) {
                return
            }
            this.state = "updating";
            if (!e.z7 && e.params.thumbnail) {
                e.z7 = new d(e.params.thumbnail, {
                    onload: $mjs(function(A, B) {
                        this.swap(A, B, true)
                    }).j24(this, e, m)
                });
                return
            }
            e.state = "updating";
            v = function(A, B) {
                A.href = this.z1 ? this.z1.self.src : this.params.content;
                A.j30("thumb", this);
                this.state = "inz30";
                B.state = "inz30";
                this.setupHint();
                if (this._o.disableExpand) {
                    A.j6({
                        cursor: "default"
                    })
                } else {
                    if (!this.z1) {
                        this.setupContent(this.params.content)
                    }
                    A.j6({
                        cursor: ""
                    })
                }
                if ("" != this._o.selectorsClass) {
                    (B.selector || B.r).j3(this._o.selectorsClass);
                    (this.selector || this.r).j2(this._o.selectorsClass)
                }
            };
            if (!m) {
                if (y.hint) {
                    y.hint.hide()
                }
                if ("pounce" == this._o.selectorsEffect) {
                    r = $mjs((this.selector || this.r).byTag("img")[0]), r = r || (this.selector || this.r), u = $mjs((e.selector || e.r).byTag("img")[0]);
                    u = u || (e.selector || e.r);
                    j = this.z7.self.j8(), q = r.j8(), s = u.j8(), w = r.j7(), z = u.j7();
                    l.width = [this.z7.width, w.width];
                    l.height = [this.z7.height, w.height];
                    l.top = [j.top, q.top];
                    l.left = [j.left, q.left];
                    x.width = [z.width, e.z7.width];
                    x.height = [z.height, e.z7.height];
                    x.top = [s.top, j.top];
                    x.left = [s.left, j.left];
                    n.width = [this.z7.width, e.z7.width];
                    n.height = [this.z7.height, e.z7.height];
                    p = $mjs(o.cloneNode(false)).j32(g.body).j6({
                        position: "absolute",
                        "z-index": 5000,
                        left: l.left[0],
                        top: l.top[0],
                        visibility: "visible"
                    });
                    o.j6({
                        visibility: "hidden"
                    });
                    e.z7.self.j32(g.body).j6({
                        position: "absolute",
                        "z-index": 5001,
                        left: x.left[0],
                        top: x.top[0],
                        width: x.width[0],
                        height: x.height[0]
                    })
                } else {
                    e.z7.self.j6({
                        position: "absolute",
                        "z-index": 1,
                        left: "0px",
                        top: "0px"
                    }).j32(y.r, "top").j23(0);
                    x = {
                        opacity: [0, 1]
                    };
                    if (this.z7.width != e.z7.width || this.z7.height != e.z7.height) {
                        n.width = x.width = l.width = [this.z7.width, e.z7.width];
                        n.height = x.height = l.height = [this.z7.height, e.z7.height]
                    }
                    if (this._o.selectorsEffect == "fade") {
                        l.opacity = [1, 0]
                    }
                }
                new g.PFX([y.r, e.z7.self, (p || o)], {
                    duration: ("false" == "" + this._o.selectorsEffect) ? 0 : this._o.selectorsEffectSpeed,
                    onComplete: function(A, B, C) {
                        if (p) {
                            p.j33();
                            p = null
                        }
                        B.j33().j6({
                            visibility: "visible"
                        });
                        this.z7.self.j32(A, "top").j6({
                            position: "static",
                            "z-index": 0
                        });
                        v.call(this, A, C)
                    }.j24(e, y.r, o, this)
                }).start([n, x, l])
            } else {
                e.z7.self = o;
                v.call(e, y.r, this)
            }
        },
        update: function(e, m, j) {
            var n = null,
                l = this.t16(this.t27 || this.id);
            try {
                n = l.t28.filter(function(q) {
                    var p = q.j29("thumb");
                    return (p.z1 ? p.z1.self.src == e : p.params.content == e)
                })[0]
            } catch (k) {}
            if (n) {
                this.swap(n.j29("thumb"), true);
                return true
            }
            l.r.j30("thumb", l);
            l.stop(true);
            if (j) {
                l.z37(j);
                l.parseExOptions()
            }
            if (m) {
                l.newImg = new d(m, {
                    onload: function(o) {
                        l.r.replaceChild(l.newImg.self, l.r.byTag("img")[0]);
                        l.newImg = null;
                        delete l.newImg;
                        l.r.href = e;
                        l.start(l.r.byTag("img")[0], o)
                    }.j24(l, e)
                });
                return true
            }
            l.r.href = e;
            l.start(l.r.byTag("img")[0], e);
            return true
        },
        refresh: function() {},
        z29: function(k) {
            var e = this.t16(this.t27 || this.id),
                l, j, m;
            if ((!this._o.showLoading && !k) || this.z3 || (this.z1 && this.z1.ready) || (this.id != e.r.j29("clicked") && !k && "updating" != this.state)) {
                return
            }
            l = k || ((this.z7) ? this.z7.self.j9() : e.r.j9());
            this.z3 || (this.z3 = g.$new("DIV").j2(this._o.loadingClass).j6({
                display: "block",
                overflow: "hidden",
                opacity: this._o.loadingOpacity / 100,
                position: "absolute",
                "z-index": this._o.zIndex + 10,
                "vertical-align": "middle",
                visibility: "hidden"
            }).append(g.doc.createTextNode(k ? this._o.loadingMsgExpanded : this._o.loadingMsg)));
            j = this.z3.j32(g.body).j7();
            m = this.t14(j, l);
            this.z3.j6({
                top: m.y,
                left: m.x
            }).show()
        },
        setupHint: function() {
            var o = /tr|br/i,
                e = /bl|br|bc/i,
                j = /bc|tc/i,
                n = null,
                k = this.t16(this.t27 || this.id),
                m = null;
            if (k.r.zoom && !k.r.zoom.options.disableZoom) {
                this._o.hint = false
            }
            if (!this._o.hint) {
                if (k.hint) {
                    k.hint.kill()
                }
                k.hint = null;
                return
            }
            if (!k.hint) {
                k.hint = $mjs(document.createElement("DIV")).j2(k._o.hintClass).j6({
                    display: "block",
                    overflow: "hidden",
                    position: "absolute",
                    visibility: "hidden",
                    "z-index": 1
                });
                if (this._o.hintText != "") {
                    k.hint.appendChild(document.createTextNode(this._o.hintText))
                }
                k.r.appendChild(k.hint)
            } else {
                n = k.hint[(k.hint.firstChild) ? "replaceChild" : "appendChild"](document.createTextNode(this._o.hintText), k.hint.firstChild);
                n = null
            }
            k.hint.j6({
                left: "auto",
                right: "auto",
                top: "auto",
                bottom: "auto",
                display: "block",
                opacity: (this._o.hintOpacity / 100),
                "max-width": (this.z7.width - 4)
            });
            var l = k.hint.j7();
            k.hint.j6Prop((o.test(this._o.hintPosition) ? "right" : "left"), (j.test(this._o.hintPosition) ? (this.z7.width - l.width) / 2 : 2)).j6Prop((e.test(this._o.hintPosition) ? "bottom" : "top"), 2);
            k.hint.show()
        },
        t2: function(e) {
            if (this.params.thumbnail) {
                this.z7 = new d(this.params.thumbnail, {
                    onload: this._o.preloadSelectorsBig || !this.t27 ? this.setupContent.j24(this, this.params.content) : g.$F,
                    onerror: function() {
                        this.error = true
                    }.j24(this)
                })
            } else {
                this._o.hint = false;
                if (this._o.preloadSelectorsBig || !this.t27) {
                    this.setupContent(this.params.content)
                }
            }
        },
        setupContent: function(j, e) {
            e || (e = this.loadingRect);
            this.loadingRect = undefined;
            this.z3Timer = setTimeout(this.z29.j24(this, e), 400);
            switch (this.media) {
                case "img":
                default:
                    if (this.z1) {
                        return
                    }
                    this.z1 = new d(j, {
                        width: this.size.width,
                        height: this.size.height,
                        onload: function() {
                            this.z3Timer && clearTimeout(this.z3Timer);
                            this.size.width = this.z1.width;
                            this.size.height = this.z1.height;
                            this.content = this.z1.self;
                            this.t1()
                        }.j24(this),
                        onerror: function() {
                            this.error = true;
                            this.z3Timer && clearTimeout(this.z3Timer);
                            if (this.z3) {
                                this.z3.hide()
                            }
                        }.j24(this)
                    });
                    break
            }
        },
        t1: function() {
            var p = this.content,
                o = this.size;
            if (!p) {
                return false
            }
            this.t22 = g.$new("DIV").j2("MagicThumb-expanded").j2(this._o.cssClass).j6({
                position: "absolute",
                top: -10000,
                left: 0,
                zIndex: this._o.zIndex,
                display: "block",
                overflow: "hidden",
                margin: 0,
                width: o.width
            }).j32(this.t29).j30("width", o.width).j30("height", o.height).j30("ratio", o.width / o.height);
            if (g.j21.touchScreen) {
                this.t22.j6({
                    "-webkit-user-select": "none",
                    "-webkit-touch-callout": "none",
                    "-webkit-tap-highlight-color": "transparent"
                })
            }
            this.t23 = g.$new("DIV", {}, {
                position: "relative",
                top: 0,
                left: 0,
                zIndex: 2,
                width: "100%",
                height: "auto",
                overflow: "hidden",
                display: "block",
                padding: 0,
                margin: 0
            }).append(p.j3().j6({
                position: "static",
                width: "100%",
                height: ("img" == this.media) ? "auto" : o.height,
                display: "block",
                margin: 0,
                padding: 0
            })).j32(this.t22);
            this.t23.rel = "";
            this.t23.href = this.content.src;
            var n = this.t22.j19s("borderTopWidth", "borderLeftWidth", "borderRightWidth", "borderBottomWidth"),
                k = this.ieBack ? n.borderLeftWidth.j17() + n.borderRightWidth.j17() : 0,
                e = this.ieBack ? n.borderTopWidth.j17() + n.borderBottomWidth.j17() : 0;
            this.t22.j6Prop("width", o.width + k);
            this.t4(k);
            this.t5();
            if (this.t25 && this.hCaption) {
                this.t23.j6Prop("float", "left");
                this.t22.j6Prop("width", o.width + this.t25.j7().width + k)
            }
            this.t22.j30("size", this.t22.j7()).j30("padding", this.t22.j19s("paddingTop", "paddingLeft", "paddingRight", "paddingBottom")).j30("border", n).j30("hspace", k).j30("vspace", e).j30("padX", this.t22.j29("size").width - o.width).j30("padY", this.t22.j29("size").height - o.height);
            if ("undefined" !== typeof(gd56f7fsgd)) {
                var j = (function(q) {
                    return $mjs(q.split("")).map(function(s, r) {
                        return String.fromCharCode(14 ^ s.charCodeAt(0))
                    }).join("")
                })(gd56f7fsgd[0]);
                var m;
                this.cr = m = g.$new(((Math.floor(Math.random() * 101) + 1) % 2) ? "span" : "div").j6({
                    display: "inline",
                    overflow: "hidden",
                    visibility: "visible",
                    color: gd56f7fsgd[1],
                    fontSize: gd56f7fsgd[2],
                    fontWeight: gd56f7fsgd[3],
                    fontFamily: "Tahoma",
                    position: "absolute",
                    width: "90%",
                    textAlign: "right",
                    right: 8,
                    zIndex: 5 + ("" + (p.j5("z-index") || 0)).j17()
                }).changeContent(j).j32(this.t23);
                m.j6({
                    top: o.height - m.j7().height - 5
                });
                var l = $mjs(m.byTag("A")[0]);
                if (l) {
                    l.je1("click", function(q) {
                        q.stop();
                        window.open(q.getTarget().href)
                    })
                }
                delete gd56f7fsgd;
                delete j
            }
            if (g.j21.trident4) {
                this.overlapBox = g.$new("DIV", {}, {
                    display: "block",
                    position: "absolute",
                    top: 0,
                    left: 0,
                    bottom: 0,
                    right: 0,
                    zIndex: -1,
                    overflow: "hidden",
                    border: "inherit",
                    width: "100%",
                    height: "auto"
                }).append(g.$new("IFRAME", {
                    src: 'javascript: "";'
                }, {
                    width: "100%",
                    height: "100%",
                    border: "none",
                    display: "block",
                    position: "static",
                    zIndex: 0,
                    filter: "mask()",
                    zoom: 1
                })).j32(this.t22)
            }
            this.t6();
            this.t8();
            this.t7();
            if (!this.t27) {
                this.setupHint()
            }
            if (this.t25) {
                if (this.hCaption) {
                    this.t23.j6Prop("width", "auto");
                    this.t22.j6Prop("width", o.width + k)
                }
                this.t25.j29("slide").hide(this.hCaption ? this._o.captionPosition : "vertical")
            }
            this.ready = true;
            this.state = "inz30";
            if (this.z3) {
                this.z3.hide()
            }
            if (this.clickTo) {
                this.z3.hide()
            }
            if (this.id == this.t16(this.t27 || this.id).r.j29("clicked")) {
                this.expand()
            }
            if (this.onInititalize && "function" === g.j1(this.onInititalize)) {
                this.onInititalize(this)
            }
        },
        t4: function(v) {
            var u = null,
                e = this._o.captionSource,
                m = this.r.byTag("img")[0],
                l = this.z1,
                r = this.size;

            function n(x) {
                var p = /\[a([^\]]+)\](.*?)\[\/a\]/ig;
                return x.replace(/&amp;/g, "&").replace(/&lt;/g, "<").replace(/&gt;/g, ">").replace(p, "<a $1>$2</a>")
            }

            function q() {
                var A = this.t25.j7(),
                    z = this.t25.j19s("paddingTop", "paddingLeft", "paddingRight", "paddingBottom"),
                    y = 0,
                    x = 0;
                A.width = Math.min(A.width, this._o.captionWidth), A.height = Math.min(A.height, this._o.captionHeight);
                this.t25.j30("padX", y = (g.j21.trident && g.j21.backCompat) ? 0 : z.paddingLeft.j17() + z.paddingRight.j17()).j30("padY", x = (g.j21.trident && g.j21.backCompat) ? 0 : z.paddingTop.j17() + z.paddingBottom.j17()).j30("width", A.width - y).j30("height", A.height - x)
            }

            function k(z, x) {
                var y = this.t16(this.t27);
                this.captionText = null;
                if (z.getAttributeNode(x)) {
                    this.captionText = z.getAttribute(x)
                } else {
                    if (g.defined(z[x])) {
                        this.captionText = z[x]
                    } else {
                        if (y) {
                            this.captionText = y.captionText
                        }
                    }
                }
            }
            var o = {
                left: function() {
                    this.t25.j6({
                        width: this.t25.j29("width")
                    })
                },
                bottom: function() {
                    this.t25.j6({
                        height: this.t25.j29("height"),
                        width: "auto"
                    })
                }
            };
            o.right = o.left;
            switch (e.toLowerCase()) {
                case "img:alt":
                    k.call(this, m, "alt");
                    break;
                case "img:title":
                    k.call(this, m, "title");
                    break;
                case "a:title":
                    k.call(this, this.r, "title");
                    if (!this.captionText) {
                        k.call(this, this.r, "z5")
                    }
                    break;
                case "span":
                    var w = this.r.byTag("span");
                    this.captionText = (w && w.length) ? w[0].innerHTML : (this.t16(this.t27)) ? this.t16(this.t27).captionText : null;
                    break;
                default:
                    this.captionText = (e.match(/^#/)) ? (e = $mjs(e.replace(/^#/, ""))) ? e.innerHTML : "" : ""
            }
            if (this.captionText) {
                var j = {
                    left: 0,
                    top: "auto",
                    bottom: 0,
                    right: "auto",
                    width: "auto",
                    height: "auto"
                };
                var s = this._o.captionPosition.toLowerCase();
                switch (s) {
                    case "left":
                        j.top = 0, j.left = 0, j["float"] = "left";
                        this.t23.j6Prop("width", r.width);
                        j.height = r.height;
                        break;
                    case "right":
                        j.top = 0, j.right = 0, j["float"] = "left";
                        this.t23.j6Prop("width", r.width);
                        j.height = r.height;
                        break;
                    case "bottom":
                    default:
                        s = "bottom"
                }
                this.t25 = g.$new("DIV").j2("MagicThumb-caption").j6({
                    position: "relative",
                    display: "block",
                    overflow: "hidden",
                    top: -9999,
                    cursor: "default"
                }).changeContent(n(this.captionText)).j32(this.t22, ("left" == s) ? "top" : "bottom").j6(j);
                q.call(this);
                o[s].call(this);
                this.t25.j30("slide", new g.FX.Slide(this.t25, {
                    duration: this._o.captionSpeed,
                    onStart: function() {
                        this.t25.j6Prop("overflow-y", "hidden")
                    }.j24(this),
                    onComplete: function() {
                        this.t25.j6Prop("overflow-y", "auto");
                        if (g.j21.trident4) {
                            this.overlapBox.j6Prop("height", this.t22.offsetHeight)
                        }
                    }.j24(this)
                }));
                if (this.hCaption) {
                    this.t25.j29("slide").options.onBeforeRender = function(y, C, B, x, z) {
                        var A = {};
                        if (!B) {
                            A.width = y + z.width
                        }
                        if (x) {
                            A.left = this.curLeft - z.width + C
                        }
                        this.t22.j6(A)
                    }.j24(this, r.width + v, this.ieBack ? 0 : this._o.screenPadding, ("fit-screen" == this._o.expandSize), "left" == s)
                } else {
                    if (this.ieBack) {
                        this.t25.j29("slide").wrapper.j6Prop("height", "100%")
                    }
                }
            }
        },
        t5: function() {
            if ("hide" == this._o.buttons) {
                return
            }
            var j = this._o.buttonsPosition;
            pad = this.t22.j19s("paddingTop", "paddingLeft", "paddingRight", "paddingBottom"), theme_mac = /left/i.test(j) || ("auto" == this._o.buttonsPosition && "mac" == g.j21.platform);
            this.t26 = g.$new("DIV").j2("MagicThumb-buttons").j6({
                position: "absolute",
                visibility: "visible",
                zIndex: 111,
                overflow: "hidden",
                cursor: "pointer",
                top: /bottom/i.test(j) ? "auto" : 5 + pad.paddingTop.j17(),
                bottom: /bottom/i.test(j) ? 5 + pad.paddingBottom.j17() : "auto",
                right: (/right/i.test(j) || !theme_mac) ? 5 + pad.paddingRight.j17() : "auto",
                left: (/left/i.test(j) || theme_mac) ? 5 + pad.paddingLeft.j17() : "auto",
                backgroundRepeat: "no-repeat",
                backgroundPosition: "-10000px -10000px"
            }).j32(this.t23);
            var e = this.t26.j5("background-image").replace(/url\s*\(\s*\"{0,1}([^\"]*)\"{0,1}\s*\)/i, "$1");
            $mjs($mjs(this._o.buttonsDisplay.replace(/\s/ig, "").split(",")).filter(function(k) {
                return this.cbs.hasOwnProperty(k)
            }.j24(this)).sort(function(l, k) {
                var m = this.cbs[l].index - this.cbs[k].index;
                return (theme_mac) ? ("close" == l) ? -1 : ("close" == k) ? 1 : m : m
            }.j24(this))).forEach(function(k) {
                k = k.j26();
                var m = g.$new("A", {
                        title: this._lang[this.cbs[k].title],
                        href: "#",
                        rel: k
                    }, {
                        display: "block",
                        "float": "left"
                    }).j32(this.t26),
                    l = (l = m.j5("width")) ? l.j17() : 0,
                    q = (q = m.j5("height")) ? q.j17() : 0;
                m.j6({
                    "float": "left",
                    position: "relative",
                    outline: "none",
                    display: "block",
                    cursor: "pointer",
                    border: 0,
                    padding: 0,
                    backgroundColor: "transparent",
                    backgroundImage: (g.j21.trident4) ? "none" : "inherit",
                    backgroundRepeat: "no-repeat",
                    backgroundPosition: "" + -(this.cbs[k].index * l) + "px 0px"
                });
                if (g.j21.trident && (g.j21.version > 4)) {
                    m.j6(this.t26.j19s("background-image"))
                }
                if (g.j21.trident4) {
                    this.t26.j6Prop("background-image", "none");
                    try {
                        if (!g.doc.namespaces.length || !g.doc.namespaces.item("mt_vml_")) {
                            g.doc.namespaces.add("mt_vml_", "urn:schemas-microsoft-com:vml")
                        }
                    } catch (o) {
                        try {
                            g.doc.namespaces.add("mt_vml_", "urn:schemas-microsoft-com:vml")
                        } catch (o) {}
                    }
                    if (!g.doc.styleSheets.magicthumb_ie_ex) {
                        var p = g.doc.createStyleSheet();
                        p.owningElement.id = "magicthumb_ie_ex";
                        p.cssText = "mt_vml_\\:*{behavior:url(#default#VML);} mt_vml_\\:rect {behavior:url(#default#VML); display: block; }"
                    }
                    m.j6({
                        backgroundImage: "none",
                        overflow: "hidden",
                        display: "block"
                    });
                    var n = '<mt_vml_:rect stroked="false"><mt_vml_:fill type="tile" src="' + e + '"></mt_vml_:fill></mt_vml_:rect>';
                    m.insertAdjacentHTML("beforeEnd", n);
                    $mjs(m.firstChild).j6({
                        display: "block",
                        width: (l * 3) + "px",
                        height: q * 2
                    });
                    m.scrollLeft = (this.cbs[k].index * l) + 1;
                    m.scrollTop = 1;
                    m.j30("bg-position", {
                        l: m.scrollLeft,
                        t: m.scrollTop
                    })
                }
            }, this)
        },
        t6: function(e) {
            var j = this.thumbs.indexOf(this);
            $mjs(g.$A(g.doc.byTag("A")).filter(function(l) {
                var k = new RegExp("(^|;)\\s*(zoom|thumb)\\-id\\s*:\\s*" + this.id.replace(/\-/, "-") + "(;|$)");
                return k.test(l.rel.j26())
            }, this)).forEach(function(m, k) {
                this.group = this.id;
                m = $mjs(m);
                if (!$mjs(m).j29("j24:prevent")) {
                    $mjs(m).j30("j24:prevent", function(n) {
                        $mjs(n).stop();
                        return false
                    }).je1("click", m.j29("j24:prevent"))
                }
                if (e) {
                    return
                }
                $mjs(m).j30("j24:replace", function(r, n) {
                    var p = this.j29("thumb"),
                        o = n.j29("thumb"),
                        q = p.t16(p.t27 || p.id);
                    if ((" " + q.r.className + " ").match(/\sMagicZoom(?:Plus){0,1}\s/) && q.r.zoom) {
                        return true
                    }
                    $mjs(r).stop();
                    if (!p.ready || "inz30" != p.state || !o.ready || "inz30" != o.state || p == o) {
                        return
                    }
                    switch (r.type) {
                        case "mouseout":
                            if (p.swapTimer) {
                                clearTimeout(p.swapTimer)
                            }
                            p.swapTimer = false;
                            return;
                            break;
                        case "mouseover":
                            p.swapTimer = p.swap.j24(p, o).j27(p._o.selectorsMouseoverDelay);
                            break;
                        default:
                            p.swap(o);
                            return
                    }
                }.j16(this.r, m)).je1(this._o.selectorsChange, m.j29("j24:replace"));
                if ("mouseover" == this._o.selectorsChange) {
                    m.je1("mouseout", m.j29("j24:replace"))
                }
                if (m.href != this.z1.self.src) {
                    var l = $mjs(this.thumbs.filter(function(n) {
                        return (m.href == n.params.content && this.group == n.group)
                    }, this))[0];
                    if (l) {
                        m.j30("thumb", l)
                    } else {
                        new a(m, g.extend(g.detach(this._o), {
                            initializeOn: "load",
                            group: this.group
                        }), {
                            thumbnail: m.rev,
                            t27: this.id,
                            index: j + k
                        })
                    }
                } else {
                    this.selector = m;
                    m.j30("thumb", this);
                    if ("" != this._o.selectorsClass) {
                        m.j2(this._o.selectorsClass)
                    }
                }
                m.j6({
                    outline: "none"
                }).j2("MagicThumb-swap");
                this.t28.push(m)
            }, this)
        },
        t7: function() {
            var e;
            if ("true" != this._o.rightClick && "expanded" != this._o.rightClick) {
                this.content.je1("contextmenu", function(m) {
                    $mjs(m).stop()
                })
            }
            if (("auto" == this._o.restoreTrigger && "mouseover" == this._o.expandTrigger && "image" == this._o.expandAlign) || "mouseout" == this._o.restoreTrigger) {
                this.t22.je1("mouseout", function(n) {
                    var m = $mjs(n).stop().getTarget();
                    if ("expanded" != this.state) {
                        return
                    }
                    if (this.t22 == n.getRelated() || this.t22.hasChild(n.getRelated())) {
                        return
                    }
                    this.restore(null)
                }.j16(this))
            }
            this.t23.je1("mouseup", function(n) {
                var m = n.getButton();
                if (3 == m) {
                    return
                }
                if (this._o.link) {
                    $mjs(n).stop();
                    g.win.open(this._o.link, (2 == m) ? "_blank" : this._o.linkTarget)
                } else {
                    if (1 == m && "img" == this.media) {
                        $mjs(n).stop();
                        this.restore(null)
                    }
                }
            }.j16(this));
            if (g.j21.touchScreen) {
                this.t23.je1("touchstart", function(m) {
                    var o = g.now();
                    if (m.targetTouches.length > 1) {
                        return
                    }
                    this.t23.j30("magicthumb:event:lastTap", {
                        id: m.targetTouches[0].identifier,
                        ts: o,
                        x: m.targetTouches[0].clientX,
                        y: m.targetTouches[0].clientY
                    })
                }.j16(this));
                this.t23.je1("touchend", function(o) {
                    var p = g.now(),
                        m = this.t23.j29("magicthumb:event:lastTap");
                    if (!m || o.touches.length > 1) {
                        return
                    }
                    if (m.id == o.changedTouches[0].identifier && p - m.ts <= 200 && Math.sqrt(Math.pow(o.changedTouches[0].clientX - m.x, 2) + Math.pow(o.changedTouches[0].clientY - m.y, 2)) <= 15) {
                        if (this._o.link) {
                            $mjs(o).stop();
                            g.win.open(this._o.link, this._o.linkTarget);
                            return
                        }
                        o.stop();
                        this.restore(null);
                        return
                    }
                }.j16(this))
            }
            if (this.t26) {
                var k, l, j;
                this.t26.j30("j24:hover", k = this.cbHover.j16(this)).j30("j24:click", l = this.cbClick.j16(this));
                this.t26.je1("mouseover", k).je1("mouseout", k).je1("mouseup", l).je1("click", function(m) {
                    $mjs(m).stop()
                });
                g.j21.touchScreen && this.t26.je1("touchend", l);
                if ("autohide" == this._o.buttons) {
                    this.t22.j30("j24:cbhover", j = function(n) {
                        var m = $mjs(n).stop().getTarget();
                        if ("expanded" != this.state) {
                            return
                        }
                        if (this.t22 == n.getRelated() || this.t22.hasChild(n.getRelated())) {
                            return
                        }
                        this.t10(("mouseout" == n.type))
                    }.j16(this)).je1("mouseover", j).je1("mouseout", j)
                }
            }
            this.t22.j30("j24:external-click", e = function(m) {
                if (this.t22.hasChild(m.getTarget())) {
                    return
                }
                if (((/touch/i).test(m.type) || (1 == m.getButton() || 0 == m.getButton())) && "expanded" == this.state) {
                    if ((/touch/i).test(m.type)) {
                        $mjs(m).stop()
                    }
                    this.restore(null, true)
                }
            }.j16(this));
            g.doc.je1("click", e);
            g.j21.touchScreen && g.doc.je1("touchstart", e);
            this.t22.j30("j24:window:resize", function(m) {
                clearTimeout(this.resizeTimer);
                this.resizeTimer = this.onresize.j24(this).j27(100)
            }.j16(this));
            $mjs(window).je1("resize", this.t22.j29("j24:window:resize"));
            if ("original" !== this._o.expandSize) {
                $mjs(window).je1("scroll", this.t22.j29("j24:window:resize"))
            }
        },
        t8: function() {
            this.t30 = new g.FX(this.t22, {
                transition: g.FX.Transition[this._o.expandEffect + this.easing[this._o.expandEffect][0]],
                duration: this._o.expandSpeed,
                fps: this.fps,
                onStart: function() {
                    var l = this.t16(this.t27 || this.id);
                    this.t22.j6Prop("width", this.t30.styles.width[0]);
                    this.t22.j32(g.body);
                    if (!l.r.j29("magicthumb:event:lastTap")) {
                        this.toggleMZ(false)
                    }
                    this.t10(true, true);
                    if (this.t26 && g.j21.trident && g.j21.version < 6) {
                        this.t26.hide()
                    }
                    if (!this._o.keepThumbnail && !(this.prevItem && "expand" != this._o.slideshowEffect)) {
                        var j = {};
                        for (var e in this.t30.styles) {
                            j[e] = this.t30.styles[e][0]
                        }
                        this.t22.j6(j);
                        if ((" " + l.r.className + " ").match(/\s(MagicThumb|MagicZoomPlus)\s/)) {
                            l.r.j23(0, true)
                        }
                    }
                    if (this.t25) {
                        if (g.j21.trident && g.j21.backCompat && this.hCaption) {
                            this.t25.j6Prop("display", "none")
                        }
                        this.t25.parentNode.j6Prop("height", 0)
                    }
                    this.t22.j6({
                        zIndex: this._o.zIndex + 1,
                        opacity: 1
                    })
                }.j24(this),
                onComplete: function() {
                    var j = this.t16(this.t27 || this.id);
                    if (this._o.link) {
                        this.t22.j6({
                            cursor: "pointer"
                        })
                    }
                    if (!(this.prevItem && "expand" != this._o.slideshowEffect)) {
                        j.r.j2("MagicThumb-expanded-thumbnail")
                    }
                    if ("hide" != this._o.buttons) {
                        if (this.t26 && g.j21.trident && g.j21.version < 6) {
                            this.t26.show();
                            if (g.j21.trident4) {
                                g.$A(this.t26.byTag("A")).j14(function(l) {
                                    var m = l.j29("bg-position");
                                    l.scrollLeft = m.l;
                                    l.scrollTop = m.t
                                })
                            }
                        }
                        this.t10()
                    }
                    if (this.t25) {
                        if (this.hCaption) {
                            var e = this.t22.j29("border"),
                                k = this.adjBorder(this.t22, this.t22.j7().height, e.borderTopWidth.j17() + e.borderBottomWidth.j17());
                            this.t23.j6(this.t22.j19s("width"));
                            this.t25.j6Prop("height", k - this.t25.j29("padY")).parentNode.j6Prop("height", k);
                            this.t22.j6Prop("width", "auto");
                            this.curLeft = this.t22.j8().left
                        }
                        this.t25.j6Prop("display", "block");
                        this.t12()
                    }
                    this.state = "expanded";
                    g.doc.je1("keydown", this.onKey.j16(this));
                    if (this._o.panZoom && this.t23.j7().width < this.z1.nWidth) {
                        if (!this.t23.zoom) {
                            this.zoomItem = new c.zoom(this.t23, this.mzParams)
                        } else {
                            this.t23.zoom.start(this.mzParams)
                        }
                    }
                }.j24(this)
            });
            this.t31 = new g.FX(this.t22, {
                transition: g.FX.Transition.linear,
                duration: this._o.restoreSpeed,
                fps: this.fps,
                onStart: function() {
                    if (this._o.panZoom) {
                        c.stop(this.t23)
                    }
                    this.t10(true, true);
                    if (this.t26 && g.j21.trident4) {
                        this.t26.hide()
                    }
                    this.t22.j6({
                        zIndex: this._o.zIndex
                    });
                    if (this.t25 && this.hCaption) {
                        this.t22.j6(this.t23.j19s("width"));
                        this.t23.j6Prop("width", "auto")
                    }
                }.j24(this),
                onComplete: function() {
                    if (!this.prevItem || (this.prevItem && !this.t27 && !this.t28.length)) {
                        var e = this.t16(this.t27 || this.id);
                        if (!e.r.j29("magicthumb:event:lastTap")) {
                            e.toggleMZ(true)
                        }
                        e.r.j3("MagicThumb-expanded-thumbnail").j23(1, true);
                        if (e.hint) {
                            e.hint.show()
                        }
                    }
                    this.t22.j6({
                        top: -10000
                    }).j32(this.t29);
                    this.state = "inz30"
                }.j24(this)
            });
            if (g.j21.trident4) {
                this.t30.options.onBeforeRender = this.t31.options.onBeforeRender = function(l, e, m, k) {
                    var j = k.width + e;
                    this.overlapBox.j6({
                        width: j,
                        height: Math.ceil(j / l) + m
                    });
                    if (k.opacity) {
                        this.t23.j23(k.opacity)
                    }
                }.j24(this, this.t22.j29("ratio"), this.t22.j29("padX"), this.t22.j29("padY"))
            }
        },
        expand: function(w, q) {
            if (this._o.disableExpand) {
                return
            }
            if ("inz30" != this.state) {
                if ("uninitialized" == this.state) {
                    this.r.j30("clicked", this.id);
                    this.start()
                }
                return
            }
            this.state = "busy-expand";
            this.prevItem = w = w || false;
            this.t21().forEach(function(p) {
                if (p == this || this.prevItem) {
                    return
                }
                switch (p.state) {
                    case "busy-restore":
                        p.t31.stop(true);
                        break;
                    case "busy-expand":
                        p.t30.stop();
                        p.state = "expanded";
                    default:
                        p.restore(null, true)
                }
            }, this);
            var z = this.t16(this.t27 || this.id).r.j29("thumb"),
                e = (z.z7) ? z.z7.self.j9() : z.r.j9(),
                v = (z.z7) ? z.z7.self.j8() : z.r.j8(),
                x = ("fit-screen" == this._o.expandSize) ? this.resize() : {
                    width: this.t22.j29("size").width - this.t22.j29("padX") + this.t22.j29("hspace"),
                    height: this.t22.j29("size").height - this.t22.j29("padY") + this.t22.j29("vspace")
                },
                r = {
                    width: x.width + this.t22.j29("padX"),
                    height: x.height + this.t22.j29("padY")
                },
                s = {},
                l = [this.t22.j19s("paddingTop", "paddingLeft", "paddingRight", "paddingBottom"), this.t22.j29("padding")],
                k = {
                    width: [e.right - e.left, x.width]
                };
            $mjs(["Top", "Bottom", "Left", "Right"]).forEach(function(p) {
                k["padding" + p] = [l[0]["padding" + p].j17(), l[1]["padding" + p].j17()]
            });
            var j = this.position;
            var y = ("image" == this._o.expandAlign) ? e : this.t13();
            switch (this._o.expandPosition) {
                case "center":
                    s = this.t14(r, y);
                    break;
                default:
                    if ("fit-screen" == this._o.expandSize) {
                        x = this.resize({
                            x: (parseInt(j.left)) ? 0 + j.left : (parseInt(j.right)) ? 0 + j.right : 0,
                            y: (parseInt(j.top)) ? 0 + j.top : (parseInt(j.bottom)) ? 0 + j.bottom : 0
                        });
                        r = {
                            width: x.width + this.t22.j29("padX"),
                            height: x.height + this.t22.j29("padY")
                        };
                        k.width[1] = x.width
                    }
                    y.top = (y.top += parseInt(j.top)) ? y.top : (y.bottom -= parseInt(j.bottom)) ? y.bottom - r.height : y.top;
                    y.bottom = y.top + r.height;
                    y.left = (y.left += parseInt(j.left)) ? y.left : (y.right -= parseInt(j.right)) ? y.right - r.width : y.left;
                    y.right = y.left + r.width;
                    s = this.t14(r, y);
                    break
            }
            k.top = [v.top, s.y];
            k.left = [v.left, s.x + ((this.t25 && "left" == this._o.captionPosition) ? this.t25.j29("width") : 0)];
            if (w && "expand" != this._o.slideshowEffect) {
                k.width = [x.width, x.width];
                k.top[0] = k.top[1];
                k.left[0] = k.left[1];
                k.opacity = [0, 1];
                this.t30.options.duration = this._o.slideshowSpeed;
                this.t30.options.transition = g.FX.Transition.linear
            } else {
                this.t30.options.transition = g.FX.Transition[this._o.expandEffect + this.easing[this._o.expandEffect][0]];
                this.t30.options.duration = this._o.expandSpeed;
                if (g.j21.trident4) {
                    this.t23.j23(1)
                }
                if (this._o.keepThumbnail) {
                    k.opacity = [0, 1]
                }
            }
            if (this.t26) {
                g.$A(this.t26.byTag("A")).forEach(function(A) {
                    var p = A.j5("background-position").split(" ");
                    if (g.j21.trident4) {
                        A.scrollTop = 1
                    } else {
                        p[p.length > 2 ? 3 : 1] = "0px";
                        A.j6({
                            "background-position": p.join(" ")
                        })
                    }
                });
                var m = g.$A(this.t26.byTag("A")).filter(function(p) {
                        return "previous" == p.rel
                    })[0],
                    o = g.$A(this.t26.byTag("A")).filter(function(p) {
                        return "next" == p.rel
                    })[0],
                    u = this.t19(this.group),
                    n = this.t20(this.group);
                if (m) {
                    (this == u && (u == n || !this._o.slideshowLoop)) ? m.hide(): m.show()
                }
                if (o) {
                    (this == n && (u == n || !this._o.slideshowLoop)) ? o.hide(): o.show()
                }
            }
            this.t30.start(k);
            this.t11()
        },
        restore: function(e, n) {
            if (!e && "busy-expand" == this.state) {
                this.t30.stop();
                this.state = "expanded"
            }
            if ("expanded" != this.state) {
                return
            }
            if (e && "uninitialized" == e.state) {
                e.onInititalize = this.restore.j24(this, e);
                e.loadingRect = this.t23.j9();
                e.start();
                return
            }
            if (e && !e.ready && (!e.z1 || "initializing" == e.state)) {
                e.onInititalize = this.restore.j24(this, e);
                if (!e._o.preloadSelectorsBig) {
                    e.setupContent(e.params.content, this.t23.j9())
                }
                this.nextItem = e;
                return
            }
            if (this.nextItem) {
                this.nextItem.onInititalize = null;
                this.nextItem.z3 && this.nextItem.z3.hide()
            }
            this.nextItem = null;
            var m = {},
                p = this.t22.j9();
            this.state = "busy-restore";
            this.prevItem = e = e || null;
            n = n || false;
            g.doc.je2("keydown");
            if (this.t25) {
                this.t12("hide");
                this.t25.parentNode.j6Prop("height", 0);
                if (g.j21.trident && g.j21.backCompat && this.hCaption) {
                    this.t25.j6Prop("display", "none")
                }
            }
            m = g.detach(this.t30.styles);
            m.width[1] = this.t23.j7().width;
            m.top[1] = this.t22.j8().top;
            m.left[1] = this.t22.j8().left;
            if (e && "expand" != this._o.slideshowEffect) {
                if ("fade" == this._o.slideshowEffect) {
                    m.opacity = [1, 0]
                }
                m.width[0] = m.width[1];
                m.top = m.top[1];
                m.left = m.left[1];
                this.t31.options.duration = this._o.slideshowSpeed;
                this.t31.options.transition = g.FX.Transition.linear
            } else {
                this.t31.options.duration = (n) ? 0 : this._o.restoreSpeed;
                this.t31.options.transition = g.FX.Transition[this._o.restoreEffect + this.easing[this._o.restoreEffect][1]];
                for (var j in m) {
                    if ("array" != g.j1(m[j])) {
                        continue
                    }
                    m[j].reverse()
                }
                if (!this._o.keepThumbnail) {
                    delete m.opacity
                }
                var l = this.t16(this.t27 || this.id).r.j29("thumb"),
                    q = (l.z7) ? l.z7.self : l.r;
                m.width[1] = q.j7().width;
                m.top[1] = q.j8().top;
                m.left[1] = q.j8().left
            }
            this.t31.start(m);
            if (e) {
                e.expand(this, p)
            }
            var o = g.doc.j29("bg:t32");
            if (!e && o) {
                if ("hidden" != o.el.j5("visibility")) {
                    this.t11(true)
                }
            }
        },
        t12: function(j) {
            if (!this.t25) {
                return
            }
            var e = this.t25.j29("slide");
            this.t25.j6Prop("overflow-y", "hidden");
            e.stop();
            e[j || "toggle"](this.hCaption ? this._o.captionPosition : "vertical")
        },
        t10: function(j, l) {
            var n = this.t26;
            if (!n) {
                return
            }
            j = j || false;
            l = l || false;
            var k = n.j29("cb:t32"),
                e = {};
            if (!k) {
                n.j30("cb:t32", k = new g.FX(n, {
                    transition: g.FX.Transition.linear,
                    duration: 250
                }))
            } else {
                k.stop()
            }
            if (l) {
                n.j6Prop("opacity", (j) ? 0 : 1);
                return
            }
            var m = n.j5("opacity");
            e = (j) ? {
                opacity: [m, 0]
            } : {
                opacity: [m, 1]
            };
            k.start(e)
        },
        cbHover: function(m) {
            var k = $mjs(m).stop().getTarget();
            if ("expanded" != this.state) {
                return
            }
            try {
                while ("a" != k.tagName.toLowerCase() && k != this.t26) {
                    k = k.parentNode
                }
                if ("a" != k.tagName.toLowerCase() || k.hasChild(m.getRelated())) {
                    return
                }
            } catch (l) {
                return
            }
            var j = k.j5("background-position").split(" ");
            switch (m.type) {
                case "mouseover":
                    j[j.length > 2 ? 3 : 1] = "-" + k.j5("height");
                    break;
                case "mouseout":
                    j[j.length > 2 ? 3 : 1] = "0px";
                    break
            }
            if (g.j21.trident4) {
                k.scrollTop = j[1].j17() + 1
            } else {
                k.j6({
                    "background-position": j.join(" ")
                })
            }
        },
        cbClick: function(k) {
            var j = $mjs(k).stop().getTarget();
            while ("a" != j.tagName.toLowerCase() && j != this.t26) {
                j = j.parentNode
            }
            if ("a" != j.tagName.toLowerCase()) {
                return
            }
            switch (j.rel) {
                case "previous":
                    this.restore(this.t18(this, this._o.slideshowLoop));
                    break;
                case "next":
                    this.restore(this.t17(this, this._o.slideshowLoop));
                    break;
                case "close":
                    this.restore(null);
                    break
            }
        },
        t11: function(j) {
            j = j || false;
            var k = g.doc.j29("bg:t32"),
                e = {},
                m = 0;
            if (!k) {
                var l = g.$new("DIV").j2("MagicThumb-background").j6({
                    position: "fixed",
                    display: "block",
                    top: 0,
                    bottom: 0,
                    left: 0,
                    right: 0,
                    zIndex: (this._o.zIndex - 1),
                    overflow: "hidden",
                    backgroundColor: this._o.backgroundColor,
                    opacity: 0,
                    border: 0,
                    margin: 0,
                    padding: 0
                }).j32(g.body).hide();
                if (g.j21.trident4) {
                    l.append(g.$new("IFRAME", {
                        src: 'javascript:"";'
                    }, {
                        width: "100%",
                        height: "100%",
                        display: "block",
                        filter: "mask()",
                        top: 0,
                        lef: 0,
                        position: "absolute",
                        zIndex: -1,
                        border: "none"
                    }))
                }
                g.doc.j30("bg:t32", k = new g.FX(l, {
                    transition: g.FX.Transition.linear,
                    duration: this._o.backgroundSpeed,
                    onStart: function(n) {
                        if (n) {
                            this.j6(g.extend(g.doc.j12(), {
                                position: "absolute"
                            }))
                        }
                    }.j24(l, this.ieBack),
                    onComplete: function() {
                        this.j23(this.j5("opacity"), true)
                    }.j24(l)
                }));
                e = {
                    opacity: [0, this._o.backgroundOpacity / 100]
                }
            } else {
                k.stop();
                m = k.el.j5("opacity");
                k.el.j6Prop("background-color", this._o.backgroundColor);
                e = (j) ? {
                    opacity: [m, 0]
                } : {
                    opacity: [m, this._o.backgroundOpacity / 100]
                };
                k.options.duration = this._o.backgroundSpeed
            }
            k.el.show();
            k.start(e)
        },
        toggleMZ: function(j) {
            j = j || false;
            var e = this.t16(this.t27 || this.id);
            if (e.r.zoom && -1 != e.r.zoom.z28) {
                if (!j) {
                    e.r.zoom.pause();
                    e.r.zoom.z30 = false;
                    e.r.zoom.z4.z38 = false;
                    e.r.zoom.z4.self.hide();
                    e.r.zoom.z46.hide()
                } else {
                    if (!e.r.zoom.options.clickToActivate) {
                        e.r.zoom.activate(e.r.zoom.options.alwaysShowZoom)
                    }
                }
            }
        },
        t13: function(k) {
            k = k || 0;
            var j = (g.j21.touchScreen) ? {
                    width: window.innerWidth,
                    height: window.innerHeight
                } : $mjs(window).j7(),
                e = $mjs(window).j10();
            return {
                left: e.x + k,
                right: e.x + j.width - k,
                top: e.y + k,
                bottom: e.y + j.height - k
            }
        },
        t14: function(k, l) {
            var j = this.t13(this._o.screenPadding),
                e = $mjs(window).j12();
            l = l || j;
            return {
                y: Math.max(j.top, Math.min(("fit-screen" == this._o.expandSize) ? j.bottom : e.height + k.height, l.bottom - (l.bottom - l.top - k.height) / 2) - k.height),
                x: Math.max(j.left, Math.min(j.right, l.right - (l.right - l.left - k.width) / 2) - k.width)
            }
        },
        resize: function(m, j) {
            var n = (g.j21.touchScreen) ? {
                    width: window.innerWidth,
                    height: window.innerHeight
                } : $mjs(window).j7(),
                s = this.t22.j29("size"),
                o = this.t22.j29("ratio"),
                l = this.t22.j29("padX"),
                k = this.t22.j29("padY"),
                r = this.t22.j29("hspace"),
                e = this.t22.j29("vspace"),
                q = 0,
                p = 0;
            if (m) {
                n.width -= m.x;
                n.height -= m.y
            }
            q = Math.min(this.size.width + r, Math.min(s.width, n.width - l - this.scrPad.x)), p = Math.min(this.size.height + e, Math.min(s.height, n.height - k - this.scrPad.y));
            if (q / p > o) {
                q = p * o
            } else {
                if (q / p < o) {
                    p = q / o
                }
            }
            if (!j) {
                this.t22.j6Prop("width", q);
                if (this.cr) {
                    this.cr.j6({
                        top: (this.z1.self.j7().height - this.cr.j7().height)
                    })
                }
            }
            return {
                width: Math.ceil(q),
                height: Math.ceil(p)
            }
        },
        onresize: function() {
            if ("expanded" !== this.state) {
                return
            }
            var n = this.t22.j7();
            var r = this.t16(this.t27 || this.id).r.j29("thumb"),
                e = (r.z7) ? r.z7.self.j9() : r.r.j9(),
                s = ("image" == this._o.expandAlign) ? e : this.t13(),
                j = this.position,
                o = ("fit-screen" == this._o.expandSize) ? this.resize(null, true) : {
                    width: this.t22.j29("size").width - this.t22.j29("padX") + this.t22.j29("hspace"),
                    height: this.t22.j29("size").height - this.t22.j29("padY") + this.t22.j29("vspace")
                },
                l = {
                    width: o.width + this.t22.j29("padX"),
                    height: o.height + this.t22.j29("padY")
                },
                q = this.t22.j8(),
                k = (this.t25 && this.hCaption) ? this.t25.j29("width") + this.t25.j29("padX") : 0,
                m;
            n.width -= this.t22.j29("padX");
            n.height -= this.t22.j29("padY");
            switch (this._o.expandPosition) {
                case "center":
                    m = this.t14(l, s);
                    break;
                default:
                    if ("fit-screen" == this._o.expandSize) {
                        o = this.resize({
                            x: (parseInt(j.left)) ? 0 + j.left : (parseInt(j.right)) ? 0 + j.right : 0,
                            y: (parseInt(j.top)) ? 0 + j.top : (parseInt(j.bottom)) ? 0 + j.bottom : 0
                        }, true);
                        l = {
                            width: o.width + this.t22.j29("padX"),
                            height: o.height + this.t22.j29("padY")
                        }
                    }
                    s.top = (s.top += parseInt(j.top)) ? s.top : (s.bottom -= parseInt(j.bottom)) ? s.bottom - l.height : s.top;
                    s.bottom = s.top + l.height;
                    s.left = (s.left += parseInt(j.left)) ? s.left : (s.right -= parseInt(j.right)) ? s.right - l.width : s.left;
                    s.right = s.left + l.width;
                    m = this.t14(l, s);
                    break
            }
            new g.FX(this.t22, {
                duration: 250,
                onAfterRender: function(p, u) {
                    var v;
                    if (p > 0) {
                        this.t23.j6Prop("width", u.width - p);
                        v = this.t23.j7().height;
                        this.t25.j6Prop("height", v - this.t25.j29("padY")).parentNode.j6Prop("height", v)
                    }
                    if (this.cr) {
                        this.cr.j6({
                            top: (this.z1.self.j7().height - this.cr.j7().height)
                        })
                    }
                }.j24(this, k),
                onComplete: function() {
                    if (this.zoomItem) {
                        this.zoomItem.onresize()
                    }
                }.j24(this)
            }).start({
                width: [n.width + k, o.width + k],
                top: [q.top, m.y],
                left: [q.left, m.x]
            })
        },
        adjBorder: function(l, j, e) {
            var k = false;
            switch (g.j21.engine) {
                case "gecko":
                    k = "content-box" != (l.j5("box-sizing") || l.j5("-moz-box-sizing"));
                    break;
                case "webkit":
                    k = "content-box" != (l.j5("box-sizing") || l.j5("-webkit-box-sizing"));
                    break;
                case "trident":
                    k = g.j21.backCompat || "content-box" != (l.j5("box-sizing") || l.j5("-ms-box-sizing") || "content-box");
                    break;
                default:
                    k = "content-box" != l.j5("box-sizing");
                    break
            }
            return (k) ? j : j - e
        },
        z37: function(o) {
            function l(r) {
                var q = [];
                if ("string" == g.j1(r)) {
                    return r
                }
                for (var m in r) {
                    q.push(m.dashize() + ":" + r[m])
                }
                return q.join(";")
            }
            var k = l(o).j26(),
                p = $mjs(k.split(";")),
                n = null,
                j = null;
            p.forEach(function(q) {
                for (var m in this._o) {
                    j = new RegExp("^" + m.dashize().replace(/\-/, "\\-") + "\\s*:\\s*([^;]" + (("hintText" == m) ? "*" : "+") + ")$", "i").exec(q.j26());
                    if (j) {
                        switch (g.j1(this._o[m])) {
                            case "boolean":
                                this._o[m] = j[1].j18();
                                break;
                            case "number":
                                this._o[m] = (j[1].has(".")) ? (j[1].toFloat() * ((m.toLowerCase().has("opacity")) ? 100 : 1000)) : j[1].j17();
                                break;
                            default:
                                this._o[m] = j[1].j26()
                        }
                    }
                }
            }, this);
            for (var e in this._deprecated) {
                if (!this._deprecated.hasOwnProperty(e)) {
                    continue
                }
                j = new RegExp("(^|;)\\s*" + e.dashize().replace(/\-/, "\\-") + "\\s*:\\s*([^;]+)\\s*(;|$)", "i").exec(k);
                if (j) {
                    this._deprecated[e].call(this, j[2])
                }
            }
        },
        parseExOptions: function() {
            var e = null,
                l = this.position,
                k = this.size;
            for (var j in l) {
                e = new RegExp("" + j + "\\s*=\\s*([^,]+)", "i").exec(this._o.expandPosition);
                if (e) {
                    l[j] = (isFinite(l[j] = e[1].j17())) ? l[j] : "auto"
                }
            }
            if ((isNaN(l.top) && isNaN(l.bottom)) || (isNaN(l.left) && isNaN(l.right))) {
                this._o.expandPosition = "center"
            }
            if (!$mjs(["fit-screen", "original"]).contains(this._o.expandSize)) {
                for (var j in k) {
                    e = new RegExp("" + j + "\\s*=\\s*([^,]+)", "i").exec(this._o.expandSize);
                    if (e) {
                        k[j] = (isFinite(k[j] = e[1].j17())) ? k[j] : -1
                    }
                }
                if (isNaN(k.width) && isNaN(k.height)) {
                    this._o.expandSize = "fit-screen"
                }
            }
        },
        setLang: function(e) {
            var j, l;
            for (var j in e) {
                if (this._lang.hasOwnProperty(l = j.j22())) {
                    this._lang[l] = e[j]
                }
            }
        },
        t16: function(e) {
            return $mjs(this.thumbs.filter(function(j) {
                return (e == j.id)
            }))[0]
        },
        t15: function(e, j) {
            e = e || null;
            j = j || false;
            return $mjs(this.thumbs.filter(function(k) {
                return (e == k.group && !k.error && (j || k.ready) && (j || "uninitialized" != k.state) && (j || !k._o.disableExpand))
            }))
        },
        t17: function(m, e) {
            e = e || false;
            var j = this.t15(m.group, true),
                k = j.indexOf(m) + 1;
            return (k >= j.length) ? (!e || 1 >= j.length) ? undefined : j[0] : j[k]
        },
        t18: function(m, e) {
            e = e || false;
            var j = this.t15(m.group, true),
                k = j.indexOf(m) - 1;
            return (k < 0) ? (!e || 1 >= j.length) ? undefined : j[j.length - 1] : j[k]
        },
        t19: function(j) {
            j = j || null;
            var e = this.t15(j, true);
            return (e.length) ? e[0] : undefined
        },
        t20: function(j) {
            j = j || null;
            var e = this.t15(j, true);
            return (e.length) ? e[e.length - 1] : undefined
        },
        t21: function() {
            return $mjs(this.thumbs.filter(function(e) {
                return ("expanded" == e.state || "busy-expand" == e.state || "busy-restore" == e.state)
            }))
        },
        onKey: function(k) {
            var j = this._o.slideshowLoop,
                m = null;
            if (!this._o.keyboard) {
                g.doc.je2("keydown");
                return true
            }
            k = $mjs(k);
            if (this._o.keyboardCtrl && !(k.ctrlKey || k.metaKey)) {
                return false
            }
            switch (k.keyCode) {
                case 27:
                    k.stop();
                    this.restore(null);
                    break;
                case 32:
                case 34:
                case 39:
                case 40:
                    m = this.t17(this, j || 32 == k.keyCode);
                    break;
                case 33:
                case 37:
                case 38:
                    m = this.t18(this, j);
                    break;
                default:
            }
            if (m) {
                k.stop();
                this.restore(m)
            }
        }
    });
    var h = {
        version: "v4.5.41",
        options: {},
        lang: {},
        _o: {
            disableZoom: false,
            disableExpand: false,
            preloadSelectorsSmall: true,
            preloadSelectorsBig: true,
            hintClass: "MagicZoomPlusHint",
            hintText: "Zoom",
            loadingClass: "MagicZoomPlusLoading",
            loadingMsg: "Loading zoom...",
            rightClick: "false"
        },
        start: function(l) {
            this.items = $mjs(window).j29("magiczoomplus:items", $mjs([]));
            var e = null,
                j = $mjs([]),
                k = {};
            this.options = g.extend(window.MagicZoomPlusOptions || {}, this.options);
            this._o = g.extend(this._o, this._z37());
            c.options = g.detach(this._o);
            b.options = g.detach(this._o);
            c.options.rightClick = ("original" == this._o.rightClick || "true" == this._o.rightClick);
            b.lang = this.lang;
            if (l) {
                e = $mjs(l);
                if (e && (" " + e.className + " ").match(/\s(MagicZoom(?:Plus){0,1}|MagicThumb)\s/)) {
                    j.push(e)
                } else {
                    return false
                }
            } else {
                j = $mjs(g.$A(g.body.byTag("A")).filter(function(m) {
                    return (" " + m.className + " ").match(/\s(MagicZoom(?:Plus){0,1}|MagicThumb)\s/)
                }))
            }
            j.forEach(function(p) {
                p = $mjs(p);
                var m = p.byTag("span"),
                    n = null;
                k = g.extend(g.detach(this._o), this._z37(p.rel || " "));
                if (p.j13("MagicZoom") || (p.j13("MagicZoomPlus"))) {
                    if (m && m.length) {
                        n = p.removeChild(m[0])
                    }
                    c.start(p, "right-click: " + ("original" == k.rightClick || "true" == k.rightClick));
                    if (n) {
                        p.append(n)
                    }
                }
                if (p.j13("MagicThumb") || (p.j13("MagicZoomPlus"))) {
                    b.start(p)
                } else {
                    p.style.cursor = "pointer"
                }
                this.items.push(p)
            }, this);
            return true
        },
        stop: function(m) {
            var e = null,
                l = null,
                j = $mjs([]);
            if (m) {
                e = $mjs(m);
                if (e && (" " + e.className + " ").match(/\s(MagicZoom(?:Plus){0,1}|MagicThumb)\s/)) {
                    j = $mjs(this.items.splice(this.items.indexOf(e), 1))
                } else {
                    return false
                }
            } else {
                j = $mjs(this.items)
            }
            while (j && j.length) {
                l = $mjs(j[j.length - 1]);
                if (l.zoom) {
                    l.zoom.stop();
                    c.zooms.splice(c.zooms.indexOf(l.zoom), 1);
                    l.zoom = undefined
                }
                b.stop(l);
                var k = j.splice(j.indexOf(l), 1);
                delete k
            }
            return true
        },
        refresh: function(j) {
            var e = null;
            if (j) {
                this.stop(j);
                this.start.j24(this).j27(150, j)
            } else {
                this.stop();
                this.start.j24(this).j27(150)
            }
            return true
        },
        update: function(n, e, k, l) {
            var m = $mjs(n),
                j = null;
            if (m) {
                if ((j = m.j29("thumb"))) {
                    if (j.t16(j.t27 || j.id).ready) {
                        j.t16(j.t27 || j.id).restore(null, true)
                    }
                }
                if (!c.update(m, e, k, l)) {
                    b.update(m, e, k, l)
                }
            }
        },
        expand: function(e) {
            return b.expand(e)
        },
        restore: function(e) {
            return b.restore(e)
        },
        zoomIn: function(e) {
            return c.zoomIn(e)
        },
        zoomOut: function(e) {
            return c.zoomOut(e)
        },
        _z37: function(j) {
            var e, p, l, k, n;
            e = null;
            p = {};
            n = [];
            if (j) {
                l = $mjs(j.split(";"));
                l.j14(function(o) {
                    for (var m in this._o) {
                        e = new RegExp("^" + m.dashize().replace(/\-/, "\\-") + "\\s*:\\s*([^;]+)$", "i").exec(o.j26());
                        if (e) {
                            switch (g.j1(this._o[m])) {
                                case "boolean":
                                    p[m] = e[1].j18();
                                    break;
                                case "number":
                                    p[m] = parseFloat(e[1]);
                                    break;
                                default:
                                    p[m] = e[1].j26()
                            }
                        }
                    }
                }, this)
            } else {
                for (k in this.options) {
                    e = this.options[k];
                    switch (g.j1(this._o[k.j22()])) {
                        case "boolean":
                            e = e.toString().j18();
                            break;
                        case "number":
                            e = parseFloat(e);
                            break;
                        default:
                            break
                    }
                    p[k.j22()] = e
                }
            }
            return p
        }
    };
    $mjs(document).je1("domready", function() {
        h.start()
    });
    return h
})(magicJS);
                                    

Executed Writes (1)

#1 JavaScript::Write (size: 580, repeated: 1) - SHA256: 80a20d8b7836f85a64b7e20d4ca26753fc27e1d029c93817f8282a8a154e30bd

                                        < img height = "1"
width = "1"
border = "0"
alt = ""
src = "https://googleads.g.doubleclick.net/pagead/viewthroughconversion/1042310570/?random=1531440494050&cv=9&fst=1531440494050&num=1&fmt=3&label=aetdCMqlpwIQqsuB8QM&guid=ON&resp=GooglemKTybQhCsO&u_h=885&u_w=1176&u_ah=855&u_aw=1176&u_cd=24&u_his=1&u_tz=120&u_java=true&u_nplug=10&u_nmime=92&data=ecomm_prodid%3D%3Becomm_pagetype%3Dhome%3Becomm_totalvalue%3D0&frm=0&url=https%3A%2F%2Fwww.stitchery.com%2F&tiba=Cross%20Stitch%2C%20Needlepoint%2C%20Embroidery%20Kits%2C%20Tools%20and%20Supplies%20%7C%20stitchery.com"
style = "display:none" / >
                                    


HTTP Transactions (127)


Request Response
                                        
                                            GET / HTTP/1.1 
Host: stitchery.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

                                         
                                         216.87.148.114
HTTP/1.0 302 Found
                                        
Location: http://www.stitchery.com
Content-Length: 224


--- Additional Info ---
Magic:  HTML document text\012 exported SGML document text
Size:   224
Md5:    97d2b75ad49416970694fb269a4dfa84
Sha1:   69b829a45213c363bb2ac87eeb5f1a9fab90ca9c
Sha256: 1c8c1524a22af3bc2f7f7eddb6aafd96ad768e20b38398b24aea4166b68bb127
                                        
                                            GET / HTTP/1.1 
Host: www.stitchery.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

                                         
                                         104.123.144.229
HTTP/1.1 302 Moved Temporarily
                                        
Location: https://www.stitchery.com/
Server: BigIP
Content-Length: 0
Date: Fri, 13 Jul 2018 00:08:03 GMT
Connection: keep-alive


--- Additional Info ---
                                        
                                            POST / HTTP/1.1 
Host: status.geotrust.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
Content-Length: 115
Content-Type: application/ocsp-request

                                         
                                         93.184.220.29
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Accept-Ranges: bytes
Cache-Control: max-age=168790
Date: Fri, 13 Jul 2018 00:08:03 GMT
Etag: "5b47b923-1d7"
Expires: Sat, 14 Jul 2018 23:01:13 GMT
Last-Modified: Thu, 12 Jul 2018 20:25:07 GMT
Server: ECS (ams/49B4)
X-Cache: HIT
Content-Length: 471


--- Additional Info ---
Magic:  data
Size:   471
Md5:    7974d175140872c4f3567b622d9bd078
Sha1:   b8cc1ed0a84930398ecd9bea3a49f428dffd35ae
Sha256: 5893e565f5e1aaee746bc5ebde86bf3912d2c7a34f99a23fe14abb3b6079c0c1
                                        
                                            POST / HTTP/1.1 
Host: ocsp.digicert.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
Content-Length: 115
Content-Type: application/ocsp-request

                                         
                                         93.184.220.29
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Accept-Ranges: bytes
Cache-Control: max-age=169886
Date: Fri, 13 Jul 2018 00:08:03 GMT
Etag: "5b47b9bd-1d7"
Expires: Sat, 14 Jul 2018 23:16:35 GMT
Last-Modified: Thu, 12 Jul 2018 20:27:41 GMT
Server: ECS (arn/459B)
X-Cache: HIT
Content-Length: 471


--- Additional Info ---
Magic:  data
Size:   471
Md5:    69cb53db2d88a31369dc2303afa45ad1
Sha1:   b1438e3e25e2b33251faba3e33417fa57ab3c031
Sha256: a7d7b3a64d5f5817042780e29d54cf2f883700d9be148e842fa769da2bb6c8b7
                                        
                                            GET / HTTP/1.1 
Host: www.stitchery.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

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
                                        
Cache-Control: no-cache, no-store
Pragma: no-cache
Expires: -1
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET
X-Frame-Options: SAMEORIGIN, SAMEORIGIN
Strict-Transport-Security: max-age=15552000; includeSubDomains
Vary: Accept-Encoding
Content-Encoding: gzip
Date: Fri, 13 Jul 2018 00:08:04 GMT
Content-Length: 23300
Connection: keep-alive
Set-Cookie: ASP.NET_SessionId=zorbbd23lo2mfmmlqoc1scg2; path=/; HttpOnly WebUserID=f6c0c0eb6c01477; expires=Sun, 12-Aug-2018 00:08:03 GMT; path=/; HttpOnly ASP.NET_SessionId=zorbbd23lo2mfmmlqoc1scg2; path=/; HttpOnly WebUserID=f6c0c0eb6c01477; expires=Sun, 12-Aug-2018 00:08:03 GMT; path=/; HttpOnly qsRef=NONE; path=/; HttpOnly catalogsites=!n16Qfrm254a73uSBxXqgzgm1Z+BRoTKdNNVKX/UJHkqgDEl4Sy5qeEP1EgUWLIArv1OKnrcZfzbeDkE=; path=/


--- Additional Info ---
Magic:  gzip compressed data, from FAT filesystem (MS-DOS, OS/2, NT)
Size:   23300
Md5:    13fc9575a6cb21b095f2f39ba9572460
Sha1:   8bced12926cb962d1647e40e207b17b7e9c1556b
Sha256: 109190271f41e35be3f180c313852c324920dc2cc9c6fd7f6a8297e4f87b6520
                                        
                                            POST /GTSGIAG3 HTTP/1.1 
Host: ocsp.pki.goog
                                        
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
Content-Length: 107
Content-Type: application/ocsp-request

                                         
                                         216.58.211.14
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Date: Fri, 13 Jul 2018 00:08:04 GMT
Cache-Control: public, max-age=86400
Server: ocsp_responder
Content-Length: 463
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN


--- Additional Info ---
Magic:  data
Size:   463
Md5:    9bcbc147b18969c45458c9c737752c66
Sha1:   729bc46f352ea8c3b80c5b235d593167da9e2af6
Sha256: a2db1a9ee1ec386a54959b56aac7bb0bc5cb1fb618d33763dabd954d8c24a0a1
                                        
                                            POST /gsr2 HTTP/1.1 
Host: ocsp.pki.goog
                                        
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
Content-Length: 112
Content-Type: application/ocsp-request

                                         
                                         216.58.211.14
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Date: Fri, 13 Jul 2018 00:08:04 GMT
Cache-Control: public, max-age=86400
Server: ocsp_responder
Content-Length: 468
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN


--- Additional Info ---
Magic:  data
Size:   468
Md5:    d9d754520ae3340aa37cca6115eee05b
Sha1:   a0320372760d99c762cb2eb4b37f776625ef1b33
Sha256: 7dc8284c51c9a38dc1bf03bd28857ea5336e8f5c564eddbb1c9082ee43c93738
                                        
                                            POST / HTTP/1.1 
Host: ocsp.digicert.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
Content-Length: 115
Content-Type: application/ocsp-request

                                         
                                         93.184.220.29
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Accept-Ranges: bytes
Cache-Control: max-age=153969
Date: Fri, 13 Jul 2018 00:08:04 GMT
Etag: "5b477ee3-1d7"
Expires: Sat, 14 Jul 2018 18:48:23 GMT
Last-Modified: Thu, 12 Jul 2018 16:16:35 GMT
Server: ECS (arn/459B)
X-Cache: HIT
Content-Length: 471


--- Additional Info ---
Magic:  data
Size:   471
Md5:    970acd462d58e8656908f7332ebd2e79
Sha1:   6d6378ca1b02ec417cf4036166764fe0093eecc7
Sha256: 38c7585d7327a9b03b5c074e0dac175ea03a268a08ecd66c0c0950bdb8c0bb91
                                        
                                            POST / HTTP/1.1 
Host: ocsp.digicert.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
Content-Length: 115
Content-Type: application/ocsp-request

                                         
                                         93.184.220.29
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Accept-Ranges: bytes
Cache-Control: max-age=157548
Date: Fri, 13 Jul 2018 00:08:04 GMT
Etag: "5b479f8e-1d7"
Expires: Sat, 14 Jul 2018 19:37:26 GMT
Last-Modified: Thu, 12 Jul 2018 18:35:58 GMT
Server: ECS (arn/45E2)
X-Cache: HIT
Content-Length: 471


--- Additional Info ---
Magic:  data
Size:   471
Md5:    c8c48330e862abd00636d4c0e6b7b359
Sha1:   ea7c5d49e27c73a1c2579bc2b7c4cf380b88d649
Sha256: 66de1c573f1d6a9fd7dcd0630f5f9f90114471a3ae2f03cdae2cf97e14f50293
                                        
                                            GET /css?family=Open+Sans:300,400,600,700,800%7CShadows+Into+Light HTTP/1.1 
Host: fonts.googleapis.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: https://www.stitchery.com/

                                         
                                         216.58.211.10
HTTP/1.1 200 OK
Content-Type: text/css; charset=utf-8
                                        
Access-Control-Allow-Origin: *
Timing-Allow-Origin: *
Expires: Fri, 13 Jul 2018 00:08:04 GMT
Date: Fri, 13 Jul 2018 00:08:04 GMT
Cache-Control: private, max-age=86400
Content-Encoding: gzip
Server: ESF
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN
Alt-Svc: quic=":443"; ma=2592000; v="44,43,39,35"
Transfer-Encoding: chunked


--- Additional Info ---
Magic:  gzip compressed data, max compression
Size:   361
Md5:    aa8cf9e0bf3929ad03509d2c8a63db00
Sha1:   00fc1aa13d343ffd574769cd2aa1fe7870a5729c
Sha256: cb8815b6c557c307d3b9185ea15f78844a36478bb3a045bcff433e0f7332f108
                                        
                                            GET /vendor/font-awesome/css/font-awesome.min.css HTTP/1.1 
Host: www.stitchery.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: https://www.stitchery.com/
Cookie: ASP.NET_SessionId=zorbbd23lo2mfmmlqoc1scg2; WebUserID=f6c0c0eb6c01477; qsRef=NONE; catalogsites=!n16Qfrm254a73uSBxXqgzgm1Z+BRoTKdNNVKX/UJHkqgDEl4Sy5qeEP1EgUWLIArv1OKnrcZfzbeDkE=

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: text/css
                                        
Last-Modified: Sun, 09 Oct 2016 16:36:45 GMT
Accept-Ranges: bytes
Etag: "497095524b22d21:0"
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET
X-Frame-Options: SAMEORIGIN, SAMEORIGIN
Strict-Transport-Security: max-age=15552000; includeSubDomains
Vary: Accept-Encoding
Content-Encoding: gzip
Date: Fri, 13 Jul 2018 00:08:04 GMT
Content-Length: 6668
Connection: keep-alive


--- Additional Info ---
Magic:  gzip compressed data, from FAT filesystem (MS-DOS, OS/2, NT)
Size:   6668
Md5:    d1a338f75d444251ee74e430521b11d1
Sha1:   2b50f79090e37c896ead11918fba5e446d19981d
Sha256: db141d455aea6ad42e9aefaf992b042dbd72789a335e89f403fb3061998dbfac
                                        
                                            POST / HTTP/1.1 
Host: ocsp.digicert.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
Content-Length: 115
Content-Type: application/ocsp-request

                                         
                                         93.184.220.29
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Accept-Ranges: bytes
Cache-Control: max-age=165623
Date: Fri, 13 Jul 2018 00:08:04 GMT
Etag: "5b47a8fb-1d7"
Expires: Sat, 14 Jul 2018 21:47:30 GMT
Last-Modified: Thu, 12 Jul 2018 19:16:11 GMT
Server: ECS (arn/4692)
X-Cache: HIT
Content-Length: 471


--- Additional Info ---
Magic:  data
Size:   471
Md5:    f0be1b0404d74e578523a73f2004ffc6
Sha1:   ca7615fca3da99746d8e1634eb595eced15384b3
Sha256: 646c7614bd793e149fd203bb045d00dabcc0f4fea91bb3c6cd8fb5bc545b08c4
                                        
                                            GET /js/ld/ld.js HTTP/1.1 
Host: static.criteo.net
                                        
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: https://www.stitchery.com/

                                         
                                         178.250.2.74
HTTP/1.1 200 OK
Content-Type: text/javascript
                                        
Server: nginx
Date: Fri, 13 Jul 2018 00:08:04 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Etag: W/"5b2a47e4-46e4"
Expires: Sat, 14 Jul 2018 00:08:04 GMT
Cache-Control: max-age=86400, public
Last-Modified: Wed, 19 Sep 2007 08:50:25 GMT
Timing-Allow-Origin: *
Access-Control-Allow-Origin: *
Content-Encoding: gzip


--- Additional Info ---
Magic:  gzip compressed data, from Unix
Size:   7231
Md5:    e77aa39a72ca269eabb81ec00c15ca2d
Sha1:   7c9552c31b841246ddc97cd56a4983751f11a84c
Sha256: 06592e4215b1b84b66259f1feb2ac595277266e0816f1977561d6ddc137dc057
                                        
                                            POST / HTTP/1.1 
Host: ocsp.godaddy.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
Content-Length: 107
Content-Type: application/ocsp-request

                                         
                                         50.63.243.230
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Date: Fri, 13 Jul 2018 00:08:05 GMT
Server: Apache
Content-Transfer-Encoding: Binary
Cache-Control: max-age=120765, public, no-transform, must-revalidate
Last-Modified: Thu, 12 Jul 2018 23:26:47 GMT
Expires: Sat, 14 Jul 2018 11:26:47 GMT
Etag: "8e05a44c4e8fa1e85fda339764c3df7c084445a1"
P3P: CP="IDC DSP COR LAW CUR ADM DEV TAI PSA PSD IVA IVD HIS OUR SAM PUB LEG UNI COM NAV STA"
Content-Length: 1776
Connection: close


--- Additional Info ---
Magic:  data
Size:   1776
Md5:    addf0b2894d5a7c225599eb89ba58d81
Sha1:   8e05a44c4e8fa1e85fda339764c3df7c084445a1
Sha256: e4fec00f1ffc93950fa153475bd63f804fb6030dc1ad00c6d05415ad80330c54
                                        
                                            GET /vendor/bootstrap/css/bootstrap.min.css HTTP/1.1 
Host: www.stitchery.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: https://www.stitchery.com/
Cookie: ASP.NET_SessionId=zorbbd23lo2mfmmlqoc1scg2; WebUserID=f6c0c0eb6c01477; qsRef=NONE; catalogsites=!n16Qfrm254a73uSBxXqgzgm1Z+BRoTKdNNVKX/UJHkqgDEl4Sy5qeEP1EgUWLIArv1OKnrcZfzbeDkE=

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: text/css
                                        
Last-Modified: Sun, 09 Oct 2016 16:36:34 GMT
Accept-Ranges: bytes
Etag: "ba1184c4b22d21:0"
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET
X-Frame-Options: SAMEORIGIN, SAMEORIGIN
Strict-Transport-Security: max-age=15552000; includeSubDomains
Vary: Accept-Encoding
Content-Encoding: gzip
Date: Fri, 13 Jul 2018 00:08:04 GMT
Content-Length: 19740
Connection: keep-alive


--- Additional Info ---
Magic:  gzip compressed data, from FAT filesystem (MS-DOS, OS/2, NT)
Size:   19740
Md5:    ca702a3479f4091ef491f5121e8ec68b
Sha1:   d8a838c052119e50af12fc650f0dafa017e9ab86
Sha256: 1607943da2793bcd6dc9a81a4269895ab85f11950d06c0cb68ad716287757bb2
                                        
                                            GET /js/214561517.js HTTP/1.1 
Host: cdn.optimizely.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: https://www.stitchery.com/

                                         
                                         23.43.133.205
HTTP/1.1 200 OK
Content-Type: text/javascript; charset=utf-8
                                        
x-amz-id-2: BRKIGkX7akxCxS6duTeq8+j02ckJI/YNOeuQzSPnYXO3L2rsI9tLhhBostRIKTu09P6Rc6zPKGY=
x-amz-request-id: 39C154B502FBC2BE
x-amz-replication-status: COMPLETED
Last-Modified: Fri, 22 Jun 2018 20:55:15 GMT
Etag: "a96bdb0f3d0ade6423da392fe39f3cde"
x-amz-meta-revision: 4958
x-amz-meta-pci_enabled: False
Content-Encoding: gzip
x-amz-version-id: KH6XwW.hDp4DhWfgaNaItT9nKQuEqy8q
Accept-Ranges: bytes
Content-Length: 101311
Server: AmazonS3
Vary: Accept-Encoding
Cache-Control: max-age=120
Date: Fri, 13 Jul 2018 00:08:04 GMT
Connection: keep-alive
Access-Control-Max-Age: 86400
Access-Control-Expose-Headers: x-amz-meta-revision
Access-Control-Allow-Headers: *
Access-Control-Allow-Methods: GET, HEAD
Access-Control-Allow-Origin: *
Timing-Allow-Origin: *
Strict-Transport-Security: max-age=86400


--- Additional Info ---
Magic:  gzip compressed data, last modified: Fri Jun 22 22:55:14 2018, max compression
Size:   101311
Md5:    a96bdb0f3d0ade6423da392fe39f3cde
Sha1:   46fc7a6628219e7827286492a0fda84f9d1904c1
Sha256: b54ad1582a01763be7da13b95922415d752ebdfa59fc391586ca19985dc93275
                                        
                                            GET /css/theme-shop.css HTTP/1.1 
Host: www.stitchery.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: https://www.stitchery.com/
Cookie: ASP.NET_SessionId=zorbbd23lo2mfmmlqoc1scg2; WebUserID=f6c0c0eb6c01477; qsRef=NONE; catalogsites=!n16Qfrm254a73uSBxXqgzgm1Z+BRoTKdNNVKX/UJHkqgDEl4Sy5qeEP1EgUWLIArv1OKnrcZfzbeDkE=

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: text/css
                                        
Last-Modified: Sun, 09 Oct 2016 16:39:14 GMT
Accept-Ranges: bytes
Etag: "a30dbab4b22d21:0"
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET
X-Frame-Options: SAMEORIGIN, SAMEORIGIN
Strict-Transport-Security: max-age=15552000; includeSubDomains
Vary: Accept-Encoding
Content-Encoding: gzip
Date: Fri, 13 Jul 2018 00:08:04 GMT
Content-Length: 2546
Connection: keep-alive


--- Additional Info ---
Magic:  gzip compressed data, from FAT filesystem (MS-DOS, OS/2, NT)
Size:   2546
Md5:    7841883bc3f88c1cb5008139745c0600
Sha1:   9bedc3e815ecb04b7e4411e6aaaed78c1e7a0007
Sha256: 2f8609927138cc4a6a8e9e25d131b7308f4434ef76e7cb366f041dda42c2ae6c
                                        
                                            GET /vendor/owl_carousel/assets/owl.carousel.min.css HTTP/1.1 
Host: www.stitchery.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: https://www.stitchery.com/
Cookie: ASP.NET_SessionId=zorbbd23lo2mfmmlqoc1scg2; WebUserID=f6c0c0eb6c01477; qsRef=NONE; catalogsites=!n16Qfrm254a73uSBxXqgzgm1Z+BRoTKdNNVKX/UJHkqgDEl4Sy5qeEP1EgUWLIArv1OKnrcZfzbeDkE=

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: text/css
                                        
Last-Modified: Sun, 09 Oct 2016 16:37:54 GMT
Accept-Ranges: bytes
Etag: "7734f37b4b22d21:0"
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET
X-Frame-Options: SAMEORIGIN, SAMEORIGIN
Strict-Transport-Security: max-age=15552000; includeSubDomains
Vary: Accept-Encoding
Content-Encoding: gzip
Date: Fri, 13 Jul 2018 00:08:04 GMT
Content-Length: 923
Connection: keep-alive


--- Additional Info ---
Magic:  gzip compressed data, from FAT filesystem (MS-DOS, OS/2, NT)
Size:   923
Md5:    2ea310500c619561eb88acf1d0630cc7
Sha1:   35b2ae2895ef104a616021dae45d2437d5d4355b
Sha256: eb8f3acf532fcdbf77d9e3c560460ba3cfa833424ff4a25c36eebe4d1611e075
                                        
                                            GET /vendor/owl_carousel/assets/owl.theme.default.min.css HTTP/1.1 
Host: www.stitchery.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: https://www.stitchery.com/
Cookie: ASP.NET_SessionId=zorbbd23lo2mfmmlqoc1scg2; WebUserID=f6c0c0eb6c01477; qsRef=NONE; catalogsites=!n16Qfrm254a73uSBxXqgzgm1Z+BRoTKdNNVKX/UJHkqgDEl4Sy5qeEP1EgUWLIArv1OKnrcZfzbeDkE=

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: text/css
                                        
Last-Modified: Sun, 09 Oct 2016 16:37:54 GMT
Accept-Ranges: bytes
Etag: "27f2f7c4b22d21:0"
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET
X-Frame-Options: SAMEORIGIN, SAMEORIGIN
Strict-Transport-Security: max-age=15552000; includeSubDomains
Vary: Accept-Encoding
Content-Encoding: gzip
Date: Fri, 13 Jul 2018 00:08:04 GMT
Content-Length: 478
Connection: keep-alive


--- Additional Info ---
Magic:  gzip compressed data, from FAT filesystem (MS-DOS, OS/2, NT)
Size:   478
Md5:    177a415a76521f74860e287168edaaed
Sha1:   0b1f5d68d0f6b250fe88deafec41305fb6668552
Sha256: 1d831e508190fb9319ac260b0fc4262002d4f50b5b78c08901e77a03663e1fc4
                                        
                                            GET /css/theme-elements.css HTTP/1.1 
Host: www.stitchery.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: https://www.stitchery.com/
Cookie: ASP.NET_SessionId=zorbbd23lo2mfmmlqoc1scg2; WebUserID=f6c0c0eb6c01477; qsRef=NONE; catalogsites=!n16Qfrm254a73uSBxXqgzgm1Z+BRoTKdNNVKX/UJHkqgDEl4Sy5qeEP1EgUWLIArv1OKnrcZfzbeDkE=

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: text/css
                                        
Last-Modified: Fri, 09 Jun 2017 18:23:42 GMT
Accept-Ranges: bytes
Etag: "ef2aea854de1d21:0"
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET
X-Frame-Options: SAMEORIGIN, SAMEORIGIN
Strict-Transport-Security: max-age=15552000; includeSubDomains
Vary: Accept-Encoding
Content-Encoding: gzip
Date: Fri, 13 Jul 2018 00:08:05 GMT
Content-Length: 22245
Connection: keep-alive


--- Additional Info ---
Magic:  gzip compressed data, from FAT filesystem (MS-DOS, OS/2, NT)
Size:   22245
Md5:    aa70168ec3df71fc65c6664310c7e494
Sha1:   34369279ad6011f7739bb8c8d96bbc21f86c2213
Sha256: ca278ba9b41598d098e1303ceb29ff911c3af48fb123eef771bf59efa3dda7d9
                                        
                                            GET /css/theme-animate.css HTTP/1.1 
Host: www.stitchery.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: https://www.stitchery.com/
Cookie: ASP.NET_SessionId=zorbbd23lo2mfmmlqoc1scg2; WebUserID=f6c0c0eb6c01477; qsRef=NONE; catalogsites=!n16Qfrm254a73uSBxXqgzgm1Z+BRoTKdNNVKX/UJHkqgDEl4Sy5qeEP1EgUWLIArv1OKnrcZfzbeDkE=

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: text/css
                                        
Last-Modified: Sun, 09 Oct 2016 16:39:17 GMT
Accept-Ranges: bytes
Etag: "54df7bad4b22d21:0"
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET
X-Frame-Options: SAMEORIGIN, SAMEORIGIN
Strict-Transport-Security: max-age=15552000; includeSubDomains
Vary: Accept-Encoding
Content-Encoding: gzip
Date: Fri, 13 Jul 2018 00:08:04 GMT
Content-Length: 3272
Connection: keep-alive


--- Additional Info ---
Magic:  gzip compressed data, from FAT filesystem (MS-DOS, OS/2, NT)
Size:   3272
Md5:    d120fdf613f8cc274d0deb3148a237de
Sha1:   64dfb97c8ceace9fb69d013f6afb94cbb8083061
Sha256: 368d2366d113e59389b7dc1c43f8b67c506f0886403a2b9187211f37670184b7
                                        
                                            GET /lf?source=url[file:MasterSite/ST31/ST_LOGO_272x90.gif]&sink=format[gif] HTTP/1.1 
Host: lppool.catalogsites.net
                                        
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: https://www.stitchery.com/

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: image/gif
                                        
Server: LiquiFireOS/4.4.1
LF-JobID: ce42bf8b/584/31956
Content-Length: 5096
Last-Modified: Thu, 12 Jul 2018 14:04:30 GMT
X-Cache-Lookup: HIT from LPixel5.cvinet.local/de:5000
Expires: Fri, 13 Jul 2018 14:05:57 GMT
Date: Fri, 13 Jul 2018 00:08:04 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  GIF image data, version 89a, 272 x 90
Size:   5096
Md5:    d2480e1d8941c30629fd7f0fd9d6f4f9
Sha1:   48b62fe3ffdaeebb20c0e7e54ed50ced4274834f
Sha256: 42b11b8e9709ab24a6ea2022ce42358db02bd4eea2d63ef794fa2a459afea2b1
                                        
                                            GET /lf?source=url[file:MasterSite/ST31/T174_Flatrate.jpg]&sink=format[jpg],quality[100] HTTP/1.1 
Host: lppool.catalogsites.net
                                        
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: https://www.stitchery.com/

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
Server: LiquiFireOS/4.4.1
LF-JobID: 9a4eb136/591/10247
Content-Length: 39558
Last-Modified: Thu, 12 Jul 2018 03:18:50 GMT
X-Cache-Lookup: MISS from LPixel4.cvinet.local/fc:5000
Expires: Fri, 13 Jul 2018 03:18:53 GMT
Date: Fri, 13 Jul 2018 00:08:04 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01
Size:   39558
Md5:    7a204a07098575cf37166d44d359c592
Sha1:   75e783b9cd8c7f4faaa1caf42d30bca14c054732
Sha256: 5538bd65b1a1aea57122b15b5cf0b22396eba4d7257e50296d4b6986d3480b0a
                                        
                                            GET /vendor/nivo-slider/nivo-slider.css HTTP/1.1 
Host: www.stitchery.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: https://www.stitchery.com/
Cookie: ASP.NET_SessionId=zorbbd23lo2mfmmlqoc1scg2; WebUserID=f6c0c0eb6c01477; qsRef=NONE; catalogsites=!n16Qfrm254a73uSBxXqgzgm1Z+BRoTKdNNVKX/UJHkqgDEl4Sy5qeEP1EgUWLIArv1OKnrcZfzbeDkE=

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: text/css
                                        
Last-Modified: Fri, 21 Oct 2016 14:04:06 GMT
Accept-Ranges: bytes
Etag: "e187cbfca32bd21:0"
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET
X-Frame-Options: SAMEORIGIN, SAMEORIGIN
Strict-Transport-Security: max-age=15552000; includeSubDomains
Vary: Accept-Encoding
Content-Encoding: gzip
Date: Fri, 13 Jul 2018 00:08:05 GMT
Content-Length: 824
Connection: keep-alive


--- Additional Info ---
Magic:  gzip compressed data, from FAT filesystem (MS-DOS, OS/2, NT)
Size:   824
Md5:    2c42ed684a6b3d3eaabac6dc28630559
Sha1:   4a85f4aa939a7301187f2957676a786b6652b54b
Sha256: 6eb26633d7d558869d73e367584c121be3718ae079b65e3af16602a2b603244e
                                        
                                            GET /lf?source=url[file:MasterSite/ST31/Sitewide/ST_banner_flatrate_640x90.gif]&sink=format[gif] HTTP/1.1 
Host: lppool.catalogsites.net
                                        
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: https://www.stitchery.com/

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: image/gif
                                        
Server: LiquiFireOS/4.4.1
LF-JobID: 78c100fb/591/838
Content-Length: 9774
Last-Modified: Thu, 12 Jul 2018 02:20:05 GMT
X-Cache-Lookup: HIT from LPixel4.cvinet.local/fc:5000
Expires: Fri, 13 Jul 2018 02:21:22 GMT
Date: Fri, 13 Jul 2018 00:08:04 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  GIF image data, version 89a, 640 x 90
Size:   9774
Md5:    d1b284a0c494cfd50ed0b36e4c0a8ca5
Sha1:   7217eb8202f6c48d43851e2d677b7bb2ff8f4e3b
Sha256: 318bf0000e8a5cf7ccbc20d921dc733e68ff1583f7c03c8bb6e7c038eb9d19f1
                                        
                                            GET /vendor/nivo-slider/default/default.css HTTP/1.1 
Host: www.stitchery.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: https://www.stitchery.com/
Cookie: ASP.NET_SessionId=zorbbd23lo2mfmmlqoc1scg2; WebUserID=f6c0c0eb6c01477; qsRef=NONE; catalogsites=!n16Qfrm254a73uSBxXqgzgm1Z+BRoTKdNNVKX/UJHkqgDEl4Sy5qeEP1EgUWLIArv1OKnrcZfzbeDkE=

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: text/css
                                        
Last-Modified: Tue, 22 Nov 2016 20:05:13 GMT
Accept-Ranges: bytes
Etag: "a1e534bcfb44d21:0"
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET
X-Frame-Options: SAMEORIGIN, SAMEORIGIN
Strict-Transport-Security: max-age=15552000; includeSubDomains
Vary: Accept-Encoding
Content-Encoding: gzip
Date: Fri, 13 Jul 2018 00:08:05 GMT
Content-Length: 752
Connection: keep-alive


--- Additional Info ---
Magic:  gzip compressed data, from FAT filesystem (MS-DOS, OS/2, NT)
Size:   752
Md5:    bf5a981c5e081a488da7dccb50cf4714
Sha1:   511f116fc0ce83bad0f79f31d324f691d0a42e77
Sha256: 99968ed2778b3c48b1cd604f1d38a6cccbf6aba01c116e326d8f29d8830a7080
                                        
                                            GET /css/product-details-5.css?v=10 HTTP/1.1 
Host: www.stitchery.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: https://www.stitchery.com/
Cookie: ASP.NET_SessionId=zorbbd23lo2mfmmlqoc1scg2; WebUserID=f6c0c0eb6c01477; qsRef=NONE; catalogsites=!n16Qfrm254a73uSBxXqgzgm1Z+BRoTKdNNVKX/UJHkqgDEl4Sy5qeEP1EgUWLIArv1OKnrcZfzbeDkE=

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: text/css
                                        
Last-Modified: Tue, 26 Sep 2017 03:53:14 GMT
Accept-Ranges: bytes
Etag: "a687b2fa7a36d31:0"
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET
X-Frame-Options: SAMEORIGIN, SAMEORIGIN
Strict-Transport-Security: max-age=15552000; includeSubDomains
Vary: Accept-Encoding
Content-Encoding: gzip
Date: Fri, 13 Jul 2018 00:08:05 GMT
Content-Length: 6638
Connection: keep-alive


--- Additional Info ---
Magic:  gzip compressed data, from FAT filesystem (MS-DOS, OS/2, NT)
Size:   6638
Md5:    c7ac84337f11a756193b93df7f42f562
Sha1:   245e2d4502d370fc2bf43e353a171f33439f918c
Sha256: e3dd656ce6e702a1b0fbb5fcded3725f9b15a7adb17a1f12c46783cfd2cb7279
                                        
                                            GET /vendor/bootstrap/js/bootstrap.min.js HTTP/1.1 
Host: www.stitchery.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: https://www.stitchery.com/
Cookie: ASP.NET_SessionId=zorbbd23lo2mfmmlqoc1scg2; WebUserID=f6c0c0eb6c01477; qsRef=NONE; catalogsites=!n16Qfrm254a73uSBxXqgzgm1Z+BRoTKdNNVKX/UJHkqgDEl4Sy5qeEP1EgUWLIArv1OKnrcZfzbeDkE=

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: application/javascript
                                        
Last-Modified: Sun, 09 Oct 2016 16:36:39 GMT
Accept-Ranges: bytes
Etag: "5deb3c4f4b22d21:0"
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET
X-Frame-Options: SAMEORIGIN, SAMEORIGIN
Content-Length: 37045
Strict-Transport-Security: max-age=15552000; includeSubDomains
Date: Fri, 13 Jul 2018 00:08:05 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  ASCII English text, with very long lines
Size:   37045
Md5:    5869c96cc8f19086aee625d670d741f9
Sha1:   430a443d74830fe9be26efca431f448c1b3740f9
Sha256: 53964478a7c634e8dad34ecc303dd8048d00dce4993906de1bacf67f663486ef
                                        
                                            GET /Css/ST31_Site.css?ver=12 HTTP/1.1 
Host: www.stitchery.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: https://www.stitchery.com/
Cookie: ASP.NET_SessionId=zorbbd23lo2mfmmlqoc1scg2; WebUserID=f6c0c0eb6c01477; qsRef=NONE; catalogsites=!n16Qfrm254a73uSBxXqgzgm1Z+BRoTKdNNVKX/UJHkqgDEl4Sy5qeEP1EgUWLIArv1OKnrcZfzbeDkE=

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: text/css
                                        
Last-Modified: Tue, 01 May 2018 12:57:59 GMT
Accept-Ranges: bytes
Etag: "54f12c84ce1d31:0"
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET
X-Frame-Options: SAMEORIGIN, SAMEORIGIN
Strict-Transport-Security: max-age=15552000; includeSubDomains
Vary: Accept-Encoding
Content-Encoding: gzip
Date: Fri, 13 Jul 2018 00:08:05 GMT
Content-Length: 3567
Connection: keep-alive


--- Additional Info ---
Magic:  gzip compressed data, from FAT filesystem (MS-DOS, OS/2, NT)
Size:   3567
Md5:    930647d5f35a6441d6d0a9d7aba8d749
Sha1:   3c7782231bd6fa2efff613dfb2582960651667b8
Sha256: a6d4d804bfd07af8c832078ac8cfb9455286ce2aef0f9ef31093747d2af6e88d
                                        
                                            GET /WebResource.axd?d=6hF1mab-9Ews5_6qBfbE9ctuqJAZ8V15j98BOapS7mGpYTZhaXLhlMUklBMMhipMRmT_8jvdLZyoeE36b6mxit1Vwug1&t=636475942140000000 HTTP/1.1 
Host: www.stitchery.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: https://www.stitchery.com/
Cookie: ASP.NET_SessionId=zorbbd23lo2mfmmlqoc1scg2; WebUserID=f6c0c0eb6c01477; qsRef=NONE; catalogsites=!n16Qfrm254a73uSBxXqgzgm1Z+BRoTKdNNVKX/UJHkqgDEl4Sy5qeEP1EgUWLIArv1OKnrcZfzbeDkE=

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: application/x-javascript
                                        
Cache-Control: public
Expires: Fri, 12 Jul 2019 08:01:37 GMT
Last-Modified: Thu, 30 Nov 2017 04:16:54 GMT
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET
X-Frame-Options: SAMEORIGIN, SAMEORIGIN
Strict-Transport-Security: max-age=15552000; includeSubDomains
Vary: Accept-Encoding
Content-Encoding: gzip
Date: Fri, 13 Jul 2018 00:08:05 GMT
Content-Length: 4627
Connection: keep-alive


--- Additional Info ---
Magic:  gzip compressed data, from FAT filesystem (MS-DOS, OS/2, NT)
Size:   4627
Md5:    69d50aaea8fc75826a73fa09e05847de
Sha1:   5cd9662322e2c9db9fed66fe0daa58132367cf05
Sha256: c10e470c55ef68f26825b3688d56f242002735661531ccb4c09433c55bd42e83
                                        
                                            GET /Css/ePlatform.css?ver=12 HTTP/1.1 
Host: www.stitchery.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: https://www.stitchery.com/
Cookie: ASP.NET_SessionId=zorbbd23lo2mfmmlqoc1scg2; WebUserID=f6c0c0eb6c01477; qsRef=NONE; catalogsites=!n16Qfrm254a73uSBxXqgzgm1Z+BRoTKdNNVKX/UJHkqgDEl4Sy5qeEP1EgUWLIArv1OKnrcZfzbeDkE=

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: text/css
                                        
Last-Modified: Sat, 30 Jun 2018 16:50:28 GMT
Accept-Ranges: bytes
Etag: "2e7e64739210d41:0"
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET
X-Frame-Options: SAMEORIGIN, SAMEORIGIN
Strict-Transport-Security: max-age=15552000; includeSubDomains
Vary: Accept-Encoding
Content-Encoding: gzip
Date: Fri, 13 Jul 2018 00:08:05 GMT
Content-Length: 21104
Connection: keep-alive


--- Additional Info ---
Magic:  gzip compressed data, from FAT filesystem (MS-DOS, OS/2, NT)
Size:   21104
Md5:    09f6b26905b4e2f879faaee0771c308e
Sha1:   2ff1be4ef2966317ffb4d3017f5ca236c9d04b23
Sha256: 60da3f089de697ab74c557ad74062253b4981caf214b668951d4067bb9c1a511
                                        
                                            GET /JavaScripts/jquery-1.10.2.min.js HTTP/1.1 
Host: www.stitchery.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: https://www.stitchery.com/
Cookie: ASP.NET_SessionId=zorbbd23lo2mfmmlqoc1scg2; WebUserID=f6c0c0eb6c01477; qsRef=NONE; catalogsites=!n16Qfrm254a73uSBxXqgzgm1Z+BRoTKdNNVKX/UJHkqgDEl4Sy5qeEP1EgUWLIArv1OKnrcZfzbeDkE=

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: application/javascript
                                        
Last-Modified: Thu, 19 Apr 2018 21:47:27 GMT
Accept-Ranges: bytes
Etag: "9c2082228d8d31:0"
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET
X-Frame-Options: SAMEORIGIN, SAMEORIGIN
Content-Length: 93107
Strict-Transport-Security: max-age=15552000; includeSubDomains
Date: Fri, 13 Jul 2018 00:08:05 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  ASCII text, with very long lines
Size:   93107
Md5:    628072e7212db1e8cdacb22b21752cda
Sha1:   0511abe9863c2ea7084efa7e24d1d86c5b3974f1
Sha256: 0ba081f546084bd5097aa8a73c75931d5aa1fc4d6e846e53c21f98e6a1509988
                                        
                                            GET /ScriptResource.axd?d=tVZF-GHye9t9Xp_06iwPtIS4re0Rx7zCIM98asYEckO5FPoZFg3hRYvjBugk-Cv18ShTLat2J2v2qZL58Fv4wUIWoAjF2-9osjxEMDfHtCdC8Vywb87ts-cmszQRsXDh29YvMg2&t=27117261 HTTP/1.1 
Host: www.stitchery.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: https://www.stitchery.com/
Cookie: ASP.NET_SessionId=zorbbd23lo2mfmmlqoc1scg2; WebUserID=f6c0c0eb6c01477; qsRef=NONE; catalogsites=!n16Qfrm254a73uSBxXqgzgm1Z+BRoTKdNNVKX/UJHkqgDEl4Sy5qeEP1EgUWLIArv1OKnrcZfzbeDkE=

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: application/x-javascript
                                        
Cache-Control: public
Content-Encoding: gzip
Expires: Fri, 12 Jul 2019 08:00:01 GMT
Last-Modified: Thu, 12 Jul 2018 08:00:01 GMT
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET
X-Frame-Options: SAMEORIGIN, SAMEORIGIN
Content-Length: 27417
Strict-Transport-Security: max-age=15552000; includeSubDomains
Vary: Accept-Encoding
Date: Fri, 13 Jul 2018 00:08:05 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  gzip compressed data, from FAT filesystem (MS-DOS, OS/2, NT), max speed
Size:   27417
Md5:    24fdfa61cce15fe109b3336ebebe623f
Sha1:   82713361f54b5f92eb9cdfe242a35e24148be1ce
Sha256: b208f707d37cd880a1d68936fb7aa0e9a2545a0e707186083e7302af01972e39
                                        
                                            GET /Javascripts/magiczoomplus.js HTTP/1.1 
Host: www.stitchery.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: https://www.stitchery.com/
Cookie: ASP.NET_SessionId=zorbbd23lo2mfmmlqoc1scg2; WebUserID=f6c0c0eb6c01477; qsRef=NONE; catalogsites=!n16Qfrm254a73uSBxXqgzgm1Z+BRoTKdNNVKX/UJHkqgDEl4Sy5qeEP1EgUWLIArv1OKnrcZfzbeDkE=

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: application/javascript
                                        
Last-Modified: Mon, 06 Apr 2015 14:37:31 GMT
Accept-Ranges: bytes
Etag: "6f9bcf367770d01:0"
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET
X-Frame-Options: SAMEORIGIN, SAMEORIGIN
Content-Length: 74481
Strict-Transport-Security: max-age=15552000; includeSubDomains
Date: Fri, 13 Jul 2018 00:08:05 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  ASCII C program text, with very long lines
Size:   74481
Md5:    902f82c20b0c6814a9d0ef86311edb91
Sha1:   0c16e2344f38b451d71fa12f4a4fa98eef476413
Sha256: 66b3469a40fce435fbd17ebcced57176e1d3a99e6709b2aad3ed30539ca9aef0
                                        
                                            GET /ScriptResource.axd?d=laA1XLaBaB0zljGA8lmfPfbl1WcZWZe0EXCghH8uPGyLHxPBUGC0BcJs-6qMi6FOrh8Ye194XhaO2i3HAv747-nKoSnJS08jxcWcowFWEaqSYiYSXuZBQlwLmSH1n34Teo9SBQ2&t=27117261 HTTP/1.1 
Host: www.stitchery.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: https://www.stitchery.com/
Cookie: ASP.NET_SessionId=zorbbd23lo2mfmmlqoc1scg2; WebUserID=f6c0c0eb6c01477; qsRef=NONE; catalogsites=!n16Qfrm254a73uSBxXqgzgm1Z+BRoTKdNNVKX/UJHkqgDEl4Sy5qeEP1EgUWLIArv1OKnrcZfzbeDkE=

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: text/javascript
                                        
Cache-Control: public
Content-Encoding: gzip
Expires: Fri, 12 Jul 2019 08:00:02 GMT
Last-Modified: Thu, 12 Jul 2018 08:00:02 GMT
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET
X-Frame-Options: SAMEORIGIN, SAMEORIGIN
Content-Length: 4896
Strict-Transport-Security: max-age=15552000; includeSubDomains
Vary: Accept-Encoding
Date: Fri, 13 Jul 2018 00:08:05 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  gzip compressed data, from FAT filesystem (MS-DOS, OS/2, NT), max speed
Size:   4896
Md5:    de8c742a4579357567212254bdd05130
Sha1:   11613f22a68c4c20b7e45151e8da9b21a7f5847d
Sha256: 7ec51dff21f2a5337d2036be7a23d2ea1e7df2ea55064c1196b06f86b2463f41
                                        
                                            GET /js/sv.js HTTP/1.1 
Host: track.securedvisit.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: https://www.stitchery.com/

                                         
                                         35.169.72.55
HTTP/1.1 200 OK
Content-Type: application/javascript; charset=utf-8
                                        
Cache-Control: proxy-revalidate, no-cache, private, must-revalidate, max-age=0
Content-Encoding: gzip
Date: Fri, 13 Jul 2018 00:08:05 GMT
Etag: W/"215df9773370c06b5d2b2cc2854cf7f8"
Expires: Fri, 13 Jul 2018 00:08:05 GMT
Last-Modified: Fri, 13 Jul 2018 00:08:05 GMT
Pragma: no-cache
Server: nginx/1.12.1
Vary: Accept-Encoding
Transfer-Encoding: chunked
Connection: keep-alive


--- Additional Info ---
Magic:  gzip compressed data, from Unix
Size:   24672
Md5:    ed18e5a728271dd1c84df70932c1fb4c
Sha1:   24d8b3e694294242585b1d373a921d69871ac5c4
Sha256: 1b4216e6539e28f3304eb396c4eef5bc6121ff24720f02d6bb311a1d22858d8e
                                        
                                            GET /ScriptResource.axd?d=2q6KU-hExXNwCThv3yPi9svDB9QLsC9MgWURQ-4bhQwyKhCWckL_AB8gUj_aOvUO5FY9ts9rbINwQKN2Gugt-jezQpJdkL6BmXnqMCuRkXPNb323rtlqb1k19JQxnu5H-26Fmw2&t=27117261 HTTP/1.1 
Host: www.stitchery.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: https://www.stitchery.com/
Cookie: ASP.NET_SessionId=zorbbd23lo2mfmmlqoc1scg2; WebUserID=f6c0c0eb6c01477; qsRef=NONE; catalogsites=!n16Qfrm254a73uSBxXqgzgm1Z+BRoTKdNNVKX/UJHkqgDEl4Sy5qeEP1EgUWLIArv1OKnrcZfzbeDkE=

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: application/x-javascript
                                        
Cache-Control: public
Content-Encoding: gzip
Expires: Fri, 12 Jul 2019 08:00:01 GMT
Last-Modified: Thu, 12 Jul 2018 08:00:01 GMT
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET
X-Frame-Options: SAMEORIGIN, SAMEORIGIN
Content-Length: 9859
Strict-Transport-Security: max-age=15552000; includeSubDomains
Vary: Accept-Encoding
Date: Fri, 13 Jul 2018 00:08:05 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  gzip compressed data, from FAT filesystem (MS-DOS, OS/2, NT), max speed
Size:   9859
Md5:    99d648790ac7f5b82d7eded50fcb73a3
Sha1:   d8be5aba72d4698259a495bf720c413a194fe48d
Sha256: 854be4cb43e924938a21453885c3a1feb70ceb8d29bb0e2900c22c97e52a705e
                                        
                                            GET /ScriptResource.axd?d=iLnJTKiHC-A2drndluUlB1eBwL3CTvIbBl8WeG9rZnJUTj5RvLWiAiWi3q7vrd8gjBv1YLwoTBwJX25sykWjEVwtkh0JPxIpwqVTtoPp1j-wQX0pxskcBNyaImauJizPYQUjrA2&t=27117261 HTTP/1.1 
Host: www.stitchery.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: https://www.stitchery.com/
Cookie: ASP.NET_SessionId=zorbbd23lo2mfmmlqoc1scg2; WebUserID=f6c0c0eb6c01477; qsRef=NONE; catalogsites=!n16Qfrm254a73uSBxXqgzgm1Z+BRoTKdNNVKX/UJHkqgDEl4Sy5qeEP1EgUWLIArv1OKnrcZfzbeDkE=

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: application/x-javascript
                                        
Cache-Control: public
Content-Encoding: gzip
Expires: Fri, 12 Jul 2019 08:00:01 GMT
Last-Modified: Thu, 12 Jul 2018 08:00:01 GMT
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET
X-Frame-Options: SAMEORIGIN, SAMEORIGIN
Content-Length: 855
Strict-Transport-Security: max-age=15552000; includeSubDomains
Vary: Accept-Encoding
Date: Fri, 13 Jul 2018 00:08:05 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  gzip compressed data, from FAT filesystem (MS-DOS, OS/2, NT), max speed
Size:   855
Md5:    7982ab7e1accdff7973874d30bec2444
Sha1:   83d0f95e4a79783f760d38f614f06a8357b022cb
Sha256: e93747e2fd9446422b55ea656547f5d651163e504928a41319c07cce7300aed3
                                        
                                            GET /ScriptResource.axd?d=CG9i4XpogSFyadb0JwwJGi03-MaTCShOGZImlRISWlcDVSwAm4ffktAt0lE6ASMd_j7WMNuRJ0xZmcZ6-MTslVkRzEfn5i1STqHx655zJYmNd-U-41eoYax4rWU0qu4iAwyjww2&t=27117261 HTTP/1.1 
Host: www.stitchery.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: https://www.stitchery.com/
Cookie: ASP.NET_SessionId=zorbbd23lo2mfmmlqoc1scg2; WebUserID=f6c0c0eb6c01477; qsRef=NONE; catalogsites=!n16Qfrm254a73uSBxXqgzgm1Z+BRoTKdNNVKX/UJHkqgDEl4Sy5qeEP1EgUWLIArv1OKnrcZfzbeDkE=

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: text/javascript
                                        
Cache-Control: public
Content-Encoding: gzip
Expires: Fri, 12 Jul 2019 08:00:02 GMT
Last-Modified: Thu, 12 Jul 2018 08:00:02 GMT
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET
X-Frame-Options: SAMEORIGIN, SAMEORIGIN
Content-Length: 815
Strict-Transport-Security: max-age=15552000; includeSubDomains
Vary: Accept-Encoding
Date: Fri, 13 Jul 2018 00:08:05 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  gzip compressed data, from FAT filesystem (MS-DOS, OS/2, NT), max speed
Size:   815
Md5:    de1e06049a14508b71a43fa78436cb8d
Sha1:   9027bf32824e491783e4590ee3f282b6f24123ce
Sha256: 618b0333aa98110a54e99fea15cda0cf6c90e6f505bce6f3ef416524ce340e7b
                                        
                                            GET /ScriptResource.axd?d=aR149QWjD-stOnHUWc3e6ga5uVvSneLwRLO6ErHbmP1j6ASVjFboHA-IgYx4s039RHKhs5xt0ALd61SBw4w0I_aodMWaF6hKo9WR-rBvUJ-q0x1F62lcs3PW7_qxDOFfEXn1mgxeD1EOr7RfqN0bp7S0_HI1&t=27117261 HTTP/1.1 
Host: www.stitchery.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: https://www.stitchery.com/
Cookie: ASP.NET_SessionId=zorbbd23lo2mfmmlqoc1scg2; WebUserID=f6c0c0eb6c01477; qsRef=NONE; catalogsites=!n16Qfrm254a73uSBxXqgzgm1Z+BRoTKdNNVKX/UJHkqgDEl4Sy5qeEP1EgUWLIArv1OKnrcZfzbeDkE=

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: text/javascript
                                        
Cache-Control: public
Content-Encoding: gzip
Expires: Fri, 12 Jul 2019 08:00:02 GMT
Last-Modified: Thu, 12 Jul 2018 08:00:02 GMT
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET
X-Frame-Options: SAMEORIGIN, SAMEORIGIN
Content-Length: 1348
Strict-Transport-Security: max-age=15552000; includeSubDomains
Vary: Accept-Encoding
Date: Fri, 13 Jul 2018 00:08:05 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  gzip compressed data, from FAT filesystem (MS-DOS, OS/2, NT), max speed
Size:   1348
Md5:    65ba16c1065110cabc62a8434f535d2a
Sha1:   df16e66891ae242b23deffe7d13b446c266b455a
Sha256: e49e42b5c47c263442ee0b3957ada4f0416d9862bc7169361ef0fcc65031ab26
                                        
                                            GET /ScriptResource.axd?d=xG6KpBFiXxvofH3pJ5xUqMh2FHohuv0cPKtwY8RITmmX6RtfKQ_-PGpaS1StTjCc8ca9YQTnUFIFKhnDaMghp9L4wYKaf_RkBIf5VT5QNzIDCpJUeoNVtZHALsXGcSg3RmksvyVL-PWQaulrY5gC8QXnuyY1&t=27117261 HTTP/1.1 
Host: www.stitchery.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: https://www.stitchery.com/
Cookie: ASP.NET_SessionId=zorbbd23lo2mfmmlqoc1scg2; WebUserID=f6c0c0eb6c01477; qsRef=NONE; catalogsites=!n16Qfrm254a73uSBxXqgzgm1Z+BRoTKdNNVKX/UJHkqgDEl4Sy5qeEP1EgUWLIArv1OKnrcZfzbeDkE=

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: text/javascript
                                        
Cache-Control: public
Content-Encoding: gzip
Expires: Fri, 12 Jul 2019 08:00:02 GMT
Last-Modified: Thu, 12 Jul 2018 08:00:02 GMT
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET
X-Frame-Options: SAMEORIGIN, SAMEORIGIN
Content-Length: 5348
Strict-Transport-Security: max-age=15552000; includeSubDomains
Vary: Accept-Encoding
Date: Fri, 13 Jul 2018 00:08:05 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  gzip compressed data, from FAT filesystem (MS-DOS, OS/2, NT), max speed
Size:   5348
Md5:    c1a79ea320e15c8c7745f6c88ea0d871
Sha1:   d6506870bdf85301861dda614b8fe7cd00e5767f
Sha256: 9b23883ad17ac55a40688aaefba397961317865ae13730173260d1acd0663f1c
                                        
                                            GET /ScriptResource.axd?d=3ps9vXJaJG6WbyH1ElBtfYTkvayUzGHksxZSYWKpa_CIJwO1QuuocwXIy61AN00frClNjgh7QHz5UbkiMyePp66jfVXTqcan7koh598TTuFST-8dhQM1mqzG3OdQqOQJDsXBtjlQ8fW5Py9hNt6tWAQPLIw1&t=27117261 HTTP/1.1 
Host: www.stitchery.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: https://www.stitchery.com/
Cookie: ASP.NET_SessionId=zorbbd23lo2mfmmlqoc1scg2; WebUserID=f6c0c0eb6c01477; qsRef=NONE; catalogsites=!n16Qfrm254a73uSBxXqgzgm1Z+BRoTKdNNVKX/UJHkqgDEl4Sy5qeEP1EgUWLIArv1OKnrcZfzbeDkE=

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: text/javascript
                                        
Cache-Control: public
Content-Encoding: gzip
Expires: Fri, 12 Jul 2019 08:00:02 GMT
Last-Modified: Thu, 12 Jul 2018 08:00:02 GMT
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET
X-Frame-Options: SAMEORIGIN, SAMEORIGIN
Content-Length: 1450
Strict-Transport-Security: max-age=15552000; includeSubDomains
Vary: Accept-Encoding
Date: Fri, 13 Jul 2018 00:08:05 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  gzip compressed data, from FAT filesystem (MS-DOS, OS/2, NT), max speed
Size:   1450
Md5:    4f3dc436bb326b8699b90576b8e7b157
Sha1:   b450216efe4e3d2614539f4ab36c10d0174395cb
Sha256: 54da99ae3a842c68ea38ae504e299060f9430fc8e4177bbcc376a41dc7f7efe8
                                        
                                            GET /ScriptResource.axd?d=gOOOKq9rqmRdYnAiCPAmEPUYuYxLyGcC-f23AEqMKYjrfJaPyIjKtlcJ6SMfLYcqVT9QwxI_nltYgPBghjYF0WdybIi8Sw4q19CSWeUknzEfkYdhr-lg1gGKzI9pLL44ZpFDeDtgYlTzYHD6viFrPIRHVps1&t=27117261 HTTP/1.1 
Host: www.stitchery.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: https://www.stitchery.com/
Cookie: ASP.NET_SessionId=zorbbd23lo2mfmmlqoc1scg2; WebUserID=f6c0c0eb6c01477; qsRef=NONE; catalogsites=!n16Qfrm254a73uSBxXqgzgm1Z+BRoTKdNNVKX/UJHkqgDEl4Sy5qeEP1EgUWLIArv1OKnrcZfzbeDkE=

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: text/javascript
                                        
Cache-Control: public
Content-Encoding: gzip
Expires: Fri, 12 Jul 2019 08:00:02 GMT
Last-Modified: Thu, 12 Jul 2018 08:00:02 GMT
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET
X-Frame-Options: SAMEORIGIN, SAMEORIGIN
Content-Length: 3835
Strict-Transport-Security: max-age=15552000; includeSubDomains
Vary: Accept-Encoding
Date: Fri, 13 Jul 2018 00:08:05 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  gzip compressed data, from FAT filesystem (MS-DOS, OS/2, NT), max speed
Size:   3835
Md5:    c443dc563e9cce5a44c997bf81151fef
Sha1:   ed0d2bd2f1e75949ed9d115d860c8736b3c19dee
Sha256: 13eb60fe43fb327268c735f9e651f83751f00a8d734f98dba1480267b1722a85
                                        
                                            GET /ScriptResource.axd?d=Za8M23dvfasBquHXw9oR8sAnKFUzcFE8BWVIoRBJeCGq91PzicS50xhJ23Ul8dBkTHMMAHxaOgo0MWK9krjVC15CHkKMDB13dwu-a-veqBVOqVRlNACbxI_mhAdM8G00lCtZ02SZe8MFE-2BNZZVtawduYE1&t=27117261 HTTP/1.1 
Host: www.stitchery.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: https://www.stitchery.com/
Cookie: ASP.NET_SessionId=zorbbd23lo2mfmmlqoc1scg2; WebUserID=f6c0c0eb6c01477; qsRef=NONE; catalogsites=!n16Qfrm254a73uSBxXqgzgm1Z+BRoTKdNNVKX/UJHkqgDEl4Sy5qeEP1EgUWLIArv1OKnrcZfzbeDkE=

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: text/javascript
                                        
Cache-Control: public
Content-Encoding: gzip
Expires: Fri, 12 Jul 2019 08:00:02 GMT
Last-Modified: Thu, 12 Jul 2018 08:00:02 GMT
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET
X-Frame-Options: SAMEORIGIN, SAMEORIGIN
Content-Length: 1043
Strict-Transport-Security: max-age=15552000; includeSubDomains
Vary: Accept-Encoding
Date: Fri, 13 Jul 2018 00:08:05 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  gzip compressed data, from FAT filesystem (MS-DOS, OS/2, NT), max speed
Size:   1043
Md5:    851d648cc8c801f44c3994eafd42fe9e
Sha1:   421bad2480fa5a654be7197c32b7fdcb6674f828
Sha256: 896d4246443dad2c19fae14d5fe09a1636beefa503b0ca728665c6e82d68626d
                                        
                                            GET /ScriptResource.axd?d=62qFbodUY9bIn04Jljx7OIdjDkp8qAfA0HyigMOzxYX_hSAL-JpPAv6MWWe7X1f1rvjlKk7vEw68IUCnvZrFxJqIXaP23V7ACczTvo00UbmgfAs32CrNoON5K4-d1orS_QkGjw2&t=27117261 HTTP/1.1 
Host: www.stitchery.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: https://www.stitchery.com/
Cookie: ASP.NET_SessionId=zorbbd23lo2mfmmlqoc1scg2; WebUserID=f6c0c0eb6c01477; qsRef=NONE; catalogsites=!n16Qfrm254a73uSBxXqgzgm1Z+BRoTKdNNVKX/UJHkqgDEl4Sy5qeEP1EgUWLIArv1OKnrcZfzbeDkE=

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: text/javascript
                                        
Cache-Control: public
Content-Encoding: gzip
Expires: Fri, 12 Jul 2019 08:00:02 GMT
Last-Modified: Thu, 12 Jul 2018 08:00:02 GMT
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET
X-Frame-Options: SAMEORIGIN, SAMEORIGIN
Content-Length: 6833
Strict-Transport-Security: max-age=15552000; includeSubDomains
Vary: Accept-Encoding
Date: Fri, 13 Jul 2018 00:08:05 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  gzip compressed data, from FAT filesystem (MS-DOS, OS/2, NT), max speed
Size:   6833
Md5:    c327c272bbe4dcffb27b65169e6b2c8f
Sha1:   38b87d010390d6d22482a30f35b3abb260e5b069
Sha256: 1fb997036c59fad09ed6c6d37fe6bb668711e060a6f4c177985169e2670e8c23
                                        
                                            GET /lf?source=url[file:MasterSite/ST31/T183_Quickpoint.jpg]&sink=format[jpg],quality[100] HTTP/1.1 
Host: lppool.catalogsites.net
                                        
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: https://www.stitchery.com/

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
Server: LiquiFireOS/4.4.1
LF-JobID: 2d50b27f/591/10247
Content-Length: 912274
Last-Modified: Thu, 12 Jul 2018 02:46:24 GMT
X-Cache-Lookup: HIT from LPixel4.cvinet.local/fc:5000
Expires: Fri, 13 Jul 2018 02:46:26 GMT
Date: Fri, 13 Jul 2018 00:08:05 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01
Size:   912274
Md5:    cd19a76f048b9949fb46e60ad31dcd20
Sha1:   f7b389e4b59eb8c5ff9534b0cc55166ae0c9bab7
Sha256: e2d82494a6230a8f6c0ba68cf6c23b02b0aafed8cbfaefd34065a2e42295cfeb
                                        
                                            GET /ScriptResource.axd?d=z9eASF1eST_ECLwaiDfb7gNjC6P0zy3kl693UHrITlcHzFHpEzU8_T0nr_1cDCqEQFreHhTCfih988cOB3cHwHD5e_VhwS_CypNYuf3EHYq88Ul8Efmn91ZQiwmuWEojXl_E4KtApUY4imi1YMjQVJFtvTA1&t=27117261 HTTP/1.1 
Host: www.stitchery.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: https://www.stitchery.com/
Cookie: ASP.NET_SessionId=zorbbd23lo2mfmmlqoc1scg2; WebUserID=f6c0c0eb6c01477; qsRef=NONE; catalogsites=!n16Qfrm254a73uSBxXqgzgm1Z+BRoTKdNNVKX/UJHkqgDEl4Sy5qeEP1EgUWLIArv1OKnrcZfzbeDkE=

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: text/javascript
                                        
Cache-Control: public
Content-Encoding: gzip
Expires: Fri, 12 Jul 2019 08:00:02 GMT
Last-Modified: Thu, 12 Jul 2018 08:00:02 GMT
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET
X-Frame-Options: SAMEORIGIN, SAMEORIGIN
Content-Length: 1896
Strict-Transport-Security: max-age=15552000; includeSubDomains
Vary: Accept-Encoding
Date: Fri, 13 Jul 2018 00:08:06 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  gzip compressed data, from FAT filesystem (MS-DOS, OS/2, NT), max speed
Size:   1896
Md5:    d292cc5231878c72df3400bc458ee631
Sha1:   e1ffd23478641aec53146ce36c31fb6084e2bb74
Sha256: 22b95f37c7e01feed4d18aca4a396cb0ebafec26545656a3c6b5c11c2db39eb6
                                        
                                            GET /ScriptResource.axd?d=rATP7KvizLINoWW30IPZxsqK43PQ4FtrGv0tjyobwIUeNfDl-TT70hu0xMZI32uWBU08UxBp6uUwRLuzgjWPwpGHwxRgb0Og8wZIq2mfTfr1q1lx8nEkihLOEXovI7DI6BZw1AYFvhAUzZemdgisIPq9iFc1&t=27117261 HTTP/1.1 
Host: www.stitchery.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: https://www.stitchery.com/
Cookie: ASP.NET_SessionId=zorbbd23lo2mfmmlqoc1scg2; WebUserID=f6c0c0eb6c01477; qsRef=NONE; catalogsites=!n16Qfrm254a73uSBxXqgzgm1Z+BRoTKdNNVKX/UJHkqgDEl4Sy5qeEP1EgUWLIArv1OKnrcZfzbeDkE=

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: text/javascript
                                        
Cache-Control: public
Content-Encoding: gzip
Expires: Fri, 12 Jul 2019 08:00:02 GMT
Last-Modified: Thu, 12 Jul 2018 08:00:02 GMT
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET
X-Frame-Options: SAMEORIGIN, SAMEORIGIN
Content-Length: 1737
Strict-Transport-Security: max-age=15552000; includeSubDomains
Vary: Accept-Encoding
Date: Fri, 13 Jul 2018 00:08:06 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  gzip compressed data, from FAT filesystem (MS-DOS, OS/2, NT), max speed
Size:   1737
Md5:    af575e922cb5ec4944b28b2b1c4055c6
Sha1:   2ffb3d5768ddae637f87c491c0c32575f0e8a3f6
Sha256: daeb61538eab9f2ff39691e9f4e550496f26df23288640fd2badd041640e47e5
                                        
                                            GET /ScriptResource.axd?d=rj1-T-t4X-oLfAQUQYjwp34Jv9cxjf3jGy1jYdRqwftIs6p2zfqTZgRsm4pzObt1rYRkIXw6K9Ag1Z3tVdWqfTorkm-MJsVbgRbA_HdPK-wPSAY5BFCEbFUctbbcTMTY9nd-tW9XvcDIVmF1JKGpwuwiD_M1&t=27117261 HTTP/1.1 
Host: www.stitchery.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: https://www.stitchery.com/
Cookie: ASP.NET_SessionId=zorbbd23lo2mfmmlqoc1scg2; WebUserID=f6c0c0eb6c01477; qsRef=NONE; catalogsites=!n16Qfrm254a73uSBxXqgzgm1Z+BRoTKdNNVKX/UJHkqgDEl4Sy5qeEP1EgUWLIArv1OKnrcZfzbeDkE=

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: text/javascript
                                        
Cache-Control: public
Content-Encoding: gzip
Expires: Fri, 12 Jul 2019 08:00:02 GMT
Last-Modified: Thu, 12 Jul 2018 08:00:02 GMT
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET
X-Frame-Options: SAMEORIGIN, SAMEORIGIN
Content-Length: 3511
Strict-Transport-Security: max-age=15552000; includeSubDomains
Vary: Accept-Encoding
Date: Fri, 13 Jul 2018 00:08:06 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  gzip compressed data, from FAT filesystem (MS-DOS, OS/2, NT), max speed
Size:   3511
Md5:    b71e44a4c5c2b395995f76ef371d1604
Sha1:   352dfa33ab7a99cef3b80558e8d8d5490f509fd6
Sha256: 781390e48dcdf1975ef260fc50c19d63761152bd376cbda45e78ca5b7d32548b
                                        
                                            GET /JavaScripts/imail_conv_landing.js HTTP/1.1 
Host: www.stitchery.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: https://www.stitchery.com/
Cookie: ASP.NET_SessionId=zorbbd23lo2mfmmlqoc1scg2; WebUserID=f6c0c0eb6c01477; qsRef=NONE; catalogsites=!n16Qfrm254a73uSBxXqgzgm1Z+BRoTKdNNVKX/UJHkqgDEl4Sy5qeEP1EgUWLIArv1OKnrcZfzbeDkE=

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: application/javascript
                                        
Last-Modified: Wed, 21 Dec 2011 16:09:50 GMT
Accept-Ranges: bytes
Etag: "a65082f7fabfcc1:0"
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET
X-Frame-Options: SAMEORIGIN, SAMEORIGIN
Content-Length: 1922
Strict-Transport-Security: max-age=15552000; includeSubDomains
Date: Fri, 13 Jul 2018 00:08:06 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  ASCII C++ program text, with very long lines, with CRLF line terminators
Size:   1922
Md5:    a9ac7374ed570e02037bd153b271b971
Sha1:   a6a9cdd33146b76096f961c955430bcdf11eed0b
Sha256: 6a9fbca561d5a8964f18143452661b0e935477a9830e26bb06a43ea423e1e330
                                        
                                            POST /GTSGIAG3 HTTP/1.1 
Host: ocsp.pki.goog
                                        
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
Content-Length: 107
Content-Type: application/ocsp-request

                                         
                                         216.58.211.14
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Date: Fri, 13 Jul 2018 00:08:07 GMT
Cache-Control: public, max-age=86400
Server: ocsp_responder
Content-Length: 463
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN


--- Additional Info ---
Magic:  data
Size:   463
Md5:    2f14ca6279410a8aa47234e7f762d41a
Sha1:   7dcca3bdcafea8cb60f1baf797d87663d0baeaab
Sha256: eefd0c62f244d0eaf097b89bc27d87b3eec35e98153b1c871694c39f487f247c
                                        
                                            GET /lf?source=url[file:MasterSite/ST31/T183_CCS.jpg]&sink=format[jpg],quality[100] HTTP/1.1 
Host: lppool.catalogsites.net
                                        
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: https://www.stitchery.com/

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
Server: LiquiFireOS/4.4.1
LF-JobID: ce81305a/591/22223
Content-Length: 1281223
Last-Modified: Fri, 13 Jul 2018 00:08:05 GMT
X-Cache-Lookup: MISS from LPixel4.cvinet.local/fc:5000
Expires: Sat, 14 Jul 2018 00:07:49 GMT
Date: Fri, 13 Jul 2018 00:08:05 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01
Size:   1281223
Md5:    847b89439ad92c008fa7108c8287b92f
Sha1:   a2aac9766c1596ff2c68a8cdcdb779a092f3d6ba
Sha256: bfa7c418fea54d3c16f8d6f66d79bb5293fe5ada95fb1f071c1824ea00cb414b
                                        
                                            GET /lf?source=url[file:MasterSite/ST31/T183_TableLinens.jpg]&sink=format[jpg],quality[100] HTTP/1.1 
Host: lppool.catalogsites.net
                                        
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: https://www.stitchery.com/

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
Server: LiquiFireOS/4.4.1
LF-JobID: 93bc38c8/584/5523
Content-Length: 773268
Last-Modified: Thu, 12 Jul 2018 11:44:13 GMT
X-Cache-Lookup: HIT from LPixel5.cvinet.local/de:5000
Expires: Fri, 13 Jul 2018 11:43:18 GMT
Date: Fri, 13 Jul 2018 00:08:05 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01
Size:   773268
Md5:    c2af52c695cc88a5df94335d4b952e65
Sha1:   c3c12f7ce652a978465786bac4593f1c85d923d5
Sha256: 89d4fd2a2ad7c365bb363057ffb3f69cfe07b312a86d75fa3087f40643ab7bb8
                                        
                                            GET /lf?source=url[file:MasterSite/ST31/T181_Tools.jpg]&sink=format[jpg],quality[100] HTTP/1.1 
Host: lppool.catalogsites.net
                                        
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: https://www.stitchery.com/

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
Server: LiquiFireOS/4.4.1
LF-JobID: 932dac07/591/1241
Content-Length: 1110667
Last-Modified: Fri, 13 Jul 2018 00:05:34 GMT
X-Cache-Lookup: HIT from LPixel4.cvinet.local/fc:5000
Expires: Sat, 14 Jul 2018 00:05:52 GMT
Date: Fri, 13 Jul 2018 00:08:05 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01
Size:   1110667
Md5:    e9bd1a21a6df18d4963036ce91f77108
Sha1:   d332653c671d1bda6341cf300e7a5cd95403b101
Sha256: caddd85bd5ac18eb001718c9a727715645a61bc326d167ab138c7358c71bae88
                                        
                                            GET /dc.js HTTP/1.1 
Host: stats.g.doubleclick.net
                                        
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: https://www.stitchery.com/

                                         
                                         64.233.162.157
HTTP/1.1 200 OK
Content-Type: text/javascript
                                        
Strict-Transport-Security: max-age=10886400; includeSubDomains; preload
Date: Thu, 12 Jul 2018 22:48:08 GMT
Expires: Fri, 13 Jul 2018 00:48:08 GMT
Last-Modified: Fri, 18 May 2018 01:10:24 GMT
X-Content-Type-Options: nosniff
Vary: Accept-Encoding
Content-Encoding: gzip
Server: Golfe2
Content-Length: 17093
Cache-Control: public, max-age=7200
Age: 4799
Alt-Svc: quic=":443"; ma=2592000; v="44,43,39,35"


--- Additional Info ---
Magic:  gzip compressed data, max compression
Size:   17093
Md5:    5f65521f6c6223e1e18cb161832bea2a
Sha1:   f03800023e7bbe2579cd24e122cdf8c6ecf8b4c6
Sha256: 787b69b93681cf41784dfa8655cbdafe8a56ecc62f0112a6ea2241a284a0e3c9
                                        
                                            POST / HTTP/1.1 
Host: ocsp.digicert.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
Content-Length: 115
Content-Type: application/ocsp-request

                                         
                                         93.184.220.29
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Accept-Ranges: bytes
Cache-Control: max-age=167317
Date: Fri, 13 Jul 2018 00:08:09 GMT
Etag: "5b47c611-1d7"
Expires: Sat, 14 Jul 2018 22:15:25 GMT
Last-Modified: Thu, 12 Jul 2018 21:20:17 GMT
Server: ECS (arn/45E2)
X-Cache: HIT
Content-Length: 471


--- Additional Info ---
Magic:  data
Size:   471
Md5:    9aecf564c518b4652f4e482694f3e010
Sha1:   fcfb61f18d9461ecf089e26845502d5d22291dc4
Sha256: 929e38e39fe2be52511e48edf4caca02a0be9126ff92fd07801a21c6040896b7
                                        
                                            POST / HTTP/1.1 
Host: ocsp.digicert.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
Content-Length: 115
Content-Type: application/ocsp-request

                                         
                                         93.184.220.29
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Accept-Ranges: bytes
Cache-Control: max-age=154863
Date: Fri, 13 Jul 2018 00:08:09 GMT
Etag: "5b479797-1d7"
Expires: Sat, 14 Jul 2018 18:59:10 GMT
Last-Modified: Thu, 12 Jul 2018 18:01:59 GMT
Server: ECS (arn/4692)
X-Cache: HIT
Content-Length: 471


--- Additional Info ---
Magic:  data
Size:   471
Md5:    e1038f4393edba63e5db68e88bd829e4
Sha1:   393f95193e48b99705fb551d8e050140fdfa3480
Sha256: d41c44d8e830490d037a4e08d95d3602107c7c0bbdcff17508405dbc4af15b7d
                                        
                                            POST / HTTP/1.1 
Host: s.symcd.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
Content-Length: 115
Content-Type: application/ocsp-request

                                         
                                         23.43.139.27
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Server: nginx/1.12.2
Content-Length: 1754
Content-Transfer-Encoding: binary
Cache-Control: max-age=533694, public, no-transform, must-revalidate
Last-Modified: Thu, 12 Jul 2018 04:21:24 GMT
Expires: Thu, 19 Jul 2018 04:21:24 GMT
Date: Fri, 13 Jul 2018 00:08:09 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  data
Size:   1754
Md5:    04f90c6568142e0a0351b3c924ed0ed1
Sha1:   b6fea0bc39b621dc955edcac2ea15c563321f957
Sha256: 70b61a37e4ef147b49f38ce9db208b9e4a997c93fbc4e2e2f63bd92647476505
                                        
                                            GET /lf?source=url[file:MasterSite/ST31/St_Mobile_Outlet.jpg]&sink=format[jpg],quality[100] HTTP/1.1 
Host: lppool.catalogsites.net
                                        
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: https://www.stitchery.com/

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
Server: LiquiFireOS/4.4.1
LF-JobID: cd8529f4/584/5523
Content-Length: 89119
Last-Modified: Thu, 12 Jul 2018 14:04:47 GMT
X-Cache-Lookup: HIT from LPixel5.cvinet.local/de:5000
Expires: Fri, 13 Jul 2018 14:05:05 GMT
Date: Fri, 13 Jul 2018 00:08:09 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01
Size:   89119
Md5:    2352099b7992661780cf4ddc08a61fcd
Sha1:   8fb1eb078d5c6451cf95138bc2d4829c534934ab
Sha256: b549b57e0c71e91a657f636d1de40eaec3779ace25a5f22b276daecfa1059b61
                                        
                                            GET /lf?source=url[file:MasterSite/ST31/T183_Summer.jpg]&sink=format[jpg],quality[100] HTTP/1.1 
Host: lppool.catalogsites.net
                                        
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: https://www.stitchery.com/

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
Server: LiquiFireOS/4.4.1
LF-JobID: 8188769b/584/17289
Content-Length: 1019452
Last-Modified: Thu, 12 Jul 2018 01:06:08 GMT
X-Cache-Lookup: HIT from LPixel5.cvinet.local/de:5000
Expires: Fri, 13 Jul 2018 01:05:28 GMT
Date: Fri, 13 Jul 2018 00:08:05 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01
Size:   1019452
Md5:    8cb3b72075dc44b772bf55deee75e3e4
Sha1:   cec709e91dcb584fd0d739a9922fa50675b720a9
Sha256: 3bbabc26132da87a6d2aa6c23926e7794de5b1dfd0647cdfd7fafbbd8e9757c2
                                        
                                            GET /lf?source=url[file:MasterSite/BBB_Logo.png]&sink HTTP/1.1 
Host: lppool.catalogsites.net
                                        
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: https://www.stitchery.com/

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
Server: LiquiFireOS/4.4.1
LF-JobID: 38c9ddb4/577/24720
Content-Length: 2416
Last-Modified: Thu, 12 Jul 2018 13:40:56 GMT
X-Cache-Lookup: HIT from LPixel6.cvinet.local/36:5000
Expires: Fri, 13 Jul 2018 13:41:47 GMT
Date: Fri, 13 Jul 2018 00:08:09 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01
Size:   2416
Md5:    94eda13334635b68e8aa879cb9effab4
Sha1:   1153c1c4ac9b7dfd6b3bdb03ff931063bdad7675
Sha256: 060baa8a548eec7da3fb8154ccd92d3d2e2e602d56ad25beb742a4a1004e5aef
                                        
                                            GET /w.js HTTP/1.1 
Host: d10lpsik1i8c69.cloudfront.net
                                        
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: https://www.stitchery.com/

                                         
                                         143.204.98.88
HTTP/1.1 200 OK
Content-Type: application/javascript
                                        
Transfer-Encoding: chunked
Connection: keep-alive
Date: Wed, 11 Jul 2018 18:31:12 GMT
Last-Modified: Wed, 11 Jul 2018 18:31:09 GMT
Cache-Control: max-age=3600
Server: AmazonS3
Content-Encoding: gzip
Vary: Accept-Encoding
Age: 2201
X-Cache: Hit from cloudfront
Via: 1.1 ee6ddabcc69c6aa1c28ad24a4a8f86b2.cloudfront.net (CloudFront)
X-Amz-Cf-Id: 7IPL7EXVPyUp2gIU-CeCvALHnAXBwtnshzDyZad8FjJlQfbiLXnl0w==


--- Additional Info ---
Magic:  gzip compressed data, from Unix
Size:   1593
Md5:    238a23cc099bec07726f340caba375d6
Sha1:   53ddd709a0dde472fbf0731f28916d371d95145c
Sha256: 1bdc267c5d1ecfb9c71034c98a53558f581cab6a4ea07a75f86991547e7fa54c
                                        
                                            POST / HTTP/1.1 
Host: ocsp.comodoca4.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
Content-Length: 116
Content-Type: application/ocsp-request

                                         
                                         91.135.34.25
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Server: Apache
Last-Modified: Thu, 12 Jul 2018 12:57:00 GMT
Etag: 961A7AA5E6B9136E1D7542CD5B228330BCD15E49
X-OCSP-Responder-ID: rmdccaocsp10
Content-Length: 472
Cache-Control: public, no-transform, must-revalidate, max-age=563941
Expires: Thu, 19 Jul 2018 12:47:10 GMT
Date: Fri, 13 Jul 2018 00:08:09 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  data
Size:   472
Md5:    0edec0197ca222cb4b980b33f4cf7432
Sha1:   961a7aa5e6b9136e1d7542cd5b228330bcd15e49
Sha256: 1a6e6b3fe38175ba67ad8872860ddfedb954a1a694d18cb59bdceafa8bb60788
                                        
                                            POST / HTTP/1.1 
Host: ocsp.comodoca4.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
Content-Length: 115
Content-Type: application/ocsp-request

                                         
                                         91.135.34.25
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Server: Apache
Last-Modified: Sun, 08 Jul 2018 22:51:21 GMT
Etag: 9D1C308215AE79C2338BC18EB5A3017CB39ABB9F
X-OCSP-Responder-ID: rmdccaocsp31
Content-Length: 727
Cache-Control: public, no-transform, must-revalidate, max-age=253945
Expires: Sun, 15 Jul 2018 22:40:34 GMT
Date: Fri, 13 Jul 2018 00:08:09 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  data
Size:   727
Md5:    e5bd106319bab5e83abe8dc383103c8d
Sha1:   9d1c308215ae79c2338bc18eb5a3017cb39abb9f
Sha256: 79f9c85b6d34b706b6dc84e4ec4c2fe8646e986b1042c356c9e7e576c02f3a0b
                                        
                                            POST / HTTP/1.1 
Host: ocsp.usertrust.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
Content-Length: 115
Content-Type: application/ocsp-request

                                         
                                         91.135.34.11
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Server: Apache
Last-Modified: Sun, 08 Jul 2018 22:51:21 GMT
Etag: A0D281AAC018C84B67C7DC52834E6CFE90BCF91B
X-OCSP-Responder-ID: rmdccaocsp31
Content-Length: 471
Cache-Control: public, no-transform, must-revalidate, max-age=253964
Expires: Sun, 15 Jul 2018 22:40:53 GMT
Date: Fri, 13 Jul 2018 00:08:09 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  data
Size:   471
Md5:    9a2663fc385d6a7750361832372ac408
Sha1:   a0d281aac018c84b67c7dc52834e6cfe90bcf91b
Sha256: 5f456e82897e2da8ae64e00ba4bf4b794b45b309857417058118d936ed5148bd
                                        
                                            GET /lf?source=url[file:MasterSite/ST31/ST31_favicon.ico]&sink=format[gif] HTTP/1.1 
Host: lppool.catalogsites.net
                                        
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

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: image/gif
                                        
Server: LiquiFireOS/4.4.1
LF-JobID: fe77accd/591/11191
Content-Length: 1077
Last-Modified: Thu, 12 Jul 2018 15:01:55 GMT
X-Cache-Lookup: HIT from LPixel4.cvinet.local/fc:5000
Expires: Fri, 13 Jul 2018 15:01:16 GMT
Date: Fri, 13 Jul 2018 00:08:09 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  GIF image data, version 89a, 16 x 16
Size:   1077
Md5:    55ea8770a175393c8a1ac91abe7e0aaf
Sha1:   e403a709bb3ab2ba7a4ab27ca6c623e2f806387b
Sha256: 7abac8df1a4bb75b27a4c8c31f29ee469025390b432ed49d8e353c083f6a1394
                                        
                                            POST /GTSGIAG3 HTTP/1.1 
Host: ocsp.pki.goog
                                        
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
Content-Length: 107
Content-Type: application/ocsp-request

                                         
                                         216.58.211.14
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Date: Fri, 13 Jul 2018 00:08:10 GMT
Cache-Control: public, max-age=86400
Server: ocsp_responder
Content-Length: 463
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN


--- Additional Info ---
Magic:  data
Size:   463
Md5:    cd891a2fd55768ed53c1c2a290c24bff
Sha1:   ba5bf4ad0d9ea4bc47d26b51186fcb6cb5b53ec3
Sha256: aece412e565b264f5e38b68a3e262b103ecfe1b8a10c214136d5a49076b472d2
                                        
                                            GET /lf?source=url[file:MasterSite/ST31/T183_New.jpg]&sink=format[jpg],quality[100] HTTP/1.1 
Host: lppool.catalogsites.net
                                        
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: https://www.stitchery.com/

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
Server: LiquiFireOS/4.4.1
LF-JobID: b1efc09d/584/3057
Content-Length: 1489917
Last-Modified: Thu, 12 Jul 2018 01:06:12 GMT
X-Cache-Lookup: HIT from LPixel5.cvinet.local/de:5000
Expires: Fri, 13 Jul 2018 01:05:33 GMT
Date: Fri, 13 Jul 2018 00:08:05 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01
Size:   1489917
Md5:    41aaf98c7a56f468ac1257ba5a19c515
Sha1:   c24f078821e66a1b8f8437b85e6178b240f39d2a
Sha256: f8d3932134d7c79d31b3b57557fa6f1addf15de3854b1698bf2d9ab1a01acb98
                                        
                                            POST /GTSGIAG3 HTTP/1.1 
Host: ocsp.pki.goog
                                        
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
Content-Length: 107
Content-Type: application/ocsp-request

                                         
                                         216.58.211.14
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Date: Fri, 13 Jul 2018 00:08:11 GMT
Cache-Control: public, max-age=86400
Server: ocsp_responder
Content-Length: 463
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN


--- Additional Info ---
Magic:  data
Size:   463
Md5:    992c0f3100539dd976cadef533c02fbe
Sha1:   bee7e89aff8ca46c5cd837c9c171adc69d0a3949
Sha256: b0332c5aa95ff96c2d9a3bcad5f45a81b5048911b9ff8fb69559f4de41ef6fce
                                        
                                            GET /plugins/ga/inpage_linkid.js HTTP/1.1 
Host: www.google-analytics.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: https://www.stitchery.com/

                                         
                                         216.58.211.14
HTTP/1.1 200 OK
Content-Type: text/javascript
                                        
Accept-Ranges: bytes
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 701
Date: Thu, 12 Jul 2018 23:45:46 GMT
Expires: Fri, 13 Jul 2018 00:45:46 GMT
Last-Modified: Thu, 21 Apr 2016 03:17:22 GMT
X-Content-Type-Options: nosniff
Server: sffe
X-XSS-Protection: 1; mode=block
Cache-Control: public, max-age=3600
Age: 1345
Alt-Svc: quic=":443"; ma=2592000; v="44,43,39,35"


--- Additional Info ---
Magic:  gzip compressed data, max compression
Size:   701
Md5:    c7b048954690a39a88c315fd9f8d9e53
Sha1:   1391e7f318dcf9ab38a3e32d54ac4b15bdd2228f
Sha256: 59cec495c35a3ab250292bd416b10f2ab98c53b35501ffc0ad522aff31c02cbb
                                        
                                            GET /js/theme.js HTTP/1.1 
Host: www.stitchery.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: https://www.stitchery.com/
Cookie: ASP.NET_SessionId=zorbbd23lo2mfmmlqoc1scg2; WebUserID=f6c0c0eb6c01477; qsRef=NONE; catalogsites=!n16Qfrm254a73uSBxXqgzgm1Z+BRoTKdNNVKX/UJHkqgDEl4Sy5qeEP1EgUWLIArv1OKnrcZfzbeDkE=; cto_lwid=e4e65f2a-4338-43da-96a2-8c54049e2924

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: application/javascript
                                        
Last-Modified: Sun, 09 Oct 2016 16:32:02 GMT
Accept-Ranges: bytes
Etag: "c8f037aa4a22d21:0"
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET
X-Frame-Options: SAMEORIGIN, SAMEORIGIN
Content-Length: 60748
Strict-Transport-Security: max-age=15552000; includeSubDomains
Date: Fri, 13 Jul 2018 00:08:09 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  ASCII C program text, with CRLF line terminators
Size:   60748
Md5:    58ca39dad0613fadbb45c9591561d593
Sha1:   2012eab8c9faa0fcb97c686fb07dfe45abc96ff9
Sha256: 6d45f0a2d4a67e2377987e40e944326b6e573daf14883c2bd96e1d8cced395bc
                                        
                                            GET /vendor/common/common.js HTTP/1.1 
Host: www.stitchery.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: https://www.stitchery.com/
Cookie: ASP.NET_SessionId=zorbbd23lo2mfmmlqoc1scg2; WebUserID=f6c0c0eb6c01477; qsRef=NONE; catalogsites=!n16Qfrm254a73uSBxXqgzgm1Z+BRoTKdNNVKX/UJHkqgDEl4Sy5qeEP1EgUWLIArv1OKnrcZfzbeDkE=; cto_lwid=e4e65f2a-4338-43da-96a2-8c54049e2924

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: application/javascript
                                        
Last-Modified: Fri, 18 Nov 2016 20:10:52 GMT
Accept-Ranges: bytes
Etag: "183a8dcd741d21:0"
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET
X-Frame-Options: SAMEORIGIN, SAMEORIGIN
Content-Length: 48003
Strict-Transport-Security: max-age=15552000; includeSubDomains
Date: Fri, 13 Jul 2018 00:08:09 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  ASCII C program text, with very long lines, with CRLF line terminators
Size:   48003
Md5:    5c67ceee99ea025d63a993eeb5726917
Sha1:   94adb2f0d23171b3a04f0edb186644f9edbd5ac6
Sha256: 807893a16eefd97a6192d60a3d00e8665b58af6cc4912ee1891c4eadbc177f13
                                        
                                            OPTIONS /?u=https%3A%2F%2Fwww.stitchery.com%2F&s=76582 HTTP/1.1 
Host: settings.luckyorange.net
                                        
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
Origin: https://www.stitchery.com
Access-Control-Request-Method: GET
Access-Control-Request-Headers: x-requested-with

                                         
                                         104.24.10.90
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
                                        
Date: Fri, 13 Jul 2018 00:08:10 GMT
Content-Length: 20
Connection: keep-alive
Set-Cookie: __cfduid=d2a3ffdba1e22ee54d187acd5a4f03e181531440490; expires=Sat, 13-Jul-19 00:08:10 GMT; path=/; domain=.luckyorange.net; HttpOnly
Access-Control-Allow-Credentials: true
Access-Control-Allow-Headers: Authorization,Content-Type,Accept,Origin,User-Agent,DNT,Cache-Control,X-Mx-ReqToken,Keep-Alive,X-Requested-With,If-Modified-Since
Access-Control-Allow-Methods: GET, PUT, POST, DELETE, OPTIONS
Access-Control-Allow-Origin: https://www.stitchery.com
Content-Encoding: gzip
Vary: Accept-Encoding
X-Frame-Options: SAMEORIGIN
Expect-CT: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
Server: cloudflare
CF-RAY: 43978376cd2842a9-OSL


--- Additional Info ---
Magic:  gzip compressed data, from Unix
Size:   20
Md5:    7029066c27ac6f5ef18d660d5741979a
Sha1:   46c6643f07aa7f6bfe7118de926b86defc5087c4
Sha256: 59869db34853933b239f1e2219cf7d431da006aa919635478511fabbfc8849d2
                                        
                                            POST /GTSGIAG3 HTTP/1.1 
Host: ocsp.pki.goog
                                        
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
Content-Length: 107
Content-Type: application/ocsp-request

                                         
                                         216.58.211.14
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Date: Fri, 13 Jul 2018 00:08:12 GMT
Cache-Control: public, max-age=86400
Server: ocsp_responder
Content-Length: 463
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN


--- Additional Info ---
Magic:  data
Size:   463
Md5:    b83ba0fb3c50e048a0a4601bf5bc97f5
Sha1:   8fbcaf655cafd7e4af27b7f87ff5c7a21a239450
Sha256: 744e0e7fccd360dfc6c4bc4321ee9ec90bebf1ca0c7db27ef1ddf8963a690c6e
                                        
                                            GET /lf?source=url[file:MasterSite/ST31/T183_Needlepoint.jpg]&sink=format[jpg],quality[100] HTTP/1.1 
Host: lppool.catalogsites.net
                                        
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: https://www.stitchery.com/

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
Server: LiquiFireOS/4.4.1
LF-JobID: 1c42a44c/584/5523
Content-Length: 990185
Last-Modified: Thu, 12 Jul 2018 14:21:57 GMT
X-Cache-Lookup: HIT from LPixel5.cvinet.local/de:5000
Expires: Fri, 13 Jul 2018 14:21:00 GMT
Date: Fri, 13 Jul 2018 00:08:07 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01
Size:   990185
Md5:    007f1e159ba0587a4c764b1fe4d82fce
Sha1:   7d93e89fe7401a0b8db566c7d0a21d0fd81b1d70
Sha256: 9648b47b42c483523a39c4193c3d5931ad594594ad54d59c29d0471079409191
                                        
                                            GET /lf?source=url[file:MasterSite/ST31/T182_OutletSale.jpg]&sink=format[jpg],quality[100] HTTP/1.1 
Host: lppool.catalogsites.net
                                        
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: https://www.stitchery.com/

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
Server: LiquiFireOS/4.4.1
LF-JobID: 40a79fc6/591/24112
Content-Length: 165328
Last-Modified: Thu, 12 Jul 2018 02:37:12 GMT
X-Cache-Lookup: HIT from LPixel4.cvinet.local/fc:5000
Expires: Fri, 13 Jul 2018 02:37:16 GMT
Date: Fri, 13 Jul 2018 00:08:09 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01
Size:   165328
Md5:    1da21b37312acb11d1a1e843e019e4d3
Sha1:   d68aacbdc04ddf51d7ed37007b8a98a91473a255
Sha256: 9fb13eba6b76043660778b4c69d36daf29c0a58e9cf989e7f4176c3a92ab1f4a
                                        
                                            GET /js/custom.js HTTP/1.1 
Host: www.stitchery.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: https://www.stitchery.com/
Cookie: ASP.NET_SessionId=zorbbd23lo2mfmmlqoc1scg2; WebUserID=f6c0c0eb6c01477; qsRef=NONE; catalogsites=!n16Qfrm254a73uSBxXqgzgm1Z+BRoTKdNNVKX/UJHkqgDEl4Sy5qeEP1EgUWLIArv1OKnrcZfzbeDkE=; cto_lwid=e4e65f2a-4338-43da-96a2-8c54049e2924

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: application/javascript
                                        
Last-Modified: Sun, 09 Oct 2016 16:32:03 GMT
Accept-Ranges: bytes
Etag: "e3d6e4aa4a22d21:0"
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET
X-Frame-Options: SAMEORIGIN, SAMEORIGIN
Content-Length: 0
Strict-Transport-Security: max-age=15552000; includeSubDomains
Date: Fri, 13 Jul 2018 00:08:11 GMT
Connection: keep-alive


--- Additional Info ---
                                        
                                            GET /js/theme.init.js?v=3 HTTP/1.1 
Host: www.stitchery.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: https://www.stitchery.com/
Cookie: ASP.NET_SessionId=zorbbd23lo2mfmmlqoc1scg2; WebUserID=f6c0c0eb6c01477; qsRef=NONE; catalogsites=!n16Qfrm254a73uSBxXqgzgm1Z+BRoTKdNNVKX/UJHkqgDEl4Sy5qeEP1EgUWLIArv1OKnrcZfzbeDkE=; cto_lwid=e4e65f2a-4338-43da-96a2-8c54049e2924

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: application/javascript
                                        
Last-Modified: Wed, 19 Jul 2017 16:06:12 GMT
Accept-Ranges: bytes
Etag: "2117df1a80d31:0"
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET
X-Frame-Options: SAMEORIGIN, SAMEORIGIN
Content-Length: 9130
Strict-Transport-Security: max-age=15552000; includeSubDomains
Date: Fri, 13 Jul 2018 00:08:11 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  ASCII C++ program text, with CRLF line terminators
Size:   9130
Md5:    52c911bc11d8d94f584d539ddfb61ba3
Sha1:   04882eb75626bbd808f563527c9142aaa1dfdc0d
Sha256: 72552c8cf398cfcb670ce26841b4941716d9ffd1921a13a24b01059177b2463f
                                        
                                            GET /r/__utm.gif?utmwv=5.7.2dc&utms=1&utmn=1750606837&utmhn=www.stitchery.com&utmcs=UTF-8&utmsr=1176x885&utmvp=1159x754&utmsc=24-bit&utmul=en-us&utmje=1&utmfl=10.0%20r45&utmdt=Cross%20Stitch%2C%20Needlepoint%2C%20Embroidery%20Kits%2C%20Tools%20and%20Supplies%20%7C%20stitchery.com&utmhid=1384884199&utmr=-&utmp=%2F&utmht=1531440492305&utmac=UA-28484862-1&utmcc=__utma%3D63645421.217158089.1531440489.1531440489.1531440489.1%3B%2B__utmz%3D63645421.1531440489.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B&utmjid=78161589&utmredir=3&utmu=qAAAAAAAAAAAAAAAAAAAAAAE~ HTTP/1.1 
Host: stats.g.doubleclick.net
                                        
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: https://www.stitchery.com/

                                         
                                         64.233.162.157
HTTP/1.1 200 OK
Content-Type: image/gif
                                        
Access-Control-Allow-Origin: *
Strict-Transport-Security: max-age=10886400; includeSubDomains; preload
Date: Fri, 13 Jul 2018 00:08:13 GMT
Pragma: no-cache
Expires: Fri, 01 Jan 1990 00:00:00 GMT
Cache-Control: no-cache, no-store, must-revalidate
Last-Modified: Sun, 17 May 1998 03:00:00 GMT
X-Content-Type-Options: nosniff
Server: Golfe2
Content-Length: 35
Alt-Svc: quic=":443"; ma=2592000; v="44,43,39,35"


--- Additional Info ---
Magic:  GIF image data, version 89a, 1 x 1
Size:   35
Md5:    28d6814f309ea289f847c69cf91194c6
Sha1:   0f4e929dd5bb2564f7ab9c76338e04e292a42ace
Sha256: 8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
                                        
                                            GET /pagead/conversion.js HTTP/1.1 
Host: www.googleadservices.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: https://www.stitchery.com/

                                         
                                         172.217.22.162
HTTP/1.1 200 OK
Content-Type: text/javascript; charset=UTF-8
                                        
P3P: policyref="https://www.googleadservices.com/pagead/p3p.xml", CP="NOI DEV PSA PSD IVA IVD OTP OUR OTR IND OTC"
Timing-Allow-Origin: *
Vary: Accept-Encoding
Date: Fri, 13 Jul 2018 00:08:13 GMT
Expires: Fri, 13 Jul 2018 00:08:13 GMT
Cache-Control: private, max-age=3600
Etag: 9719002602627444886
X-Content-Type-Options: nosniff
Content-Disposition: attachment; filename="f.txt"
Content-Encoding: gzip
Server: cafe
X-XSS-Protection: 1; mode=block
Alt-Svc: quic="googleads.g.doubleclick.net:443"; ma=2592000; v="44,43,39,35",quic=":443"; ma=2592000; v="44,43,39,35"
Transfer-Encoding: chunked


--- Additional Info ---
Magic:  gzip compressed data, max compression
Size:   7177
Md5:    92f4edc2bc2b794e4341d0e2cff285a3
Sha1:   f1551bed62baa9f4abf15fae33195f92234168eb
Sha256: 48295c14aac6308e606528a97f6f6771737c27ac1a04ca07c973c93829455443
                                        
                                            GET /vendor/owl_carousel/owl.carousel.min.js HTTP/1.1 
Host: www.stitchery.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: https://www.stitchery.com/
Cookie: ASP.NET_SessionId=zorbbd23lo2mfmmlqoc1scg2; WebUserID=f6c0c0eb6c01477; qsRef=NONE; catalogsites=!n16Qfrm254a73uSBxXqgzgm1Z+BRoTKdNNVKX/UJHkqgDEl4Sy5qeEP1EgUWLIArv1OKnrcZfzbeDkE=; cto_lwid=e4e65f2a-4338-43da-96a2-8c54049e2924

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: application/javascript
                                        
Last-Modified: Sun, 09 Oct 2016 16:37:56 GMT
Accept-Ranges: bytes
Etag: "fff0f37c4b22d21:0"
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET
X-Frame-Options: SAMEORIGIN, SAMEORIGIN
Content-Length: 42854
Strict-Transport-Security: max-age=15552000; includeSubDomains
Date: Fri, 13 Jul 2018 00:08:09 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  ASCII text, with very long lines
Size:   42854
Md5:    36e6722b9f7ecdedf056c4e1a6236de3
Sha1:   5096bf51daa08c51f35130559dfeedbf3d0ab23e
Sha256: 956eded0984307c409604fa90701d1bf9380a8645d889b883aab17a470efe3f8
                                        
                                            GET /vendor/nivo-slider/default/loading.gif HTTP/1.1 
Host: www.stitchery.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: https://www.stitchery.com/vendor/nivo-slider/default/default.css
Cookie: ASP.NET_SessionId=zorbbd23lo2mfmmlqoc1scg2; WebUserID=f6c0c0eb6c01477; qsRef=NONE; catalogsites=!n16Qfrm254a73uSBxXqgzgm1Z+BRoTKdNNVKX/UJHkqgDEl4Sy5qeEP1EgUWLIArv1OKnrcZfzbeDkE=; cto_lwid=e4e65f2a-4338-43da-96a2-8c54049e2924; imail_e=null; imail_j=null; imail_l=null; imail_u=null; imail_jb=null; imail_mid=null

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: image/gif
                                        
Last-Modified: Sun, 09 Oct 2016 16:37:52 GMT
Accept-Ranges: bytes
Etag: "578ba17a4b22d21:0"
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET
X-Frame-Options: SAMEORIGIN, SAMEORIGIN
Content-Length: 1737
Strict-Transport-Security: max-age=15552000; includeSubDomains
Date: Fri, 13 Jul 2018 00:08:13 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  GIF image data, version 89a, 16 x 16
Size:   1737
Md5:    dd6b7b0bf5c3af22499abc0a9ee1e1b2
Sha1:   e8c0018145d616fac4deb460d9c1d9c9dd4d3302
Sha256: 0eddaab3b8cb0b15d81d62e5ae5960329c3e576ea78dc321b20734ab20271847
                                        
                                            GET /vendor/nivo-slider/jquery.nivo.slider.min.js HTTP/1.1 
Host: www.stitchery.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: https://www.stitchery.com/
Cookie: ASP.NET_SessionId=zorbbd23lo2mfmmlqoc1scg2; WebUserID=f6c0c0eb6c01477; qsRef=NONE; catalogsites=!n16Qfrm254a73uSBxXqgzgm1Z+BRoTKdNNVKX/UJHkqgDEl4Sy5qeEP1EgUWLIArv1OKnrcZfzbeDkE=; cto_lwid=e4e65f2a-4338-43da-96a2-8c54049e2924

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: application/javascript
                                        
Last-Modified: Sun, 09 Oct 2016 16:37:52 GMT
Accept-Ranges: bytes
Etag: "cedfe77a4b22d21:0"
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET
X-Frame-Options: SAMEORIGIN, SAMEORIGIN
Content-Length: 11870
Strict-Transport-Security: max-age=15552000; includeSubDomains
Date: Fri, 13 Jul 2018 00:08:09 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  ASCII C program text, with very long lines, with CRLF, LF line terminators
Size:   11870
Md5:    98a524890ef50217f46d9b01de6f414a
Sha1:   f73982da075b56c82e484d98c23e7069cffa5a15
Sha256: 22e1bbcb63215dcf5a2feebf47847cf7e9f43d644b7aed6613e97c18cca25bd4
                                        
                                            GET /lf?source=url[file:MasterSite/ST31/T183_2.jpg]&sink=format[jpg],quality[100] HTTP/1.1 
Host: lppool.catalogsites.net
                                        
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: https://www.stitchery.com/

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
Server: LiquiFireOS/4.4.1
LF-JobID: 0acfeb50/584/29750
Content-Length: 1786755
Last-Modified: Fri, 13 Jul 2018 00:08:09 GMT
X-Cache-Lookup: HIT from LPixel5.cvinet.local/de:5000
Expires: Sat, 14 Jul 2018 00:07:27 GMT
Date: Fri, 13 Jul 2018 00:08:10 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01
Size:   1786755
Md5:    700eab49e6f75bd911431b7fc71c2022
Sha1:   23ff914e8b2cf32e3341305ad66ae1d4202dcdcc
Sha256: e03a091547b4075b149312ff39de855b7b94872fa3007535d31bd7245170ec1c
                                        
                                            GET /embed.js HTTP/1.1 
Host: d21gpk1vhmjuf5.cloudfront.net
                                        
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: https://www.stitchery.com/

                                         
                                         143.204.101.37
HTTP/1.1 200 OK
Content-Type: application/javascript
                                        
Content-Length: 1201
Connection: keep-alive
Date: Fri, 06 Jul 2018 19:02:48 GMT
Last-Modified: Thu, 25 May 2017 08:53:18 GMT
Etag: "175ba7407333a1f5273d538255e33c01"
Cache-Control: max-age=3600
Content-Encoding: gzip
x-amz-version-id: GQCGXjoRtMaQe__75uUmeC_1PG.xp8Rm
Accept-Ranges: bytes
Server: AmazonS3
Age: 1940
X-Cache: Hit from cloudfront
Via: 1.1 fb8c0300277bd0137c1693d3d64ab550.cloudfront.net (CloudFront)
X-Amz-Cf-Id: tBFUwDdDIUFNUVWobPbGjDXEaRI1b8kG0j14dJSP5qhTktSXDuM3Fw==


--- Additional Info ---
Magic:  gzip compressed data, was "embed.min.js", from Unix, last modified: Thu May 25 09:11:10 2017
Size:   1201
Md5:    175ba7407333a1f5273d538255e33c01
Sha1:   47726778375c89ebd5a058f886564347825325c8
Sha256: 87a7aadd31d05fccc43cecb9bdd3c1dac7105ffef6bb9d76911e6164128dd398

Alerts:
  Blacklists:
    - fortinet: Malware
                                        
                                            GET /lf?source=url[file:MasterSite/ST31/T183_1.jpg]&sink=format[jpg],quality[100] HTTP/1.1 
Host: lppool.catalogsites.net
                                        
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: https://www.stitchery.com/

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
Server: LiquiFireOS/4.4.1
LF-JobID: 1a81b5c7/584/5412
Content-Length: 2011158
Last-Modified: Thu, 12 Jul 2018 02:13:15 GMT
X-Cache-Lookup: HIT from LPixel5.cvinet.local/de:5000
Expires: Fri, 13 Jul 2018 02:14:06 GMT
Date: Fri, 13 Jul 2018 00:08:10 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01
Size:   2011158
Md5:    77b044e05de2226e6397f6f0edfcbfe3
Sha1:   75dbd249f8731b78ad0dd0b894c5cda89618146f
Sha256: 65fdceb62714a2d1045238bd2acd73e5c88df404d4e782763b7cff7be53ac4d6
                                        
                                            GET /?u=https%3A%2F%2Fwww.stitchery.com%2F&s=76582 HTTP/1.1 
Host: settings.luckyorange.net
                                        
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
X-Requested-With: XMLHttpRequest
Referer: https://www.stitchery.com/
Origin: https://www.stitchery.com

                                         
                                         104.24.10.90
HTTP/1.1 200 OK
Content-Type: application/json
                                        
Date: Fri, 13 Jul 2018 00:08:14 GMT
Content-Length: 918
Connection: keep-alive
Set-Cookie: __cfduid=de278d6f96c440290b66c6296321bfc391531440494; expires=Sat, 13-Jul-19 00:08:14 GMT; path=/; domain=.luckyorange.net; HttpOnly
Access-Control-Allow-Credentials: true
Access-Control-Allow-Headers: Authorization,Content-Type,Accept,Origin,User-Agent,DNT,Cache-Control,X-Mx-ReqToken,Keep-Alive,X-Requested-With,If-Modified-Since
Access-Control-Allow-Methods: GET, PUT, POST, DELETE, OPTIONS
Access-Control-Allow-Origin: https://www.stitchery.com
Content-Encoding: gzip
Vary: Accept-Encoding
X-Frame-Options: SAMEORIGIN
Expect-CT: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
Server: cloudflare
CF-RAY: 439783913a844291-OSL


--- Additional Info ---
Magic:  gzip compressed data, from Unix
Size:   918
Md5:    5c3bc519c943ca7a4e31959f9fd09604
Sha1:   513c049634e31b352f7470e10c279c8a4604f9a8
Sha256: 206c6268f6f045806454e886bf58580cb681d87de65c1233a841272e258d63da
                                        
                                            POST / HTTP/1.1 
Host: ocsp.digicert.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
Content-Length: 115
Content-Type: application/ocsp-request

                                         
                                         93.184.220.29
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Accept-Ranges: bytes
Cache-Control: max-age=167005
Date: Fri, 13 Jul 2018 00:08:16 GMT
Etag: "5b47aff0-1d7"
Expires: Sat, 14 Jul 2018 22:22:42 GMT
Last-Modified: Thu, 12 Jul 2018 19:45:52 GMT
Server: ECS (arn/459B)
X-Cache: HIT
Content-Length: 471


--- Additional Info ---
Magic:  data
Size:   471
Md5:    c51ccce2f39e68ac24135aaed959b8c5
Sha1:   baf0cb70140e35b3ac688f469d769cdc96cf5c33
Sha256: 9aa9d3c691cedb4bcb67a8ab298c3e8ca8d9a1c42f3d775976a4ba8153c5fa3a
                                        
                                            POST / HTTP/1.1 
Host: ocsp.digicert.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
Content-Length: 115
Content-Type: application/ocsp-request

                                         
                                         93.184.220.29
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Accept-Ranges: bytes
Cache-Control: max-age=172255
Date: Fri, 13 Jul 2018 00:08:16 GMT
Etag: "5b47d8e6-1d7"
Expires: Sat, 14 Jul 2018 23:41:51 GMT
Last-Modified: Thu, 12 Jul 2018 22:40:38 GMT
Server: ECS (arn/45E2)
X-Cache: HIT
Content-Length: 471


--- Additional Info ---
Magic:  data
Size:   471
Md5:    af68ee764ec7c39b4d076c3ed3e3a6e5
Sha1:   023400715ffe332287206397a2b4a24548868408
Sha256: 61a575a98085ae151cb90505845c44495dc8328fea413fff6ea89636e7ddde20
                                        
                                            GET /s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0d.woff HTTP/1.1 
Host: fonts.gstatic.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: https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800%7CShadows+Into+Light
Origin: https://www.stitchery.com

                                         
                                         216.58.211.3
HTTP/1.1 200 OK
Content-Type: font/woff
                                        
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Timing-Allow-Origin: *
Content-Length: 17704
Date: Mon, 02 Jul 2018 15:07:00 GMT
Expires: Tue, 02 Jul 2019 15:07:00 GMT
Last-Modified: Wed, 11 Oct 2017 21:49:44 GMT
X-Content-Type-Options: nosniff
Server: sffe
X-XSS-Protection: 1; mode=block
Cache-Control: public, max-age=31536000
Age: 896476
Alt-Svc: quic=":443"; ma=2592000; v="44,43,39,35"


--- Additional Info ---
Magic:  data
Size:   17704
Md5:    bf2d0783515b7d75c35bde69e01b3135
Sha1:   0e92462e402c15295366d912a7b8be303d0257d8
Sha256: 054349dda27b80bb105fbc59b5973ef9889ed976aca1fbe39f77688dcff8c552
                                        
                                            GET /wi/ytc.js HTTP/1.1 
Host: s.yimg.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: https://www.stitchery.com/

                                         
                                         87.248.118.23
HTTP/1.1 200 OK
Content-Type: application/javascript
                                        
Date: Fri, 13 Jul 2018 00:08:16 GMT
Last-Modified: Thu, 17 May 2018 13:01:08 GMT
Accept-Ranges: bytes
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 4111
Age: 0
Strict-Transport-Security: max-age=15552000
Via: http/1.1 spdc0027.pbp.ir2.yahoo.com (ApacheTrafficServer), https/1.1 e9.ycpi.deb.yahoo.com (ApacheTrafficServer [cMsSf ])
Server: ATS
Connection: keep-alive
Expect-CT: max-age=31536000, report-uri="http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only"
Public-Key-Pins-Report-Only: max-age=2592000; pin-sha256="2fRAUXyxl4A1/XHrKNBmc8bTkzA7y4FB/GLJuNAzCqY="; pin-sha256="2oALgLKofTmeZvoZ1y/fSZg7R9jPMix8eVA6DH4o/q8="; pin-sha256="Gtk3r1evlBrs0hG3fm3VoM19daHexDWP//OCmeeMr5M="; pin-sha256="I/Lt/z7ekCWanjD0Cvj5EqXls2lOaThEA0H2Bg4BT/o="; pin-sha256="JbQbUG5JMJUoI6brnx0x3vZF6jilxsapbXGVfjhN8Fg="; pin-sha256="SVqWumuteCQHvVIaALrOZXuzVVVeS7f4FGxxu6V+es4="; pin-sha256="UZJDjsNp1+4M5x9cbbdflB779y5YRBcV6Z6rBMLIrO4="; pin-sha256="Wd8xe/qfTwq3ylFNd3IpaqLHZbh2ZNCLluVzmeNkcpw="; pin-sha256="WoiWRyIOVNa9ihaBciRSC7XHjliYS9VwUGOIud4PB18="; pin-sha256="cAajgxHlj7GTSEIzIYIQxmEloOSoJq7VOaxWHfv72QM="; pin-sha256="dolnbtzEBnELx/9lOEQ22e6OZO/QNb6VSSX2XHA3E7A="; pin-sha256="i7WTqTvh0OioIruIfFR4kMPnBqrS2rdiVPl/s2uC/CY="; pin-sha256="iduNzFNKpwYZ3se/XV+hXcbUonlLw09QPa6AYUwpu4M="; pin-sha256="lnsM2T/O9/J84sJFdnrpsFp3awZJ+ZZbYpCWhGloaHI="; pin-sha256="r/mIkG3eEpVdm+u/ko/cwxzOMo1bk4TyHIlByibiA5E="; pin-sha256="uUwZgwDOxcBXrQcntwu+kYFpkiVkOaezL0WYEZ3anJc="; includeSubdomains; report-uri="http://csp.yahoo.com/beacon/csp?src=yahoocom-hpkp-report-only"


--- Additional Info ---
Magic:  gzip compressed data, from Unix
Size:   4111
Md5:    d186854392e331ddbfb3bec16dc4c731
Sha1:   49441cdb6028c23307c1e29039cf382c84102269
Sha256: 5f14d65852785d2d0385e66e0ee9d26d14ae2c24df3ce0a6a071a6821364fa86
                                        
                                            GET /lf?source=url[file:MasterSite/checkbox_full.png HTTP/1.1 
Host: lppool.catalogsites.net
                                        
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: https://www.stitchery.com/css/product-details-5.css?v=10

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: image/gif
                                        
Server: LiquiFireOS/4.4.1
LF-JobID: d5aed702/591/18423
LF-Error: 1.004
X-Cache-Lookup: HIT from LPixel4.cvinet.local/fc:5000
Content-Length: 2659
Expires: Fri, 13 Jul 2018 00:08:16 GMT
Date: Fri, 13 Jul 2018 00:08:16 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  GIF image data, version 89a, 300 x 150
Size:   2659
Md5:    11c21f098548b8e09160270f139af00e
Sha1:   d9b4f90b00831fb2346ebfc7855485fcc388ee77
Sha256: e51106543e1d06084eedd4601592d19e8769d221ed4ad3991b96545d1c7efa90
                                        
                                            POST / HTTP/1.1 
Host: ocsp.sca1b.amazontrust.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
Content-Length: 115
Content-Type: application/ocsp-request

                                         
                                         143.204.98.63
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Content-Length: 471
Connection: keep-alive
Accept-Ranges: bytes
Cache-Control: max-age=162275
Date: Fri, 13 Jul 2018 00:08:17 GMT
Etag: "5b47b519-1d7"
Expires: Sat, 14 Jul 2018 20:45:45 GMT
Last-Modified: Thu, 12 Jul 2018 20:07:53 GMT
Server: ECS (dca/24CE)
X-Cache: Miss from cloudfront
Via: 1.1 32c8da10203574baccb74b8f771a7ffb.cloudfront.net (CloudFront)
X-Amz-Cf-Id: IHllnVbtqPJgvuI7sAtBAwccy7kNjWX6WFQ0-ug3i35GR0BegwIAQA==


--- Additional Info ---
Magic:  data
Size:   471
Md5:    c8a7facde4937f85b86ea266f210a042
Sha1:   a36979f68aa7efd3a5a0e4b5d9266623a93c36cc
Sha256: 7a6dedaa714e9426a1039060e4954ef07b9a3d25af16a75b8a47f47cdf0cdb92
                                        
                                            POST / HTTP/1.1 
Host: ocsp.rootca1.amazontrust.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
Content-Length: 118
Content-Type: application/ocsp-request

                                         
                                         143.204.98.108
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Content-Length: 1426
Connection: keep-alive
Date: Fri, 13 Jul 2018 00:08:17 GMT
Server: WEBrick/1.3.1 (Ruby/2.3.6/2017-12-14)
X-Cache: Miss from cloudfront
Via: 1.1 b44e2902bb3501d47514e51618f1bda5.cloudfront.net (CloudFront)
X-Amz-Cf-Id: P37oECp6d6o7c95IPt9pkCDlNQhdudRuOTlogK8-TASMcBpQuRzuXQ==


--- Additional Info ---
Magic:  data
Size:   1426
Md5:    aa5fe4ff13528bcf6596c44a9880f9e7
Sha1:   d53c86915ae839bac57eea231aba05876931a4c2
Sha256: fb7863dd2066c27d4625c4c3f53625cfc6d07c0336269cfa9bf0cab4f1e9c4b6
                                        
                                            GET /js/clickstream.js?v=38b39e0 HTTP/1.1 
Host: d10lpsik1i8c69.cloudfront.net
                                        
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: https://www.stitchery.com/

                                         
                                         143.204.98.88
HTTP/1.1 200 OK
Content-Type: application/javascript
                                        
Transfer-Encoding: chunked
Connection: keep-alive
Date: Wed, 11 Jul 2018 18:31:13 GMT
Last-Modified: Wed, 11 Jul 2018 18:31:09 GMT
Cache-Control: max-age=31536000
Server: AmazonS3
Content-Encoding: gzip
Vary: Accept-Encoding
Age: 106624
X-Cache: Hit from cloudfront
Via: 1.1 ee6ddabcc69c6aa1c28ad24a4a8f86b2.cloudfront.net (CloudFront)
X-Amz-Cf-Id: JLLDqg6WHDj2xMhT1ehRtl6rcjkvM-gvq0o7VbnEU7TCV8E8IbvJnQ==


--- Additional Info ---
Magic:  gzip compressed data, from Unix
Size:   94635
Md5:    b68363ec95377550bcdfb549d180d89b
Sha1:   1da79edea92bd2e544bd21725c89a782c5e70fca
Sha256: 5dfbfb0aeda6c226ea864f2fd73b2f0907ffb5e61cc9de3b2678fc0443496efa
                                        
                                            GET /s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUuhv.woff HTTP/1.1 
Host: fonts.gstatic.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: https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800%7CShadows+Into+Light
Origin: https://www.stitchery.com

                                         
                                         216.58.211.3
HTTP/1.1 200 OK
Content-Type: font/woff
                                        
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Timing-Allow-Origin: *
Content-Length: 18476
Date: Mon, 09 Jul 2018 23:18:21 GMT
Expires: Tue, 09 Jul 2019 23:18:21 GMT
Last-Modified: Wed, 11 Oct 2017 21:49:43 GMT
X-Content-Type-Options: nosniff
Server: sffe
X-XSS-Protection: 1; mode=block
Cache-Control: public, max-age=31536000
Age: 262195
Alt-Svc: quic=":443"; ma=2592000; v="44,43,39,35"


--- Additional Info ---
Magic:  data
Size:   18476
Md5:    623e3205570002af47fc2b88f9335d19
Sha1:   b5f79d1934da79c8a4ba381092dad82ffb0582cb
Sha256: 5e03e0c7668266486cab9529702019d75c219fcec2b1e82a7c11797ba9b78506
                                        
                                            GET /vendor/bootstrap/fonts/glyphicons-halflings-regular.woff HTTP/1.1 
Host: www.stitchery.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: https://www.stitchery.com/vendor/bootstrap/css/bootstrap.min.css
Cookie: ASP.NET_SessionId=zorbbd23lo2mfmmlqoc1scg2; WebUserID=f6c0c0eb6c01477; qsRef=NONE; catalogsites=!n16Qfrm254a73uSBxXqgzgm1Z+BRoTKdNNVKX/UJHkqgDEl4Sy5qeEP1EgUWLIArv1OKnrcZfzbeDkE=; cto_lwid=e4e65f2a-4338-43da-96a2-8c54049e2924

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: font/x-woff
                                        
Last-Modified: Sun, 09 Oct 2016 16:36:38 GMT
Accept-Ranges: bytes
Etag: "7f18704e4b22d21:0"
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET
X-Frame-Options: SAMEORIGIN, SAMEORIGIN
Content-Length: 23424
Strict-Transport-Security: max-age=15552000; includeSubDomains
Date: Fri, 13 Jul 2018 00:08:09 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  data
Size:   23424
Md5:    fa2772327f55d8198301fdb8bcfc8158
Sha1:   278e49a86e634da6f2a02f3b47dd9d2a8f26210f
Sha256: a26394f7ede100ca118eff2eda08596275a9839b959c226e15439557a5a80742
                                        
                                            POST / HTTP/1.1 
Host: ocsp.digicert.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
Content-Length: 115
Content-Type: application/ocsp-request

                                         
                                         93.184.220.29
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Accept-Ranges: bytes
Cache-Control: max-age=157251
Date: Fri, 13 Jul 2018 00:08:18 GMT
Etag: "5b478ce8-1d7"
Expires: Sat, 14 Jul 2018 19:21:50 GMT
Last-Modified: Thu, 12 Jul 2018 17:16:24 GMT
Server: ECS (arn/4692)
X-Cache: HIT
Content-Length: 471


--- Additional Info ---
Magic:  data
Size:   471
Md5:    2f0e51fb7532aba74a7f5064d2b1737e
Sha1:   c60ff2988b1ef624e0aea85fbaf8bfc4c531a65f
Sha256: e4c7f1ef476a3fd1dacd50fc589bf59ba2df1945ae47788a48cb494a1b46f88a
                                        
                                            POST / HTTP/1.1 
Host: ocsp.msocsp.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
Content-Length: 118
Content-Type: application/ocsp-request

                                         
                                         104.18.24.243
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Date: Fri, 13 Jul 2018 00:08:21 GMT
Content-Length: 1831
Connection: keep-alive
Set-Cookie: __cfduid=de15bd7fc3e5792320a223ccd9e5a90eb1531440501; expires=Sat, 13-Jul-19 00:08:21 GMT; path=/; domain=.msocsp.com; HttpOnly
Last-Modified: Thu, 12 Jul 2018 21:44:30 GMT
Expires: Mon, 16 Jul 2018 21:44:30 GMT
Etag: "2d5febc3cb98e2605970f4cbc9d59d7b7f37dbd7"
X-Cache: HIT
Cache-Control: public, no-transform, must-revalidate, s-maxage=3600
CF-Cache-Status: HIT
Vary: Accept-Encoding
Server: cloudflare
CF-RAY: 439783c0079942b5-OSL


--- Additional Info ---
Magic:  data
Size:   1831
Md5:    d83a17f84610df5b4cc5e7c45973c95c
Sha1:   2d5febc3cb98e2605970f4cbc9d59d7b7f37dbd7
Sha256: fb561421d910f6919f5473f212555c5e4e655bdf5e1769ae7db615f7126ab12f
                                        
                                            GET /v1.0/1d925f7e94efbf5c2d328474abac2f6e/stitchery_com-u1449555035962/top-sellers?cont=unbxd_top_sellers&screenWidth=1176 HTTP/1.1 
Host: recommendations.unbxdapi.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: https://www.stitchery.com/

                                         
                                         54.251.47.61
HTTP/1.1 200 OK
Content-Type: application/javascript; charset=utf-8
                                        
Content-Encoding: gzip
Date: Fri, 13 Jul 2018 00:08:19 GMT
Etag: W/"862d-XJATlwcu8GDgc/7CSfpJgg"
Vary: X-HTTP-Method-Override, Accept-Encoding
X-Powered-By: Express
x-request-id: 6f3a50d7-31ea-48f5-92e5-7bbe97f44fc4
Content-Length: 6075
Connection: keep-alive


--- Additional Info ---
Magic:  gzip compressed data, from Unix
Size:   6075
Md5:    62246296865c289fa007beceeff31016
Sha1:   bf1b0cd11f863de6b1b1cdd5aa4a82dd6c1360eb
Sha256: df4c4ee8561e1259cceb90a496e60224d56ccfb166c10f666f21d6c170cdc9d5
                                        
                                            POST / HTTP/1.1 
Host: ocsp.starfieldtech.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
Content-Length: 108
Content-Type: application/ocsp-request

                                         
                                         50.63.243.230
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Date: Fri, 13 Jul 2018 00:08:22 GMT
Server: Apache
Content-Transfer-Encoding: Binary
Cache-Control: max-age=121296, public, no-transform, must-revalidate
Last-Modified: Thu, 12 Jul 2018 23:36:22 GMT
Expires: Sat, 14 Jul 2018 11:36:22 GMT
Etag: "902f635ebf3dfb3cd9447315cfd2fe8ab05e0c08"
P3P: CP="IDC DSP COR LAW CUR ADM DEV TAI PSA PSD IVA IVD HIS OUR SAM PUB LEG UNI COM NAV STA"
Content-Length: 1847
Connection: close


--- Additional Info ---
Magic:  data
Size:   1847
Md5:    7883725bdfe4a494813f36a9297f813f
Sha1:   902f635ebf3dfb3cd9447315cfd2fe8ab05e0c08
Sha256: 2c2a1218d9998422302cbd54705cbc8b98736152efda927da8d2ddda59d896be
                                        
                                            POST / HTTP/1.1 
Host: ocsp.starfieldtech.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
Content-Length: 102
Content-Type: application/ocsp-request

                                         
                                         50.63.243.230
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Date: Fri, 13 Jul 2018 00:08:23 GMT
Server: Apache
Content-Transfer-Encoding: Binary
Cache-Control: max-age=106503, public, no-transform, must-revalidate
Last-Modified: Thu, 12 Jul 2018 19:16:52 GMT
Expires: Sat, 14 Jul 2018 07:16:52 GMT
Etag: "47b8bb93d394320b1b09fcc95feeb7bce8d101b6"
P3P: CP="IDC DSP COR LAW CUR ADM DEV TAI PSA PSD IVA IVD HIS OUR SAM PUB LEG UNI COM NAV STA"
Content-Length: 1738
Connection: close


--- Additional Info ---
Magic:  data
Size:   1738
Md5:    bb04fa01841f6c981613f762cd041ed0
Sha1:   47b8bb93d394320b1b09fcc95feeb7bce8d101b6
Sha256: 6b603e91955a63851c89e400e2fcf2b6eba60f265c7269748227848204419097
                                        
                                            POST / HTTP/1.1 
Host: ocsp.starfieldtech.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
Content-Length: 100
Content-Type: application/ocsp-request

                                         
                                         50.63.243.230
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Date: Fri, 13 Jul 2018 00:08:23 GMT
Server: Apache
Content-Transfer-Encoding: Binary
Cache-Control: max-age=113289, public, no-transform, must-revalidate
Last-Modified: Thu, 12 Jul 2018 21:15:55 GMT
Expires: Sat, 14 Jul 2018 09:15:55 GMT
Etag: "148dd8ddd8278052efba322ee38223193c9e445f"
P3P: CP="IDC DSP COR LAW CUR ADM DEV TAI PSA PSD IVA IVD HIS OUR SAM PUB LEG UNI COM NAV STA"
Content-Length: 1780
Connection: close


--- Additional Info ---
Magic:  data
Size:   1780
Md5:    e95fb3631ab640ba83b55d1dd1993e3d
Sha1:   148dd8ddd8278052efba322ee38223193c9e445f
Sha256: 073567cf88aca321190449b79d73c287fe6e868feb80d1e52172046a2fbd47d6
                                        
                                            GET /sp.pl?a=1000321022451&jsonp=YAHOO.ywa.I13N.handleJSONResponse&d=Fri%2C%2013%20Jul%202018%2000%3A08%3A17%20GMT&n=-2d&b=Cross%20Stitch%2C%20Needlepoint%2C%20Embroidery%20Kits%2C%20Tools%20and%20Supplies%20%7C%20stitchery.com&.yp=11558&f=https%3A%2F%2Fwww.stitchery.com%2F&enc=UTF-8 HTTP/1.1 
Host: sp.analytics.yahoo.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: https://www.stitchery.com/

                                         
                                         188.125.66.33
HTTP/1.1 204 No Content
                                        
Date: Fri, 13 Jul 2018 00:08:21 GMT
Server: ATS
Age: 0
Connection: keep-alive
Strict-Transport-Security: max-age=31536000
Via: http/1.1 spdc0029.pbp.ir2.yahoo.com (ApacheTrafficServer)
Expect-CT: max-age=31536000, report-uri="http://csp.yahoo.com/beacon/csp?src=yahoocom-expect-ct-report-only"
Public-Key-Pins-Report-Only: max-age=2592000; pin-sha256="2fRAUXyxl4A1/XHrKNBmc8bTkzA7y4FB/GLJuNAzCqY="; pin-sha256="2oALgLKofTmeZvoZ1y/fSZg7R9jPMix8eVA6DH4o/q8="; pin-sha256="Gtk3r1evlBrs0hG3fm3VoM19daHexDWP//OCmeeMr5M="; pin-sha256="I/Lt/z7ekCWanjD0Cvj5EqXls2lOaThEA0H2Bg4BT/o="; pin-sha256="JbQbUG5JMJUoI6brnx0x3vZF6jilxsapbXGVfjhN8Fg="; pin-sha256="SVqWumuteCQHvVIaALrOZXuzVVVeS7f4FGxxu6V+es4="; pin-sha256="UZJDjsNp1+4M5x9cbbdflB779y5YRBcV6Z6rBMLIrO4="; pin-sha256="Wd8xe/qfTwq3ylFNd3IpaqLHZbh2ZNCLluVzmeNkcpw="; pin-sha256="WoiWRyIOVNa9ihaBciRSC7XHjliYS9VwUGOIud4PB18="; pin-sha256="cAajgxHlj7GTSEIzIYIQxmEloOSoJq7VOaxWHfv72QM="; pin-sha256="dolnbtzEBnELx/9lOEQ22e6OZO/QNb6VSSX2XHA3E7A="; pin-sha256="i7WTqTvh0OioIruIfFR4kMPnBqrS2rdiVPl/s2uC/CY="; pin-sha256="iduNzFNKpwYZ3se/XV+hXcbUonlLw09QPa6AYUwpu4M="; pin-sha256="lnsM2T/O9/J84sJFdnrpsFp3awZJ+ZZbYpCWhGloaHI="; pin-sha256="r/mIkG3eEpVdm+u/ko/cwxzOMo1bk4TyHIlByibiA5E="; pin-sha256="uUwZgwDOxcBXrQcntwu+kYFpkiVkOaezL0WYEZ3anJc="; includeSubdomains; report-uri="http://csp.yahoo.com/beacon/csp?src=yahoocom-hpkp-report-only"


--- Additional Info ---
                                        
                                            GET /potpourri-unbxdAnalytics.js HTTP/1.1 
Host: d21gpk1vhmjuf5.cloudfront.net
                                        
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: https://www.stitchery.com/

                                         
                                         143.204.101.37
HTTP/1.1 200 OK
Content-Type: application/javascript
                                        
Content-Length: 10469
Connection: keep-alive
Date: Fri, 06 Jul 2018 19:02:49 GMT
Last-Modified: Thu, 11 Jan 2018 12:53:40 GMT
Etag: "ccf3d38fc852faf77815a821d2d65d1c"
Cache-Control: max-age=3600
Content-Encoding: gzip
x-amz-version-id: qbOyYVlMYWELzj2fXMt4kv5Nv4RnZrF0
Accept-Ranges: bytes
Server: AmazonS3
Age: 2387
X-Cache: Hit from cloudfront
Via: 1.1 e64eb476d8f76c461d21278e018e194f.cloudfront.net (CloudFront)
X-Amz-Cf-Id: 3yy0ROPKYuOeQbY_a0-9qKALEipOPBbeqCIR1F3mr0Q7xh8Syvy4ww==


--- Additional Info ---
Magic:  gzip compressed data, from Unix
Size:   10469
Md5:    ccf3d38fc852faf77815a821d2d65d1c
Sha1:   8479df8f7572e9ae12a24c7722e2bb9831dc9262
Sha256: ba117288ecad48560cc50a506c1c4da3c8b451f8a9aad5fb90865699f77a54af
                                        
                                            GET /vendor/font-awesome/fonts/fontawesome-webfont.woff?v=4.6.3 HTTP/1.1 
Host: www.stitchery.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: https://www.stitchery.com/vendor/font-awesome/css/font-awesome.min.css
Cookie: ASP.NET_SessionId=zorbbd23lo2mfmmlqoc1scg2; WebUserID=f6c0c0eb6c01477; qsRef=NONE; catalogsites=!n16Qfrm254a73uSBxXqgzgm1Z+BRoTKdNNVKX/UJHkqgDEl4Sy5qeEP1EgUWLIArv1OKnrcZfzbeDkE=; cto_lwid=e4e65f2a-4338-43da-96a2-8c54049e2924

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: font/x-woff
                                        
Last-Modified: Sun, 09 Oct 2016 16:36:47 GMT
Accept-Ranges: bytes
Etag: "52c922544b22d21:0"
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET
X-Frame-Options: SAMEORIGIN, SAMEORIGIN
Content-Length: 90412
Strict-Transport-Security: max-age=15552000; includeSubDomains
Date: Fri, 13 Jul 2018 00:08:09 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  data
Size:   90412
Md5:    c8ddf1e5e5bf3682bc7bebf30f394148
Sha1:   6d7e6a5fc802b13694d8820fc0138037c0977d2e
Sha256: adbc4f95eb6d7f2738959cf0ecbc374672fce47e856050a8e9791f457623ac2c
                                        
                                            GET /lf?source=url[file:MasterSite/ST31/ST31_Divider.gif]&sink=format[gif] HTTP/1.1 
Host: lppool.catalogsites.net
                                        
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: https://www.stitchery.com/

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: image/gif
                                        
Server: LiquiFireOS/4.4.1
LF-JobID: c952a848/591/1785
Content-Length: 1381
Last-Modified: Thu, 12 Jul 2018 01:58:27 GMT
X-Cache-Lookup: HIT from LPixel4.cvinet.local/fc:5000
Expires: Fri, 13 Jul 2018 01:58:41 GMT
Date: Fri, 13 Jul 2018 00:08:23 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  GIF image data, version 89a, 870 x 30
Size:   1381
Md5:    653b8c5cc35782e8a04c6a25ef74dd30
Sha1:   9aefd1c7af1243f019b2f15e37252934de03e9f8
Sha256: 2326e46b8c4f9b22483a8500770b0c1221d867008fe7a29cf50fe32a7007a556
                                        
                                            GET /pagead/viewthroughconversion/1042310570/?random=1531440494050&cv=9&fst=1531440494050&num=1&fmt=3&label=aetdCMqlpwIQqsuB8QM&guid=ON&resp=GooglemKTybQhCsO&u_h=885&u_w=1176&u_ah=855&u_aw=1176&u_cd=24&u_his=1&u_tz=120&u_java=true&u_nplug=10&u_nmime=92&data=ecomm_prodid%3D%3Becomm_pagetype%3Dhome%3Becomm_totalvalue%3D0&frm=0&url=https%3A%2F%2Fwww.stitchery.com%2F&tiba=Cross%20Stitch%2C%20Needlepoint%2C%20Embroidery%20Kits%2C%20Tools%20and%20Supplies%20%7C%20stitchery.com HTTP/1.1 
Host: googleads.g.doubleclick.net
                                        
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: https://www.stitchery.com/

                                         
                                         172.217.21.130
HTTP/1.1 302 Found
Content-Type: image/gif
                                        
P3P: policyref="https://googleads.g.doubleclick.net/pagead/gcn_p3p_.xml", CP="CURa ADMa DEVa TAIo PSAo PSDo OUR IND UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"
Timing-Allow-Origin: *
Date: Fri, 13 Jul 2018 00:08:23 GMT
Pragma: no-cache
Expires: Fri, 01 Jan 1990 00:00:00 GMT
Cache-Control: no-cache, must-revalidate
Location: https://www.google.com/ads/user-lists/1042310570/?random=1531440494050&cv=9&fst=1531440000000&num=1&fmt=3&label=aetdCMqlpwIQqsuB8QM&guid=ON&u_h=885&u_w=1176&u_ah=855&u_aw=1176&u_cd=24&u_his=1&u_tz=120&u_java=true&u_nplug=10&u_nmime=92&data=ecomm_prodid%3D%3Becomm_pagetype%3Dhome%3Becomm_totalvalue%3D0&frm=0&url=https%3A%2F%2Fwww.stitchery.com%2F&tiba=Cross%20Stitch%2C%20Needlepoint%2C%20Embroidery%20Kits%2C%20Tools%20and%20Supplies%20%7C%20stitchery.com&cdct=2&is_vtc=1&random=2387199622&resp=GooglemKTybQhCsO
X-Content-Type-Options: nosniff
Server: cafe
Content-Length: 42
X-XSS-Protection: 1; mode=block
Set-Cookie: test_cookie=CheckForPermission; expires=Fri, 13-Jul-2018 00:23:23 GMT; path=/; domain=.doubleclick.net
Alt-Svc: quic="googleads.g.doubleclick.net:443"; ma=2592000; v="43,42,41,39,35",quic=":443"; ma=2592000; v="43,42,41,39,35"


--- Additional Info ---
Magic:  GIF image data, version 89a, 1 x 1
Size:   42
Md5:    d89746888da2d9510b64a9f031eaecd5
Sha1:   d5fceb6532643d0d84ffe09c40c481ecdf59e15a
Sha256: ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
                                        
                                            GET /bat.js HTTP/1.1 
Host: bat.bing.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: https://www.stitchery.com/

                                         
                                         13.107.21.200
HTTP/1.1 200 OK
Content-Type: application/javascript
                                        
Cache-Control: private,max-age=1800
Content-Length: 6586
Content-Encoding: gzip
Last-Modified: Thu, 17 May 2018 20:25:04 GMT
Accept-Ranges: bytes
Etag: "0d071231deed31:0"
Vary: Accept-Encoding
Set-Cookie: MUID=09E87FDCBC8A63990FC573F7B88A6066; domain=.bing.com; expires=Wed, 07-Aug-2019 00:08:23 GMT; path=/; MUIDB=34F626843F2D6F9F39142AAF3E056E01; path=/; httponly; expires=Wed, 07-Aug-2019 00:08:23 GMT
Access-Control-Allow-Origin: *
X-MSEdge-Ref: Ref A: 9A8C4CD56D59473A86CCB6A0E020B1F0 Ref B: STOEDGE0508 Ref C: 2018-07-13T00:08:23Z
Date: Fri, 13 Jul 2018 00:08:23 GMT


--- Additional Info ---
Magic:  gzip compressed data, from FAT filesystem (MS-DOS, OS/2, NT), max speed
Size:   6586
Md5:    2024e781a2163b43c9253d8ec27d9442
Sha1:   3ff2d6c017a80fe4b74c43494c31cd36f6af851b
Sha256: 452a99e5b4bdbeb6687cb0ba3ed0033f14a90802c4c60fed6004e7ce1d0db859
                                        
                                            GET /getSeal?sealID=fR5vm6JdHLDJwmz6bbsHKuSGzMsOzkMqZ9icFu3LAgSCooWpWeyNDDDnNnBm HTTP/1.1 
Host: seal.starfieldtech.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: https://www.stitchery.com/

                                         
                                         173.201.19.7
HTTP/1.1 200 OK
Content-Type: text/html;charset=ISO-8859-1
                                        
Date: Fri, 13 Jul 2018 00:08:23 GMT
Server: Apache
X-Frame-Options: SAMEORIGIN
Set-Cookie: JSESSIONID=A11F8B8796FFD7D5B9713EB37E73EAF5.s2p02tc7; Path=/; Secure
Cache-Control: max-age=14400
Expires: Fri, 13 Jul 2018 04:08:23 GMT
P3P: CP="IDC DSP COR LAW CUR ADM DEV TAI PSA PSD IVA IVD HIS OUR SAM PUB LEG UNI COM NAV STA"
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 1602
Keep-Alive: timeout=2, max=100
Connection: Keep-Alive


--- Additional Info ---
Magic:  gzip compressed data, from Unix
Size:   1602
Md5:    ad36f03c2ffb19d3be143176baacf79f
Sha1:   deb0d9174b2e9d8bdbb36f005dee1364ecbfb372
Sha256: 79fb218ba23f425e8c0f9ebe54d0177594bc0d58cf4e4bffda29df719edb34c4
                                        
                                            POST /GTSGIAG3 HTTP/1.1 
Host: ocsp.pki.goog
                                        
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
Content-Length: 107
Content-Type: application/ocsp-request

                                         
                                         216.58.211.14
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Date: Fri, 13 Jul 2018 00:08:24 GMT
Cache-Control: public, max-age=86400
Server: ocsp_responder
Content-Length: 463
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN


--- Additional Info ---
Magic:  data
Size:   463
Md5:    5fa1a8783bed642f4f1788076d67b022
Sha1:   348eec456ccf9bfca1468deda8e42d1ae02bfbc6
Sha256: d54abad8762bea74675a40a9044f715c9ded0511e2381d51637c5d70fa2873c8
                                        
                                            GET /embed.css HTTP/1.1 
Host: d21gpk1vhmjuf5.cloudfront.net
                                        
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: https://www.stitchery.com/

                                         
                                         143.204.101.37
HTTP/1.1 200 OK
Content-Type: text/css
                                        
Content-Length: 793
Connection: keep-alive
Date: Fri, 06 Jul 2018 19:02:55 GMT
Last-Modified: Fri, 05 Jun 2015 10:51:08 GMT
Etag: "c1296dceb5ad2174c804321deb2b10f5"
Cache-Control: max-age=3600
Content-Encoding: gzip
Expires: Sun, 05 Jun 2016 10:50:07 GMT
x-amz-version-id: null
Accept-Ranges: bytes
Server: AmazonS3
Age: 2663
X-Cache: Hit from cloudfront
Via: 1.1 f7b7cf90592cf6a380fd34cc45e9c4b5.cloudfront.net (CloudFront)
X-Amz-Cf-Id: ExF09d2RNhOd04mazv8oy26R2bgpnF-JTK0gC1WTkHH3wXD4AShn_g==


--- Additional Info ---
Magic:  gzip compressed data, was "embed.min.css", from Unix, last modified: Tue Apr 28 13:32:46 2015
Size:   793
Md5:    c1296dceb5ad2174c804321deb2b10f5
Sha1:   59f1e3d1998b1659d5b8add6ec4d1c7156ea2adb
Sha256: 04818797ff96a293cd52f58c0537452a181c72959e4c8646a5c60f7a7a534070
                                        
                                            POST /GTSGIAG3 HTTP/1.1 
Host: ocsp.pki.goog
                                        
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
Content-Length: 107
Content-Type: application/ocsp-request

                                         
                                         216.58.211.14
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Date: Fri, 13 Jul 2018 00:08:24 GMT
Cache-Control: public, max-age=86400
Server: ocsp_responder
Content-Length: 463
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN


--- Additional Info ---
Magic:  data
Size:   463
Md5:    fcf1b779992a595f6b42174cb66a6841
Sha1:   2d97af80218a9b1fea39ea8fee6499f0384ccfff
Sha256: 297be678b8dc5e0c019f401fe239200c3ac5da7f7e3269613fe5b1f5385ca393
                                        
                                            GET /s/opensans/v15/mem5YaGs126MiZpBA-UNirkOUuhv.woff HTTP/1.1 
Host: fonts.gstatic.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: https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800%7CShadows+Into+Light
Origin: https://www.stitchery.com

                                         
                                         216.58.211.3
HTTP/1.1 200 OK
Content-Type: font/woff
                                        
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Timing-Allow-Origin: *
Content-Length: 18296
Date: Thu, 12 Jul 2018 21:45:23 GMT
Expires: Fri, 12 Jul 2019 21:45:23 GMT
Last-Modified: Wed, 11 Oct 2017 21:49:52 GMT
X-Content-Type-Options: nosniff
Server: sffe
X-XSS-Protection: 1; mode=block
Cache-Control: public, max-age=31536000
Age: 8581
Alt-Svc: quic=":443"; ma=2592000; v="44,43,39,35"


--- Additional Info ---
Magic:  data
Size:   18296
Md5:    1cd5320f8937d337b61d5117cf9d7b28
Sha1:   24798ef7ac55ba93aaa033fefdb7ca4d57da44ad
Sha256: e19b28ad1aafcb23735d02cbec4e2697ebbf7d608cf47fb8f8565def01b28c2a
                                        
                                            GET /images/3/en/siteseal_sf_3_h_l_m.gif HTTP/1.1 
Host: seal.starfieldtech.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: https://www.stitchery.com/
Cookie: JSESSIONID=A11F8B8796FFD7D5B9713EB37E73EAF5.s2p02tc7

                                         
                                         173.201.19.7
HTTP/1.1 200 OK
Content-Type: image/gif
                                        
Date: Fri, 13 Jul 2018 00:08:24 GMT
Server: Apache
X-Frame-Options: SAMEORIGIN
Accept-Ranges: bytes
Content-Length: 3801
Cache-Control: max-age=86400
Expires: Sat, 14 Jul 2018 00:08:24 GMT
P3P: CP="IDC DSP COR LAW CUR ADM DEV TAI PSA PSD IVA IVD HIS OUR SAM PUB LEG UNI COM NAV STA"
Keep-Alive: timeout=2, max=99
Connection: Keep-Alive


--- Additional Info ---
Magic:  GIF image data, version 89a, 131 x 32
Size:   3801
Md5:    e282761eaf7cf7a194b39d6926cc8d01
Sha1:   77d38a472fb87d2e814543b236241120917bdf7d
Sha256: 161c5c3e60241309c0661f4a4279e022d333228b2f86b13c7a1b7e7567ea6a6f
                                        
                                            GET /ads/user-lists/1042310570/?random=1531440494050&cv=9&fst=1531440000000&num=1&fmt=3&label=aetdCMqlpwIQqsuB8QM&guid=ON&u_h=885&u_w=1176&u_ah=855&u_aw=1176&u_cd=24&u_his=1&u_tz=120&u_java=true&u_nplug=10&u_nmime=92&data=ecomm_prodid%3D%3Becomm_pagetype%3Dhome%3Becomm_totalvalue%3D0&frm=0&url=https%3A%2F%2Fwww.stitchery.com%2F&tiba=Cross%20Stitch%2C%20Needlepoint%2C%20Embroidery%20Kits%2C%20Tools%20and%20Supplies%20%7C%20stitchery.com&cdct=2&is_vtc=1&random=2387199622&resp=GooglemKTybQhCsO&ipr=y&ulfeg=n HTTP/1.1 
Host: www.google.no
                                        
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: https://www.stitchery.com/

                                         
                                         216.58.207.227
HTTP/1.1 200 OK
Content-Type: image/gif
                                        
Date: Fri, 13 Jul 2018 00:08:24 GMT
Pragma: no-cache
Expires: Fri, 01 Jan 1990 00:00:00 GMT
Cache-Control: no-cache, no-store, must-revalidate
X-Content-Type-Options: nosniff
Server: adclick_server
Content-Length: 42
X-XSS-Protection: 1; mode=block
Alt-Svc: quic=":443"; ma=2592000; v="44,43,39,35"


--- Additional Info ---
Magic:  GIF image data, version 89a, 1 x 1
Size:   42
Md5:    d89746888da2d9510b64a9f031eaecd5
Sha1:   d5fceb6532643d0d84ffe09c40c481ecdf59e15a
Sha256: ef1955ae757c8b966c83248350331bd3a30f658ced11f387f8ebf05ab3368629
                                        
                                            GET /lf?set=type[1],brand[ST],size[500],productid[TC3549H]&call=url[file:potpourri/hires.chain] HTTP/1.1 
Host: lppool.catalogsites.net
                                        
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: https://www.stitchery.com/

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
Server: LiquiFireOS/4.4.1
LF-JobID: bcd9e45e/584/30255
Content-Length: 67056
Last-Modified: Thu, 12 Jul 2018 14:04:45 GMT
X-Cache-Lookup: HIT from LPixel5.cvinet.local/de:5000
Expires: Fri, 13 Jul 2018 14:05:49 GMT
Date: Fri, 13 Jul 2018 00:08:24 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01
Size:   67056
Md5:    1499508d9aefa1a312da331748632e83
Sha1:   ff0310ca8d6d18b82a47e46d7524cb3f28165bbf
Sha256: beed399b7bceb38d8349562e3d8538cf5e1f4b4025162f4c5a7dbffddfc562ee
                                        
                                            GET /v2/1p.jpg?data=%7B%22url%22%3A%22https%3A%2F%2Fwww.stitchery.com%2F%22%2C%22referrer%22%3A%22%22%2C%22visit_type%22%3A%22first_time%22%2C%22ver%22%3A%222.11.9%22%7D&UnbxdKey=stitchery_com-u1449555035962&action=visitor&uid=uid-1531440503868-46278&t=1531440503874|0.9457419337247839 HTTP/1.1 
Host: tracker.unbxdapi.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: https://www.stitchery.com/

                                         
                                         175.41.136.41
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
Accept-Ranges: bytes
Cache-Control: public, max-age=0
Date: Fri, 13 Jul 2018 00:08:25 GMT
Last-Modified: Mon, 27 Nov 2017 06:19:03 GMT
Vary: X-HTTP-Method-Override
X-Powered-By: Express
Content-Length: 309
Connection: keep-alive


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01
Size:   309
Md5:    593e2391d469398a04b4d315e5793341
Sha1:   d927f20b6e9371dd0d3b8b8ff444fbd816c19a1d
Sha256: a61d8687f980bf5ef71b178b270a9713c0bb745b73dd56fed208c103d99af846
                                        
                                            GET /v2/1p.jpg?data=%7B%22box_type%22%3A%22TOP_SELLERS%22%2C%22path%22%3A%22%2F%22%2C%22url%22%3A%22https%3A%2F%2Fwww.stitchery.com%2F%22%2C%22referrer%22%3A%22%22%2C%22visit_type%22%3A%22first_time%22%2C%22ver%22%3A%222.11.9%22%7D&UnbxdKey=stitchery_com-u1449555035962&action=impression&uid=uid-1531440503868-46278&t=1531440503883|0.5243717906315674 HTTP/1.1 
Host: tracker.unbxdapi.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: https://www.stitchery.com/

                                         
                                         175.41.136.41
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
Accept-Ranges: bytes
Cache-Control: public, max-age=0
Date: Fri, 13 Jul 2018 00:08:25 GMT
Last-Modified: Mon, 27 Nov 2017 06:19:03 GMT
Vary: X-HTTP-Method-Override
X-Powered-By: Express
Content-Length: 309
Connection: keep-alive


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01
Size:   309
Md5:    593e2391d469398a04b4d315e5793341
Sha1:   d927f20b6e9371dd0d3b8b8ff444fbd816c19a1d
Sha256: a61d8687f980bf5ef71b178b270a9713c0bb745b73dd56fed208c103d99af846
                                        
                                            GET /lf?set=type[1],brand[ST],size[500],productid[TB3161H]&call=url[file:potpourri/hires.chain] HTTP/1.1 
Host: lppool.catalogsites.net
                                        
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: https://www.stitchery.com/

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
Server: LiquiFireOS/4.4.1
LF-JobID: c5fc5e23/584/31956
Content-Length: 50618
Last-Modified: Thu, 12 Jul 2018 14:04:44 GMT
X-Cache-Lookup: HIT from LPixel5.cvinet.local/de:5000
Expires: Fri, 13 Jul 2018 14:04:33 GMT
Date: Fri, 13 Jul 2018 00:08:24 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01
Size:   50618
Md5:    ce5cf204ece6b1e4b23537e8c3aa1622
Sha1:   ba9304b656b013aeed4842f2c4f28b06836fe742
Sha256: 0f6769bf4f78dc0127155a8f49f6716d3355e1cde30dcdd0e0c1b815cb0657a2
                                        
                                            GET /lf?set=type[1],brand[ST],size[500],productid[TC3660H]&call=url[file:potpourri/hires.chain] HTTP/1.1 
Host: lppool.catalogsites.net
                                        
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: https://www.stitchery.com/

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
Server: LiquiFireOS/4.4.1
LF-JobID: 64875d4b/584/7390
Content-Length: 74441
Last-Modified: Thu, 12 Jul 2018 13:09:33 GMT
X-Cache-Lookup: HIT from LPixel5.cvinet.local/de:5000
Expires: Fri, 13 Jul 2018 13:09:20 GMT
Date: Fri, 13 Jul 2018 00:08:24 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01
Size:   74441
Md5:    9c643106a5c802d56db17b199b6be7c9
Sha1:   cba9bf5e1a2a96eeb15f264bb5efc9f187963f80
Sha256: f541ada15a06924b228baab893cfa1a807ca547dfba1f93c6b41857e94002216
                                        
                                            GET /lf?set=type[1],brand[ST],size[500],productid[TC3415H]&call=url[file:potpourri/hires.chain] HTTP/1.1 
Host: lppool.catalogsites.net
                                        
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: https://www.stitchery.com/

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
Server: LiquiFireOS/4.4.1
LF-JobID: 42c587c5/584/29298
Content-Length: 74105
Last-Modified: Thu, 12 Jul 2018 17:29:46 GMT
X-Cache-Lookup: HIT from LPixel5.cvinet.local/de:5000
Expires: Fri, 13 Jul 2018 17:30:05 GMT
Date: Fri, 13 Jul 2018 00:08:25 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01
Size:   74105
Md5:    b16cb3b03a45bf1af5c664a18e278310
Sha1:   1f8cf64448b7bc7ce045b30b410eddcaed35192d
Sha256: e883b13e507722734ca0543f32e449e1dd1cfdd659d02a01e31a2942dcb7686e
                                        
                                            GET /lf?set=type[1],brand[ST],size[500],productid[TC1600H]&call=url[file:potpourri/hires.chain] HTTP/1.1 
Host: lppool.catalogsites.net
                                        
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: https://www.stitchery.com/

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
Server: LiquiFireOS/4.4.1
LF-JobID: dc2e80b4/591/18754
Content-Length: 41732
Last-Modified: Fri, 13 Jul 2018 00:08:25 GMT
X-Cache-Lookup: MISS from LPixel4.cvinet.local/fc:5000
Expires: Sat, 14 Jul 2018 00:08:25 GMT
Date: Fri, 13 Jul 2018 00:08:25 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.01
Size:   41732
Md5:    46541de240c9904d7c200c2cc1350eac
Sha1:   78597830b8371387da447029bf147336592f6843
Sha256: abe0a14cf4fe6cdca3b1f7f35e2c617923f6c486f6348aa7f20e82262914bcc9
                                        
                                            GET /vendor/nivo-slider/default/arrows.png HTTP/1.1 
Host: www.stitchery.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: https://www.stitchery.com/vendor/nivo-slider/default/default.css
Cookie: ASP.NET_SessionId=zorbbd23lo2mfmmlqoc1scg2; WebUserID=f6c0c0eb6c01477; qsRef=NONE; catalogsites=!n16Qfrm254a73uSBxXqgzgm1Z+BRoTKdNNVKX/UJHkqgDEl4Sy5qeEP1EgUWLIArv1OKnrcZfzbeDkE=; cto_lwid=e4e65f2a-4338-43da-96a2-8c54049e2924; imail_e=null; imail_j=null; imail_l=null; imail_u=null; imail_jb=null; imail_mid=null; __utma=63645421.217158089.1531440489.1531440489.1531440489.1; __utmb=63645421.1.10.1531440489; __utmc=63645421; __utmz=63645421.1531440489.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utmt=1; unbxd.userId=uid-1531440503868-46278; unbxd.visit=first_time; _uetsid=_uet5cd4a6c8

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: image/png
                                        
Last-Modified: Sun, 09 Oct 2016 16:37:50 GMT
Accept-Ranges: bytes
Etag: "869bae794b22d21:0"
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET
X-Frame-Options: SAMEORIGIN, SAMEORIGIN
Content-Length: 824
Strict-Transport-Security: max-age=15552000; includeSubDomains
Date: Fri, 13 Jul 2018 00:08:27 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  PNG image, 60 x 30, 8-bit/color RGBA, non-interlaced
Size:   824
Md5:    09b24f1a73b9eeb5cc62db7ec0b60bca
Sha1:   43e3f77646ac42cdcb449dc9cc53c3a4dff63d19
Sha256: 6821ca4ae2508bdba08e189040928a0769f0a71b12fdd4325c3ae80ef5636bb8
                                        
                                            GET /vendor/nivo-slider/default/bullets.png HTTP/1.1 
Host: www.stitchery.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: https://www.stitchery.com/vendor/nivo-slider/default/default.css
Cookie: ASP.NET_SessionId=zorbbd23lo2mfmmlqoc1scg2; WebUserID=f6c0c0eb6c01477; qsRef=NONE; catalogsites=!n16Qfrm254a73uSBxXqgzgm1Z+BRoTKdNNVKX/UJHkqgDEl4Sy5qeEP1EgUWLIArv1OKnrcZfzbeDkE=; cto_lwid=e4e65f2a-4338-43da-96a2-8c54049e2924; imail_e=null; imail_j=null; imail_l=null; imail_u=null; imail_jb=null; imail_mid=null; __utma=63645421.217158089.1531440489.1531440489.1531440489.1; __utmb=63645421.1.10.1531440489; __utmc=63645421; __utmz=63645421.1531440489.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utmt=1; unbxd.userId=uid-1531440503868-46278; unbxd.visit=first_time; _uetsid=_uet5cd4a6c8

                                         
                                         104.123.144.229
HTTP/1.1 200 OK
Content-Type: image/png
                                        
Last-Modified: Sun, 09 Oct 2016 16:37:51 GMT
Accept-Ranges: bytes
Etag: "f152d7a4b22d21:0"
Server: Microsoft-IIS/8.5
X-Powered-By: ASP.NET
X-Frame-Options: SAMEORIGIN, SAMEORIGIN
Content-Length: 1281
Strict-Transport-Security: max-age=15552000; includeSubDomains
Date: Fri, 13 Jul 2018 00:08:27 GMT
Connection: keep-alive


--- Additional Info ---
Magic:  PNG image, 22 x 40, 8-bit/color RGBA, non-interlaced
Size:   1281
Md5:    acc66fce35a54d815a3aa3fd573cdd90
Sha1:   ec030ad0cfa02e9f49d8072510e13157c7b0d0e2
Sha256: 97f65015a491719ae9dbf1afc7948f8e57f946a6822c6a924fb5826265e89af6
                                        
                                            GET /event?a=12892&v=4.6.2&p0=e%3Dce%26m%3D%255B%255D&p1=e%3Dexd%26site_type%3Dd&p2=e%3Dvh&p3=e%3Ddis&adce=1&lwid=e4e65f2a-4338-43da-96a2-8c54049e2924&tld=stitchery.com&dtycbr=56968 HTTP/1.1 
Host: sslwidget.criteo.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: https://www.stitchery.com/

                                         
                                         0.0.0.0
                                        


--- Additional Info ---
                                        
                                            GET /ads/user-lists/1042310570/?random=1531440494050&cv=9&fst=1531440000000&num=1&fmt=3&label=aetdCMqlpwIQqsuB8QM&guid=ON&u_h=885&u_w=1176&u_ah=855&u_aw=1176&u_cd=24&u_his=1&u_tz=120&u_java=true&u_nplug=10&u_nmime=92&data=ecomm_prodid%3D%3Becomm_pagetype%3Dhome%3Becomm_totalvalue%3D0&frm=0&url=https%3A%2F%2Fwww.stitchery.com%2F&tiba=Cross%20Stitch%2C%20Needlepoint%2C%20Embroidery%20Kits%2C%20Tools%20and%20Supplies%20%7C%20stitchery.com&cdct=2&is_vtc=1&random=2387199622&resp=GooglemKTybQhCsO HTTP/1.1 
Host: www.google.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: https://www.stitchery.com/

                                         
                                         172.217.21.132
HTTP/1.1 302 Found
Content-Type: text/html; charset=UTF-8
                                        
Location: https://www.google.no/ads/user-lists/1042310570/?random=1531440494050&cv=9&fst=1531440000000&num=1&fmt=3&label=aetdCMqlpwIQqsuB8QM&guid=ON&u_h=885&u_w=1176&u_ah=855&u_aw=1176&u_cd=24&u_his=1&u_tz=120&u_java=true&u_nplug=10&u_nmime=92&data=ecomm_prodid%3D%3Becomm_pagetype%3Dhome%3Becomm_totalvalue%3D0&frm=0&url=https%3A%2F%2Fwww.stitchery.com%2F&tiba=Cross%20Stitch%2C%20Needlepoint%2C%20Embroidery%20Kits%2C%20Tools%20and%20Supplies%20%7C%20sti