Overview

URL maede2.com.br/page/26
IP192.185.210.117
ASNAS20013 CyrusOne LLC
Location United States
Report completed2019-04-15 12:03:31 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
2019-04-15 2 maede2.com.br/page/26 Malware
2019-04-15 2 maede2.com.br/page/26/ Malware
2019-04-15 2 maede2.com.br/wp-includes/js/wp-emoji-release.min.js?ver=5.1.1 Malware
2019-04-15 2 maede2.com.br/wp-content/plugins/add-link-to-facebook/add-link-to-facebook. (...) Malware
2019-04-15 2 maede2.com.br/wp-content/plugins/photo-gallery/css/bwg-fonts/fonts.css?ver=0.0.1 Malware
2019-04-15 2 maede2.com.br/wp-content/plugins/theme-my-login/assets/styles/theme-my-logi (...) Malware
2019-04-15 2 maede2.com.br/wp-content/plugins/addthis/frontend/build/addthis_wordpress_p (...) Malware
2019-04-15 2 maede2.com.br/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1 Malware
2019-04-15 2 maede2.com.br/wp-includes/js/jquery/jquery.js?ver=1.12.4 Malware
2019-04-15 2 maede2.com.br/wp-content/plugins/js_composer/assets/css/js_composer.min.css (...) Malware
2019-04-15 2 maede2.com.br/wp-content/plugins/LayerSlider/static/js/greensock.js?ver=1.11.2 Malware
2019-04-15 2 maede2.com.br/wp-content/plugins/LayerSlider/static/js/layerslider.transiti (...) Malware
2019-04-15 2 maede2.com.br/wp-content/plugins/LayerSlider/static/js/layerslider.kreatura (...) Malware
2019-04-15 2 maede2.com.br/wp-content/themes/Newsmag/style.css?ver=4.7 Malware
2019-04-15 2 maede2.com.br/wp-content/plugins/photo-gallery/js/scripts.min.js?ver=1.5.22 Malware
2019-04-15 2 maede2.com.br/wp-content/plugins/grid-gallery-ready/src/GirdGallery/Colorbo (...) Malware
2019-04-15 2 maede2.com.br/wp-content/plugins/grid-gallery-ready/src/GirdGallery/Colorbo (...) Malware
2019-04-15 2 maede2.com.br/wp-content/plugins/better-analytics/js/loader.php?ver=1.2.3.js Malware
2019-04-15 2 maede2.com.br/wp-includes/js/comment-reply.min.js?ver=5.1.1 Malware
2019-04-15 2 maede2.com.br/wp-content/plugins/theme-my-login/assets/scripts/theme-my-log (...) Malware
2019-04-15 2 coinhive.com/lib/coinhive.min.js Malware
2019-04-15 2 coinhive.com/lib/coinhive.min.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: 192.185.210.117

Date UQ / IDS / BL URL IP
2019-04-06 07:08:55 +0200
0 - 0 - 21 maede2.com.br/clubinho-tatuape-oficina-e-teatro 192.185.210.117
2019-02-18 06:53:07 +0100
0 - 1 - 21 maede2.com.br/semana-das-criancas-neo-geo-family 192.185.210.117
2019-02-17 03:55:29 +0100
0 - 0 - 21 maede2.com.br/semana-das-criancas-neo-geo-family 192.185.210.117
2019-01-22 05:59:48 +0100
2 - 1 - 7 mariacaseira.com.br/detalheVideo/2147438643 192.185.210.117
2018-11-26 23:46:24 +0100
2 - 2 - 7 mariacaseira.com.br/detalheVideo/2147438243 192.185.210.117
2018-10-31 05:25:20 +0100
2 - 0 - 25 maede2.com.br/tag/mamae-e-sua-rotina 192.185.210.117
2018-10-21 23:23:36 +0200
2 - 1 - 0 maede2.com.br/bruxismo-infantil 192.185.210.117
2018-10-21 21:36:38 +0200
2 - 0 - 0 maede2.com.br/estrela-lanca-aplicativo-de-apo (...) 192.185.210.117
2018-10-21 18:20:54 +0200
2 - 0 - 0 maede2.com.br/tag/dia-do-sobrinho 192.185.210.117
2018-10-21 10:15:24 +0200
2 - 0 - 0 maede2.com.br/crianca-na-corrida-circuitinho- (...) 192.185.210.117

Last 10 reports on ASN: AS20013 CyrusOne LLC

Date UQ / IDS / BL URL IP
2019-04-26 00:39:52 +0200
0 - 0 - 1 tandatandakankerrahim.com/~smart016/45571f444 (...) 108.167.140.172
2019-04-26 00:39:29 +0200
0 - 0 - 16 thepier.org/wp-content/themes/ab/53rd/5c048b0 (...) 192.185.5.70
2019-04-26 00:35:03 +0200
0 - 0 - 1 kakkaracrushers.com/Account 192.185.129.4
2019-04-26 00:34:54 +0200
0 - 0 - 2 villacaletas.com/src/w834/HMRC/hmrc.html 192.185.31.126
2019-04-26 00:34:51 +0200
0 - 0 - 2 mail.villacaletas.com/src/a.php 192.185.31.126
2019-04-26 00:33:48 +0200
0 - 0 - 1 suavium.com/lojateste/js/wellsf 192.185.212.97
2019-04-26 00:33:36 +0200
0 - 0 - 3 liveunapologetic.com/aii/era/btconnect.html 192.185.164.148
2019-04-26 00:32:36 +0200
0 - 0 - 1 update.center.paypall.overthewheels.com/infoe (...) 192.185.128.128
2019-04-26 00:31:13 +0200
0 - 0 - 9 jmlr.com.br/slider/Untitled-2.html 192.185.215.216
2019-04-26 00:28:40 +0200
0 - 0 - 1 paramount.edu/DETAILS 192.185.10.26

Last 10 reports on domain: maede2.com.br

Date UQ / IDS / BL URL IP
2019-04-06 07:08:55 +0200
0 - 0 - 21 maede2.com.br/clubinho-tatuape-oficina-e-teatro 192.185.210.117
2019-02-18 06:53:07 +0100
0 - 1 - 21 maede2.com.br/semana-das-criancas-neo-geo-family 192.185.210.117
2019-02-17 03:55:29 +0100
0 - 0 - 21 maede2.com.br/semana-das-criancas-neo-geo-family 192.185.210.117
2018-10-31 05:25:20 +0100
2 - 0 - 25 maede2.com.br/tag/mamae-e-sua-rotina 192.185.210.117
2018-10-21 23:23:36 +0200
2 - 1 - 0 maede2.com.br/bruxismo-infantil 192.185.210.117
2018-10-21 21:36:38 +0200
2 - 0 - 0 maede2.com.br/estrela-lanca-aplicativo-de-apo (...) 192.185.210.117
2018-10-21 18:20:54 +0200
2 - 0 - 0 maede2.com.br/tag/dia-do-sobrinho 192.185.210.117
2018-10-21 10:15:24 +0200
2 - 0 - 0 maede2.com.br/crianca-na-corrida-circuitinho- (...) 192.185.210.117
2018-10-21 10:13:57 +0200
2 - 1 - 0 maede2.com.br/tag/corrida-divertida 192.185.210.117
2018-10-21 06:23:47 +0200
2 - 0 - 0 maede2.com.br/crianca-na-corrida-com-ferinhas (...) 192.185.210.117


JavaScript

Executed Scripts (56)


Executed Evals (3)

#1 JavaScript::Eval (size: 68737, repeated: 1) - SHA256: 06ad7312ca2143ed50df0c8ce4669f2291c609bd82ce012f7a420b424f96ec57

                                        (function(e) {
    "use strict";
    var t = e.GreenSockGlobals || e;
    if (!t.TweenLite) {
        var n, r, i, s, o, u = function(e) {
                var n, r = e.split("."),
                    i = t;
                for (n = 0; r.length > n; n++) i[r[n]] = i = i[r[n]] || {};
                return i
            },
            a = u("com.greensock"),
            f = 1e-10,
            l = [].slice,
            c = function() {},
            h = function() {
                var e = Object.prototype.toString,
                    t = e.call([]);
                return function(n) {
                    return n instanceof Array || "object" == typeof n && !!n.push && e.call(n) === t
                }
            }(),
            p = {},
            d = function(n, r, i, s) {
                this.sc = p[n] ? p[n].sc : [], p[n] = this, this.gsClass = null, this.func = i;
                var o = [];
                this.check = function(a) {
                    for (var f, l, c, h, v = r.length, m = v; --v > -1;)(f = p[r[v]] || new d(r[v], [])).gsClass ? (o[v] = f.gsClass, m--) : a && f.sc.push(this);
                    if (0 === m && i)
                        for (l = ("com.greensock." + n).split("."), c = l.pop(), h = u(l.join("."))[c] = this.gsClass = i.apply(i, o), s && (t[c] = h, "function" == typeof define && define.amd ? define((e.GreenSockAMDPath ? e.GreenSockAMDPath + "/" : "") + n.split(".").join("/"), [], function() {
                                return h
                            }) : "undefined" != typeof module && module.exports && (module.exports = h)), v = 0; this.sc.length > v; v++) this.sc[v].check()
                }, this.check(!0)
            },
            v = e._gsDefine = function(e, t, n, r) {
                return new d(e, t, n, r)
            },
            m = a._class = function(e, t, n) {
                return t = t || function() {}, v(e, [], function() {
                    return t
                }, n), t
            };
        v.globals = t;
        var g = [0, 0, 1, 1],
            y = [],
            b = m("easing.Ease", function(e, t, n, r) {
                this._func = e, this._type = n || 0, this._power = r || 0, this._params = t ? g.concat(t) : g
            }, !0),
            w = b.map = {},
            E = b.register = function(e, t, n, r) {
                for (var i, s, o, u, f = t.split(","), l = f.length, c = (n || "easeIn,easeOut,easeInOut").split(","); --l > -1;)
                    for (s = f[l], i = r ? m("easing." + s, null, !0) : a.easing[s] || {}, o = c.length; --o > -1;) u = c[o], w[s + "." + u] = w[u + s] = i[u] = e.getRatio ? e : e[u] || new e
            };
        for (i = b.prototype, i._calcEnd = !1, i.getRatio = function(e) {
                if (this._func) return this._params[0] = e, this._func.apply(null, this._params);
                var t = this._type,
                    n = this._power,
                    r = 1 === t ? 1 - e : 2 === t ? e : .5 > e ? 2 * e : 2 * (1 - e);
                return 1 === n ? r *= r : 2 === n ? r *= r * r : 3 === n ? r *= r * r * r : 4 === n && (r *= r * r * r * r), 1 === t ? 1 - r : 2 === t ? r : .5 > e ? r / 2 : 1 - r / 2
            }, n = ["Linear", "Quad", "Cubic", "Quart", "Quint,Strong"], r = n.length; --r > -1;) i = n[r] + ",Power" + r, E(new b(null, null, 1, r), i, "easeOut", !0), E(new b(null, null, 2, r), i, "easeIn" + (0 === r ? ",easeNone" : "")), E(new b(null, null, 3, r), i, "easeInOut");
        w.linear = a.easing.Linear.easeIn, w.swing = a.easing.Quad.easeInOut;
        var S = m("events.EventDispatcher", function(e) {
            this._listeners = {}, this._eventTarget = e || this
        });
        i = S.prototype, i.addEventListener = function(e, t, n, r, i) {
            i = i || 0;
            var u, a, f = this._listeners[e],
                l = 0;
            for (null == f && (this._listeners[e] = f = []), a = f.length; --a > -1;) u = f[a], u.c === t && u.s === n ? f.splice(a, 1) : 0 === l && i > u.pr && (l = a + 1);
            f.splice(l, 0, {
                c: t,
                s: n,
                up: r,
                pr: i
            }), this !== s || o || s.wake()
        }, i.removeEventListener = function(e, t) {
            var n, r = this._listeners[e];
            if (r)
                for (n = r.length; --n > -1;)
                    if (r[n].c === t) return r.splice(n, 1), void 0
        }, i.dispatchEvent = function(e) {
            var t, n, r, i = this._listeners[e];
            if (i)
                for (t = i.length, n = this._eventTarget; --t > -1;) r = i[t], r.up ? r.c.call(r.s || n, {
                    type: e,
                    target: n
                }) : r.c.call(r.s || n)
        };
        var x = e.requestAnimationFrame,
            T = e.cancelAnimationFrame,
            N = Date.now || function() {
                return (new Date).getTime()
            },
            C = N();
        for (n = ["ms", "moz", "webkit", "o"], r = n.length; --r > -1 && !x;) x = e[n[r] + "RequestAnimationFrame"], T = e[n[r] + "CancelAnimationFrame"] || e[n[r] + "CancelRequestAnimationFrame"];
        m("Ticker", function(e, t) {
            var n, r, i, u, a, f = this,
                l = N(),
                h = t !== !1 && x,
                p = function(e) {
                    C = N(), f.time = (C - l) / 1e3;
                    var t, s = f.time - a;
                    (!n || s > 0 || e === !0) && (f.frame++, a += s + (s >= u ? .004 : u - s), t = !0), e !== !0 && (i = r(p)), t && f.dispatchEvent("tick")
                };
            S.call(f), f.time = f.frame = 0, f.tick = function() {
                p(!0)
            }, f.sleep = function() {
                null != i && (h && T ? T(i) : clearTimeout(i), r = c, i = null, f === s && (o = !1))
            }, f.wake = function() {
                null !== i && f.sleep(), r = 0 === n ? c : h && x ? x : function(e) {
                    return setTimeout(e, 0 | 1e3 * (a - f.time) + 1)
                }, f === s && (o = !0), p(2)
            }, f.fps = function(e) {
                return arguments.length ? (n = e, u = 1 / (n || 60), a = this.time + u, f.wake(), void 0) : n
            }, f.useRAF = function(e) {
                return arguments.length ? (f.sleep(), h = e, f.fps(n), void 0) : h
            }, f.fps(e), setTimeout(function() {
                h && (!i || 5 > f.frame) && f.useRAF(!1)
            }, 1500)
        }), i = a.Ticker.prototype = new a.events.EventDispatcher, i.constructor = a.Ticker;
        var k = m("core.Animation", function(e, t) {
            if (this.vars = t = t || {}, this._duration = this._totalDuration = e || 0, this._delay = Number(t.delay) || 0, this._timeScale = 1, this._active = t.immediateRender === !0, this.data = t.data, this._reversed = t.reversed === !0, q) {
                o || s.wake();
                var n = this.vars.useFrames ? I : q;
                n.add(this, n._time), this.vars.paused && this.paused(!0)
            }
        });
        s = k.ticker = new a.Ticker, i = k.prototype, i._dirty = i._gc = i._initted = i._paused = !1, i._totalTime = i._time = 0, i._rawPrevTime = -1, i._next = i._last = i._onUpdate = i._timeline = i.timeline = null, i._paused = !1;
        var L = function() {
            o && N() - C > 2e3 && s.wake(), setTimeout(L, 2e3)
        };
        L(), i.play = function(e, t) {
            return arguments.length && this.seek(e, t), this.reversed(!1).paused(!1)
        }, i.pause = function(e, t) {
            return arguments.length && this.seek(e, t), this.paused(!0)
        }, i.resume = function(e, t) {
            return arguments.length && this.seek(e, t), this.paused(!1)
        }, i.seek = function(e, t) {
            return this.totalTime(Number(e), t !== !1)
        }, i.restart = function(e, t) {
            return this.reversed(!1).paused(!1).totalTime(e ? -this._delay : 0, t !== !1, !0)
        }, i.reverse = function(e, t) {
            return arguments.length && this.seek(e || this.totalDuration(), t), this.reversed(!0).paused(!1)
        }, i.render = function() {}, i.invalidate = function() {
            return this
        }, i.isActive = function() {
            var e, t = this._timeline,
                n = this._startTime;
            return !t || !this._gc && !this._paused && t.isActive() && (e = t.rawTime()) >= n && n + this.totalDuration() / this._timeScale > e
        }, i._enabled = function(e, t) {
            return o || s.wake(), this._gc = !e, this._active = this.isActive(), t !== !0 && (e && !this.timeline ? this._timeline.add(this, this._startTime - this._delay) : !e && this.timeline && this._timeline._remove(this, !0)), !1
        }, i._kill = function() {
            return this._enabled(!1, !1)
        }, i.kill = function(e, t) {
            return this._kill(e, t), this
        }, i._uncache = function(e) {
            for (var t = e ? this : this.timeline; t;) t._dirty = !0, t = t.timeline;
            return this
        }, i._swapSelfInParams = function(e) {
            for (var t = e.length, n = e.concat(); --t > -1;) "{self}" === e[t] && (n[t] = this);
            return n
        }, i.eventCallback = function(e, t, n, r) {
            if ("on" === (e || "").substr(0, 2)) {
                var i = this.vars;
                if (1 === arguments.length) return i[e];
                null == t ? delete i[e] : (i[e] = t, i[e + "Params"] = h(n) && -1 !== n.join("").indexOf("{self}") ? this._swapSelfInParams(n) : n, i[e + "Scope"] = r), "onUpdate" === e && (this._onUpdate = t)
            }
            return this
        }, i.delay = function(e) {
            return arguments.length ? (this._timeline.smoothChildTiming && this.startTime(this._startTime + e - this._delay), this._delay = e, this) : this._delay
        }, i.duration = function(e) {
            return arguments.length ? (this._duration = this._totalDuration = e, this._uncache(!0), this._timeline.smoothChildTiming && this._time > 0 && this._time < this._duration && 0 !== e && this.totalTime(this._totalTime * (e / this._duration), !0), this) : (this._dirty = !1, this._duration)
        }, i.totalDuration = function(e) {
            return this._dirty = !1, arguments.length ? this.duration(e) : this._totalDuration
        }, i.time = function(e, t) {
            return arguments.length ? (this._dirty && this.totalDuration(), this.totalTime(e > this._duration ? this._duration : e, t)) : this._time
        }, i.totalTime = function(e, t, n) {
            if (o || s.wake(), !arguments.length) return this._totalTime;
            if (this._timeline) {
                if (0 > e && !n && (e += this.totalDuration()), this._timeline.smoothChildTiming) {
                    this._dirty && this.totalDuration();
                    var r = this._totalDuration,
                        i = this._timeline;
                    if (e > r && !n && (e = r), this._startTime = (this._paused ? this._pauseTime : i._time) - (this._reversed ? r - e : e) / this._timeScale, i._dirty || this._uncache(!1), i._timeline)
                        for (; i._timeline;) i._timeline._time !== (i._startTime + i._totalTime) / i._timeScale && i.totalTime(i._totalTime, !0), i = i._timeline
                }
                this._gc && this._enabled(!0, !1), (this._totalTime !== e || 0 === this._duration) && this.render(e, t, !1)
            }
            return this
        }, i.progress = i.totalProgress = function(e, t) {
            return arguments.length ? this.totalTime(this.duration() * e, t) : this._time / this.duration()
        }, i.startTime = function(e) {
            return arguments.length ? (e !== this._startTime && (this._startTime = e, this.timeline && this.timeline._sortChildren && this.timeline.add(this, e - this._delay)), this) : this._startTime
        }, i.timeScale = function(e) {
            if (!arguments.length) return this._timeScale;
            if (e = e || f, this._timeline && this._timeline.smoothChildTiming) {
                var t = this._pauseTime,
                    n = t || 0 === t ? t : this._timeline.totalTime();
                this._startTime = n - (n - this._startTime) * this._timeScale / e
            }
            return this._timeScale = e, this._uncache(!1)
        }, i.reversed = function(e) {
            return arguments.length ? (e != this._reversed && (this._reversed = e, this.totalTime(this._totalTime, !0)), this) : this._reversed
        }, i.paused = function(e) {
            if (!arguments.length) return this._paused;
            if (e != this._paused && this._timeline) {
                o || e || s.wake();
                var t = this._timeline,
                    n = t.rawTime(),
                    r = n - this._pauseTime;
                !e && t.smoothChildTiming && (this._startTime += r, this._uncache(!1)), this._pauseTime = e ? n : null, this._paused = e, this._active = this.isActive(), !e && 0 !== r && this._initted && this.duration() && this.render(t.smoothChildTiming ? this._totalTime : (n - this._startTime) / this._timeScale, !0, !0)
            }
            return this._gc && !e && this._enabled(!0, !1), this
        };
        var A = m("core.SimpleTimeline", function(e) {
            k.call(this, 0, e), this.autoRemoveChildren = this.smoothChildTiming = !0
        });
        i = A.prototype = new k, i.constructor = A, i.kill()._gc = !1, i._first = i._last = null, i._sortChildren = !1, i.add = i.insert = function(e, t) {
            var n, r;
            if (e._startTime = Number(t || 0) + e._delay, e._paused && this !== e._timeline && (e._pauseTime = e._startTime + (this.rawTime() - e._startTime) / e._timeScale), e.timeline && e.timeline._remove(e, !0), e.timeline = e._timeline = this, e._gc && e._enabled(!0, !0), n = this._last, this._sortChildren)
                for (r = e._startTime; n && n._startTime > r;) n = n._prev;
            return n ? (e._next = n._next, n._next = e) : (e._next = this._first, this._first = e), e._next ? e._next._prev = e : this._last = e, e._prev = n, this._timeline && this._uncache(!0), this
        }, i._remove = function(e, t) {
            return e.timeline === this && (t || e._enabled(!1, !0), e.timeline = null, e._prev ? e._prev._next = e._next : this._first === e && (this._first = e._next), e._next ? e._next._prev = e._prev : this._last === e && (this._last = e._prev), this._timeline && this._uncache(!0)), this
        }, i.render = function(e, t, n) {
            var r, i = this._first;
            for (this._totalTime = this._time = this._rawPrevTime = e; i;) r = i._next, (i._active || e >= i._startTime && !i._paused) && (i._reversed ? i.render((i._dirty ? i.totalDuration() : i._totalDuration) - (e - i._startTime) * i._timeScale, t, n) : i.render((e - i._startTime) * i._timeScale, t, n)), i = r
        }, i.rawTime = function() {
            return o || s.wake(), this._totalTime
        };
        var O = m("TweenLite", function(t, n, r) {
                if (k.call(this, n, r), this.render = O.prototype.render, null == t) throw "Cannot tween a null target.";
                this.target = t = "string" != typeof t ? t : O.selector(t) || t;
                var i, s, o, u = t.jquery || t.length && t !== e && t[0] && (t[0] === e || t[0].nodeType && t[0].style && !t.nodeType),
                    a = this.vars.overwrite;
                if (this._overwrite = a = null == a ? F[O.defaultOverwrite] : "number" == typeof a ? a >> 0 : F[a], (u || t instanceof Array || t.push && h(t)) && "number" != typeof t[0])
                    for (this._targets = o = l.call(t, 0), this._propLookup = [], this._siblings = [], i = 0; o.length > i; i++) s = o[i], s ? "string" != typeof s ? s.length && s !== e && s[0] && (s[0] === e || s[0].nodeType && s[0].style && !s.nodeType) ? (o.splice(i--, 1), this._targets = o = o.concat(l.call(s, 0))) : (this._siblings[i] = R(s, this, !1), 1 === a && this._siblings[i].length > 1 && U(s, this, null, 1, this._siblings[i])) : (s = o[i--] = O.selector(s), "string" == typeof s && o.splice(i + 1, 1)) : o.splice(i--, 1);
                else this._propLookup = {}, this._siblings = R(t, this, !1), 1 === a && this._siblings.length > 1 && U(t, this, null, 1, this._siblings);
                (this.vars.immediateRender || 0 === n && 0 === this._delay && this.vars.immediateRender !== !1) && this.render(-this._delay, !1, !0)
            }, !0),
            M = function(t) {
                return t.length && t !== e && t[0] && (t[0] === e || t[0].nodeType && t[0].style && !t.nodeType)
            },
            _ = function(e, t) {
                var n, r = {};
                for (n in e) j[n] || n in t && "x" !== n && "y" !== n && "width" !== n && "height" !== n && "className" !== n && "border" !== n || !(!P[n] || P[n] && P[n]._autoCSS) || (r[n] = e[n], delete e[n]);
                e.css = r
            };
        i = O.prototype = new k, i.constructor = O, i.kill()._gc = !1, i.ratio = 0, i._firstPT = i._targets = i._overwrittenProps = i._startAt = null, i._notifyPluginsOfEnabled = !1, O.version = "1.11.2", O.defaultEase = i._ease = new b(null, null, 1, 1), O.defaultOverwrite = "auto", O.ticker = s, O.autoSleep = !0, O.selector = e.$ || e.jQuery || function(t) {
            return e.$ ? (O.selector = e.$, e.$(t)) : e.document ? e.document.getElementById("#" === t.charAt(0) ? t.substr(1) : t) : t
        };
        var D = O._internals = {
                isArray: h,
                isSelector: M
            },
            P = O._plugins = {},
            H = O._tweenLookup = {},
            B = 0,
            j = D.reservedProps = {
                ease: 1,
                delay: 1,
                overwrite: 1,
                onComplete: 1,
                onCompleteParams: 1,
                onCompleteScope: 1,
                useFrames: 1,
                runBackwards: 1,
                startAt: 1,
                onUpdate: 1,
                onUpdateParams: 1,
                onUpdateScope: 1,
                onStart: 1,
                onStartParams: 1,
                onStartScope: 1,
                onReverseComplete: 1,
                onReverseCompleteParams: 1,
                onReverseCompleteScope: 1,
                onRepeat: 1,
                onRepeatParams: 1,
                onRepeatScope: 1,
                easeParams: 1,
                yoyo: 1,
                immediateRender: 1,
                repeat: 1,
                repeatDelay: 1,
                data: 1,
                paused: 1,
                reversed: 1,
                autoCSS: 1
            },
            F = {
                none: 0,
                all: 1,
                auto: 2,
                concurrent: 3,
                allOnStart: 4,
                preexisting: 5,
                "true": 1,
                "false": 0
            },
            I = k._rootFramesTimeline = new A,
            q = k._rootTimeline = new A;
        q._startTime = s.time, I._startTime = s.frame, q._active = I._active = !0, k._updateRoot = function() {
            if (q.render((s.time - q._startTime) * q._timeScale, !1, !1), I.render((s.frame - I._startTime) * I._timeScale, !1, !1), !(s.frame % 120)) {
                var e, t, n;
                for (n in H) {
                    for (t = H[n].tweens, e = t.length; --e > -1;) t[e]._gc && t.splice(e, 1);
                    0 === t.length && delete H[n]
                }
                if (n = q._first, (!n || n._paused) && O.autoSleep && !I._first && 1 === s._listeners.tick.length) {
                    for (; n && n._paused;) n = n._next;
                    n || s.sleep()
                }
            }
        }, s.addEventListener("tick", k._updateRoot);
        var R = function(e, t, n) {
                var r, i, s = e._gsTweenID;
                if (H[s || (e._gsTweenID = s = "t" + B++)] || (H[s] = {
                        target: e,
                        tweens: []
                    }), t && (r = H[s].tweens, r[i = r.length] = t, n))
                    for (; --i > -1;) r[i] === t && r.splice(i, 1);
                return H[s].tweens
            },
            U = function(e, t, n, r, i) {
                var s, o, u, a;
                if (1 === r || r >= 4) {
                    for (a = i.length, s = 0; a > s; s++)
                        if ((u = i[s]) !== t) u._gc || u._enabled(!1, !1) && (o = !0);
                        else if (5 === r) break;
                    return o
                }
                var l, c = t._startTime + f,
                    h = [],
                    p = 0,
                    d = 0 === t._duration;
                for (s = i.length; --s > -1;)(u = i[s]) === t || u._gc || u._paused || (u._timeline !== t._timeline ? (l = l || z(t, 0, d), 0 === z(u, l, d) && (h[p++] = u)) : c >= u._startTime && u._startTime + u.totalDuration() / u._timeScale + f > c && ((d || !u._initted) && 2e-10 >= c - u._startTime || (h[p++] = u)));
                for (s = p; --s > -1;) u = h[s], 2 === r && u._kill(n, e) && (o = !0), (2 !== r || !u._firstPT && u._initted) && u._enabled(!1, !1) && (o = !0);
                return o
            },
            z = function(e, t, n) {
                for (var r = e._timeline, i = r._timeScale, s = e._startTime; r._timeline;) {
                    if (s += r._startTime, i *= r._timeScale, r._paused) return -100;
                    r = r._timeline
                }
                return s /= i, s > t ? s - t : n && s === t || !e._initted && 2 * f > s - t ? f : (s += e.totalDuration() / e._timeScale / i) > t + f ? 0 : s - t - f
            };
        i._init = function() {
            var e, t, n, r, i = this.vars,
                s = this._overwrittenProps,
                o = this._duration,
                u = i.immediateRender,
                a = i.ease;
            if (i.startAt) {
                if (this._startAt && this._startAt.render(-1, !0), i.startAt.overwrite = 0, i.startAt.immediateRender = !0, this._startAt = O.to(this.target, 0, i.startAt), u)
                    if (this._time > 0) this._startAt = null;
                    else if (0 !== o) return
            } else if (i.runBackwards && 0 !== o)
                if (this._startAt) this._startAt.render(-1, !0), this._startAt = null;
                else {
                    n = {};
                    for (r in i) j[r] && "autoCSS" !== r || (n[r] = i[r]);
                    if (n.overwrite = 0, n.data = "isFromStart", this._startAt = O.to(this.target, 0, n), i.immediateRender) {
                        if (0 === this._time) return
                    } else this._startAt.render(-1, !0)
                }
            if (this._ease = a ? a instanceof b ? i.easeParams instanceof Array ? a.config.apply(a, i.easeParams) : a : "function" == typeof a ? new b(a, i.easeParams) : w[a] || O.defaultEase : O.defaultEase, this._easeType = this._ease._type, this._easePower = this._ease._power, this._firstPT = null, this._targets)
                for (e = this._targets.length; --e > -1;) this._initProps(this._targets[e], this._propLookup[e] = {}, this._siblings[e], s ? s[e] : null) && (t = !0);
            else t = this._initProps(this.target, this._propLookup, this._siblings, s);
            if (t && O._onPluginEvent("_onInitAllProps", this), s && (this._firstPT || "function" != typeof this.target && this._enabled(!1, !1)), i.runBackwards)
                for (n = this._firstPT; n;) n.s += n.c, n.c = -n.c, n = n._next;
            this._onUpdate = i.onUpdate, this._initted = !0
        }, i._initProps = function(t, n, r, i) {
            var s, o, u, a, f, l;
            if (null == t) return !1;
            this.vars.css || t.style && t !== e && t.nodeType && P.css && this.vars.autoCSS !== !1 && _(this.vars, t);
            for (s in this.vars) {
                if (l = this.vars[s], j[s]) l && (l instanceof Array || l.push && h(l)) && -1 !== l.join("").indexOf("{self}") && (this.vars[s] = l = this._swapSelfInParams(l, this));
                else if (P[s] && (a = new P[s])._onInitTween(t, this.vars[s], this)) {
                    for (this._firstPT = f = {
                            _next: this._firstPT,
                            t: a,
                            p: "setRatio",
                            s: 0,
                            c: 1,
                            f: !0,
                            n: s,
                            pg: !0,
                            pr: a._priority
                        }, o = a._overwriteProps.length; --o > -1;) n[a._overwriteProps[o]] = this._firstPT;
                    (a._priority || a._onInitAllProps) && (u = !0), (a._onDisable || a._onEnable) && (this._notifyPluginsOfEnabled = !0)
                } else this._firstPT = n[s] = f = {
                    _next: this._firstPT,
                    t: t,
                    p: s,
                    f: "function" == typeof t[s],
                    n: s,
                    pg: !1,
                    pr: 0
                }, f.s = f.f ? t[s.indexOf("set") || "function" != typeof t["get" + s.substr(3)] ? s : "get" + s.substr(3)]() : parseFloat(t[s]), f.c = "string" == typeof l && "=" === l.charAt(1) ? parseInt(l.charAt(0) + "1", 10) * Number(l.substr(2)) : Number(l) - f.s || 0;
                f && f._next && (f._next._prev = f)
            }
            return i && this._kill(i, t) ? this._initProps(t, n, r, i) : this._overwrite > 1 && this._firstPT && r.length > 1 && U(t, this, n, this._overwrite, r) ? (this._kill(n, t), this._initProps(t, n, r, i)) : u
        }, i.render = function(e, t, n) {
            var r, i, s, o, u = this._time,
                a = this._duration;
            if (e >= a) this._totalTime = this._time = a, this.ratio = this._ease._calcEnd ? this._ease.getRatio(1) : 1, this._reversed || (r = !0, i = "onComplete"), 0 === a && (o = this._rawPrevTime, (0 === e || 0 > o || o === f) && o !== e && (n = !0, o > f && (i = "onReverseComplete")), this._rawPrevTime = o = !t || e ? e : f);
            else if (1e-7 > e) this._totalTime = this._time = 0, this.ratio = this._ease._calcEnd ? this._ease.getRatio(0) : 0, (0 !== u || 0 === a && this._rawPrevTime > f) && (i = "onReverseComplete", r = this._reversed), 0 > e ? (this._active = !1, 0 === a && (this._rawPrevTime >= 0 && (n = !0), this._rawPrevTime = o = !t || e ? e : f)) : this._initted || (n = !0);
            else if (this._totalTime = this._time = e, this._easeType) {
                var l = e / a,
                    c = this._easeType,
                    h = this._easePower;
                (1 === c || 3 === c && l >= .5) && (l = 1 - l), 3 === c && (l *= 2), 1 === h ? l *= l : 2 === h ? l *= l * l : 3 === h ? l *= l * l * l : 4 === h && (l *= l * l * l * l), this.ratio = 1 === c ? 1 - l : 2 === c ? l : .5 > e / a ? l / 2 : 1 - l / 2
            } else this.ratio = this._ease.getRatio(e / a);
            if (this._time !== u || n) {
                if (!this._initted) {
                    if (this._init(), !this._initted || this._gc) return;
                    this._time && !r ? this.ratio = this._ease.getRatio(this._time / a) : r && this._ease._calcEnd && (this.ratio = this._ease.getRatio(0 === this._time ? 0 : 1))
                }
                for (this._active || !this._paused && this._time !== u && e >= 0 && (this._active = !0), 0 === u && (this._startAt && (e >= 0 ? this._startAt.render(e, t, n) : i || (i = "_dummyGS")), this.vars.onStart && (0 !== this._time || 0 === a) && (t || this.vars.onStart.apply(this.vars.onStartScope || this, this.vars.onStartParams || y))), s = this._firstPT; s;) s.f ? s.t[s.p](s.c * this.ratio + s.s) : s.t[s.p] = s.c * this.ratio + s.s, s = s._next;
                this._onUpdate && (0 > e && this._startAt && this._startTime && this._startAt.render(e, t, n), t || n && 0 === this._time && 0 === u || this._onUpdate.apply(this.vars.onUpdateScope || this, this.vars.onUpdateParams || y)), i && (this._gc || (0 > e && this._startAt && !this._onUpdate && this._startTime && this._startAt.render(e, t, n), r && (this._timeline.autoRemoveChildren && this._enabled(!1, !1), this._active = !1), !t && this.vars[i] && this.vars[i].apply(this.vars[i + "Scope"] || this, this.vars[i + "Params"] || y), 0 === a && this._rawPrevTime === f && o !== f && (this._rawPrevTime = 0)))
            }
        }, i._kill = function(e, t) {
            if ("all" === e && (e = null), null == e && (null == t || t === this.target)) return this._enabled(!1, !1);
            t = "string" != typeof t ? t || this._targets || this.target : O.selector(t) || t;
            var n, r, i, s, o, u, a, f;
            if ((h(t) || M(t)) && "number" != typeof t[0])
                for (n = t.length; --n > -1;) this._kill(e, t[n]) && (u = !0);
            else {
                if (this._targets) {
                    for (n = this._targets.length; --n > -1;)
                        if (t === this._targets[n]) {
                            o = this._propLookup[n] || {}, this._overwrittenProps = this._overwrittenProps || [], r = this._overwrittenProps[n] = e ? this._overwrittenProps[n] || {} : "all";
                            break
                        }
                } else {
                    if (t !== this.target) return !1;
                    o = this._propLookup, r = this._overwrittenProps = e ? this._overwrittenProps || {} : "all"
                }
                if (o) {
                    a = e || o, f = e !== r && "all" !== r && e !== o && ("object" != typeof e || !e._tempKill);
                    for (i in a)(s = o[i]) && (s.pg && s.t._kill(a) && (u = !0), s.pg && 0 !== s.t._overwriteProps.length || (s._prev ? s._prev._next = s._next : s === this._firstPT && (this._firstPT = s._next), s._next && (s._next._prev = s._prev), s._next = s._prev = null), delete o[i]), f && (r[i] = 1);
                    !this._firstPT && this._initted && this._enabled(!1, !1)
                }
            }
            return u
        }, i.invalidate = function() {
            return this._notifyPluginsOfEnabled && O._onPluginEvent("_onDisable", this), this._firstPT = null, this._overwrittenProps = null, this._onUpdate = null, this._startAt = null, this._initted = this._active = this._notifyPluginsOfEnabled = !1, this._propLookup = this._targets ? {} : [], this
        }, i._enabled = function(e, t) {
            if (o || s.wake(), e && this._gc) {
                var n, r = this._targets;
                if (r)
                    for (n = r.length; --n > -1;) this._siblings[n] = R(r[n], this, !0);
                else this._siblings = R(this.target, this, !0)
            }
            return k.prototype._enabled.call(this, e, t), this._notifyPluginsOfEnabled && this._firstPT ? O._onPluginEvent(e ? "_onEnable" : "_onDisable", this) : !1
        }, O.to = function(e, t, n) {
            return new O(e, t, n)
        }, O.from = function(e, t, n) {
            return n.runBackwards = !0, n.immediateRender = 0 != n.immediateRender, new O(e, t, n)
        }, O.fromTo = function(e, t, n, r) {
            return r.startAt = n, r.immediateRender = 0 != r.immediateRender && 0 != n.immediateRender, new O(e, t, r)
        }, O.delayedCall = function(e, t, n, r, i) {
            return new O(t, 0, {
                delay: e,
                onComplete: t,
                onCompleteParams: n,
                onCompleteScope: r,
                onReverseComplete: t,
                onReverseCompleteParams: n,
                onReverseCompleteScope: r,
                immediateRender: !1,
                useFrames: i,
                overwrite: 0
            })
        }, O.set = function(e, t) {
            return new O(e, 0, t)
        }, O.getTweensOf = function(e, t) {
            if (null == e) return [];
            e = "string" != typeof e ? e : O.selector(e) || e;
            var n, r, i, s;
            if ((h(e) || M(e)) && "number" != typeof e[0]) {
                for (n = e.length, r = []; --n > -1;) r = r.concat(O.getTweensOf(e[n], t));
                for (n = r.length; --n > -1;)
                    for (s = r[n], i = n; --i > -1;) s === r[i] && r.splice(n, 1)
            } else
                for (r = R(e).concat(), n = r.length; --n > -1;)(r[n]._gc || t && !r[n].isActive()) && r.splice(n, 1);
            return r
        }, O.killTweensOf = O.killDelayedCallsTo = function(e, t, n) {
            "object" == typeof t && (n = t, t = !1);
            for (var r = O.getTweensOf(e, t), i = r.length; --i > -1;) r[i]._kill(n, e)
        };
        var W = m("plugins.TweenPlugin", function(e, t) {
            this._overwriteProps = (e || "").split(","), this._propName = this._overwriteProps[0], this._priority = t || 0, this._super = W.prototype
        }, !0);
        if (i = W.prototype, W.version = "1.10.1", W.API = 2, i._firstPT = null, i._addTween = function(e, t, n, r, i, s) {
                var o, u;
                return null != r && (o = "number" == typeof r || "=" !== r.charAt(1) ? Number(r) - n : parseInt(r.charAt(0) + "1", 10) * Number(r.substr(2))) ? (this._firstPT = u = {
                    _next: this._firstPT,
                    t: e,
                    p: t,
                    s: n,
                    c: o,
                    f: "function" == typeof e[t],
                    n: i || t,
                    r: s
                }, u._next && (u._next._prev = u), u) : void 0
            }, i.setRatio = function(e) {
                for (var t, n = this._firstPT, r = 1e-6; n;) t = n.c * e + n.s, n.r ? t = 0 | t + (t > 0 ? .5 : -.5) : r > t && t > -r && (t = 0), n.f ? n.t[n.p](t) : n.t[n.p] = t, n = n._next
            }, i._kill = function(e) {
                var t, n = this._overwriteProps,
                    r = this._firstPT;
                if (null != e[this._propName]) this._overwriteProps = [];
                else
                    for (t = n.length; --t > -1;) null != e[n[t]] && n.splice(t, 1);
                for (; r;) null != e[r.n] && (r._next && (r._next._prev = r._prev), r._prev ? (r._prev._next = r._next, r._prev = null) : this._firstPT === r && (this._firstPT = r._next)), r = r._next;
                return !1
            }, i._roundProps = function(e, t) {
                for (var n = this._firstPT; n;)(e[this._propName] || null != n.n && e[n.n.split(this._propName + "_").join("")]) && (n.r = t), n = n._next
            }, O._onPluginEvent = function(e, t) {
                var n, r, i, s, o, u = t._firstPT;
                if ("_onInitAllProps" === e) {
                    for (; u;) {
                        for (o = u._next, r = i; r && r.pr > u.pr;) r = r._next;
                        (u._prev = r ? r._prev : s) ? u._prev._next = u: i = u, (u._next = r) ? r._prev = u : s = u, u = o
                    }
                    u = t._firstPT = i
                }
                for (; u;) u.pg && "function" == typeof u.t[e] && u.t[e]() && (n = !0), u = u._next;
                return n
            }, W.activate = function(e) {
                for (var t = e.length; --t > -1;) e[t].API === W.API && (P[(new e[t])._propName] = e[t]);
                return !0
            }, v.plugin = function(e) {
                if (!(e && e.propName && e.init && e.API)) throw "illegal plugin definition.";
                var t, n = e.propName,
                    r = e.priority || 0,
                    i = e.overwriteProps,
                    s = {
                        init: "_onInitTween",
                        set: "setRatio",
                        kill: "_kill",
                        round: "_roundProps",
                        initAll: "_onInitAllProps"
                    },
                    o = m("plugins." + n.charAt(0).toUpperCase() + n.substr(1) + "Plugin", function() {
                        W.call(this, n, r), this._overwriteProps = i || []
                    }, e.global === !0),
                    u = o.prototype = new W(n);
                u.constructor = o, o.API = e.API;
                for (t in s) "function" == typeof e[t] && (u[s[t]] = e[t]);
                return o.version = e.version, W.activate([o]), o
            }, n = e._gsQueue) {
            for (r = 0; n.length > r; r++) n[r]();
            for (i in p) p[i].func || e.console.log("GSAP encountered missing dependency: com.greensock." + i)
        }
        o = !1
    }
})(window);
(window._gsQueue || (window._gsQueue = [])).push(function() {
    "use strict";
    window._gsDefine("TimelineLite", ["core.Animation", "core.SimpleTimeline", "TweenLite"], function(e, t, n) {
        var r = function(e) {
                t.call(this, e), this._labels = {}, this.autoRemoveChildren = this.vars.autoRemoveChildren === !0, this.smoothChildTiming = this.vars.smoothChildTiming === !0, this._sortChildren = !0, this._onUpdate = this.vars.onUpdate;
                var n, r, i = this.vars;
                for (r in i) n = i[r], o(n) && -1 !== n.join("").indexOf("{self}") && (i[r] = this._swapSelfInParams(n));
                o(i.tweens) && this.add(i.tweens, 0, i.align, i.stagger)
            },
            i = 1e-10,
            s = n._internals.isSelector,
            o = n._internals.isArray,
            u = [],
            a = function(e) {
                var t, n = {};
                for (t in e) n[t] = e[t];
                return n
            },
            f = function(e, t, n, r) {
                e._timeline.pause(e._startTime), t && t.apply(r || e._timeline, n || u)
            },
            l = u.slice,
            c = r.prototype = new t;
        return r.version = "1.11.0", c.constructor = r, c.kill()._gc = !1, c.to = function(e, t, r, i) {
            return t ? this.add(new n(e, t, r), i) : this.set(e, r, i)
        }, c.from = function(e, t, r, i) {
            return this.add(n.from(e, t, r), i)
        }, c.fromTo = function(e, t, r, i, s) {
            return t ? this.add(n.fromTo(e, t, r, i), s) : this.set(e, i, s)
        }, c.staggerTo = function(e, t, i, o, u, f, c, p) {
            var d, v = new r({
                onComplete: f,
                onCompleteParams: c,
                onCompleteScope: p
            });
            for ("string" == typeof e && (e = n.selector(e) || e), s(e) && (e = l.call(e, 0)), o = o || 0, d = 0; e.length > d; d++) i.startAt && (i.startAt = a(i.startAt)), v.to(e[d], t, a(i), d * o);
            return this.add(v, u)
        }, c.staggerFrom = function(e, t, n, r, i, s, o, u) {
            return n.immediateRender = 0 != n.immediateRender, n.runBackwards = !0, this.staggerTo(e, t, n, r, i, s, o, u)
        }, c.staggerFromTo = function(e, t, n, r, i, s, o, u, a) {
            return r.startAt = n, r.immediateRender = 0 != r.immediateRender && 0 != n.immediateRender, this.staggerTo(e, t, r, i, s, o, u, a)
        }, c.call = function(e, t, r, i) {
            return this.add(n.delayedCall(0, e, t, r), i)
        }, c.set = function(e, t, r) {
            return r = this._parseTimeOrLabel(r, 0, !0), null == t.immediateRender && (t.immediateRender = r === this._time && !this._paused), this.add(new n(e, 0, t), r)
        }, r.exportRoot = function(e, t) {
            e = e || {}, null == e.smoothChildTiming && (e.smoothChildTiming = !0);
            var i, s, o = new r(e),
                u = o._timeline;
            for (null == t && (t = !0), u._remove(o, !0), o._startTime = 0, o._rawPrevTime = o._time = o._totalTime = u._time, i = u._first; i;) s = i._next, t && i instanceof n && i.target === i.vars.onComplete || o.add(i, i._startTime - i._delay), i = s;
            return u.add(o, 0), o
        }, c.add = function(i, s, u, a) {
            var f, l, c, h, p, d;
            if ("number" != typeof s && (s = this._parseTimeOrLabel(s, 0, !0, i)), !(i instanceof e)) {
                if (i instanceof Array || i && i.push && o(i)) {
                    for (u = u || "normal", a = a || 0, f = s, l = i.length, c = 0; l > c; c++) o(h = i[c]) && (h = new r({
                        tweens: h
                    })), this.add(h, f), "string" != typeof h && "function" != typeof h && ("sequence" === u ? f = h._startTime + h.totalDuration() / h._timeScale : "start" === u && (h._startTime -= h.delay())), f += a;
                    return this._uncache(!0)
                }
                if ("string" == typeof i) return this.addLabel(i, s);
                if ("function" != typeof i) throw "Cannot add " + i + " into the timeline; it is not a tween, timeline, function, or string.";
                i = n.delayedCall(0, i)
            }
            if (t.prototype.add.call(this, i, s), this._gc && !this._paused && this._duration < this.duration())
                for (p = this, d = p.rawTime() > i._startTime; p._gc && p._timeline;) p._timeline.smoothChildTiming && d ? p.totalTime(p._totalTime, !0) : p._enabled(!0, !1), p = p._timeline;
            return this
        }, c.remove = function(t) {
            if (t instanceof e) return this._remove(t, !1);
            if (t instanceof Array || t && t.push && o(t)) {
                for (var n = t.length; --n > -1;) this.remove(t[n]);
                return this
            }
            return "string" == typeof t ? this.removeLabel(t) : this.kill(null, t)
        }, c._remove = function(e, n) {
            t.prototype._remove.call(this, e, n);
            var r = this._last;
            return r ? this._time > r._startTime + r._totalDuration / r._timeScale && (this._time = this.duration(), this._totalTime = this._totalDuration) : this._time = this._totalTime = 0, this
        }, c.append = function(e, t) {
            return this.add(e, this._parseTimeOrLabel(null, t, !0, e))
        }, c.insert = c.insertMultiple = function(e, t, n, r) {
            return this.add(e, t || 0, n, r)
        }, c.appendMultiple = function(e, t, n, r) {
            return this.add(e, this._parseTimeOrLabel(null, t, !0, e), n, r)
        }, c.addLabel = function(e, t) {
            return this._labels[e] = this._parseTimeOrLabel(t), this
        }, c.addPause = function(e, t, n, r) {
            return this.call(f, ["{self}", t, n, r], this, e)
        }, c.removeLabel = function(e) {
            return delete this._labels[e], this
        }, c.getLabelTime = function(e) {
            return null != this._labels[e] ? this._labels[e] : -1
        }, c._parseTimeOrLabel = function(t, n, r, i) {
            var s;
            if (i instanceof e && i.timeline === this) this.remove(i);
            else if (i && (i instanceof Array || i.push && o(i)))
                for (s = i.length; --s > -1;) i[s] instanceof e && i[s].timeline === this && this.remove(i[s]);
            if ("string" == typeof n) return this._parseTimeOrLabel(n, r && "number" == typeof t && null == this._labels[n] ? t - this.duration() : 0, r);
            if (n = n || 0, "string" != typeof t || !isNaN(t) && null == this._labels[t]) null == t && (t = this.duration());
            else {
                if (s = t.indexOf("="), -1 === s) return null == this._labels[t] ? r ? this._labels[t] = this.duration() + n : n : this._labels[t] + n;
                n = parseInt(t.charAt(s - 1) + "1", 10) * Number(t.substr(s + 1)), t = s > 1 ? this._parseTimeOrLabel(t.substr(0, s - 1), 0, r) : this.duration()
            }
            return Number(t) + n
        }, c.seek = function(e, t) {
            return this.totalTime("number" == typeof e ? e : this._parseTimeOrLabel(e), t !== !1)
        }, c.stop = function() {
            return this.paused(!0)
        }, c.gotoAndPlay = function(e, t) {
            return this.play(e, t)
        }, c.gotoAndStop = function(e, t) {
            return this.pause(e, t)
        }, c.render = function(e, t, n) {
            this._gc && this._enabled(!0, !1);
            var r, s, o, a, f, l = this._dirty ? this.totalDuration() : this._totalDuration,
                c = this._time,
                h = this._startTime,
                p = this._timeScale,
                d = this._paused;
            if (e >= l ? (this._totalTime = this._time = l, this._reversed || this._hasPausedChild() || (s = !0, a = "onComplete", 0 === this._duration && (0 === e || 0 > this._rawPrevTime || this._rawPrevTime === i) && this._rawPrevTime !== e && this._first && (f = !0, this._rawPrevTime > i && (a = "onReverseComplete"))), this._rawPrevTime = this._duration || !t || e ? e : i, e = l + 1e-6) : 1e-7 > e ? (this._totalTime = this._time = 0, (0 !== c || 0 === this._duration && (this._rawPrevTime > i || 0 > e && this._rawPrevTime >= 0)) && (a = "onReverseComplete", s = this._reversed), 0 > e ? (this._active = !1, 0 === this._duration && this._rawPrevTime >= 0 && this._first && (f = !0), this._rawPrevTime = e) : (this._rawPrevTime = this._duration || !t || e ? e : i, e = 0, this._initted || (f = !0))) : this._totalTime = this._time = this._rawPrevTime = e, this._time !== c && this._first || n || f) {
                if (this._initted || (this._initted = !0), this._active || !this._paused && this._time !== c && e > 0 && (this._active = !0), 0 === c && this.vars.onStart && 0 !== this._time && (t || this.vars.onStart.apply(this.vars.onStartScope || this, this.vars.onStartParams || u)), this._time >= c)
                    for (r = this._first; r && (o = r._next, !this._paused || d);)(r._active || r._startTime <= this._time && !r._paused && !r._gc) && (r._reversed ? r.render((r._dirty ? r.totalDuration() : r._totalDuration) - (e - r._startTime) * r._timeScale, t, n) : r.render((e - r._startTime) * r._timeScale, t, n)), r = o;
                else
                    for (r = this._last; r && (o = r._prev, !this._paused || d);)(r._active || c >= r._startTime && !r._paused && !r._gc) && (r._reversed ? r.render((r._dirty ? r.totalDuration() : r._totalDuration) - (e - r._startTime) * r._timeScale, t, n) : r.render((e - r._startTime) * r._timeScale, t, n)), r = o;
                this._onUpdate && (t || this._onUpdate.apply(this.vars.onUpdateScope || this, this.vars.onUpdateParams || u)), a && (this._gc || (h === this._startTime || p !== this._timeScale) && (0 === this._time || l >= this.totalDuration()) && (s && (this._timeline.autoRemoveChildren && this._enabled(!1, !1), this._active = !1), !t && this.vars[a] && this.vars[a].apply(this.vars[a + "Scope"] || this, this.vars[a + "Params"] || u)))
            }
        }, c._hasPausedChild = function() {
            for (var e = this._first; e;) {
                if (e._paused || e instanceof r && e._hasPausedChild()) return !0;
                e = e._next
            }
            return !1
        }, c.getChildren = function(e, t, r, i) {
            i = i || -9999999999;
            for (var s = [], o = this._first, u = 0; o;) i > o._startTime || (o instanceof n ? t !== !1 && (s[u++] = o) : (r !== !1 && (s[u++] = o), e !== !1 && (s = s.concat(o.getChildren(!0, t, r)), u = s.length))), o = o._next;
            return s
        }, c.getTweensOf = function(e, t) {
            for (var r = n.getTweensOf(e), i = r.length, s = [], o = 0; --i > -1;)(r[i].timeline === this || t && this._contains(r[i])) && (s[o++] = r[i]);
            return s
        }, c._contains = function(e) {
            for (var t = e.timeline; t;) {
                if (t === this) return !0;
                t = t.timeline
            }
            return !1
        }, c.shiftChildren = function(e, t, n) {
            n = n || 0;
            for (var r, i = this._first, s = this._labels; i;) i._startTime >= n && (i._startTime += e), i = i._next;
            if (t)
                for (r in s) s[r] >= n && (s[r] += e);
            return this._uncache(!0)
        }, c._kill = function(e, t) {
            if (!e && !t) return this._enabled(!1, !1);
            for (var n = t ? this.getTweensOf(t) : this.getChildren(!0, !0, !1), r = n.length, i = !1; --r > -1;) n[r]._kill(e, t) && (i = !0);
            return i
        }, c.clear = function(e) {
            var t = this.getChildren(!1, !0, !0),
                n = t.length;
            for (this._time = this._totalTime = 0; --n > -1;) t[n]._enabled(!1, !1);
            return e !== !1 && (this._labels = {}), this._uncache(!0)
        }, c.invalidate = function() {
            for (var e = this._first; e;) e.invalidate(), e = e._next;
            return this
        }, c._enabled = function(e, n) {
            if (e === this._gc)
                for (var r = this._first; r;) r._enabled(e, !0), r = r._next;
            return t.prototype._enabled.call(this, e, n)
        }, c.duration = function(e) {
            return arguments.length ? (0 !== this.duration() && 0 !== e && this.timeScale(this._duration / e), this) : (this._dirty && this.totalDuration(), this._duration)
        }, c.totalDuration = function(e) {
            if (!arguments.length) {
                if (this._dirty) {
                    for (var t, n, r = 0, i = this._last, s = 999999999999; i;) t = i._prev, i._dirty && i.totalDuration(), i._startTime > s && this._sortChildren && !i._paused ? this.add(i, i._startTime - i._delay) : s = i._startTime, 0 > i._startTime && !i._paused && (r -= i._startTime, this._timeline.smoothChildTiming && (this._startTime += i._startTime / this._timeScale), this.shiftChildren(-i._startTime, !1, -9999999999), s = 0), n = i._startTime + i._totalDuration / i._timeScale, n > r && (r = n), i = t;
                    this._duration = this._totalDuration = r, this._dirty = !1
                }
                return this._totalDuration
            }
            return 0 !== this.totalDuration() && 0 !== e && this.timeScale(this._totalDuration / e), this
        }, c.usesFrames = function() {
            for (var t = this._timeline; t._timeline;) t = t._timeline;
            return t === e._rootFramesTimeline
        }, c.rawTime = function() {
            return this._paused ? this._totalTime : (this._timeline.rawTime() - this._startTime) * this._timeScale
        }, r
    }, !0)
}), window._gsDefine && window._gsQueue.pop()();
(window._gsQueue || (window._gsQueue = [])).push(function() {
    "use strict";
    window._gsDefine("easing.Back", ["easing.Ease"], function(e) {
        var t, n, r, i = window.GreenSockGlobals || window,
            s = i.com.greensock,
            o = 2 * Math.PI,
            u = Math.PI / 2,
            a = s._class,
            f = function(t, n) {
                var r = a("easing." + t, function() {}, !0),
                    i = r.prototype = new e;
                return i.constructor = r, i.getRatio = n, r
            },
            l = e.register || function() {},
            c = function(e, t, n, r) {
                var i = a("easing." + e, {
                    easeOut: new t,
                    easeIn: new n,
                    easeInOut: new r
                }, !0);
                return l(i, e), i
            },
            h = function(e, t, n) {
                this.t = e, this.v = t, n && (this.next = n, n.prev = this, this.c = n.v - t, this.gap = n.t - e)
            },
            p = function(t, n) {
                var r = a("easing." + t, function(e) {
                        this._p1 = e || 0 === e ? e : 1.70158, this._p2 = 1.525 * this._p1
                    }, !0),
                    i = r.prototype = new e;
                return i.constructor = r, i.getRatio = n, i.config = function(e) {
                    return new r(e)
                }, r
            },
            d = c("Back", p("BackOut", function(e) {
                return (e -= 1) * e * ((this._p1 + 1) * e + this._p1) + 1
            }), p("BackIn", function(e) {
                return e * e * ((this._p1 + 1) * e - this._p1)
            }), p("BackInOut", function(e) {
                return 1 > (e *= 2) ? .5 * e * e * ((this._p2 + 1) * e - this._p2) : .5 * ((e -= 2) * e * ((this._p2 + 1) * e + this._p2) + 2)
            })),
            v = a("easing.SlowMo", function(e, t, n) {
                t = t || 0 === t ? t : .7, null == e ? e = .7 : e > 1 && (e = 1), this._p = 1 !== e ? t : 0, this._p1 = (1 - e) / 2, this._p2 = e, this._p3 = this._p1 + this._p2, this._calcEnd = n === !0
            }, !0),
            m = v.prototype = new e;
        return m.constructor = v, m.getRatio = function(e) {
            var t = e + (.5 - e) * this._p;
            return this._p1 > e ? this._calcEnd ? 1 - (e = 1 - e / this._p1) * e : t - (e = 1 - e / this._p1) * e * e * e * t : e > this._p3 ? this._calcEnd ? 1 - (e = (e - this._p3) / this._p1) * e : t + (e - t) * (e = (e - this._p3) / this._p1) * e * e * e : this._calcEnd ? 1 : t
        }, v.ease = new v(.7, .7), m.config = v.config = function(e, t, n) {
            return new v(e, t, n)
        }, t = a("easing.SteppedEase", function(e) {
            e = e || 1, this._p1 = 1 / e, this._p2 = e + 1
        }, !0), m = t.prototype = new e, m.constructor = t, m.getRatio = function(e) {
            return 0 > e ? e = 0 : e >= 1 && (e = .999999999), (this._p2 * e >> 0) * this._p1
        }, m.config = t.config = function(e) {
            return new t(e)
        }, n = a("easing.RoughEase", function(t) {
            t = t || {};
            for (var n, r, i, s, o, u, a = t.taper || "none", f = [], l = 0, c = 0 | (t.points || 20), p = c, d = t.randomize !== !1, v = t.clamp === !0, m = t.template instanceof e ? t.template : null, g = "number" == typeof t.strength ? .4 * t.strength : .4; --p > -1;) n = d ? Math.random() : 1 / c * p, r = m ? m.getRatio(n) : n, "none" === a ? i = g : "out" === a ? (s = 1 - n, i = s * s * g) : "in" === a ? i = n * n * g : .5 > n ? (s = 2 * n, i = .5 * s * s * g) : (s = 2 * (1 - n), i = .5 * s * s * g), d ? r += Math.random() * i - .5 * i : p % 2 ? r += .5 * i : r -= .5 * i, v && (r > 1 ? r = 1 : 0 > r && (r = 0)), f[l++] = {
                x: n,
                y: r
            };
            for (f.sort(function(e, t) {
                    return e.x - t.x
                }), u = new h(1, 1, null), p = c; --p > -1;) o = f[p], u = new h(o.x, o.y, u);
            this._prev = new h(0, 0, 0 !== u.t ? u : u.next)
        }, !0), m = n.prototype = new e, m.constructor = n, m.getRatio = function(e) {
            var t = this._prev;
            if (e > t.t) {
                for (; t.next && e >= t.t;) t = t.next;
                t = t.prev
            } else
                for (; t.prev && t.t >= e;) t = t.prev;
            return this._prev = t, t.v + (e - t.t) / t.gap * t.c
        }, m.config = function(e) {
            return new n(e)
        }, n.ease = new n, c("Bounce", f("BounceOut", function(e) {
            return 1 / 2.75 > e ? 7.5625 * e * e : 2 / 2.75 > e ? 7.5625 * (e -= 1.5 / 2.75) * e + .75 : 2.5 / 2.75 > e ? 7.5625 * (e -= 2.25 / 2.75) * e + .9375 : 7.5625 * (e -= 2.625 / 2.75) * e + .984375
        }), f("BounceIn", function(e) {
            return 1 / 2.75 > (e = 1 - e) ? 1 - 7.5625 * e * e : 2 / 2.75 > e ? 1 - (7.5625 * (e -= 1.5 / 2.75) * e + .75) : 2.5 / 2.75 > e ? 1 - (7.5625 * (e -= 2.25 / 2.75) * e + .9375) : 1 - (7.5625 * (e -= 2.625 / 2.75) * e + .984375)
        }), f("BounceInOut", function(e) {
            var t = .5 > e;
            return e = t ? 1 - 2 * e : 2 * e - 1, e = 1 / 2.75 > e ? 7.5625 * e * e : 2 / 2.75 > e ? 7.5625 * (e -= 1.5 / 2.75) * e + .75 : 2.5 / 2.75 > e ? 7.5625 * (e -= 2.25 / 2.75) * e + .9375 : 7.5625 * (e -= 2.625 / 2.75) * e + .984375, t ? .5 * (1 - e) : .5 * e + .5
        })), c("Circ", f("CircOut", function(e) {
            return Math.sqrt(1 - (e -= 1) * e)
        }), f("CircIn", function(e) {
            return -(Math.sqrt(1 - e * e) - 1)
        }), f("CircInOut", function(e) {
            return 1 > (e *= 2) ? -.5 * (Math.sqrt(1 - e * e) - 1) : .5 * (Math.sqrt(1 - (e -= 2) * e) + 1)
        })), r = function(t, n, r) {
            var i = a("easing." + t, function(e, t) {
                    this._p1 = e || 1, this._p2 = t || r, this._p3 = this._p2 / o * (Math.asin(1 / this._p1) || 0)
                }, !0),
                s = i.prototype = new e;
            return s.constructor = i, s.getRatio = n, s.config = function(e, t) {
                return new i(e, t)
            }, i
        }, c("Elastic", r("ElasticOut", function(e) {
            return this._p1 * Math.pow(2, -10 * e) * Math.sin((e - this._p3) * o / this._p2) + 1
        }, .3), r("ElasticIn", function(e) {
            return -(this._p1 * Math.pow(2, 10 * (e -= 1)) * Math.sin((e - this._p3) * o / this._p2))
        }, .3), r("ElasticInOut", function(e) {
            return 1 > (e *= 2) ? -.5 * this._p1 * Math.pow(2, 10 * (e -= 1)) * Math.sin((e - this._p3) * o / this._p2) : .5 * this._p1 * Math.pow(2, -10 * (e -= 1)) * Math.sin((e - this._p3) * o / this._p2) + 1
        }, .45)), c("Expo", f("ExpoOut", function(e) {
            return 1 - Math.pow(2, -10 * e)
        }), f("ExpoIn", function(e) {
            return Math.pow(2, 10 * (e - 1)) - .001
        }), f("ExpoInOut", function(e) {
            return 1 > (e *= 2) ? .5 * Math.pow(2, 10 * (e - 1)) : .5 * (2 - Math.pow(2, -10 * (e - 1)))
        })), c("Sine", f("SineOut", function(e) {
            return Math.sin(e * u)
        }), f("SineIn", function(e) {
            return -Math.cos(e * u) + 1
        }), f("SineInOut", function(e) {
            return -.5 * (Math.cos(Math.PI * e) - 1)
        })), a("easing.EaseLookup", {
            find: function(t) {
                return e.map[t]
            }
        }, !0), l(i.SlowMo, "SlowMo", "ease,"), l(n, "RoughEase", "ease,"), l(t, "SteppedEase", "ease,"), d
    }, !0)
}), window._gsDefine && window._gsQueue.pop()();
(window._gsQueue || (window._gsQueue = [])).push(function() {
    "use strict";
    window._gsDefine("plugins.CSSPlugin", ["plugins.TweenPlugin", "TweenLite"], function(e, t) {
        var n, r, i, s, o = function() {
                e.call(this, "css"), this._overwriteProps.length = 0, this.setRatio = o.prototype.setRatio
            },
            u = {},
            a = o.prototype = new e("css");
        a.constructor = o, o.version = "1.11.2", o.API = 2, o.defaultTransformPerspective = 0, a = "px", o.suffixMap = {
            top: a,
            right: a,
            bottom: a,
            left: a,
            width: a,
            height: a,
            fontSize: a,
            padding: a,
            margin: a,
            perspective: a
        };
        var f, l, c, h, p, d, v = /(?:\d|\-\d|\.\d|\-\.\d)+/g,
            m = /(?:\d|\-\d|\.\d|\-\.\d|\+=\d|\-=\d|\+=.\d|\-=\.\d)+/g,
            g = /(?:\+=|\-=|\-|\b)[\d\-\.]+[a-zA-Z0-9]*(?:%|\b)/gi,
            y = /[^\d\-\.]/g,
            b = /(?:\d|\-|\+|=|#|\.)*/g,
            w = /opacity *= *([^)]*)/,
            E = /opacity:([^;]*)/,
            S = /alpha\(opacity *=.+?\)/i,
            x = /^(rgb|hsl)/,
            T = /([A-Z])/g,
            N = /-([a-z])/gi,
            C = /(^(?:url\(\"|url\())|(?:(\"\))$|\)$)/gi,
            k = function(e, t) {
                return t.toUpperCase()
            },
            L = /(?:Left|Right|Width)/i,
            A = /(M11|M12|M21|M22)=[\d\-\.e]+/gi,
            O = /progid\:DXImageTransform\.Microsoft\.Matrix\(.+?\)/i,
            M = /,(?=[^\)]*(?:\(|$))/gi,
            _ = Math.PI / 180,
            D = 180 / Math.PI,
            P = {},
            H = document,
            B = H.createElement("div"),
            j = H.createElement("img"),
            F = o._internals = {
                _specialProps: u
            },
            I = navigator.userAgent,
            q = function() {
                var e, t = I.indexOf("Android"),
                    n = H.createElement("div");
                return c = -1 !== I.indexOf("Safari") && -1 === I.indexOf("Chrome") && (-1 === t || Number(I.substr(t + 8, 1)) > 3), p = c && 6 > Number(I.substr(I.indexOf("Version/") + 8, 1)), h = -1 !== I.indexOf("Firefox"), /MSIE ([0-9]{1,}[\.0-9]{0,})/.exec(I) && (d = parseFloat(RegExp.$1)), n.innerHTML = "<a style='top:1px;opacity:.55;'>a</a>", e = n.getElementsByTagName("a")[0], e ? /^0.55/.test(e.style.opacity) : !1
            }(),
            R = function(e) {
                return w.test("string" == typeof e ? e : (e.currentStyle ? e.currentStyle.filter : e.style.filter) || "") ? parseFloat(RegExp.$1) / 100 : 1
            },
            U = function(e) {
                window.console && console.log(e)
            },
            z = "",
            W = "",
            X = function(e, t) {
                t = t || B;
                var n, r, i = t.style;
                if (void 0 !== i[e]) return e;
                for (e = e.charAt(0).toUpperCase() + e.substr(1), n = ["O", "Moz", "ms", "Ms", "Webkit"], r = 5; --r > -1 && void 0 === i[n[r] + e];);
                return r >= 0 ? (W = 3 === r ? "ms" : n[r], z = "-" + W.toLowerCase() + "-", W + e) : null
            },
            V = H.defaultView ? H.defaultView.getComputedStyle : function() {},
            $ = o.getStyle = function(e, t, n, r, i) {
                var s;
                return q || "opacity" !== t ? (!r && e.style[t] ? s = e.style[t] : (n = n || V(e, null)) ? (e = n.getPropertyValue(t.replace(T, "-$1").toLowerCase()), s = e || n.length ? e : n[t]) : e.currentStyle && (s = e.currentStyle[t]), null == i || s && "none" !== s && "auto" !== s && "auto auto" !== s ? s : i) : R(e)
            },
            J = function(e, t, n, r, i) {
                if ("px" === r || !r) return n;
                if ("auto" === r || !n) return 0;
                var s, o = L.test(t),
                    u = e,
                    a = B.style,
                    f = 0 > n;
                return f && (n = -n), "%" === r && -1 !== t.indexOf("border") ? s = n / 100 * (o ? e.clientWidth : e.clientHeight) : (a.cssText = "border:0 solid red;position:" + $(e, "position") + ";line-height:0;", "%" !== r && u.appendChild ? a[o ? "borderLeftWidth" : "borderTopWidth"] = n + r : (u = e.parentNode || H.body, a[o ? "width" : "height"] = n + r), u.appendChild(B), s = parseFloat(B[o ? "offsetWidth" : "offsetHeight"]), u.removeChild(B), 0 !== s || i || (s = J(e, t, n, r, !0))), f ? -s : s
            },
            K = function(e, t, n) {
                if ("absolute" !== $(e, "position", n)) return 0;
                var r = "left" === t ? "Left" : "Top",
                    i = $(e, "margin" + r, n);
                return e["offset" + r] - (J(e, t, parseFloat(i), i.replace(b, "")) || 0)
            },
            Q = function(e, t) {
                var n, r, i = {};
                if (t = t || V(e, null))
                    if (n = t.length)
                        for (; --n > -1;) i[t[n].replace(N, k)] = t.getPropertyValue(t[n]);
                    else
                        for (n in t) i[n] = t[n];
                else if (t = e.currentStyle || e.style)
                    for (n in t) "string" == typeof n && void 0 !== i[n] && (i[n.replace(N, k)] = t[n]);
                return q || (i.opacity = R(e)), r = xt(e, t, !1), i.rotation = r.rotation, i.skewX = r.skewX, i.scaleX = r.scaleX, i.scaleY = r.scaleY, i.x = r.x, i.y = r.y, St && (i.z = r.z, i.rotationX = r.rotationX, i.rotationY = r.rotationY, i.scaleZ = r.scaleZ), i.filters && delete i.filters, i
            },
            G = function(e, t, n, r, i) {
                var s, o, u, a = {},
                    f = e.style;
                for (o in n) "cssText" !== o && "length" !== o && isNaN(o) && (t[o] !== (s = n[o]) || i && i[o]) && -1 === o.indexOf("Origin") && ("number" == typeof s || "string" == typeof s) && (a[o] = "auto" !== s || "left" !== o && "top" !== o ? "" !== s && "auto" !== s && "none" !== s || "string" != typeof t[o] || "" === t[o].replace(y, "") ? s : 0 : K(e, o), void 0 !== f[o] && (u = new ct(f, o, f[o], u)));
                if (r)
                    for (o in r) "className" !== o && (a[o] = r[o]);
                return {
                    difs: a,
                    firstMPT: u
                }
            },
            Y = {
                width: ["Left", "Right"],
                height: ["Top", "Bottom"]
            },
            Z = ["marginLeft", "marginRight", "marginTop", "marginBottom"],
            et = function(e, t, n) {
                var r = parseFloat("width" === t ? e.offsetWidth : e.offsetHeight),
                    i = Y[t],
                    s = i.length;
                for (n = n || V(e, null); --s > -1;) r -= parseFloat($(e, "padding" + i[s], n, !0)) || 0, r -= parseFloat($(e, "border" + i[s] + "Width", n, !0)) || 0;
                return r
            },
            tt = function(e, t) {
                (null == e || "" === e || "auto" === e || "auto auto" === e) && (e = "0 0");
                var n = e.split(" "),
                    r = -1 !== e.indexOf("left") ? "0%" : -1 !== e.indexOf("right") ? "100%" : n[0],
                    i = -1 !== e.indexOf("top") ? "0%" : -1 !== e.indexOf("bottom") ? "100%" : n[1];
                return null == i ? i = "0" : "center" === i && (i = "50%"), ("center" === r || isNaN(parseFloat(r)) && -1 === (r + "").indexOf("=")) && (r = "50%"), t && (t.oxp = -1 !== r.indexOf("%"), t.oyp = -1 !== i.indexOf("%"), t.oxr = "=" === r.charAt(1), t.oyr = "=" === i.charAt(1), t.ox = parseFloat(r.replace(y, "")), t.oy = parseFloat(i.replace(y, ""))), r + " " + i + (n.length > 2 ? " " + n[2] : "")
            },
            nt = function(e, t) {
                return "string" == typeof e && "=" === e.charAt(1) ? parseInt(e.charAt(0) + "1", 10) * parseFloat(e.substr(2)) : parseFloat(e) - parseFloat(t)
            },
            rt = function(e, t) {
                return null == e ? t : "string" == typeof e && "=" === e.charAt(1) ? parseInt(e.charAt(0) + "1", 10) * Number(e.substr(2)) + t : parseFloat(e)
            },
            it = function(e, t, n, r) {
                var i, s, o, u, a = 1e-6;
                return null == e ? u = t : "number" == typeof e ? u = e : (i = 360, s = e.split("_"), o = Number(s[0].replace(y, "")) * (-1 === e.indexOf("rad") ? 1 : D) - ("=" === e.charAt(1) ? 0 : t), s.length && (r && (r[n] = t + o), -1 !== e.indexOf("short") && (o %= i, o !== o % (i / 2) && (o = 0 > o ? o + i : o - i)), -1 !== e.indexOf("_cw") && 0 > o ? o = (o + 9999999999 * i) % i - (0 | o / i) * i : -1 !== e.indexOf("ccw") && o > 0 && (o = (o - 9999999999 * i) % i - (0 | o / i) * i)), u = t + o), a > u && u > -a && (u = 0), u
            },
            st = {
                aqua: [0, 255, 255],
                lime: [0, 255, 0],
                silver: [192, 192, 192],
                black: [0, 0, 0],
                maroon: [128, 0, 0],
                teal: [0, 128, 128],
                blue: [0, 0, 255],
                navy: [0, 0, 128],
                white: [255, 255, 255],
                fuchsia: [255, 0, 255],
                olive: [128, 128, 0],
                yellow: [255, 255, 0],
                orange: [255, 165, 0],
                gray: [128, 128, 128],
                purple: [128, 0, 128],
                green: [0, 128, 0],
                red: [255, 0, 0],
                pink: [255, 192, 203],
                cyan: [0, 255, 255],
                transparent: [255, 255, 255, 0]
            },
            ot = function(e, t, n) {
                return e = 0 > e ? e + 1 : e > 1 ? e - 1 : e, 0 | 255 * (1 > 6 * e ? t + 6 * (n - t) * e : .5 > e ? n : 2 > 3 * e ? t + 6 * (n - t) * (2 / 3 - e) : t) + .5
            },
            ut = function(e) {
                var t, n, r, i, s, o;
                return e && "" !== e ? "number" == typeof e ? [e >> 16, 255 & e >> 8, 255 & e] : ("," === e.charAt(e.length - 1) && (e = e.substr(0, e.length - 1)), st[e] ? st[e] : "#" === e.charAt(0) ? (4 === e.length && (t = e.charAt(1), n = e.charAt(2), r = e.charAt(3), e = "#" + t + t + n + n + r + r), e = parseInt(e.substr(1), 16), [e >> 16, 255 & e >> 8, 255 & e]) : "hsl" === e.substr(0, 3) ? (e = e.match(v), i = Number(e[0]) % 360 / 360, s = Number(e[1]) / 100, o = Number(e[2]) / 100, n = .5 >= o ? o * (s + 1) : o + s - o * s, t = 2 * o - n, e.length > 3 && (e[3] = Number(e[3])), e[0] = ot(i + 1 / 3, t, n), e[1] = ot(i, t, n), e[2] = ot(i - 1 / 3, t, n), e) : (e = e.match(v) || st.transparent, e[0] = Number(e[0]), e[1] = Number(e[1]), e[2] = Number(e[2]), e.length > 3 && (e[3] = Number(e[3])), e)) : st.black
            },
            at = "(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#.+?\\b";
        for (a in st) at += "|" + a + "\\b";
        at = RegExp(at + ")", "gi");
        var ft = function(e, t, n, r) {
                if (null == e) return function(e) {
                    return e
                };
                var i, s = t ? (e.match(at) || [""])[0] : "",
                    o = e.split(s).join("").match(g) || [],
                    u = e.substr(0, e.indexOf(o[0])),
                    a = ")" === e.charAt(e.length - 1) ? ")" : "",
                    f = -1 !== e.indexOf(" ") ? " " : ",",
                    l = o.length,
                    c = l > 0 ? o[0].replace(v, "") : "";
                return l ? i = t ? function(e) {
                    var t, h, p, d;
                    if ("number" == typeof e) e += c;
                    else if (r && M.test(e)) {
                        for (d = e.replace(M, "|").split("|"), p = 0; d.length > p; p++) d[p] = i(d[p]);
                        return d.join(",")
                    }
                    if (t = (e.match(at) || [s])[0], h = e.split(t).join("").match(g) || [], p = h.length, l > p--)
                        for (; l > ++p;) h[p] = n ? h[0 | (p - 1) / 2] : o[p];
                    return u + h.join(f) + f + t + a + (-1 !== e.indexOf("inset") ? " inset" : "")
                } : function(e) {
                    var t, s, h;
                    if ("number" == typeof e) e += c;
                    else if (r && M.test(e)) {
                        for (s = e.replace(M, "|").split("|"), h = 0; s.length > h; h++) s[h] = i(s[h]);
                        return s.join(",")
                    }
                    if (t = e.match(g) || [], h = t.length, l > h--)
                        for (; l > ++h;) t[h] = n ? t[0 | (h - 1) / 2] : o[h];
                    return u + t.join(f) + a
                } : function(e) {
                    return e
                }
            },
            lt = function(e) {
                return e = e.split(","),
                    function(t, n, r, i, s, o, u) {
                        var a, f = (n + "").split(" ");
                        for (u = {}, a = 0; 4 > a; a++) u[e[a]] = f[a] = f[a] || f[(a - 1) / 2 >> 0];
                        return i.parse(t, u, s, o)
                    }
            },
            ct = (F._setPluginRatio = function(e) {
                this.plugin.setRatio(e);
                for (var t, n, r, i, s = this.data, o = s.proxy, u = s.firstMPT, a = 1e-6; u;) t = o[u.v], u.r ? t = t > 0 ? 0 | t + .5 : 0 | t - .5 : a > t && t > -a && (t = 0), u.t[u.p] = t, u = u._next;
                if (s.autoRotate && (s.autoRotate.rotation = o.rotation), 1 === e)
                    for (u = s.firstMPT; u;) {
                        if (n = u.t, n.type) {
                            if (1 === n.type) {
                                for (i = n.xs0 + n.s + n.xs1, r = 1; n.l > r; r++) i += n["xn" + r] + n["xs" + (r + 1)];
                                n.e = i
                            }
                        } else n.e = n.s + n.xs0;
                        u = u._next
                    }
            }, function(e, t, n, r, i) {
                this.t = e, this.p = t, this.v = n, this.r = i, r && (r._prev = this, this._next = r)
            }),
            ht = (F._parseToProxy = function(e, t, n, r, i, s) {
                var o, u, a, f, l, c = r,
                    h = {},
                    p = {},
                    d = n._transform,
                    v = P;
                for (n._transform = null, P = t, r = l = n.parse(e, t, r, i), P = v, s && (n._transform = d, c && (c._prev = null, c._prev && (c._prev._next = null))); r && r !== c;) {
                    if (1 >= r.type && (u = r.p, p[u] = r.s + r.c, h[u] = r.s, s || (f = new ct(r, "s", u, f, r.r), r.c = 0), 1 === r.type))
                        for (o = r.l; --o > 0;) a = "xn" + o, u = r.p + "_" + a, p[u] = r.data[a], h[u] = r[a], s || (f = new ct(r, a, u, f, r.rxp[a]));
                    r = r._next
                }
                return {
                    proxy: h,
                    end: p,
                    firstMPT: f,
                    pt: l
                }
            }, F.CSSPropTween = function(e, t, r, i, o, u, a, f, l, c, h) {
                this.t = e, this.p = t, this.s = r, this.c = i, this.n = a || t, e instanceof ht || s.push(this.n), this.r = f, this.type = u || 0, l && (this.pr = l, n = !0), this.b = void 0 === c ? r : c, this.e = void 0 === h ? r + i : h, o && (this._next = o, o._prev = this)
            }),
            pt = o.parseComplex = function(e, t, n, r, i, s, o, u, a, l) {
                n = n || s || "", o = new ht(e, t, 0, 0, o, l ? 2 : 1, null, !1, u, n, r), r += "";
                var c, h, p, d, g, y, b, w, E, S, T, N, C = n.split(", ").join(",").split(" "),
                    k = r.split(", ").join(",").split(" "),
                    L = C.length,
                    A = f !== !1;
                for ((-1 !== r.indexOf(",") || -1 !== n.indexOf(",")) && (C = C.join(" ").replace(M, ", ").split(" "), k = k.join(" ").replace(M, ", ").split(" "), L = C.length), L !== k.length && (C = (s || "").split(" "), L = C.length), o.plugin = a, o.setRatio = l, c = 0; L > c; c++)
                    if (d = C[c], g = k[c], w = parseFloat(d), w || 0 === w) o.appendXtra("", w, nt(g, w), g.replace(m, ""), A && -1 !== g.indexOf("px"), !0);
                    else if (i && ("#" === d.charAt(0) || st[d] || x.test(d))) N = "," === g.charAt(g.length - 1) ? ")," : ")", d = ut(d), g = ut(g), E = d.length + g.length > 6, E && !q && 0 === g[3] ? (o["xs" + o.l] += o.l ? " transparent" : "transparent", o.e = o.e.split(k[c]).join("transparent")) : (q || (E = !1), o.appendXtra(E ? "rgba(" : "rgb(", d[0], g[0] - d[0], ",", !0, !0).appendXtra("", d[1], g[1] - d[1], ",", !0).appendXtra("", d[2], g[2] - d[2], E ? "," : N, !0), E && (d = 4 > d.length ? 1 : d[3], o.appendXtra("", d, (4 > g.length ? 1 : g[3]) - d, N, !1)));
                else if (y = d.match(v)) {
                    if (b = g.match(m), !b || b.length !== y.length) return o;
                    for (p = 0, h = 0; y.length > h; h++) T = y[h], S = d.indexOf(T, p), o.appendXtra(d.substr(p, S - p), Number(T), nt(b[h], T), "", A && "px" === d.substr(S + T.length, 2), 0 === h), p = S + T.length;
                    o["xs" + o.l] += d.substr(p)
                } else o["xs" + o.l] += o.l ? " " + d : d;
                if (-1 !== r.indexOf("=") && o.data) {
                    for (N = o.xs0 + o.data.s, c = 1; o.l > c; c++) N += o["xs" + c] + o.data["xn" + c];
                    o.e = N + o["xs" + c]
                }
                return o.l || (o.type = -1, o.xs0 = o.e), o.xfirst || o
            },
            dt = 9;
        for (a = ht.prototype, a.l = a.pr = 0; --dt > 0;) a["xn" + dt] = 0, a["xs" + dt] = "";
        a.xs0 = "", a._next = a._prev = a.xfirst = a.data = a.plugin = a.setRatio = a.rxp = null, a.appendXtra = function(e, t, n, r, i, s) {
            var o = this,
                u = o.l;
            return o["xs" + u] += s && u ? " " + e : e || "", n || 0 === u || o.plugin ? (o.l++, o.type = o.setRatio ? 2 : 1, o["xs" + o.l] = r || "", u > 0 ? (o.data["xn" + u] = t + n, o.rxp["xn" + u] = i, o["xn" + u] = t, o.plugin || (o.xfirst = new ht(o, "xn" + u, t, n, o.xfirst || o, 0, o.n, i, o.pr), o.xfirst.xs0 = 0), o) : (o.data = {
                s: t + n
            }, o.rxp = {}, o.s = t, o.c = n, o.r = i, o)) : (o["xs" + u] += t + (r || ""), o)
        };
        var vt = function(e, t) {
                t = t || {}, this.p = t.prefix ? X(e) || e : e, u[e] = u[this.p] = this, this.format = t.formatter || ft(t.defaultValue, t.color, t.collapsible, t.multi), t.parser && (this.parse = t.parser), this.clrs = t.color, this.multi = t.multi, this.keyword = t.keyword, this.dflt = t.defaultValue, this.pr = t.priority || 0
            },
            mt = F._registerComplexSpecialProp = function(e, t, n) {
                "object" != typeof t && (t = {
                    parser: n
                });
                var r, i, s = e.split(","),
                    o = t.defaultValue;
                for (n = n || [o], r = 0; s.length > r; r++) t.prefix = 0 === r && t.prefix, t.defaultValue = n[r] || o, i = new vt(s[r], t)
            },
            gt = function(e) {
                if (!u[e]) {
                    var t = e.charAt(0).toUpperCase() + e.substr(1) + "Plugin";
                    mt(e, {
                        parser: function(e, n, r, i, s, o, a) {
                            var f = (window.GreenSockGlobals || window).com.greensock.plugins[t];
                            return f ? (f._cssRegister(), u[r].parse(e, n, r, i, s, o, a)) : (U("Error: " + t + " js file not loaded."), s)
                        }
                    })
                }
            };
        a = vt.prototype, a.parseComplex = function(e, t, n, r, i, s) {
            var o, u, a, f, l, c, h = this.keyword;
            if (this.multi && (M.test(n) || M.test(t) ? (u = t.replace(M, "|").split("|"), a = n.replace(M, "|").split("|")) : h && (u = [t], a = [n])), a) {
                for (f = a.length > u.length ? a.length : u.length, o = 0; f > o; o++) t = u[o] = u[o] || this.dflt, n = a[o] = a[o] || this.dflt, h && (l = t.indexOf(h), c = n.indexOf(h), l !== c && (n = -1 === c ? a : u, n[o] += " " + h));
                t = u.join(", "), n = a.join(", ")
            }
            return pt(e, this.p, t, n, this.clrs, this.dflt, r, this.pr, i, s)
        }, a.parse = function(e, t, n, r, s, o) {
            return this.parseComplex(e.style, this.format($(e, this.p, i, !1, this.dflt)), this.format(t), s, o)
        }, o.registerSpecialProp = function(e, t, n) {
            mt(e, {
                parser: function(e, r, i, s, o, u) {
                    var a = new ht(e, i, 0, 0, o, 2, i, !1, n);
                    return a.plugin = u, a.setRatio = t(e, r, s._tween, i), a
                },
                priority: n
            })
        };
        var yt = "scaleX,scaleY,scaleZ,x,y,z,skewX,rotation,rotationX,rotationY,perspective".split(","),
            bt = X("transform"),
            wt = z + "transform",
            Et = X("transformOrigin"),
            St = null !== X("perspective"),
            xt = function(e, t, n, r) {
                if (e._gsTransform && n && !r) return e._gsTransform;
                var i, s, u, a, f, l, c, h, p, d, v, m, g, y = n ? e._gsTransform || {
                        skewY: 0
                    } : {
                        skewY: 0
                    },
                    b = 0 > y.scaleX,
                    w = 2e-5,
                    E = 1e5,
                    S = 179.99,
                    x = S * _,
                    T = St ? parseFloat($(e, Et, t, !1, "0 0 0").split(" ")[2]) || y.zOrigin || 0 : 0;
                for (bt ? i = $(e, wt, t, !0) : e.currentStyle && (i = e.currentStyle.filter.match(A), i = i && 4 === i.length ? [i[0].substr(4), Number(i[2].substr(4)), Number(i[1].substr(4)), i[3].substr(4), y.x || 0, y.y || 0].join(",") : ""), s = (i || "").match(/(?:\-|\b)[\d\-\.e]+\b/gi) || [], u = s.length; --u > -1;) a = Number(s[u]), s[u] = (f = a - (a |= 0)) ? (0 | f * E + (0 > f ? -.5 : .5)) / E + a : a;
                if (16 === s.length) {
                    var N = s[8],
                        C = s[9],
                        k = s[10],
                        L = s[12],
                        O = s[13],
                        M = s[14];
                    if (y.zOrigin && (M = -y.zOrigin, L = N * M - s[12], O = C * M - s[13], M = k * M + y.zOrigin - s[14]), !n || r || null == y.rotationX) {
                        var P, H, B, j, F, I, q, R = s[0],
                            U = s[1],
                            z = s[2],
                            W = s[3],
                            X = s[4],
                            V = s[5],
                            J = s[6],
                            K = s[7],
                            Q = s[11],
                            G = Math.atan2(J, k),
                            Y = -x > G || G > x;
                        y.rotationX = G * D, G && (j = Math.cos(-G), F = Math.sin(-G), P = X * j + N * F, H = V * j + C * F, B = J * j + k * F, N = X * -F + N * j, C = V * -F + C * j, k = J * -F + k * j, Q = K * -F + Q * j, X = P, V = H, J = B), G = Math.atan2(N, R), y.rotationY = G * D, G && (I = -x > G || G > x, j = Math.cos(-G), F = Math.sin(-G), P = R * j - N * F, H = U * j - C * F, B = z * j - k * F, C = U * F + C * j, k = z * F + k * j, Q = W * F + Q * j, R = P, U = H, z = B), G = Math.atan2(U, V), y.rotation = G * D, G && (q = -x > G || G > x, j = Math.cos(-G), F = Math.sin(-G), R = R * j + X * F, H = U * j + V * F, V = U * -F + V * j, J = z * -F + J * j, U = H), q && Y ? y.rotation = y.rotationX = 0 : q && I ? y.rotation = y.rotationY = 0 : I && Y && (y.rotationY = y.rotationX = 0), y.scaleX = (0 | Math.sqrt(R * R + U * U) * E + .5) / E, y.scaleY = (0 | Math.sqrt(V * V + C * C) * E + .5) / E, y.scaleZ = (0 | Math.sqrt(J * J + k * k) * E + .5) / E, y.skewX = 0, y.perspective = Q ? 1 / (0 > Q ? -Q : Q) : 0, y.x = L, y.y = O, y.z = M
                    }
                } else if (!(St && !r && s.length && y.x === s[4] && y.y === s[5] && (y.rotationX || y.rotationY) || void 0 !== y.x && "none" === $(e, "display", t))) {
                    var Z = s.length >= 6,
                        et = Z ? s[0] : 1,
                        tt = s[1] || 0,
                        nt = s[2] || 0,
                        rt = Z ? s[3] : 1;
                    y.x = s[4] || 0, y.y = s[5] || 0, l = Math.sqrt(et * et + tt * tt), c = Math.sqrt(rt * rt + nt * nt), h = et || tt ? Math.atan2(tt, et) * D : y.rotation || 0, p = nt || rt ? Math.atan2(nt, rt) * D + h : y.skewX || 0, d = l - Math.abs(y.scaleX || 0), v = c - Math.abs(y.scaleY || 0), Math.abs(p) > 90 && 270 > Math.abs(p) && (b ? (l *= -1, p += 0 >= h ? 180 : -180, h += 0 >= h ? 180 : -180) : (c *= -1, p += 0 >= p ? 180 : -180)), m = (h - y.rotation) % 180, g = (p - y.skewX) % 180, (void 0 === y.skewX || d > w || -w > d || v > w || -w > v || m > -S && S > m && false | m * E || g > -S && S > g && false | g * E) && (y.scaleX = l, y.scaleY = c, y.rotation = h, y.skewX = p), St && (y.rotationX = y.rotationY = y.z = 0, y.perspective = parseFloat(o.defaultTransformPerspective) || 0, y.scaleZ = 1)
                }
                y.zOrigin = T;
                for (u in y) w > y[u] && y[u] > -w && (y[u] = 0);
                return n && (e._gsTransform = y), y
            },
            Tt = function(e) {
                var t, n, r = this.data,
                    i = -r.rotation * _,
                    s = i + r.skewX * _,
                    o = 1e5,
                    u = (0 | Math.cos(i) * r.scaleX * o) / o,
                    a = (0 | Math.sin(i) * r.scaleX * o) / o,
                    f = (0 | Math.sin(s) * -r.scaleY * o) / o,
                    l = (0 | Math.cos(s) * r.scaleY * o) / o,
                    c = this.t.style,
                    h = this.t.currentStyle;
                if (h) {
                    n = a, a = -f, f = -n, t = h.filter, c.filter = "";
                    var p, v, m = this.t.offsetWidth,
                        g = this.t.offsetHeight,
                        y = "absolute" !== h.position,
                        E = "progid:DXImageTransform.Microsoft.Matrix(M11=" + u + ", M12=" + a + ", M21=" + f + ", M22=" + l,
                        S = r.x,
                        x = r.y;
                    if (null != r.ox && (p = (r.oxp ? .01 * m * r.ox : r.ox) - m / 2, v = (r.oyp ? .01 * g * r.oy : r.oy) - g / 2, S += p - (p * u + v * a), x += v - (p * f + v * l)), y ? (p = m / 2, v = g / 2, E += ", Dx=" + (p - (p * u + v * a) + S) + ", Dy=" + (v - (p * f + v * l) + x) + ")") : E += ", sizingMethod='auto expand')", c.filter = -1 !== t.indexOf("DXImageTransform.Microsoft.Matrix(") ? t.replace(O, E) : E + " " + t, (0 === e || 1 === e) && 1 === u && 0 === a && 0 === f && 1 === l && (y && -1 === E.indexOf("Dx=0, Dy=0") || w.test(t) && 100 !== parseFloat(RegExp.$1) || -1 === t.indexOf("gradient(" && t.indexOf("Alpha")) && c.removeAttribute("filter")), !y) {
                        var T, N, C, k = 8 > d ? 1 : -1;
                        for (p = r.ieOffsetX || 0, v = r.ieOffsetY || 0, r.ieOffsetX = Math.round((m - ((0 > u ? -u : u) * m + (0 > a ? -a : a) * g)) / 2 + S), r.ieOffsetY = Math.round((g - ((0 > l ? -l : l) * g + (0 > f ? -f : f) * m)) / 2 + x), dt = 0; 4 > dt; dt++) N = Z[dt], T = h[N], n = -1 !== T.indexOf("px") ? parseFloat(T) : J(this.t, N, parseFloat(T), T.replace(b, "")) || 0, C = n !== r[N] ? 2 > dt ? -r.ieOffsetX : -r.ieOffsetY : 2 > dt ? p - r.ieOffsetX : v - r.ieOffsetY, c[N] = (r[N] = Math.round(n - C * (0 === dt || 2 === dt ? 1 : k))) + "px"
                    }
                }
            },
            Nt = function() {
                var e, t, n, r, i, s, o, u, a, f, l, c, p, d, v, m, g, y, b, w, E, S, x, T = this.data,
                    N = this.t.style,
                    C = T.rotation * _,
                    k = T.scaleX,
                    L = T.scaleY,
                    A = T.scaleZ,
                    O = T.perspective;
                if (h) {
                    var M = 1e-4;
                    M > k && k > -M && (k = A = 2e-5), M > L && L > -M && (L = A = 2e-5), !O || T.z || T.rotationX || T.rotationY || (O = 0)
                }
                if (C || T.skewX) y = Math.cos(C), b = Math.sin(C), e = y, i = b, T.skewX && (C -= T.skewX * _, y = Math.cos(C), b = Math.sin(C)), t = -b, s = y;
                else {
                    if (!(T.rotationY || T.rotationX || 1 !== A || O)) return N[bt] = "translate3d(" + T.x + "px," + T.y + "px," + T.z + "px)" + (1 !== k || 1 !== L ? " scale(" + k + "," + L + ")" : ""), void 0;
                    e = s = 1, t = i = 0
                }
                l = 1, n = r = o = u = a = f = c = p = d = 0, v = O ? -1 / O : 0, m = T.zOrigin, g = 1e5, C = T.rotationY * _, C && (y = Math.cos(C), b = Math.sin(C), a = l * -b, p = v * -b, n = e * b, o = i * b, l *= y, v *= y, e *= y, i *= y), C = T.rotationX * _, C && (y = Math.cos(C), b = Math.sin(C), w = t * y + n * b, E = s * y + o * b, S = f * y + l * b, x = d * y + v * b, n = t * -b + n * y, o = s * -b + o * y, l = f * -b + l * y, v = d * -b + v * y, t = w, s = E, f = S, d = x), 1 !== A && (n *= A, o *= A, l *= A, v *= A), 1 !== L && (t *= L, s *= L, f *= L, d *= L), 1 !== k && (e *= k, i *= k, a *= k, p *= k), m && (c -= m, r = n * c, u = o * c, c = l * c + m), r = (w = (r += T.x) - (r |= 0)) ? (0 | w * g + (0 > w ? -.5 : .5)) / g + r : r, u = (w = (u += T.y) - (u |= 0)) ? (0 | w * g + (0 > w ? -.5 : .5)) / g + u : u, c = (w = (c += T.z) - (c |= 0)) ? (0 | w * g + (0 > w ? -.5 : .5)) / g + c : c, N[bt] = "matrix3d(" + [(0 | e * g) / g, (0 | i * g) / g, (0 | a * g) / g, (0 | p * g) / g, (0 | t * g) / g, (0 | s * g) / g, (0 | f * g) / g, (0 | d * g) / g, (0 | n * g) / g, (0 | o * g) / g, (0 | l * g) / g, (0 | v * g) / g, r, u, c, O ? 1 + -c / O : 1].join(",") + ")"
            },
            Ct = function() {
                var e, t, n, r, i, s, o, u, a, f = this.data,
                    l = this.t,
                    c = l.style;
                h && (e = c.top ? "top" : c.bottom ? "bottom" : parseFloat($(l, "top", null, !1)) ? "bottom" : "top", t = $(l, e, null, !1), n = parseFloat(t) || 0, r = t.substr((n + "").length) || "px", f._ffFix = !f._ffFix, c[e] = (f._ffFix ? n + .05 : n - .05) + r), f.rotation || f.skewX ? (i = f.rotation * _, s = i - f.skewX * _, o = 1e5, u = f.scaleX * o, a = f.scaleY * o, c[bt] = "matrix(" + (0 | Math.cos(i) * u) / o + "," + (0 | Math.sin(i) * u) / o + "," + (0 | Math.sin(s) * -a) / o + "," + (0 | Math.cos(s) * a) / o + "," + f.x + "," + f.y + ")") : c[bt] = "matrix(" + f.scaleX + ",0,0," + f.scaleY + "," + f.x + "," + f.y + ")"
            };
        mt("transform,scale,scaleX,scaleY,scaleZ,x,y,z,rotation,rotationX,rotationY,rotationZ,skewX,skewY,shortRotation,shortRotationX,shortRotationY,shortRotationZ,transformOrigin,transformPerspective,directionalRotation,parseTransform,force3D", {
            parser: function(e, t, n, r, s, o, u) {
                if (r._transform) return s;
                var a, f, l, c, h, p, d, v = r._transform = xt(e, i, !0, u.parseTransform),
                    m = e.style,
                    g = 1e-6,
                    y = yt.length,
                    b = u,
                    w = {};
                if ("string" == typeof b.transform && bt) l = m.cssText, m[bt] = b.transform, m.display = "block", a = xt(e, null, !1), m.cssText = l;
                else if ("object" == typeof b) {
                    if (a = {
                            scaleX: rt(null != b.scaleX ? b.scaleX : b.scale, v.scaleX),
                            scaleY: rt(null != b.scaleY ? b.scaleY : b.scale, v.scaleY),
                            scaleZ: rt(null != b.scaleZ ? b.scaleZ : b.scale, v.scaleZ),
                            x: rt(b.x, v.x),
                            y: rt(b.y, v.y),
                            z: rt(b.z, v.z),
                            perspective: rt(b.transformPerspective, v.perspective)
                        }, d = b.directionalRotation, null != d)
                        if ("object" == typeof d)
                            for (l in d) b[l] = d[l];
                        else b.rotation = d;
                    a.rotation = it("rotation" in b ? b.rotation : "shortRotation" in b ? b.shortRotation + "_short" : "rotationZ" in b ? b.rotationZ : v.rotation, v.rotation, "rotation", w), St && (a.rotationX = it("rotationX" in b ? b.rotationX : "shortRotationX" in b ? b.shortRotationX + "_short" : v.rotationX || 0, v.rotationX, "rotationX", w), a.rotationY = it("rotationY" in b ? b.rotationY : "shortRotationY" in b ? b.shortRotationY + "_short" : v.rotationY || 0, v.rotationY, "rotationY", w)), a.skewX = null == b.skewX ? v.skewX : it(b.skewX, v.skewX), a.skewY = null == b.skewY ? v.skewY : it(b.skewY, v.skewY), (f = a.skewY - v.skewY) && (a.skewX += f, a.rotation += f)
                }
                for (null != b.force3D && (v.force3D = b.force3D, p = !0), h = v.force3D || v.z || v.rotationX || v.rotationY || a.z || a.rotationX || a.rotationY || a.perspective, h || null == b.scale || (a.scaleZ = 1); --y > -1;) n = yt[y], c = a[n] - v[n], (c > g || -g > c || null != P[n]) && (p = !0, s = new ht(v, n, v[n], c, s), n in w && (s.e = w[n]), s.xs0 = 0, s.plugin = o, r._overwriteProps.push(s.n));
                return c = b.transformOrigin, (c || St && h && v.zOrigin) && (bt ? (p = !0, n = Et, c = (c || $(e, n, i, !1, "50% 50%")) + "", s = new ht(m, n, 0, 0, s, -1, "transformOrigin"), s.b = m[n], s.plugin = o, St ? (l = v.zOrigin, c = c.split(" "), v.zOrigin = (c.length > 2 && (0 === l || "0px" !== c[2]) ? parseFloat(c[2]) : l) || 0, s.xs0 = s.e = m[n] = c[0] + " " + (c[1] || "50%") + " 0px", s = new ht(v, "zOrigin", 0, 0, s, -1, s.n), s.b = l, s.xs0 = s.e = v.zOrigin) : s.xs0 = s.e = m[n] = c) : tt(c + "", v)), p && (r._transformType = h || 3 === this._transformType ? 3 : 2), s
            },
            prefix: !0
        }), mt("boxShadow", {
            defaultValue: "0px 0px 0px 0px #999",
            prefix: !0,
            color: !0,
            multi: !0,
            keyword: "inset"
        }), mt("borderRadius", {
            defaultValue: "0px",
            parser: function(e, t, n, s, o) {
                t = this.format(t);
                var u, a, f, l, c, h, p, d, v, m, g, y, b, w, E, S, x = ["borderTopLeftRadius", "borderTopRightRadius", "borderBottomRightRadius", "borderBottomLeftRadius"],
                    T = e.style;
                for (v = parseFloat(e.offsetWidth), m = parseFloat(e.offsetHeight), u = t.split(" "), a = 0; x.length > a; a++) this.p.indexOf("border") && (x[a] = X(x[a])), c = l = $(e, x[a], i, !1, "0px"), -1 !== c.indexOf(" ") && (l = c.split(" "), c = l[0], l = l[1]), h = f = u[a], p = parseFloat(c), y = c.substr((p + "").length), b = "=" === h.charAt(1), b ? (d = parseInt(h.charAt(0) + "1", 10), h = h.substr(2), d *= parseFloat(h), g = h.substr((d + "").length - (0 > d ? 1 : 0)) || "") : (d = parseFloat(h), g = h.substr((d + "").length)), "" === g && (g = r[n] || y), g !== y && (w = J(e, "borderLeft", p, y), E = J(e, "borderTop", p, y), "%" === g ? (c = 100 * (w / v) + "%", l = 100 * (E / m) + "%") : "em" === g ? (S = J(e, "borderLeft", 1, "em"), c = w / S + "em", l = E / S + "em") : (c = w + "px", l = E + "px"), b && (h = parseFloat(c) + d + g, f = parseFloat(l) + d + g)), o = pt(T, x[a], c + " " + l, h + " " + f, !1, "0px", o);
                return o
            },
            prefix: !0,
            formatter: ft("0px 0px 0px 0px", !1, !0)
        }), mt("backgroundPosition", {
            defaultValue: "0 0",
            parser: function(e, t, n, r, s, o) {
                var u, a, f, l, c, h, p = "background-position",
                    v = i || V(e, null),
                    m = this.format((v ? d ? v.getPropertyValue(p + "-x") + " " + v.getPropertyValue(p + "-y") : v.getPropertyValue(p) : e.currentStyle.backgroundPositionX + " " + e.currentStyle.backgroundPositionY) || "0 0"),
                    g = this.format(t);
                if (-1 !== m.indexOf("%") != (-1 !== g.indexOf("%")) && (h = $(e, "backgroundImage").replace(C, ""), h && "none" !== h)) {
                    for (u = m.split(" "), a = g.split(" "), j.setAttribute("src", h), f = 2; --f > -1;) m = u[f], l = -1 !== m.indexOf("%"), l !== (-1 !== a[f].indexOf("%")) && (c = 0 === f ? e.offsetWidth - j.width : e.offsetHeight - j.height, u[f] = l ? parseFloat(m) / 100 * c + "px" : 100 * (parseFloat(m) / c) + "%");
                    m = u.join(" ")
                }
                return this.parseComplex(e.style, m, g, s, o)
            },
            formatter: tt
        }), mt("backgroundSize", {
            defaultValue: "0 0",
            formatter: tt
        }), mt("perspective", {
            defaultValue: "0px",
            prefix: !0
        }), mt("perspectiveOrigin", {
            defaultValue: "50% 50%",
            prefix: !0
        }), mt("transformStyle", {
            prefix: !0
        }), mt("backfaceVisibility", {
            prefix: !0
        }), mt("userSelect", {
            prefix: !0
        }), mt("margin", {
            parser: lt("marginTop,marginRight,marginBottom,marginLeft")
        }), mt("padding", {
            parser: lt("paddingTop,paddingRight,paddingBottom,paddingLeft")
        }), mt("clip", {
            defaultValue: "rect(0px,0px,0px,0px)",
            parser: function(e, t, n, r, s, o) {
                var u, a, f;
                return 9 > d ? (a = e.currentStyle, f = 8 > d ? " " : ",", u = "rect(" + a.clipTop + f + a.clipRight + f + a.clipBottom + f + a.clipLeft + ")", t = this.format(t).split(",").join(f)) : (u = this.format($(e, this.p, i, !1, this.dflt)), t = this.format(t)), this.parseComplex(e.style, u, t, s, o)
            }
        }), mt("textShadow", {
            defaultValue: "0px 0px 0px #999",
            color: !0,
            multi: !0
        }), mt("autoRound,strictUnits", {
            parser: function(e, t, n, r, i) {
                return i
            }
        }), mt("border", {
            defaultValue: "0px solid #000",
            parser: function(e, t, n, r, s, o) {
                return this.parseComplex(e.style, this.format($(e, "borderTopWidth", i, !1, "0px") + " " + $(e, "borderTopStyle", i, !1, "solid") + " " + $(e, "borderTopColor", i, !1, "#000")), this.format(t), s, o)
            },
            color: !0,
            formatter: function(e) {
                var t = e.split(" ");
                return t[0] + " " + (t[1] || "solid") + " " + (e.match(at) || ["#000"])[0]
            }
        }), mt("float,cssFloat,styleFloat", {
            parser: function(e, t, n, r, i) {
                var s = e.style,
                    o = "cssFloat" in s ? "cssFloat" : "styleFloat";
                return new ht(s, o, 0, 0, i, -1, n, !1, 0, s[o], t)
            }
        });
        var kt = function(e) {
            var t, n = this.t,
                r = n.filter || $(this.data, "filter"),
                i = 0 | this.s + this.c * e;
            100 === i && (-1 === r.indexOf("atrix(") && -1 === r.indexOf("radient(") && -1 === r.indexOf("oader(") ? (n.removeAttribute("filter"), t = !$(this.data, "filter")) : (n.filter = r.replace(S, ""), t = !0)), t || (this.xn1 && (n.filter = r = r || "alpha(opacity=" + i + ")"), -1 === r.indexOf("opacity") ? 0 === i && this.xn1 || (n.filter = r + " alpha(opacity=" + i + ")") : n.filter = r.replace(w, "opacity=" + i))
        };
        mt("opacity,alpha,autoAlpha", {
            defaultValue: "1",
            parser: function(e, t, n, r, s, o) {
                var u = parseFloat($(e, "opacity", i, !1, "1")),
                    a = e.style,
                    f = "autoAlpha" === n;
                return "string" == typeof t && "=" === t.charAt(1) && (t = ("-" === t.charAt(0) ? -1 : 1) * parseFloat(t.substr(2)) + u), f && 1 === u && "hidden" === $(e, "visibility", i) && 0 !== t && (u = 0), q ? s = new ht(a, "opacity", u, t - u, s) : (s = new ht(a, "opacity", 100 * u, 100 * (t - u), s), s.xn1 = f ? 1 : 0, a.zoom = 1, s.type = 2, s.b = "alpha(opacity=" + s.s + ")", s.e = "alpha(opacity=" + (s.s + s.c) + ")", s.data = e, s.plugin = o, s.setRatio = kt), f && (s = new ht(a, "visibility", 0, 0, s, -1, null, !1, 0, 0 !== u ? "inherit" : "hidden", 0 === t ? "hidden" : "inherit"), s.xs0 = "inherit", r._overwriteProps.push(s.n), r._overwriteProps.push(n)), s
            }
        });
        var Lt = function(e, t) {
                t && (e.removeProperty ? e.removeProperty(t.replace(T, "-$1").toLowerCase()) : e.removeAttribute(t))
            },
            At = function(e) {
                if (this.t._gsClassPT = this, 1 === e || 0 === e) {
                    this.t.className = 0 === e ? this.b : this.e;
                    for (var t = this.data, n = this.t.style; t;) t.v ? n[t.p] = t.v : Lt(n, t.p), t = t._next;
                    1 === e && this.t._gsClassPT === this && (this.t._gsClassPT = null)
                } else this.t.className !== this.e && (this.t.className = this.e)
            };
        mt("className", {
            parser: function(e, t, r, s, o, u, a) {
                var f, l, c, h, p, d = e.className,
                    v = e.style.cssText;
                if (o = s._classNamePT = new ht(e, r, 0, 0, o, 2), o.setRatio = At, o.pr = -11, n = !0, o.b = d, l = Q(e, i), c = e._gsClassPT) {
                    for (h = {}, p = c.data; p;) h[p.p] = 1, p = p._next;
                    c.setRatio(1)
                }
                return e._gsClassPT = o, o.e = "=" !== t.charAt(1) ? t : d.replace(RegExp("\\s*\\b" + t.substr(2) + "\\b"), "") + ("+" === t.charAt(0) ? " " + t.substr(2) : ""), s._tween._duration && (e.className = o.e, f = G(e, l, Q(e), a, h), e.className = d, o.data = f.firstMPT, e.style.cssText = v, o = o.xfirst = s.parse(e, f.difs, o, u)), o
            }
        });
        var Ot = function(e) {
            if ((1 === e || 0 === e) && this.data._totalTime === this.data._totalDuration && "isFromStart" !== this.data.data) {
                var t, n, r, i, s = this.t.style,
                    o = u.transform.parse;
                if ("all" === this.e) s.cssText = "", i = !0;
                else
                    for (t = this.e.split(","), r = t.length; --r > -1;) n = t[r], u[n] && (u[n].parse === o ? i = !0 : n = "transformOrigin" === n ? Et : u[n].p), Lt(s, n);
                i && (Lt(s, bt), this.t._gsTransform && delete this.t._gsTransform)
            }
        };
        for (mt("clearProps", {
                parser: function(e, t, r, i, s) {
                    return s = new ht(e, r, 0, 0, s, 2), s.setRatio = Ot, s.e = t, s.pr = -10, s.data = i._tween, n = !0, s
                }
            }), a = "bezier,throwProps,physicsProps,physics2D".split(","), dt = a.length; dt--;) gt(a[dt]);
        a = o.prototype, a._firstPT = null, a._onInitTween = function(e, t, u) {
            if (!e.nodeType) return !1;
            this._target = e, this._tween = u, this._vars = t, f = t.autoRound, n = !1, r = t.suffixMap || o.suffixMap, i = V(e, ""), s = this._overwriteProps;
            var a, h, d, v, m, g, y, b, w, S = e.style;
            if (l && "" === S.zIndex && (a = $(e, "zIndex", i), ("auto" === a || "" === a) && (S.zIndex = 0)), "string" == typeof t && (v = S.cssText, a = Q(e, i), S.cssText = v + ";" + t, a = G(e, a, Q(e)).difs, !q && E.test(t) && (a.opacity = parseFloat(RegExp.$1)), t = a, S.cssText = v), this._firstPT = h = this.parse(e, t, null), this._transformType) {
                for (w = 3 === this._transformType, bt ? c && (l = !0, "" === S.zIndex && (y = $(e, "zIndex", i), ("auto" === y || "" === y) && (S.zIndex = 0)), p && (S.WebkitBackfaceVisibility = this._vars.WebkitBackfaceVisibility || (w ? "visible" : "hidden"))) : S.zoom = 1, d = h; d && d._next;) d = d._next;
                b = new ht(e, "transform", 0, 0, null, 2), this._linkCSSP(b, null, d), b.setRatio = w && St ? Nt : bt ? Ct : Tt, b.data = this._transform || xt(e, i, !0), s.pop()
            }
            if (n) {
                for (; h;) {
                    for (g = h._next, d = v; d && d.pr > h.pr;) d = d._next;
                    (h._prev = d ? d._prev : m) ? h._prev._next = h: v = h, (h._next = d) ? d._prev = h : m = h, h = g
                }
                this._firstPT = v
            }
            return !0
        }, a.parse = function(e, t, n, s) {
            var o, a, l, c, h, p, d, v, m, g, y = e.style;
            for (o in t) p = t[o], a = u[o], a ? n = a.parse(e, p, o, this, n, s, t) : (h = $(e, o, i) + "", m = "string" == typeof p, "color" === o || "fill" === o || "stroke" === o || -1 !== o.indexOf("Color") || m && x.test(p) ? (m || (p = ut(p), p = (p.length > 3 ? "rgba(" : "rgb(") + p.join(",") + ")"), n = pt(y, o, h, p, !0, "transparent", n, 0, s)) : !m || -1 === p.indexOf(" ") && -1 === p.indexOf(",") ? (l = parseFloat(h), d = l || 0 === l ? h.substr((l + "").length) : "", ("" === h || "auto" === h) && ("width" === o || "height" === o ? (l = et(e, o, i), d = "px") : "left" === o || "top" === o ? (l = K(e, o, i), d = "px") : (l = "opacity" !== o ? 0 : 1, d = "")), g = m && "=" === p.charAt(1), g ? (c = parseInt(p.charAt(0) + "1", 10), p = p.substr(2), c *= parseFloat(p), v = p.replace(b, "")) : (c = parseFloat(p), v = m ? p.substr((c + "").length) || "" : ""), "" === v && (v = r[o] || d), p = c || 0 === c ? (g ? c + l : c) + v : t[o], d !== v && "" !== v && (c || 0 === c) && (l || 0 === l) && (l = J(e, o, l, d), "%" === v ? (l /= J(e, o, 100, "%") / 100, l > 100 && (l = 100), t.strictUnits !== !0 && (h = l + "%")) : "em" === v ? l /= J(e, o, 1, "em") : (c = J(e, o, c, v), v = "px"), g && (c || 0 === c) && (p = c + l + v)), g && (c += l), !l && 0 !== l || !c && 0 !== c ? void 0 !== y[o] && (p || "NaN" != p + "" && null != p) ? (n = new ht(y, o, c || l || 0, 0, n, -1, o, !1, 0, h, p), n.xs0 = "none" !== p || "display" !== o && -1 === o.indexOf("Style") ? p : h) : U("invalid " + o + " tween value: " + t[o]) : (n = new ht(y, o, l, c - l, n, 0, o, f !== !1 && ("px" === v || "zIndex" === o), 0, h, p), n.xs0 = v)) : n = pt(y, o, h, p, !0, null, n, 0, s)), s && n && !n.plugin && (n.plugin = s);
            return n
        }, a.setRatio = function(e) {
            var t, n, r, i = this._firstPT,
                s = 1e-6;
            if (1 !== e || this._tween._time !== this._tween._duration && 0 !== this._tween._time)
                if (e || this._tween._time !== this._tween._duration && 0 !== this._tween._time || this._tween._rawPrevTime === -1e-6)
                    for (; i;) {
                        if (t = i.c * e + i.s, i.r ? t = t > 0 ? 0 | t + .5 : 0 | t - .5 : s > t && t > -s && (t = 0), i.type)
                            if (1 === i.type)
                                if (r = i.l, 2 === r) i.t[i.p] = i.xs0 + t + i.xs1 + i.xn1 + i.xs2;
                                else if (3 === r) i.t[i.p] = i.xs0 + t + i.xs1 + i.xn1 + i.xs2 + i.xn2 + i.xs3;
                        else if (4 === r) i.t[i.p] = i.xs0 + t + i.xs1 + i.xn1 + i.xs2 + i.xn2 + i.xs3 + i.xn3 + i.xs4;
                        else if (5 === r) i.t[i.p] = i.xs0 + t + i.xs1 + i.xn1 + i.xs2 + i.xn2 + i.xs3 + i.xn3 + i.xs4 + i.xn4 + i.xs5;
                        else {
                            for (n = i.xs0 + t + i.xs1, r = 1; i.l > r; r++) n += i["xn" + r] + i["xs" + (r + 1)];
                            i.t[i.p] = n
                        } else -1 === i.type ? i.t[i.p] = i.xs0 : i.setRatio && i.setRatio(e);
                        else i.t[i.p] = t + i.xs0;
                        i = i._next
                    } else
                        for (; i;) 2 !== i.type ? i.t[i.p] = i.b : i.setRatio(e), i = i._next;
                else
                    for (; i;) 2 !== i.type ? i.t[i.p] = i.e : i.setRatio(e), i = i._next
        }, a._enableTransforms = function(e) {
            this._transformType = e || 3 === this._transformType ? 3 : 2, this._transform = this._transform || xt(this._target, i, !0)
        }, a._linkCSSP = function(e, t, n, r) {
            return e && (t && (t._prev = e), e._next && (e._next._prev = e._prev), e._prev ? e._prev._next = e._next : this._firstPT === e && (this._firstPT = e._next, r = !0), n ? n._next = e : r || null !== this._firstPT || (this._firstPT = e), e._next = t, e._prev = n), e
        }, a._kill = function(t) {
            var n, r, i, s = t;
            if (t.autoAlpha || t.alpha) {
                s = {};
                for (r in t) s[r] = t[r];
                s.opacity = 1, s.autoAlpha && (s.visibility = 1)
            }
            return t.className && (n = this._classNamePT) && (i = n.xfirst, i && i._prev ? this._linkCSSP(i._prev, n._next, i._prev._prev) : i === this._firstPT && (this._firstPT = n._next), n._next && this._linkCSSP(n._next, n._next._next, i._prev), this._classNamePT = null), e.prototype._kill.call(this, s)
        };
        var Mt = function(e, t, n) {
            var r, i, s, o;
            if (e.slice)
                for (i = e.length; --i > -1;) Mt(e[i], t, n);
            else
                for (r = e.childNodes, i = r.length; --i > -1;) s = r[i], o = s.type, s.style && (t.push(Q(s)), n && n.push(s)), 1 !== o && 9 !== o && 11 !== o || !s.childNodes.length || Mt(s, t, n)
        };
        return o.cascadeTo = function(e, n, r) {
            var i, s, o, u = t.to(e, n, r),
                a = [u],
                f = [],
                l = [],
                c = [],
                h = t._internals.reservedProps;
            for (e = u._targets || u.target, Mt(e, f, c), u.render(n, !0), Mt(e, l), u.render(0, !0), u._enabled(!0), i = c.length; --i > -1;)
                if (s = G(c[i], f[i], l[i]), s.firstMPT) {
                    s = s.difs;
                    for (o in r) h[o] && (s[o] = r[o]);
                    a.push(t.to(c[i], n, s))
                }
            return a
        }, e.activate([o]), o
    }, !0)
}), window._gsDefine && window._gsQueue.pop()()
                                    

#2 JavaScript::Eval (size: 83300, repeated: 1) - SHA256: 3d8031714c3d7953787b0750382ed05868583272cae0037a20624ca636f3c986

                                        function lsShowNotice(e, t, n) {
    var r;
    if (typeof e == "string") {
        r = jQuery("#" + e)
    } else if (typeof e == "object") {
        r = e
    }
    var i, s;
    switch (t) {
        case "jquery":
            i = "multiple jQuery issue";
            s = 'It looks like that another plugin or your theme loads an extra copy of the jQuery library causing problems for LayerSlider to show your sliders. <strong>Please navigate on your WordPress admin area to the main page of LayerSlider and enable the "Put JS includes to body" option within the Troubleshooting & Advanced Settings box.</strong>';
            break;
        case "oldjquery":
            i = "old jQuery issue";
            s = "It looks like you are using an old version (" + n + ') of the jQuery library. LayerSlider requires at least version 1.7.0 or newer. Please update jQuery to 1.10.x or higher. Important: Please do not use the jQuery Updater plugin on WordPress and do not update to 2.x version of jQuery because it is not compatible with older browsers like IE 7 & 8. <a href="http://support.kreaturamedia.com/faq/4/layerslider-for-wordpress/#group-13&entry-60">You can read more about updating jQuery by clicking here.</a>';
            break
    }
    r.addClass("ls-error");
    r.append('<p class="ls-exclam">!</p>');
    r.append('<p class="ls-error-title">LayerSlider: ' + i + "</p>");
    r.append('<p class="ls-error-text">' + s + "</p>")
}(function(e) {
    e.fn.layerSlider = function(n) {
        var r = "1.7.0";
        var i = e.fn.jquery;
        var s = e(this);
        var o = function(e, t) {
            var n = e.split(".");
            var r = t.split(".");
            for (var i = 0; i < n.length; ++i) {
                if (r.length == i) {
                    return false
                }
                if (parseInt(n[i]) == parseInt(r[i])) {
                    continue
                } else if (parseInt(n[i]) > parseInt(r[i])) {
                    return false
                } else {
                    return true
                }
            }
            if (n.length != r.length) {
                return true
            }
            return true
        };
        if (!o("1.8.0", i)) {
            s.addClass("ls-norotate")
        }
        if (!o(r, i)) {
            lsShowNotice(s, "oldjquery", i)
        } else {
            if ((typeof n).match("object|undefined")) {
                return this.each(function(e) {
                    new t(this, n)
                })
            } else {
                if (n == "data") {
                    var u = e(this).data("LayerSlider").g;
                    if (u) {
                        return u
                    }
                } else {
                    return this.each(function(t) {
                        var r = e(this).data("LayerSlider");
                        if (r) {
                            if (!r.g.isAnimating && !r.g.isLoading) {
                                if (typeof n == "number") {
                                    if (n > 0 && n < r.g.layersNum + 1 && n != r.g.curLayerIndex) {
                                        r.change(n)
                                    }
                                } else {
                                    switch (n) {
                                        case "prev":
                                            r.o.cbPrev(r.g);
                                            r.prev("clicked");
                                            break;
                                        case "next":
                                            r.o.cbNext(r.g);
                                            r.next("clicked");
                                            break;
                                        case "start":
                                            if (!r.g.autoSlideshow) {
                                                r.o.cbStart(r.g);
                                                r.g.originalAutoSlideshow = true;
                                                r.start()
                                            }
                                            break
                                    }
                                }
                            }
                            if (n == "debug") {
                                r.d.show()
                            }
                            if ((r.g.autoSlideshow || !r.g.autoSlideshow && r.g.originalAutoSlideshow) && n == "stop") {
                                r.o.cbStop(r.g);
                                r.g.originalAutoSlideshow = false;
                                r.g.curLayer.find('iframe[src*="www.youtu"], iframe[src*="player.vimeo"]').each(function() {
                                    clearTimeout(e(this).data("videoTimer"))
                                });
                                r.stop()
                            }
                            if (n == "forceStop") {
                                r.forcestop()
                            }
                        }
                    })
                }
            }
        }
    };
    var t = function(u, a) {
        var f = this;
        f.$el = e(u).addClass("ls-container");
        f.$el.data("LayerSlider", f);
        f.load = function() {
            f.o = e.extend({}, t.options, a);
            f.g = e.extend({}, t.global);
            f.lt = e.extend({}, t.layerTransitions);
            f.st = e.extend({}, t.slideTransitions);
            f.g.enableCSS3 = e(u).hasClass("ls-norotate") ? false : true;
            if (f.g.ie78) {
                f.o.lazyLoad = false
            }
            if (f.o.autoPauseSlideshow === "enabled") {
                f.o.autoPauseSlideshow = true
            }
            if (f.o.autoPauseSlideshow === "disabled") {
                f.o.autoPauseSlideshow = false
            }
            if (typeof layerSliderTransitions !== "undefined") {
                f.t = e.extend({}, layerSliderTransitions)
            }
            if (typeof layerSliderCustomTransitions !== "undefined") {
                f.ct = e.extend({}, layerSliderCustomTransitions)
            }
            if (!f.g.initialized) {
                f.g.initialized = true;
                f.debug();
                if (e("html").find('meta[content*="WordPress"]').length) {
                    f.g.wpVersion = e("html").find('meta[content*="WordPress"]').attr("content").split("WordPress")[1]
                }
                if (e("html").find('script[src*="layerslider"]').length) {
                    if (e("html").find('script[src*="layerslider"]').attr("src").indexOf("?") != -1) {
                        f.g.lswpVersion = e("html").find('script[src*="layerslider"]').attr("src").split("?")[1].split("=")[1]
                    }
                }
                f.d.aT("LayerSlider controls");
                f.d.aU('<a href="#">prev</a> | <a href="#">next</a> | <a href="#">start</a> | <a href="#">stop</a> | <a href="#">force stop</a>');
                f.d.history.find("a").each(function() {
                    e(this).click(function(t) {
                        t.preventDefault();
                        e(u).layerSlider(e(this).text())
                    })
                });
                f.d.aT("LayerSlider version information");
                f.d.aU("JS version: <strong>" + f.g.version + "</strong>");
                if (f.g.lswpVersion) {
                    f.d.aL("WP version: <strong>" + f.g.lswpVersion + "</strong>")
                }
                if (f.g.wpVersion) {
                    f.d.aL("WordPress version: <strong>" + f.g.wpVersion + "</strong>")
                }
                f.d.aL("jQuery version: <strong>" + e().jquery + "</strong>");
                if (e(u).attr("id")) {
                    f.d.aT("LayerSlider container");
                    f.d.aU("#" + e(u).attr("id"))
                }
                if (!f.o.skin || f.o.skin == "" || !f.o.skinsPath || f.o.skinsPath == "") {
                    f.d.aT("Loading without skin. Possibilities: mistyped skin and / or skinsPath.");
                    f.init()
                } else {
                    f.d.aT("Trying to load with skin: " + f.o.skin, true);
                    e(u).addClass("ls-" + f.o.skin);
                    var n = f.o.skinsPath + f.o.skin + "/skin.css";
                    cssContainer = e("head");
                    if (!e("head").length) {
                        cssContainer = e("body")
                    }
                    if (e('link[href="' + n + '"]').length) {
                        f.d.aU('Skin "' + f.o.skin + '" is already loaded.');
                        r = e('link[href="' + n + '"]');
                        if (!f.g.loaded) {
                            f.g.loaded = true;
                            f.g.t1 = setTimeout(function() {
                                f.init()
                            }, 150)
                        }
                    } else {
                        if (document.createStyleSheet) {
                            document.createStyleSheet(n);
                            var r = e('link[href="' + n + '"]')
                        } else {
                            var r = e('<link rel="stylesheet" href="' + n + '" type="text/css" />').appendTo(cssContainer)
                        }
                    }
                    r.load(function() {
                        if (!f.g.loaded) {
                            f.d.aU("curSkin.load(); fired");
                            f.g.loaded = true;
                            f.g.t2 = setTimeout(function() {
                                f.init()
                            }, 150)
                        }
                    });
                    e(window).load(function() {
                        if (!f.g.loaded) {
                            f.d.aU("$(window).load(); fired");
                            f.g.loaded = true;
                            f.g.t3 = setTimeout(function() {
                                f.init()
                            }, 150)
                        }
                    });
                    f.g.t4 = setTimeout(function() {
                        if (!f.g.loaded) {
                            f.d.aT("Fallback mode: Neither curSkin.load(); or $(window).load(); were fired");
                            f.g.loaded = true;
                            f.init()
                        }
                    }, 1e3)
                }
            }
        };
        f.init = function() {
            if (!e("html").attr("id")) {
                e("html").attr("id", "ls-global")
            } else if (!e("body").attr("id")) {
                e("body").attr("id", "ls-global")
            }
            f.g.sliderWidth = function() {
                return e(u).width()
            };
            f.g.sliderHeight = function() {
                return e(u).height()
            };
            e(u).find(".ls-layer").removeClass("ls-layer").addClass("ls-slide");
            e(u).find('.ls-slide > *[class*="ls-s"]').each(function() {
                var t = e(this).attr("class").split("ls-s")[1].split(" ")[0];
                e(this).removeClass("ls-s" + t).addClass("ls-l" + t)
            });
            if (f.o.firstLayer) {
                f.o.firstSlide = f.o.firstLayer
            }
            if (f.o.animateFirstLayer === false) {
                f.o.animateFirstSlide = false
            }
            if (e(u).find(".ls-slide").length == 1) {
                f.o.autoStart = false;
                f.o.navPrevNext = false;
                f.o.navStartStop = false;
                f.o.navButtons = false;
                f.o.loops = 0;
                f.o.forceLoopNum = false;
                f.o.autoPauseSlideshow = true;
                f.o.firstSlide = 1;
                f.o.thumbnailNavigation = "disabled"
            }
            if (f.o.width) {
                f.g.sliderOriginalWidthRU = f.g.sliderOriginalWidth = "" + f.o.width
            } else {
                f.g.sliderOriginalWidthRU = f.g.sliderOriginalWidth = e(u)[0].style.width
            }
            if (f.o.height) {
                f.g.sliderOriginalHeight = "" + f.o.height
            } else {
                f.g.sliderOriginalHeight = e(u)[0].style.height
            }
            if (f.g.sliderOriginalWidth.indexOf("%") == -1 && f.g.sliderOriginalWidth.indexOf("px") == -1) {
                f.g.sliderOriginalWidth += "px"
            }
            if (f.g.sliderOriginalHeight.indexOf("%") == -1 && f.g.sliderOriginalHeight.indexOf("px") == -1) {
                f.g.sliderOriginalHeight += "px"
            }
            if (f.o.responsive && f.g.sliderOriginalWidth.indexOf("px") != -1 && f.g.sliderOriginalHeight.indexOf("px") != -1) {
                f.g.responsiveMode = true
            } else {
                f.g.responsiveMode = false
            }
            e(u).find('*[class*="ls-l"], *[class*="ls-bg"]').each(function() {
                if (!e(this).parent().hasClass("ls-slide")) {
                    e(this).insertBefore(e(this).parent())
                }
            });
            e(u).find(".ls-slide").each(function() {
                e(this).children(':not([class*="ls-"])').each(function() {
                    e(this).remove()
                });
                var t = e("<div>").addClass("ls-gpuhack");
                if (e(this).find(".ls-bg").length) {
                    t.insertAfter(e(this).find(".ls-bg").eq("0"))
                } else {
                    t.prependTo(e(this))
                }
            });
            e(u).find('.ls-slide, *[class*="ls-l"]').each(function() {
                if (e(this).data("ls") || e(this).attr("rel") || e(this).attr("style")) {
                    if (e(this).data("ls")) {
                        var t = e(this).data("ls").toLowerCase().split(";")
                    } else if (e(this).attr("rel") && e(this).attr("rel").indexOf(":") != -1 && e(this).attr("rel").indexOf(";") != -1) {
                        var t = e(this).attr("rel").toLowerCase().split(";")
                    } else {
                        var t = e(this).attr("style").toLowerCase().split(";")
                    }
                    for (x = 0; x < t.length; x++) {
                        param = t[x].split(":");
                        if (param[0].indexOf("easing") != -1) {
                            param[1] = f.ieEasing(param[1])
                        }
                        var n = "";
                        if (param[2]) {
                            n = ":" + e.trim(param[2])
                        }
                        if (param[0] != " " && param[0] != "") {
                            e(this).data(e.trim(param[0]), e.trim(param[1]) + n)
                        }
                    }
                }
                var r = e(this);
                r.data("originalLeft", r[0].style.left);
                r.data("originalTop", r[0].style.top);
                if (e(this).is("a") && e(this).children().length > 0) {
                    r = e(this).children()
                }
                var i = r.width();
                var s = r.height();
                if (r[0].style.width && r[0].style.width.indexOf("%") != -1) {
                    i = r[0].style.width
                }
                if (r[0].style.height && r[0].style.height.indexOf("%") != -1) {
                    s = r[0].style.height
                }
                r.data("originalWidth", i);
                r.data("originalHeight", s);
                r.data("originalPaddingLeft", r.css("padding-left"));
                r.data("originalPaddingRight", r.css("padding-right"));
                r.data("originalPaddingTop", r.css("padding-top"));
                r.data("originalPaddingBottom", r.css("padding-bottom"));
                var o = typeof parseFloat(r.css("opacity")) == "number" ? Math.round(parseFloat(r.css("opacity")) * 100) / 100 : 1;
                e(this).data("originalOpacity", o);
                if (r.css("border-left-width").indexOf("px") == -1) {
                    r.data("originalBorderLeft", r[0].style.borderLeftWidth)
                } else {
                    r.data("originalBorderLeft", r.css("border-left-width"))
                }
                if (r.css("border-right-width").indexOf("px") == -1) {
                    r.data("originalBorderRight", r[0].style.borderRightWidth)
                } else {
                    r.data("originalBorderRight", r.css("border-right-width"))
                }
                if (r.css("border-top-width").indexOf("px") == -1) {
                    r.data("originalBorderTop", r[0].style.borderTopWidth)
                } else {
                    r.data("originalBorderTop", r.css("border-top-width"))
                }
                if (r.css("border-bottom-width").indexOf("px") == -1) {
                    r.data("originalBorderBottom", r[0].style.borderBottomWidth)
                } else {
                    r.data("originalBorderBottom", r.css("border-bottom-width"))
                }
                r.data("originalFontSize", r.css("font-size"));
                r.data("originalLineHeight", r.css("line-height"))
            });
            if (document.location.hash) {
                for (var t = 0; t < e(u).find(".ls-slide").length; t++) {
                    if (e(u).find(".ls-slide").eq(t).data("deeplink") == document.location.hash.split("#")[1]) {
                        f.o.firstSlide = t + 1
                    }
                }
            }
            e(u).find('*[class*="ls-linkto-"]').each(function() {
                var t = e(this).attr("class").split(" ");
                for (var n = 0; n < t.length; n++) {
                    if (t[n].indexOf("ls-linkto-") != -1) {
                        var r = parseInt(t[n].split("ls-linkto-")[1]);
                        e(this).css({
                            cursor: "pointer"
                        }).click(function(t) {
                            t.preventDefault();
                            e(u).layerSlider(r)
                        })
                    }
                }
            });
            f.g.layersNum = e(u).find(".ls-slide").length;
            if (f.o.randomSlideshow && f.g.layersNum > 2) {
                f.o.firstSlide == "random";
                f.o.twoWaySlideshow = false
            } else {
                f.o.randomSlideshow = false
            }
            if (f.o.firstSlide == "random") {
                f.o.firstSlide = Math.floor(Math.random() * f.g.layersNum + 1)
            }
            f.o.fisrtSlide = f.o.fisrtSlide < f.g.layersNum + 1 ? f.o.fisrtSlide : 1;
            f.o.fisrtSlide = f.o.fisrtSlide < 1 ? 1 : f.o.fisrtSlide;
            f.g.nextLoop = 1;
            if (f.o.animateFirstSlide) {
                f.g.nextLoop = 0
            }
            var n = document.location.href.indexOf("file:") === -1 ? "" : "http:";
            e(u).find('iframe[src*="www.youtu"], iframe[src*="youtu.be"]').each(function() {
                e(this).parent().addClass("ls-video-layer");
                if (e(this).parent('[class*="ls-l"]')) {
                    var t = e(this);
                    var r = n;
                    e.getJSON(r + "//gdata.youtube.com/feeds/api/videos/" + e(this).attr("src").split("embed/")[1].split("?")[0] + "?v=2&alt=json&callback=?", function(e) {
                        t.data("videoDuration", parseInt(e["entry"]["media$group"]["yt$duration"]["seconds"]) * 1e3)
                    });
                    var i = e("<div>").addClass("ls-vpcontainer").appendTo(e(this).parent());
                    if (f.o.lazyLoad) {
                        e("<img>").appendTo(i).addClass("ls-videopreview").attr("alt", "Play video").data("src", r + "//img.youtube.com/vi/" + e(this).attr("src").split("embed/")[1].split("?")[0] + "/" + f.o.youtubePreview)
                    } else {
                        e("<img>").appendTo(i).addClass("ls-videopreview").attr("alt", "Play video").attr("src", r + "//img.youtube.com/vi/" + e(this).attr("src").split("embed/")[1].split("?")[0] + "/" + f.o.youtubePreview)
                    }
                    e("<div>").appendTo(i).addClass("ls-playvideo");
                    e(this).parent().css({
                        width: e(this).width(),
                        height: e(this).height()
                    }).click(function() {
                        f.g.isAnimating = true;
                        if (f.g.paused) {
                            if (f.o.autoPauseSlideshow != false) {
                                f.g.paused = false
                            }
                            f.g.originalAutoSlideshow = true
                        } else {
                            f.g.originalAutoSlideshow = f.g.autoSlideshow
                        }
                        if (f.o.autoPauseSlideshow != false) {
                            f.stop()
                        }
                        f.g.pausedByVideo = true;
                        r = e(this).find("iframe").data("videoSrc").indexOf("http") === -1 ? n : "";
                        e(this).find("iframe").attr("src", r + e(this).find("iframe").data("videoSrc"));
                        e(this).find(".ls-vpcontainer").delay(f.g.v.d).fadeOut(f.g.v.fo, function() {
                            if (f.o.autoPauseSlideshow == "auto" && f.g.originalAutoSlideshow == true) {
                                var e = setTimeout(function() {
                                    f.start()
                                }, t.data("videoDuration") - f.g.v.d);
                                t.data("videoTimer", e)
                            }
                            f.g.isAnimating = false;
                            if (f.g.resize == true) {
                                f.makeResponsive(f.g.curLayer, function() {
                                    f.g.resize = false
                                })
                            }
                        })
                    });
                    var s = "&";
                    if (e(this).attr("src").indexOf("?") == -1) {
                        s = "?"
                    }
                    var o = "&wmode=opaque&html5=1";
                    if (e(this).attr("src").indexOf("autoplay") == -1) {
                        e(this).data("videoSrc", e(this).attr("src") + s + "autoplay=1" + o)
                    } else {
                        e(this).data("videoSrc", e(this).attr("src").replace("autoplay=0", "autoplay=1") + o)
                    }
                    e(this).data("originalWidth", e(this).attr("width"));
                    e(this).data("originalHeight", e(this).attr("height"));
                    e(this).attr("src", "")
                }
            });
            e(u).find('iframe[src*="player.vimeo"]').each(function() {
                e(this).parent().addClass("ls-video-layer");
                if (e(this).parent('[class*="ls-l"]')) {
                    var t = e(this);
                    var r = n;
                    var i = e("<div>").addClass("ls-vpcontainer").appendTo(e(this).parent());
                    e.getJSON(r + "//vimeo.com/api/v2/video/" + e(this).attr("src").split("video/")[1].split("?")[0] + ".json?callback=?", function(n) {
                        if (f.o.lazyLoad) {
                            e("<img>").appendTo(i).addClass("ls-videopreview").attr("alt", "Play video").data("src", n[0]["thumbnail_large"])
                        } else {
                            e("<img>").appendTo(i).addClass("ls-videopreview").attr("alt", "Play video").attr("src", n[0]["thumbnail_large"])
                        }
                        t.data("videoDuration", parseInt(n[0]["duration"]) * 1e3);
                        e("<div>").appendTo(i).addClass("ls-playvideo")
                    });
                    e(this).parent().css({
                        width: e(this).width(),
                        height: e(this).height()
                    }).click(function() {
                        f.g.isAnimating = true;
                        if (f.g.paused) {
                            if (f.o.autoPauseSlideshow != false) {
                                f.g.paused = false
                            }
                            f.g.originalAutoSlideshow = true
                        } else {
                            f.g.originalAutoSlideshow = f.g.autoSlideshow
                        }
                        if (f.o.autoPauseSlideshow != false) {
                            f.stop()
                        }
                        f.g.pausedByVideo = true;
                        r = e(this).find("iframe").data("videoSrc").indexOf("http") === -1 ? n : "";
                        e(this).find("iframe").attr("src", r + e(this).find("iframe").data("videoSrc"));
                        e(this).find(".ls-vpcontainer").delay(f.g.v.d).fadeOut(f.g.v.fo, function() {
                            if (f.o.autoPauseSlideshow == "auto" && f.g.originalAutoSlideshow == true) {
                                var e = setTimeout(function() {
                                    f.start()
                                }, t.data("videoDuration") - f.g.v.d);
                                t.data("videoTimer", e)
                            }
                            f.g.isAnimating = false;
                            if (f.g.resize == true) {
                                f.makeResponsive(f.g.curLayer, function() {
                                    f.g.resize = false
                                })
                            }
                        })
                    });
                    var s = "&";
                    if (e(this).attr("src").indexOf("?") == -1) {
                        s = "?"
                    }
                    var o = "&wmode=opaque";
                    if (e(this).attr("src").indexOf("autoplay") == -1) {
                        e(this).data("videoSrc", e(this).attr("src") + s + "autoplay=1" + o)
                    } else {
                        e(this).data("videoSrc", e(this).attr("src").replace("autoplay=0", "autoplay=1") + o)
                    }
                    e(this).data("originalWidth", e(this).attr("width"));
                    e(this).data("originalHeight", e(this).attr("height"));
                    e(this).attr("src", "")
                }
            });
            e(u).find("video, audio").each(function() {
                var t = typeof e(this).attr("width") !== "undefined" ? e(this).attr("width") : "640";
                var n = typeof e(this).attr("height") !== "undefined" ? e(this).attr("height") : "" + e(this).height();
                if (t.indexOf("%") === -1) {
                    t = parseInt(t)
                }
                if (n.indexOf("%") === -1) {
                    n = parseInt(n)
                }
                if (t === "100%" && (n === 0 || n === "0" || n === "100%")) {
                    e(this).attr("height", "100%");
                    n = "auto"
                }
                e(this).parent().addClass("ls-video-layer").css({
                    width: t,
                    height: n
                }).data({
                    originalWidth: t,
                    originalHeight: n
                });
                var r = e(this);
                e(this).removeAttr("width").removeAttr("height").css({
                    width: "100%",
                    height: "100%"
                }).click(function() {
                    if (typeof r.attr("controls") === "undefined") {
                        this.currentTime = 0;
                        this.play()
                    }
                    f.g.isAnimating = true;
                    if (f.g.paused) {
                        if (f.o.autoPauseSlideshow !== false) {
                            f.g.paused = false
                        }
                        f.g.originalAutoSlideshow = true
                    } else {
                        f.g.originalAutoSlideshow = f.g.autoSlideshow
                    }
                    if (f.o.autoPauseSlideshow !== false) {
                        f.stop()
                    }
                    f.g.pausedByVideo = true;
                    e(this).on("ended", function() {
                        if (f.o.autoPauseSlideshow === "auto" && f.g.originalAutoSlideshow === true) {
                            f.start()
                        }
                    });
                    f.g.isAnimating = false;
                    if (f.g.resize === true) {
                        f.makeResponsive(f.g.curLayer, function() {
                            f.g.resize = false
                        })
                    }
                })
            });
            if (f.o.animateFirstSlide) {
                f.o.firstSlide = f.o.firstSlide - 1 === 0 ? f.g.layersNum : f.o.firstSlide - 1
            }
            f.g.curLayerIndex = f.o.firstSlide;
            f.g.curLayer = e(u).find(".ls-slide:eq(" + (f.g.curLayerIndex - 1) + ")");
            e(u).find(".ls-slide").wrapAll('<div class="ls-inner"></div>');
            if (f.o.showBarTimer) {
                f.g.barTimer = e("<div>").addClass("ls-bar-timer").appendTo(e(u).find(".ls-inner"))
            }
            if (f.o.showCircleTimer && !f.g.ie78) {
                f.g.circleTimer = e("<div>").addClass("ls-circle-timer").appendTo(e(u).find(".ls-inner"));
                f.g.circleTimer.append(e('<div class="ls-ct-left"><div class="ls-ct-rotate"><div class="ls-ct-hider"><div class="ls-ct-half"></div></div></div></div><div class="ls-ct-right"><div class="ls-ct-rotate"><div class="ls-ct-hider"><div class="ls-ct-half"></div></div></div></div><div class="ls-ct-center"></div>'))
            }
            f.g.li = e("<div>").css({
                zIndex: -1,
                display: "none"
            }).addClass("ls-loading-container").appendTo(e(u));
            e("<div>").addClass("ls-loading-indicator").appendTo(f.g.li);
            if (e(u).css("position") == "static") {
                e(u).css("position", "relative")
            }
            if (f.o.globalBGImage) {
                e(u).find(".ls-inner").css({
                    backgroundImage: "url(" + f.o.globalBGImage + ")"
                })
            } else {
                e(u).find(".ls-inner").css({
                    backgroundColor: f.o.globalBGColor
                })
            }
            if (f.o.globalBGColor == "transparent" && f.o.globalBGImage == false) {
                e(u).find(".ls-inner").css({
                    background: "none transparent !important"
                })
            }
            e(u).find(".ls-slide img").each(function() {
                e(this).removeAttr("width").removeAttr("height");
                if (f.o.imgPreload === true && f.o.lazyLoad === true) {
                    if (typeof e(this).data("src") !== "string") {
                        e(this).data("src", e(this).attr("src"));
                        var t = f.o.skinsPath + "../css/blank.gif";
                        e(this).attr("src", t)
                    }
                } else {
                    if (typeof e(this).data("src") === "string") {
                        e(this).attr("src", e(this).data("src"));
                        e(this).removeAttr("data-src")
                    }
                }
            });
            e(u).find(".ls-slide").on("mouseenter", function(t) {
                f.g.parallaxStartX = t.pageX - e(this).parent().offset().left;
                f.g.parallaxStartY = t.pageY - e(this).parent().offset().top
            });
            e(u).find(".ls-slide").on("mousemove", function(t) {
                var n = e(this).parent().offset().left + f.g.parallaxStartX;
                var r = e(this).parent().offset().top + f.g.parallaxStartY;
                var i = t.pageX - n;
                var s = t.pageY - r;
                e(this).find("> *:not(.ls-bg)").each(function() {
                    if (typeof e(this).data("parallaxlevel") !== "undefined" && parseInt(e(this).data("parallaxlevel")) !== 0) {
                        e(this).css({
                            marginLeft: -i / 100 * parseInt(e(this).data("parallaxlevel")),
                            marginTop: -s / 100 * parseInt(e(this).data("parallaxlevel"))
                        })
                    }
                })
            });
            e(u).find(".ls-slide").on("mouseleave", function() {
                e(this).find("> *:not(.ls-bg)").each(function() {
                    if (typeof e(this).data("parallaxlevel") !== "undefined" && parseInt(e(this).data("parallaxlevel")) !== 0) {
                        TweenLite.to(this, .4, {
                            css: {
                                marginLeft: 0,
                                marginTop: 0
                            }
                        })
                    }
                })
            });
            if (f.o.navPrevNext) {
                e('<a class="ls-nav-prev" href="#" />').click(function(t) {
                    t.preventDefault();
                    e(u).layerSlider("prev")
                }).appendTo(e(u));
                e('<a class="ls-nav-next" href="#" />').click(function(t) {
                    t.preventDefault();
                    e(u).layerSlider("next")
                }).appendTo(e(u));
                if (f.o.hoverPrevNext) {
                    e(u).find(".ls-nav-prev, .ls-nav-next").css({
                        display: "none"
                    });
                    e(u).hover(function() {
                        if (!f.g.forceHideControls) {
                            if (f.g.ie78) {
                                e(u).find(".ls-nav-prev, .ls-nav-next").css("display", "block")
                            } else {
                                e(u).find(".ls-nav-prev, .ls-nav-next").stop(true, true).fadeIn(300)
                            }
                        }
                    }, function() {
                        if (f.g.ie78) {
                            e(u).find(".ls-nav-prev, .ls-nav-next").css("display", "none")
                        } else {
                            e(u).find(".ls-nav-prev, .ls-nav-next").stop(true, true).fadeOut(300)
                        }
                    })
                }
            }
            if (f.o.navStartStop || f.o.navButtons) {
                var r = e('<div class="ls-bottom-nav-wrapper" />').appendTo(e(u));
                f.g.bottomWrapper = r;
                if (f.o.thumbnailNavigation == "always") {
                    r.addClass("ls-above-thumbnails")
                }
                if (f.o.navButtons && f.o.thumbnailNavigation != "always") {
                    e('<span class="ls-bottom-slidebuttons" />').appendTo(e(u).find(".ls-bottom-nav-wrapper"));
                    if (f.o.thumbnailNavigation == "hover") {
                        var i = e('<div class="ls-thumbnail-hover"><div class="ls-thumbnail-hover-inner"><div class="ls-thumbnail-hover-bg"></div><div class="ls-thumbnail-hover-img"><img></div><span></span></div></div>').appendTo(e(u).find(".ls-bottom-slidebuttons"))
                    }
                    for (x = 1; x < f.g.layersNum + 1; x++) {
                        var s = e('<a href="#" />').appendTo(e(u).find(".ls-bottom-slidebuttons")).click(function(t) {
                            t.preventDefault();
                            e(u).layerSlider(e(this).index() + 1)
                        });
                        if (f.o.thumbnailNavigation == "hover") {
                            e(u).find(".ls-thumbnail-hover, .ls-thumbnail-hover-img").css({
                                width: f.o.tnWidth,
                                height: f.o.tnHeight
                            });
                            var o = e(u).find(".ls-thumbnail-hover");
                            var a = o.find("img").css({
                                height: f.o.tnHeight
                            });
                            var l = e(u).find(".ls-thumbnail-hover-inner").css({
                                visibility: "hidden",
                                display: "block"
                            });
                            s.hover(function() {
                                var t = e(u).find(".ls-slide").eq(e(this).index());
                                var n;
                                if (f.o.imgPreload === true && f.o.lazyLoad === true) {
                                    if (t.find(".ls-tn").length) {
                                        n = t.find(".ls-tn").data("src")
                                    } else if (t.find(".ls-videopreview").length) {
                                        n = t.find(".ls-videopreview").data("src")
                                    } else if (t.find(".ls-bg").length) {
                                        n = t.find(".ls-bg").data("src")
                                    } else {
                                        n = f.o.skinsPath + f.o.skin + "/nothumb.png"
                                    }
                                } else {
                                    if (t.find(".ls-tn").length) {
                                        n = t.find(".ls-tn").attr("src")
                                    } else if (t.find(".ls-videopreview").length) {
                                        n = t.find(".ls-videopreview").attr("src")
                                    } else if (t.find(".ls-bg").length) {
                                        n = t.find(".ls-bg").attr("src")
                                    } else {
                                        n = f.o.skinsPath + f.o.skin + "/nothumb.png"
                                    }
                                }
                                e(u).find(".ls-thumbnail-hover-img").css({
                                    left: parseInt(o.css("padding-left")),
                                    top: parseInt(o.css("padding-top"))
                                });
                                a.load(function() {
                                    if (e(this).width() == 0) {
                                        a.css({
                                            position: "relative",
                                            margin: "0 auto",
                                            left: "auto"
                                        })
                                    } else {
                                        a.css({
                                            position: "absolute",
                                            marginLeft: -e(this).width() / 2,
                                            left: "50%"
                                        })
                                    }
                                }).attr("src", n);
                                o.css({
                                    display: "block"
                                }).stop().animate({
                                    left: e(this).position().left + (e(this).width() - o.outerWidth()) / 2
                                }, 250);
                                l.css({
                                    display: "none",
                                    visibility: "visible"
                                }).stop().fadeIn(250)
                            }, function() {
                                l.stop().fadeOut(250, function() {
                                    o.css({
                                        visibility: "hidden",
                                        display: "block"
                                    })
                                })
                            })
                        }
                    }
                    if (f.o.thumbnailNavigation == "hover") {
                        i.appendTo(e(u).find(".ls-bottom-slidebuttons"))
                    }
                    e(u).find(".ls-bottom-slidebuttons a:eq(" + (f.o.firstSlide - 1) + ")").addClass("ls-nav-active")
                }
                if (f.o.navStartStop) {
                    var c = e('<a class="ls-nav-start" href="#" />').click(function(t) {
                        t.preventDefault();
                        e(u).layerSlider("start")
                    }).prependTo(e(u).find(".ls-bottom-nav-wrapper"));
                    var h = e('<a class="ls-nav-stop" href="#" />').click(function(t) {
                        t.preventDefault();
                        e(u).layerSlider("stop")
                    }).appendTo(e(u).find(".ls-bottom-nav-wrapper"))
                } else if (f.o.thumbnailNavigation != "always") {
                    e('<span class="ls-nav-sides ls-nav-sideleft" />').prependTo(e(u).find(".ls-bottom-nav-wrapper"));
                    e('<span class="ls-nav-sides ls-nav-sideright" />').appendTo(e(u).find(".ls-bottom-nav-wrapper"))
                }
                if (f.o.hoverBottomNav && f.o.thumbnailNavigation != "always") {
                    r.css({
                        display: "none"
                    });
                    e(u).hover(function() {
                        if (!f.g.forceHideControls) {
                            if (f.g.ie78) {
                                r.css("display", "block")
                            } else {
                                r.stop(true, true).fadeIn(300)
                            }
                        }
                    }, function() {
                        if (f.g.ie78) {
                            r.css("display", "none")
                        } else {
                            r.stop(true, true).fadeOut(300)
                        }
                    })
                }
            }
            if (f.o.thumbnailNavigation == "always") {
                f.g.thumbsWrapper = e('<div class="ls-thumbnail-wrapper"></div>').appendTo(e(u));
                var i = e('<div class="ls-thumbnail"><div class="ls-thumbnail-inner"><div class="ls-thumbnail-slide-container"><div class="ls-thumbnail-slide"></div></div></div></div>').appendTo(f.g.thumbsWrapper);
                f.g.thumbnails = e(u).find(".ls-thumbnail-slide-container");
                if (!("ontouchstart" in window)) {
                    f.g.thumbnails.hover(function() {
                        e(this).addClass("ls-thumbnail-slide-hover")
                    }, function() {
                        e(this).removeClass("ls-thumbnail-slide-hover");
                        f.scrollThumb()
                    }).mousemove(function(t) {
                        var n = parseInt(t.pageX - e(this).offset().left) / e(this).width() * (e(this).width() - e(this).find(".ls-thumbnail-slide").width());
                        e(this).find(".ls-thumbnail-slide").stop().css({
                            marginLeft: n
                        })
                    })
                } else {
                    f.g.thumbnails.addClass("ls-touchscroll")
                }
                e(u).find(".ls-slide").each(function() {
                    var t = e(this).index() + 1;
                    var n;
                    if (f.o.imgPreload === true && f.o.lazyLoad === true) {
                        if (e(this).find(".ls-tn").length) {
                            n = e(this).find(".ls-tn").data("src")
                        } else if (e(this).find(".ls-videopreview").length) {
                            n = e(this).find(".ls-videopreview").data("src")
                        } else if (e(this).find(".ls-bg").length) {
                            n = e(this).find(".ls-bg").data("src")
                        } else {
                            n = f.o.skinsPath + f.o.skin + "/nothumb.png"
                        }
                    } else {
                        if (e(this).find(".ls-tn").length) {
                            n = e(this).find(".ls-tn").attr("src")
                        } else if (e(this).find(".ls-videopreview").length) {
                            n = e(this).find(".ls-videopreview").attr("src")
                        } else if (e(this).find(".ls-bg").length) {
                            n = e(this).find(".ls-bg").attr("src")
                        } else {
                            n = f.o.skinsPath + f.o.skin + "/nothumb.png"
                        }
                    }
                    var r = e('<a href="#" class="ls-thumb-' + t + '"><img src="' + n + '"></a>');
                    r.appendTo(e(u).find(".ls-thumbnail-slide"));
                    if (!("ontouchstart" in window)) {
                        r.hover(function() {
                            e(this).children().stop().fadeTo(300, f.o.tnActiveOpacity / 100)
                        }, function() {
                            if (!e(this).children().hasClass("ls-thumb-active")) {
                                e(this).children().stop().fadeTo(300, f.o.tnInactiveOpacity / 100)
                            }
                        })
                    }
                    r.click(function(n) {
                        n.preventDefault();
                        e(u).layerSlider(t)
                    })
                });
                if (c && h) {
                    var p = f.g.bottomWrapper = e('<div class="ls-bottom-nav-wrapper ls-below-thumbnails"></div>').appendTo(e(u));
                    c.clone().click(function(t) {
                        t.preventDefault();
                        e(u).layerSlider("start")
                    }).appendTo(p);
                    h.clone().click(function(t) {
                        t.preventDefault();
                        e(u).layerSlider("stop")
                    }).appendTo(p)
                }
                if (f.o.hoverBottomNav) {
                    f.g.thumbsWrapper.css("display", "none");
                    if (p) {
                        f.g.bottomWrapper = p.css("display") == "block" ? p : e(u).find(".ls-above-thumbnails");
                        f.g.bottomWrapper.css("display", "none")
                    }
                    e(u).hover(function() {
                        e(u).addClass("ls-hover");
                        if (!f.g.forceHideControls) {
                            if (f.g.ie78) {
                                f.g.thumbsWrapper.css("display", "block");
                                if (f.g.bottomWrapper) {
                                    f.g.bottomWrapper.css("display", "block")
                                }
                            } else {
                                f.g.thumbsWrapper.stop(true, true).fadeIn(300);
                                if (f.g.bottomWrapper) {
                                    f.g.bottomWrapper.stop(true, true).fadeIn(300)
                                }
                            }
                        }
                    }, function() {
                        e(u).removeClass("ls-hover");
                        if (f.g.ie78) {
                            f.g.thumbsWrapper.css("display", "none");
                            if (f.g.bottomWrapper) {
                                f.g.bottomWrapper.css("display", "none")
                            }
                        } else {
                            f.g.thumbsWrapper.stop(true, true).fadeOut(300);
                            if (f.g.bottomWrapper) {
                                f.g.bottomWrapper.stop(true, true).fadeOut(300)
                            }
                        }
                    })
                }
            }
            f.g.shadow = e('<div class="ls-shadow"></div>').appendTo(e(u));
            if (f.g.shadow.css("display") == "block" && !f.g.shadow.find("img").length) {
                f.g.showShadow = function() {
                    f.g.shadow.css({
                        display: "none",
                        visibility: "visible"
                    }).fadeIn(500, function() {
                        f.g.showShadow = false
                    })
                };
                f.g.shadowImg = e("<img>").attr("src", f.o.skinsPath + f.o.skin + "/shadow.png").appendTo(f.g.shadow);
                f.g.shadowBtmMod = typeof parseInt(e(u).css("padding-bottom")) == "number" ? parseInt(e(u).css("padding-bottom")) : 0
            }
            f.resizeShadow();
            if (f.o.keybNav && e(u).find(".ls-slide").length > 1) {
                e("body").bind("keydown", function(e) {
                    if (!f.g.isAnimating && !f.g.isLoading) {
                        if (e.which == 37) {
                            f.o.cbPrev(f.g);
                            f.prev("clicked")
                        } else if (e.which == 39) {
                            f.o.cbNext(f.g);
                            f.next("clicked")
                        }
                    }
                })
            }
            if ("ontouchstart" in window && e(u).find(".ls-slide").length > 1 && f.o.touchNav) {
                e(u).find(".ls-inner").bind("touchstart", function(e) {
                    var t = e.touches ? e.touches : e.originalEvent.touches;
                    if (t.length == 1) {
                        f.g.touchStartX = f.g.touchEndX = t[0].clientX
                    }
                });
                e(u).find(".ls-inner").bind("touchmove", function(e) {
                    var t = e.touches ? e.touches : e.originalEvent.touches;
                    if (t.length == 1) {
                        f.g.touchEndX = t[0].clientX
                    }
                    if (Math.abs(f.g.touchStartX - f.g.touchEndX) > 45) {
                        e.preventDefault()
                    }
                });
                e(u).find(".ls-inner").bind("touchend", function(t) {
                    if (Math.abs(f.g.touchStartX - f.g.touchEndX) > 45) {
                        if (f.g.touchStartX - f.g.touchEndX > 0) {
                            f.o.cbNext(f.g);
                            e(u).layerSlider("next")
                        } else {
                            f.o.cbPrev(f.g);
                            e(u).layerSlider("prev")
                        }
                    }
                })
            }
            if (f.o.pauseOnHover == true && e(u).find(".ls-slide").length > 1) {
                e(u).find(".ls-inner").hover(function() {
                    f.o.cbPause(f.g);
                    if (f.g.autoSlideshow) {
                        f.g.paused = true;
                        f.stop();
                        if (f.g.barTimer) {
                            f.g.barTimer.stop()
                        }
                        if (f.g.circleTimer) {
                            if (f.g.cttl) {
                                f.g.cttl.pause()
                            }
                        }
                        f.g.pausedSlideTime = (new Date).getTime()
                    }
                }, function() {
                    if (f.g.paused == true) {
                        f.start();
                        f.g.paused = false
                    }
                })
            }
            f.resizeSlider();
            if (f.o.yourLogo) {
                f.g.yourLogo = e("<img>").addClass("ls-yourlogo").appendTo(e(u)).attr("style", f.o.yourLogoStyle).css({
                    visibility: "hidden",
                    display: "bock"
                }).load(function() {
                    var t = 0;
                    if (!f.g.yourLogo) {
                        t = 1e3
                    }
                    setTimeout(function() {
                        f.g.yourLogo.data("originalWidth", f.g.yourLogo.width());
                        f.g.yourLogo.data("originalHeight", f.g.yourLogo.height());
                        if (f.g.yourLogo.css("left") != "auto") {
                            f.g.yourLogo.data("originalLeft", f.g.yourLogo[0].style.left)
                        }
                        if (f.g.yourLogo.css("right") != "auto") {
                            f.g.yourLogo.data("originalRight", f.g.yourLogo[0].style.right)
                        }
                        if (f.g.yourLogo.css("top") != "auto") {
                            f.g.yourLogo.data("originalTop", f.g.yourLogo[0].style.top)
                        }
                        if (f.g.yourLogo.css("bottom") != "auto") {
                            f.g.yourLogo.data("originalBottom", f.g.yourLogo[0].style.bottom)
                        }
                        if (f.o.yourLogoLink != false) {
                            e("<a>").appendTo(e(u)).attr("href", f.o.yourLogoLink).attr("target", f.o.yourLogoTarget).css({
                                textDecoration: "none",
                                outline: "none"
                            }).append(f.g.yourLogo)
                        }
                        f.g.yourLogo.css({
                            display: "none",
                            visibility: "visible"
                        });
                        f.resizeYourLogo()
                    }, t)
                }).attr("src", f.o.yourLogo)
            }
            e(window).resize(function() {
                f.g.resize = true;
                if (!f.g.isAnimating) {
                    f.makeResponsive(f.g.curLayer, function() {
                        if (f.g.ltContainer) {
                            f.g.ltContainer.empty()
                        }
                        f.g.resize = false
                    });
                    if (f.g.yourLogo) {
                        f.resizeYourLogo()
                    }
                }
            });
            f.g.showSlider = true;
            if (f.o.animateFirstSlide == true) {
                if (f.o.autoStart) {
                    f.g.autoSlideshow = true;
                    e(u).find(".ls-nav-start").addClass("ls-nav-start-active")
                } else {
                    e(u).find(".ls-nav-stop").addClass("ls-nav-stop-active")
                }
                f.next()
            } else {
                f.imgPreload(f.g.curLayer, function() {
                    f.g.curLayer.fadeIn(1e3, function() {
                        f.g.isLoading = false;
                        e(this).addClass("ls-active");
                        if (f.o.autoPlayVideos) {
                            e(this).delay(e(this).data("delayin") + 25).queue(function() {
                                e(this).find(".ls-videopreview, video, audio").click();
                                e(this).dequeue()
                            })
                        }
                        f.g.curLayer.find(' > *[class*="ls-l"]').each(function() {
                            if (e(this).data("showuntil") > 0) {
                                var t = e(this);
                                t.data("showUntilTimer", setTimeout(function() {
                                    f.sublayerShowUntil(t)
                                }, t.data("showuntil")))
                            }
                        })
                    });
                    f.changeThumb(f.g.curLayerIndex);
                    if (f.o.autoStart) {
                        f.g.isLoading = false;
                        f.start()
                    } else {
                        e(u).find(".ls-nav-stop").addClass("ls-nav-stop-active")
                    }
                })
            }
            f.o.cbInit(e(u))
        };
        f.start = function() {
            if (f.g.autoSlideshow) {
                if (f.g.prevNext == "prev" && f.o.twoWaySlideshow) {
                    f.prev()
                } else {
                    f.next()
                }
            } else {
                f.g.autoSlideshow = true;
                if (!f.g.isAnimating && !f.g.isLoading) {
                    f.timer()
                }
            }
            e(u).find(".ls-nav-start").addClass("ls-nav-start-active");
            e(u).find(".ls-nav-stop").removeClass("ls-nav-stop-active")
        };
        f.timer = function() {
            if (e(u).find(".ls-active").data("ls")) {
                var t = f.st.slideDelay
            } else {
                var t = f.o.slideDelay
            }
            var n = e(u).find(".ls-active").data("slidedelay") ? parseInt(e(u).find(".ls-active").data("slidedelay")) : t;
            if (!f.o.animateFirstSlide && !e(u).find(".ls-active").data("slidedelay")) {
                var r = e(u).find(".ls-slide:eq(" + (f.o.firstSlide - 1) + ")").data("slidedelay");
                n = r ? r : t
            }
            clearTimeout(f.g.slideTimer);
            if (f.g.pausedSlideTime) {
                if (!f.g.startSlideTime) {
                    f.g.startSlideTime = (new Date).getTime()
                }
                if (f.g.startSlideTime > f.g.pausedSlideTime) {
                    f.g.pausedSlideTime = (new Date).getTime()
                }
                if (!f.g.curSlideTime) {
                    f.g.curSlideTime = n
                }
                f.g.curSlideTime -= f.g.pausedSlideTime - f.g.startSlideTime;
                f.g.pausedSlideTime = false;
                f.g.startSlideTime = (new Date).getTime()
            } else {
                f.g.curSlideTime = n;
                f.g.startSlideTime = (new Date).getTime()
            }
            f.g.curSlideTime = parseInt(f.g.curSlideTime);
            f.g.slideTimer = setTimeout(function() {
                f.g.startSlideTime = f.g.pausedSlideTime = f.g.curSlideTime = false;
                f.start()
            }, f.g.curSlideTime);
            if (f.g.barTimer) {
                f.g.barTimer.animate({
                    width: f.g.sliderWidth()
                }, f.g.curSlideTime, "linear", function() {
                    e(this).css({
                        width: 0
                    })
                })
            }
            if (f.g.circleTimer) {
                var i = f.g.circleTimer.find(".ls-ct-right .ls-ct-rotate");
                var s = f.g.circleTimer.find(".ls-ct-left .ls-ct-rotate");
                if (f.g.circleTimer.css("display") == "none") {
                    i.css({
                        rotate: 0
                    });
                    s.css({
                        rotate: 0
                    });
                    f.g.circleTimer.fadeIn(350)
                }
                if (!f.g.cttl) {
                    f.g.cttl = new TimelineLite;
                    f.g.cttl.add(TweenLite.fromTo(i[0], n / 2e3, {
                        rotation: 0
                    }, {
                        ease: Linear.easeNone,
                        rotation: 180,
                        onReverseComplete: function() {
                            f.g.cttl = false
                        }
                    }));
                    f.g.cttl.add(TweenLite.fromTo(s[0], n / 2e3, {
                        rotation: 0
                    }, {
                        ease: Linear.easeNone,
                        rotation: 180
                    }))
                } else {
                    f.g.cttl.resume()
                }
            }
        };
        f.stop = function() {
            f.g.pausedSlideTime = (new Date).getTime();
            if (f.g.barTimer) {
                f.g.barTimer.stop()
            }
            if (f.g.circleTimer) {
                if (f.g.cttl) {
                    f.g.cttl.pause()
                }
            }
            if (!f.g.paused && !f.g.originalAutoSlideshow) {
                e(u).find(".ls-nav-stop").addClass("ls-nav-stop-active");
                e(u).find(".ls-nav-start").removeClass("ls-nav-start-active")
            }
            clearTimeout(f.g.slideTimer);
            f.g.autoSlideshow = false
        };
        f.forcestop = function() {
            clearTimeout(f.g.slideTimer);
            f.g.autoSlideshow = false;
            clearTimeout(f.g.t1);
            clearTimeout(f.g.t2);
            clearTimeout(f.g.t3);
            clearTimeout(f.g.t4);
            clearTimeout(f.g.t5);
            if (f.g.barTimer) {
                f.g.barTimer.stop()
            }
            if (f.g.circleTimer) {
                if (f.g.cttl) {
                    f.g.cttl.pause()
                }
            }
            e(u).find("*").stop(true, false).dequeue();
            e(u).find(".ls-slide >").each(function() {
                if (e(this).data("tr")) {
                    e(this).data("tr").pause()
                }
            });
            if (!f.g.paused && !f.g.originalAutoSlideshow) {
                e(u).find(".ls-nav-stop").addClass("ls-nav-stop-active");
                e(u).find(".ls-nav-start").removeClass("ls-nav-start-active")
            }
        };
        f.restart = function() {
            e(u).find("*").stop();
            clearTimeout(f.g.slideTimer);
            f.change(f.g.curLayerIndex, f.g.prevNext)
        };
        f.ieEasing = function(t) {
            if (e.trim(t.toLowerCase()) == "swing" || e.trim(t.toLowerCase()) == "linear") {
                return t.toLowerCase()
            } else {
                return t.replace("easeinout", "easeInOut").replace("easein", "easeIn").replace("easeout", "easeOut").replace("quad", "Quad").replace("quart", "Quart").replace("cubic", "Cubic").replace("quint", "Quint").replace("sine", "Sine").replace("expo", "Expo").replace("circ", "Circ").replace("elastic", "Elastic").replace("back", "Back").replace("bounce", "Bounce")
            }
        };
        f.prev = function(e) {
            if (f.g.curLayerIndex < 2) {
                f.g.nextLoop += 1
            }
            if (f.g.nextLoop > f.o.loops && f.o.loops > 0 && !e) {
                f.g.nextLoop = 0;
                f.stop();
                if (f.o.forceLoopNum == false) {
                    f.o.loops = 0
                }
            } else {
                var t = f.g.curLayerIndex < 2 ? f.g.layersNum : f.g.curLayerIndex - 1;
                f.g.prevNext = "prev";
                f.change(t, f.g.prevNext)
            }
        };
        f.next = function(e) {
            if (!f.o.randomSlideshow) {
                if (!(f.g.curLayerIndex < f.g.layersNum)) {
                    f.g.nextLoop += 1
                }
                if (f.g.nextLoop > f.o.loops && f.o.loops > 0 && !e) {
                    f.g.nextLoop = 0;
                    f.stop();
                    if (f.o.forceLoopNum == false) {
                        f.o.loops = 0
                    }
                } else {
                    var t = f.g.curLayerIndex < f.g.layersNum ? f.g.curLayerIndex + 1 : 1;
                    f.g.prevNext = "next";
                    f.change(t, f.g.prevNext)
                }
            } else if (!e) {
                var t = f.g.curLayerIndex;
                var n = function() {
                    t = Math.floor(Math.random() * f.g.layersNum) + 1;
                    if (t == f.g.curLayerIndex) {
                        n()
                    } else {
                        f.g.prevNext = "next";
                        f.change(t, f.g.prevNext)
                    }
                };
                n()
            } else if (e) {
                var t = f.g.curLayerIndex < f.g.layersNum ? f.g.curLayerIndex + 1 : 1;
                f.g.prevNext = "next";
                f.change(t, f.g.prevNext)
            }
        };
        f.change = function(t, n) {
            f.g.startSlideTime = f.g.pausedSlideTime = f.g.curSlideTime = false;
            if (f.g.barTimer) {
                f.g.barTimer.stop().delay(300).animate({
                    width: 0
                }, 450)
            }
            if (f.g.circleTimer) {
                f.g.circleTimer.fadeOut(500);
                if (f.g.cttl) {
                    f.g.cttl.reverse().duration(.35)
                }
            }
            if (f.g.pausedByVideo == true) {
                f.g.pausedByVideo = false;
                f.g.autoSlideshow = f.g.originalAutoSlideshow;
                f.g.curLayer.find('iframe[src*="www.youtu"], iframe[src*="player.vimeo"]').each(function() {
                    e(this).parent().find(".ls-vpcontainer").fadeIn(f.g.v.fi, function() {
                        e(this).parent().find("iframe").attr("src", "")
                    })
                });
                f.g.curLayer.find("video, audio").each(function() {
                    this.pause()
                })
            }
            e(u).find('iframe[src*="www.youtu"], iframe[src*="player.vimeo"]').each(function() {
                clearTimeout(e(this).data("videoTimer"))
            });
            clearTimeout(f.g.slideTimer);
            f.g.nextLayerIndex = t;
            f.g.nextLayer = e(u).find(".ls-slide:eq(" + (f.g.nextLayerIndex - 1) + ")");
            if (!n) {
                if (f.g.curLayerIndex < f.g.nextLayerIndex) {
                    f.g.prevNext = "next"
                } else {
                    f.g.prevNext = "prev"
                }
            }
            var r = 0;
            if (e(u).find('iframe[src*="www.youtu"], iframe[src*="player.vimeo"]').length > 0) {
                r = f.g.v.fi
            }
            f.imgPreload(f.g.nextLayer, function() {
                f.animate()
            })
        };
        f.imgPreload = function(t, n) {
            f.g.isLoading = true;
            if (f.g.showSlider) {
                e(u).css({
                    visibility: "visible"
                })
            }
            if (f.o.imgPreload) {
                var r = [];
                var i = 0;
                if (t.css("background-image") != "none" && t.css("background-image").indexOf("url") != -1 && !t.hasClass("ls-preloaded") && !t.hasClass("ls-not-preloaded")) {
                    var s = t.css("background-image");
                    s = s.match(/url\((.*)\)/)[1].replace(/"/gi, "");
                    r[r.length] = [s, t]
                }
                t.find("img:not(.ls-preloaded, .ls-not-preloaded)").each(function() {
                    if (f.o.lazyLoad === true) {
                        e(this).attr("src", e(this).data("src"))
                    }
                    r[r.length] = [e(this).attr("src"), e(this)]
                });
                t.find("*").each(function() {
                    if (e(this).css("background-image") != "none" && e(this).css("background-image").indexOf("url") != -1 && !e(this).hasClass("ls-preloaded") && !e(this).hasClass("ls-not-preloaded")) {
                        var t = e(this).css("background-image");
                        t = t.match(/url\((.*)\)/)[1].replace(/"/gi, "");
                        r[r.length] = [t, e(this)]
                    }
                });
                if (r.length == 0) {
                    e(".ls-thumbnail-wrapper, .ls-nav-next, .ls-nav-prev, .ls-bottom-nav-wrapper").css({
                        visibility: "visible"
                    });
                    f.makeResponsive(t, n)
                } else {
                    if (f.g.ie78) {
                        f.g.li.css("display", "block")
                    } else {
                        f.g.li.delay(400).fadeIn(300)
                    }
                    for (x = 0; x < r.length; x++) {
                        e("<img>").data("el", r[x]).load(function() {
                            e(this).data("el")[1].addClass("ls-preloaded");
                            if (++i == r.length) {
                                f.g.li.stop(true, true).css({
                                    display: "none"
                                });
                                e(".ls-thumbnail-wrapper, .ls-nav-next, .ls-nav-prev, .ls-bottom-nav-wrapper").css({
                                    visibility: "visible"
                                });
                                if (navigator.userAgent.indexOf("Trident/7") !== -1 || f.g.ie78) {
                                    setTimeout(function() {
                                        f.makeResponsive(t, n)
                                    }, 50)
                                } else {
                                    f.makeResponsive(t, n)
                                }
                            }
                        }).error(function() {
                            var t = e(this).data("el")[0].substring(e(this).data("el")[0].lastIndexOf("/") + 1, e(this).data("el")[0].length);
                            if (window.console) {
                                console.log('LayerSlider error:\r\n\r\nIt seems like the URL of the image or background image "' + t + '" is pointing to a wrong location and it cannot be loaded. Please check the URLs of all your images used in the slider.')
                            } else {
                                alert('LayerSlider error:\r\n\r\nIt seems like the URL of the image or background image "' + t + '" is pointing to a wrong location and it cannot be loaded. Please check the URLs of all your images used in the slider.')
                            }
                            e(this).addClass("ls-not-preloaded");
                            i++
                        }).attr("src", r[x][0])
                    }
                }
            } else {
                e(".ls-thumbnail-wrapper, .ls-nav-next, .ls-nav-prev, .ls-bottom-nav-wrapper").css({
                    visibility: "visible"
                });
                f.makeResponsive(t, n)
            }
        };
        f.makeResponsive = function(t, n) {
            t.css({
                visibility: "hidden",
                display: "block"
            });
            if (f.g.showShadow) {
                f.g.showShadow()
            }
            f.resizeSlider();
            if (f.o.thumbnailNavigation == "always") {
                f.resizeThumb()
            }
            t.children().each(function() {
                var t = e(this);
                var n = t.data("originalLeft") ? t.data("originalLeft") : "0";
                var r = t.data("originalTop") ? t.data("originalTop") : "0";
                if (t.is("a") && t.children().length > 0) {
                    t.css({
                        display: "block"
                    });
                    t = t.children()
                }
                var i = "auto";
                var s = "auto";
                if (t.data("originalWidth")) {
                    if (typeof t.data("originalWidth") == "number") {
                        i = parseInt(t.data("originalWidth")) * f.g.ratio
                    } else if (t.data("originalWidth").indexOf("%") != -1) {
                        i = t.data("originalWidth")
                    }
                }
                if (t.data("originalHeight")) {
                    if (typeof t.data("originalHeight") == "number") {
                        s = parseInt(t.data("originalHeight")) * f.g.ratio
                    } else if (t.data("originalHeight").indexOf("%") != -1) {
                        s = t.data("originalHeight")
                    }
                }
                var o = t.data("originalPaddingLeft") ? parseInt(t.data("originalPaddingLeft")) * f.g.ratio : 0;
                var a = t.data("originalPaddingRight") ? parseInt(t.data("originalPaddingRight")) * f.g.ratio : 0;
                var l = t.data("originalPaddingTop") ? parseInt(t.data("originalPaddingTop")) * f.g.ratio : 0;
                var c = t.data("originalPaddingBottom") ? parseInt(t.data("originalPaddingBottom")) * f.g.ratio : 0;
                var h = t.data("originalBorderLeft") ? parseInt(t.data("originalBorderLeft")) * f.g.ratio : 0;
                var p = t.data("originalBorderRight") ? parseInt(t.data("originalBorderRight")) * f.g.ratio : 0;
                var d = t.data("originalBorderTop") ? parseInt(t.data("originalBorderTop")) * f.g.ratio : 0;
                var v = t.data("originalBorderBottom") ? parseInt(t.data("originalBorderBottom")) * f.g.ratio : 0;
                var m = t.data("originalFontSize");
                var g = t.data("originalLineHeight");
                if (f.g.responsiveMode || f.o.responsiveUnder > 0) {
                    if (t.is("img") && !t.hasClass("ls-bg") && t.attr("src")) {
                        t.css({
                            width: "auto",
                            height: "auto"
                        });
                        if ((i == 0 || i == "auto") && typeof s == "number" && s != 0) {
                            i = s / t.height() * t.width()
                        }
                        if ((s == 0 || s == "auto") && typeof i == "number" && i != 0) {
                            s = i / t.width() * t.height()
                        }
                        if (i == "auto") {
                            i = t.width() * f.g.ratio
                        }
                        if (s == "auto") {
                            s = t.height() * f.g.ratio
                        }
                        t.css({
                            width: i,
                            height: s
                        })
                    }
                    if (!t.is("img")) {
                        t.css({
                            width: i,
                            height: s,
                            "font-size": parseInt(m) * f.g.ratio + "px",
                            "line-height": parseInt(g) * f.g.ratio + "px"
                        })
                    }
                    if (t.is("div") && t.find("iframe").data("videoSrc")) {
                        var y = t.find("iframe");
                        y.attr("width", parseInt(y.data("originalWidth")) * f.g.ratio).attr("height", parseInt(y.data("originalHeight")) * f.g.ratio);
                        t.css({
                            width: parseInt(y.data("originalWidth")) * f.g.ratio,
                            height: parseInt(y.data("originalHeight")) * f.g.ratio
                        })
                    }
                    t.css({
                        padding: l + "px " + a + "px " + c + "px " + o + "px ",
                        borderLeftWidth: h + "px",
                        borderRightWidth: p + "px",
                        borderTopWidth: d + "px",
                        borderBottomWidth: v + "px"
                    })
                }
                if (!t.hasClass("ls-bg")) {
                    var b = t;
                    if (t.parent().is("a")) {
                        t = t.parent()
                    }
                    var w = 0;
                    if (f.o.layersContainer) {
                        w = f.o.layersContainer > 0 ? (f.g.sliderWidth() - f.o.layersContainer) / 2 : 0
                    } else if (f.o.sublayerContainer) {
                        w = f.o.sublayerContainer > 0 ? (f.g.sliderWidth() - f.o.sublayerContainer) / 2 : 0
                    }
                    w = w < 0 ? 0 : w;
                    if (n.indexOf("%") != -1) {
                        t.css({
                            left: f.g.sliderWidth() / 100 * parseInt(n) - b.width() / 2 - o - h
                        })
                    } else if (w > 0 || f.g.responsiveMode || f.o.responsiveUnder > 0) {
                        t.css({
                            left: w + parseInt(n) * f.g.ratio
                        })
                    }
                    if (r.indexOf("%") != -1) {
                        t.css({
                            top: f.g.sliderHeight() / 100 * parseInt(r) - b.height() / 2 - l - d
                        })
                    } else if (f.g.responsiveMode || f.o.responsiveUnder > 0) {
                        t.css({
                            top: parseInt(r) * f.g.ratio
                        })
                    }
                } else {
                    var E = e(u).find(".ls-inner");
                    t.css({
                        width: "auto",
                        height: "auto"
                    });
                    i = t.width();
                    s = t.height();
                    var S = f.g.ratio;
                    if (f.g.sliderOriginalWidth.indexOf("%") != -1) {
                        if (f.g.sliderWidth() > i) {
                            S = f.g.sliderWidth() / i;
                            if (f.g.sliderHeight() > s * S) {
                                S = f.g.sliderHeight() / s
                            }
                        } else if (f.g.sliderHeight() > s) {
                            S = f.g.sliderHeight() / s;
                            if (f.g.sliderWidth() > i * S) {
                                S = f.g.sliderWidth() / i
                            }
                        }
                    }
                    t.css({
                        width: i * S,
                        height: s * S,
                        marginLeft: E.width() / 2 - i * S / 2,
                        marginTop: E.height() / 2 - s * S / 2
                    })
                }
            });
            t.css({
                display: "none",
                visibility: "visible"
            });
            f.resizeShadow();
            n();
            e(this).dequeue()
        };
        f.resizeShadow = function() {
            if (f.g.shadowImg) {
                var e = function() {
                    if (f.g.shadowImg.height() > 0) {
                        if (f.g.shadowBtmMod > 0) {
                            f.g.shadow.css({
                                height: f.g.shadowImg.height() / 2
                            })
                        } else {
                            f.g.shadow.css({
                                height: f.g.shadowImg.height(),
                                marginTop: -f.g.shadowImg.height() / 2
                            })
                        }
                    } else {
                        setTimeout(function() {
                            e()
                        }, 50)
                    }
                };
                e()
            }
        };
        f.resizeSlider = function() {
            if (f.o.responsiveUnder > 0) {
                if (e(window).width() < f.o.responsiveUnder) {
                    f.g.responsiveMode = true;
                    f.g.sliderOriginalWidth = f.o.responsiveUnder + "px"
                } else {
                    f.g.responsiveMode = false;
                    f.g.sliderOriginalWidth = f.g.sliderOriginalWidthRU;
                    f.g.ratio = 1
                }
            }
            if (f.g.responsiveMode) {
                var t = e(u).parent();
                e(u).css({
                    width: t.width() - parseInt(e(u).css("padding-left")) - parseInt(e(u).css("padding-right"))
                });
                f.g.ratio = e(u).width() / parseInt(f.g.sliderOriginalWidth);
                e(u).css({
                    height: f.g.ratio * parseInt(f.g.sliderOriginalHeight)
                })
            } else {
                f.g.ratio = 1;
                e(u).css({
                    width: f.g.sliderOriginalWidth,
                    height: f.g.sliderOriginalHeight
                })
            }
            if (e(u).closest(".ls-wp-fullwidth-container").length) {
                e(u).closest(".ls-wp-fullwidth-helper").css({
                    height: e(u).outerHeight(true)
                });
                e(u).closest(".ls-wp-fullwidth-container").css({
                    height: e(u).outerHeight(true)
                });
                e(u).closest(".ls-wp-fullwidth-helper").css({
                    width: e(window).width(),
                    left: -e(u).closest(".ls-wp-fullwidth-container").offset().left
                });
                if (f.g.sliderOriginalWidth.indexOf("%") != -1) {
                    var n = parseInt(f.g.sliderOriginalWidth);
                    var r = e("body").width() / 100 * n - (e(u).outerWidth() - e(u).width());
                    e(u).width(r)
                }
            }
            e(u).find(".ls-inner, .ls-lt-container").css({
                width: f.g.sliderWidth(),
                height: f.g.sliderHeight()
            });
            if (f.g.curLayer && f.g.nextLayer) {
                f.g.curLayer.css({
                    width: f.g.sliderWidth(),
                    height: f.g.sliderHeight()
                });
                f.g.nextLayer.css({
                    width: f.g.sliderWidth(),
                    height: f.g.sliderHeight()
                })
            } else {
                e(u).find(".ls-slide").css({
                    width: f.g.sliderWidth(),
                    height: f.g.sliderHeight()
                })
            }
        };
        f.resizeYourLogo = function() {
            f.g.yourLogo.css({
                width: f.g.yourLogo.data("originalWidth") * f.g.ratio,
                height: f.g.yourLogo.data("originalHeight") * f.g.ratio
            });
            if (f.g.ie78) {
                f.g.yourLogo.css("display", "block")
            } else {
                f.g.yourLogo.fadeIn(300)
            }
            var t = oR = oT = oB = "auto";
            if (f.g.yourLogo.data("originalLeft") && f.g.yourLogo.data("originalLeft").indexOf("%") != -1) {
                t = f.g.sliderWidth() / 100 * parseInt(f.g.yourLogo.data("originalLeft")) - f.g.yourLogo.width() / 2 + parseInt(e(u).css("padding-left"))
            } else {
                t = parseInt(f.g.yourLogo.data("originalLeft")) * f.g.ratio
            }
            if (f.g.yourLogo.data("originalRight") && f.g.yourLogo.data("originalRight").indexOf("%") != -1) {
                oR = f.g.sliderWidth() / 100 * parseInt(f.g.yourLogo.data("originalRight")) - f.g.yourLogo.width() / 2 + parseInt(e(u).css("padding-right"))
            } else {
                oR = parseInt(f.g.yourLogo.data("originalRight")) * f.g.ratio
            }
            if (f.g.yourLogo.data("originalTop") && f.g.yourLogo.data("originalTop").indexOf("%") != -1) {
                oT = f.g.sliderHeight() / 100 * parseInt(f.g.yourLogo.data("originalTop")) - f.g.yourLogo.height() / 2 + parseInt(e(u).css("padding-top"))
            } else {
                oT = parseInt(f.g.yourLogo.data("originalTop")) * f.g.ratio
            }
            if (f.g.yourLogo.data("originalBottom") && f.g.yourLogo.data("originalBottom").indexOf("%") != -1) {
                oB = f.g.sliderHeight() / 100 * parseInt(f.g.yourLogo.data("originalBottom")) - f.g.yourLogo.height() / 2 + parseInt(e(u).css("padding-bottom"))
            } else {
                oB = parseInt(f.g.yourLogo.data("originalBottom")) * f.g.ratio
            }
            f.g.yourLogo.css({
                left: t,
                right: oR,
                top: oT,
                bottom: oB
            })
        };
        f.resizeThumb = function() {
            f.bottomNavSizeHelper("on");
            var t = f.g.sliderOriginalWidth.indexOf("%") == -1 ? parseInt(f.g.sliderOriginalWidth) : f.g.sliderWidth();
            e(u).find(".ls-thumbnail-slide a").css({
                width: parseInt(f.o.tnWidth * f.g.ratio),
                height: parseInt(f.o.tnHeight * f.g.ratio)
            });
            e(u).find(".ls-thumbnail-slide a:last").css({
                margin: 0
            });
            e(u).find(".ls-thumbnail-slide").css({
                height: parseInt(f.o.tnHeight * f.g.ratio)
            });
            var n = e(u).find(".ls-thumbnail");
            var r = f.o.tnContainerWidth.indexOf("%") == -1 ? parseInt(f.o.tnContainerWidth) : parseInt(t / 100 * parseInt(f.o.tnContainerWidth));
            n.css({
                width: r * Math.floor(f.g.ratio * 100) / 100
            });
            if (n.width() > e(u).find(".ls-thumbnail-slide").width()) {
                n.css({
                    width: e(u).find(".ls-thumbnail-slide").width()
                })
            }
            f.bottomNavSizeHelper("off")
        };
        f.changeThumb = function(t) {
            var n = t ? t : f.g.nextLayerIndex;
            e(u).find(".ls-thumbnail-slide a:not(.ls-thumb-" + n + ")").children().each(function() {
                e(this).removeClass("ls-thumb-active").stop().fadeTo(750, f.o.tnInactiveOpacity / 100)
            });
            e(u).find(".ls-thumbnail-slide a.ls-thumb-" + n).children().addClass("ls-thumb-active").stop().fadeTo(750, f.o.tnActiveOpacity / 100)
        };
        f.scrollThumb = function() {
            if (!e(u).find(".ls-thumbnail-slide-container").hasClass("ls-thumbnail-slide-hover")) {
                var t = e(u).find(".ls-thumb-active").length ? e(u).find(".ls-thumb-active").parent() : false;
                if (t) {
                    var n = t.position().left + t.width() / 2;
                    var r = e(u).find(".ls-thumbnail-slide-container").width() / 2 - n;
                    r = r < e(u).find(".ls-thumbnail-slide-container").width() - e(u).find(".ls-thumbnail-slide").width() ? e(u).find(".ls-thumbnail-slide-container").width() - e(u).find(".ls-thumbnail-slide").width() : r;
                    r = r > 0 ? 0 : r;
                    e(u).find(".ls-thumbnail-slide").animate({
                        marginLeft: r
                    }, 600)
                }
            }
        };
        f.bottomNavSizeHelper = function(t) {
            if (f.o.hoverBottomNav && !e(u).hasClass("ls-hover")) {
                switch (t) {
                    case "on":
                        f.g.thumbsWrapper.css({
                            visibility: "hidden",
                            display: "block"
                        });
                        break;
                    case "off":
                        f.g.thumbsWrapper.css({
                            visibility: "visible",
                            display: "none"
                        });
                        break
                }
            }
        };
        f.animate = function() {
            if (e(u).find(".ls-slide").length > 1) {
                f.g.isAnimating = true
            }
            f.g.isLoading = false;
            clearTimeout(f.g.slideTimer);
            clearTimeout(f.g.changeTimer);
            f.g.stopLayer = f.g.curLayer;
            f.o.cbAnimStart(f.g);
            if (f.o.thumbnailNavigation == "always") {
                f.changeThumb();
                if (!("ontouchstart" in window)) {
                    f.scrollThumb()
                }
            }
            f.g.nextLayer.addClass("ls-animating");
            var t = curLayerRight = curLayerTop = curLayerBottom = nextLayerLeft = nextLayerRight = nextLayerTop = nextLayerBottom = layerMarginLeft = layerMarginRight = layerMarginTop = layerMarginBottom = "auto";
            var a = nextLayerWidth = f.g.sliderWidth();
            var l = nextLayerHeight = f.g.sliderHeight();
            var c = f.g.prevNext == "prev" ? f.g.curLayer : f.g.nextLayer;
            var h = c.data("slidedirection") ? c.data("slidedirection") : f.o.slideDirection;
            var p = f.g.slideDirections[f.g.prevNext][h];
            if (p == "left" || p == "right") {
                a = curLayerTop = nextLayerWidth = nextLayerTop = 0;
                layerMarginTop = 0
            }
            if (p == "top" || p == "bottom") {
                l = t = nextLayerHeight = nextLayerLeft = 0;
                layerMarginLeft = 0
            }
            switch (p) {
                case "left":
                    curLayerRight = nextLayerLeft = 0;
                    layerMarginLeft = -f.g.sliderWidth();
                    break;
                case "right":
                    t = nextLayerRight = 0;
                    layerMarginLeft = f.g.sliderWidth();
                    break;
                case "top":
                    curLayerBottom = nextLayerTop = 0;
                    layerMarginTop = -f.g.sliderHeight();
                    break;
                case "bottom":
                    curLayerTop = nextLayerBottom = 0;
                    layerMarginTop = f.g.sliderHeight();
                    break
            }
            f.g.curLayer.css({
                left: t,
                right: curLayerRight,
                top: curLayerTop,
                bottom: curLayerBottom
            });
            f.g.nextLayer.css({
                width: nextLayerWidth,
                height: nextLayerHeight,
                left: nextLayerLeft,
                right: nextLayerRight,
                top: nextLayerTop,
                bottom: nextLayerBottom
            });
            var d = f.g.curLayer.data("delayout") ? parseInt(f.g.curLayer.data("delayout")) : f.o.delayOut;
            var v = f.g.curLayer.data("durationout") ? parseInt(f.g.curLayer.data("durationout")) : f.o.durationOut;
            var m = f.g.curLayer.data("easingout") ? f.g.curLayer.data("easingout") : f.o.easingOut;
            var g = f.g.nextLayer.data("delayin") ? parseInt(f.g.nextLayer.data("delayin")) : f.o.delayIn;
            var y = f.g.nextLayer.data("durationin") ? parseInt(f.g.nextLayer.data("durationin")) : f.o.durationIn;
            var b = f.g.nextLayer.data("easingin") ? f.g.nextLayer.data("easingin") : f.o.easingIn;
            var w = function() {
                f.g.curLayer.delay(d + v / 15).animate({
                    width: a,
                    height: l
                }, v, m, function() {
                    E()
                })
            };
            var E = function() {
                f.g.stopLayer.find(' > *[class*="ls-l"]').each(function() {
                    if (e(this).data("tr")) {
                        e(this).data("tr").kill()
                    }
                    e(this).css({
                        filter: "none"
                    })
                });
                f.o.cbAnimStop(f.g);
                f.g.curLayer = f.g.nextLayer;
                f.g.curLayerIndex = f.g.nextLayerIndex;
                if (f.o.imgPreload && f.o.lazyLoad) {
                    var t = f.g.curLayerIndex == f.g.layersNum ? 1 : f.g.curLayerIndex + 1;
                    e(u).find(".ls-slide").eq(t - 1).find("img:not(.ls-preloaded)").each(function() {
                        e(this).load(function() {
                            e(this).addClass("ls-preloaded")
                        }).error(function() {
                            var t = e(this).data("src").substring(e(this).data("src").lastIndexOf("/") + 1, e(this).data("src").length);
                            if (window.console) {
                                console('LayerSlider error:\r\n\r\nIt seems like the URL of the image or background image "' + t + '" is pointing to a wrong location and it cannot be loaded. Please check the URLs of all your images used in the slider.')
                            } else {
                                alert('LayerSlider error:\r\n\r\nIt seems like the URL of the image or background image "' + t + '" is pointing to a wrong location and it cannot be loaded. Please check the URLs of all your images used in the slider.')
                            }
                            e(this).addClass("ls-not-preloaded")
                        }).attr("src", e(this).data("src"))
                    })
                }
                e(u).find(".ls-slide").removeClass("ls-active");
                e(u).find(".ls-slide:eq(" + (f.g.curLayerIndex - 1) + ")").addClass("ls-active").removeClass("ls-animating");
                e(u).find(".ls-bottom-slidebuttons a").removeClass("ls-nav-active");
                e(u).find(".ls-bottom-slidebuttons a:eq(" + (f.g.curLayerIndex - 1) + ")").addClass("ls-nav-active");
                if (f.g.autoSlideshow) {
                    f.timer()
                }
                f.g.isAnimating = false;
                if (f.g.resize == true) {
                    f.makeResponsive(f.g.curLayer, function() {
                        f.g.resize = false
                    })
                }
            };
            var S = function(t) {
                f.g.curLayer.find(' > *[class*="ls-l"]').each(function() {
                    if (!e(this).data("transitiontype")) {
                        f.transitionType(e(this))
                    }
                    e(this).removeClass("ls-videohack");
                    var r = e(this).data("slidedirection") ? e(this).data("slidedirection") : p;
                    var i, s;
                    switch (r) {
                        case "left":
                            i = -f.g.sliderWidth();
                            s = 0;
                            break;
                        case "right":
                            i = f.g.sliderWidth();
                            s = 0;
                            break;
                        case "top":
                            s = -f.g.sliderHeight();
                            i = 0;
                            break;
                        case "bottom":
                            s = f.g.sliderHeight();
                            i = 0;
                            break;
                        case "fade":
                            s = 0;
                            i = 0;
                            break
                    }
                    if (e(this).data("transitiontype") === "new") {
                        var o = "new"
                    } else {
                        var o = e(this).data("slideoutdirection") ? e(this).data("slideoutdirection") : false
                    }
                    switch (o) {
                        case "left":
                            i = f.g.sliderWidth();
                            s = 0;
                            break;
                        case "right":
                            i = -f.g.sliderWidth();
                            s = 0;
                            break;
                        case "top":
                            s = f.g.sliderHeight();
                            i = 0;
                            break;
                        case "bottom":
                            s = -f.g.sliderHeight();
                            i = 0;
                            break;
                        case "fade":
                            s = 0;
                            i = 0;
                            break;
                        case "new":
                            if (e(this).data("offsetxout")) {
                                if (e(this).data("offsetxout") === "left") {
                                    i = f.g.sliderWidth()
                                } else if (e(this).data("offsetxout") === "right") {
                                    i = -f.g.sliderWidth()
                                } else {
                                    i = -parseInt(e(this).data("offsetxout"))
                                }
                            } else {
                                i = -f.lt.offsetXOut
                            }
                            if (e(this).data("offsetyout")) {
                                if (e(this).data("offsetyout") === "top") {
                                    s = f.g.sliderHeight()
                                } else if (e(this).data("offsetyout") === "bottom") {
                                    s = -f.g.sliderHeight()
                                } else {
                                    s = -parseInt(e(this).data("offsetyout"))
                                }
                            } else {
                                s = -f.lt.offsetYOut
                            }
                            break
                    }
                    var u = curSubRotateX = curSubRotateY = curSubScale = curSubSkewX = curSubSkewY = curSubScaleX = curSubScaleY = "none";
                    u = e(this).data("rotateout") ? e(this).data("rotateout") : f.lt.rotateOut;
                    curSubRotateX = e(this).data("rotatexout") ? e(this).data("rotatexout") : f.lt.rotateXOut;
                    curSubRotateY = e(this).data("rotateyout") ? e(this).data("rotateyout") : f.lt.rotateYOut;
                    curSubScale = e(this).data("scaleout") ? e(this).data("scaleout") : f.lt.scaleOut;
                    curSubSkewX = e(this).data("skewxout") ? e(this).data("skewxout") : f.lt.skewXOut;
                    curSubSkewY = e(this).data("skewyout") ? e(this).data("skewyout") : f.lt.skewYOut;
                    if (curSubScale === 1) {
                        curSubScaleX = e(this).data("scalexout") ? e(this).data("scalexout") : f.lt.scaleXOut;
                        curSubScaleY = e(this).data("scaleyout") ? e(this).data("scaleyout") : f.lt.scaleYOut
                    } else {
                        curSubScaleX = curSubScaleY = curSubScale
                    }
                    var a = e(this).data("transformoriginout") ? e(this).data("transformoriginout").split(" ") : f.lt.transformOriginOut;
                    for (var l = 0; l < a.length; l++) {
                        if (a[l].indexOf("%") === -1 && a[l].indexOf("left") !== -1 && a[l].indexOf("right") !== -1 && a[l].indexOf("top") !== -1 && a[l].indexOf("bottom") !== -1) {
                            a[l] = "" + parseInt(a[l]) * f.g.ratio + "px"
                        }
                    }
                    var c = a.join(" ");
                    var h = e(this).data("perspectiveout") ? e(this).data("perspectiveout") : f.lt.perspectiveOut;
                    var d = parseInt(e(this).css("left"));
                    var v = parseInt(e(this).css("top"));
                    var m = parseInt(e(this).attr("class").split("ls-l")[1]);
                    var g = e(this).outerWidth() > e(this).outerHeight() ? e(this).outerWidth() : e(this).outerHeight();
                    var y = parseInt(u) === 0 ? e(this).outerWidth() : g;
                    var b = parseInt(u) === 0 ? e(this).outerHeight() : g;
                    if (m === -1 && o !== "new" || e(this).data("offsetxout") === "left" || e(this).data("offsetxout") === "right") {
                        if (i < 0) {
                            i = -(f.g.sliderWidth() - d + (curSubScaleX / 2 - .5) * y + 100)
                        } else if (i > 0) {
                            i = d + (curSubScaleX / 2 + .5) * y + 100
                        }
                    } else {
                        i = i * f.g.ratio
                    }
                    if (m === -1 && o !== "new" || e(this).data("offsetyout") === "top" || e(this).data("offsetyout") === "bottom") {
                        if (s < 0) {
                            s = -(f.g.sliderHeight() - v + (curSubScaleY / 2 - .5) * b + 100)
                        } else if (s > 0) {
                            s = v + (curSubScaleY / 2 + .5) * b + 100
                        }
                    } else {
                        s = s * f.g.ratio
                    }
                    if (m === -1 || o === "new") {
                        var w = 1
                    } else {
                        var E = f.g.curLayer.data("parallaxout") ? parseInt(f.g.curLayer.data("parallaxout")) : f.o.parallaxOut;
                        var w = m * E
                    }
                    if (e(this).data("transitiontype") === "new") {
                        var S = f.lt.delayOut;
                        var x = f.lt.durationOut;
                        var T = f.lt.easingOut
                    } else {
                        var S = f.o.delayOut;
                        var x = f.o.durationOut;
                        var T = f.o.easingOut
                    }
                    var N = e(this).data("delayout") ? parseInt(e(this).data("delayout")) : S;
                    var C = e(this).data("durationout") ? parseInt(e(this).data("durationout")) : x;
                    var k = e(this).data("easingout") ? e(this).data("easingout") : T;
                    if (t) {
                        N = 0;
                        C = t
                    }
                    if (e(this).data("showUntilTimer")) {
                        clearTimeout(e(this).data("showUntilTimer"))
                    }
                    var L = {
                        visibility: "hidden"
                    };
                    var A = e(this);
                    var O = {
                        rotation: u,
                        rotationX: curSubRotateX,
                        rotationY: curSubRotateY,
                        skewX: curSubSkewX,
                        skewY: curSubSkewY,
                        scaleX: curSubScaleX,
                        scaleY: curSubScaleY,
                        x: -i * w,
                        y: -s * w,
                        delay: N / 1e3,
                        ease: n(k),
                        onComplete: function() {
                            A.css(L)
                        }
                    };
                    if (o == "fade" || !o && r === "fade" || e(this).data("fadeout") !== "false" && e(this).data("transitiontype") === "new") {
                        O["opacity"] = 0;
                        L["opacity"] = e(this).data("originalOpacity")
                    }
                    if (e(this).data("tr")) {
                        e(this).data("tr").kill()
                    }
                    TweenLite.set(e(this)[0], {
                        transformOrigin: c,
                        transformPerspective: h
                    });
                    e(this).data("tr", TweenLite.to(e(this)[0], C / 1e3, O))
                })
            };
            var x = function() {
                f.g.nextLayer.delay(d + g).animate({
                    width: f.g.sliderWidth(),
                    height: f.g.sliderHeight()
                }, y, b)
            };
            var T = function() {
                if (f.g.totalDuration) {
                    d = 0
                }
                if (typeof f.o.cbTimeLineStart === "function") {
                    f.o.cbTimeLineStart(f.g, d + g)
                }
                f.g.nextLayer.find(' > *[class*="ls-l"]').each(function() {
                    if (!e(this).data("transitiontype")) {
                        f.transitionType(e(this))
                    }
                    if (e(this).data("transitiontype") === "new") {
                        var t = "new"
                    } else {
                        var t = e(this).data("slidedirection") ? e(this).data("slidedirection") : p
                    }
                    var r, i;
                    switch (t) {
                        case "left":
                            r = -f.g.sliderWidth();
                            i = 0;
                            break;
                        case "right":
                            r = f.g.sliderWidth();
                            i = 0;
                            break;
                        case "top":
                            i = -f.g.sliderHeight();
                            r = 0;
                            break;
                        case "bottom":
                            i = f.g.sliderHeight();
                            r = 0;
                            break;
                        case "fade":
                            i = 0;
                            r = 0;
                            break;
                        case "new":
                            if (e(this).data("offsetxin")) {
                                if (e(this).data("offsetxin") === "left") {
                                    r = -f.g.sliderWidth()
                                } else if (e(this).data("offsetxin") === "right") {
                                    r = f.g.sliderWidth()
                                } else {
                                    r = parseInt(e(this).data("offsetxin"))
                                }
                            } else {
                                r = f.lt.offsetXIn
                            }
                            if (e(this).data("offsetyin")) {
                                if (e(this).data("offsetyin") === "top") {
                                    i = -f.g.sliderHeight()
                                } else if (e(this).data("offsetyin") === "bottom") {
                                    i = f.g.sliderHeight()
                                } else {
                                    i = parseInt(e(this).data("offsetyin"))
                                }
                            } else {
                                i = f.lt.offsetYIn
                            }
                            break
                    }
                    var s = nextSubRotateX = nextSubRotateY = nextSubScale = nextSubSkewX = nextSubSkewY = nextSubScaleX = nextSubScaleY = "none";
                    s = e(this).data("rotatein") ? e(this).data("rotatein") : f.lt.rotateIn;
                    nextSubRotateX = e(this).data("rotatexin") ? e(this).data("rotatexin") : f.lt.rotateXIn;
                    nextSubRotateY = e(this).data("rotateyin") ? e(this).data("rotateyin") : f.lt.rotateYIn;
                    nextSubScale = e(this).data("scalein") ? e(this).data("scalein") : f.lt.scaleIn;
                    nextSubSkewX = e(this).data("skewxin") ? e(this).data("skewxin") : f.lt.skewXIn;
                    nextSubSkewY = e(this).data("skewyin") ? e(this).data("skewyin") : f.lt.skewYIn;
                    if (nextSubScale === 1) {
                        nextSubScaleX = e(this).data("scalexin") ? e(this).data("scalexin") : f.lt.scaleXIn;
                        nextSubScaleY = e(this).data("scaleyin") ? e(this).data("scaleyin") : f.lt.scaleYIn
                    } else {
                        nextSubScaleX = nextSubScaleY = nextSubScale
                    }
                    var o = e(this).data("transformoriginin") ? e(this).data("transformoriginin").split(" ") : f.lt.transformOriginIn;
                    for (var u = 0; u < o.length; u++) {
                        if (o[u].indexOf("%") === -1 && o[u].indexOf("left") !== -1 && o[u].indexOf("right") !== -1 && o[u].indexOf("top") !== -1 && o[u].indexOf("bottom") !== -1) {
                            o[u] = "" + parseInt(o[u]) * f.g.ratio + "px"
                        }
                    }
                    var a = o.join(" ");
                    var l = e(this).data("perspectivein") ? e(this).data("perspectivein") : f.lt.perspectiveIn;
                    var c = parseInt(e(this).css("left"));
                    var h = parseInt(e(this).css("top"));
                    var d = parseInt(e(this).attr("class").split("ls-l")[1]);
                    if (e(this)[0].style.width.indexOf("%") !== -1) {
                        e(this).css({
                            width: f.g.sliderWidth() / 100 * parseInt(e(this)[0].style.width)
                        })
                    }
                    var v = e(this).outerWidth() > e(this).outerHeight() ? e(this).outerWidth() : e(this).outerHeight();
                    var m = parseInt(s) === 0 ? e(this).outerWidth() : v;
                    var g = parseInt(s) === 0 ? e(this).outerHeight() : v;
                    if (d === -1 && t !== "new" || e(this).data("offsetxin") === "left" || e(this).data("offsetxin") === "right") {
                        if (r < 0) {
                            r = -(c + (nextSubScaleX / 2 + .5) * m + 100)
                        } else if (r > 0) {
                            r = f.g.sliderWidth() - c + (nextSubScaleX / 2 - .5) * m + 100
                        }
                    } else {
                        r = r * f.g.ratio
                    }
                    if (d === -1 && t !== "new" || e(this).data("offsetyin") === "top" || e(this).data("offsetyin") === "bottom") {
                        if (i < 0) {
                            i = -(h + (nextSubScaleY / 2 + .5) * g + 100)
                        } else if (i > 0) {
                            i = f.g.sliderHeight() - h + (nextSubScaleY / 2 - .5) * g + 100
                        }
                    } else {
                        i = i * f.g.ratio
                    }
                    if (d === -1 || t === "new") {
                        var y = 1
                    } else {
                        var b = f.g.nextLayer.data("parallaxin") ? parseInt(f.g.nextLayer.data("parallaxin")) : f.o.parallaxIn;
                        var y = d * b
                    }
                    if (e(this).data("transitiontype") === "new") {
                        var w = f.lt.delayIn;
                        var E = f.lt.durationIn;
                        var S = f.lt.easingIn
                    } else {
                        var w = f.o.delayIn;
                        var E = f.o.durationIn;
                        var S = f.o.easingIn
                    }
                    var x = e(this).data("delayin") ? parseInt(e(this).data("delayin")) : w;
                    var T = e(this).data("durationin") ? parseInt(e(this).data("durationin")) : E;
                    var N = e(this).data("easingin") ? e(this).data("easingin") : S;
                    var C = e(this);
                    var k = function() {
                        if (C.hasClass("ls-video-layer")) {
                            C.addClass("ls-videohack")
                        }
                        if (f.o.autoPlayVideos == true) {
                            C.find(".ls-videopreview, video, audio").click()
                        }
                        if (C.data("showuntil") > 0) {
                            C.data("showUntilTimer", setTimeout(function() {
                                f.sublayerShowUntil(C)
                            }, C.data("showuntil")))
                        }
                    };
                    e(this).css({
                        marginLeft: 0,
                        marginTop: 0
                    });
                    var L = {
                        scaleX: nextSubScaleX,
                        scaleY: nextSubScaleY,
                        skewX: nextSubSkewX,
                        skewY: nextSubSkewY,
                        rotation: s,
                        rotationX: nextSubRotateX,
                        rotationY: nextSubRotateY,
                        visibility: "visible",
                        x: r * y,
                        y: i * y
                    };
                    var A = {
                        rotation: 0,
                        rotationX: 0,
                        rotationY: 0,
                        skewX: 0,
                        skewY: 0,
                        scaleX: 1,
                        scaleY: 1,
                        ease: n(N),
                        delay: x / 1e3,
                        x: 0,
                        y: 0,
                        onComplete: function() {
                            k()
                        }
                    };
                    if (t.indexOf("fade") != -1 || e(this).data("fadein") !== "false" && e(this).data("transitiontype") === "new") {
                        L["opacity"] = 0;
                        A["opacity"] = e(this).data("originalOpacity")
                    }
                    if (e(this).data("tr")) {
                        e(this).data("tr").kill()
                    }
                    TweenLite.set(e(this)[0], {
                        transformPerspective: l,
                        transformOrigin: a
                    });
                    e(this).data("tr", TweenLite.fromTo(e(this)[0], T / 1e3, L, A))
                })
            };
            var N = function() {
                if (i(e(u)) && (f.g.nextLayer.data("transition3d") || f.g.nextLayer.data("customtransition3d"))) {
                    if (f.g.nextLayer.data("transition3d") && f.g.nextLayer.data("customtransition3d")) {
                        var t = Math.floor(Math.random() * 2);
                        var n = [
                            ["3d", f.g.nextLayer.data("transition3d")],
                            ["custom3d", f.g.nextLayer.data("customtransition3d")]
                        ];
                        k(n[t][0], n[t][1])
                    } else if (f.g.nextLayer.data("transition3d")) {
                        k("3d", f.g.nextLayer.data("transition3d"))
                    } else {
                        k("custom3d", f.g.nextLayer.data("customtransition3d"))
                    }
                } else {
                    if (f.g.nextLayer.data("transition2d") && f.g.nextLayer.data("customtransition2d")) {
                        var t = Math.floor(Math.random() * 2);
                        var n = [
                            ["2d", f.g.nextLayer.data("transition2d")],
                            ["custom2d", f.g.nextLayer.data("customtransition2d")]
                        ];
                        k(n[t][0], n[t][1])
                    } else if (f.g.nextLayer.data("transition2d")) {
                        k("2d", f.g.nextLayer.data("transition2d"))
                    } else if (f.g.nextLayer.data("customtransition2d")) {
                        k("custom2d", f.g.nextLayer.data("customtransition2d"))
                    } else {
                        k("2d", "1")
                    }
                }
            };
            var C = function() {
                if (i(e(u)) && LSCustomTransition.indexOf("3d") != -1) {
                    k("3d", LSCustomTransition.split(":")[1])
                } else {
                    if (LSCustomTransition.indexOf("3d") != -1) {
                        k("2d", "all")
                    } else {
                        k("2d", LSCustomTransition.split(":")[1])
                    }
                }
            };
            var k = function(e, t) {
                var n = e.indexOf("custom") == -1 ? f.t : f.ct;
                var r = "3d",
                    i, s;
                if (e.indexOf("2d") != -1) {
                    r = "2d"
                }
                if (t.indexOf("last") != -1) {
                    s = n["t" + r].length - 1;
                    i = "last"
                } else if (t.indexOf("all") != -1) {
                    s = Math.floor(Math.random() * o(n["t" + r]));
                    i = "random from all"
                } else {
                    var u = t.split(",");
                    var a = u.length;
                    s = parseInt(u[Math.floor(Math.random() * a)]) - 1;
                    i = "random from specified"
                }
                L(r, n["t" + r][s])
            };
            var L = function(t, i) {
                var o = e(u).find(".ls-inner");
                var a = f.g.curLayer.find('*[class*="ls-l"]').length > 0 ? 1e3 : 0;
                var l = i.name.toLowerCase().indexOf("carousel") == -1 ? false : true;
                var c = i.name.toLowerCase().indexOf("crossfad") == -1 ? false : true;
                var h = typeof i.cols;
                var p = typeof i.rows;
                switch (h) {
                    case "number":
                        h = i.cols;
                        break;
                    case "string":
                        h = Math.floor(Math.random() * (parseInt(i.cols.split(",")[1]) - parseInt(i.cols.split(",")[0]) + 1)) + parseInt(i.cols.split(",")[0]);
                        break;
                    default:
                        h = Math.floor(Math.random() * (i.cols[1] - i.cols[0] + 1)) + i.cols[0];
                        break
                }
                switch (p) {
                    case "number":
                        p = i.rows;
                        break;
                    case "string":
                        p = Math.floor(Math.random() * (parseInt(i.rows.split(",")[1]) - parseInt(i.rows.split(",")[0]) + 1)) + parseInt(i.rows.split(",")[0]);
                        break;
                    default:
                        p = Math.floor(Math.random() * (i.rows[1] - i.rows[0] + 1)) + i.rows[0];
                        break
                }
                if (f.g.isMobile() == true && f.o.optimizeForMobile == true || f.g.ie78 && f.o.optimizeForIE78 == true) {
                    if (h >= 15) {
                        h = 7
                    } else if (h >= 5) {
                        h = 4
                    } else if (h >= 4) {
                        h = 3
                    } else if (h > 2) {
                        h = 2
                    }
                    if (p >= 15) {
                        p = 7
                    } else if (p >= 5) {
                        p = 4
                    } else if (p >= 4) {
                        p = 3
                    } else if (p > 2) {
                        p = 2
                    }
                    if (p > 2 && h > 2) {
                        p = 2;
                        if (h > 4) {
                            h = 4
                        }
                    }
                }
                var d = e(u).find(".ls-inner").width() / h;
                var v = e(u).find(".ls-inner").height() / p;
                if (!f.g.ltContainer) {
                    f.g.ltContainer = e("<div>").addClass("ls-lt-container").addClass("ls-overflow-hidden").css({
                        width: o.width(),
                        height: o.height()
                    }).prependTo(o)
                } else {
                    f.g.ltContainer.stop(true, true).empty().css({
                        display: "block",
                        width: o.width(),
                        height: o.height()
                    })
                }
                var m = o.width() - Math.floor(d) * h;
                var g = o.height() - Math.floor(v) * p;
                var y = [];
                y.randomize = function() {
                    var e = this.length,
                        t, n, r;
                    if (e == 0) return false;
                    while (--e) {
                        t = Math.floor(Math.random() * (e + 1));
                        n = this[e];
                        r = this[t];
                        this[e] = r;
                        this[t] = n
                    }
                    return this
                };
                for (var b = 0; b < h * p; b++) {
                    y.push(b)
                }
                switch (i.tile.sequence) {
                    case "reverse":
                        y.reverse();
                        break;
                    case "col-forward":
                        y = s(p, h, "forward");
                        break;
                    case "col-reverse":
                        y = s(p, h, "reverse");
                        break;
                    case "random":
                        y.randomize();
                        break
                }
                var w = f.g.curLayer.find(".ls-bg");
                var x = f.g.nextLayer.find(".ls-bg");
                if (w.length == 0 && x.length == 0) {
                    t = "2d";
                    i = e.extend(true, {}, f.t["t2d"][0]);
                    i.transition.duration = 1;
                    i.tile.delay = 0
                }
                if (t == "3d") {
                    f.g.totalDuration = (h * p - 1) * i.tile.delay;
                    var N = 0;
                    if (i.before && i.before.duration) {
                        N += i.before.duration
                    }
                    if (i.animation && i.animation.duration) {
                        N += i.animation.duration
                    }
                    if (i.after && i.after.duration) {
                        N += i.after.duration
                    }
                    f.g.totalDuration += N;
                    var C = 0;
                    if (i.before && i.before.delay) {
                        C += i.before.delay
                    }
                    if (i.animation && i.animation.delay) {
                        C += i.animation.delay
                    }
                    if (i.after && i.after.delay) {
                        C += i.after.delay
                    }
                    f.g.totalDuration += C
                } else {
                    f.g.totalDuration = (h * p - 1) * i.tile.delay + i.transition.duration;
                    f.g.curTiles = e("<div>").addClass("ls-curtiles").appendTo(f.g.ltContainer);
                    f.g.nextTiles = e("<div>").addClass("ls-nexttiles").appendTo(f.g.ltContainer)
                }
                var k = f.g.prevNext;
                for (var L = 0; L < h * p; L++) {
                    var A = L % h == 0 ? m : 0;
                    var O = L > (p - 1) * h - 1 ? g : 0;
                    var M = e("<div>").addClass("ls-lt-tile").css({
                        width: Math.floor(d) + A,
                        height: Math.floor(v) + O
                    }).appendTo(f.g.ltContainer);
                    var _, D;
                    if (t == "3d") {
                        M.addClass("ls-3d-container");
                        var P = Math.floor(d) + A;
                        var H = Math.floor(v) + O;
                        var B;
                        if (i.animation.direction == "horizontal") {
                            if (Math.abs(i.animation.transition.rotateY) > 90 && i.tile.depth != "large") {
                                B = Math.floor(P / 7) + A
                            } else {
                                B = P
                            }
                        } else {
                            if (Math.abs(i.animation.transition.rotateX) > 90 && i.tile.depth != "large") {
                                B = Math.floor(H / 7) + O
                            } else {
                                B = H
                            }
                        }
                        var j = P / 2;
                        var F = H / 2;
                        var I = B / 2;
                        var q = function(t, n, r, i, s, o, u, a, f) {
                            e("<div>").addClass(t).css({
                                width: r,
                                height: i,
                                transform: "translate3d(" + s + "px, " + o + "px, " + u + "px) rotateX(" + a + "deg) rotateY(" + f + "deg) rotateZ(0deg) scale3d(1, 1, 1)",
                                "-o-transform": "translate3d(" + s + "px, " + o + "px, " + u + "px) rotateX(" + a + "deg) rotateY(" + f + "deg) rotateZ(0deg) scale3d(1, 1, 1)",
                                "-ms-transform": "translate3d(" + s + "px, " + o + "px, " + u + "px) rotateX(" + a + "deg) rotateY(" + f + "deg) rotateZ(0deg) scale3d(1, 1, 1)",
                                "-moz-transform": "translate3d(" + s + "px, " + o + "px, " + u + "px) rotateX(" + a + "deg) rotateY(" + f + "deg) rotateZ(0deg) scale3d(1, 1, 1)",
                                "-webkit-transform": "translate3d(" + s + "px, " + o + "px, " + u + "px) rotateX(" + a + "deg) rotateY(" + f + "deg) rotateZ(0deg) scale3d(1, 1, 1)"
                            }).appendTo(n)
                        };
                        q("ls-3d-box", M, 0, 0, 0, 0, -I, 0, 0);
                        var R = 0;
                        var U = 0;
                        var z = 0;
                        if (i.animation.direction == "vertical" && Math.abs(i.animation.transition.rotateX) > 90) {
                            q("ls-3d-back", M.find(".ls-3d-box"), P, H, -j, -F, -I, 180, 0)
                        } else {
                            q("ls-3d-back", M.find(".ls-3d-box"), P, H, -j, -F, -I, 0, 180)
                        }
                        q("ls-3d-bottom", M.find(".ls-3d-box"), P, B, -j, F - I, 0, -90, 0);
                        q("ls-3d-top", M.find(".ls-3d-box"), P, B, -j, -F - I, 0, 90, 0);
                        q("ls-3d-front", M.find(".ls-3d-box"), P, H, -j, -F, I, 0, 0);
                        q("ls-3d-left", M.find(".ls-3d-box"), B, H, -j - I, -F, 0, 0, -90);
                        q("ls-3d-right", M.find(".ls-3d-box"), B, H, j - I, -F, 0, 0, 90);
                        _ = M.find(".ls-3d-front");
                        if (i.animation.direction == "horizontal") {
                            if (Math.abs(i.animation.transition.rotateY) > 90) {
                                D = M.find(".ls-3d-back")
                            } else {
                                D = M.find(".ls-3d-left, .ls-3d-right")
                            }
                        } else {
                            if (Math.abs(i.animation.transition.rotateX) > 90) {
                                D = M.find(".ls-3d-back")
                            } else {
                                D = M.find(".ls-3d-top, .ls-3d-bottom")
                            }
                        }
                        var W = y[L] * i.tile.delay;
                        var X = f.g.ltContainer.find(".ls-3d-container:eq(" + L + ") .ls-3d-box");
                        var V = new TimelineLite;
                        if (i.before && i.before.transition) {
                            i.before.transition.delay = i.before.transition.delay ? (i.before.transition.delay + W) / 1e3 : W / 1e3;
                            V.to(X[0], i.before.duration / 1e3, r(i.before.transition, i.before.easing))
                        } else {
                            i.animation.transition.delay = i.animation.transition.delay ? (i.animation.transition.delay + W) / 1e3 : W / 1e3
                        }
                        V.to(X[0], i.animation.duration / 1e3, r(i.animation.transition, i.animation.easing));
                        if (i.after) {
                            if (!i.after.transition) {
                                i.after.transition = {}
                            }
                            V.to(X[0], i.after.duration / 1e3, r(i.after.transition, i.after.easing, "after"))
                        }
                    } else {
                        var J = L1 = T2 = L2 = "auto";
                        var K = O2 = 1;
                        if (i.transition.direction == "random") {
                            var Q = ["top", "bottom", "right", "left"];
                            var G = Q[Math.floor(Math.random() * Q.length)]
                        } else {
                            var G = i.transition.direction
                        }
                        if (i.name.toLowerCase().indexOf("mirror") != -1 && L % 2 == 0) {
                            if (k == "prev") {
                                k = "next"
                            } else {
                                k = "prev"
                            }
                        }
                        if (k == "prev") {
                            switch (G) {
                                case "top":
                                    G = "bottom";
                                    break;
                                case "bottom":
                                    G = "top";
                                    break;
                                case "left":
                                    G = "right";
                                    break;
                                case "right":
                                    G = "left";
                                    break;
                                case "topleft":
                                    G = "bottomright";
                                    break;
                                case "topright":
                                    G = "bottomleft";
                                    break;
                                case "bottomleft":
                                    G = "topright";
                                    break;
                                case "bottomright":
                                    G = "topleft";
                                    break
                            }
                        }
                        switch (G) {
                            case "top":
                                J = T2 = -M.height();
                                L1 = L2 = 0;
                                break;
                            case "bottom":
                                J = T2 = M.height();
                                L1 = L2 = 0;
                                break;
                            case "left":
                                J = T2 = 0;
                                L1 = L2 = -M.width();
                                break;
                            case "right":
                                J = T2 = 0;
                                L1 = L2 = M.width();
                                break;
                            case "topleft":
                                J = M.height();
                                T2 = 0;
                                L1 = M.width();
                                L2 = 0;
                                break;
                            case "topright":
                                J = M.height();
                                T2 = 0;
                                L1 = -M.width();
                                L2 = 0;
                                break;
                            case "bottomleft":
                                J = -M.height();
                                T2 = 0;
                                L1 = M.width();
                                L2 = 0;
                                break;
                            case "bottomright":
                                J = -M.height();
                                T2 = 0;
                                L1 = -M.width();
                                L2 = 0;
                                break
                        }
                        f.g.scale2D = i.transition.scale ? i.transition.scale : 1;
                        if (l == true && f.g.scale2D != 1) {
                            J = J / 2;
                            T2 = T2 / 2;
                            L1 = L1 / 2;
                            L2 = L2 / 2
                        }
                        switch (i.transition.type) {
                            case "fade":
                                J = T2 = L1 = L2 = 0;
                                K = 0;
                                O2 = 1;
                                break;
                            case "mixed":
                                K = 0;
                                O2 = 1;
                                if (f.g.scale2D == 1) {
                                    T2 = L2 = 0
                                }
                                break
                        }
                        if ((i.transition.rotate || i.transition.rotateX || i.transition.rotateY || f.g.scale2D != 1) && !f.g.ie78 && i.transition.type != "slide") {
                            M.css({
                                overflow: "visible"
                            })
                        } else {
                            M.css({
                                overflow: "hidden"
                            })
                        }
                        if (l == true) {
                            f.g.curTiles.css({
                                overflow: "visible"
                            })
                        } else {
                            f.g.curTiles.css({
                                overflow: "hidden"
                            })
                        }
                        if (c == true || i.transition.type == "slide" || l == true) {
                            var Y = M.appendTo(f.g.curTiles);
                            var Z = M.clone().appendTo(f.g.nextTiles);
                            _ = e("<div>").addClass("ls-curtile").appendTo(Y)
                        } else {
                            var Z = M.appendTo(f.g.nextTiles)
                        }
                        D = e("<div>").addClass("ls-nexttile").appendTo(Z).css({
                            top: -J,
                            left: -L1,
                            dispay: "block",
                            opacity: K
                        });
                        var et = y[L] * i.tile.delay;
                        var tt = i.transition.rotate ? i.transition.rotate : 0;
                        var nt = i.transition.rotateX ? i.transition.rotateX : 0;
                        var rt = i.transition.rotateY ? i.transition.rotateY : 0;
                        if (k == "prev") {
                            tt = -tt;
                            nt = -nt;
                            rt = -rt
                        }
                        TweenLite.fromTo(D[0], i.transition.duration / 1e3, {
                            rotation: tt,
                            rotationX: nt,
                            rotationY: rt,
                            scale: f.g.scale2D
                        }, {
                            delay: et / 1e3,
                            top: 0,
                            left: 0,
                            opacity: O2,
                            rotation: 0,
                            rotationX: 0,
                            rotationY: 0,
                            scale: 1,
                            ease: n(i.transition.easing)
                        });
                        if (c == true && (x.length < 1 || x.length > 0 && (x.attr("src").toLowerCase().indexOf("png") != -1 || x.width() < f.g.sliderWidth() || x.height() < f.g.sliderHeight()))) {
                            TweenLite.to(_[0], i.transition.duration / 1e3, {
                                delay: et / 1e3,
                                opacity: 0,
                                ease: n(i.transition.easing)
                            })
                        }
                        if ((i.transition.type == "slide" || l == true) && i.name.toLowerCase().indexOf("mirror") == -1) {
                            var it = 0;
                            if (tt != 0) {
                                it = -tt
                            }
                            TweenLite.to(_[0], i.transition.duration / 1e3, {
                                delay: et / 1e3,
                                top: T2,
                                left: L2,
                                rotation: it,
                                scale: f.g.scale2D,
                                opacity: K,
                                ease: n(i.transition.easing)
                            })
                        }
                    }
                    if (w.length) {
                        if (t == "3d" || t == "2d" && (c == true || i.transition.type == "slide" || l == true)) {
                            _.append(e("<img>").attr("src", w.attr("src")).css({
                                width: w[0].style.width,
                                height: w[0].style.height,
                                marginLeft: parseFloat(w.css("margin-left")) - parseFloat(M.position().left),
                                marginTop: parseFloat(w.css("margin-top")) - parseFloat(M.position().top)
                            }))
                        } else if (f.g.curTiles.children().length == 0) {
                            f.g.curTiles.append(e("<img>").attr("src", w.attr("src")).css({
                                width: w[0].style.width,
                                height: w[0].style.height,
                                marginLeft: parseFloat(w.css("margin-left")),
                                marginTop: parseFloat(w.css("margin-top"))
                            }))
                        }
                    }
                    if (x.length) {
                        D.append(e("<img>").attr("src", x.attr("src")).css({
                            width: x[0].style.width,
                            height: x[0].style.height,
                            marginLeft: parseFloat(x.css("margin-left")) - parseFloat(M.position().left),
                            marginTop: parseFloat(x.css("margin-top")) - parseFloat(M.position().top)
                        }))
                    }
                }
                var st = f.g.curLayer;
                var ot = f.g.nextLayer;
                setTimeout(function() {
                    st.find(".ls-bg").css({
                        visibility: "hidden"
                    })
                }, 50);
                ot.find(".ls-bg").css({
                    visibility: "hidden"
                });
                f.g.ltContainer.removeClass("ls-overflow-hidden");
                S(a);
                setTimeout(function() {
                    st.css({
                        width: 0
                    })
                }, a);
                var ut = parseInt(ot.data("timeshift")) ? parseInt(ot.data("timeshift")) : 0;
                var at = f.g.totalDuration + ut > 0 ? f.g.totalDuration + ut : 0;
                setTimeout(function() {
                    if (f.g.resize == true) {
                        f.g.ltContainer.empty();
                        st.removeClass("ls-active");
                        f.makeResponsive(ot, function() {
                            f.g.resize = false
                        })
                    }
                    T();
                    if (ot.find(".ls-bg").length < 1 || ot.find(".ls-bg").length > 0 && ot.find(".ls-bg").attr("src").toLowerCase().indexOf("png") != -1) {
                        f.g.ltContainer.delay(350).fadeOut(300, function() {
                            e(this).empty().show()
                        })
                    }
                    ot.css({
                        width: f.g.sliderWidth(),
                        height: f.g.sliderHeight()
                    })
                }, at);
                if (f.g.totalDuration < 300) {
                    f.g.totalDuration = 1e3
                }
                setTimeout(function() {
                    f.g.ltContainer.addClass("ls-overflow-hidden");
                    ot.addClass("ls-active");
                    if (ot.find(".ls-bg").length) {
                        ot.find(".ls-bg").css({
                            display: "none",
                            visibility: "visible"
                        });
                        if (f.g.ie78) {
                            ot.find(".ls-bg").css("display", "block");
                            setTimeout(function() {
                                E()
                            }, 500)
                        } else {
                            ot.find(".ls-bg").fadeIn(500, function() {
                                E()
                            })
                        }
                    } else {
                        E()
                    }
                }, f.g.totalDuration)
            };
            var A = (f.g.nextLayer.data("transition3d") || f.g.nextLayer.data("transition2d")) && f.t || (f.g.nextLayer.data("customtransition3d") || f.g.nextLayer.data("customtransition2d")) && f.ct ? "new" : "old";
            if (!f.g.nextLayer.data("transitiontype")) {
                f.transitionType(f.g.nextLayer)
            }
            if (f.g.nextLayer.data("transitiontype") === "new") {
                A = "new"
            }
            if (f.o.slideTransition) {
                A = "forced"
            }
            if (f.o.animateFirstSlide && !f.g.firstSlideAnimated) {
                if (f.g.layersNum == 1) {
                    var d = 0;
                    f.o.cbAnimStop(f.g)
                } else {
                    var O = parseInt(f.g.nextLayer.data("timeshift")) ? parseInt(f.g.nextLayer.data("timeshift")) : 0;
                    var M = A == "new" ? 0 : v;
                    f.g.t5 = setTimeout(function() {
                        E()
                    }, M + Math.abs(O))
                }
                f.g.totalDuration = true;
                T();
                f.g.nextLayer.css({
                    width: f.g.sliderWidth(),
                    height: f.g.sliderHeight()
                });
                if (!f.g.ie78) {
                    f.g.nextLayer.find(".ls-bg").css({
                        display: "none"
                    }).fadeIn(500)
                }
                f.g.firstSlideAnimated = true;
                f.g.isLoading = false
            } else {
                switch (A) {
                    case "old":
                        f.g.totalDuration = false;
                        if (f.g.ltContainer) {
                            f.g.ltContainer.empty()
                        }
                        w();
                        S();
                        x();
                        T();
                        break;
                    case "new":
                        if (typeof LSCustomTransition != "undefined") {
                            C()
                        } else {
                            N()
                        }
                        break;
                    case "forced":
                        L(f.o.slideTransition.type, f.o.slideTransition.obj);
                        break
                }
            }
        };
        f.transitionType = function(e) {
            var t = e.data("ls") || !e.data("ls") && !e.data("slidedelay") && !e.data("slidedirection") && !e.data("slideoutdirection") && !e.data("delayin") && !e.data("delayout") && !e.data("durationin") && !e.data("durationout") && !e.data("showuntil") && !e.data("easingin") && !e.data("easingout") && !e.data("scalein") && !e.data("scaleout") && !e.data("rotatein") && !e.data("rotateout") ? "new" : "old";
            e.data("transitiontype", t)
        };
        f.sublayerShowUntil = function(e) {
            if (!e.data("transitiontype")) {
                f.transitionType(e)
            }
            e.removeClass("ls-videohack");
            var t = f.g.curLayer;
            if (f.g.prevNext != "prev" && f.g.nextLayer) {
                t = f.g.nextLayer
            }
            var r = t.data("slidedirection") ? t.data("slidedirection") : f.o.slideDirection;
            var i = f.g.slideDirections[f.g.prevNext][r];
            var s = e.data("slidedirection") ? e.data("slidedirection") : i;
            var o, u;
            switch (s) {
                case "left":
                    o = -f.g.sliderWidth();
                    u = 0;
                    break;
                case "right":
                    o = f.g.sliderWidth();
                    u = 0;
                    break;
                case "top":
                    u = -f.g.sliderHeight();
                    o = 0;
                    break;
                case "bottom":
                    u = f.g.sliderHeight();
                    o = 0;
                    break;
                case "fade":
                    u = 0;
                    o = 0;
                    break
            }
            if (e.data("transitiontype") === "new") {
                var a = "new"
            } else {
                var a = e.data("slideoutdirection") ? e.data("slideoutdirection") : false
            }
            switch (a) {
                case "left":
                    o = f.g.sliderWidth();
                    u = 0;
                    break;
                case "right":
                    o = -f.g.sliderWidth();
                    u = 0;
                    break;
                case "top":
                    u = f.g.sliderHeight();
                    o = 0;
                    break;
                case "bottom":
                    u = -f.g.sliderHeight();
                    o = 0;
                    break;
                case "fade":
                    u = 0;
                    o = 0;
                    break;
                case "new":
                    if (e.data("offsetxout")) {
                        if (e.data("offsetxout") === "left") {
                            o = f.g.sliderWidth()
                        } else if (e.data("offsetxout") === "right") {
                            o = -f.g.sliderWidth()
                        } else {
                            o = -parseInt(e.data("offsetxout"))
                        }
                    } else {
                        o = -f.lt.offsetXOut
                    }
                    if (e.data("offsetyout")) {
                        if (e.data("offsetyout") === "top") {
                            u = f.g.sliderHeight()
                        } else if (e.data("offsetyout") === "bottom") {
                            u = -f.g.sliderHeight()
                        } else {
                            u = -parseInt(e.data("offsetyout"))
                        }
                    } else {
                        u = -f.lt.offsetYOut
                    }
                    break
            }
            var l = curSubRotateX = curSubRotateY = curSubScale = curSubSkewX = curSubSkewY = curSubScaleX = curSubScaleY = "none";
            l = e.data("rotateout") ? e.data("rotateout") : f.lt.rotateOut;
            curSubRotateX = e.data("rotatexout") ? e.data("rotatexout") : f.lt.rotateXOut;
            curSubRotateY = e.data("rotateyout") ? e.data("rotateyout") : f.lt.rotateYOut;
            curSubScale = e.data("scaleout") ? e.data("scaleout") : f.lt.scaleOut;
            curSubSkewX = e.data("skewxout") ? e.data("skewxout") : f.lt.skewXOut;
            curSubSkewY = e.data("skewyout") ? e.data("skewyout") : f.lt.skewYOut;
            if (curSubScale === 1) {
                curSubScaleX = e.data("scalexout") ? e.data("scalexout") : f.lt.scaleXOut;
                curSubScaleY = e.data("scaleyout") ? e.data("scaleyout") : f.lt.scaleYOut
            } else {
                curSubScaleX = curSubScaleY = curSubScale
            }
            var c = e.data("transformoriginout") ? e.data("transformoriginout").split(" ") : f.lt.transformOriginOut;
            for (var h = 0; h < c.length; h++) {
                if (c[h].indexOf("%") === -1 && c[h].indexOf("left") !== -1 && c[h].indexOf("right") !== -1 && c[h].indexOf("top") !== -1 && c[h].indexOf("bottom") !== -1) {
                    c[h] = "" + parseInt(c[h]) * f.g.ratio + "px"
                }
            }
            var p = c.join(" ");
            var d = e.data("perspectiveout") ? e.data("perspectiveout") : f.lt.perspectiveOut;
            var v = parseInt(e.css("left"));
            var m = parseInt(e.css("top"));
            var g = parseInt(e.attr("class").split("ls-l")[1]);
            var y = e.outerWidth() > e.outerHeight() ? e.outerWidth() : e.outerHeight();
            var b = parseInt(l) === 0 ? e.outerWidth() : y;
            var w = parseInt(l) === 0 ? e.outerHeight() : y;
            if (g === -1 && a !== "new" || e.data("offsetxout") === "left" || e.data("offsetxout") === "right") {
                if (o < 0) {
                    o = -(f.g.sliderWidth() - v + (curSubScaleX / 2 - .5) * b + 100)
                } else if (o > 0) {
                    o = v + (curSubScaleX / 2 + .5) * b + 100
                }
            } else {
                o = o * f.g.ratio
            }
            if (g === -1 && a !== "new" || e.data("offsetyout") === "top" || e.data("offsetyout") === "bottom") {
                if (u < 0) {
                    u = -(f.g.sliderHeight() - m + (curSubScaleY / 2 - .5) * w + 100)
                } else if (u > 0) {
                    u = m + (curSubScaleY / 2 + .5) * w + 100
                }
            } else {
                u = u * f.g.ratio
            }
            if (g === -1 || a === "new") {
                var E = 1
            } else {
                var S = f.g.curLayer.data("parallaxout") ? parseInt(f.g.curLayer.data("parallaxout")) : f.o.parallaxOut;
                var E = g * S
            }
            if (e.data("transitiontype") === "new") {
                var x = f.lt.durationOut;
                var T = f.lt.easingOut
            } else {
                var x = f.o.durationOut;
                var T = f.o.easingOut
            }
            var N = e.data("durationout") ? parseInt(e.data("durationout")) : x;
            var C = e.data("easingout") ? e.data("easingout") : T;
            var k = {
                visibility: "hidden"
            };
            var L = {
                rotation: l,
                rotationX: curSubRotateX,
                rotationY: curSubRotateY,
                skewX: curSubSkewX,
                skewY: curSubSkewY,
                scaleX: curSubScaleX,
                scaleY: curSubScaleY,
                x: -o * E,
                y: -u * E,
                ease: n(C),
                onComplete: function() {
                    e.css(k)
                }
            };
            if (a == "fade" || !a && s == "fade" || e.data("fadeout") !== "false" && e.data("transitiontype") === "new") {
                L["opacity"] = 0;
                k["opacity"] = e.data("originalOpacity")
            }
            TweenLite.set(e[0], {
                transformPerspective: d,
                transformOrigin: p
            });
            TweenLite.to(e[0], N / 1e3, L)
        };
        f.debug = function() {
            f.d = {
                history: e("<div>"),
                aT: function(t) {
                    e("<h1>" + t + "</h1>").appendTo(f.d.history)
                },
                aeU: function() {
                    e("<ul>").appendTo(f.d.history)
                },
                aU: function(t) {
                    e("<ul><li>" + t + "</li></ul>").appendTo(f.d.history)
                },
                aL: function(t) {
                    e("<li>" + t + "</li>").appendTo(f.d.history.find("ul:last"))
                },
                aUU: function(t) {
                    e("<ul>").appendTo(f.d.history.find("ul:last li:last"))
                },
                aF: function(e) {
                    f.d.history.find("ul:last li:last").hover(function() {
                        e.css({
                            border: "2px solid red",
                            marginTop: parseInt(e.css("margin-top")) - 2,
                            marginLeft: parseInt(e.css("margin-left")) - 2
                        })
                    }, function() {
                        e.css({
                            border: "0px",
                            marginTop: parseInt(e.css("margin-top")) + 2,
                            marginLeft: parseInt(e.css("margin-left")) + 2
                        })
                    })
                },
                show: function() {
                    if (!e("body").find(".ls-debug-console").length) {
                        if (!f.d.putData) {
                            f.d.aT("Init code");
                            f.d.aeU();
                            for (var t in f.o) {
                                f.d.aL(t + ": <strong>" + f.o[t] + "</strong>")
                            }
                            f.d.aT("LayerSlider Content");
                            f.d.aU("Number of slides found: <strong>" + e(u).find(".ls-slide").length + "</strong>");
                            e(u).find('.ls-inner .ls-slide, .ls-inner *[class*="ls-l"]').each(function() {
                                if (e(this).hasClass("ls-slide")) {
                                    f.d.aU("<strong>SLIDE " + (e(this).index() + 1) + "</strong>");
                                    f.d.aUU();
                                    f.d.aL("<strong>SLIDE " + (e(this).index() + 1) + " properties:</strong><br><br>")
                                } else {
                                    f.d.aU("&nbsp;&nbsp;&nbsp;&nbsp;Layer ( " + e(this).prop("tagName") + " )");
                                    f.d.aF(e(this));
                                    f.d.aUU();
                                    f.d.aL("<strong>" + e(this).prop("tagName") + " layer properties:</strong><br><br>");
                                    f.d.aL("distance / class: <strong>" + e(this).attr("class") + "</strong>")
                                }
                                e.each(e(this).data(), function(e, t) {
                                    f.d.aL(e + ": <strong>" + t + "</strong>")
                                })
                            });
                            f.d.putData = true
                        }
                        var n = e("<div>").addClass("ls-debug-console").css({
                            position: "fixed",
                            zIndex: "10000000000",
                            top: "10px",
                            right: "10px",
                            width: "300px",
                            padding: "20px",
                            background: "black",
                            "border-radius": "10px",
                            height: e(window).height() - 60,
                            opacity: 0,
                            marginRight: 150
                        }).appendTo(e("body")).css({
                            marginRight: 0,
                            opacity: .9
                        }).click(function(t) {
                            if (t.shiftKey && t.altKey) {
                                e(this).remove()
                            }
                        });
                        var r = e("<div>").css({
                            width: "100%",
                            height: "100%",
                            overflow: "auto"
                        }).appendTo(n);
                        var i = e("<div>").css({
                            width: "100%"
                        }).appendTo(r).append(f.d.history)
                    }
                },
                hide: function() {
                    e("body").find(".ls-debug-console").remove()
                }
            };
            e(u).click(function(e) {
                if (e.shiftKey && e.altKey) {
                    f.d.show()
                }
            })
        };
        f.load()
    };
    var n = function(e) {
        var t;
        if (e.toLowerCase().indexOf("swing") !== -1 || e.toLowerCase().indexOf("linear") !== -1) {
            t = Linear.easeNone
        } else if (e.toLowerCase().indexOf("easeinout") !== -1) {
            var n = e.toLowerCase().split("easeinout")[1];
            t = window[n.charAt(0).toUpperCase() + n.slice(1)].easeInOut
        } else if (e.toLowerCase().indexOf("easeout") !== -1) {
            var n = e.toLowerCase().split("easeout")[1];
            t = window[n.charAt(0).toUpperCase() + n.slice(1)].easeOut
        } else if (e.toLowerCase().indexOf("easein") !== -1) {
            var n = e.toLowerCase().split("easein")[1];
            t = window[n.charAt(0).toUpperCase() + n.slice(1)].easeIn
        }
        return t
    };
    var r = function(e, t, r, i) {
        if (typeof t === "undefined") {
            var t = "easeInOutQuart"
        }
        var s = {};
        if (e.rotate !== i) {
            s.rotation = e.rotate
        }
        if (e.rotateY !== i) {
            s.rotationY = e.rotateY
        }
        if (e.rotateX !== i) {
            s.rotationX = e.rotateX
        }
        if (r === "after") {
            s.scaleX = s.scaleY = s.scaleZ = 1
        } else if (e.scale3d !== i) {
            s.scaleX = s.scaleY = s.scaleZ = e.scale3d
        }
        if (e.delay) {
            s.delay = r === "after" ? e.delay / 1e3 : e.delay
        }
        s.ease = n(t);
        return s
    };
    var i = function(t) {
        var n = e("<div>"),
            r = false,
            i = false,
            s = ["perspective", "OPerspective", "msPerspective", "MozPerspective", "WebkitPerspective"];
        transform = ["transformStyle", "OTransformStyle", "msTransformStyle", "MozTransformStyle", "WebkitTransformStyle"];
        for (var o = s.length - 1; o >= 0; o--) {
            r = r ? r : n[0].style[s[o]] != undefined
        }
        for (var o = transform.length - 1; o >= 0; o--) {
            n.css("transform-style", "preserve-3d");
            i = i ? i : n[0].style[transform[o]] == "preserve-3d"
        }
        if (r && n[0].style[s[4]] != undefined) {
            n.attr("id", "ls-test3d").appendTo(t);
            r = n[0].offsetHeight === 3 && n[0].offsetLeft === 9;
            n.remove()
        }
        return r && i
    };
    var s = function(e, t, n) {
        var r = [];
        if (n == "forward") {
            for (var i = 0; i < e; i++) {
                for (var s = 0; s < t; s++) {
                    r.push(i + s * e)
                }
            }
        } else {
            for (var i = e - 1; i > -1; i--) {
                for (var s = t - 1; s > -1; s--) {
                    r.push(i + s * e)
                }
            }
        }
        return r
    };
    var o = function(e) {
        var t = 0;
        for (var n in e) {
            if (e.hasOwnProperty(n)) {
                ++t
            }
        }
        return t
    };
    var u = function() {
        uaMatch = function(e) {
            e = e.toLowerCase();
            var t = /(chrome)[ \/]([\w.]+)/.exec(e) || /(webkit)[ \/]([\w.]+)/.exec(e) || /(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e) || /(msie) ([\w.]+)/.exec(e) || e.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e) || [];
            return {
                browser: t[1] || "",
                version: t[2] || "0"
            }
        };
        var e = uaMatch(navigator.userAgent),
            t = {};
        if (e.browser) {
            t[e.browser] = true;
            t.version = e.version
        }
        if (t.chrome) {
            t.webkit = true
        } else if (t.webkit) {
            t.safari = true
        }
        return t
    };
    lsPrefixes = function(e, t) {
        var n = ["webkit", "khtml", "moz", "ms", "o", ""];
        var r = 0,
            i, s;
        while (r < n.length && !e[i]) {
            i = t;
            if (n[r] == "") {
                i = i.substr(0, 1).toLowerCase() + i.substr(1)
            }
            i = n[r] + i;
            s = typeof e[i];
            if (s != "undefined") {
                n = [n[r]];
                return s == "function" ? e[i]() : e[i]
            }
            r++
        }
    };
    t.global = {
        version: "5.1.0",
        isMobile: function() {
            if (navigator.userAgent.match(/Android/i) || navigator.userAgent.match(/webOS/i) || navigator.userAgent.match(/iPhone/i) || navigator.userAgent.match(/iPad/i) || navigator.userAgent.match(/iPod/i) || navigator.userAgent.match(/BlackBerry/i) || navigator.userAgent.match(/Windows Phone/i)) {
                return true
            } else {
                return false
            }
        },
        isHideOn3D: function(e) {
            if (e.css("padding-bottom") == "auto" || e.css("padding-bottom") == "none" || e.css("padding-bottom") == 0 || e.css("padding-bottom") == "0px") {
                return true
            } else {
                return false
            }
        },
        ie78: u().msie && u().version < 9 ? true : false,
        paused: false,
        pausedByVideo: false,
        autoSlideshow: false,
        isAnimating: false,
        layersNum: null,
        prevNext: "next",
        slideTimer: null,
        sliderWidth: null,
        sliderHeight: null,
        slideDirections: {
            prev: {
                left: "right",
                right: "left",
                top: "bottom",
                bottom: "top"
            },
            next: {
                left: "left",
                right: "right",
                top: "top",
                bottom: "bottom"
            }
        },
        v: {
            d: 500,
            fo: 750,
            fi: 500
        }
    };
    t.layerTransitions = {
        offsetXIn: 80,
        offsetYIn: 0,
        durationIn: 1e3,
        delayIn: 0,
        easingIn: "easeInOutQuint",
        fadeIn: true,
        rotateIn: 0,
        rotateXIn: 0,
        rotateYIn: 0,
        scaleIn: 1,
        scaleXIn: 1,
        scaleYIn: 1,
        skewXIn: 0,
        skewYIn: 0,
        transformOriginIn: ["50%", "50%", "0"],
        perspectiveIn: 500,
        offsetXOut: -80,
        offsetYOut: 0,
        durationOut: 400,
        showUntil: 0,
        easingOut: "easeInOutQuint",
        fadeOut: true,
        rotateOut: 0,
        rotateXOut: 0,
        rotateYOut: 0,
        scaleOut: 1,
        scaleXOut: 1,
        scaleYOut: 1,
        skewXOut: 0,
        skewYOut: 0,
        transformOriginOut: ["50%", "50%", "0"],
        perspectiveOut: 500
    };
    t.slideTransitions = {
        slideDelay: 4e3
    };
    t.options = {
        responsive: true,
        responsiveUnder: 0,
        layersContainer: 0,
        autoStart: true,
        pauseOnHover: true,
        firstSlide: 1,
        animateFirstSlide: true,
        loops: 0,
        forceLoopNum: true,
        twoWaySlideshow: false,
        randomSlideshow: false,
        skin: "v5",
        skinsPath: "/layerslider/skins/",
        globalBGColor: "transparent",
        globalBGImage: false,
        navPrevNext: true,
        navStartStop: true,
        navButtons: true,
        keybNav: true,
        touchNav: true,
        hoverPrevNext: true,
        hoverBottomNav: false,
        showBarTimer: false,
        showCircleTimer: true,
        thumbnailNavigation: "hover",
        tnContainerWidth: "60%",
        tnWidth: 100,
        tnHeight: 60,
        tnActiveOpacity: 35,
        tnInactiveOpacity: 100,
        autoPlayVideos: true,
        autoPauseSlideshow: "auto",
        youtubePreview: "maxresdefault.jpg",
        imgPreload: true,
        lazyLoad: true,
        yourLogo: false,
        yourLogoStyle: "left: -10px; top: -10px;",
        yourLogoLink: false,
        yourLogoTarget: "_self",
        optimizeForMobile: true,
        optimizeForIE78: true,
        cbInit: function(e) {},
        cbStart: function(e) {},
        cbStop: function(e) {},
        cbPause: function(e) {},
        cbAnimStart: function(e) {},
        cbAnimStop: function(e) {},
        cbPrev: function(e) {},
        cbNext: function(e) {},
        slideDelay: 4e3,
        slideDirection: "right",
        parallaxIn: .45,
        parallaxOut: .45,
        durationIn: 1e3,
        durationOut: 1e3,
        easingIn: "easeInOutQuint",
        easingOut: "easeInOutQuint",
        delayIn: 0,
        delayOut: 0
    }
})(jQuery)
                                    

#3 JavaScript::Eval (size: 49922, repeated: 1) - SHA256: 9794de1edf2a49e65673ad2f34f1d410b2570313514b270465df3ad3fbe2ca71

                                        var layerSliderTransitions = {
    t2d: [{
        name: "Sliding from right",
        rows: 1,
        cols: 1,
        tile: {
            delay: 0,
            sequence: "forward"
        },
        transition: {
            type: "slide",
            easing: "easeInOutQuad",
            duration: 1e3,
            direction: "left"
        }
    }, {
        name: "Sliding from left",
        rows: 1,
        cols: 1,
        tile: {
            delay: 0,
            sequence: "forward"
        },
        transition: {
            type: "slide",
            easing: "easeInOutQuad",
            duration: 1e3,
            direction: "right"
        }
    }, {
        name: "Sliding from bottom",
        rows: 1,
        cols: 1,
        tile: {
            delay: 0,
            sequence: "forward"
        },
        transition: {
            type: "slide",
            easing: "easeInOutQuad",
            duration: 1e3,
            direction: "top"
        }
    }, {
        name: "Sliding from top",
        rows: 1,
        cols: 1,
        tile: {
            delay: 0,
            sequence: "forward"
        },
        transition: {
            type: "slide",
            easing: "easeInOutQuad",
            duration: 1e3,
            direction: "bottom"
        }
    }, {
        name: "Crossfading",
        rows: 1,
        cols: 1,
        tile: {
            delay: 0,
            sequence: "forward"
        },
        transition: {
            type: "fade",
            easing: "easeInOutQuad",
            duration: 1e3,
            direction: "left"
        }
    }, {
        name: "Fading tiles forward",
        rows: [2, 4],
        cols: [4, 7],
        tile: {
            delay: 30,
            sequence: "forward"
        },
        transition: {
            type: "fade",
            easing: "easeOutQuart",
            duration: 1e3,
            direction: "left"
        }
    }, {
        name: "Fading tiles reverse",
        rows: [2, 4],
        cols: [4, 7],
        tile: {
            delay: 30,
            sequence: "reverse"
        },
        transition: {
            type: "fade",
            easing: "easeOutQuart",
            duration: 1e3,
            direction: "left"
        }
    }, {
        name: "Fading tiles col-forward",
        rows: [2, 4],
        cols: [4, 7],
        tile: {
            delay: 30,
            sequence: "col-forward"
        },
        transition: {
            type: "fade",
            easing: "easeOutQuart",
            duration: 1e3,
            direction: "left"
        }
    }, {
        name: "Fading tiles col-reverse",
        rows: [2, 4],
        cols: [4, 7],
        tile: {
            delay: 30,
            sequence: "col-reverse"
        },
        transition: {
            type: "fade",
            easing: "easeOutQuart",
            duration: 1e3,
            direction: "left"
        }
    }, {
        name: "Fading tiles (random)",
        rows: [2, 4],
        cols: [4, 7],
        tile: {
            delay: 30,
            sequence: "random"
        },
        transition: {
            type: "fade",
            easing: "easeOutQuart",
            duration: 1e3,
            direction: "left"
        }
    }, {
        name: "Smooth fading from right",
        rows: 1,
        cols: 35,
        tile: {
            delay: 25,
            sequence: "reverse"
        },
        transition: {
            type: "fade",
            easing: "linear",
            duration: 750,
            direction: "left"
        }
    }, {
        name: "Smooth fading from left",
        rows: 1,
        cols: 35,
        tile: {
            delay: 25,
            sequence: "forward"
        },
        transition: {
            type: "fade",
            easing: "easeInOutQuart",
            duration: 750,
            direction: "left"
        }
    }, {
        name: "Smooth fading from bottom",
        rows: 35,
        cols: 1,
        tile: {
            delay: 25,
            sequence: "col-reverse"
        },
        transition: {
            type: "fade",
            easing: "easeInOutQuart",
            duration: 750,
            direction: "left"
        }
    }, {
        name: "Smooth fading from top",
        rows: 35,
        cols: 1,
        tile: {
            delay: 25,
            sequence: "col-forward"
        },
        transition: {
            type: "fade",
            easing: "easeInOutQuart",
            duration: 750,
            direction: "left"
        }
    }, {
        name: "Smooth sliding from right",
        rows: 1,
        cols: 25,
        tile: {
            delay: 30,
            sequence: "reverse"
        },
        transition: {
            type: "slide",
            easing: "easeInOutQuart",
            duration: 350,
            direction: "left"
        }
    }, {
        name: "Smooth sliding from left",
        rows: 1,
        cols: 25,
        tile: {
            delay: 30,
            sequence: "forward"
        },
        transition: {
            type: "slide",
            easing: "easeInOutQuart",
            duration: 350,
            direction: "right"
        }
    }, {
        name: "Smooth sliging from bottom",
        rows: 25,
        cols: 1,
        tile: {
            delay: 30,
            sequence: "col-reverse"
        },
        transition: {
            type: "slide",
            easing: "easeInOutQuart",
            duration: 350,
            direction: "top"
        }
    }, {
        name: "Smooth sliding from top",
        rows: 25,
        cols: 1,
        tile: {
            delay: 30,
            sequence: "col-forward"
        },
        transition: {
            type: "slide",
            easing: "easeInOutQuart",
            duration: 350,
            direction: "bottom"
        }
    }, {
        name: "Sliding tiles to right (random)",
        rows: [2, 4],
        cols: [4, 7],
        tile: {
            delay: 50,
            sequence: "random"
        },
        transition: {
            type: "slide",
            easing: "easeOutQuart",
            duration: 500,
            direction: "right"
        }
    }, {
        name: "Sliding tiles to left (random)",
        rows: [2, 4],
        cols: [4, 7],
        tile: {
            delay: 50,
            sequence: "random"
        },
        transition: {
            type: "slide",
            easing: "easeOutQuart",
            duration: 500,
            direction: "left"
        }
    }, {
        name: "Sliding tiles to bottom (random)",
        rows: [2, 4],
        cols: [4, 7],
        tile: {
            delay: 50,
            sequence: "random"
        },
        transition: {
            type: "slide",
            easing: "easeOutQuart",
            duration: 500,
            direction: "bottom"
        }
    }, {
        name: "Sliding tiles to top (random)",
        rows: [2, 4],
        cols: [4, 7],
        tile: {
            delay: 50,
            sequence: "random"
        },
        transition: {
            type: "slide",
            easing: "easeOutQuart",
            duration: 500,
            direction: "top"
        }
    }, {
        name: "Sliding random tiles to random directions",
        rows: [2, 4],
        cols: [4, 7],
        tile: {
            delay: 50,
            sequence: "random"
        },
        transition: {
            type: "slide",
            easing: "easeOutQuart",
            duration: 500,
            direction: "random"
        }
    }, {
        name: "Sliding rows to right (forward)",
        rows: [7, 11],
        cols: 1,
        tile: {
            delay: 100,
            sequence: "forward"
        },
        transition: {
            type: "slide",
            easing: "easeInOutQuart",
            duration: 600,
            direction: "right"
        }
    }, {
        name: "Sliding rows to right (reverse)",
        rows: [7, 11],
        cols: 1,
        tile: {
            delay: 100,
            sequence: "reverse"
        },
        transition: {
            type: "slide",
            easing: "easeInOutQuart",
            duration: 600,
            direction: "right"
        }
    }, {
        name: "Sliding rows to right (random)",
        rows: [7, 11],
        cols: 1,
        tile: {
            delay: 100,
            sequence: "random"
        },
        transition: {
            type: "slide",
            easing: "easeInOutQuart",
            duration: 600,
            direction: "right"
        }
    }, {
        name: "Sliding rows to left (forward)",
        rows: [7, 11],
        cols: 1,
        tile: {
            delay: 100,
            sequence: "forward"
        },
        transition: {
            type: "slide",
            easing: "easeInOutQuart",
            duration: 600,
            direction: "left"
        }
    }, {
        name: "Sliding rows to left (reverse)",
        rows: [7, 11],
        cols: 1,
        tile: {
            delay: 100,
            sequence: "reverse"
        },
        transition: {
            type: "slide",
            easing: "easeInOutQuart",
            duration: 600,
            direction: "left"
        }
    }, {
        name: "Sliding rows to left (random)",
        rows: [7, 11],
        cols: 1,
        tile: {
            delay: 100,
            sequence: "random"
        },
        transition: {
            type: "slide",
            easing: "easeInOutQuart",
            duration: 600,
            direction: "left"
        }
    }, {
        name: "Sliding rows from top to bottom (forward)",
        rows: [7, 11],
        cols: 1,
        tile: {
            delay: 100,
            sequence: "forward"
        },
        transition: {
            type: "slide",
            easing: "easeInOutQuart",
            duration: 600,
            direction: "bottom"
        }
    }, {
        name: "Sliding rows from top to bottom (random)",
        rows: [7, 11],
        cols: 1,
        tile: {
            delay: 100,
            sequence: "random"
        },
        transition: {
            type: "slide",
            easing: "easeInOutQuart",
            duration: 600,
            direction: "bottom"
        }
    }, {
        name: "Sliding rows from bottom to top (reverse)",
        rows: [7, 11],
        cols: 1,
        tile: {
            delay: 100,
            sequence: "reverse"
        },
        transition: {
            type: "slide",
            easing: "easeInOutQuart",
            duration: 600,
            direction: "top"
        }
    }, {
        name: "Sliding rows from bottom to top (random)",
        rows: [7, 11],
        cols: 1,
        tile: {
            delay: 100,
            sequence: "random"
        },
        transition: {
            type: "slide",
            easing: "easeInOutQuart",
            duration: 600,
            direction: "top"
        }
    }, {
        name: "Sliding columns to bottom (forward)",
        rows: 1,
        cols: [12, 16],
        tile: {
            delay: 75,
            sequence: "forward"
        },
        transition: {
            type: "slide",
            easing: "easeInOutQuart",
            duration: 600,
            direction: "bottom"
        }
    }, {
        name: "Sliding columns to bottom (reverse)",
        rows: 1,
        cols: [12, 16],
        tile: {
            delay: 75,
            sequence: "reverse"
        },
        transition: {
            type: "slide",
            easing: "easeInOutQuart",
            duration: 600,
            direction: "bottom"
        }
    }, {
        name: "Sliding columns to bottom (random)",
        rows: 1,
        cols: [12, 16],
        tile: {
            delay: 75,
            sequence: "random"
        },
        transition: {
            type: "slide",
            easing: "easeInOutQuart",
            duration: 600,
            direction: "bottom"
        }
    }, {
        name: "Sliding columns to top (forward)",
        rows: 1,
        cols: [12, 16],
        tile: {
            delay: 75,
            sequence: "forward"
        },
        transition: {
            type: "slide",
            easing: "easeInOutQuart",
            duration: 600,
            direction: "top"
        }
    }, {
        name: "Sliding columns to top (reverse)",
        rows: 1,
        cols: [12, 16],
        tile: {
            delay: 75,
            sequence: "reverse"
        },
        transition: {
            type: "slide",
            easing: "easeInOutQuart",
            duration: 600,
            direction: "top"
        }
    }, {
        name: "Sliding columns to top (random)",
        rows: 1,
        cols: [12, 16],
        tile: {
            delay: 75,
            sequence: "random"
        },
        transition: {
            type: "slide",
            easing: "easeInOutQuart",
            duration: 600,
            direction: "top"
        }
    }, {
        name: "Sliding columns from left to right (forward)",
        rows: 1,
        cols: [12, 16],
        tile: {
            delay: 75,
            sequence: "forward"
        },
        transition: {
            type: "slide",
            easing: "easeInOutQuart",
            duration: 600,
            direction: "right"
        }
    }, {
        name: "Sliding columns from left to right (random)",
        rows: 1,
        cols: [12, 16],
        tile: {
            delay: 75,
            sequence: "random"
        },
        transition: {
            type: "slide",
            easing: "easeInOutQuart",
            duration: 600,
            direction: "right"
        }
    }, {
        name: "Sliding columns from right to left (reverse)",
        rows: 1,
        cols: [12, 16],
        tile: {
            delay: 75,
            sequence: "reverse"
        },
        transition: {
            type: "slide",
            easing: "easeInOutQuart",
            duration: 600,
            direction: "left"
        }
    }, {
        name: "Sliding columns from right to left (random)",
        rows: 1,
        cols: [12, 16],
        tile: {
            delay: 75,
            sequence: "random"
        },
        transition: {
            type: "slide",
            easing: "easeInOutQuart",
            duration: 600,
            direction: "left"
        }
    }, {
        name: "Fading and sliding tiles to right (random)",
        rows: [2, 4],
        cols: [4, 7],
        tile: {
            delay: 50,
            sequence: "random"
        },
        transition: {
            type: "mixed",
            easing: "easeOutQuart",
            duration: 500,
            direction: "right"
        }
    }, {
        name: "Fading and sliding tiles to left (random)",
        rows: [2, 4],
        cols: [4, 7],
        tile: {
            delay: 50,
            sequence: "random"
        },
        transition: {
            type: "mixed",
            easing: "easeOutQuart",
            duration: 500,
            direction: "left"
        }
    }, {
        name: "Fading and sliding tiles to bottom (random)",
        rows: [2, 4],
        cols: [4, 7],
        tile: {
            delay: 50,
            sequence: "random"
        },
        transition: {
            type: "mixed",
            easing: "easeOutQuart",
            duration: 500,
            direction: "bottom"
        }
    }, {
        name: "Fading and sliding tiles to top (random)",
        rows: [2, 4],
        cols: [4, 7],
        tile: {
            delay: 50,
            sequence: "random"
        },
        transition: {
            type: "mixed",
            easing: "easeOutQuart",
            duration: 500,
            direction: "top"
        }
    }, {
        name: "Fading and sliding random tiles to random directions",
        rows: [2, 4],
        cols: [4, 7],
        tile: {
            delay: 50,
            sequence: "random"
        },
        transition: {
            type: "mixed",
            easing: "easeOutQuart",
            duration: 500,
            direction: "random"
        }
    }, {
        name: "Fading and sliding tiles from top-left (forward)",
        rows: [2, 4],
        cols: [4, 7],
        tile: {
            delay: 50,
            sequence: "forward"
        },
        transition: {
            type: "mixed",
            easing: "easeOutQuart",
            duration: 500,
            direction: "topleft"
        }
    }, {
        name: "Fading and sliding tiles from bottom-right (reverse)",
        rows: [2, 4],
        cols: [4, 7],
        tile: {
            delay: 50,
            sequence: "reverse"
        },
        transition: {
            type: "mixed",
            easing: "easeOutQuart",
            duration: 500,
            direction: "bottomright"
        }
    }, {
        name: "Fading and sliding tiles from top-right (random)",
        rows: [2, 4],
        cols: [4, 7],
        tile: {
            delay: 50,
            sequence: "random"
        },
        transition: {
            type: "mixed",
            easing: "easeOutQuart",
            duration: 500,
            direction: "topright"
        }
    }, {
        name: "Fading and sliding tiles from bottom-left (random)",
        rows: [2, 4],
        cols: [4, 7],
        tile: {
            delay: 50,
            sequence: "random"
        },
        transition: {
            type: "mixed",
            easing: "easeOutQuart",
            duration: 500,
            direction: "bottomleft"
        }
    }, {
        name: "Fading and sliding rows to right (forward)",
        rows: [7, 11],
        cols: 1,
        tile: {
            delay: 100,
            sequence: "forward"
        },
        transition: {
            type: "mixed",
            easing: "easeInOutQuart",
            duration: 600,
            direction: "right"
        }
    }, {
        name: "Fading and sliding rows to right (reverse)",
        rows: [7, 11],
        cols: 1,
        tile: {
            delay: 100,
            sequence: "reverse"
        },
        transition: {
            type: "mixed",
            easing: "easeInOutQuart",
            duration: 600,
            direction: "right"
        }
    }, {
        name: "Fading and sliding rows to right (random)",
        rows: [7, 11],
        cols: 1,
        tile: {
            delay: 100,
            sequence: "random"
        },
        transition: {
            type: "mixed",
            easing: "easeInOutQuart",
            duration: 600,
            direction: "right"
        }
    }, {
        name: "Fading and sliding rows to left (forward)",
        rows: [7, 11],
        cols: 1,
        tile: {
            delay: 100,
            sequence: "forward"
        },
        transition: {
            type: "mixed",
            easing: "easeInOutQuart",
            duration: 600,
            direction: "left"
        }
    }, {
        name: "Fading and sliding rows to left (reverse)",
        rows: [7, 11],
        cols: 1,
        tile: {
            delay: 100,
            sequence: "reverse"
        },
        transition: {
            type: "mixed",
            easing: "easeInOutQuart",
            duration: 600,
            direction: "left"
        }
    }, {
        name: "Fading and sliding rows to left (random)",
        rows: [7, 11],
        cols: 1,
        tile: {
            delay: 100,
            sequence: "random"
        },
        transition: {
            type: "mixed",
            easing: "easeInOutQuart",
            duration: 600,
            direction: "left"
        }
    }, {
        name: "Fading and sliding rows from top to bottom (forward)",
        rows: [7, 11],
        cols: 1,
        tile: {
            delay: 100,
            sequence: "forward"
        },
        transition: {
            type: "mixed",
            easing: "easeInOutQuart",
            duration: 600,
            direction: "bottom"
        }
    }, {
        name: "Fading and sliding rows from top to bottom (random)",
        rows: [7, 11],
        cols: 1,
        tile: {
            delay: 100,
            sequence: "random"
        },
        transition: {
            type: "mixed",
            easing: "easeInOutQuart",
            duration: 600,
            direction: "bottom"
        }
    }, {
        name: "Fading and sliding rows from bottom to top (reverse)",
        rows: [7, 11],
        cols: 1,
        tile: {
            delay: 100,
            sequence: "reverse"
        },
        transition: {
            type: "mixed",
            easing: "easeInOutQuart",
            duration: 600,
            direction: "top"
        }
    }, {
        name: "Fading and sliding rows from bottom to top (random)",
        rows: [7, 11],
        cols: 1,
        tile: {
            delay: 100,
            sequence: "random"
        },
        transition: {
            type: "mixed",
            easing: "easeInOutQuart",
            duration: 600,
            direction: "top"
        }
    }, {
        name: "Fading and sliding columns to bottom (forward)",
        rows: 1,
        cols: [12, 16],
        tile: {
            delay: 75,
            sequence: "forward"
        },
        transition: {
            type: "mixed",
            easing: "easeInOutQuart",
            duration: 600,
            direction: "bottom"
        }
    }, {
        name: "Fading and sliding columns to bottom (reverse)",
        rows: 1,
        cols: [12, 16],
        tile: {
            delay: 75,
            sequence: "reverse"
        },
        transition: {
            type: "mixed",
            easing: "easeInOutQuart",
            duration: 600,
            direction: "bottom"
        }
    }, {
        name: "Fading and sliding columns to bottom (random)",
        rows: 1,
        cols: [12, 16],
        tile: {
            delay: 75,
            sequence: "random"
        },
        transition: {
            type: "mixed",
            easing: "easeInOutQuart",
            duration: 600,
            direction: "bottom"
        }
    }, {
        name: "Fading and sliding columns to top (forward)",
        rows: 1,
        cols: [12, 16],
        tile: {
            delay: 75,
            sequence: "forward"
        },
        transition: {
            type: "mixed",
            easing: "easeInOutQuart",
            duration: 600,
            direction: "top"
        }
    }, {
        name: "Fading and sliding columns to top (reverse)",
        rows: 1,
        cols: [12, 16],
        tile: {
            delay: 75,
            sequence: "reverse"
        },
        transition: {
            type: "mixed",
            easing: "easeInOutQuart",
            duration: 600,
            direction: "top"
        }
    }, {
        name: "Fading and sliding columns to top (random)",
        rows: 1,
        cols: [12, 16],
        tile: {
            delay: 75,
            sequence: "random"
        },
        transition: {
            type: "mixed",
            easing: "easeInOutQuart",
            duration: 600,
            direction: "top"
        }
    }, {
        name: "Fading and sliding columns from left to right (forward)",
        rows: 1,
        cols: [12, 16],
        tile: {
            delay: 75,
            sequence: "forward"
        },
        transition: {
            type: "mixed",
            easing: "easeInOutQuart",
            duration: 600,
            direction: "right"
        }
    }, {
        name: "Fading and sliding columns from left to right (random)",
        rows: 1,
        cols: [12, 16],
        tile: {
            delay: 75,
            sequence: "random"
        },
        transition: {
            type: "mixed",
            easing: "easeInOutQuart",
            duration: 600,
            direction: "right"
        }
    }, {
        name: "Fading and sliding columns from right to left (reverse)",
        rows: 1,
        cols: [12, 16],
        tile: {
            delay: 75,
            sequence: "reverse"
        },
        transition: {
            type: "mixed",
            easing: "easeInOutQuart",
            duration: 600,
            direction: "left"
        }
    }, {
        name: "Fading and sliding columns from right to left (random)",
        rows: 1,
        cols: [12, 16],
        tile: {
            delay: 75,
            sequence: "random"
        },
        transition: {
            type: "mixed",
            easing: "easeInOutQuart",
            duration: 600,
            direction: "left"
        }
    }, {
        name: "Carousel",
        rows: 1,
        cols: 1,
        tile: {
            delay: 0,
            sequence: "forward"
        },
        transition: {
            type: "mixed",
            easing: "easeInOutQuad",
            duration: 750,
            direction: "left",
            scale: .5
        }
    }, {
        name: "Carousel rows",
        rows: 4,
        cols: 1,
        tile: {
            delay: 50,
            sequence: "forward"
        },
        transition: {
            type: "mixed",
            easing: "easeInOutQuad",
            duration: 750,
            direction: "left",
            scale: .5
        }
    }, {
        name: "Carousel cols",
        rows: 1,
        cols: 4,
        tile: {
            delay: 50,
            sequence: "forward"
        },
        transition: {
            type: "mixed",
            easing: "easeInOutQuad",
            duration: 750,
            direction: "left",
            scale: .5
        }
    }, {
        name: "Carousel tiles horizontal",
        rows: 3,
        cols: 4,
        tile: {
            delay: 35,
            sequence: "forward"
        },
        transition: {
            type: "mixed",
            easing: "easeInOutQuad",
            duration: 750,
            direction: "left",
            scale: .5,
            rotateY: 90
        }
    }, {
        name: "Carousel tiles vertical",
        rows: 3,
        cols: 4,
        tile: {
            delay: 35,
            sequence: "forward"
        },
        transition: {
            type: "mixed",
            easing: "easeInOutQuad",
            duration: 750,
            direction: "top",
            scale: .5,
            rotateX: -90
        }
    }, {
        name: "Carousel-mirror tiles horizontal",
        rows: 3,
        cols: 4,
        tile: {
            delay: 15,
            sequence: "forward"
        },
        transition: {
            type: "mixed",
            easing: "easeInOutQuad",
            duration: 750,
            direction: "left",
            scale: .5,
            rotateY: 90
        }
    }, {
        name: "Carousel-mirror tiles vertical",
        rows: 3,
        cols: 4,
        tile: {
            delay: 15,
            sequence: "forward"
        },
        transition: {
            type: "mixed",
            easing: "easeInOutQuad",
            duration: 750,
            direction: "top",
            scale: .5,
            rotateX: -90
        }
    }, {
        name: "Carousel mirror rows",
        rows: 4,
        cols: 1,
        tile: {
            delay: 50,
            sequence: "forward"
        },
        transition: {
            type: "mixed",
            easing: "easeInOutQuad",
            duration: 750,
            direction: "right",
            scale: .5
        }
    }, {
        name: "Carousel mirror cols",
        rows: 1,
        cols: 4,
        tile: {
            delay: 50,
            sequence: "forward"
        },
        transition: {
            type: "mixed",
            easing: "easeInOutQuad",
            duration: 750,
            direction: "left",
            scale: .5
        }
    }, {
        name: "Turning tile from left",
        rows: 1,
        cols: 1,
        tile: {
            delay: 0,
            sequence: "forward"
        },
        transition: {
            type: "slide",
            easing: "easeOutQuart",
            duration: 750,
            direction: "right",
            rotateY: 90
        }
    }, {
        name: "Turning tile from right",
        rows: 1,
        cols: 1,
        tile: {
            delay: 0,
            sequence: "forward"
        },
        transition: {
            type: "slide",
            easing: "easeOutQuart",
            duration: 750,
            direction: "left",
            rotateY: -90
        }
    }, {
        name: "Turning tile from top",
        rows: 1,
        cols: 1,
        tile: {
            delay: 0,
            sequence: "forward"
        },
        transition: {
            type: "slide",
            easing: "easeOutQuart",
            duration: 750,
            direction: "bottom",
            rotateX: -90
        }
    }, {
        name: "Turning tile from bottom",
        rows: 1,
        cols: 1,
        tile: {
            delay: 0,
            sequence: "forward"
        },
        transition: {
            type: "slide",
            easing: "easeOutQuart",
            duration: 750,
            direction: "top",
            rotateX: 90
        }
    }, {
        name: "Turning tiles from left",
        rows: [3, 4],
        cols: [3, 4],
        tile: {
            delay: 55,
            sequence: "forward"
        },
        transition: {
            type: "fade",
            easing: "easeOutQuart",
            duration: 750,
            direction: "left",
            rotateY: 90
        }
    }, {
        name: "Turning tiles from right",
        rows: [3, 4],
        cols: [3, 4],
        tile: {
            delay: 55,
            sequence: "reverse"
        },
        transition: {
            type: "fade",
            easing: "easeOutQuart",
            duration: 750,
            direction: "left",
            rotateY: -90
        }
    }, {
        name: "Turning tiles from top",
        rows: [3, 4],
        cols: [3, 4],
        tile: {
            delay: 55,
            sequence: "forward"
        },
        transition: {
            type: "fade",
            easing: "easeOutQuart",
            duration: 750,
            direction: "left",
            rotateX: -90
        }
    }, {
        name: "Turning tiles from bottom",
        rows: [3, 4],
        cols: [3, 4],
        tile: {
            delay: 55,
            sequence: "reverse"
        },
        transition: {
            type: "fade",
            easing: "easeOutQuart",
            duration: 750,
            direction: "left",
            rotateX: 90
        }
    }, {
        name: "Turning rows from top",
        rows: [6, 12],
        cols: 1,
        tile: {
            delay: 55,
            sequence: "forward"
        },
        transition: {
            type: "fade",
            easing: "easeOutQuart",
            duration: 750,
            direction: "left",
            rotateX: 90
        }
    }, {
        name: "Turning rows from bottom",
        rows: [6, 12],
        cols: 1,
        tile: {
            delay: 55,
            sequence: "reverse"
        },
        transition: {
            type: "fade",
            easing: "easeOutQuart",
            duration: 750,
            direction: "left",
            rotateX: -90
        }
    }, {
        name: "Turning cols from left",
        rows: 1,
        cols: [6, 12],
        tile: {
            delay: 55,
            sequence: "forward"
        },
        transition: {
            type: "fade",
            easing: "easeOutQuart",
            duration: 750,
            direction: "left",
            rotateY: -90
        }
    }, {
        name: "Turning cols from right",
        rows: 1,
        cols: [6, 12],
        tile: {
            delay: 55,
            sequence: "reverse"
        },
        transition: {
            type: "fade",
            easing: "easeOutQuart",
            duration: 750,
            direction: "left",
            rotateY: 90
        }
    }, {
        name: "Flying rows from left",
        rows: [3, 10],
        cols: 1,
        tile: {
            delay: 55,
            sequence: "forward"
        },
        transition: {
            type: "fade",
            easing: "easeOutQuart",
            duration: 750,
            direction: "left",
            rotateY: 90
        }
    }, {
        name: "Flying rows from right",
        rows: [3, 10],
        cols: 1,
        tile: {
            delay: 55,
            sequence: "reverse"
        },
        transition: {
            type: "fade",
            easing: "easeOutQuart",
            duration: 750,
            direction: "left",
            rotateY: -90
        }
    }, {
        name: "Flying cols from top",
        rows: 1,
        cols: [3, 10],
        tile: {
            delay: 55,
            sequence: "forward"
        },
        transition: {
            type: "fade",
            easing: "easeOutQuart",
            duration: 750,
            direction: "left",
            rotateX: -90
        }
    }, {
        name: "Flying cols from bottom",
        rows: 1,
        cols: [3, 10],
        tile: {
            delay: 55,
            sequence: "reverse"
        },
        transition: {
            type: "fade",
            easing: "easeOutQuart",
            duration: 750,
            direction: "left",
            rotateX: 90
        }
    }, {
        name: "Flying and rotating tile from left",
        rows: 1,
        cols: 1,
        tile: {
            delay: 75,
            sequence: "forward"
        },
        transition: {
            type: "mixed",
            easing: "easeOutQuart",
            duration: 750,
            direction: "right",
            scale: .1,
            rotate: -90,
            rotateY: 90
        }
    }, {
        name: "Flying and rotating tile from right",
        rows: 1,
        cols: 1,
        tile: {
            delay: 75,
            sequence: "forward"
        },
        transition: {
            type: "mixed",
            easing: "easeOutQuart",
            duration: 750,
            direction: "left",
            scale: .1,
            rotate: 90,
            rotateY: -90
        }
    }, {
        name: "Flying and rotating tiles from left",
        rows: [3, 4],
        cols: [3, 4],
        tile: {
            delay: 55,
            sequence: "forward"
        },
        transition: {
            type: "mixed",
            easing: "easeOutQuart",
            duration: 750,
            direction: "right",
            rotate: -45
        }
    }, {
        name: "Flying and rotating tiles from right",
        rows: [3, 4],
        cols: [3, 4],
        tile: {
            delay: 55,
            sequence: "forward"
        },
        transition: {
            type: "mixed",
            easing: "easeOutQuart",
            duration: 750,
            direction: "left",
            rotate: -45
        }
    }, {
        name: "Flying and rotating tiles from random",
        rows: [3, 4],
        cols: [3, 4],
        tile: {
            delay: 55,
            sequence: "random"
        },
        transition: {
            type: "mixed",
            easing: "easeOutQuart",
            duration: 750,
            direction: "random",
            rotate: -45
        }
    }, {
        name: "Scaling tile in",
        rows: 1,
        cols: 1,
        tile: {
            delay: 0,
            sequence: "forward"
        },
        transition: {
            type: "fade",
            easing: "easeOutQuart",
            duration: 1500,
            direction: "left",
            scale: .8
        }
    }, {
        name: "Scaling tile from out",
        rows: 1,
        cols: 1,
        tile: {
            delay: 0,
            sequence: "forward"
        },
        transition: {
            type: "fade",
            easing: "easeInOutQuart",
            duration: 1500,
            direction: "left",
            scale: 1.2
        }
    }, {
        name: "Scaling tiles random",
        rows: [3, 4],
        cols: [3, 4],
        tile: {
            delay: 35,
            sequence: "random"
        },
        transition: {
            type: "fade",
            easing: "easeOutQuart",
            duration: 750,
            direction: "left",
            scale: .1
        }
    }, {
        name: "Scaling tiles from out random",
        rows: [3, 4],
        cols: [3, 4],
        tile: {
            delay: 35,
            sequence: "random"
        },
        transition: {
            type: "fade",
            easing: "easeOutQuart",
            duration: 750,
            direction: "left",
            scale: 2
        }
    }, {
        name: "Scaling in and rotating tiles random",
        rows: [3, 4],
        cols: [3, 4],
        tile: {
            delay: 35,
            sequence: "random"
        },
        transition: {
            type: "fade",
            easing: "easeOutQuart",
            duration: 750,
            direction: "left",
            scale: .1,
            rotate: 90
        }
    }, {
        name: "Scaling and rotating tiles from out random",
        rows: [3, 4],
        cols: [3, 4],
        tile: {
            delay: 35,
            sequence: "random"
        },
        transition: {
            type: "fade",
            easing: "easeOutQuart",
            duration: 750,
            direction: "left",
            scale: 2,
            rotate: -90
        }
    }, {
        name: "Mirror-sliding tiles diagonal",
        rows: 3,
        cols: 4,
        tile: {
            delay: 15,
            sequence: "forward"
        },
        transition: {
            type: "slide",
            easing: "easeInOutQuart",
            duration: 850,
            direction: "topright"
        }
    }, {
        name: "Mirror-sliding rows horizontal",
        rows: 6,
        cols: 1,
        tile: {
            delay: 0,
            sequence: "forward"
        },
        transition: {
            type: "mixed",
            easing: "easeOutQuart",
            duration: 750,
            direction: "left"
        }
    }, {
        name: "Mirror-sliding rows vertical",
        rows: 6,
        cols: 1,
        tile: {
            delay: 0,
            sequence: "forward"
        },
        transition: {
            type: "mixed",
            easing: "easeOutQuart",
            duration: 750,
            direction: "top"
        }
    }, {
        name: "Mirror-sliding cols horizontal",
        rows: 1,
        cols: 8,
        tile: {
            delay: 0,
            sequence: "forward"
        },
        transition: {
            type: "mixed",
            easing: "easeOutQuart",
            duration: 750,
            direction: "left"
        }
    }, {
        name: "Mirror-sliding cols vertical",
        rows: 1,
        cols: 8,
        tile: {
            delay: 0,
            sequence: "forward"
        },
        transition: {
            type: "mixed",
            easing: "easeOutQuart",
            duration: 750,
            direction: "top"
        }
    }],
    t3d: [{
        name: "Spinning tile to right (180&#176;)",
        rows: 1,
        cols: 1,
        tile: {
            delay: 75,
            sequence: "forward"
        },
        animation: {
            transition: {
                rotateY: 91
            },
            easing: "easeInQuart",
            duration: 1e3,
            direction: "horizontal"
        },
        after: {
            transition: {
                rotateY: 180
            },
            easing: "easeOutQuart",
            duration: 1e3,
            direction: "horizontal"
        }
    }, {
        name: "Spinning tile to left (180&#176;)",
        rows: 1,
        cols: 1,
        tile: {
            delay: 75,
            sequence: "forward"
        },
        animation: {
            transition: {
                rotateY: -91
            },
            easing: "easeInQuart",
            duration: 1e3,
            direction: "horizontal"
        },
        after: {
            transition: {
                rotateY: -180
            },
            easing: "easeOutQuart",
            duration: 1e3,
            direction: "horizontal"
        }
    }, {
        name: "Spinning tile to bottom (180&#176;)",
        rows: 1,
        cols: 1,
        tile: {
            delay: 75,
            sequence: "forward"
        },
        animation: {
            transition: {
                rotateX: -91
            },
            easing: "easeInQuart",
            duration: 800,
            direction: "vertical"
        },
        after: {
            transition: {
                rotateX: -180
            },
            easing: "easeOutQuart",
            duration: 800,
            direction: "vertical"
        }
    }, {
        name: "Spinning tile to top (180&#176;)",
        rows: 1,
        cols: 1,
        tile: {
            delay: 75,
            sequence: "forward"
        },
        animation: {
            transition: {
                rotateX: 91
            },
            easing: "easeInQuart",
            duration: 800,
            direction: "vertical"
        },
        after: {
            transition: {
                rotateX: 180
            },
            easing: "easeOutQuart",
            duration: 800,
            direction: "vertical"
        }
    }, {
        name: "Spinning tiles to right (180&#176;)",
        rows: [2, 4],
        cols: [4, 7],
        tile: {
            delay: 75,
            sequence: "forward"
        },
        animation: {
            transition: {
                rotateY: 180
            },
            easing: "easeInOutQuart",
            duration: 1e3,
            direction: "horizontal"
        }
    }, {
        name: "Spinning tiles to left (180&#176;)",
        rows: [2, 4],
        cols: [4, 7],
        tile: {
            delay: 75,
            sequence: "reverse"
        },
        animation: {
            transition: {
                rotateY: -180
            },
            easing: "easeInOutQuart",
            duration: 1e3,
            direction: "horizontal"
        }
    }, {
        name: "Spinning tiles to bottom (180&#176;)",
        rows: [2, 4],
        cols: [4, 7],
        tile: {
            delay: 75,
            sequence: "col-forward"
        },
        animation: {
            transition: {
                rotateX: -180
            },
            easing: "easeInOutQuart",
            duration: 1e3,
            direction: "vertical"
        }
    }, {
        name: "Spinning tiles to top (180&#176;)",
        rows: [2, 4],
        cols: [4, 7],
        tile: {
            delay: 75,
            sequence: "col-reverse"
        },
        animation: {
            transition: {
                rotateX: 180
            },
            easing: "easeInOutQuart",
            duration: 1e3,
            direction: "vertical"
        }
    }, {
        name: "Horizontal spinning tiles random (180&#176;)",
        rows: [2, 4],
        cols: [4, 7],
        tile: {
            delay: 75,
            sequence: "random"
        },
        animation: {
            transition: {
                rotateY: 180
            },
            easing: "easeInOutQuart",
            duration: 1300,
            direction: "horizontal"
        }
    }, {
        name: "Vertical spinning tiles random (180&#176;)",
        rows: [2, 4],
        cols: [4, 7],
        tile: {
            delay: 75,
            sequence: "random"
        },
        animation: {
            transition: {
                rotateX: 180
            },
            easing: "easeInOutQuart",
            duration: 1300,
            direction: "vertical"
        }
    }, {
        name: "Scaling and spinning tiles to right (180&#176;)",
        rows: [2, 4],
        cols: [4, 7],
        tile: {
            delay: 75,
            sequence: "forward"
        },
        before: {
            transition: {
                scale3d: .95
            },
            duration: 450,
            easing: "easeInOutQuint"
        },
        animation: {
            transition: {
                rotateY: 180
            },
            easing: "easeInOutBack",
            duration: 1e3,
            direction: "horizontal"
        },
        after: {
            duration: 350,
            easing: "easeInOutBack"
        }
    }, {
        name: "Scaling and spinning tiles to left (180&#176;)",
        rows: [2, 4],
        cols: [4, 7],
        tile: {
            delay: 75,
            sequence: "reverse"
        },
        before: {
            transition: {
                scale3d: .95
            },
            duration: 450,
            easing: "easeInOutQuint"
        },
        animation: {
            transition: {
                rotateY: -180
            },
            easing: "easeInOutBack",
            duration: 1e3,
            direction: "horizontal"
        },
        after: {
            duration: 350,
            easing: "easeInOutBack"
        }
    }, {
        name: "Scaling and spinning tiles to bottom (180&#176;)",
        rows: [2, 4],
        cols: [4, 7],
        tile: {
            delay: 75,
            sequence: "col-forward"
        },
        before: {
            transition: {
                scale3d: .95
            },
            duration: 450,
            easing: "easeInOutQuint"
        },
        animation: {
            transition: {
                rotateX: -180
            },
            easing: "easeInOutBack",
            duration: 1e3,
            direction: "vertical"
        },
        after: {
            duration: 350,
            easing: "easeInOutBack"
        }
    }, {
        name: "Scaling and spinning tiles to top (180&#176;)",
        rows: [2, 4],
        cols: [4, 7],
        tile: {
            delay: 75,
            sequence: "col-reverse"
        },
        before: {
            transition: {
                scale3d: .95
            },
            duration: 450,
            easing: "easeInOutQuint"
        },
        animation: {
            transition: {
                rotateX: 180
            },
            easing: "easeInOutBack",
            duration: 1e3,
            direction: "vertical"
        },
        after: {
            duration: 350,
            easing: "easeInOutBack"
        }
    }, {
        name: "Scaling and horizontal spinning tiles random (180&#176;)",
        rows: [2, 4],
        cols: [4, 7],
        tile: {
            delay: 75,
            sequence: "random"
        },
        before: {
            transition: {
                scale3d: .95,
                rotateX: 30
            },
            duration: 450,
            easing: "easeInOutQuint"
        },
        animation: {
            transition: {
                rotateY: 180,
                rotateX: -30
            },
            easing: "easeInOutBack",
            duration: 1300,
            direction: "horizontal"
        },
        after: {
            transition: {
                rotateX: 0
            },
            duration: 350,
            easing: "easeInOutBack"
        }
    }, {
        name: "Scaling and vertical spinning tiles random (180&#176;)",
        rows: [2, 4],
        cols: [4, 7],
        tile: {
            delay: 75,
            sequence: "random"
        },
        before: {
            transition: {
                scale3d: .95,
                rotateY: -15
            },
            duration: 450,
            easing: "easeInOutQuint"
        },
        animation: {
            transition: {
                rotateX: 180,
                rotateY: 15
            },
            easing: "easeInOutBack",
            duration: 1300,
            direction: "vertical"
        },
        after: {
            transition: {
                rotateY: 0
            },
            duration: 350,
            easing: "easeInOutBack"
        }
    }, {
        name: "Spinning rows to right (180&#176;)",
        rows: [5, 9],
        cols: 1,
        tile: {
            delay: 75,
            sequence: "forward"
        },
        animation: {
            transition: {
                rotateY: 180
            },
            easing: "easeInOutQuart",
            duration: 1500,
            direction: "horizontal"
        }
    }, {
        name: "Spinning rows to left (180&#176;)",
        rows: [5, 9],
        cols: 1,
        tile: {
            delay: 75,
            sequence: "forward"
        },
        animation: {
            transition: {
                rotateY: -180
            },
            easing: "easeInOutQuart",
            duration: 1500,
            direction: "horizontal"
        }
    }, {
        name: "Spinning rows to bottom (180&#176;)",
        rows: [5, 9],
        cols: 1,
        tile: {
            delay: 75,
            sequence: "forward"
        },
        animation: {
            transition: {
                rotateX: -180
            },
            easing: "easeInOutQuart",
            duration: 1e3,
            direction: "vertical"
        }
    }, {
        name: "Spinning rows to top (180&#176;)",
        rows: [5, 9],
        cols: 1,
        tile: {
            delay: 75,
            sequence: "reverse"
        },
        animation: {
            transition: {
                rotateX: 180
            },
            easing: "easeInOutQuart",
            duration: 1e3,
            direction: "vertical"
        }
    }, {
        name: "Horizontal spinning rows random (180&#176;)",
        rows: [5, 9],
        cols: 1,
        tile: {
            delay: 75,
            sequence: "random"
        },
        animation: {
            transition: {
                rotateY: 180
            },
            easing: "easeInOutQuart",
            duration: 1500,
            direction: "horizontal"
        }
    }, {
        name: "Vertical spinning rows random (180&#176;)",
        rows: [5, 9],
        cols: 1,
        tile: {
            delay: 75,
            sequence: "random"
        },
        animation: {
            transition: {
                rotateX: -180
            },
            easing: "easeInOutQuart",
            duration: 1500,
            direction: "vertical"
        }
    }, {
        name: "Vertical spinning rows random (540&#176;)",
        rows: [3, 7],
        cols: 1,
        tile: {
            delay: 150,
            sequence: "random"
        },
        animation: {
            transition: {
                rotateX: -540
            },
            easing: "easeInOutQuart",
            duration: 2e3,
            direction: "vertical"
        }
    }, {
        name: "Scaling and spinning rows to right (180&#176;)",
        rows: [5, 9],
        cols: 1,
        tile: {
            delay: 55,
            sequence: "forward"
        },
        before: {
            transition: {
                scale3d: .85
            },
            duration: 600,
            easing: "easeOutBack"
        },
        animation: {
            transition: {
                rotateY: 180
            },
            easing: "easeInOutBack",
            duration: 1200,
            direction: "horizontal"
        },
        after: {
            transition: {
                delay: 200
            },
            easing: "easeOutBack",
            duration: 600
        }
    }, {
        name: "Scaling and spinning rows to left (180&#176;)",
        rows: [5, 9],
        cols: 1,
        tile: {
            delay: 55,
            sequence: "reverse"
        },
        before: {
            transition: {
                scale3d: .85
            },
            duration: 600,
            easing: "easeOutBack"
        },
        animation: {
            transition: {
                rotateY: -180
            },
            easing: "easeInOutBack",
            duration: 1200,
            direction: "horizontal"
        },
        after: {
            transition: {
                delay: 200
            },
            easing: "easeOutBack",
            duration: 600
        }
    }, {
        name: "Scaling and spinning rows to bottom (180&#176;)",
        rows: [5, 9],
        cols: 1,
        tile: {
            delay: 55,
            sequence: "forward"
        },
        before: {
            transition: {
                scale3d: .85
            },
            duration: 600,
            easing: "easeOutBack"
        },
        animation: {
            transition: {
                rotateX: -180
            },
            easing: "easeInOutQuart",
            duration: 600,
            direction: "vertical"
        },
        after: {
            transition: {
                delay: 200
            },
            easing: "easeOutBack",
            duration: 600
        }
    }, {
        name: "Scaling and spinning rows to top (180&#176;)",
        rows: [5, 9],
        cols: 1,
        tile: {
            delay: 55,
            sequence: "reverse"
        },
        before: {
            transition: {
                scale3d: .85
            },
            duration: 600,
            easing: "easeOutBack"
        },
        animation: {
            transition: {
                rotateX: 180
            },
            easing: "easeInOutQuart",
            duration: 600,
            direction: "vertical"
        },
        after: {
            transition: {
                delay: 200
            },
            easing: "easeOutBack",
            duration: 600
        }
    }, {
        name: "Scaling and horizontal spinning rows random (180&#176;)",
        rows: [5, 9],
        cols: 1,
        tile: {
            delay: 55,
            sequence: "random"
        },
        before: {
            transition: {
                scale3d: .85
            },
            duration: 600,
            easing: "easeOutBack"
        },
        animation: {
            transition: {
                rotateY: 180
            },
            easing: "easeInOutBack",
            duration: 1200,
            direction: "horizontal"
        },
        after: {
            transition: {
                delay: 200
            },
            easing: "easeOutBack",
            duration: 600
        }
    }, {
        name: "Scaling and vertical spinning rows random (180&#176;)",
        rows: [5, 9],
        cols: 1,
        tile: {
            delay: 55,
            sequence: "random"
        },
        before: {
            transition: {
                scale3d: .85
            },
            duration: 600,
            easing: "easeOutBack"
        },
        animation: {
            transition: {
                rotateX: -180
            },
            easing: "easeInOutBack",
            duration: 600,
            direction: "vertical"
        },
        after: {
            transition: {
                delay: 200
            },
            easing: "easeOutBack",
            duration: 600
        }
    }, {
        name: "Spinning columns to right (180&#176;)",
        rows: 1,
        cols: [5, 9],
        tile: {
            delay: 75,
            sequence: "forward"
        },
        animation: {
            transition: {
                rotateY: 180
            },
            easing: "easeInOutQuart",
            duration: 1500,
            direction: "horizontal"
        }
    }, {
        name: "Spinning columns to left (180&#176;)",
        rows: 1,
        cols: [5, 9],
        tile: {
            delay: 75,
            sequence: "forward"
        },
        animation: {
            transition: {
                rotateY: -180
            },
            easing: "easeInOutQuart",
            duration: 1500,
            direction: "horizontal"
        }
    }, {
        name: "Spinning columns to bottom (180&#176;)",
        rows: 1,
        cols: [5, 9],
        tile: {
            delay: 75,
            sequence: "forward"
        },
        animation: {
            transition: {
                rotateX: -180
            },
            easing: "easeInOutQuart",
            duration: 1e3,
            direction: "vertical"
        }
    }, {
        name: "Spinning columns to top (180&#176;)",
        rows: 1,
        cols: [5, 9],
        tile: {
            delay: 75,
            sequence: "reverse"
        },
        animation: {
            transition: {
                rotateX: 180
            },
            easing: "easeInOutQuart",
            duration: 1e3,
            direction: "vertical"
        }
    }, {
        name: "Horizontal spinning columns random (180&#176;)",
        rows: 1,
        cols: [5, 9],
        tile: {
            delay: 75,
            sequence: "random"
        },
        animation: {
            transition: {
                rotateY: 180
            },
            easing: "easeInOutQuart",
            duration: 1500,
            direction: "horizontal"
        }
    }, {
        name: "Vertical spinning columns random (180&#176;)",
        rows: 1,
        cols: [5, 9],
        tile: {
            delay: 75,
            sequence: "random"
        },
        animation: {
            transition: {
                rotateX: -180
            },
            easing: "easeInOutQuart",
            duration: 1500,
            direction: "vertical"
        }
    }, {
        name: "Horizontal spinning columns random (540&#176;)",
        rows: 1,
        cols: [4, 9],
        tile: {
            delay: 150,
            sequence: "random"
        },
        animation: {
            transition: {
                rotateY: 540
            },
            easing: "easeInOutQuart",
            duration: 2e3,
            direction: "horizontal"
        }
    }, {
        name: "Scaling and spinning columns to right (180&#176;)",
        rows: 1,
        cols: [7, 11],
        tile: {
            delay: 55,
            sequence: "forward"
        },
        before: {
            transition: {
                scale3d: .85
            },
            duration: 600,
            easing: "easeOutBack"
        },
        animation: {
            transition: {
                rotateY: 180
            },
            easing: "easeInOutQuart",
            duration: 600,
            direction: "horizontal"
        },
        after: {
            transition: {
                delay: 200
            },
            easing: "easeOutBack",
            duration: 600
        }
    }, {
        name: "Scaling and spinning columns to left (180&#176;)",
        rows: 1,
        cols: [7, 11],
        tile: {
            delay: 55,
            sequence: "reverse"
        },
        before: {
            transition: {
                scale3d: .85
            },
            duration: 600,
            easing: "easeOutBack"
        },
        animation: {
            transition: {
                rotateY: -180
            },
            easing: "easeInOutQuart",
            duration: 600,
            direction: "horizontal"
        },
        after: {
            transition: {
                delay: 200
            },
            easing: "easeOutBack",
            duration: 600
        }
    }, {
        name: "Scaling and spinning columns to bottom (180&#176;)",
        rows: 1,
        cols: [7, 11],
        tile: {
            delay: 55,
            sequence: "forward"
        },
        before: {
            transition: {
                scale3d: .85
            },
            duration: 600,
            easing: "easeOutBack"
        },
        animation: {
            transition: {
                rotateX: -180
            },
            easing: "easeInOutBack",
            duration: 1200,
            direction: "vertical"
        },
        after: {
            transition: {
                delay: 200
            },
            easing: "easeOutBack",
            duration: 600
        }
    }, {
        name: "Scaling and spinning columns to top (180&#176;)",
        rows: 1,
        cols: [7, 11],
        tile: {
            delay: 75,
            sequence: "reverse"
        },
        before: {
            transition: {
                scale3d: .85
            },
            duration: 600,
            easing: "easeOutBack"
        },
        animation: {
            transition: {
                rotateX: 180
            },
            easing: "easeInOutBack",
            duration: 1200,
            direction: "vertical"
        },
        after: {
            transition: {
                delay: 200
            },
            easing: "easeOutBack",
            duration: 600
        }
    }, {
        name: "Scaling and horizontal spinning columns random (180&#176;)",
        rows: 1,
        cols: [7, 11],
        tile: {
            delay: 75,
            sequence: "random"
        },
        before: {
            transition: {
                scale3d: .85
            },
            duration: 600,
            easing: "easeOutBack"
        },
        animation: {
            transition: {
                rotateY: 180
            },
            easing: "easeInOutBack",
            duration: 600,
            direction: "horizontal"
        },
        after: {
            transition: {
                delay: 200
            },
            easing: "easeOutBack",
            duration: 600
        }
    }, {
        name: "Scaling and vertical spinning columns random (180&#176;)",
        rows: 1,
        cols: [7, 11],
        tile: {
            delay: 75,
            sequence: "random"
        },
        before: {
            transition: {
                scale3d: .85
            },
            duration: 600,
            easing: "easeOutBack"
        },
        animation: {
            transition: {
                rotateX: -180
            },
            easing: "easeInOutBack",
            duration: 1200,
            direction: "vertical"
        },
        after: {
            transition: {
                delay: 200
            },
            easing: "easeOutBack",
            duration: 600
        }
    }, {
        name: "Drunk colums scaling and spinning to right (180&#176;)",
        rows: 1,
        cols: [7, 11],
        tile: {
            delay: 75,
            sequence: "forward"
        },
        before: {
            transition: {
                scale3d: .85,
                rotateX: -30
            },
            duration: 600,
            easing: "easeOutQuart"
        },
        animation: {
            transition: {
                rotateX: -30,
                rotateY: 180
            },
            easing: "easeInOutQuart",
            duration: 1e3,
            direction: "horizontal"
        },
        after: {
            transition: {
                rotateX: 0,
                delay: 200
            },
            easing: "easeOutQuart",
            duration: 600
        }
    }, {
        name: "Drunk colums scaling and spinning to left (180&#176;)",
        rows: 1,
        cols: [7, 11],
        tile: {
            delay: 75,
            sequence: "reverse"
        },
        before: {
            transition: {
                scale3d: .85,
                rotateX: -30
            },
            duration: 600,
            easing: "easeOutQuart"
        },
        animation: {
            transition: {
                rotateX: 30,
                rotateY: -180
            },
            easing: "easeInOutQuart",
            duration: 1e3,
            direction: "horizontal"
        },
        after: {
            transition: {
                rotateX: 0,
                delay: 200
            },
            easing: "easeOutQuart",
            duration: 600
        }
    }, {
        name: "Turning cuboid to right (90&#176;)",
        rows: 1,
        cols: 1,
        tile: {
            delay: 75,
            sequence: "forward"
        },
        animation: {
            transition: {
                rotateY: 90
            },
            easing: "easeInOutQuart",
            duration: 1500,
            direction: "horizontal"
        }
    }, {
        name: "Turning cuboid to left (90&#176;)",
        rows: 1,
        cols: 1,
        tile: {
            delay: 75,
            sequence: "forward"
        },
        animation: {
            transition: {
                rotateY: -90
            },
            easing: "easeInOutQuart",
            duration: 1500,
            direction: "horizontal"
        }
    }, {
        name: "Turning cuboid to bottom (90&#176;)",
        rows: 1,
        cols: 1,
        tile: {
            delay: 75,
            sequence: "forward"
        },
        animation: {
            transition: {
                rotateX: -90
            },
            easing: "easeInOutQuart",
            duration: 1500,
            direction: "vertical"
        }
    }, {
        name: "Turning cuboid to top (90&#176;)",
        rows: 1,
        cols: 1,
        tile: {
            delay: 75,
            sequence: "forward"
        },
        animation: {
            transition: {
                rotateX: 90
            },
            easing: "easeInOutQuart",
            duration: 1500,
            direction: "vertical"
        }
    }, {
        name: "Scaling and turning cuboid to right (90&#176;)",
        rows: 1,
        cols: 1,
        tile: {
            delay: 75,
            sequence: "random"
        },
        animation: {
            transition: {
                scale3d: .8,
                rotate: 7,
                rotateX: 10,
                rotateY: 45
            },
            easing: "easeInOutQuad",
            duration: 800,
            direction: "horizontal"
        },
        after: {
            transition: {
                rotate: 0,
                rotateX: 0,
                rotateY: 90
            },
            duration: 800,
            easing: "easeInOutQuad"
        }
    }, {
        name: "Scaling and turning cuboid to left (90&#176;)",
        rows: 1,
        cols: 1,
        tile: {
            delay: 75,
            sequence: "random"
        },
        animation: {
            transition: {
                scale3d: .8,
                rotate: -7,
                rotateX: 10,
                rotateY: -45
            },
            easing: "easeInOutQuad",
            duration: 800,
            direction: "horizontal"
        },
        after: {
            transition: {
                rotate: 0,
                rotateX: 0,
                rotateY: -90
            },
            duration: 800,
            easing: "easeInOutQuad"
        }
    }, {
        name: "Scaling and turning cuboids to right (90&#176;)",
        rows: [2, 4],
        cols: [4, 7],
        tile: {
            delay: 75,
            sequence: "forward"
        },
        before: {
            transition: {
                scale3d: .85
            },
            duration: 450,
            easing: "easeInOutQuint"
        },
        animation: {
            transition: {
                rotateY: 90
            },
            easing: "easeInOutBack",
            duration: 1e3,
            direction: "horizontal"
        },
        after: {
            duration: 350,
            easing: "easeInOutBack"
        }
    }, {
        name: "Scaling and turning cuboids to left (90&#176;)",
        rows: [2, 4],
        cols: [4, 7],
        tile: {
            delay: 75,
            sequence: "reverse"
        },
        before: {
            transition: {
                scale3d: .85
            },
            duration: 450,
            easing: "easeInOutQuint"
        },
        animation: {
            transition: {
                rotateY: -90
            },
            easing: "easeInOutBack",
            duration: 1e3,
            direction: "horizontal"
        },
        after: {
            duration: 350,
            easing: "easeInOutBack"
        }
    }, {
        name: "Scaling and turning cuboids to bottom (90&#176;)",
        rows: [2, 4],
        cols: [4, 7],
        tile: {
            delay: 75,
            sequence: "col-forward"
        },
        before: {
            transition: {
                scale3d: .85
            },
            duration: 450,
            easing: "easeInOutQuint"
        },
        animation: {
            transition: {
                rotateX: -90
            },
            easing: "easeInOutBack",
            duration: 1e3,
            direction: "vertical"
        },
        after: {
            duration: 350,
            easing: "easeInOutBack"
        }
    }, {
        name: "Scaling and turning cuboids to top (90&#176;)",
        rows: [2, 4],
        cols: [4, 7],
        tile: {
            delay: 75,
            sequence: "col-reverse"
        },
        before: {
            transition: {
                scale3d: .85
            },
            duration: 450,
            easing: "easeInOutQuint"
        },
        animation: {
            transition: {
                rotateX: 90
            },
            easing: "easeInOutBack",
            duration: 1e3,
            direction: "vertical"
        },
        after: {
            duration: 350,
            easing: "easeInOutBack"
        }
    }, {
        name: "Scaling and horizontal turning cuboids random (90&#176;)",
        rows: [2, 4],
        cols: [4, 7],
        tile: {
            delay: 75,
            sequence: "random"
        },
        before: {
            transition: {
                scale3d: .65,
                rotateX: -15
            },
            duration: 700,
            easing: "easeInOutQuint"
        },
        animation: {
            transition: {
                rotateY: 75,
                rotateX: 15
            },
            easing: "easeInOutBack",
            duration: 700,
            direction: "horizontal"
        },
        after: {
            transition: {
                rotateY: 90,
                rotateX: 0
            },
            duration: 700,
            easing: "easeInOutBack"
        }
    }, {
        name: "Scaling and vertical turning cuboids random (90&#176;)",
        rows: [2, 4],
        cols: [4, 7],
        tile: {
            delay: 75,
            sequence: "random"
        },
        before: {
            transition: {
                scale3d: .65,
                rotateY: 15
            },
            duration: 700,
            easing: "easeInOutQuint"
        },
        animation: {
            transition: {
                rotateX: 75,
                rotateY: -15
            },
            easing: "easeInOutBack",
            duration: 700,
            direction: "vertical"
        },
        after: {
            transition: {
                rotateX: 90,
                rotateY: 0
            },
            duration: 700,
            easing: "easeInOutBack"
        }
    }, {
        name: "Turning rows to right (90&#176;)",
        rows: [5, 9],
        cols: 1,
        tile: {
            delay: 75,
            sequence: "forward"
        },
        animation: {
            transition: {
                rotateY: 90
            },
            easing: "easeInOutQuart",
            duration: 1500,
            direction: "horizontal"
        }
    }, {
        name: "Turning rows to left (90&#176;)",
        rows: [5, 9],
        cols: 1,
        tile: {
            delay: 75,
            sequence: "forward"
        },
        animation: {
            transition: {
                rotateY: -90
            },
            easing: "easeInOutQuart",
            duration: 1500,
            direction: "horizontal"
        }
    }, {
        name: "Horizontal turning rows random (90&#176;)",
        rows: [5, 9],
        cols: 1,
        tile: {
            delay: 75,
            sequence: "random"
        },
        animation: {
            transition: {
                rotateY: 90
            },
            easing: "easeInOutQuart",
            duration: 1500,
            direction: "horizontal"
        }
    }, {
        name: "Scaling and turning rows to right (90&#176;)",
        rows: [5, 9],
        cols: 1,
        tile: {
            delay: 75,
            sequence: "forward"
        },
        before: {
            transition: {
                scale3d: .85,
                rotateX: 3
            },
            duration: 600,
            easing: "easeOutBack"
        },
        animation: {
            transition: {
                rotateY: 87,
                rotateX: 0
            },
            easing: "easeInOutBack",
            duration: 1e3,
            direction: "horizontal"
        },
        after: {
            transition: {
                delay: 200,
                rotateY: 90
            },
            easing: "easeOutBack",
            duration: 600
        }
    }, {
        name: "Scaling and turning rows to left (90&#176;)",
        rows: [5, 9],
        cols: 1,
        tile: {
            delay: 75,
            sequence: "reverse"
        },
        before: {
            transition: {
                scale3d: .85,
                rotateX: 3
            },
            duration: 600,
            easing: "easeOutBack"
        },
        animation: {
            transition: {
                rotateY: -90,
                rotateX: 0
            },
            easing: "easeInOutBack",
            duration: 1e3,
            direction: "horizontal"
        },
        after: {
            transition: {
                delay: 200
            },
            easing: "easeOutBack",
            duration: 600
        }
    }, {
        name: "Scaling and turning rows to bottom (90&#176;)",
        rows: [5, 9],
        cols: 1,
        tile: {
            delay: 75,
            sequence: "forward"
        },
        before: {
            transition: {
                scale3d: .85
            },
            duration: 600,
            easing: "easeOutBack"
        },
        animation: {
            transition: {
                rotateX: -90
            },
            easing: "easeInOutBack",
            duration: 1e3,
            direction: "vertical"
        },
        after: {
            transition: {
                delay: 200
            },
            easing: "easeOutBack",
            duration: 600
        }
    }, {
        name: "Scaling and turning rows to top (90&#176;)",
        rows: [5, 9],
        cols: 1,
        tile: {
            delay: 75,
            sequence: "reverse"
        },
        before: {
            transition: {
                scale3d: .85
            },
            duration: 600,
            easing: "easeOutBack"
        },
        animation: {
            transition: {
                rotateX: 90
            },
            easing: "easeInOutBack",
            duration: 1e3,
            direction: "vertical"
        },
        after: {
            transition: {
                delay: 200
            },
            easing: "easeOutBack",
            duration: 600
        }
    }, {
        name: "Scaling and horizontal turning rows random (90&#176;)",
        rows: [5, 9],
        cols: 1,
        tile: {
            delay: 75,
            sequence: "random"
        },
        before: {
            transition: {
                scale3d: .85,
                rotateX: 3
            },
            duration: 600,
            easing: "easeOutBack"
        },
        animation: {
            transition: {
                rotateY: 90,
                rotateX: 0
            },
            easing: "easeInOutBack",
            duration: 1e3,
            direction: "horizontal"
        },
        after: {
            transition: {
                delay: 200
            },
            easing: "easeOutBack",
            duration: 600
        }
    }, {
        name: "Scaling and vertical turning rows random (90&#176;)",
        rows: [5, 9],
        cols: 1,
        tile: {
            delay: 75,
            sequence: "random"
        },
        before: {
            transition: {
                scale3d: .85
            },
            duration: 600,
            easing: "easeOutBack"
        },
        animation: {
            transition: {
                rotateX: -90
            },
            easing: "easeInOutBack",
            duration: 1e3,
            direction: "vertical"
        },
        after: {
            transition: {
                delay: 200
            },
            easing: "easeOutBack",
            duration: 600
        }
    }, {
        name: "Scaling and horizontal turning drunk rows to right (90&#176;)",
        rows: [7, 11],
        cols: 1,
        tile: {
            delay: 75,
            sequence: "forward"
        },
        animation: {
            transition: {
                scale3d: .85,
                rotateX: 5,
                rotateY: 45
            },
            easing: "easeInOutQuint",
            duration: 1e3,
            direction: "horizontal"
        },
        after: {
            transition: {
                rotateX: 0,
                rotateY: 90
            },
            easing: "easeInOutQuint",
            duration: 1e3
        }
    }, {
        name: "Scaling and horizontal turning drunk rows to left (90&#176;)",
        rows: [7, 11],
        cols: 1,
        tile: {
            delay: 75,
            sequence: "reverse"
        },
        animation: {
            transition: {
                scale3d: .85,
                rotateX: 5,
                rotateY: -45
            },
            easing: "easeInOutQuint",
            duration: 1e3,
            direction: "horizontal"
        },
        after: {
            transition: {
                rotateX: 0,
                rotateY: -90
            },
            easing: "easeInOutQuint",
            duration: 1e3
        }
    }, {
        name: "Turning columns to bottom (90&#176;)",
        rows: 1,
        cols: [5, 9],
        tile: {
            delay: 75,
            sequence: "forward"
        },
        animation: {
            transition: {
                rotateX: -90
            },
            easing: "easeInOutQuart",
            duration: 1e3,
            direction: "vertical"
        }
    }, {
        name: "Turning columns to top (90&#176;)",
        rows: 1,
        cols: [5, 9],
        tile: {
            delay: 75,
            sequence: "reverse"
        },
        animation: {
            transition: {
                rotateX: 90
            },
            easing: "easeInOutQuart",
            duration: 1e3,
            direction: "vertical"
        }
    }, {
        name: "Vertical turning columns random (90&#176;)",
        rows: 1,
        cols: [5, 9],
        tile: {
            delay: 75,
            sequence: "random"
        },
        animation: {
            transition: {
                rotateX: -90
            },
            easing: "easeInOutQuart",
            duration: 1e3,
            direction: "vertical"
        }
    }, {
        name: "Scaling and turning columns to bottom (90&#176;)",
        rows: 1,
        cols: [7, 11],
        tile: {
            delay: 75,
            sequence: "forward"
        },
        before: {
            transition: {
                scale3d: .85
            },
            duration: 600,
            easing: "easeOutBack"
        },
        animation: {
            transition: {
                rotateX: -90
            },
            easing: "easeInOutBack",
            duration: 1e3,
            direction: "vertical"
        },
        after: {
            transition: {
                delay: 200
            },
            easing: "easeOutBack",
            duration: 600
        }
    }, {
        name: "Scaling and turning columns to top (90&#176;)",
        rows: 1,
        cols: [7, 11],
        tile: {
            delay: 75,
            sequence: "reverse"
        },
        before: {
            transition: {
                scale3d: .85
            },
            duration: 600,
            easing: "easeOutBack"
        },
        animation: {
            transition: {
                rotateX: 90
            },
            easing: "easeInOutBack",
            duration: 1e3,
            direction: "vertical"
        },
        after: {
            transition: {
                delay: 200
            },
            easing: "easeOutBack",
            duration: 600
        }
    }, {
        name: "Scaling and turning columns to right (90&#176;)",
        rows: 1,
        cols: [7, 11],
        tile: {
            delay: 75,
            sequence: "forward"
        },
        before: {
            transition: {
                scale3d: .85
            },
            duration: 600,
            easing: "easeOutBack"
        },
        animation: {
            transition: {
                rotateY: 90
            },
            easing: "easeInOutBack",
            duration: 1e3,
            direction: "horizontal"
        },
        after: {
            transition: {
                delay: 200
            },
            easing: "easeOutBack",
            duration: 600
        }
    }, {
        name: "Scaling and turning columns to left (90&#176;)",
        rows: 1,
        cols: [7, 11],
        tile: {
            delay: 75,
            sequence: "reverse"
        },
        before: {
            transition: {
                scale3d: .85
            },
            duration: 600,
            easing: "easeOutBack"
        },
        animation: {
            transition: {
                rotateY: -90
            },
            easing: "easeInOutBack",
            duration: 1e3,
            direction: "horizontal"
        },
        after: {
            transition: {
                delay: 200
            },
            easing: "easeOutBack",
            duration: 600
        }
    }, {
        name: "Scaling and horizontal turning columns random (90&#176;)",
        rows: 1,
        cols: [7, 11],
        tile: {
            delay: 75,
            sequence: "random"
        },
        before: {
            transition: {
                scale3d: .85
            },
            duration: 600,
            easing: "easeOutBack"
        },
        animation: {
            transition: {
                rotateY: 90
            },
            easing: "easeInOutBack",
            duration: 1e3,
            direction: "horizontal"
        },
        after: {
            transition: {
                delay: 200
            },
            easing: "easeOutBack",
            duration: 600
        }
    }, {
        name: "Scaling and vertical turning columns random (90&#176;)",
        rows: 1,
        cols: [7, 11],
        tile: {
            delay: 75,
            sequence: "random"
        },
        before: {
            transition: {
                scale3d: .85
            },
            duration: 600,
            easing: "easeOutBack"
        },
        animation: {
            transition: {
                rotateX: -90
            },
            easing: "easeInOutBack",
            duration: 1e3,
            direction: "vertical"
        },
        after: {
            transition: {
                delay: 200
            },
            easing: "easeOutBack",
            duration: 600
        }
    }, {
        name: "Scaling and vertical turning drunk columns to right (90&#176;)",
        rows: 1,
        cols: [7, 11],
        tile: {
            delay: 75,
            sequence: "forward"
        },
        animation: {
            transition: {
                scale3d: .85,
                rotateX: 45,
                rotateY: -5
            },
            easing: "easeInOutQuint",
            duration: 1e3,
            direction: "vertical"
        },
        after: {
            transition: {
                rotateX: 90,
                rotateY: 0
            },
            easing: "easeInOutQuint",
            duration: 1e3
        }
    }, {
        name: "Scaling and vertical turning drunk columns to left (90&#176;)",
        rows: 1,
        cols: [7, 11],
        tile: {
            delay: 75,
            sequence: "reverse"
        },
        animation: {
            transition: {
                scale3d: .85,
                rotateX: -45,
                rotateY: -5
            },
            easing: "easeInOutQuint",
            duration: 1e3,
            direction: "vertical"
        },
        after: {
            transition: {
                rotateX: -90,
                rotateY: 0
            },
            easing: "easeInOutQuint",
            duration: 1e3
        }
    }, {
        name: "Spinning cuboid to right (180&#176;, large depth)",
        rows: 1,
        cols: 1,
        tile: {
            delay: 75,
            sequence: "forward",
            depth: "large"
        },
        animation: {
            transition: {
                rotateY: 180
            },
            easing: "easeInOutQuart",
            duration: 1500,
            direction: "horizontal"
        }
    }, {
        name: "Spinning cuboid to left (180&#176;, large depth)",
        rows: 1,
        cols: 1,
        tile: {
            delay: 75,
            sequence: "forward",
            depth: "large"
        },
        animation: {
            transition: {
                rotateY: -180
            },
            easing: "easeInOutQuart",
            duration: 1500,
            direction: "horizontal"
        }
    }, {
        name: "Spinning cuboid to bottom (180&#176;, large depth)",
        rows: 1,
        cols: 1,
        tile: {
            delay: 75,
            sequence: "forward",
            depth: "large"
        },
        animation: {
            transition: {
                rotateX: -180
            },
            easing: "easeInOutQuart",
            duration: 1500,
            direction: "vertical"
        }
    }, {
        name: "Spinning cuboid to top (180&#176;, large depth)",
        rows: 1,
        cols: 1,
        tile: {
            delay: 75,
            sequence: "forward",
            depth: "large"
        },
        animation: {
            transition: {
                rotateX: 180
            },
            easing: "easeInOutQuart",
            duration: 1500,
            direction: "vertical"
        }
    }, {
        name: "Scaling and spinning cuboids to right (180&#176;, large depth)",
        rows: [2, 4],
        cols: [4, 7],
        tile: {
            delay: 75,
            sequence: "forward",
            depth: "large"
        },
        before: {
            transition: {
                scale3d: .85
            },
            duration: 450,
            easing: "easeInOutQuint"
        },
        animation: {
            transition: {
                rotateY: 180
            },
            easing: "easeInOutBack",
            duration: 1e3,
            direction: "horizontal"
        },
        after: {
            duration: 350,
            easing: "easeInOutBack"
        }
    }, {
        name: "Scaling and spinning cuboids to left (180&#176;, large depth)",
        rows: [2, 4],
        cols: [4, 7],
        tile: {
            delay: 75,
            sequence: "reverse",
            depth: "large"
        },
        before: {
            transition: {
                scale3d: .85
            },
            duration: 450,
            easing: "easeInOutQuint"
        },
        animation: {
            transition: {
                rotateY: -180
            },
            easing: "easeInOutBack",
            duration: 1e3,
            direction: "horizontal"
        },
        after: {
            duration: 350,
            easing: "easeInOutBack"
        }
    }, {
        name: "Scaling and spinning cuboids to bottom (180&#176;, large depth)",
        rows: [2, 4],
        cols: [4, 7],
        tile: {
            delay: 75,
            sequence: "col-forward",
            depth: "large"
        },
        before: {
            transition: {
                scale3d: .85
            },
            duration: 450,
            easing: "easeInOutQuint"
        },
        animation: {
            transition: {
                rotateX: -180
            },
            easing: "easeInOutBack",
            duration: 1e3,
            direction: "vertical"
        },
        after: {
            duration: 350,
            easing: "easeInOutBack"
        }
    }, {
        name: "Scaling and spinning cuboids to top (180&#176;, large depth)",
        rows: [2, 4],
        cols: [4, 7],
        tile: {
            delay: 75,
            sequence: "col-reverse",
            depth: "large"
        },
        before: {
            transition: {
                scale3d: .85
            },
            duration: 450,
            easing: "easeInOutQuint"
        },
        animation: {
            transition: {
                rotateX: 180
            },
            easing: "easeInOutBack",
            duration: 1e3,
            direction: "vertical"
        },
        after: {
            duration: 350,
            easing: "easeInOutBack"
        }
    }, {
        name: "Scaling and horizontal spinning cuboids random (180&#176;, large depth)",
        rows: [2, 4],
        cols: [4, 7],
        tile: {
            delay: 75,
            sequence: "random",
            depth: "large"
        },
        before: {
            transition: {
                scale3d: .65
            },
            duration: 700,
            easing: "easeInOutQuint"
        },
        animation: {
            transition: {
                rotateY: 180
            },
            easing: "easeInOutBack",
            duration: 700,
            direction: "horizontal"
        },
        after: {
            duration: 700,
            easing: "easeInOutBack"
        }
    }, {
        name: "Scaling and vertical spinning cuboids random (180&#176;, large depth)",
        rows: [2, 4],
        cols: [4, 7],
        tile: {
            delay: 75,
            sequence: "random",
            depth: "large"
        },
        before: {
            transition: {
                scale3d: .65
            },
            duration: 700,
            easing: "easeInOutQuint"
        },
        animation: {
            transition: {
                rotateX: 180
            },
            easing: "easeInOutBack",
            duration: 700,
            direction: "vertical"
        },
        after: {
            duration: 700,
            easing: "easeInOutBack"
        }
    }, {
        name: "Scaling and spinning rows to right (180&#176;, large depth)",
        rows: [5, 9],
        cols: 1,
        tile: {
            delay: 65,
            sequence: "forward",
            depth: "large"
        },
        before: {
            transition: {
                scale3d: .85,
                rotateX: 3
            },
            duration: 600,
            easing: "easeOutBack"
        },
        animation: {
            transition: {
                rotateY: 180,
                rotateX: -3
            },
            easing: "easeInOutQuart",
            duration: 1200,
            direction: "horizontal"
        },
        after: {
            transition: {
                delay: 200,
                rotateX: 0
            },
            easing: "easeOutQuart",
            duration: 400
        }
    }, {
        name: "Scaling and spinning rows to left (180&#176;, large depth)",
        rows: [5, 9],
        cols: 1,
        tile: {
            delay: 65,
            sequence: "reverse",
            depth: "large"
        },
        before: {
            transition: {
                scale3d: .85,
                rotateX: 3
            },
            duration: 600,
            easing: "easeOutBack"
        },
        animation: {
            transition: {
                rotateY: -180,
                rotateX: -3
            },
            easing: "easeInOutQuart",
            duration: 1200,
            direction: "horizontal"
        },
        after: {
            transition: {
                delay: 200,
                rotateX: 0
            },
            easing: "easeOutQuart",
            duration: 400
        }
    }, {
        name: "Scaling and spinning rows to bottom (180&#176;, large depth)",
        rows: [5, 9],
        cols: 1,
        tile: {
            delay: 65,
            sequence: "forward",
            depth: "large"
        },
        before: {
            transition: {
                scale3d: .85
            },
            duration: 600,
            easing: "easeOutBack"
        },
        animation: {
            transition: {
                rotateX: -180
            },
            easing: "easeInOutBack",
            duration: 1e3,
            direction: "vertical"
        },
        after: {
            transition: {
                delay: 200
            },
            easing: "easeOutQuart",
            duration: 400
        }
    }, {
        name: "Scaling and spinning rows to top (180&#176;, large depth)",
        rows: [5, 9],
        cols: 1,
        tile: {
            delay: 65,
            sequence: "reverse",
            depth: "large"
        },
        before: {
            transition: {
                scale3d: .85
            },
            duration: 600,
            easing: "easeOutBack"
        },
        animation: {
            transition: {
                rotateX: 180
            },
            easing: "easeInOutBack",
            duration: 1e3,
            direction: "vertical"
        },
        after: {
            transition: {
                delay: 200
            },
            easing: "easeOutQuart",
            duration: 400
        }
    }, {
        name: "Scaling and horizontal spinning rows random (180&#176;, large depth)",
        rows: [5, 9],
        cols: 1,
        tile: {
            delay: 65,
            sequence: "random",
            depth: "large"
        },
        before: {
            transition: {
                scale3d: .85,
                rotateX: 3
            },
            duration: 600,
            easing: "easeOutBack"
        },
        animation: {
            transition: {
                rotateY: 180,
                rotateX: -3
            },
            easing: "easeInOutQuart",
            duration: 1200,
            direction: "horizontal"
        },
        after: {
            transition: {
                delay: 200,
                rotateX: 0
            },
            easing: "easeOutQuart",
            duration: 400
        }
    }, {
        name: "Scaling and vertical spinning rows random (180&#176;, large depth)",
        rows: [5, 9],
        cols: 1,
        tile: {
            delay: 65,
            sequence: "random",
            depth: "large"
        },
        before: {
            transition: {
                scale3d: .85
            },
            duration: 600,
            easing: "easeOutBack"
        },
        animation: {
            transition: {
                rotateX: -180
            },
            easing: "easeInOutBack",
            duration: 1e3,
            direction: "vertical"
        },
        after: {
            transition: {
                delay: 200
            },
            easing: "easeOutQuart",
            duration: 400
        }
    }, {
        name: "Scaling and spinning columns to bottom (180&#176;, large depth)",
        rows: 1,
        cols: [7, 11],
        tile: {
            delay: 65,
            sequence: "forward",
            depth: "large"
        },
        before: {
            transition: {
                scale3d: .85
            },
            duration: 600,
            easing: "easeOutBack"
        },
        animation: {
            transition: {
                rotateX: -180
            },
            easing: "easeInOutQuart",
            duration: 1200,
            direction: "vertical"
        },
        after: {
            transition: {
                delay: 200
            },
            easing: "easeOutQuart",
            duration: 400
        }
    }, {
        name: "Scaling and spinning columns to top (180&#176;, large depth)",
        rows: 1,
        cols: [7, 11],
        tile: {
            delay: 65,
            sequence: "reverse",
            depth: "large"
        },
        before: {
            transition: {
                scale3d: .85
            },
            duration: 600,
            easing: "easeOutBack"
        },
        animation: {
            transition: {
                rotateX: 180
            },
            easing: "easeInOutQuart",
            duration: 1200,
            direction: "vertical"
        },
        after: {
            transition: {
                delay: 200
            },
            easing: "easeOutQuart",
            duration: 400
        }
    }, {
        name: "Scaling and spinning columns to right (180&#176;, large depth)",
        rows: 1,
        cols: [7, 11],
        tile: {
            delay: 65,
            sequence: "forward",
            depth: "large"
        },
        before: {
            transition: {
                scale3d: .85
            },
            duration: 600,
            easing: "easeOutBack"
        },
        animation: {
            transition: {
                rotateY: 180
            },
            easing: "easeInOutBack",
            duration: 1e3,
            direction: "horizontal"
        },
        after: {
            transition: {
                delay: 200
            },
            easing: "easeOutQuart",
            duration: 400
        }
    }, {
        name: "Scaling and spinning columns to left (180&#176;, large depth)",
        rows: 1,
        cols: [7, 11],
        tile: {
            delay: 65,
            sequence: "reverse",
            depth: "large"
        },
        before: {
            transition: {
                scale3d: .85
            },
            duration: 600,
            easing: "easeOutBack"
        },
        animation: {
            transition: {
                rotateY: -180
            },
            easing: "easeInOutBack",
            duration: 1e3,
            direction: "horizontal"
        },
        after: {
            transition: {
                delay: 200
            },
            easing: "easeOutQuart",
            duration: 400
        }
    }, {
        name: "Scaling and horizontal spinning columns random (180&#176;, large depth)",
        rows: 1,
        cols: [7, 11],
        tile: {
            delay: 65,
            sequence: "random",
            depth: "large"
        },
        before: {
            transition: {
                scale3d: .85
            },
            duration: 600,
            easing: "easeOutBack"
        },
        animation: {
            transition: {
                rotateY: 180
            },
            easing: "easeInOutBack",
            duration: 1e3,
            direction: "horizontal"
        },
        after: {
            transition: {
                delay: 200
            },
            easing: "easeOutQuart",
            duration: 400
        }
    }, {
        name: "Scaling and vertical spinning columns random (180&#176;, large depth)",
        rows: 1,
        cols: [7, 11],
        tile: {
            delay: 65,
            sequence: "random",
            depth: "large"
        },
        before: {
            transition: {
                scale3d: .85
            },
            duration: 600,
            easing: "easeOutBack"
        },
        animation: {
            transition: {
                rotateX: -180
            },
            easing: "easeInOutQuart",
            duration: 1200,
            direction: "vertical"
        },
        after: {
            transition: {
                delay: 200
            },
            easing: "easeOutQuart",
            duration: 400
        }
    }]
}
                                    

Executed Writes (2)

#1 JavaScript::Write (size: 306, repeated: 1) - SHA256: 264161db8a220a93a331aed7110937b464b8718881278a8ebc31384bd1cfc1bc

                                        < !doctype html > < html > < body > < script > google_sl_win = window.parent;
google_iframe_start_time = new Date().getTime();
google_async_iframe_id = "aswift_0"; < /script><script>window.parent.google_sa_impl({iframeWin: window, pubWin: window.parent, vars: window.parent['google_sv_map']['aswift_0']});</script > < /body></html >
                                    

#2 JavaScript::Write (size: 1339, repeated: 1) - SHA256: 75b8a28c84b442823139bc6f17bcf90155ffd3dedd3a732eb863a2c4bfb60074

                                        < iframe id = "google_ads_frame0"
name = "google_ads_frame0"
frameborder = "0"
src = "https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-3644435245256959&amp;output=html&amp;adk=1812271804&amp;adf=807048394&amp;lmt=1555321793&amp;plat=1%3A1081352%2C2%3A1081352%2C8%3A32776%2C9%3A32776%2C16%3A8388608%2C30%3A1048576&amp;guci=1.2.0.0.2.2.0.0&amp;format=0x0&amp;url=http%3A%2F%2Fmaede2.com.br%2Fpage%2F26%2F&amp;ea=0&amp;flash=10.0.45&amp;pra=5&amp;wgl=0&amp;adsid=NT&amp;dt=1555322581241&amp;bpp=4115&amp;fdt=4425&amp;idt=-M&amp;shv=r20190408&amp;cbv=r20190131&amp;saldr=aa&amp;abxe=1&amp;nras=1&amp;correlator=6756904571777&amp;frm=20&amp;pv=2&amp;ga_vid=1340968093.1555322586&amp;ga_sid=1555322586&amp;ga_hid=1344423582&amp;ga_fc=0&amp;icsg=0&amp;dssz=0&amp;mdo=0&amp;mso=0&amp;u_tz=120&amp;u_his=1&amp;u_java=1&amp;u_h=885&amp;u_w=1176&amp;u_ah=855&amp;u_aw=1176&amp;u_cd=24&amp;u_nplug=10&amp;u_nmime=92&amp;adx=0&amp;ady=0&amp;biw=1159&amp;bih=754&amp;scr_x=0&amp;scr_y=0&amp;eid=21060853%2C20040080&amp;oid=3&amp;rx=0&amp;eae=6&amp;fc=1936&amp;brdim=%2C%2C-4%2C-4%2C1176%2C0%2C1184%2C863%2C1176%2C754&amp;vis=0&amp;rsz=%7C%7Cs%7C&amp;abl=NS&amp;ppjl=u&amp;fu=16&amp;bc=1&amp;ifi=0&amp;uci=a!0&amp;dtd=5109"
marginwidth = "0"
marginheight = "0"
vspace = "0"
hspace = "0"
allowtransparency = "true"
scrolling = "no"
allowfullscreen = "true" > < /iframe>
                                    


HTTP Transactions (76)


Request Response
                                        
                                            GET /page/26 HTTP/1.1 
Host: maede2.com.br
                                        
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

                                         
                                         192.185.210.117
HTTP/1.1 301 Moved Permanently
Content-Type: text/html; charset=UTF-8
                                        
Server: nginx/1.14.1
Date: Mon, 15 Apr 2019 10:02:57 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Vary: Accept-Encoding,Cookie
X-Redirect-By: WordPress
Location: http://maede2.com.br/page/26/


--- Additional Info ---

Alerts:
  Blacklists:
    - fortinet: Malware
                                        
                                            GET /page/26/ HTTP/1.1 
Host: maede2.com.br
                                        
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

                                         
                                         192.185.210.117
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
                                        
Server: nginx/1.14.1
Date: Mon, 15 Apr 2019 10:02:57 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Vary: Accept-Encoding,Cookie
Cache-Control: max-age=3, must-revalidate
Last-Modified: Mon, 15 Apr 2019 09:49:53 GMT
Content-Encoding: gzip


--- Additional Info ---
Magic:  gzip compressed data, from Unix
Size:   28544
Md5:    4eb58a89fbd052a0713df56e7caabe87
Sha1:   50641b4f3b3ac21c4ef0c43da0f72cad0e6683dc
Sha256: af3d2113e5f0b9e08c12279b9c0a8b701a186831b5cc6dbe0ac164909741ef85

Alerts:
  Blacklists:
    - fortinet: Malware
                                        
                                            GET /css?family=Lato:100,300,regular,700,900|Open+Sans:300|Indie+Flower:regular|Oswald:300,regular,700&subset=latin,latin-ext 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: http://maede2.com.br/page/26/

                                         
                                         172.217.22.170
HTTP/1.1 200 OK
Content-Type: text/css; charset=utf-8
                                        
Access-Control-Allow-Origin: *
Timing-Allow-Origin: *
Expires: Mon, 15 Apr 2019 10:02:58 GMT
Date: Mon, 15 Apr 2019 10:02:58 GMT
Cache-Control: private, max-age=86400
Content-Encoding: gzip
Transfer-Encoding: chunked
Server: ESF
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN


--- Additional Info ---
Magic:  gzip compressed data, max compression
Size:   492
Md5:    fc75a92017cd67ca9a3c9fe221917f01
Sha1:   e0e86c2855f6a34e09b9017303aeb4d2b01f2a59
Sha256: 37335d8c37af0088ac0a39031a3457d1133da483d0376baf50830911d3b96450
                                        
                                            GET /css?family=Open+Sans%3A300%2C400%2C600%2C700%7CRoboto+Condensed%3A300%2C300italic%2C400%2C400italic%2C700%2C700italic&ver=4.7 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: http://maede2.com.br/page/26/

                                         
                                         172.217.22.170
HTTP/1.1 200 OK
Content-Type: text/css; charset=utf-8
                                        
Access-Control-Allow-Origin: *
Timing-Allow-Origin: *
Expires: Mon, 15 Apr 2019 10:02:58 GMT
Date: Mon, 15 Apr 2019 10:02:58 GMT
Cache-Control: private, max-age=86400
Content-Encoding: gzip
Transfer-Encoding: chunked
Server: ESF
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN


--- Additional Info ---
Magic:  gzip compressed data, max compression
Size:   460
Md5:    8c364acffc7f5ad63e25fbcd50db5c47
Sha1:   d0a069cd7103c47335fe9201f4e7478e34844239
Sha256: 4e25f918a925b6499b2c8baecbf9772cf2bb301e3fe92165320b9102c45a77ca
                                        
                                            GET /wp-includes/js/wp-emoji-release.min.js?ver=5.1.1 HTTP/1.1 
Host: maede2.com.br
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         192.185.210.117
HTTP/1.1 200 OK
Content-Type: application/javascript
                                        
Server: nginx/1.14.1
Date: Mon, 15 Apr 2019 10:02:58 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Last-Modified: Fri, 22 Feb 2019 01:01:28 GMT
Content-Encoding: gzip


--- Additional Info ---
Magic:  gzip compressed data, from Unix
Size:   4910
Md5:    5556693fbdff1f90e78faa78808eed16
Sha1:   4404a08be7e2d6a238bcc23da3abd80f8fc7be70
Sha256: 2bec3ae54225d092426434b7f98c9b554cc1577dfe2c04402e93f9a93ee1908b

Alerts:
  Blacklists:
    - fortinet: Malware
                                        
                                            GET /avatar/?s=80&d=wavatar&r=g HTTP/1.1 
Host: 0.gravatar.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         192.0.73.2
HTTP/1.1 200 OK
Content-Type: image/png
                                        
Server: nginx
Date: Mon, 15 Apr 2019 10:02:58 GMT
Content-Length: 4012
Connection: keep-alive
Last-Modified: Wed, 11 Jan 1984 08:00:00 GMT
Link: <https://www.gravatar.com/avatar/?s=80&d=wavatar&r=g>; rel="canonical"
Access-Control-Allow-Origin: *
X-nc: HIT arn 1
Accept-Ranges: bytes
Expires: Mon, 15 Apr 2019 10:07:58 GMT
Cache-Control: max-age=300
Source-Age: 13671870


--- Additional Info ---
Magic:  PNG image, 80 x 80, 8-bit/color RGB, non-interlaced
Size:   4012
Md5:    0eeffe93c55c6b87eeacfff350b84bb7
Sha1:   158974d092af71d808e9c181f946c4fc78533c67
Sha256: ac9ea1fd0fd23c2e48ce098da486d4168fa954f9a13585628c63e0958ebab977
                                        
                                            GET /pagead/js/adsbygoogle.js HTTP/1.1 
Host: pagead2.googlesyndication.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         172.217.21.130
HTTP/1.1 200 OK
Content-Type: text/javascript; charset=UTF-8
                                        
P3P: policyref="http://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: Mon, 15 Apr 2019 10:02:58 GMT
Expires: Mon, 15 Apr 2019 10:02:58 GMT
Cache-Control: private, max-age=3600
Etag: 10501264114687559716
X-Content-Type-Options: nosniff
Content-Disposition: attachment; filename="f.txt"
Content-Encoding: gzip
Server: cafe
Content-Length: 31913
X-XSS-Protection: 0


--- Additional Info ---
Magic:  gzip compressed data, max compression
Size:   31913
Md5:    5f67d821b632f379aab41b2b5a61df6e
Sha1:   21fe9a52c3bc10cba1b107e16e04ce823e1a8d93
Sha256: 0d74aaeaf26de61af677a665c62f0b105ad35788984d8025bc7f8d4c64da2c3d
                                        
                                            GET /wp-content/plugins/add-link-to-facebook/add-link-to-facebook.css?ver=5.1.1 HTTP/1.1 
Host: maede2.com.br
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/css,*/*;q=0.1
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         192.185.210.117
HTTP/1.1 200 OK
Content-Type: text/css
                                        
Server: nginx/1.14.1
Date: Mon, 15 Apr 2019 10:02:58 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Last-Modified: Fri, 08 Jan 2016 01:00:44 GMT
Content-Encoding: gzip


--- Additional Info ---
Magic:  gzip compressed data, from Unix
Size:   227
Md5:    eb024625e9b28cb29654b3ec8f408f3d
Sha1:   f8997b68afe889b80ee9e866228f01cf473f1447
Sha256: 32704c128c9fcdff70b1493d601cf9b852607d26769cb629edae1cfdf4f22160

Alerts:
  Blacklists:
    - fortinet: Malware
                                        
                                            GET /wp-content/plugins/revslider/rs-plugin/css/settings.css?rev=4.5.95&ver=5.1.1 HTTP/1.1 
Host: maede2.com.br
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/css,*/*;q=0.1
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         192.185.210.117
HTTP/1.1 200 OK
Content-Type: text/css
                                        
Server: nginx/1.14.1
Date: Mon, 15 Apr 2019 10:02:58 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Last-Modified: Sat, 04 Oct 2014 20:57:55 GMT
Content-Encoding: gzip


--- Additional Info ---
Magic:  gzip compressed data, from Unix
Size:   11066
Md5:    499660e96594e7cd7badfe028fe5f8f3
Sha1:   b8a049bc08931d7d31c7d34b205e070928e26c68
Sha256: 1b12fc3cbd4caa10df51913d1234a2462e5bd14d4fb250cc33ef33567afeb37a
                                        
                                            GET /wp-content/plugins/photo-gallery/css/styles.min.css?ver=1.5.22 HTTP/1.1 
Host: maede2.com.br
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/css,*/*;q=0.1
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         192.185.210.117
HTTP/1.1 200 OK
Content-Type: text/css
                                        
Server: nginx/1.14.1
Date: Mon, 15 Apr 2019 10:02:58 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Last-Modified: Sat, 13 Apr 2019 01:01:47 GMT
Content-Encoding: gzip


--- Additional Info ---
Magic:  gzip compressed data, from Unix
Size:   11729
Md5:    6127c0d713a886f9e4ff69091b89d5e8
Sha1:   8c82e22f9c4c5dd4c98e900ea799f95fbc8fb22f
Sha256: abb83bd6a41cd26eaffa140536a26a89e287ede755ef25d92bf1b5b5a67b54b8
                                        
                                            GET /wp-content/plugins/photo-gallery/css/bwg-fonts/fonts.css?ver=0.0.1 HTTP/1.1 
Host: maede2.com.br
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/css,*/*;q=0.1
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         192.185.210.117
HTTP/1.1 200 OK
Content-Type: text/css
                                        
Server: nginx/1.14.1
Date: Mon, 15 Apr 2019 10:02:58 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Last-Modified: Sat, 13 Apr 2019 01:01:47 GMT
Content-Encoding: gzip


--- Additional Info ---
Magic:  gzip compressed data, from Unix
Size:   933
Md5:    6b94ece9f21999a7a2f3e93fe8e8601d
Sha1:   656dca0b9f743f1aa7b36d39c3b0784b226267a5
Sha256: 77f4032e8d1d17280c567a5bc482ae30a7b18a84c886e829f1d07092430ccfca

Alerts:
  Blacklists:
    - fortinet: Malware
                                        
                                            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=141696
Date: Mon, 15 Apr 2019 10:02:58 GMT
Etag: "5cb3cbe0-1d7"
Expires: Wed, 17 Apr 2019 01:24:34 GMT
Last-Modified: Mon, 15 Apr 2019 00:10:08 GMT
Server: ECS (lcy/1D24)
X-Cache: HIT
Content-Length: 471


--- Additional Info ---
Magic:  data
Size:   471
Md5:    bfb81e2c331d08df89a8e41470f200ef
Sha1:   40a56939c632e1f494f8f01f5acd653bbb835172
Sha256: f43e9d5b1e6373130060de54d97c0317f4620ba7633796db6da96e4c15bcef60
                                        
                                            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=170201
Date: Mon, 15 Apr 2019 10:02:58 GMT
Etag: "5cb43567-1d7"
Expires: Wed, 17 Apr 2019 09:19:39 GMT
Last-Modified: Mon, 15 Apr 2019 07:40:23 GMT
Server: ECS (lcy/1D1F)
X-Cache: HIT
Content-Length: 471


--- Additional Info ---
Magic:  data
Size:   471
Md5:    061a586dd0377345f20fd965ebe1b8b6
Sha1:   7cfe1d142e6fed64d148096a57ef0c1bc1fd4516
Sha256: 571bd4c99cd0038389ea5a4b40e383eb52cc6135f3acb2a10944099df3fd957e
                                        
                                            GET /wp-content/plugins/theme-my-login/assets/styles/theme-my-login.min.css?ver=7.0.13 HTTP/1.1 
Host: maede2.com.br
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/css,*/*;q=0.1
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         192.185.210.117
HTTP/1.1 200 OK
Content-Type: text/css
                                        
Server: nginx/1.14.1
Date: Mon, 15 Apr 2019 10:02:58 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Last-Modified: Fri, 22 Feb 2019 01:01:10 GMT
Content-Encoding: gzip


--- Additional Info ---
Magic:  gzip compressed data, from Unix
Size:   491
Md5:    1f969de9f959067e7f5d0878f3156ce4
Sha1:   855aacc36e332852f78eac8b41dc02d7430c250c
Sha256: 31f4fcdfa38d7fe8e2e56ab05b7a80592c1d6c9d9baf68fe114c07c845e826ca

Alerts:
  Blacklists:
    - fortinet: Malware
                                        
                                            GET /wp-content/plugins/td-newsletter/style.css?ver=4.7 HTTP/1.1 
Host: maede2.com.br
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/css,*/*;q=0.1
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         192.185.210.117
HTTP/1.1 200 OK
Content-Type: text/css
                                        
Server: nginx/1.14.1
Date: Mon, 15 Apr 2019 10:02:58 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Last-Modified: Tue, 05 Feb 2019 19:12:17 GMT
Content-Encoding: gzip


--- Additional Info ---
Magic:  gzip compressed data, from Unix
Size:   1755
Md5:    fd4674fca495cb1b89b8937e70660013
Sha1:   4941cdd0108ce2aefaf29b66a65e3c4cc7201803
Sha256: 174400d435a6cdc8934da12c639984a55488f383112cd39476c135b2013d6218
                                        
                                            GET /wp-content/plugins/addthis/frontend/build/addthis_wordpress_public.min.css?ver=5.1.1 HTTP/1.1 
Host: maede2.com.br
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/css,*/*;q=0.1
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         192.185.210.117
HTTP/1.1 200 OK
Content-Type: text/css
                                        
Server: nginx/1.14.1
Date: Mon, 15 Apr 2019 10:02:58 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Last-Modified: Fri, 26 Oct 2018 01:00:40 GMT
Content-Encoding: gzip


--- Additional Info ---
Magic:  gzip compressed data, from Unix
Size:   299
Md5:    3884e44a03266bc943dc39c3d0a5aaaf
Sha1:   ae14f310dc08ef9b8cb9682276ceb1150df5aeec
Sha256: ecfab6b4602277d2239879a55a0c13bde82a6eb75a7110618e169b355ad9cf8a

Alerts:
  Blacklists:
    - fortinet: Malware
                                        
                                            GET /js/300/addthis_widget.js HTTP/1.1 
Host: s7.addthis.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         104.122.221.206
HTTP/1.1 200 OK
Content-Type: application/javascript
                                        
Last-Modified: Thu, 28 Feb 2019 14:32:49 GMT
Etag: "5c77f111-561d6"
Cache-Tag: client_dist
Surrogate-Key: client_dist
Timing-Allow-Origin: *
Cache-Control: public, max-age=600
Accept-Ranges: bytes
Vary: Accept-Encoding
Content-Encoding: gzip
Date: Mon, 15 Apr 2019 10:02:58 GMT
Transfer-Encoding: chunked
Connection: keep-alive, Transfer-Encoding
X-Distribution: 99
X-Host: s7.addthis.com


--- Additional Info ---
Magic:  gzip compressed data, from FAT filesystem (MS-DOS, OS/2, NT)
Size:   112495
Md5:    5843de95914bb1e2911e969eb9c7de4b
Sha1:   8acbac3de8b634fe9418278ce7fa91e1f4736a03
Sha256: eef558d423d09f6667c8298fa49d9d7259173828397cb61bb9abbadf58469d41
                                        
                                            GET /wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1 HTTP/1.1 
Host: maede2.com.br
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         192.185.210.117
HTTP/1.1 200 OK
Content-Type: application/javascript
                                        
Server: nginx/1.14.1
Date: Mon, 15 Apr 2019 10:02:58 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Last-Modified: Tue, 21 Jun 2016 19:03:03 GMT
Content-Encoding: gzip


--- Additional Info ---
Magic:  gzip compressed data, from Unix
Size:   4314
Md5:    83366cd3bd9cafba76f66aea5896d068
Sha1:   d89741733906889758224582999798f013ed77fc
Sha256: b6ecb36d8748ea1264e24325e3f16ba5e196a3b622f70ea499850cfb6a0ad853

Alerts:
  Blacklists:
    - fortinet: Malware
                                        
                                            GET /wp-includes/js/jquery/jquery.js?ver=1.12.4 HTTP/1.1 
Host: maede2.com.br
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         192.185.210.117
HTTP/1.1 200 OK
Content-Type: application/javascript
                                        
Server: nginx/1.14.1
Date: Mon, 15 Apr 2019 10:02:58 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Last-Modified: Fri, 22 Feb 2019 01:01:28 GMT
Content-Encoding: gzip


--- Additional Info ---
Magic:  gzip compressed data, from Unix
Size:   39367
Md5:    d2a8e30ad82d8464a22477a6034f9f42
Sha1:   0e4ea24779227e0f203a0fb369c2cdb5746612e3
Sha256: 419bb3c8c4ce6fe7270786a6258d0e93951f48407a57629c077a141e9efd6532

Alerts:
  Blacklists:
    - fortinet: Malware
                                        
                                            GET /wp-content/plugins/js_composer/assets/css/js_composer.min.css?ver=4.12.1 HTTP/1.1 
Host: maede2.com.br
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/css,*/*;q=0.1
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         192.185.210.117
HTTP/1.1 200 OK
Content-Type: text/css
                                        
Server: nginx/1.14.1
Date: Mon, 15 Apr 2019 10:02:58 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Last-Modified: Tue, 25 Oct 2016 22:43:26 GMT
Content-Encoding: gzip


--- Additional Info ---
Magic:  gzip compressed data, from Unix
Size:   56788
Md5:    af40f0ba0896292d64f5d39afdecfad1
Sha1:   8dad6c0e1ac7dc4b35871add5307a137a4e51de5
Sha256: eec6f54f8d609cebb37ef3d3549308785129d79febe0099618b509827f714b8b

Alerts:
  Blacklists:
    - fortinet: Malware
                                        
                                            GET /wp-content/plugins/LayerSlider/static/js/greensock.js?ver=1.11.2 HTTP/1.1 
Host: maede2.com.br
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         192.185.210.117
HTTP/1.1 200 OK
Content-Type: application/javascript
                                        
Server: nginx/1.14.1
Date: Mon, 15 Apr 2019 10:02:58 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Last-Modified: Sat, 04 Oct 2014 20:57:53 GMT
Content-Encoding: gzip


--- Additional Info ---
Magic:  gzip compressed data, from Unix
Size:   26831
Md5:    209cb7e8bb0efd5cb54b35f5755b61b8
Sha1:   8084226b67f6cd9c9dc01290a4c3459f9adbf511
Sha256: 3581e6832049e501e68352e147fec6b5bae09b74c63d67812b75767db944d50b

Alerts:
  Blacklists:
    - fortinet: Malware
                                        
                                            GET /wp-content/plugins/LayerSlider/static/js/layerslider.transitions.js?ver=5.1.1 HTTP/1.1 
Host: maede2.com.br
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         192.185.210.117
HTTP/1.1 200 OK
Content-Type: application/javascript
                                        
Server: nginx/1.14.1
Date: Mon, 15 Apr 2019 10:02:58 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Last-Modified: Sat, 04 Oct 2014 20:57:53 GMT
Content-Encoding: gzip


--- Additional Info ---
Magic:  gzip compressed data, from Unix
Size:   4024
Md5:    cbf0ea04ee690fa9e77eaf33ac3d2aab
Sha1:   e9b16888d23bf089ec9b7fb8cabca19df7c05711
Sha256: 4399e2fbec0010f3d46557849dad0c8aa8a98dac6b87be4f602eb29e1c9acc24

Alerts:
  Blacklists:
    - fortinet: Malware
                                        
                                            GET /wp-content/plugins/LayerSlider/static/js/layerslider.kreaturamedia.jquery.js?ver=5.1.1 HTTP/1.1 
Host: maede2.com.br
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         192.185.210.117
HTTP/1.1 200 OK
Content-Type: application/javascript
                                        
Server: nginx/1.14.1
Date: Mon, 15 Apr 2019 10:02:58 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Last-Modified: Sat, 04 Oct 2014 20:57:53 GMT
Content-Encoding: gzip


--- Additional Info ---
Magic:  gzip compressed data, from Unix
Size:   22803
Md5:    5dbfc726276e4ab371fc71ad384b0465
Sha1:   f5828453e4e4817ae9f0d61c407e6f9333a24f0a
Sha256: b435a8474044f763bea56df20a78f039fa1029317029ed602247cb87c4d12e7e

Alerts:
  Blacklists:
    - fortinet: Malware
                                        
                                            GET /wp-content/themes/Newsmag/style.css?ver=4.7 HTTP/1.1 
Host: maede2.com.br
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/css,*/*;q=0.1
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         192.185.210.117
HTTP/1.1 200 OK
Content-Type: text/css
                                        
Server: nginx/1.14.1
Date: Mon, 15 Apr 2019 10:02:58 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Last-Modified: Wed, 30 Jan 2019 00:13:34 GMT
Content-Encoding: gzip


--- Additional Info ---
Magic:  gzip compressed data, from Unix
Size:   128455
Md5:    596fac4a5afbe5fd94abc42b48f949f4
Sha1:   ea41348ae4e53cab02b81e836d16674af0181530
Sha256: 0108556ca19a7bccf86e04cd6f81ce3309ca77929b9724519a8a259bda636817

Alerts:
  Blacklists:
    - fortinet: Malware
                                        
                                            GET /wp-content/plugins/photo-gallery/js/scripts.min.js?ver=1.5.22 HTTP/1.1 
Host: maede2.com.br
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         192.185.210.117
HTTP/1.1 200 OK
Content-Type: application/javascript
                                        
Server: nginx/1.14.1
Date: Mon, 15 Apr 2019 10:02:58 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Last-Modified: Sat, 13 Apr 2019 01:01:47 GMT
Content-Encoding: gzip


--- Additional Info ---
Magic:  gzip compressed data, from Unix
Size:   48862
Md5:    d11e309bda3289615bb3840b68dc5b09
Sha1:   a1b15363395ae87959a94a1e48a44750315b3868
Sha256: a0b17c679118c9c444471d7c65f4cf70e5df43bd0439e517b90477ff1d85dadd

Alerts:
  Blacklists:
    - fortinet: Malware
                                        
                                            GET /wp-content/plugins/revslider/rs-plugin/js/jquery.themepunch.revolution.min.js?rev=4.5.95&ver=5.1.1 HTTP/1.1 
Host: maede2.com.br
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         192.185.210.117
HTTP/1.1 200 OK
Content-Type: application/javascript
                                        
Server: nginx/1.14.1
Date: Mon, 15 Apr 2019 10:02:58 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Last-Modified: Sat, 04 Oct 2014 20:57:55 GMT
Content-Encoding: gzip


--- Additional Info ---
Magic:  gzip compressed data, from Unix
Size:   29448
Md5:    f08911a4b32ac48a3d438ebc4d5b4c92
Sha1:   98851ee0769e0249d0ed402e15bb5eddbeea44e3
Sha256: 89ae220808b8ab4ebe36491474b976c1d3f11a82e664be467fd011a61404bf9b
                                        
                                            GET /wp-content/plugins/grid-gallery-ready/src/GirdGallery/Colorbox/jquery-colorbox/jquery.colorbox-min.js HTTP/1.1 
Host: maede2.com.br
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         192.185.210.117
HTTP/1.1 200 OK
Content-Type: application/javascript
                                        
Server: nginx/1.14.1
Date: Mon, 15 Apr 2019 10:02:59 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Last-Modified: Tue, 09 Dec 2014 00:45:00 GMT
Content-Encoding: gzip


--- Additional Info ---
Magic:  gzip compressed data, from Unix
Size:   6021
Md5:    c08355de495037857a9f9133ddad3070
Sha1:   4f491e35fa74052826bb765b592d5f3223df2281
Sha256: 5418416dc84bf2008862243dc3ca875a0bcd80638553bbf80373d95c6d010fb0

Alerts:
  Blacklists:
    - fortinet: Malware
                                        
                                            GET /wp-content/plugins/revslider/rs-plugin/js/jquery.themepunch.tools.min.js?rev=4.5.95&ver=5.1.1 HTTP/1.1 
Host: maede2.com.br
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         192.185.210.117
HTTP/1.1 200 OK
Content-Type: application/javascript
                                        
Server: nginx/1.14.1
Date: Mon, 15 Apr 2019 10:02:58 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Last-Modified: Sat, 04 Oct 2014 20:57:55 GMT
Content-Encoding: gzip


--- Additional Info ---
Magic:  gzip compressed data, from Unix
Size:   36903
Md5:    da8cda87f78da0152a15699e4b09a087
Sha1:   12c43cfdc27bff439a4310554fb3f30eb2ccc304
Sha256: 46ae5e918c9146620c52dd6eee6e2f39be16ccca560fba41fdfc28bb54334b55
                                        
                                            GET /wp-content/plugins/grid-gallery-ready/src/GirdGallery/Colorbox/jquery-colorbox/i18n/jquery.colorbox-pt-br.js HTTP/1.1 
Host: maede2.com.br
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         192.185.210.117
HTTP/1.1 200 OK
Content-Type: application/javascript
                                        
Server: nginx/1.14.1
Date: Mon, 15 Apr 2019 10:02:59 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Last-Modified: Tue, 09 Dec 2014 00:44:59 GMT
Content-Encoding: gzip


--- Additional Info ---
Magic:  gzip compressed data, from Unix
Size:   306
Md5:    cf21709a73247c091e5a5829ea1760a9
Sha1:   cd72d8aa7797440a1f14c0782983c8583fb240f1
Sha256: f2a68efeb7b15f6d717304bb08e4855d547ca67d37ffaa070f6016a76a5fbecf

Alerts:
  Blacklists:
    - fortinet: Malware
                                        
                                            GET /wp-content/uploads/2019/01/cropped-cropped-header_teste_bg_transparent-2-300x94-2-300x94.png HTTP/1.1 
Host: maede2.com.br
                                        
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

                                         
                                         192.185.210.117
HTTP/1.1 200 OK
Content-Type: image/png
                                        
Server: nginx/1.14.1
Date: Mon, 15 Apr 2019 10:02:59 GMT
Content-Length: 18650
Connection: keep-alive
Last-Modified: Mon, 14 Jan 2019 19:52:49 GMT
Accept-Ranges: bytes


--- Additional Info ---
Magic:  PNG image, 300 x 94, 8-bit/color RGBA, non-interlaced
Size:   18650
Md5:    d0f91d248f9e6eaacd62e82dbaa32fab
Sha1:   bd9e002053d9dd12c89e64682113c3981fc66abf
Sha256: 36ecc5cb40c352e58cba42befa840662a4548eb194d071405e9539238025584c
                                        
                                            GET /wp-content/plugins/better-analytics/js/loader.php?ver=1.2.3.js HTTP/1.1 
Host: maede2.com.br
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         192.185.210.117
HTTP/1.1 200 OK
Content-Type: application/javascript
                                        
Server: nginx/1.14.1
Date: Mon, 15 Apr 2019 10:02:59 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Cache-Control: public, max-age=31536000
Content-Encoding: gzip


--- Additional Info ---
Magic:  gzip compressed data, from Unix
Size:   2385
Md5:    7218c18f30129cf43fb9ddc6f80b5aeb
Sha1:   d1d3f04d56dc1530bf8b6cef7fe7645c42626260
Sha256: bc9eb292923cd149401374b96f508694abd5d561c5a3bfb7e6e0e61571e259ed

Alerts:
  Blacklists:
    - fortinet: Malware
                                        
                                            GET /wp-includes/css/dist/block-library/style.min.css?ver=5.1.1 HTTP/1.1 
Host: maede2.com.br
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/css,*/*;q=0.1
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         192.185.210.117
HTTP/1.1 200 OK
Content-Type: text/css
                                        
Server: nginx/1.14.1
Date: Mon, 15 Apr 2019 10:02:59 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Last-Modified: Fri, 22 Feb 2019 01:01:27 GMT
Content-Encoding: gzip


--- Additional Info ---
Magic:  gzip compressed data, from Unix
Size:   5191
Md5:    c7a57af8181155b5300cb5ab5fbc21e3
Sha1:   711c533b0cab4dfad17d43b764bce4a4ceea0f73
Sha256: 60b896f511d3c1b46942ffc63f9cb0e618ac247bb12b526bc85d3aa3c5f1a2ee
                                        
                                            GET /wp-content/plugins/LayerSlider/static/css/layerslider.css?ver=5.1.1 HTTP/1.1 
Host: maede2.com.br
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/css,*/*;q=0.1
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         192.185.210.117
HTTP/1.1 200 OK
Content-Type: text/css
                                        
Server: nginx/1.14.1
Date: Mon, 15 Apr 2019 10:02:59 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Last-Modified: Sat, 04 Oct 2014 20:57:53 GMT
Content-Encoding: gzip


--- Additional Info ---
Magic:  gzip compressed data, from Unix
Size:   3688
Md5:    df7232945c18dcc315131488e1a091c8
Sha1:   904bc3b424ca11696a45ed58942d9f0f6d42535e
Sha256: 6853a4c84859eb69489436f1b46b61361804c33b4c0f226e0d36dcf353278444
                                        
                                            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: 115
Content-Type: application/ocsp-request

                                         
                                         216.58.211.3
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Date: Mon, 15 Apr 2019 10:03:00 GMT
Cache-Control: public, max-age=86400
Server: ocsp_responder
Content-Length: 471
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN


--- Additional Info ---
Magic:  data
Size:   471
Md5:    313fda228551422872ca53e4adae233e
Sha1:   1a4ddcdd57765f7fccfefc88e5e115c23ab303f1
Sha256: b8342582610b904636fa150fd17a18e864195fee7cc37ca0ef39d66acd14a041
                                        
                                            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.3
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Date: Mon, 15 Apr 2019 10:03:00 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:    5be872b3fe0bb6f31385f91f811e9586
Sha1:   1192231bcb9ee73e9f619d433cdb66dddd9ae7f7
Sha256: db0ad6191770bff9043482b68acf62a4e25d4390a03274cfbe413675dd8c9cf5
                                        
                                            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: 115
Content-Type: application/ocsp-request

                                         
                                         216.58.211.3
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Date: Mon, 15 Apr 2019 10:03:00 GMT
Cache-Control: public, max-age=86400
Server: ocsp_responder
Content-Length: 471
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN


--- Additional Info ---
Magic:  data
Size:   471
Md5:    d867cfe390e51b0209681e84b199128c
Sha1:   f15f83633fff5a39a81ac02a09018bf466f2385b
Sha256: d9317998c195272fa60a52535737a852b3a0d1a7122d721ed782266069a669b5
                                        
                                            GET /wp-includes/js/comment-reply.min.js?ver=5.1.1 HTTP/1.1 
Host: maede2.com.br
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         192.185.210.117
HTTP/1.1 200 OK
Content-Type: application/javascript
                                        
Server: nginx/1.14.1
Date: Mon, 15 Apr 2019 10:03:00 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Last-Modified: Wed, 13 Mar 2019 03:03:46 GMT
Content-Encoding: gzip


--- Additional Info ---
Magic:  gzip compressed data, from Unix
Size:   1128
Md5:    c106c656a7cefb05635a100e791cf1ae
Sha1:   17dbd36c75b02727f878312505fcf796d38b9503
Sha256: 3b1bb5a4d8103fe31bb055664f46af8ec1d287d0e4fde5e96d66403bfc445e9d

Alerts:
  Blacklists:
    - fortinet: Malware
                                        
                                            GET /wp-content/plugins/theme-my-login/assets/scripts/theme-my-login.min.js?ver=7.0.13 HTTP/1.1 
Host: maede2.com.br
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         192.185.210.117
HTTP/1.1 200 OK
Content-Type: application/javascript
                                        
Server: nginx/1.14.1
Date: Mon, 15 Apr 2019 10:03:00 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Last-Modified: Fri, 22 Feb 2019 01:01:10 GMT
Content-Encoding: gzip


--- Additional Info ---
Magic:  gzip compressed data, from Unix
Size:   494
Md5:    694b2dd974edc41d251b49b056f8f14e
Sha1:   e50ebf3d5d97421978f2034acf8f647de60c36e3
Sha256: dedfe6bcf08b9584029f007b8e9a7eb1d71ea60965eb4abfa15ba2673d0a7d37

Alerts:
  Blacklists:
    - fortinet: Malware
                                        
                                            GET /wp-includes/js/wp-embed.min.js?ver=5.1.1 HTTP/1.1 
Host: maede2.com.br
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         192.185.210.117
HTTP/1.1 200 OK
Content-Type: application/javascript
                                        
Server: nginx/1.14.1
Date: Mon, 15 Apr 2019 10:03:00 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Last-Modified: Fri, 07 Dec 2018 01:01:40 GMT
Content-Encoding: gzip


--- Additional Info ---
Magic:  gzip compressed data, from Unix
Size:   773
Md5:    211df6bdea1153952f52d072678e6cf4
Sha1:   c44a77ed3f8a0a876a5c96aa0516d961cd697bc2
Sha256: e1f0eb4dea7145272e9f6da04d373bad646aa3690eca8592063d26926f9e0600
                                        
                                            GET /adsid/integrator.js?domain=maede2.com.br HTTP/1.1 
Host: adservice.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: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         172.217.21.130
HTTP/1.1 200 OK
Content-Type: application/javascript; charset=UTF-8
                                        
P3P: CP="This is not a P3P policy! See http://support.google.com/accounts/answer/151657 for more info."
Timing-Allow-Origin: *
Cache-Control: private, no-cache, no-store
X-Content-Type-Options: nosniff
Content-Disposition: attachment; filename="f.txt"
Content-Encoding: gzip
Date: Mon, 15 Apr 2019 10:03:00 GMT
Server: cafe
X-XSS-Protection: 0
Alt-Svc: quic="googleads.g.doubleclick.net:443"; ma=2592000; v="46,44,43,39",quic=":443"; ma=2592000; v="46,44,43,39"
Transfer-Encoding: chunked


--- Additional Info ---
Magic:  gzip compressed data, max compression
Size:   104
Md5:    835dc76a57166c8b5b88275a570d1891
Sha1:   0d7e8826520cdadf8db62583b25e26149af2c8ce
Sha256: 6441b99ce0ba328cabe2ff8d6167c3ac47f8d67fc469689fd925f7b57761c333
                                        
                                            GET /adsid/integrator.js?domain=maede2.com.br HTTP/1.1 
Host: adservice.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: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         172.217.21.130
HTTP/1.1 200 OK
Content-Type: application/javascript; charset=UTF-8
                                        
P3P: CP="This is not a P3P policy! See http://support.google.com/accounts/answer/151657 for more info."
Timing-Allow-Origin: *
Cache-Control: private, no-cache, no-store
X-Content-Type-Options: nosniff
Content-Disposition: attachment; filename="f.txt"
Content-Encoding: gzip
Date: Mon, 15 Apr 2019 10:03:00 GMT
Server: cafe
X-XSS-Protection: 0
Alt-Svc: quic="googleads.g.doubleclick.net:443"; ma=2592000; v="46,44,43,39",quic=":443"; ma=2592000; v="46,44,43,39"
Transfer-Encoding: chunked


--- Additional Info ---
Magic:  gzip compressed data, max compression
Size:   104
Md5:    835dc76a57166c8b5b88275a570d1891
Sha1:   0d7e8826520cdadf8db62583b25e26149af2c8ce
Sha256: 6441b99ce0ba328cabe2ff8d6167c3ac47f8d67fc469689fd925f7b57761c333
                                        
                                            GET /pagead/js/r20190408/r20190131/show_ads_impl.js HTTP/1.1 
Host: pagead2.googlesyndication.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         172.217.21.130
HTTP/1.1 200 OK
Content-Type: text/javascript; charset=UTF-8
                                        
P3P: policyref="http://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: Mon, 15 Apr 2019 10:03:01 GMT
Expires: Mon, 15 Apr 2019 10:03:01 GMT
Cache-Control: private, max-age=1209600
Etag: 1891813082381114398
X-Content-Type-Options: nosniff
Content-Disposition: attachment; filename="f.txt"
Content-Encoding: gzip
Server: cafe
Content-Length: 76985
X-XSS-Protection: 0


--- Additional Info ---
Magic:  gzip compressed data, max compression
Size:   76985
Md5:    e213393775d2ec5f7fabe8ebaead4981
Sha1:   44d935caa01e696c57a093f270c4975c3782dd23
Sha256: 39e6309518b71f5acb0971f82498fd4fe177eae0692bae77a9ae160a00a01f59
                                        
                                            GET /wp-content/themes/Newsmag/js/tagdiv_theme.min.js?ver=4.7 HTTP/1.1 
Host: maede2.com.br
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         192.185.210.117
HTTP/1.1 200 OK
Content-Type: application/javascript
                                        
Server: nginx/1.14.1
Date: Mon, 15 Apr 2019 10:03:00 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Last-Modified: Wed, 30 Jan 2019 00:13:46 GMT
Content-Encoding: gzip


--- Additional Info ---
Magic:  gzip compressed data, from Unix
Size:   61133
Md5:    4a0ce6408c2043bd24092a5ba9cc917e
Sha1:   475ee50370e09c849f173f2a134fd5837d45b5bb
Sha256: 274d3dae2b8778425cd2632128a8106fe71addcd7d53a9443fea6858c9b49d64
                                        
                                            GET /wp-content/uploads/2015/04/cropped-cropped-header_teste_bg_transparent-192x192.png HTTP/1.1 
Host: maede2.com.br
                                        
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

                                         
                                         192.185.210.117
HTTP/1.1 200 OK
Content-Type: image/png
                                        
Server: nginx/1.14.1
Date: Mon, 15 Apr 2019 10:03:01 GMT
Content-Length: 12917
Connection: keep-alive
Last-Modified: Tue, 15 Mar 2016 18:45:28 GMT
Accept-Ranges: bytes


--- Additional Info ---
Magic:  PNG image, 192 x 192, 8-bit/color RGBA, non-interlaced
Size:   12917
Md5:    f80f615da4d45822bc245c3083c6e5a7
Sha1:   03f59b6bd0779e0b4f3e574cb605295687330b41
Sha256: 0059be0de82b48aca0bc55ed75cde8deaf1d1b6c5f2c1b39558b8fcf418cbd79
                                        
                                            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=87089
Date: Mon, 15 Apr 2019 10:03:01 GMT
Etag: "5cb2e882-1d7"
Expires: Tue, 16 Apr 2019 10:14:30 GMT
Last-Modified: Sun, 14 Apr 2019 08:00:02 GMT
Server: ECS (lcy/1D67)
X-Cache: HIT
Content-Length: 471


--- Additional Info ---
Magic:  data
Size:   471
Md5:    cc50879e7595d5b61ff6b31f01e0abd2
Sha1:   389321f0f30edc06315467f1bbe00ea4d25c6fd2
Sha256: 295ada4683ba722dd6b9cc8860c97ab38be81307f0cdc1dc11b11ed2fe7a4d7e
                                        
                                            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=98867
Date: Mon, 15 Apr 2019 10:03:01 GMT
Etag: "5cb32588-1d7"
Expires: Tue, 16 Apr 2019 13:30:48 GMT
Last-Modified: Sun, 14 Apr 2019 12:20:24 GMT
Server: ECS (lcy/1D73)
X-Cache: HIT
Content-Length: 471


--- Additional Info ---
Magic:  data
Size:   471
Md5:    36173405ffb77b5d0da0aaf02896d7d0
Sha1:   da7bff03be2f647ffa389d2c824e2f782471c8f4
Sha256: db661806d8a1ac038031d2354ce188acf8eebecc5b5f6460b14b7d01d6c09e9d
                                        
                                            GET /wp-content/uploads/2015/04/cropped-cropped-header_teste_bg_transparent-32x32.png HTTP/1.1 
Host: maede2.com.br
                                        
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

                                         
                                         192.185.210.117
HTTP/1.1 200 OK
Content-Type: image/png
                                        
Server: nginx/1.14.1
Date: Mon, 15 Apr 2019 10:03:01 GMT
Content-Length: 1789
Connection: keep-alive
Last-Modified: Tue, 15 Mar 2016 18:45:28 GMT
Accept-Ranges: bytes


--- Additional Info ---
Magic:  PNG image, 32 x 32, 8-bit colormap, non-interlaced
Size:   1789
Md5:    883e8a938219aa8860b4ece525f76cf9
Sha1:   8326600ebb3f9b772d2f115e501b708e561b3f97
Sha256: ecf9a12362c5c251d4789fdd1dcac310e1d5a30126cd589a00ff56dd9b3eb934
                                        
                                            GET /s/opensans/v16/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: http://fonts.googleapis.com/css?family=Open+Sans%3A300%2C400%2C600%2C700%7CRoboto+Condensed%3A300%2C300italic%2C400%2C400italic%2C700%2C700italic&ver=4.7
Origin: http://maede2.com.br

                                         
                                         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: 18900
Date: Mon, 25 Mar 2019 22:46:24 GMT
Expires: Tue, 24 Mar 2020 22:46:24 GMT
Last-Modified: Mon, 25 Mar 2019 20:12:25 GMT
X-Content-Type-Options: nosniff
Server: sffe
X-XSS-Protection: 1; mode=block
Cache-Control: public, max-age=31536000
Age: 1768599


--- Additional Info ---
Magic:  data
Size:   18900
Md5:    1f85e92d8ff443980bc0f83ad7b23b60
Sha1:   ee8642c4fae325bb460ec29c0c2c9ad8a4c7817d
Sha256: ea20e5db3ba915c503173fae268445fc2745fc9a5dce2f58d47f5a355e1cdb18
                                        
                                            GET /s/opensans/v16/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: http://fonts.googleapis.com/css?family=Open+Sans%3A300%2C400%2C600%2C700%7CRoboto+Condensed%3A300%2C300italic%2C400%2C400italic%2C700%2C700italic&ver=4.7
Origin: http://maede2.com.br

                                         
                                         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: 18696
Date: Mon, 25 Mar 2019 22:13:04 GMT
Expires: Tue, 24 Mar 2020 22:13:04 GMT
Last-Modified: Mon, 25 Mar 2019 20:12:09 GMT
X-Content-Type-Options: nosniff
Server: sffe
X-XSS-Protection: 1; mode=block
Cache-Control: public, max-age=31536000
Age: 1770599


--- Additional Info ---
Magic:  data
Size:   18696
Md5:    449d681cd6006390e1bee3c3a660430b
Sha1:   2a9777afc07bf0bb4bb48f233ed7c4bcbdb60760
Sha256: 57c79375b1419ee1d984f443cda77c04b9b38c0be5330b2d41d65103115ffd72
                                        
                                            GET /s/opensans/v16/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: http://fonts.googleapis.com/css?family=Open+Sans%3A300%2C400%2C600%2C700%7CRoboto+Condensed%3A300%2C300italic%2C400%2C400italic%2C700%2C700italic&ver=4.7
Origin: http://maede2.com.br

                                         
                                         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: 18100
Date: Thu, 28 Mar 2019 12:22:23 GMT
Expires: Fri, 27 Mar 2020 12:22:23 GMT
Last-Modified: Mon, 25 Mar 2019 20:11:28 GMT
X-Content-Type-Options: nosniff
Server: sffe
X-XSS-Protection: 1; mode=block
Cache-Control: public, max-age=31536000
Age: 1546840


--- Additional Info ---
Magic:  data
Size:   18100
Md5:    de0869e324680c99efa1250515b4b41c
Sha1:   8033a128504f11145ea791e481e3cf79dcd290e2
Sha256: 81f0ec27796225ea29f9f1c7b74f083edcd7bc97a09d5fc4e8d03c0134e62445
                                        
                                            GET /wp-content/themes/Newsmag/images/icons/newsmag.woff?12 HTTP/1.1 
Host: maede2.com.br
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/wp-content/themes/Newsmag/style.css?ver=4.7

                                         
                                         192.185.210.117
HTTP/1.1 200 OK
Content-Type: font/woff
                                        
Server: nginx/1.14.1
Date: Mon, 15 Apr 2019 10:03:03 GMT
Content-Length: 18628
Connection: keep-alive
Last-Modified: Wed, 30 Jan 2019 00:14:22 GMT
Accept-Ranges: bytes


--- Additional Info ---
Magic:  data
Size:   18628
Md5:    7cc56f64919181fe8847574ed19ea473
Sha1:   2b3c4c3d6ec31ee3ed7837644c4d6773da277068
Sha256: a1892cc92f36f93d02f1f8fe25b9c6f9fe025ad7c6f596189bc0f00ad7ffa575
                                        
                                            GET /pt_BR/all.js HTTP/1.1 
Host: connect.facebook.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: http://maede2.com.br/page/26/

                                         
                                         31.13.72.12
HTTP/1.1 200 OK
Content-Type: application/x-javascript; charset=utf-8
                                        
Access-Control-Expose-Headers: X-FB-Content-MD5
x-fb-content-md5: 35360b1292a69f5433c48b554afed1d5
Etag: "b6ba35c1389692019a07090596b53a9a"
Content-Encoding: gzip
Timing-Allow-Origin: *
Strict-Transport-Security: max-age=31536000; preload; includeSubDomains
Vary: Accept-Encoding
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
Access-Control-Allow-Origin: *
Cache-Control: public,max-age=1200,stale-while-revalidate=3600
Expires: Mon, 15 Apr 2019 10:09:58 GMT
Content-MD5: 0BzvoaCN24J+yLHoZldNRQ==
X-FB-Debug: NiTD5osESmiFHKNbv2CDWXqOtuBk5FUsQvgMVHbZftWoHuAhiXNW+nGuEC7bcLtfDYsUNfputI7ppbEafPQctg==
Date: Mon, 15 Apr 2019 10:03:03 GMT
Connection: keep-alive
Content-Length: 1779


--- Additional Info ---
Magic:  gzip compressed data, from Unix
Size:   1779
Md5:    d01cefa1a08ddb827ec8b1e866574d45
Sha1:   9b37416ee45b3e47d3e35706ae5f7f02f2425f7b
Sha256: a524a35529a504641181c1411b48029df53df600274455adfd40bbf220ab196f
                                        
                                            GET /vp/822daa66dabcb54db33b75b7d5842617/5D2B980F/t51.2885-15/sh0.08/e35/c0.23.1080.1080/s640x640/55807191_134868554304353_665203462887028693_n.jpg?_nc_ht=scontent-ort2-1.cdninstagram.com HTTP/1.1 
Host: scontent-ort2-1.cdninstagram.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         157.240.2.52
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
Last-Modified: Sat, 13 Apr 2019 20:19:36 GMT
X-Haystack-NeedleChecksum: 3092275857
X-Needle-Checksum: 1604064179
X-FB-Config-Version-OLB-PROD: 476
Timing-Allow-Origin: *
Access-Control-Allow-Origin: *
Cache-Control: max-age=1209600, no-transform
Date: Mon, 15 Apr 2019 10:03:01 GMT
Connection: keep-alive
Content-Length: 90986


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.02
Size:   90986
Md5:    94d72982e1ed6ab9e112c77f36c7c04d
Sha1:   9648ce40b7e3cbe5e9eccb0b7723ea9f99431624
Sha256: b8a3f9966d26e9ae5b27439fae0801ef6fe62227083d57072a2eec4831196e6c
                                        
                                            GET /vp/9c091028833ab0a908ff344453034b79/5D42A379/t51.2885-15/sh0.08/e35/c93.0.893.893/s640x640/56645139_436912583735410_6074671522335034195_n.jpg?_nc_ht=scontent-ort2-1.cdninstagram.com HTTP/1.1 
Host: scontent-ort2-1.cdninstagram.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         157.240.2.52
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
Last-Modified: Fri, 12 Apr 2019 23:43:39 GMT
X-Haystack-NeedleChecksum: 51304844
X-Needle-Checksum: 734025525
X-FB-Config-Version-OLB-PROD: 476
Timing-Allow-Origin: *
Access-Control-Allow-Origin: *
Cache-Control: max-age=1209600, no-transform
Date: Mon, 15 Apr 2019 10:03:04 GMT
Connection: keep-alive
Content-Length: 117828


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.02
Size:   117828
Md5:    6fc04340095ac89f0f3dab9919886e21
Sha1:   e74016ef87934f31f0695cd1a52eba98c2cde392
Sha256: 47ba12d98b8556e24879f20c1bfa5d066cb68fc1d6534c1dabf681dcce35d07e
                                        
                                            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: 115
Content-Type: application/ocsp-request

                                         
                                         216.58.211.3
HTTP/1.1 200 OK
Content-Type: application/ocsp-response
                                        
Date: Mon, 15 Apr 2019 10:03:07 GMT
Cache-Control: public, max-age=86400
Server: ocsp_responder
Content-Length: 471
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN


--- Additional Info ---
Magic:  data
Size:   471
Md5:    94e355c4f04ba1b70201d546b4b27611
Sha1:   ef86d46d33694432bc04d68ab4fa03017dfbb702
Sha256: 5ee252a495acf19ad2e2bd9af4a671c6b56786c1dfa2c785411bcbdd57f75b04
                                        
                                            GET /vp/2234b0dc782871a17d6b9829426f9906/5D32AC5C/t51.2885-15/sh0.08/e35/c0.135.1080.1080/s640x640/56300319_419882412096462_7765138208620780469_n.jpg?_nc_ht=scontent-ort2-1.cdninstagram.com HTTP/1.1 
Host: scontent-ort2-1.cdninstagram.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         157.240.2.52
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
Last-Modified: Thu, 11 Apr 2019 16:54:02 GMT
X-Haystack-NeedleChecksum: 567689509
X-Needle-Checksum: 667860980
X-FB-Config-Version-OLB-PROD: 476
Timing-Allow-Origin: *
Access-Control-Allow-Origin: *
Cache-Control: max-age=1209600, no-transform
Date: Mon, 15 Apr 2019 10:03:05 GMT
Connection: keep-alive
Content-Length: 103969


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.02
Size:   103969
Md5:    8c85aea31310b91cecd68bb30e6d9fe4
Sha1:   e80d71c56bcc2358f5dc8222f2c35913d9c4fcf9
Sha256: a85a30e733c5b66e0f286269ac4ebdef49499a122bee89608b57d0d7c1d0b1c9
                                        
                                            GET /vp/76eeecca7525dca55b0aae711cc2699f/5D4F7394/t51.2885-15/sh0.08/e35/s640x640/56303483_609347352874493_7822283700563401960_n.jpg?_nc_ht=scontent-ort2-1.cdninstagram.com HTTP/1.1 
Host: scontent-ort2-1.cdninstagram.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         157.240.2.52
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
Last-Modified: Fri, 12 Apr 2019 18:35:33 GMT
X-Haystack-NeedleChecksum: 1077965379
X-Needle-Checksum: 3376542447
X-FB-Config-Version-OLB-PROD: 476
Timing-Allow-Origin: *
Access-Control-Allow-Origin: *
Cache-Control: max-age=1209600, no-transform
Date: Mon, 15 Apr 2019 10:03:07 GMT
Connection: keep-alive
Content-Length: 62539


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.02
Size:   62539
Md5:    e968857f17783367b67f046aa350f1b3
Sha1:   87ce7cc18a63e0a1a0365d48957caf247bc9f0cd
Sha256: cbbab53de8bfc81d6a88a97b956e2bc57c32e3663741d5ce122cba65a27d6b07
                                        
                                            GET /pagead/html/r20190408/r20190131/zrt_lookup.html 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: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         172.217.21.130
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
                                        
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: *
Vary: Accept-Encoding
Date: Sun, 14 Apr 2019 07:07:41 GMT
Expires: Sun, 28 Apr 2019 07:07:41 GMT
Etag: 3275482936266559025
X-Content-Type-Options: nosniff
Content-Encoding: gzip
Server: cafe
Content-Length: 6909
X-XSS-Protection: 0
Cache-Control: public, max-age=1209600
Age: 96926
Alt-Svc: quic="googleads.g.doubleclick.net:443"; ma=2592000; v="46,44,43,39",quic=":443"; ma=2592000; v="46,44,43,39"


--- Additional Info ---
Magic:  gzip compressed data, max compression
Size:   6909
Md5:    4435999055d2232342e9ed745246f7e5
Sha1:   381e72a4ba75cf0b05f6883c625a89e50c63d320
Sha256: cf8b15c9acef19819e07c676dcce07a3c96a9a152554b007d8c3478fbf841ff8
                                        
                                            GET /vp/602d3cee11eb82dbf5139e2691499210/5D4ECCD4/t51.2885-15/sh0.08/e35/c0.65.1080.1080/s640x640/56319323_157526048608767_7184252554318363722_n.jpg?_nc_ht=scontent-ort2-1.cdninstagram.com HTTP/1.1 
Host: scontent-ort2-1.cdninstagram.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         157.240.2.52
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
Last-Modified: Mon, 08 Apr 2019 14:25:55 GMT
X-Haystack-NeedleChecksum: 1632224207
X-Needle-Checksum: 1790499338
X-FB-Config-Version-OLB-PROD: 476
Timing-Allow-Origin: *
Access-Control-Allow-Origin: *
Cache-Control: max-age=1209600, no-transform
Date: Mon, 15 Apr 2019 10:03:07 GMT
Connection: keep-alive
Content-Length: 63937


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.02
Size:   63937
Md5:    587551343c386c2d286fff52632e4fe8
Sha1:   0522542dbd8d3b28c1538f68406bee0ba440be8b
Sha256: bca80a39d003b95e4fec3241545086a464336e01fbdcc84b8b39ff5a73002771
                                        
                                            GET /vp/b6981b082864737368884090d0d9a39b/5D3557FB/t51.2885-15/sh0.08/e35/s640x640/54732558_119928119183656_1827901911519591803_n.jpg?_nc_ht=scontent-ort2-1.cdninstagram.com HTTP/1.1 
Host: scontent-ort2-1.cdninstagram.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         157.240.2.52
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
Last-Modified: Wed, 10 Apr 2019 14:09:11 GMT
X-Haystack-NeedleChecksum: 3673213801
X-Needle-Checksum: 1890039404
X-FB-Config-Version-OLB-PROD: 476
Timing-Allow-Origin: *
Access-Control-Allow-Origin: *
Cache-Control: max-age=1209600, no-transform
Date: Mon, 15 Apr 2019 10:03:08 GMT
Connection: keep-alive
Content-Length: 68641


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.02
Size:   68641
Md5:    256a4827ff015e4ee8060a4bebb755cd
Sha1:   097e9e3c3f1bb3ac13b2a3aaa7486dc58d481e71
Sha256: b50f38fe06bba8ec0f5084d102f4dc89dda0c8bf83846179ce4ad1cfd7009391
                                        
                                            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=142294
Date: Mon, 15 Apr 2019 10:03:08 GMT
Etag: "5cb3bb92-1d7"
Expires: Wed, 17 Apr 2019 01:34:42 GMT
Last-Modified: Sun, 14 Apr 2019 23:00:34 GMT
Server: ECS (lcy/1D23)
X-Cache: HIT
Content-Length: 471


--- Additional Info ---
Magic:  data
Size:   471
Md5:    412386bd1a49fa3f3696db51f7550812
Sha1:   cc2af71bd5192632278963fe73bdb85265911ade
Sha256: 6d9f4e30ab083fa05dae8a3785f1861977c99896e08ad3a1b3581b1049930e1e
                                        
                                            GET /vp/369faa695a5f606e0471ba5a56acc083/5D2AB974/t51.2885-15/sh0.08/e35/s640x640/54732120_2031738470464612_5001892836196042558_n.jpg?_nc_ht=scontent-ort2-1.cdninstagram.com HTTP/1.1 
Host: scontent-ort2-1.cdninstagram.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         157.240.2.52
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
Last-Modified: Fri, 05 Apr 2019 22:51:24 GMT
X-Haystack-NeedleChecksum: 1723269186
X-Needle-Checksum: 3145127975
X-FB-Config-Version-OLB-PROD: 476
Timing-Allow-Origin: *
Access-Control-Allow-Origin: *
Cache-Control: max-age=1209600, no-transform
Date: Mon, 15 Apr 2019 10:03:08 GMT
Connection: keep-alive
Content-Length: 49736


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.02
Size:   49736
Md5:    a1d635b8e731480f538b4842dc1d7928
Sha1:   ad690da4548e1a516ca2671eda912ccab0399076
Sha256: 79a019599b9c4b7fb500aa56f0c04bea2576c53909490ee6fe1f9a1d6c7543ca
                                        
                                            GET /vp/f0857e8b2a48212a629e9c8818580d0e/5D32E7CE/t51.2885-15/sh0.08/e35/s640x640/55939475_350481528925146_3164244885876376159_n.jpg?_nc_ht=scontent-ort2-1.cdninstagram.com HTTP/1.1 
Host: scontent-ort2-1.cdninstagram.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         157.240.2.52
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
Last-Modified: Wed, 03 Apr 2019 15:51:11 GMT
X-Haystack-NeedleChecksum: 1416677606
X-Needle-Checksum: 3489460060
X-FB-Config-Version-OLB-PROD: 476
Timing-Allow-Origin: *
Access-Control-Allow-Origin: *
Cache-Control: max-age=1209600, no-transform
Date: Mon, 15 Apr 2019 10:03:08 GMT
Connection: keep-alive
Content-Length: 81744


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.02
Size:   81744
Md5:    9b3372df4f8c8eb1140bc63519df77a9
Sha1:   dc95f88e54198a22d88a5ee246dda04638b7ff66
Sha256: c5a320cc71e390dfaad648bcc0bc6a06fc35a2352e6866307d3ba2d393de4f64
                                        
                                            GET /vp/767381acf2046b7302abf5cd37096672/5D477150/t51.2885-15/sh0.08/e35/s640x640/55866987_137676370621514_651191816907802886_n.jpg?_nc_ht=scontent-ort2-1.cdninstagram.com HTTP/1.1 
Host: scontent-ort2-1.cdninstagram.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         157.240.2.52
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
Last-Modified: Wed, 03 Apr 2019 19:53:54 GMT
X-Haystack-NeedleChecksum: 1111822198
X-Needle-Checksum: 991298647
X-FB-Config-Version-OLB-PROD: 476
Timing-Allow-Origin: *
Access-Control-Allow-Origin: *
Cache-Control: max-age=1209600, no-transform
Date: Mon, 15 Apr 2019 10:03:08 GMT
Connection: keep-alive
Content-Length: 119063


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.02
Size:   119063
Md5:    489856237efc9255e91429ebcd47cdcc
Sha1:   0d920b21cafd469428b31413c7bf9ad617d68f11
Sha256: d55022f6c1d4f4786e6f3a9196a64692a48fe9e02579a8da8f3dcfa139c53a9e
                                        
                                            GET /pagead/ads?client=ca-pub-3644435245256959&output=html&adk=1812271804&adf=807048394&lmt=1555321793&plat=1%3A1081352%2C2%3A1081352%2C8%3A32776%2C9%3A32776%2C16%3A8388608%2C30%3A1048576&guci=1.2.0.0.2.2.0.0&format=0x0&url=http%3A%2F%2Fmaede2.com.br%2Fpage%2F26%2F&ea=0&flash=10.0.45&pra=5&wgl=0&adsid=NT&dt=1555322581241&bpp=4115&fdt=4425&idt=-M&shv=r20190408&cbv=r20190131&saldr=aa&abxe=1&nras=1&correlator=6756904571777&frm=20&pv=2&ga_vid=1340968093.1555322586&ga_sid=1555322586&ga_hid=1344423582&ga_fc=0&icsg=0&dssz=0&mdo=0&mso=0&u_tz=120&u_his=1&u_java=1&u_h=885&u_w=1176&u_ah=855&u_aw=1176&u_cd=24&u_nplug=10&u_nmime=92&adx=0&ady=0&biw=1159&bih=754&scr_x=0&scr_y=0&eid=21060853%2C20040080&oid=3&rx=0&eae=6&fc=1936&brdim=%2C%2C-4%2C-4%2C1176%2C0%2C1184%2C863%2C1176%2C754&vis=0&rsz=%7C%7Cs%7C&abl=NS&ppjl=u&fu=16&bc=1&ifi=0&uci=a!0&dtd=5109 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: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         172.217.21.130
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
                                        
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: *
X-Content-Type-Options: nosniff
Content-Encoding: gzip
Date: Mon, 15 Apr 2019 10:03:09 GMT
Server: cafe
Cache-Control: private
X-XSS-Protection: 0
Set-Cookie: test_cookie=CheckForPermission; expires=Mon, 15-Apr-2019 10:18:09 GMT; path=/; domain=.doubleclick.net
Alt-Svc: quic="googleads.g.doubleclick.net:443"; ma=2592000; v="46,44,43,39",quic=":443"; ma=2592000; v="46,44,43,39"
Expires: Mon, 15 Apr 2019 10:03:09 GMT
Transfer-Encoding: chunked


--- Additional Info ---
Magic:  gzip compressed data, max compression
Size:   82
Md5:    87b49554493c15fb23b8e5d2f13b1ebf
Sha1:   328cbcb1c58530fd3f554ca7386ef7a85e1e982f
Sha256: 590b4bba70579d67368d97259fc85f56fda4fa5cb82f404fa8ec67a43369db17
                                        
                                            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: Mon, 15 Apr 2019 10:05:11 GMT
Server: Apache
Content-Transfer-Encoding: Binary
Cache-Control: max-age=101790, public, no-transform, must-revalidate
Last-Modified: Mon, 15 Apr 2019 03:50:59 GMT
Expires: Tue, 16 Apr 2019 15:50:59 GMT
Etag: "d304b3e3676297b1b7babdb477ee870ac58069e7"
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: 1777
Connection: close


--- Additional Info ---
Magic:  data
Size:   1777
Md5:    497e3d5b23a90a7dfd1b202f39e3e250
Sha1:   d304b3e3676297b1b7babdb477ee870ac58069e7
Sha256: 2a0277296f35879f7adeed1d4ff34be6c504a3f74b31fc6e4d9bc7b3a351601e
                                        
                                            GET /images/core/emoji/11.2.0/72x72/1f609.png HTTP/1.1 
Host: s.w.org
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         192.0.77.48
HTTP/1.1 200 OK
Content-Type: image/png
                                        
Server: nginx
Date: Mon, 15 Apr 2019 10:03:10 GMT
Content-Length: 760
Connection: keep-alive
Last-Modified: Fri, 18 Jan 2019 01:27:52 GMT
X-Frame-Options: SAMEORIGIN
Expires: Thu, 31 Dec 2037 23:55:55 GMT
Cache-Control: max-age=315360000
X-nc: HIT arn 48
X-Content-Type-Options: nosniff
Accept-Ranges: bytes


--- Additional Info ---
Magic:  PNG image, 72 x 72, 8-bit colormap, non-interlaced
Size:   760
Md5:    4b6ef48a3c95fcdb039909dddb2b91cc
Sha1:   354f8117225a713f67ea0ee521e78b07a7444b01
Sha256: f6b86554472159b74d0ab91b2cb3cd75cf361ccf96a141a4ebd3363c38e7f8eb
                                        
                                            GET /vp/c2d20d733e9c47c6d8e3582806d77911/5D2FFA8F/t51.2885-15/sh0.08/e35/c0.14.1080.1080a/s640x640/55931154_2142820932501173_4198632275880719003_n.jpg?_nc_ht=scontent-ort2-1.cdninstagram.com HTTP/1.1 
Host: scontent-ort2-1.cdninstagram.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         157.240.2.52
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
Last-Modified: Sun, 14 Apr 2019 19:25:22 GMT
X-Haystack-NeedleChecksum: 2726977496
X-Needle-Checksum: 1687194476
X-FB-Config-Version-OLB-PROD: 476
Timing-Allow-Origin: *
Access-Control-Allow-Origin: *
Cache-Control: max-age=1209600, no-transform
Date: Mon, 15 Apr 2019 10:03:08 GMT
Connection: keep-alive
Content-Length: 82689


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.02
Size:   82689
Md5:    ad4981fd55c03593428edf678b963487
Sha1:   158fc41ea3ba1764aa2d55a15ee8844f061b12b1
Sha256: 9de9f9c5580355c2125a150004bc721ae6ce3f0b59430d954e9bb63806b2bddb
                                        
                                            GET /pt_BR/all.js?hash=1fba46c95ccc5e6ad02c6ad90fd65269 HTTP/1.1 
Host: connect.facebook.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: http://maede2.com.br/page/26/

                                         
                                         31.13.72.12
HTTP/1.1 200 OK
Content-Type: application/x-javascript; charset=utf-8
                                        
Access-Control-Expose-Headers: X-FB-Content-MD5
x-fb-content-md5: 37861512420dc776d3a14ce2dabd56b5
Etag: "37e1e15c0133b06608223f558865e5e5"
Content-Encoding: gzip
Timing-Allow-Origin: *
Strict-Transport-Security: max-age=31536000; preload; includeSubDomains
Vary: Accept-Encoding
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
Access-Control-Allow-Origin: *
Cache-Control: public,max-age=31536000,stale-while-revalidate=3600,immutable
Expires: Tue, 14 Apr 2020 09:08:15 GMT
Content-MD5: xYyNha6H14wc92YZwn9u8Q==
X-FB-Debug: 3eWRxvVTwkDGLLV6wcE5twmGfy+B8VQkUzYNujCnoF8efWHO6K6ZbXwwJFAEOQT9xAN9K8VUJsFqEFEIkxtKBA==
Date: Mon, 15 Apr 2019 10:03:10 GMT
Connection: keep-alive
Content-Length: 57621


--- Additional Info ---
Magic:  gzip compressed data, from Unix
Size:   57621
Md5:    c58c8d85ae87d78c1cf76619c27f6ef1
Sha1:   4275501cefa931e3a4063536716b9e253580b5ec
Sha256: e33eea38fcdb6e18c9ba25e7de60c18a4760712b893351c45a770ca4f82e899c
                                        
                                            GET /vp/2a92cf31d036bb454ac17e22c28fb43d/5D2ED9E2/t51.2885-15/sh0.08/e35/s640x640/56781280_107231580367068_3259013534646143878_n.jpg?_nc_ht=scontent-ort2-1.cdninstagram.com HTTP/1.1 
Host: scontent-ort2-1.cdninstagram.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         157.240.2.52
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
Last-Modified: Thu, 11 Apr 2019 21:13:01 GMT
X-Haystack-NeedleChecksum: 4029139685
X-Needle-Checksum: 1234497319
X-FB-Config-Version-OLB-PROD: 476
Timing-Allow-Origin: *
Access-Control-Allow-Origin: *
Cache-Control: max-age=1209600, no-transform
Date: Mon, 15 Apr 2019 10:03:08 GMT
Connection: keep-alive
Content-Length: 88740


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.02
Size:   88740
Md5:    5503678a881477c9d5d4faef70b5fa39
Sha1:   d5ada8ccceb5ad6a46eee9ed093db4265f92f1ca
Sha256: e798d6d5e9d85fa25aa47d0b8bf62884fe3aabae182c325d951df4a01288975e
                                        
                                            GET /pub-config/r20160913/ca-pub-3644435245256959.js HTTP/1.1 
Host: pagead2.googlesyndication.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         172.217.21.130
HTTP/1.1 200 OK
Content-Type: text/javascript
                                        
Date: Mon, 15 Apr 2019 10:03:10 GMT
Expires: Mon, 15 Apr 2019 22:03:10 GMT
Cache-Control: public, max-age=43200
X-Content-Type-Options: nosniff
Content-Encoding: gzip
Server: sffe
Content-Length: 88
X-XSS-Protection: 0
Alt-Svc: quic="googleads.g.doubleclick.net:443"; ma=2592000; v="46,44,43,39",quic=":443"; ma=2592000; v="46,44,43,39"


--- Additional Info ---
Magic:  gzip compressed data, max compression
Size:   88
Md5:    447300cfe76a026545c27482e7ada077
Sha1:   995fa7efb4f9b8be29ea4c3c69a361e0a1f27ba1
Sha256: 994d8a1f3b94c1b503343b827ffd37a0a2a50015d48a054812591825cc305a40
                                        
                                            GET /activeview/js/current/osd.js?cb=%2Fr20100101 HTTP/1.1 
Host: www.googletagservices.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         172.217.21.130
HTTP/1.1 200 OK
Content-Type: text/javascript
                                        
Accept-Ranges: bytes
Vary: Accept-Encoding
Content-Encoding: gzip
Date: Mon, 15 Apr 2019 10:03:10 GMT
Expires: Mon, 15 Apr 2019 10:03:10 GMT
Cache-Control: private, max-age=3000
Etag: "1554894788928095"
X-Content-Type-Options: nosniff
Server: sffe
X-XSS-Protection: 0
Alt-Svc: quic="googleads.g.doubleclick.net:443"; ma=2592000; v="46,44,43,39",quic=":443"; ma=2592000; v="46,44,43,39"
Transfer-Encoding: chunked


--- Additional Info ---
Magic:  gzip compressed data, max compression
Size:   29096
Md5:    b6ca7fc8a6a41a8c0ecf823403af8b50
Sha1:   f86aa03e5fbdb9b566be523e01873683fa778751
Sha256: f3bf698219e1bf79e3acdb30f361357d2053c2d5dd47a0ca70b85c7c1d68c463
                                        
                                            GET /vp/118ccc0a8552e3c92d52d0ac5ace413a/5D475A79/t51.2885-15/sh0.08/e35/s640x640/55734810_429833940924875_3120336365760887024_n.jpg?_nc_ht=scontent-ort2-1.cdninstagram.com HTTP/1.1 
Host: scontent-ort2-1.cdninstagram.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         157.240.2.52
HTTP/1.1 200 OK
Content-Type: image/jpeg
                                        
Last-Modified: Fri, 12 Apr 2019 19:24:23 GMT
X-Haystack-NeedleChecksum: 3961170949
X-Needle-Checksum: 560164392
X-FB-Config-Version-OLB-PROD: 476
Timing-Allow-Origin: *
Access-Control-Allow-Origin: *
Cache-Control: max-age=1209600, no-transform
Date: Mon, 15 Apr 2019 10:03:08 GMT
Connection: keep-alive
Content-Length: 95305


--- Additional Info ---
Magic:  JPEG image data, JFIF standard 1.02
Size:   95305
Md5:    6581045a686db47524bcb82b51aa1d1f
Sha1:   ce34e8c3a2a1df3ca20fa0ab4747ab5f27c0af1e
Sha256: 85bf6a4aea52f3c59417585a5d440907cd62cc96b64559615090ed397f944226
                                        
                                            GET /lib/coinhive.min.js HTTP/1.1 
Host: coinhive.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         0.0.0.0
                                        


--- Additional Info ---

Alerts:
  Blacklists:
    - fortinet: Malware
                                        
                                            GET /wp-content/uploads/2015/04/cropped-cropped-header_teste_bg_transparent-32x32.png HTTP/1.1 
Host: maede2.com.br
                                        
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

                                         
                                         0.0.0.0
                                        


--- Additional Info ---
                                        
                                            GET /lib/coinhive.min.js HTTP/1.1 
Host: coinhive.com
                                        
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://maede2.com.br/page/26/

                                         
                                         0.0.0.0
                                        


--- Additional Info ---

Alerts:
  Blacklists:
    - fortinet: Malware