Created
July 1, 2011 06:43
-
-
Save statico/1057994 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // Copyright 2011 Google Inc. All Rights Reserved. | |
| /* Swiffy runtime version 1.0 */ | |
| var f = void 0, | |
| h = null, | |
| j = Object, | |
| k = document, | |
| l = Math, | |
| m = Array, | |
| aa = Error, | |
| ba = parseInt, | |
| ea = decodeURIComponent; | |
| function fa(a, b) { | |
| return a.data = b | |
| } | |
| function ga(a, b) { | |
| return a.currentTarget = b | |
| } | |
| function ha(a, b) { | |
| return a.keyCode = b | |
| } | |
| function ia(a, b) { | |
| return a.type = b | |
| } | |
| function ja(a, b) { | |
| return a.toString = b | |
| } | |
| function ka(a, b) { | |
| return a.length = b | |
| } | |
| function la(a, b) { | |
| return a.target = b | |
| } | |
| function na(a, b) { | |
| return a.returnValue = b | |
| } | |
| var n = "appendChild", | |
| o = "push", | |
| oa = "ymin", | |
| pa = "font", | |
| qa = "indent", | |
| ra = "getParent", | |
| sa = "shift", | |
| ta = "ymax", | |
| ua = "POSITIVE_INFINITY", | |
| va = "width", | |
| wa = "bitmap", | |
| xa = "expand", | |
| ya = "slice", | |
| q = "replace", | |
| za = "matrix", | |
| Aa = "setCapture", | |
| r = "data", | |
| Ba = "load", | |
| Ca = "floor", | |
| Da = "getElementById", | |
| Ea = "getNamedItem", | |
| Fa = "preventDefault", | |
| Ga = "setAttributeNS", | |
| s = "indexOf", | |
| u = "color", | |
| Ha = "capture", | |
| Ia = "nodeName", | |
| Ja = "ratio", | |
| v = "setTransform", | |
| Ka = "linestyles", | |
| La = "getName", | |
| Ma = "charCode", | |
| Na = "fillstyles", | |
| Oa = "getObject", | |
| Pa = "createElement", | |
| w = "defineProperty", | |
| x = "keyCode", | |
| Qa = "sqrt", | |
| z = "setAttribute", | |
| Ra = "play", | |
| Sa = "handleEvent", | |
| Ta = "path", | |
| A = "depth", | |
| B = "type", | |
| Ua = "childNodes", | |
| Va = "bind", | |
| Wa = "name", | |
| Xa = "releaseCapture", | |
| Ya = "fill", | |
| Za = "stop", | |
| C = "toString", | |
| $a = "gradient", | |
| D = "length", | |
| ab = "propertyIsEnumerable", | |
| E = "prototype", | |
| bb = "actions", | |
| F = "createElementNS", | |
| cb = "ctrlKey", | |
| G = "split", | |
| db = "stopPropagation", | |
| eb = "glyphs", | |
| fb = "hasOwnProperty", | |
| H = "style", | |
| gb = "removeChild", | |
| hb = "target", | |
| I = "call", | |
| ib = "frameSize", | |
| jb = "charCodeAt", | |
| kb = "colortransform", | |
| lb = "xmin", | |
| mb = "trackAsMenu", | |
| K = "apply", | |
| nb = "xmax", | |
| ob = "navigator", | |
| L = "parentNode", | |
| pb = "update", | |
| M = "height", | |
| qb = "splice", | |
| rb = "unshift", | |
| sb = "isCaptured", | |
| tb = "transform", | |
| ub = "nodeValue", | |
| vb = "toLowerCase", | |
| N, O = this, | |
| wb = function() {}, | |
| xb = function(a) { | |
| var b = typeof a; | |
| if (b == "object") if (a) { | |
| if (a instanceof m) return "array"; | |
| else if (a instanceof j) return b; | |
| var c = j[E][C][I](a); | |
| if (c == "[object Window]") return "object"; | |
| if (c == "[object Array]" || typeof a[D] == "number" && typeof a[qb] != "undefined" && typeof a[ab] != "undefined" && !a[ab]("splice")) return "array"; | |
| if (c == "[object Function]" || typeof a[I] != "undefined" && typeof a[ab] != "undefined" && !a[ab]("call")) return "function" | |
| } else return "null"; | |
| else if (b == "function" && typeof a[I] == "undefined") return "object"; | |
| return b | |
| }, | |
| P = function(a) { | |
| return a !== f | |
| }, | |
| yb = function(a) { | |
| return xb(a) == "array" | |
| }, | |
| zb = function(a) { | |
| var b = xb(a); | |
| return b == "array" || b == "object" && typeof a[D] == "number" | |
| }, | |
| Ab = function(a) { | |
| return typeof a == "string" | |
| }, | |
| Bb = function(a) { | |
| return xb(a) == "function" | |
| }, | |
| Cb = function(a) { | |
| a = xb(a); | |
| return a == "object" || a == "array" || a == "function" | |
| }, | |
| Fb = function(a) { | |
| return a[Db] || (a[Db] = ++Eb) | |
| }, | |
| Db = "closure_uid_" + l[Ca](l.random() * 2147483648)[C](36), | |
| Eb = 0, | |
| Gb = function(a, b, c) { | |
| return a[I][K](a[Va], arguments) | |
| }, | |
| Hb = function(a, b, c) { | |
| var d = b || O; | |
| if (arguments[D] > 2) { | |
| var e = m[E][ya][I](arguments, 2); | |
| return function() { | |
| var b = m[E][ya][I](arguments); | |
| m[E][rb][K](b, e); | |
| return a[K](d, b) | |
| } | |
| } else return function() { | |
| return a[K](d, arguments) | |
| } | |
| }, | |
| Ib = function(a, b, c) { | |
| Ib = Function[E][Va] && Function[E][Va][C]()[s]("native code") != -1 ? Gb : Hb; | |
| return Ib[K](h, arguments) | |
| }, | |
| Q = function(a, b) { | |
| var c = m[E][ya][I](arguments, 1); | |
| return function() { | |
| var b = m[E][ya][I](arguments); | |
| b[rb][K](b, c); | |
| return a[K](this, b) | |
| } | |
| }, | |
| R = function(a, b) { | |
| function c() {} | |
| c.prototype = b[E]; | |
| a.N = b[E]; | |
| a.prototype = new c | |
| }; | |
| Function[E].bind = Function[E][Va] || | |
| function(a, b) { | |
| if (arguments[D] > 1) { | |
| var c = m[E][ya][I](arguments, 1); | |
| c[rb](this, a); | |
| return Ib[K](h, c) | |
| } else return Ib(this, a) | |
| }; | |
| var Jb = function(a) { | |
| this.stack = aa().stack || ""; | |
| if (a) this.message = String(a) | |
| }; | |
| R(Jb, aa); | |
| Jb[E].name = "CustomError"; | |
| var Kb = function(a, b) { | |
| for (var c = 1; c < arguments[D]; c++) var d = String(arguments[c])[q](/\$/g, "$$$$"), | |
| a = a[q](/\%s/, d); | |
| return a | |
| }, | |
| Lb = /^[a-zA-Z0-9\-_.!~*'()]*$/, | |
| Mb = function(a) { | |
| a = String(a); | |
| return !Lb.test(a) ? encodeURIComponent(a) : a | |
| }, | |
| Ob = function(a, b) { | |
| for (var c = 0, d = String(a)[q](/^[\s\xa0]+|[\s\xa0]+$/g, "")[G]("."), e = String(b)[q](/^[\s\xa0]+|[\s\xa0]+$/g, "")[G]("."), g = l.max(d[D], e[D]), i = 0; c == 0 && i < g; i++) { | |
| var p = d[i] || "", | |
| y = e[i] || "", | |
| t = RegExp("(\\d*)(\\D*)", "g"), | |
| ca = RegExp("(\\d*)(\\D*)", "g"); | |
| do { | |
| var J = t.exec(p) || ["", "", ""], | |
| da = ca.exec(y) || ["", "", ""]; | |
| if (J[0][D] == 0 && da[0][D] == 0) break; | |
| c = Nb(J[1][D] == 0 ? 0 : ba(J[1], 10), da[1][D] == 0 ? 0 : ba(da[1], 10)) || Nb(J[2][D] == 0, da[2][D] == 0) || Nb(J[2], da[2]) | |
| } while (c == 0) | |
| } | |
| return c | |
| }, | |
| Nb = function(a, b) { | |
| if (a < b) return -1; | |
| else if (a > b) return 1; | |
| return 0 | |
| }; | |
| var Pb = function(a, b) { | |
| b[rb](a); | |
| Jb[I](this, Kb[K](h, b)); | |
| b[sa](); | |
| this.Bf = a | |
| }; | |
| R(Pb, Jb); | |
| Pb[E].name = "AssertionError"; | |
| var Qb = function(a, b, c) { | |
| if (!a) { | |
| var d = m[E][ya][I](arguments, 2), | |
| e = "Assertion failed"; | |
| if (b) { | |
| e += ": " + b; | |
| var g = d | |
| } | |
| throw new Pb("" + e, g || []); | |
| } | |
| return a | |
| }; | |
| var Rb = m[E], | |
| Sb = Rb[s] ? | |
| function(a, b, c) { | |
| Qb(a[D] != h); | |
| return Rb[s][I](a, b, c) | |
| } : function(a, b, c) { | |
| c = c == h ? 0 : c < 0 ? l.max(0, a[D] + c) : c; | |
| if (Ab(a)) return !Ab(b) || b[D] != 1 ? -1 : a[s](b, c); | |
| for (; c < a[D]; c++) if (c in a && a[c] === b) return c; | |
| return -1 | |
| }, Tb = Rb.forEach ? | |
| function(a, b, c) { | |
| Qb(a[D] != h); | |
| Rb.forEach[I](a, b, c) | |
| } : function(a, b, c) { | |
| for (var d = a[D], e = Ab(a) ? a[G]("") : a, g = 0; g < d; g++) g in e && b[I](c, e[g], g, a) | |
| }, Ub = function(a, b) { | |
| var c = Sb(a, b), | |
| d; | |
| if (d = c >= 0) Qb(a[D] != h), Rb[qb][I](a, c, 1); | |
| return d | |
| }, Vb = function(a, b) { | |
| for (var c = 1; c < arguments[D]; c++) { | |
| var d = arguments[c], | |
| e; | |
| if (yb(d) || (e = zb(d)) && d[fb]("callee")) a[o][K](a, d); | |
| else if (e) for (var g = a[D], i = d[D], p = 0; p < i; p++) a[g + p] = d[p]; | |
| else a[o](d) | |
| } | |
| }, Wb = function(a, b, c, d, e) { | |
| for (var g = 0, i = a[D], p; g < i;) { | |
| var y = g + i >> 1, | |
| t; | |
| t = c ? b[I](e, a[y], y, a) : b(d, a[y]); | |
| t > 0 ? g = y + 1 : (i = y, p = !t) | |
| } | |
| return p ? g : ~g | |
| }, Xb = function(a, b) { | |
| return a > b ? 1 : a < b ? -1 : 0 | |
| }; | |
| var Yb = function(a, b, c) { | |
| for (var d in a) b[I](c, a[d], d, a) | |
| }, | |
| Zb = ["constructor", "hasOwnProperty", "isPrototypeOf", "propertyIsEnumerable", "toLocaleString", "toString", "valueOf"], | |
| $b = function(a, b) { | |
| for (var c, d, e = 1; e < arguments[D]; e++) { | |
| d = arguments[e]; | |
| for (c in d) a[c] = d[c]; | |
| for (var g = 0; g < Zb[D]; g++) c = Zb[g], j[E][fb][I](d, c) && (a[c] = d[c]) | |
| } | |
| }; | |
| var ac, bc, cc, dc, ec = function() { | |
| return O[ob] ? O[ob].userAgent : h | |
| }; | |
| dc = cc = bc = ac = !1; | |
| var fc; | |
| if (fc = ec()) { | |
| var gc = O[ob]; | |
| ac = fc[s]("Opera") == 0; | |
| bc = !ac && fc[s]("MSIE") != -1; | |
| cc = !ac && fc[s]("WebKit") != -1; | |
| dc = !ac && !cc && gc.product == "Gecko" | |
| } | |
| var hc = ac, | |
| S = bc, | |
| ic = dc, | |
| jc = cc, | |
| kc = O[ob], | |
| lc = (kc && kc.platform || "")[s]("Mac") != -1, | |
| mc; | |
| a: { | |
| var nc = "", | |
| oc; | |
| if (hc && O.opera) var pc = O.opera.version, | |
| nc = typeof pc == "function" ? pc() : pc; | |
| else if (ic ? oc = /rv\:([^\);]+)(\)|;)/ : S ? oc = /MSIE\s+([^\);]+)(\)|;)/ : jc && (oc = /WebKit\/(\S+)/), oc) var qc = oc.exec(ec()), | |
| nc = qc ? qc[1] : ""; | |
| if (S) { | |
| var rc, sc = O.document; | |
| rc = sc ? sc.documentMode : f; | |
| if (rc > parseFloat(nc)) { | |
| mc = String(rc); | |
| break a | |
| } | |
| } | |
| mc = nc | |
| } | |
| var tc = mc, | |
| uc = {}, | |
| vc = function(a) { | |
| return uc[a] || (uc[a] = Ob(tc, a) >= 0) | |
| }, | |
| wc = {}, | |
| xc = function(a) { | |
| return wc[a] || (wc[a] = S && k.documentMode && k.documentMode >= a) | |
| }; | |
| !S || xc(9); | |
| !ic && !S || S && xc(9) || ic && vc("1.9.1"); | |
| S && vc("9"); | |
| var yc = function(a) { | |
| return a && a[L] ? a[L][gb](a) : h | |
| }; | |
| var zc = new Function("a", "return a"); | |
| var Ac; | |
| !S || xc(9); | |
| var Bc = S && !vc("8"); | |
| var Cc = function() {}; | |
| Cc[E].Hd = !1; | |
| Cc[E].Ba = function() { | |
| if (!this.Hd) this.Hd = !0, this.fa() | |
| }; | |
| Cc[E].fa = function() { | |
| this.af && Dc[K](h, this.af) | |
| }; | |
| var Dc = function(a) { | |
| for (var b = 0, c = arguments[D]; b < c; ++b) { | |
| var d = arguments[b]; | |
| zb(d) ? Dc[K](h, d) : d && typeof d.Ba == "function" && d.Ba() | |
| } | |
| }; | |
| var Ec = function(a, b) { | |
| ia(this, a); | |
| la(this, b); | |
| ga(this, this[hb]) | |
| }; | |
| R(Ec, Cc); | |
| N = Ec[E]; | |
| N.fa = function() { | |
| delete this[B]; | |
| delete this[hb]; | |
| delete this.currentTarget | |
| }; | |
| N.Ca = !1; | |
| N.mb = !0; | |
| N.stopPropagation = function() { | |
| this.Ca = !0 | |
| }; | |
| N.preventDefault = function() { | |
| this.mb = !1 | |
| }; | |
| var Fc = function(a, b) { | |
| a && this.jb(a, b) | |
| }; | |
| R(Fc, Ec); | |
| N = Fc[E]; | |
| la(N, h); | |
| N.relatedTarget = h; | |
| N.offsetX = 0; | |
| N.offsetY = 0; | |
| N.clientX = 0; | |
| N.clientY = 0; | |
| N.screenX = 0; | |
| N.screenY = 0; | |
| N.button = 0; | |
| ha(N, 0); | |
| N.charCode = 0; | |
| N.ctrlKey = !1; | |
| N.altKey = !1; | |
| N.shiftKey = !1; | |
| N.metaKey = !1; | |
| N.Je = !1; | |
| N.la = h; | |
| N.jb = function(a, b) { | |
| var c = ia(this, a[B]); | |
| Ec[I](this, c); | |
| la(this, a[hb] || a.srcElement); | |
| ga(this, b); | |
| var d = a.relatedTarget; | |
| if (d) { | |
| if (ic) { | |
| var e; | |
| a: { | |
| try { | |
| zc(d[Ia]); | |
| e = !0; | |
| break a | |
| } catch (g) {} | |
| e = !1 | |
| } | |
| e || (d = h) | |
| } | |
| } else if (c == "mouseover") d = a.fromElement; | |
| else if (c == "mouseout") d = a.toElement; | |
| this.relatedTarget = d; | |
| this.offsetX = a.offsetX !== f ? a.offsetX : a.layerX; | |
| this.offsetY = a.offsetY !== f ? a.offsetY : a.layerY; | |
| this.clientX = a.clientX !== f ? a.clientX : a.pageX; | |
| this.clientY = a.clientY !== f ? a.clientY : a.pageY; | |
| this.screenX = a.screenX || 0; | |
| this.screenY = a.screenY || 0; | |
| this.button = a.button; | |
| ha(this, a[x] || 0); | |
| this.charCode = a[Ma] || (c == "keypress" ? a[x] : 0); | |
| this.ctrlKey = a[cb]; | |
| this.altKey = a.altKey; | |
| this.shiftKey = a.shiftKey; | |
| this.metaKey = a.metaKey; | |
| this.Je = lc ? a.metaKey : a[cb]; | |
| this.state = a.state; | |
| this.la = a; | |
| delete this.mb; | |
| delete this.Ca | |
| }; | |
| N.stopPropagation = function() { | |
| Fc.N[db][I](this); | |
| this.la[db] ? this.la[db]() : this.la.cancelBubble = !0 | |
| }; | |
| N.preventDefault = function() { | |
| Fc.N[Fa][I](this); | |
| var a = this.la; | |
| if (a[Fa]) a[Fa](); | |
| else if (na(a, !1), Bc) try { | |
| (a[cb] || a[x] >= 112 && a[x] <= 123) && ha(a, -1) | |
| } catch (b) {} | |
| }; | |
| N.fa = function() { | |
| Fc.N.fa[I](this); | |
| this.la = h; | |
| la(this, h); | |
| ga(this, h); | |
| this.relatedTarget = h | |
| }; | |
| var Gc = function(a, b) { | |
| this.zd = b; | |
| this.Da = []; | |
| this.Oe(a) | |
| }; | |
| R(Gc, Cc); | |
| N = Gc[E]; | |
| N.Tc = h; | |
| N.Jd = h; | |
| N.sb = function(a) { | |
| this.Tc = a | |
| }; | |
| N.getObject = function() { | |
| return this.Da[D] ? this.Da.pop() : this.Gd() | |
| }; | |
| N.rb = function(a) { | |
| this.Da[D] < this.zd ? this.Da[o](a) : this.ud(a) | |
| }; | |
| N.Oe = function(a) { | |
| if (a > this.zd) throw aa("[goog.structs.SimplePool] Initial cannot be greater than max"); | |
| for (var b = 0; b < a; b++) this.Da[o](this.Gd()) | |
| }; | |
| N.Gd = function() { | |
| return this.Tc ? this.Tc() : {} | |
| }; | |
| N.ud = function(a) { | |
| if (this.Jd) this.Jd(a); | |
| else if (Cb(a)) if (Bb(a.Ba)) a.Ba(); | |
| else for (var b in a) delete a[b] | |
| }; | |
| N.fa = function() { | |
| Gc.N.fa[I](this); | |
| for (var a = this.Da; a[D];) this.ud(a.pop()); | |
| delete this.Da | |
| }; | |
| var Hc, Ic = (Hc = "ScriptEngine" in O && O.ScriptEngine() == "JScript") ? O.ScriptEngineMajorVersion() + "." + O.ScriptEngineMinorVersion() + "." + O.ScriptEngineBuildVersion() : "0"; | |
| var Jc = function() {}, | |
| Kc = 0; | |
| N = Jc[E]; | |
| N.key = 0; | |
| N.Sa = !1; | |
| N.yd = !1; | |
| N.jb = function(a, b, c, d, e, g) { | |
| if (Bb(a)) this.xd = !0; | |
| else if (a && a[Sa] && Bb(a[Sa])) this.xd = !1; | |
| else throw aa("Invalid listener argument"); | |
| this.kb = a; | |
| this.pd = b; | |
| this.src = c; | |
| ia(this, d); | |
| this.capture = !! e; | |
| this.Hc = g; | |
| this.yd = !1; | |
| this.key = ++Kc; | |
| this.Sa = !1 | |
| }; | |
| N.handleEvent = function(a) { | |
| return this.xd ? this.kb[I](this.Hc || this.src, a) : this.kb[Sa][I](this.kb, a) | |
| }; | |
| var Lc, Mc, Nc, Oc, Pc, Qc, Rc, Sc, Tc, Uc, Vc; | |
| (function() { | |
| function a() { | |
| return { | |
| t: 0, | |
| Z: 0 | |
| } | |
| } | |
| function b() { | |
| return [] | |
| } | |
| function c() { | |
| var a = function(b) { | |
| return i[I](a.src, a.key, b) | |
| }; | |
| return a | |
| } | |
| function d() { | |
| return new Jc | |
| } | |
| function e() { | |
| return new Fc | |
| } | |
| var g = Hc && !(Ob(Ic, "5.7") >= 0), | |
| i; | |
| Qc = function(a) { | |
| i = a | |
| }; | |
| if (g) { | |
| Lc = function() { | |
| return p[Oa]() | |
| }; | |
| Mc = function(a) { | |
| p.rb(a) | |
| }; | |
| Nc = function() { | |
| return y[Oa]() | |
| }; | |
| Oc = function(a) { | |
| y.rb(a) | |
| }; | |
| Pc = function() { | |
| return t[Oa]() | |
| }; | |
| Rc = function() { | |
| t.rb(c()) | |
| }; | |
| Sc = function() { | |
| return ca[Oa]() | |
| }; | |
| Tc = function(a) { | |
| ca.rb(a) | |
| }; | |
| Uc = function() { | |
| return J[Oa]() | |
| }; | |
| Vc = function(a) { | |
| J.rb(a) | |
| }; | |
| var p = new Gc(0, 600); | |
| p.sb(a); | |
| var y = new Gc(0, 600); | |
| y.sb(b); | |
| var t = new Gc(0, 600); | |
| t.sb(c); | |
| var ca = new Gc(0, 600); | |
| ca.sb(d); | |
| var J = new Gc(0, 600); | |
| J.sb(e) | |
| } else Lc = a, Mc = wb, Nc = b, Oc = wb, Pc = c, Rc = wb, Sc = d, Tc = wb, Uc = e, Vc = wb | |
| })(); | |
| var Wc = {}, | |
| T = {}, | |
| Xc = {}, | |
| Yc = {}, | |
| U = function(a, b, c, d, e) { | |
| if (b) if (yb(b)) { | |
| for (var g = 0; g < b[D]; g++) U(a, b[g], c, d, e); | |
| return h | |
| } else { | |
| var d = !! d, | |
| i = T; | |
| b in i || (i[b] = Lc()); | |
| i = i[b]; | |
| d in i || (i[d] = Lc(), i.t++); | |
| var i = i[d], | |
| p = Fb(a), | |
| y; | |
| i.Z++; | |
| if (i[p]) { | |
| y = i[p]; | |
| for (g = 0; g < y[D]; g++) if (i = y[g], i.kb == c && i.Hc == e) { | |
| if (i.Sa) break; | |
| return y[g].key | |
| } | |
| } else y = i[p] = Nc(), i.t++; | |
| g = Pc(); | |
| g.src = a; | |
| i = Sc(); | |
| i.jb(c, g, a, b, d, e); | |
| c = i.key; | |
| g.key = c; | |
| y[o](i); | |
| Wc[c] = i; | |
| Xc[p] || (Xc[p] = Nc()); | |
| Xc[p][o](i); | |
| a.addEventListener ? (a == O || !a.nd) && a.addEventListener(b, g, d) : a.attachEvent(b in Yc ? Yc[b] : Yc[b] = "on" + b, g); | |
| return c | |
| } else throw aa("Invalid event type"); | |
| }, | |
| Zc = function(a, b, c, d, e) { | |
| if (yb(b)) { | |
| for (var g = 0; g < b[D]; g++) Zc(a, b[g], c, d, e); | |
| return h | |
| } | |
| d = !! d; | |
| a: { | |
| g = T; | |
| if (b in g && (g = g[b], d in g && (g = g[d], a = Fb(a), g[a]))) { | |
| a = g[a]; | |
| break a | |
| } | |
| a = h | |
| } | |
| if (!a) return !1; | |
| for (g = 0; g < a[D]; g++) if (a[g].kb == c && a[g][Ha] == d && a[g].Hc == e) return $c(a[g].key); | |
| return !1 | |
| }, | |
| $c = function(a) { | |
| if (!Wc[a]) return !1; | |
| var b = Wc[a]; | |
| if (b.Sa) return !1; | |
| var c = b.src, | |
| d = b[B], | |
| e = b.pd, | |
| g = b[Ha]; | |
| c.removeEventListener ? (c == O || !c.nd) && c.removeEventListener(d, e, g) : c.detachEvent && c.detachEvent(d in Yc ? Yc[d] : Yc[d] = "on" + d, e); | |
| c = Fb(c); | |
| e = T[d][g][c]; | |
| if (Xc[c]) { | |
| var i = Xc[c]; | |
| Ub(i, b); | |
| i[D] == 0 && delete Xc[c] | |
| } | |
| b.Sa = !0; | |
| e.rd = !0; | |
| ad(d, g, c, e); | |
| delete Wc[a]; | |
| return !0 | |
| }, | |
| ad = function(a, b, c, d) { | |
| if (!d.Yb && d.rd) { | |
| for (var e = 0, g = 0; e < d[D]; e++) if (d[e].Sa) { | |
| var i = d[e].pd; | |
| i.src = h; | |
| Rc(i); | |
| Tc(d[e]) | |
| } else e != g && (d[g] = d[e]), g++; | |
| ka(d, g); | |
| d.rd = !1; | |
| g == 0 && (Oc(d), delete T[a][b][c], T[a][b].t--, T[a][b].t == 0 && (Mc(T[a][b]), delete T[a][b], T[a].t--), T[a].t == 0 && (Mc(T[a]), delete T[a])) | |
| } | |
| }, | |
| bd = function(a, b, c) { | |
| var d = 0, | |
| e = b == h, | |
| g = c == h, | |
| c = !! c; | |
| if (a == h) Yb(Xc, function(a) { | |
| for (var i = a[D] - 1; i >= 0; i--) { | |
| var p = a[i]; | |
| if ((e || b == p[B]) && (g || c == p[Ha])) $c(p.key), d++ | |
| } | |
| }); | |
| else if (a = Fb(a), Xc[a]) for (var a = Xc[a], i = a[D] - 1; i >= 0; i--) { | |
| var p = a[i]; | |
| if ((e || b == p[B]) && (g || c == p[Ha])) $c(p.key), d++ | |
| } | |
| return d | |
| }, | |
| dd = function(a, b, c, d, e) { | |
| var g = 1, | |
| b = Fb(b); | |
| if (a[b]) { | |
| a.Z--; | |
| a = a[b]; | |
| a.Yb ? a.Yb++ : a.Yb = 1; | |
| try { | |
| for (var i = a[D], p = 0; p < i; p++) { | |
| var y = a[p]; | |
| y && !y.Sa && (g &= cd(y, e) !== !1) | |
| } | |
| } finally { | |
| a.Yb--, ad(c, d, b, a) | |
| } | |
| } | |
| return Boolean(g) | |
| }, | |
| cd = function(a, b) { | |
| var c = a[Sa](b); | |
| a.yd && $c(a.key); | |
| return c | |
| }; | |
| Qc(function(a, b) { | |
| if (!Wc[a]) return !0; | |
| var c = Wc[a], | |
| d = c[B], | |
| e = T; | |
| if (!(d in e)) return !0; | |
| var e = e[d], | |
| g, i; | |
| Ac === f && (Ac = S && !O.addEventListener); | |
| if (Ac) { | |
| var p; | |
| if (!(p = b)) a: { | |
| p = "window.event" [G]("."); | |
| for (var y = O; g = p[sa]();) if (y[g] != h) y = y[g]; | |
| else { | |
| p = h; | |
| break a | |
| } | |
| p = y | |
| } | |
| g = p; | |
| p = !0 in e; | |
| y = !1 in e; | |
| if (p) { | |
| if (g[x] < 0 || g.returnValue != f) return !0; | |
| a: { | |
| var t = !1; | |
| if (g[x] == 0) try { | |
| ha(g, -1); | |
| break a | |
| } catch (ca) { | |
| t = !0 | |
| }(t || g.returnValue == f) && na(g, !0) | |
| } | |
| } | |
| t = Uc(); | |
| t.jb(g, this); | |
| g = !0; | |
| try { | |
| if (p) { | |
| for (var J = Nc(), da = t.currentTarget; da; da = da[L]) J[o](da); | |
| i = e[!0]; | |
| i.Z = i.t; | |
| for (var ma = J[D] - 1; !t.Ca && ma >= 0 && i.Z; ma--) ga(t, J[ma]), g &= dd(i, J[ma], d, !0, t); | |
| if (y) { | |
| i = e[!1]; | |
| i.Z = i.t; | |
| for (ma = 0; !t.Ca && ma < J[D] && i.Z; ma++) ga(t, J[ma]), g &= dd(i, J[ma], d, !1, t) | |
| } | |
| } else g = cd(c, t) | |
| } finally { | |
| J && (ka(J, 0), Oc(J)), t.Ba(), Vc(t) | |
| } | |
| return g | |
| } | |
| d = new Fc(b, this); | |
| try { | |
| g = cd(c, d) | |
| } finally { | |
| d.Ba() | |
| } | |
| return g | |
| }); | |
| var ed = function() {}; | |
| R(ed, Cc); | |
| N = ed[E]; | |
| N.nd = !0; | |
| N.Ic = h; | |
| N.addEventListener = function(a, b, c, d) { | |
| U(this, a, b, c, d) | |
| }; | |
| N.removeEventListener = function(a, b, c, d) { | |
| Zc(this, a, b, c, d) | |
| }; | |
| N.dispatchEvent = function(a) { | |
| var b = a[B] || a, | |
| c = T; | |
| if (b in c) { | |
| if (Ab(a)) a = new Ec(a, this); | |
| else if (a instanceof Ec) la(a, a[hb] || this); | |
| else { | |
| var d = a, | |
| a = new Ec(b, this); | |
| $b(a, d) | |
| } | |
| var d = 1, | |
| e, c = c[b], | |
| b = !0 in c, | |
| g; | |
| if (b) { | |
| e = []; | |
| for (g = this; g; g = g.Ic) e[o](g); | |
| g = c[!0]; | |
| g.Z = g.t; | |
| for (var i = e[D] - 1; !a.Ca && i >= 0 && g.Z; i--) ga(a, e[i]), d &= dd(g, e[i], a[B], !0, a) && a.mb != !1 | |
| } | |
| if (!1 in c) if (g = c[!1], g.Z = g.t, b) for (i = 0; !a.Ca && i < e[D] && g.Z; i++) ga(a, e[i]), d &= dd(g, e[i], a[B], !1, a) && a.mb != !1; | |
| else for (e = this; !a.Ca && e && g.Z; e = e.Ic) ga(a, e), d &= dd(g, e, a[B], !1, a) && a.mb != !1; | |
| a = Boolean(d) | |
| } else a = !0; | |
| return a | |
| }; | |
| N.fa = function() { | |
| ed.N.fa[I](this); | |
| bd(this); | |
| this.Ic = h | |
| }; | |
| var gd = function(a, b, c, d, e) { | |
| if (!S && (!jc || !vc("525"))) return !0; | |
| if (lc && e) return fd(a); | |
| if (e && !d) return !1; | |
| if (!c && (b == 17 || b == 18)) return !1; | |
| if (S && d && b == a) return !1; | |
| switch (a) { | |
| case 13: | |
| return !(S && xc(9)); | |
| case 27: | |
| return !jc | |
| } | |
| return fd(a) | |
| }, | |
| fd = function(a) { | |
| if (a >= 48 && a <= 57) return !0; | |
| if (a >= 96 && a <= 106) return !0; | |
| if (a >= 65 && a <= 90) return !0; | |
| if (jc && a == 0) return !0; | |
| switch (a) { | |
| case 32: | |
| case 63: | |
| case 107: | |
| case 109: | |
| case 110: | |
| case 111: | |
| case 186: | |
| case 189: | |
| case 187: | |
| case 188: | |
| case 190: | |
| case 191: | |
| case 192: | |
| case 222: | |
| case 219: | |
| case 220: | |
| case 221: | |
| return !0; | |
| default: | |
| return !1 | |
| } | |
| }; | |
| var hd = function(a, b) { | |
| a && this.$e(a, b) | |
| }; | |
| R(hd, ed); | |
| N = hd[E]; | |
| N.qb = h; | |
| N.$b = h; | |
| N.Nc = h; | |
| N.ac = h; | |
| N.va = -1; | |
| N.ua = -1; | |
| var id = { | |
| 3: 13, | |
| 12: 144, | |
| 63232: 38, | |
| 63233: 40, | |
| 63234: 37, | |
| 63235: 39, | |
| 63236: 112, | |
| 63237: 113, | |
| 63238: 114, | |
| 63239: 115, | |
| 63240: 116, | |
| 63241: 117, | |
| 63242: 118, | |
| 63243: 119, | |
| 63244: 120, | |
| 63245: 121, | |
| 63246: 122, | |
| 63247: 123, | |
| 63248: 44, | |
| 63272: 46, | |
| 63273: 36, | |
| 63275: 35, | |
| 63276: 33, | |
| 63277: 34, | |
| 63289: 144, | |
| 63302: 45 | |
| }, | |
| jd = { | |
| Up: 38, | |
| Down: 40, | |
| Left: 37, | |
| Right: 39, | |
| Enter: 13, | |
| F1: 112, | |
| F2: 113, | |
| F3: 114, | |
| F4: 115, | |
| F5: 116, | |
| F6: 117, | |
| F7: 118, | |
| F8: 119, | |
| F9: 120, | |
| F10: 121, | |
| F11: 122, | |
| F12: 123, | |
| "U+007F": 46, | |
| Home: 36, | |
| End: 35, | |
| PageUp: 33, | |
| PageDown: 34, | |
| Insert: 45 | |
| }, | |
| kd = { | |
| 61: 187, | |
| 59: 186 | |
| }, | |
| ld = S || jc && vc("525"); | |
| N = hd[E]; | |
| N.He = function(a) { | |
| if (jc && (this.va == 17 && !a[cb] || this.va == 18 && !a.altKey)) this.ua = this.va = -1; | |
| ld && !gd(a[x], this.va, a.shiftKey, a[cb], a.altKey) ? this[Sa](a) : this.ua = ic && a[x] in kd ? kd[a[x]] : a[x] | |
| }; | |
| N.Ie = function() { | |
| this.ua = this.va = -1 | |
| }; | |
| N.handleEvent = function(a) { | |
| var b = a.la, | |
| c, d; | |
| S && a[B] == "keypress" ? (c = this.ua, d = c != 13 && c != 27 ? b[x] : 0) : jc && a[B] == "keypress" ? (c = this.ua, d = b[Ma] >= 0 && b[Ma] < 63232 && fd(c) ? b[Ma] : 0) : hc ? (c = this.ua, d = fd(c) ? b[x] : 0) : (c = b[x] || this.ua, d = b[Ma] || 0, lc && d == 63 && !c && (c = 191)); | |
| var e = c, | |
| g = b.keyIdentifier; | |
| c ? c >= 63232 && c in id ? e = id[c] : c == 25 && a.shiftKey && (e = 9) : g && g in jd && (e = jd[g]); | |
| a = e == this.va; | |
| this.va = e; | |
| b = new md(e, d, a, b); | |
| try { | |
| this.dispatchEvent(b) | |
| } finally { | |
| b.Ba() | |
| } | |
| }; | |
| N.$e = function(a, b) { | |
| this.ac && this.detach(); | |
| this.qb = a; | |
| this.$b = U(this.qb, "keypress", this, b); | |
| this.Nc = U(this.qb, "keydown", this.He, b, this); | |
| this.ac = U(this.qb, "keyup", this.Ie, b, this) | |
| }; | |
| N.detach = function() { | |
| if (this.$b) $c(this.$b), $c(this.Nc), $c(this.ac), this.ac = this.Nc = this.$b = h; | |
| this.qb = h; | |
| this.ua = this.va = -1 | |
| }; | |
| N.fa = function() { | |
| hd.N.fa[I](this); | |
| this.detach() | |
| }; | |
| var md = function(a, b, c, d) { | |
| d && this.jb(d, f); | |
| ia(this, "key"); | |
| ha(this, a); | |
| this.charCode = b; | |
| this.repeat = c | |
| }; | |
| R(md, Fc); | |
| var V = function() {}; | |
| (function(a) { | |
| a.ka = function() { | |
| return a.Re || (a.Re = new a) | |
| } | |
| })(V); | |
| V[E].bf = 0; | |
| V[E].ra = function() { | |
| return ":" + (this.bf++)[C](36) | |
| }; | |
| V.ka(); | |
| var nd = "StopIteration" in O ? O.StopIteration : aa("StopIteration"), | |
| od = function() {}; | |
| od[E].next = function() { | |
| throw nd; | |
| }; | |
| od[E].Ze = function() { | |
| return this | |
| }; | |
| var pd = function(a, b) { | |
| this.ta = {}; | |
| this.H = []; | |
| var c = arguments[D]; | |
| if (c > 1) { | |
| if (c % 2) throw aa("Uneven number of arguments"); | |
| for (var d = 0; d < c; d += 2) this.set(arguments[d], arguments[d + 1]) | |
| } else a && this.Fe(a) | |
| }; | |
| N = pd[E]; | |
| N.t = 0; | |
| N.Mc = 0; | |
| N.Zb = function() { | |
| this.Pc(); | |
| for (var a = [], b = 0; b < this.H[D]; b++) a[o](this.ta[this.H[b]]); | |
| return a | |
| }; | |
| N.ob = function() { | |
| this.Pc(); | |
| return this.H.concat() | |
| }; | |
| N.Ta = function(a) { | |
| return j[E][fb][I](this.ta, a) | |
| }; | |
| N.Pc = function() { | |
| if (this.t != this.H[D]) { | |
| for (var a = 0, b = 0; a < this.H[D];) { | |
| var c = this.H[a]; | |
| j[E][fb][I](this.ta, c) && (this.H[b++] = c); | |
| a++ | |
| } | |
| ka(this.H, b) | |
| } | |
| if (this.t != this.H[D]) { | |
| for (var d = {}, b = a = 0; a < this.H[D];) c = this.H[a], j[E][fb][I](d, c) || (this.H[b++] = c, d[c] = 1), a++; | |
| ka(this.H, b) | |
| } | |
| }; | |
| N.get = function(a, b) { | |
| return j[E][fb][I](this.ta, a) ? this.ta[a] : b | |
| }; | |
| N.set = function(a, b) { | |
| j[E][fb][I](this.ta, a) || (this.t++, this.H[o](a), this.Mc++); | |
| this.ta[a] = b | |
| }; | |
| N.Fe = function(a) { | |
| var b; | |
| if (a instanceof pd) b = a.ob(), a = a.Zb(); | |
| else { | |
| b = []; | |
| var c = 0, | |
| d; | |
| for (d in a) b[c++] = d; | |
| c = []; | |
| d = 0; | |
| for (var e in a) c[d++] = a[e]; | |
| a = c | |
| } | |
| for (e = 0; e < b[D]; e++) this.set(b[e], a[e]) | |
| }; | |
| N.Ze = function(a) { | |
| this.Pc(); | |
| var b = 0, | |
| c = this.H, | |
| d = this.ta, | |
| e = this.Mc, | |
| g = this, | |
| i = new od; | |
| i.next = function() { | |
| for (;;) { | |
| if (e != g.Mc) throw aa("The map has changed since the iterator was created"); | |
| if (b >= c[D]) throw nd; | |
| var i = c[b++]; | |
| return a ? i : d[i] | |
| } | |
| }; | |
| return i | |
| }; | |
| var qd = function(a, b, c) { | |
| this.Ua = a || h; | |
| this.Bd = b || h; | |
| this.Pe = !! c | |
| }; | |
| N = qd[E]; | |
| N.Qa = function() { | |
| if (!this.C && (this.C = new pd, this.Ua)) for (var a = this.Ua[G]("&"), b = 0; b < a[D]; b++) { | |
| var c = a[b][s]("="), | |
| d = h, | |
| e = h; | |
| c >= 0 ? (d = a[b].substring(0, c), e = a[b].substring(c + 1)) : d = a[b]; | |
| d = ea(d[q](/\+/g, " ")); | |
| d = this.Ra(d); | |
| this.add(d, e ? ea(e[q](/\+/g, " ")) : "") | |
| } | |
| }; | |
| N.C = h; | |
| N.t = h; | |
| N.add = function(a, b) { | |
| this.Qa(); | |
| this.od(); | |
| a = this.Ra(a); | |
| if (this.Ta(a)) { | |
| var c = this.C.get(a); | |
| yb(c) ? c[o](b) : this.C.set(a, [c, b]) | |
| } else this.C.set(a, b); | |
| this.t++; | |
| return this | |
| }; | |
| N.Ta = function(a) { | |
| this.Qa(); | |
| a = this.Ra(a); | |
| return this.C.Ta(a) | |
| }; | |
| N.ob = function() { | |
| this.Qa(); | |
| for (var a = this.C.Zb(), b = this.C.ob(), c = [], d = 0; d < b[D]; d++) { | |
| var e = a[d]; | |
| if (yb(e)) for (var g = 0; g < e[D]; g++) c[o](b[d]); | |
| else c[o](b[d]) | |
| } | |
| return c | |
| }; | |
| N.Zb = function(a) { | |
| this.Qa(); | |
| if (a) if (a = this.Ra(a), this.Ta(a)) { | |
| var b = this.C.get(a); | |
| if (yb(b)) return b; | |
| else a = [], a[o](b) | |
| } else a = []; | |
| else for (var b = this.C.Zb(), a = [], c = 0; c < b[D]; c++) { | |
| var d = b[c]; | |
| yb(d) ? Vb(a, d) : a[o](d) | |
| } | |
| return a | |
| }; | |
| N.set = function(a, b) { | |
| this.Qa(); | |
| this.od(); | |
| a = this.Ra(a); | |
| if (this.Ta(a)) { | |
| var c = this.C.get(a); | |
| yb(c) ? this.t -= c[D] : this.t-- | |
| } | |
| this.C.set(a, b); | |
| this.t++; | |
| return this | |
| }; | |
| N.get = function(a, b) { | |
| this.Qa(); | |
| a = this.Ra(a); | |
| if (this.Ta(a)) { | |
| var c = this.C.get(a); | |
| return yb(c) ? c[0] : c | |
| } else return b | |
| }; | |
| ja(N, function() { | |
| if (this.Ua) return this.Ua; | |
| if (!this.C) return ""; | |
| for (var a = [], b = 0, c = this.C.ob(), d = 0; d < c[D]; d++) { | |
| var e = c[d], | |
| g = Mb(e), | |
| e = this.C.get(e); | |
| if (yb(e)) for (var i = 0; i < e[D]; i++) b > 0 && a[o]("&"), a[o](g), e[i] !== "" && a[o]("=", Mb(e[i])), b++; | |
| else b > 0 && a[o]("&"), a[o](g), e !== "" && a[o]("=", Mb(e)), b++ | |
| } | |
| return this.Ua = a.join("") | |
| }); | |
| N.od = function() { | |
| delete this.of; | |
| delete this.Ua; | |
| this.Bd && delete this.Bd.nf | |
| }; | |
| N.Ra = function(a) { | |
| a = String(a); | |
| this.Pe && (a = a[vb]()); | |
| return a | |
| }; | |
| var rd = function() {}; | |
| var sd = function(a, b, c, d, e, g, i) { | |
| this.Od = P(a) && P(b) ? new Date(a, b, c, d, e, g, i) : P(a) ? new Date(a) : new Date; | |
| if (!sd[E].getDate) { | |
| a = j.getOwnPropertyNames(this.Od.__proto__); | |
| for (b = 0; b < a[D]; b++) a[b] != "constructor" && (sd[E][a[b]] = Q(function(a, b) { | |
| return this.Od[a](b) | |
| }, a[b])) | |
| } | |
| }; | |
| R(sd, rd); | |
| sd.UTC = Date.UTC; | |
| var td = function() { | |
| switch (arguments[D]) { | |
| case 0: | |
| break; | |
| case 1: | |
| ka(this, arguments[0]); | |
| break; | |
| default: | |
| for (var a = 0; a < arguments[D]; ++a) this[o](arguments[a]) | |
| } | |
| }; | |
| R(td, m); | |
| var ud = function() {}, | |
| vd = {}, | |
| wd = 0, | |
| xd = 0, | |
| yd = []; | |
| ud.addListener = function(a) { | |
| P(a) && "onKeyUp" in a && "onKeyDown" in a && (Sb(yd, a) >= 0 || yd[o](a)) | |
| }; | |
| ud.getAscii = function() { | |
| return xd | |
| }; | |
| ud.getCode = function() { | |
| return wd | |
| }; | |
| ud.isDown = function(a) { | |
| return vd[a] ? !0 : !1 | |
| }; | |
| ud.isToggled = function() { | |
| return !1 | |
| }; | |
| ud.removeListener = function(a) { | |
| Ub(yd, a) | |
| }; | |
| j.defineProperties(ud, { | |
| BACKSPACE: { | |
| value: 8, | |
| A: !0 | |
| }, | |
| CAPSLOCK: { | |
| value: 20, | |
| A: !0 | |
| }, | |
| CONTROL: { | |
| value: 17, | |
| A: !0 | |
| }, | |
| DELETEKEY: { | |
| value: 46, | |
| A: !0 | |
| }, | |
| DOWN: { | |
| value: 40, | |
| A: !0 | |
| }, | |
| END: { | |
| value: 35, | |
| A: !0 | |
| }, | |
| ENTER: { | |
| value: 13, | |
| A: !0 | |
| }, | |
| ESCAPE: { | |
| value: 27, | |
| A: !0 | |
| }, | |
| HOME: { | |
| value: 36, | |
| A: !0 | |
| }, | |
| INSERT: { | |
| value: 45, | |
| A: !0 | |
| }, | |
| LEFT: { | |
| value: 37, | |
| A: !0 | |
| }, | |
| PGDN: { | |
| value: 34, | |
| A: !0 | |
| }, | |
| PGUP: { | |
| value: 33, | |
| A: !0 | |
| }, | |
| RIGHT: { | |
| value: 39, | |
| A: !0 | |
| }, | |
| SHIFT: { | |
| value: 16, | |
| A: !0 | |
| }, | |
| SPACE: { | |
| value: 32, | |
| A: !0 | |
| }, | |
| TAB: { | |
| value: 9, | |
| A: !0 | |
| }, | |
| UP: { | |
| value: 38, | |
| A: !0 | |
| } | |
| }); | |
| U(k, "keyup", function(a) { | |
| wd = a[x]; | |
| vd[a[x]] = !1; | |
| for (a = 0; a < yd[D]; ++a) yd[a].Df() | |
| }, !1); | |
| U(new hd(k), "key", function(a) { | |
| wd = a[x]; | |
| xd = a[Ma]; | |
| vd[a[x]] = !0; | |
| for (a = 0; a < yd[D]; ++a) yd[a].Cf() | |
| }, !1); | |
| var zd = function(a) { | |
| this.O = a; | |
| this.ja = !0; | |
| this.Oa = []; | |
| U(this.O.X(), "mousedown", this.Wa, !0, this); | |
| U(this.O.X(), "mouseup", this.Xa, !0, this); | |
| U(this.O.X(), "mousemove", this.qc, !0, this) | |
| }; | |
| zd[E].update = function() { | |
| this.O.X()[H].cursor = this.ja ? this.O.Ha() ? "pointer" : this.O.xe() ? "pointer" : !this.O[sb]() && this.O.ye() ? "pointer" : "default" : "none" | |
| }; | |
| zd[E].Wa = function() { | |
| Tb(this.Oa, function(a) { | |
| a.pf() | |
| }) | |
| }; | |
| zd[E].qc = function() { | |
| Tb(this.Oa, function(a) { | |
| a.qf() | |
| }) | |
| }; | |
| zd[E].Xa = function() { | |
| Tb(this.Oa, function(a) { | |
| a.rf() | |
| }) | |
| }; | |
| zd[E].addListener = function(a) { | |
| if (P(a)) { | |
| var b = this.O.s().i(a, "onMouseMove"), | |
| c = this.O.s().i(a, "onMouseUp"); | |
| this.O.s().i(a, "onMouseDown") in a && b in a && c in a && (Sb(this.Oa, a) >= 0 || this.Oa[o](a)) | |
| } | |
| }; | |
| zd[E].hide = function() { | |
| var a = this.ja; | |
| this.ja = !1; | |
| this[pb](); | |
| return a | |
| }; | |
| zd[E].show = function() { | |
| var a = this.ja; | |
| this.ja = !0; | |
| this[pb](); | |
| return a | |
| }; | |
| zd[E].removeListener = function(a) { | |
| Ub(this.Oa, a) | |
| }; | |
| var Ad = function() { | |
| this.I = {} | |
| }; | |
| Ad[E].Fa = function(a, b) { | |
| this.I[a] = b | |
| }; | |
| Ad[E].Ke = function(a) { | |
| return this.I[a] || h | |
| }; | |
| var Bd = function(a) { | |
| this.m = []; | |
| this.hd = !1; | |
| this.be = a; | |
| this.Pb = [] | |
| }; | |
| N = Bd[E]; | |
| N.r = function() { | |
| this.k = this.hd ? k[F]("http://www.w3.org/2000/svg", "clipPath") : k[F]("http://www.w3.org/2000/svg", "g"); | |
| this.k.id = "dl" + V.ka().ra() | |
| }; | |
| N.Ga = function(a, b) { | |
| for (var c = a.k, d, e = 0; e < this.m[D]; ++e) { | |
| var g = this.m[e], | |
| i = g[A]; | |
| if (b > i) b <= g.$ && (c = this.gd(c, a, g)); | |
| else { | |
| Qb(b < i); | |
| if (!P(d)) d = g.k, d[L] && d[L].insertBefore(c, d), d = e; | |
| if (i > a.$) break; | |
| this.oe(g, a) | |
| } | |
| } | |
| if (P(d)) this.m[qb](d, 0, a); | |
| else this.k[n](c), this.m[o](a); | |
| a.depth = b; | |
| Cd(this.q, a) | |
| }; | |
| N.Gc = function(a) { | |
| return Wb(this.m, function(a, c) { | |
| return a - c[A] | |
| } || Xb, !1, a) | |
| }; | |
| N.Ac = function(a) { | |
| a = this.Gc(a); | |
| return a >= 0 ? this.Lc(a) : h | |
| }; | |
| N.Lc = function(a) { | |
| var b = this.m[a], | |
| c = b[A]; | |
| yc(b.k); | |
| b.depth = f; | |
| b.ed() ? (b.qa(), this.Pb[o](b)) : (Dd(this.q, b), b.U()); | |
| this.m[qb](a, 1); | |
| if (b.$ > 0) for (; a < this.m[D]; ++a) { | |
| var d = this.m[a], | |
| e = d[A]; | |
| if (e > b.$) break; | |
| e > c && this.cd(d, b) | |
| } | |
| return b | |
| }; | |
| N.Ld = function(a) { | |
| var b = this.Gc(a); | |
| if (b < 0) return h; | |
| var c = this.m[b]; | |
| yc(c.k); | |
| c.depth = f; | |
| this.m[qb](b, 1); | |
| if (c.$ > 0) for (; b < this.m[D]; ++b) { | |
| var d = this.m[b], | |
| e = d[A]; | |
| if (e > c.$) break; | |
| e > a && this.cd(d, c) | |
| } | |
| return c | |
| }; | |
| N.Be = function(a) { | |
| for (var b = 0; b < this.m[D]; ++b) if (this.m[b] == a) return this.Lc(b) | |
| }; | |
| N.uc = function(a) { | |
| a = this.Gc(a); | |
| return a >= 0 ? this.m[a] : h | |
| }; | |
| N.oe = function(a, b) { | |
| this.gd(a.k, a, b) | |
| }; | |
| N.gd = function(a, b, c) { | |
| var d = k[F]("http://www.w3.org/2000/svg", "g"); | |
| d.id = this.bc(b, c); | |
| d[z]("clip-path", "url(#" + c.k.id + ")"); | |
| (b = a[L]) && b.replaceChild(d, a); | |
| d[n](a); | |
| return d | |
| }; | |
| N.cd = function(a, b) { | |
| var c = Ab(this.bc(a, b)) ? k[Da](this.bc(a, b)) : this.bc(a, b); | |
| if (c && c.firstChild) { | |
| var d = c[L]; | |
| d && d.replaceChild(c.firstChild, c) | |
| } | |
| }; | |
| N.bc = function(a, b) { | |
| return "clipgroup-" + a[A] + "-" + b[A] | |
| }; | |
| N.U = function() { | |
| for (var a = 0; a < this.m[D]; a++) { | |
| var b = this.m[a]; | |
| b.Ia() && (this.Lc(a), b.U()) | |
| } | |
| }; | |
| N.qa = function() { | |
| for (var a = 0; a < this.m[D]; a++) this.m[a].qa() | |
| }; | |
| N.te = function() { | |
| for (var a = 0; a < this.Pb[D]; a++) { | |
| var b = this.Pb[a]; | |
| b.U(); | |
| Dd(this.q, b) | |
| } | |
| this.Pb = [] | |
| }; | |
| N.Qd = function(a) { | |
| this.hd = a | |
| }; | |
| N.da = function(a) { | |
| for (var b = 0; b < this.m[D]; ++b) this.m[b].da(a) | |
| }; | |
| N.S = function(a) { | |
| for (var b = !1, c = 0; c < this.m[D]; ++c) b = this.m[c].S(a) || b; | |
| return b | |
| }; | |
| N.Ge = function(a) { | |
| this.q = a; | |
| for (var b = 0; b < this.m[D]; ++b) Cd(a, this.m[b]) | |
| }; | |
| N.Oc = function(a, b) { | |
| this.q && (Dd(this.q, a), b && Cd(this.q, a, b)) | |
| }; | |
| N.Qc = function(a, b) { | |
| var c = this.Ld(a), | |
| d = this.Ld(b); | |
| c && this.Ga(c, b); | |
| d && this.Ga(d, a) | |
| }; | |
| var Cd = function(a, b, c) { | |
| a && (P(c) || (c = b[La]()), c && j[w](a, c, { | |
| get: function() { | |
| return b.B() | |
| }, | |
| set: function() {}, | |
| configurable: !0 | |
| })) | |
| }, | |
| Dd = function(a, b) { | |
| if (a) { | |
| var c = b[La](); | |
| c && delete a[c] | |
| } | |
| }; | |
| Bd[E].re = function(a) { | |
| for (var b = 0, c = 0; b < this.m[D] || c < a.m[D];) { | |
| var d = this.m[b], | |
| e = a.m[c], | |
| g = d ? d[A] : Number[ua], | |
| i = e ? e[A] : Number[ua]; | |
| i < g ? (e instanceof W && e[Ba](), this.Ga(e, i), c++, b++) : i > g ? d.Ia() ? b++ : this.Ac(g) : (Qb(g == i), Qb(d && e), d.Ia() || (!d.ya() || !e.ya() || d.xc != e.xc ? (this.Ac(i), e instanceof W && e[Ba](), this.Ga(e, i)) : (d[v](e.v()), d.ma(e.ga), e.U())), b++, c++) | |
| } | |
| }; | |
| var X = function() { | |
| this.$ = 0; | |
| this.za = h; | |
| this.gb = ""; | |
| this.sa = h; | |
| this.V = !1; | |
| this.mc = ""; | |
| this.ga = new Ed(256, 0, 256, 0, 256, 0, 256); | |
| this.ja = !0; | |
| this.xc = 0; | |
| this.jd = this.dd = !1 | |
| }; | |
| N = X[E]; | |
| N.r = function() {}; | |
| N.B = function() { | |
| var a = this.q; | |
| if (!a) this.q = a = new Y(this); | |
| return a | |
| }; | |
| N.Ia = function() { | |
| return this.q != f && this.q.__swiffy_dm | |
| }; | |
| N.setTransform = function(a) { | |
| this.Jc = a; | |
| var b = a[C]() + " " + this.mc; | |
| this.$ > 0 ? Tb(this.k[Ua], function(a) { | |
| a[z]("transform", b) | |
| }) : this.k[z]("transform", b); | |
| this.V = !0 | |
| }; | |
| N.v = function() { | |
| if (!this.Jc) this.Jc = new Fd(1, 0, 0, 1, 0, 0); | |
| return this.Jc | |
| }; | |
| N.ie = function(a) { | |
| this.$ = a | |
| }; | |
| N.Zc = function(a) { | |
| this.xc = a | |
| }; | |
| N.U = function() { | |
| this.jd = !0; | |
| this.za != h && yc(this.za) | |
| }; | |
| N.qa = function() { | |
| this.dd = !0 | |
| }; | |
| N.Ye = function(a) { | |
| return a <= 0.04045 ? a / 12.92 : l.pow((a + 0.055) / 1.055, 2.4) | |
| }; | |
| N.Xe = function(a) { | |
| return a <= 0.0031308 ? a * 12.92 : l.pow(a, 1 / 2.4) * 1.055 - 0.055 | |
| }; | |
| N.Cc = function(a, b) { | |
| a /= 256; | |
| b /= 256; | |
| for (var c = [], d = 0; d < 256; d++) c[d] = this.Ye(this.Xe(d / 255) * a + b); | |
| return c.join(" ") | |
| }; | |
| N.ma = function(a) { | |
| this.k[z]("opacity", a.La / 256); | |
| if (!(this instanceof Gd) && !this.ga.me(a)) this.za == h && (this.le(), k[Da]("defmain")[n](this.za), this.k[z]("filter", "url(#" + this.za.id + ")")), this.Nb[z]("type", "discrete"), this.Nb[z]("tableValues", this.Cc(a.Ib, a.Hb)), this.Mb[z]("type", "discrete"), this.Mb[z]("tableValues", this.Cc(a.Gb, a.Fb)), this.Lb[z]("type", "discrete"), this.Lb[z]("tableValues", this.Cc(a.Eb, a.Db)), this.V = !0; | |
| else if (this.ga.La != a.La) this.V = !0; | |
| this.ga = a | |
| }; | |
| N.pa = function() { | |
| var a = Hd(this.k); | |
| return a != h ? new Fd(a.a, a.b, a.c, a.d, a.e, a.f) : new Fd(1, 0, 0, 1, 0, 0) | |
| }; | |
| N.le = function() { | |
| var a = k[F]("http://www.w3.org/2000/svg", "filter"); | |
| a.id = V.ka().ra(); | |
| var b = k[F]("http://www.w3.org/2000/svg", "feComponentTransfer"); | |
| this.Nb = k[F]("http://www.w3.org/2000/svg", "feFuncR"); | |
| this.Nb[z]("type", "linear"); | |
| b[n](this.Nb); | |
| this.Mb = k[F]("http://www.w3.org/2000/svg", "feFuncG"); | |
| this.Mb[z]("type", "linear"); | |
| b[n](this.Mb); | |
| this.Lb = k[F]("http://www.w3.org/2000/svg", "feFuncB"); | |
| this.Lb[z]("type", "linear"); | |
| b[n](this.Lb); | |
| a[n](b); | |
| this.za = a | |
| }; | |
| N.Kb = function() { | |
| return !!this.za | |
| }; | |
| N.Dc = function() { | |
| var a = h, | |
| b = this; | |
| do b.Kb() && (a = b), b = b.sa; | |
| while (b); | |
| if (a) { | |
| for (b = this; b.sa;) b = b.sa; | |
| b.Fc(a.k) | |
| } | |
| }; | |
| N.vb = function(a) { | |
| a = String(a); | |
| a != this.gb && this.sa && this.sa.Oc(this, a); | |
| this.gb = a | |
| }; | |
| N.getName = function() { | |
| return this.gb | |
| }; | |
| N.Bb = function(a) { | |
| this.sa = a | |
| }; | |
| N.getParent = function() { | |
| return this.sa | |
| }; | |
| N.da = function() { | |
| this.Kb() && this.V && this.Dc(); | |
| this.V = !1 | |
| }; | |
| N.S = function() { | |
| var a = this.V; | |
| this.V = !1; | |
| return a | |
| }; | |
| N.df = function(a) { | |
| this.ja = a; | |
| this.k[z]("display", this.ja ? "inline" : "none") | |
| }; | |
| N.ya = function() { | |
| return !1 | |
| }; | |
| N.ed = function() { | |
| return !1 | |
| }; | |
| N.fb = function() { | |
| var a = this.k.getBBox(), | |
| b = []; | |
| b[0] = new Z(a.x, a.y); | |
| b[1] = new Z(a.x, a.y + a[M]); | |
| b[2] = new Z(a.x + a[va], a.y); | |
| b[3] = new Z(a.x + a[va], a.y + a[M]); | |
| for (var a = new Id, c = 0; c < b[D]; ++c) a[xa](b[c]); | |
| return a | |
| }; | |
| var Y = function(a) { | |
| this.__swiffy_d = a; | |
| this.__swiffy_dm = !1 | |
| }; | |
| R(Y, rd); | |
| j[w](Y[E], "_x", { | |
| get: function() { | |
| return this.__swiffy_d.v().e / 20 | |
| }, | |
| set: function(a) { | |
| var b = this.__swiffy_d.v(); | |
| this.__swiffy_d[v](b.translate(a * 20 - b.e, 0)); | |
| this.__swiffy_dm = !0 | |
| } | |
| }); | |
| j[w](Y[E], "_y", { | |
| get: function() { | |
| return this.__swiffy_d.v().f / 20 | |
| }, | |
| set: function(a) { | |
| var b = this.__swiffy_d.v(); | |
| this.__swiffy_d[v](b.translate(0, a * 20 - b.f)); | |
| this.__swiffy_dm = !0 | |
| } | |
| }); | |
| j[w](Y[E], "_xscale", { | |
| get: function() { | |
| var a = this.__swiffy_d.v(); | |
| return 100 * l[Qa](a.a * a.a + a.b * a.b) | |
| }, | |
| set: function(a) { | |
| var b = this.__swiffy_d, | |
| c = b.v(); | |
| b[v](c.dc(a / (100 * l[Qa](c.a * c.a + c.b * c.b)), 1)); | |
| this.__swiffy_dm = !0 | |
| } | |
| }); | |
| j[w](Y[E], "_yscale", { | |
| get: function() { | |
| var a = this.__swiffy_d.v(); | |
| return 100 * l[Qa](a.c * a.c + a.d * a.d) | |
| }, | |
| set: function(a) { | |
| var b = this.__swiffy_d, | |
| c = b.v(); | |
| b[v](c.dc(1, a / (100 * l[Qa](c.c * c.c + c.d * c.d)))); | |
| this.__swiffy_dm = !0 | |
| } | |
| }); | |
| j[w](Y[E], "_alpha", { | |
| get: function() { | |
| return this.__swiffy_d.ga.La / 2.56 | |
| }, | |
| set: function(a) { | |
| var b = this.__swiffy_d.ga; | |
| b.La = a * 2.56; | |
| this.__swiffy_d.ma(b); | |
| this.__swiffy_dm = !0 | |
| } | |
| }); | |
| j[w](Y[E], "_visible", { | |
| get: function() { | |
| return this.__swiffy_d.ja | |
| }, | |
| set: function(a) { | |
| this.__swiffy_d.df(a); | |
| this.__swiffy_dm = !0 | |
| } | |
| }); | |
| j[w](Y[E], "_rotation", { | |
| get: function() { | |
| var a = this.__swiffy_d.v(); | |
| return -180 * l.atan2(a.c, a.a) / l.PI | |
| }, | |
| set: function(a) { | |
| var b = this.__swiffy_d, | |
| c = b.v(), | |
| a = a * l.PI / -180; | |
| a -= l.atan2(c.c, c.a); | |
| b[v](c.Ne(a)); | |
| this.__swiffy_dm = !0 | |
| } | |
| }); | |
| j[w](Y[E], "_name", { | |
| get: function() { | |
| return this.__swiffy_d[La]() | |
| }, | |
| set: function(a) { | |
| this.__swiffy_d.vb(a); | |
| this.__swiffy_dm = !0 | |
| } | |
| }); | |
| j[w](Y[E], "__quality", { | |
| get: function() { | |
| return 0 | |
| }, | |
| set: function() {} | |
| }); | |
| j[w](Y[E], "__highquality", { | |
| get: function() { | |
| return 0 | |
| }, | |
| set: function() {} | |
| }); | |
| j[w](Y[E], "__soundbuftime", { | |
| get: function() { | |
| return 0 | |
| }, | |
| set: function() {} | |
| }); | |
| j[w](Y[E], "_parent", { | |
| get: function() { | |
| var a = this.__swiffy_d.sa; | |
| return a ? a.B() : a | |
| }, | |
| set: function() {} | |
| }); | |
| j[w](Y[E], "_xmouse", { | |
| get: function() { | |
| var a = this.__swiffy_d; | |
| return Jd(a.pa(), a.l.wb).x | |
| }, | |
| set: function() {} | |
| }); | |
| j[w](Y[E], "_ymouse", { | |
| get: function() { | |
| var a = this.__swiffy_d; | |
| return Jd(a.pa(), a.l.wb).y | |
| }, | |
| set: function() {} | |
| }); | |
| j[w](Y[E], "_url", { | |
| get: function() { | |
| return k.location.href | |
| }, | |
| set: function() {} | |
| }); | |
| j[w](Y[E], "_width", { | |
| get: function() { | |
| var a = this.__swiffy_d, | |
| b = a.fb(); | |
| b.P(a.v()); | |
| return (b.Q - b.F) / 20 | |
| }, | |
| set: function(a) { | |
| a /= this._width; | |
| this.__swiffy_d[v](this.__swiffy_d.v().dc(a, 1)); | |
| this.__swiffy_dm = !0 | |
| } | |
| }); | |
| j[w](Y[E], "_height", { | |
| get: function() { | |
| var a = this.__swiffy_d, | |
| b = a.fb(); | |
| b.P(a.v()); | |
| return (b.R - b.G) / 20 | |
| }, | |
| set: function(a) { | |
| a /= this._height; | |
| this.__swiffy_d[v](this.__swiffy_d.v().dc(1, a)); | |
| this.__swiffy_dm = !0 | |
| } | |
| }); | |
| var Kd = function(a, b) { | |
| X[I](this); | |
| this.g = a; | |
| this.n = b; | |
| this.xa = [] | |
| }; | |
| R(Kd, X); | |
| N = Kd[E]; | |
| N.r = function() { | |
| this.k = k[F]("http://www.w3.org/2000/svg", "g"); | |
| this.pc = this.Ab("up"); | |
| this.ae = this.pc.k; | |
| this.oc = this.Ab("over"); | |
| this.$d = this.oc.k; | |
| this.lc = this.Ab("down"); | |
| this.Zd = this.lc.k; | |
| this.nc = this.Ab("hit"); | |
| this.D = this.nc.k; | |
| this.D[z]("style", "pointer-events:all;visibility:hidden;"); | |
| var a; | |
| "createTouch" in k || (a = U(this.D, "mouseover", this.fe, !1, this), this.xa[o](a)); | |
| a = U(this.D, "mouseout", this.gc, !1, this); | |
| this.xa[o](a); | |
| a = U(this.D, "createTouch" in k ? "touchend" : "mouseup", this.Xa, !1, this); | |
| this.xa[o](a); | |
| a = U(this.D, "createTouch" in k ? "touchstart" : "mousedown", this.Wa, !1, this); | |
| this.xa[o](a); | |
| if (a = this.g[bb]) for (var b = Ib(this.ee, this), c = 0; c < a[D]; c++) { | |
| var d = a[c]; | |
| d.convertedActions = Ld(d[bb]); | |
| var e = Q(b, d); | |
| d[x] && e(k, "keydown", !0, function(a, b) { | |
| return a[x] == b[x] | |
| }); | |
| d.keyAscii && e(k, "keypress", !0, function(a, b) { | |
| return a[Ma] == b.keyAscii | |
| }) | |
| } | |
| this.k[n](this.D); | |
| this.Wc(1) | |
| }; | |
| N.ad = function(a) { | |
| this.n.s().Kc(new Md(a.convertedActions, this.n)) | |
| }; | |
| N.je = function(a) { | |
| var b = this.g[bb]; | |
| if (b) { | |
| for (var c = 0; c < b[D]; c++) { | |
| var d = b[c]; | |
| d[fb](a[La]()) && this.ad(d) | |
| } | |
| this.n.s().yc(!1) | |
| } | |
| }; | |
| N.ba = function(a) { | |
| var b = this.g.sounds; | |
| b && b[fb](a[La]()) && this.n.Ea().bd(b[a[La]()]); | |
| this.je(a); | |
| this.Wc(a.w) | |
| }; | |
| N.Wc = function(a) { | |
| this.w = a; | |
| this.se(); | |
| this.V = !0; | |
| this.n.Qb() | |
| }; | |
| N.fe = function() { | |
| this.n.l.ce(this.D); | |
| this.n[sb]() == !1 && this.w == 1 ? this.ba(Nd) : this.g[mb] && this.n.Ha() == !1 && this.w == 1 ? this.ba(Od) : this.n.cb(this.D) && this.w == 2 && this.ba(Pd) | |
| }; | |
| N.gc = function() { | |
| this.n.l.de(this.D); | |
| this.n[sb]() == !1 && this.w == 2 ? this.ba(Qd) : this.g[mb] && this.n.Ha() == !1 && this.w == 3 ? this.ba(Rd) : this.n.cb(this.D) && this.w == 3 && this.ba(Sd) | |
| }; | |
| N.Wa = function(a) { | |
| this.g[mb] ? this.n[Aa](this.D) : this.n[Aa](this.D, !0, Ib(this.ke, this)); | |
| a[db](); | |
| this.ba(Td) | |
| }; | |
| N.Xa = function(a) { | |
| var b = this.g[mb] && this.n.Ha() == !1 || this.n.cb(this.D); | |
| this.n[Xa](this.D); | |
| a[db](); | |
| b ? this.ba(Ud) : this.ba(Nd) | |
| }; | |
| N.ke = function() { | |
| this.ba(Vd) | |
| }; | |
| N.ee = function(a, b, c, d, e) { | |
| this.xa[o](U(b, c, function(b) { | |
| e(b, a) && (this.ad(a), this.n.s().yc(), b[db]()) | |
| }, d, this)) | |
| }; | |
| N.se = function() { | |
| var a = this.D, | |
| b = function(b, d) { | |
| b ? a[L] && a[L].insertBefore(d, a) : yc(d) | |
| }; | |
| b(this.w == 1, this.ae); | |
| b(this.w == 3, this.Zd); | |
| b(this.w == 2, this.$d) | |
| }; | |
| N.Ab = function(a) { | |
| var b = new Bd(!1); | |
| b.r(); | |
| var c = this.g.records; | |
| if (c) for (var d = 0; d < c[D]; d++) { | |
| var e = c[d]; | |
| if (e[a]) { | |
| var g = this.n.ic(e.id); | |
| g.Bb(this); | |
| g.r(); | |
| g instanceof W && g[Ba](); | |
| b.Ga(g, e[A]); | |
| e[tb] && g[v](Wd(e[tb])); | |
| e[kb] && g.ma(Xd(e[kb])) | |
| } | |
| } | |
| return b | |
| }; | |
| N.da = function(a) { | |
| if (this.Kb()) this.S(a) && this.Dc(); | |
| else { | |
| var b = this.V; | |
| this.V = !1; | |
| this.w == 1 && this.pc.da(b || a); | |
| this.w == 2 && this.oc.da(b || a); | |
| this.w == 3 && this.lc.da(b || a); | |
| this.nc.da(b || a) | |
| } | |
| }; | |
| N.S = function(a) { | |
| function b(b, d) { | |
| if (b && d.S(c || a)) e = !0 | |
| } | |
| var c = Kd.N.S[I](this, a), | |
| d = this.nc.S(c || a), | |
| e = !1; | |
| b(this.w == 1, this.pc); | |
| b(this.w == 2, this.oc); | |
| b(this.w == 3, this.lc); | |
| return c || d || e | |
| }; | |
| N.U = function() { | |
| for (var a = 0; a < this.xa[D]; a++) $c(this.xa[a]); | |
| Kd.N.U[I](this) | |
| }; | |
| N.ya = function() { | |
| return !0 | |
| }; | |
| var Yd = function(a, b) { | |
| this.gb = a; | |
| this.w = b | |
| }; | |
| Yd[E].getName = function() { | |
| return this.gb | |
| }; | |
| var Od = new Yd("IdleToOverDown", 3), | |
| Nd = new Yd("IdleToOverUp", 2), | |
| Vd = new Yd("OutDownToIdle", 1), | |
| Pd = new Yd("OutDownToOverDown", 3), | |
| Rd = new Yd("OverDownToIdle", 1), | |
| Sd = new Yd("OverDownToOutDown", 2), | |
| Ud = new Yd("OverDownToOverUp", 2), | |
| Qd = new Yd("OverUpToIdle", 1), | |
| Td = new Yd("OverUpToOverDown", 3); | |
| var Gd = function(a, b) { | |
| X[I](this); | |
| this.g = a; | |
| this.n = b | |
| }; | |
| R(Gd, X); | |
| Gd[E].r = function() { | |
| var a = this.g.bounds, | |
| b = k[F]("http://www.w3.org/2000/svg", "g"), | |
| c = k[F]("http://www.w3.org/2000/svg", "foreignObject"), | |
| d = k[Pa]("body"); | |
| c[n](d); | |
| var e = k[Pa]("div"); | |
| this.wc = e; | |
| e[H]["font-family"] = "font" + this.g[pa]; | |
| e[H]["font-size"] = this.g[M] + "px"; | |
| this.g.bold && (e[H]["font-weight"] = "bold"); | |
| this.g.italic && (e[H]["font-style"] = "italic"); | |
| if (this.g[u]) e[H].color = Zd(this.g[u]), this.g[u] >> 24 && (e[H].opacity = $d(this.g[u])); | |
| e[H]["text-align"] = ae(this.g.align); | |
| this.g.wrap ? this.g.html || (e[H]["white-space"] = "pre-wrap") : e[H]["white-space"] = "nowrap"; | |
| e[H]["word-wrap"] = "break-word"; | |
| this.g.selectable && (e[H]["pointer-events"] = "all"); | |
| var g; | |
| e[H]["text-indent"] = this.g[qa] + "px"; | |
| if (this.g[qa] + this.g.leftMargin < 0) { | |
| var i = -(this.g[qa] + this.g.leftMargin), | |
| p = -this.g[qa]; | |
| g = a[lb] + 30 - i; | |
| c[z]("width", a[nb] - a[lb] - 60 + i); | |
| e[H]["margin-left"] = p + "px" | |
| } else g = a[lb] + 30, c[z]("width", a[nb] - a[lb] - 60), e[H]["margin-left"] = this.g.leftMargin + "px"; | |
| e[H]["margin-right"] = this.g.rightMargin + "px"; | |
| this.mc = "translate(" + g + " 0)"; | |
| c[z]("x", 0); | |
| this.g.border && (i = k[F]("http://www.w3.org/2000/svg", "rect"), i[z]("x", a[lb] - g), i[z]("y", a[oa]), i[z]("width", a[nb] - a[lb]), i[z]("height", a[ta] - a[oa]), i[z]("fill", "white"), i[z]("stroke", "black"), i[z]("stroke-width", "10"), b[n](i)); | |
| g = this.g[M] * 1.15; | |
| this.g[pa] != f && (i = k[Da]("def" + this.g[pa])) && (g = this.g[M] * i.getAttribute("line-height")); | |
| i = g; | |
| this.g.leading && (g += this.g.leading); | |
| e[H]["line-height"] = g + "px"; | |
| e[H]["padding-top"] = this.g[M] + (i - g) * 0.5 + "px"; | |
| c[z]("y", a[oa] + 40 - this.g[M]); | |
| c[z]("height", a[ta] - a[oa] - 80 + this.g[M]); | |
| d[n](e); | |
| b[n](c); | |
| this.k = b; | |
| this.g.variable && this.n.s().ge(this.g.variable, this, this.n); | |
| this.g.text && !P(this.xb) && this.rc(this.g.text) | |
| }; | |
| Gd[E].rc = function(a) { | |
| this.xb = a; | |
| this.We() | |
| }; | |
| Gd[E].We = function() { | |
| for (var a = this.wc, b; b = a.firstChild;) a[gb](b); | |
| if (P(this.xb)) if (b = String(this.xb), this.g.html) be(this.wc, b, this.g.multiline); | |
| else { | |
| a = this.wc; | |
| b = b[G](/\r\n|\r|\n/g); | |
| for (var c = 0; c < b[D]; c++) if (b[c] == "") { | |
| var d = k[Pa]("br"); | |
| a[n](d) | |
| } else { | |
| var d = k.createTextNode(b[c]), | |
| e = k[Pa]("p"); | |
| e[H].margin = 0; | |
| e[n](d); | |
| a[n](e) | |
| } | |
| } | |
| }; | |
| var be = function(a, b, c) { | |
| var d = a, | |
| e = [], | |
| g = function(a, b) { | |
| var c = k[Pa](a); | |
| d[n](c); | |
| d = c; | |
| e[o](b) | |
| }, | |
| a = b[q](/ /g, " "); | |
| ce(a, { | |
| Ve: function(a, b) { | |
| switch (a) { | |
| case "p": | |
| g("p", a); | |
| d[H].margin = 0; | |
| var e = b[Ea]("align"); | |
| e && (d[H]["text-align"] = e[ub]); | |
| c || (d[H].display = "inline"); | |
| break; | |
| case "b": | |
| case "i": | |
| case "u": | |
| g(a, a); | |
| break; | |
| case "a": | |
| g(a, a); | |
| (e = b[Ea]("href")) && d[z]("href", e[ub]); | |
| (e = b[Ea]("target")) && d[z]("target", e[ub]); | |
| d[H]["pointer-events"] = "all"; | |
| d[H].color = "inherit"; | |
| break; | |
| case "br": | |
| e = k[Pa]("br"); | |
| d[n](e); | |
| break; | |
| case "font": | |
| g("span", a); | |
| if (e = b[Ea]("color")) d[H].color = e[ub]; | |
| (e = b[Ea]("size")) && (d[H]["font-size"] = e[ub] * 20 + "px"); | |
| (e = b[Ea]("face")) && (d[H]["font-family"] = e[ub]) | |
| } | |
| }, | |
| Te: function(a) { | |
| e[e[D] - 1] == a && (e.pop(), d = d[L]) | |
| }, | |
| Se: function(a) { | |
| d[n](k.createTextNode(a)) | |
| } | |
| }) | |
| }, | |
| ae = function(a) { | |
| switch (a) { | |
| case 0: | |
| return "left"; | |
| case 2: | |
| return "center"; | |
| case 1: | |
| return "right"; | |
| case 3: | |
| return "justify"; | |
| default: | |
| return "left" | |
| } | |
| }, | |
| ce = function(a, b) { | |
| var c = k[Pa]("div"); | |
| c.innerHTML = a; | |
| for (var d = 0; d < c[Ua][D]; d++) de(c[Ua][d], b) | |
| }, | |
| de = function(a, b) { | |
| switch (a.nodeType) { | |
| case Node.ELEMENT_NODE: | |
| var c = a[Ia][vb](); | |
| b.Ve(c, a.attributes); | |
| for (var d = 0; d < a[Ua][D]; d++) de(a[Ua][d], b); | |
| b.Te(c); | |
| break; | |
| case Node.TEXT_NODE: | |
| b.Se(a.textContent) | |
| } | |
| }; | |
| Gd[E].ya = function() { | |
| return this.g.variable != f | |
| }; | |
| var ee = function(a, b) { | |
| X[I](this); | |
| this.g = a; | |
| this.n = b | |
| }; | |
| R(ee, X); | |
| ee[E].r = function() { | |
| this.ca = k[F]("http://www.w3.org/1999/xhtml", "video"); | |
| this.ca[z]("width", this.g[va]); | |
| this.ca[z]("height", this.g[M]); | |
| this.ca[z]("src", this.g.videoUri); | |
| this.ca[z]("autoplay", !0); | |
| this.ca[z]("preload", !0); | |
| var a = 0, | |
| b = 0, | |
| c = this.n.tc(), | |
| d = this.n.X(), | |
| e = d.offsetWidth, | |
| d = d.offsetHeight; | |
| e / d > c ? a = (e - d * c) / 2 : b = (d - e / c) / 2; | |
| this.ca[z]("style", "-webkit-transform-origin:top left;position:absolute;left:" + a + "px;top:" + b + "px;"); | |
| this.n.X()[n](this.ca); | |
| this.k = k[F]("http://www.w3.org/2000/svg", "g") | |
| }; | |
| ee[E].U = function() { | |
| yc(this.ca); | |
| ee.N.U[I](this) | |
| }; | |
| ee[E].Ce = function() { | |
| var a = Hd(this.k); | |
| a != h ? this.ca[H]["-webkit-transform"] = "matrix(" + a.a + "," + a.b + "," + a.c + "," + a.d + "," + a.e / 20 + "," + a.f / 20 + ")" : this.ca[H].removeProperty("-webkit-transform") | |
| }; | |
| ee[E].S = function(a) { | |
| var b = ee.N.S[I](this, a); | |
| (b || a) && this.Ce(); | |
| return b | |
| }; | |
| var fe = function() { | |
| X[I](this); | |
| this.p = new Bd(!1) | |
| }; | |
| R(fe, X); | |
| N = fe[E]; | |
| N.jc = function(a, b) { | |
| a[ra]() != h && a[ra]()[gb](a); | |
| a.Bb(this); | |
| this.p.Ga(a, b) | |
| }; | |
| N.removeChild = function(a) { | |
| this.p.Be(a); | |
| a.Bb(h) | |
| }; | |
| N.vc = function(a) { | |
| (a = this.p.Ac(a)) && a.Bb(h) | |
| }; | |
| N.da = function(a) { | |
| if (this.Kb()) this.S(a) && this.Dc(); | |
| else { | |
| var b = this.V; | |
| this.V = !1; | |
| this.p.da(b || a) | |
| } | |
| }; | |
| N.S = function(a) { | |
| var b = fe.N.S[I](this, a), | |
| a = this.p.S(b || a); | |
| return b || a | |
| }; | |
| N.Oc = function(a, b) { | |
| this.p.Oc(a, b) | |
| }; | |
| N.B = function() { | |
| var a = this.q; | |
| if (!a) this.q = a = new ge(this); | |
| return a | |
| }; | |
| N.Qc = function(a, b) { | |
| this.p.Qc(a, b) | |
| }; | |
| var ge = function(a) { | |
| Y[I](this, a); | |
| a.p.Ge(this) | |
| }; | |
| R(ge, Y); | |
| var he = function(a) { | |
| a instanceof Y || (a = f); | |
| this.q = a; | |
| this.wd = 0 | |
| }; | |
| he[E].getRGB = function() { | |
| return this.wd | |
| }; | |
| he[E].setRGB = function(a) { | |
| if (this.q) this.wd = a, this.q.__swiffy_d.ma(new Ed(0, (a & 16711680) >> 16, 0, (a & 65280) >> 8, 0, a & 255, 256)), this.q.__swiffy_dm = !0 | |
| }; | |
| he[E].setTransform = function(a) { | |
| if (this.q && a) { | |
| var b = this.q.__swiffy_d; | |
| this.q.__swiffy_d.ma(new Ed(a[b.l.s().i(a, "ra")] * 256 / 100, a[b.l.s().i(a, "rb")], a[b.l.s().i(a, "ga")] * 256 / 100, a[b.l.s().i(a, "gb")], a[b.l.s().i(a, "ba")] * 256 / 100, a[b.l.s().i(a, "bb")], a[b.l.s().i(a, "aa")] * 256 / 100)); | |
| this.q.__swiffy_dm = !0 | |
| } | |
| }; | |
| he[E].getTransform = function() { | |
| if (!this.q) return h; | |
| var a = this.q.__swiffy_d.ga, | |
| b = {}; | |
| b.lf = a.Ib * 100 / 256; | |
| b.mf = a.Hb; | |
| b.jf = a.Gb * 100 / 256; | |
| b.kf = a.Fb; | |
| b.gf = a.Eb * 100 / 256; | |
| b.hf = a.Db; | |
| b.ef = a.La * 100 / 256; | |
| b.ff = 0; | |
| return b | |
| }; | |
| var W = function(a, b, c) { | |
| fe[I](this); | |
| this.g = a; | |
| this.l = b; | |
| this.$a = {}; | |
| this.L = -1; | |
| this.ab = a.frameCount; | |
| this.yb = !1; | |
| this.na = 0; | |
| this.I = c; | |
| this.hc = {}; | |
| this.fc = b.fc; | |
| this.Ka = {}; | |
| this.wa = []; | |
| this.Yc = !1 | |
| }; | |
| R(W, fe); | |
| var ie = { | |
| vf: 1, | |
| uf: 2, | |
| zf: 4, | |
| xf: 8, | |
| yf: 16, | |
| Af: 32, | |
| tf: 64, | |
| wf: 128 | |
| }; | |
| N = W[E]; | |
| N.r = function() { | |
| this.l.Pd(this); | |
| this.W = k[F]("http://www.w3.org/2000/svg", "defs"); | |
| for (var a = 0; a < this.g.tags[D]; a++) { | |
| var b = this.g.tags[a]; | |
| switch (b[B]) { | |
| case 10: | |
| var c = new je(b); | |
| this.I.Fa(b.id, c); | |
| break; | |
| case 13: | |
| c = new ke(b); | |
| this.I.Fa(b.id, c); | |
| break; | |
| case 5: | |
| c = new le(b); | |
| this.W[n](c.r()); | |
| break; | |
| case 8: | |
| c = new me(b); | |
| this.W[n](c.r()); | |
| break; | |
| case 1: | |
| c = new ne(b); | |
| this.W[n](c.r(this)); | |
| this.I.Fa(b.id, c); | |
| break; | |
| case 11: | |
| c = new oe(b); | |
| c.kc(this.Ea()); | |
| break; | |
| case 7: | |
| c = new pe(b, this.l, this.I); | |
| this.I.Fa(b.id, c); | |
| break; | |
| case 6: | |
| c = new qe(b); | |
| this.W[n](c.r()); | |
| this.I.Fa(b.id, c); | |
| break; | |
| case 14: | |
| c = new re(b); | |
| this.I.Fa(b.id, c); | |
| break; | |
| case 9: | |
| c = new se(b); | |
| this.Ya(this.na, c); | |
| break; | |
| case 15: | |
| this.hc[b.label] = this.na; | |
| break; | |
| case 3: | |
| c = new te(b); | |
| this.Ya(this.na, c); | |
| break; | |
| case 4: | |
| c = new ue(b); | |
| this.Ya(this.na, c); | |
| break; | |
| case 2: | |
| this.na++; | |
| break; | |
| case 12: | |
| c = new ve(b); | |
| this.Ya(this.na, c); | |
| break; | |
| case 16: | |
| c = new we(b), this.Ya(this.na, c) | |
| } | |
| } | |
| this.$ == 0 ? (this.p.r(), this.k = k[F]("http://www.w3.org/2000/svg", "g"), this.Uc = this.p.k, this.k[n](this.W), this.k[n](this.Uc)) : (this.p.Qd(!0), this.p.r(), this.k = this.p.k); | |
| a = Q(this.oa, 1); | |
| a = U(k, "keyup", a, !1, this); | |
| this.wa[o](a); | |
| a = Q(this.oa, 2); | |
| a = U(k, "keydown", a, !1, this); | |
| this.wa[o](a); | |
| a = Q(this.oa, 4); | |
| a = U(this.l.X(), "createTouch" in k ? "touchend" : "mouseup", a, !1, this); | |
| this.wa[o](a); | |
| a = Q(this.oa, 8); | |
| a = U(this.l.X(), "createTouch" in k ? "touchstart" : "mousedown", a, !1, this); | |
| this.wa[o](a); | |
| a = Q(this.oa, 16); | |
| a = U(this.l.X(), "createTouch" in k ? "touchmove" : "mousemove", a, !1, this); | |
| this.wa[o](a); | |
| this.oa(128) | |
| }; | |
| N.load = function() { | |
| if (!this.Yc) this.Yc = !0, this[Ra](), this.Ad() | |
| }; | |
| N.he = function(a, b) { | |
| for (var c in ie) { | |
| var d = ie[c]; | |
| a & d && (this.Ka[d] || (this.Ka[d] = []), this.Ka[d][o](new Md(b, this))) | |
| } | |
| }; | |
| N.oa = function(a) { | |
| if (a = this.Ka[a]) for (var b = 0; b < a[D]; ++b) this.s().Kc(a[b]) | |
| }; | |
| N.ed = function() { | |
| return this.Ka != f && this.Ka[32] != f | |
| }; | |
| N.ic = function(a) { | |
| return (a = this.I.Ke(a)) ? a.Va(this) : h | |
| }; | |
| N.U = function() { | |
| this.l.ne(this); | |
| yc(this.W); | |
| yc(this.Uc); | |
| this.p.U(); | |
| for (var a = 0; a < this.wa[D]; a++) $c(this.wa[a]); | |
| W.N.U[I](this) | |
| }; | |
| N.qa = function() { | |
| this.dd || (this.p.qa(), this.oa(32)); | |
| W.N.qa[I](this) | |
| }; | |
| N.Ya = function(a, b) { | |
| this.$a[a] || (this.$a[a] = []); | |
| this.$a[a][o](b) | |
| }; | |
| N.play = function() { | |
| this.yb = !0 | |
| }; | |
| N.Ad = function() { | |
| this.p.te(); | |
| if (this.yb) { | |
| var a = this.L + 1; | |
| a >= this.ab && (a = 0); | |
| this.Wb(a) | |
| } | |
| this.ue() | |
| }; | |
| N.ue = function() { | |
| this.B().onEnterFrame(); | |
| this.oa(64) | |
| }; | |
| N.stop = function() { | |
| this.yb = !1 | |
| }; | |
| N.nb = function(a, b) { | |
| a >= 0 && a < this.ab ? this.Wb(a) : this.L = this.ab + 1; | |
| this.yb = b | |
| }; | |
| N.lb = function(a) { | |
| var b = f; | |
| typeof a == "string" && this.hc[a] != f ? b = this.hc[a] : (a = Number(a) - 1, a >= 0 && a == l[Ca](a) && (b = a)); | |
| return b | |
| }; | |
| N.we = function(a) { | |
| return this.$a[a] | |
| }; | |
| N.Wb = function(a) { | |
| var b = !1, | |
| c = this.p; | |
| if (a < this.L) b = !0, this.p = new Bd(!0), this.p.r(), this.L = -1; | |
| for (; this.L < a;) { | |
| this.L++; | |
| var d = this.$a[this.L]; | |
| if (d) for (var e = 0; e < d[D]; e++) d[e].ib(this), this.L == a && d[e].hb(this) | |
| } | |
| if (b) c.re(this.p), this.p = c | |
| }; | |
| N.Ed = function() { | |
| this.L > 0 && this.Wb(this.L - 1); | |
| this[Za]() | |
| }; | |
| N.Dd = function() { | |
| this.L + 1 < this.ab && this.Wb(this.L + 1); | |
| this[Za]() | |
| }; | |
| N.s = function() { | |
| return this.l.s() | |
| }; | |
| N.Ea = function() { | |
| return this.l.Ea() | |
| }; | |
| N.X = function() { | |
| return this.l.X() | |
| }; | |
| N.tc = function() { | |
| return this.l.tc() | |
| }; | |
| N.Me = function(a, b) { | |
| this.B()[a] = b | |
| }; | |
| N.isCaptured = function() { | |
| return this.l[sb]() | |
| }; | |
| N.Ha = function() { | |
| return this.l.Ha() | |
| }; | |
| N.cb = function(a) { | |
| return this.l.cb(a) | |
| }; | |
| N.setCapture = function(a, b, c) { | |
| this.l[Aa](a, b, c) | |
| }; | |
| N.releaseCapture = function(a) { | |
| this.l[Xa](a) | |
| }; | |
| N.duplicate = function(a, b, c) { | |
| var d = new W(this.g, this.l, this.I); | |
| d.r(); | |
| d[Ba](); | |
| d.vb(b); | |
| d[v](this.v()); | |
| d.ma(this.ga); | |
| d.Xc = !0; | |
| a.jc(d, c); | |
| return d | |
| }; | |
| N.Fc = function(a) { | |
| this.l.Fc(a) | |
| }; | |
| N.Qb = function() { | |
| this.l.Qb() | |
| }; | |
| N.B = function() { | |
| var a = this.q; | |
| if (!a) this.q = a = new $(this); | |
| return a | |
| }; | |
| N.ya = function() { | |
| return !0 | |
| }; | |
| var $ = function(a) { | |
| ge[I](this, a) | |
| }; | |
| R($, ge); | |
| $[E].gotoAndStop = function(a) { | |
| var b = this.__swiffy_d; | |
| b.nb(b.lb(a), !1) | |
| }; | |
| $[E].gotoAndPlay = function(a) { | |
| var b = this.__swiffy_d; | |
| b.nb(b.lb(a), !0) | |
| }; | |
| $[E].play = function() { | |
| this.__swiffy_d[Ra]() | |
| }; | |
| $[E].stop = function() { | |
| this.__swiffy_d[Za]() | |
| }; | |
| $[E].nextFrame = function() { | |
| this.__swiffy_d.Dd() | |
| }; | |
| $[E].prevFrame = function() { | |
| this.__swiffy_d.Ed() | |
| }; | |
| $[E].onEnterFrame = function() {}; | |
| $[E].globalToLocal = function(a) { | |
| var b = this.__swiffy_d, | |
| c = b.l.s(), | |
| d = c.fd(a); | |
| if (d != h) { | |
| var e = c.i(a, "x"), | |
| c = c.i(a, "y"), | |
| b = b.pa(), | |
| d = Jd(b, d); | |
| a[e] = d.x; | |
| a[c] = d.y | |
| } | |
| }; | |
| $[E].localToGlobal = function(a) { | |
| var b = this.__swiffy_d, | |
| c = b.l.s(), | |
| d = c.fd(a); | |
| if (d != h) { | |
| var e = c.i(a, "x"), | |
| c = c.i(a, "y"), | |
| b = b.pa(), | |
| d = new Z(d.x * 20, d.y * 20); | |
| d.P(b); | |
| d.x /= 20; | |
| d.y /= 20; | |
| a[e] = d.x; | |
| a[c] = d.y | |
| } | |
| }; | |
| $[E].attachMovie = function(a, b, c, d) { | |
| var e = this.__swiffy_d, | |
| a = e.l.Vc[a]; | |
| if (P(a) && (a = e.ic(a), a.r(), a[Ba](), a.vb(b), a.Xc = !0, e.jc(a, c), P(d))) { | |
| var b = a.B(), | |
| g; | |
| for (g in d) b[g] = d[g] | |
| } | |
| }; | |
| $[E].duplicateMovieClip = function(a, b, c) { | |
| var d = this.__swiffy_d, | |
| e = d[ra](); | |
| if (e && (a = d.duplicate(e, a, b), P(c))) { | |
| var a = a.B(), | |
| g; | |
| for (g in c) a[g] = c[g] | |
| } | |
| }; | |
| $[E].removeMovieClip = function() { | |
| var a = this.__swiffy_d, | |
| b = a[ra](); | |
| a.Xc && b && b[gb](a) | |
| }; | |
| $[E].swapDepths = function(a) { | |
| var b = this.__swiffy_d, | |
| c = b[ra](); | |
| if (!c) { | |
| if (a instanceof Y) { | |
| a = a.__swiffy_d; | |
| if (a[ra]() != c) return; | |
| a = a[A] | |
| } else a = Number(a); | |
| c.Qc(b[A], a) | |
| } | |
| }; | |
| $[E].getBytesLoaded = function() { | |
| return this.getBytesTotal() | |
| }; | |
| $[E].getBytesTotal = function() { | |
| return 1E3 | |
| }; | |
| $[E].getBounds = function(a) { | |
| var b = this.__swiffy_d, | |
| c = b.fb(); | |
| if (P(a)) { | |
| var d = h; | |
| a instanceof $ ? d = a.__swiffy_d : Ab(a) && (d = b.l.s().eb(b, a)); | |
| if (d != h) a = d.pa().zc(), c.P(a.multiply(b.pa())); | |
| else return | |
| } | |
| b = {}; | |
| b.F = c.F / 20; | |
| b.Q = c.Q / 20; | |
| b.G = c.G / 20; | |
| b.R = c.R / 20; | |
| return b | |
| }; | |
| $[E].hitTest = function(a, b, c) { | |
| if (P(a)) { | |
| var d = this.__swiffy_d, | |
| e = d.fb(); | |
| e.P(d.pa()); | |
| if (!P(b) && !P(c)) { | |
| if (b = h, a instanceof $ ? b = a.__swiffy_d : Ab(a) && (b = d.l.s().eb(d, a)), b != h) return a = b.fb(), a.P(b.pa()), e.pe(a) | |
| } else if (P(b)) return e.contains(a * 20, b * 20) | |
| } | |
| return !1 | |
| }; | |
| j[w]($[E], "_currentframe", { | |
| get: function() { | |
| return this.__swiffy_d.L + 1 | |
| }, | |
| set: function() {} | |
| }); | |
| j[w]($[E], "_totalframes", { | |
| get: function() { | |
| return this.__swiffy_d.ab | |
| }, | |
| set: function() {} | |
| }); | |
| j[w]($[E], "_framesloaded", { | |
| get: function() { | |
| return this.__swiffy_d.na | |
| }, | |
| set: function() {} | |
| }); | |
| j[w]($[E], "_root", { | |
| get: function() { | |
| return this.__swiffy_d.l.T.B() | |
| }, | |
| set: function() {} | |
| }); | |
| j[w]($[E], "_target", { | |
| get: function() { | |
| var a = this._root; | |
| if (this == a) return "/"; | |
| else { | |
| for (var b = "", c = this; c && c != a;) b = "/" + c._name + b, c = c._parent; | |
| return b | |
| } | |
| }, | |
| set: function() {} | |
| }); | |
| j[w]($[E], "_level0", { | |
| get: function() { | |
| return this.__swiffy_d.l.T.B() | |
| }, | |
| set: function() {} | |
| }); | |
| $[E].Math = l; | |
| $[E].String = String; | |
| $[E].Number = Number; | |
| $[E].Date = sd; | |
| $[E].Array = td; | |
| $[E].Object = rd; | |
| $[E].Color = he; | |
| $[E].Key = ud; | |
| j[w]($[E], "Mouse", { | |
| get: function() { | |
| return this.__swiffy_d.l.Za | |
| }, | |
| set: function() {} | |
| }); | |
| var xe = function() { | |
| this.Nd = []; | |
| this.ec = [] | |
| }; | |
| xe[E].kc = function(a, b) { | |
| this.Nd[a] = b | |
| }; | |
| xe[E].bd = function(a) { | |
| this.ec[a] = new Audio(this.Nd[a]); | |
| this.ec[a][Ra]() | |
| }; | |
| xe[E].Le = function() { | |
| for (var a in this.ec) this.ec[a].pause() | |
| }; | |
| var ye = function(a) { | |
| X[I](this); | |
| this.Vb = a | |
| }; | |
| R(ye, X); | |
| ye[E].r = function() { | |
| if (this.$ == 0) { | |
| var a = k[Da](this.Vb); | |
| a != h && a[Ua][D] == 1 && a[Ua][0].id && (a = a[Ua][0]); | |
| if (a) { | |
| if (a.hasAttribute("transform")) this.mc = a.getAttribute("transform"); | |
| this.k = a.cloneNode(!0) | |
| } else this.k = k[F]("http://www.w3.org/2000/svg", "g"); | |
| this.k[z]("opacity", 1) | |
| } else this.ve() | |
| }; | |
| ye[E].ve = function() { | |
| this.k = k[F]("http://www.w3.org/2000/svg", "clipPath"); | |
| this.k.id = "clip" + V.ka().ra(); | |
| Tb((Ab(this.Vb) ? k[Da](this.Vb) : this.Vb)[Ua], function(a) { | |
| if (a[Ia][vb]() == "path" || a[Ia][vb]() == "text") { | |
| var b = k[F]("http://www.w3.org/2000/svg", "use"); | |
| b[Ga]("http://www.w3.org/1999/xlink", "href", "#" + a.id); | |
| this.k[n](b) | |
| } | |
| }, this) | |
| }; | |
| var Be = function(a, b) { | |
| this.wb = new Z(0, 0); | |
| this.Y = k[F]("http://www.w3.org/1999/xhtml", "div"); | |
| this.Y[z]("style", "position:relative;"); | |
| a[n](this.Y); | |
| this.Wd = new xe; | |
| this.aa = k[F]("http://www.w3.org/2000/svg", "svg"); | |
| var c = "fill-rule:evenodd;"; | |
| c += "pointer-events:none;"; | |
| c += "width:" + b[ib][nb] / 20 + ";"; | |
| c += "height:" + b[ib][ta] / 20 + ";"; | |
| b.backgroundColor != f && (c += "background:" + Zd(b.backgroundColor)); | |
| this.aa[z]("style", c); | |
| this.aa[z]("viewBox", b[ib][lb] + " " + b[ib][oa] + " " + b[ib][nb] + " " + b[ib][ta]); | |
| this.Y[n](this.aa); | |
| this.Rd = b[ib][nb] / b[ib][ta]; | |
| c = new Ad; | |
| this.fc = b.version; | |
| this.T = new W(b, this, c); | |
| this.bb = new ze(this.T); | |
| this.Ja = new Ae; | |
| this.Ja.Vd(this.bb); | |
| this.Ja.Ud(b.frameRate); | |
| this.T.r(); | |
| this.aa[n](this.T.k); | |
| this.T.W.id = "defmain"; | |
| this.ha = h; | |
| this.sc = !1; | |
| this.zb = h; | |
| this.Vc = {}; | |
| this.Za = new zd(this); | |
| this.ia = {}; | |
| this.ia.t = 0; | |
| U(this.Y, "mousedown", this.Wa, !1, this); | |
| U(this.Y, "mouseup", this.Xa, !1, this); | |
| U(this.Y, "mouseout", this.gc, !1, this); | |
| "createTouch" in k || U(this.Y, "mousemove", this.qc, !1, this); | |
| U(k, "mousedown", this.Sd, !1, this); | |
| U(k, "mouseup", this.Td, !1, this); | |
| U(this.Y, "touchstart", this.Yd, !1, this); | |
| U(this.Y, "touchmove", this.Xd, !1, this) | |
| }, | |
| Ce = "swiffy.Stage" [G]("."), | |
| De = O; | |
| !(Ce[0] in De) && De.execScript && De.execScript("var " + Ce[0]); | |
| for (var Ee; Ce[D] && (Ee = Ce[sa]());)!Ce[D] && P(Be) ? De[Ee] = Be : De = De[Ee] ? De[Ee] : De[Ee] = {}; | |
| N = Be[E]; | |
| N.Wa = function(a) { | |
| a[db](); | |
| this[Aa](this.aa) | |
| }; | |
| N.Xa = function(a) { | |
| a[db](); | |
| this[Xa](this.aa) | |
| }; | |
| N.Sd = function() { | |
| this[Aa](this.aa, !0) | |
| }; | |
| N.Td = function() { | |
| this[Xa](this.aa) | |
| }; | |
| N.gc = function(a) { | |
| this[sb]() && a[hb] == this.Y && this[Aa](this.aa) | |
| }; | |
| N.qc = function(a) { | |
| this.Rc(a) | |
| }; | |
| N.Yd = function(a) { | |
| var b = a.la.touches; | |
| b[D] == 1 && (this.Rc(b[0]), a[Fa]()) | |
| }; | |
| N.Xd = function(a) { | |
| var b = a.la.touches; | |
| b[D] == 1 && (this.Rc(b[0]), a[Fa]()) | |
| }; | |
| N.Rc = function(a) { | |
| var b; | |
| b = this.aa; | |
| var c = 0, | |
| d = 0; | |
| if (b.offsetParent) { | |
| do c += b.offsetLeft, d += b.offsetTop; | |
| while (b = b.offsetParent) | |
| } | |
| b = [c, d]; | |
| this.wb.x = a.clientX - b[0]; | |
| this.wb.y = a.clientY - b[1] | |
| }; | |
| N.ye = function() { | |
| return this.ia.t > 0 | |
| }; | |
| N.ce = function(a) { | |
| a = Fb(a); | |
| a in this.ia || (this.ia[a] = !0, this.ia.t++); | |
| this.Za[pb]() | |
| }; | |
| N.de = function(a) { | |
| a = Fb(a); | |
| a in this.ia && (delete this.ia[a], this.ia.t--); | |
| this.Za[pb]() | |
| }; | |
| N.isCaptured = function() { | |
| return this.ha != h | |
| }; | |
| N.Ha = function() { | |
| return this.ha != h && this.sc | |
| }; | |
| N.cb = function(a) { | |
| return this.ha == a | |
| }; | |
| N.xe = function() { | |
| return this.ha ? Fb(this.ha) in this.ia : !1 | |
| }; | |
| N.setCapture = function(a, b, c) { | |
| this[Xa](a); | |
| this.ha = a; | |
| k.Ae = function() { | |
| return !1 | |
| }; | |
| if (b) this.sc = !0; | |
| if (c) this.zb = c, this.Za[pb]() | |
| }; | |
| N.releaseCapture = function(a) { | |
| if (this.ha) this.Za[pb](), k.Ae = h, this.ha != a && this.zb && this.zb(), this.ha = this.zb = h, this.sc = !1 | |
| }; | |
| N.start = function() { | |
| this.T[Ra](); | |
| this.Ja.start() | |
| }; | |
| Be[E].start = Be[E].start; | |
| N = Be[E]; | |
| N.Pd = function(a) { | |
| this.Ja.Sc(a) | |
| }; | |
| N.ne = function(a) { | |
| this.Ja.Ue(a) | |
| }; | |
| N.s = function() { | |
| return this.bb | |
| }; | |
| N.Ea = function() { | |
| return this.Wd | |
| }; | |
| N.Sc = function(a) { | |
| this.Ja.Sc(a) | |
| }; | |
| N.Qb = function() { | |
| this.tb = []; | |
| this.T.da(!1); | |
| for (var a = 0; a < this.tb[D]; a++) this.tb[a][z]("transform", this.tb[a].getAttribute("transform")) | |
| }; | |
| N.Fc = function(a) { | |
| this.tb[s](a) == -1 && this.tb[o](a) | |
| }; | |
| N.X = function() { | |
| return this.Y | |
| }; | |
| N.tc = function() { | |
| return this.Rd | |
| }; | |
| N.cf = function(a) { | |
| for (var a = new qd(a), b = a.ob(), c = 0; c < b[D]; c++) { | |
| var d = b[c]; | |
| this.T.Me(d, a.get(d)) | |
| } | |
| }; | |
| Be[E].setFlashVars = Be[E].cf; | |
| var Zd = function(a) { | |
| var b = a & 255; | |
| a >>= 8; | |
| var c = a & 255; | |
| a >>= 8; | |
| return "rgb(" + b + "," + c + "," + (a & 255) + ")" | |
| }, | |
| $d = function(a) { | |
| a >>= 24; | |
| return 1 - (a & 255) / 255 | |
| }, | |
| Wd = function(a) { | |
| var b = 0, | |
| c = Fe(function() { | |
| return a[jb](b++) | |
| }); | |
| return new Fd(c() / 1E3 + 1, c() / 1E3, c() / 1E3, c() / 1E3 + 1, c(), c()) | |
| }, | |
| He = function(a) { | |
| for (var b = 0, c = Ge(function() { | |
| return a[jb](b++) | |
| }), d = [], e = 0; b < a[D];) e += ba(c(), 10), d[o](e); | |
| return d.join(" ") | |
| }, | |
| Ge = function(a) { | |
| return function() { | |
| var b = a(); | |
| if (b == 58) return 0; | |
| for (var c = ""; b >= 48 && b <= 57;) c += String.fromCharCode(b), b = a(); | |
| return (b >= 97 ? b - 96 : -(b - 64)) + c | |
| } | |
| }, | |
| Fe = function(a) { | |
| var b = Ge(a); | |
| return function() { | |
| return ba(b(), 10) | |
| } | |
| }, | |
| Ie = function(a) { | |
| for (var b = 0, c = a[s](":"), d = c + 1, e = Ge(function() { | |
| return a[jb](d++) | |
| }), g = "", i; b < c;) switch (i = a.charAt(b++), g += i, i) { | |
| case "q": | |
| g += e() + " " + e() + " "; | |
| case "l": | |
| case "m": | |
| g += e() + " "; | |
| case "h": | |
| case "v": | |
| g += e(); | |
| break; | |
| default: | |
| return "" | |
| } | |
| return g | |
| }, | |
| Xd = function(a) { | |
| var b = 0, | |
| c = Fe(function() { | |
| return a[jb](b++) | |
| }); | |
| return new Ed(c() + 256, c(), c() + 256, c(), c() + 256, c(), c() + 256) | |
| }, | |
| Hd = function(a) { | |
| for (var b = h; a instanceof SVGElement;) { | |
| if (a[tb]) { | |
| var c = a[tb].baseVal.consolidate(); | |
| c != h && (b = b != h ? c[za].multiply(b) : c[za]) | |
| } | |
| a = a[L] | |
| } | |
| return b | |
| }, | |
| Jd = function(a, b) { | |
| var c = new Z(b.x * 20, b.y * 20); | |
| c.P(a.zc()); | |
| c.x /= 20; | |
| c.y /= 20; | |
| return c | |
| }; | |
| var Z = function(a, b) { | |
| this.x = a; | |
| this.y = b | |
| }; | |
| Z[E].P = function(a) { | |
| var b = this.x * a.b + this.y * a.d + a.f; | |
| this.x = this.x * a.a + this.y * a.c + a.e; | |
| this.y = b | |
| }; | |
| var Fd = function(a, b, c, d, e, g) { | |
| this.a = a; | |
| this.b = b; | |
| this.c = c; | |
| this.d = d; | |
| this.e = e; | |
| this.f = g | |
| }; | |
| N = Fd[E]; | |
| N.zc = function() { | |
| var a = this.a * this.d - this.b * this.c; | |
| return new Fd(this.d / a, -this.b / a, -this.c / a, this.a / a, (this.c * this.f - this.d * this.e) / a, (this.b * this.e - this.a * this.f) / a) | |
| }; | |
| N.Ne = function(a) { | |
| var b = l.cos(a), | |
| a = l.sin(a); | |
| return new Fd(this.a * b - this.c * a, this.b * b - this.d * a, this.a * a + this.c * b, this.b * a + this.d * b, this.e, this.f) | |
| }; | |
| N.dc = function(a, b) { | |
| return new Fd(this.a * a, this.b * a, this.c * b, this.d * b, this.e, this.f) | |
| }; | |
| N.translate = function(a, b) { | |
| return new Fd(this.a, this.b, this.c, this.d, this.e + a, this.f + b) | |
| }; | |
| ja(N, function() { | |
| return "matrix(" + this.a + " " + this.b + " " + this.c + " " + this.d + " " + this.e + " " + this.f + ")" | |
| }); | |
| N.multiply = function(a) { | |
| return new Fd(this.a * a.a + this.c * a.b, this.b * a.a + this.d * a.b, this.a * a.c + this.c * a.d, this.b * a.c + this.d * a.d, this.a * a.e + this.c * a.f + this.e, this.b * a.e + this.d * a.f + this.f) | |
| }; | |
| var Ed = function(a, b, c, d, e, g, i) { | |
| this.Ib = a; | |
| this.Hb = b; | |
| this.Gb = c; | |
| this.Fb = d; | |
| this.Eb = e; | |
| this.Db = g; | |
| this.La = i | |
| }; | |
| Ed[E].me = function(a) { | |
| return a != h && this.Ib == a.Ib && this.Hb == a.Hb && this.Gb == a.Gb && this.Fb == a.Fb && this.Eb == a.Eb && this.Db == a.Db | |
| }; | |
| var Id = function() { | |
| this.md() | |
| }; | |
| N = Id[E]; | |
| N.md = function() { | |
| this.F = Number[ua]; | |
| this.Q = Number.NEGATIVE_INFINITY; | |
| this.G = Number[ua]; | |
| this.R = Number.NEGATIVE_INFINITY | |
| }; | |
| N.expand = function(a) { | |
| if (a.x < this.F) this.F = a.x; | |
| if (a.x > this.Q) this.Q = a.x; | |
| if (a.y < this.G) this.G = a.y; | |
| if (a.y > this.R) this.R = a.y | |
| }; | |
| N.P = function(a) { | |
| var b = new Z(this.F, this.G), | |
| c = new Z(this.F, this.R), | |
| d = new Z(this.Q, this.G), | |
| e = new Z(this.Q, this.R); | |
| this.md(); | |
| b.P(a); | |
| c.P(a); | |
| d.P(a); | |
| e.P(a); | |
| this[xa](b); | |
| this[xa](c); | |
| this[xa](d); | |
| this[xa](e) | |
| }; | |
| N.pe = function(a) { | |
| return (this.F >= a.F && this.F <= a.Q || this.Q >= a.F && this.Q <= a.Q || a.F >= this.F && a.F <= this.Q) && (this.G >= a.G && this.G <= a.R || this.R >= a.G && this.R <= a.R || a.G >= this.G && a.G <= this.R) | |
| }; | |
| N.contains = function(a, b) { | |
| return a >= this.F && a <= this.Q && b >= this.G && b <= this.R | |
| }; | |
| var Le = function(a, b, c, d) { | |
| var e = h; | |
| switch (a[B]) { | |
| case 2: | |
| b = Je("linearGradient", a); | |
| b[z]("x1", -16384); | |
| b[z]("x2", 16384); | |
| e = b; | |
| break; | |
| case 3: | |
| case 4: | |
| b = Je("radialGradient", a); | |
| b[z]("r", 16384); | |
| b[z]("cx", 0); | |
| b[z]("cy", 0); | |
| a[$a].f && b[z]("fx", a[$a].f * 16384); | |
| e = b; | |
| break; | |
| case 5: | |
| case 7: | |
| if (b = b.W.querySelector("#def" + a[wa])) { | |
| var g = Ke(Wd(a[tb]), c), | |
| i = b[va].baseVal.value, | |
| b = b[M].baseVal.value, | |
| c = k[F]("http://www.w3.org/2000/svg", "g"); | |
| c.id = V.ka().ra(); | |
| e = k[F]("http://www.w3.org/2000/svg", "g"); | |
| a.Tb = e.id = V.ka().ra(); | |
| var p = k[F]("http://www.w3.org/2000/svg", "g"); | |
| p[n](c); | |
| p[n](e); | |
| for (var y = l[Ca](l.min[K](l, g.sd) / i), t = l.ceil(l.max[K](l, g.sd) / i); y < t; y++) { | |
| var ca = k[F]("http://www.w3.org/2000/svg", "use"); | |
| ca[Ga]("http://www.w3.org/1999/xlink", "href", "url(#def" + a[wa] + ")"); | |
| ca[z]("x", y * i); | |
| c[n](ca) | |
| } | |
| i = l[Ca](l.min[K](l, g.td) / b); | |
| for (g = l.ceil(l.max[K](l, g.td) / b); i < g; i++) t = k[F]("http://www.w3.org/2000/svg", "use"), t[Ga]("http://www.w3.org/1999/xlink", "href", "url(#" + c.id + ")"), t[z]("y", i * b), e[n](t); | |
| e = p | |
| } | |
| } | |
| if (a[$a] && a[$a].spread) switch (a[$a].spread) { | |
| case 1: | |
| e[z]("spreadMethod", "reflect"); | |
| break; | |
| case 2: | |
| e[z]("spreadMethod", "repeat") | |
| } | |
| if (a[$a] && a[$a].interpolation) switch (a[$a].interpolation) { | |
| case 1: | |
| e[z]("color-interpolation", "linearRGB") | |
| } | |
| d != h && e != h && d[n](e); | |
| return e | |
| }, | |
| Je = function(a, b) { | |
| var c = k[F]("http://www.w3.org/2000/svg", a); | |
| c.id = V.ka().ra(); | |
| b.Tb = c.id; | |
| c[z]("gradientUnits", "userSpaceOnUse"); | |
| b[tb] && c[z]("gradientTransform", Wd(b[tb])[C]()); | |
| for (var d = 0; d < b[$a].stops[D]; d++) c[n](Me(b[$a].stops[d])); | |
| return c | |
| }, | |
| Me = function(a) { | |
| var b = k[F]("http://www.w3.org/2000/svg", "stop"); | |
| b[z]("offset", a.offset); | |
| b[z]("stop-color", Zd(a[u])); | |
| a[u] >> 24 && b[z]("stop-opacity", $d(a[u])); | |
| return b | |
| }, | |
| Ne = function(a, b) { | |
| switch (b[B]) { | |
| case 1: | |
| a[z]("fill", Zd(b[u])); | |
| b[u] >> 24 && a[z]("fill-opacity", $d(b[u])); | |
| break; | |
| case 2: | |
| case 3: | |
| case 4: | |
| a[z]("fill", "url(#" + b.Tb + ")") | |
| } | |
| }; | |
| function Oe(a, b) { | |
| this.sd = a; | |
| this.td = b | |
| } | |
| var Ke = function(a, b) { | |
| function c(a, b) { | |
| e.x = a; | |
| e.y = b; | |
| e.P(d); | |
| g[o](e.x); | |
| i[o](e.y) | |
| } | |
| var d = a.zc(), | |
| e = new Z(0, 0), | |
| g = [], | |
| i = []; | |
| c(b[lb], b[oa]); | |
| c(b[nb], b[oa]); | |
| c(b[lb], b[ta]); | |
| c(b[nb], b[ta]); | |
| return new Oe(g, i) | |
| }; | |
| var Pe = function(a, b) { | |
| if (b != h) { | |
| a[z]("stroke", b[Ya] != h ? "url(#" + b[Ya].Tb + ")" : b[u] != h ? Zd(b[u]) : "rgb(0,0,0)"); | |
| a[z]("stroke-width", l.max(14, b[va])); | |
| b[u] != h && b[u] >> 24 && a[z]("stroke-opacity", $d(b[u])); | |
| var c = "round"; | |
| if (b.cap != h) switch (b.cap) { | |
| case 1: | |
| c = "butt"; | |
| break; | |
| case 2: | |
| c = "square" | |
| } | |
| a[z]("stroke-linecap", c); | |
| c = "round"; | |
| if (b.joint != h) switch (b.joint) { | |
| case 1: | |
| c = "bevel"; | |
| break; | |
| case 2: | |
| c = "miter" | |
| } | |
| a[z]("stroke-linejoin", c); | |
| b.miter != h && a[z]("stroke-miterlimit", b.miter) | |
| } | |
| }; | |
| var je = function(a) { | |
| this.g = a | |
| }; | |
| je[E].Va = function(a) { | |
| return new Kd(this.g, a) | |
| }; | |
| var ke = function(a) { | |
| this.g = a | |
| }; | |
| ke[E].Va = function(a) { | |
| return new Gd(this.g, a) | |
| }; | |
| var le = function(a) { | |
| this.g = a | |
| }; | |
| le[E].r = function() { | |
| var a; | |
| a = this.g.emSquareSize ? this.g.emSquareSize : 1024; | |
| var b, c, d; | |
| if (this.g.ascent && this.g.descent) b = this.g.ascent, c = this.g.descent, d = (b + c) / a; | |
| else { | |
| if (this.g[Wa] && !this.g[eb]) { | |
| var e = k[F]("http://www.w3.org/1999/xhtml", "div"); | |
| e[H].fontFamily = this.g[Wa]; | |
| e[H].fontSize = "1024px"; | |
| e.innerHTML = "A"; | |
| k.body[n](e); | |
| d = e.clientHeight / 1024; | |
| yc(e) | |
| } else d = 1.15; | |
| b = a * 0.9; | |
| c = a * (d - 0.9) | |
| } | |
| e = k[F]("http://www.w3.org/2000/svg", "font-face"); | |
| e[z]("id", "def" + this.g.id); | |
| e[z]("line-height", d); | |
| e[z]("units-per-em", a); | |
| e[z]("ascent", b); | |
| e[z]("descent", c); | |
| d = "font" + this.g.id; | |
| this.g[Wa] && (d += ',"' + this.g[Wa] + '"'); | |
| e[z]("font-family", d); | |
| e[z]("font-weight", this.g.bold ? "bold" : "normal"); | |
| e[z]("font-style", this.g.italic ? "italic" : "normal"); | |
| if (this.g[Wa] && !this.g[eb]) return a = k[F]("http://www.w3.org/2000/svg", "font-face-src"), d = k[F]("http://www.w3.org/2000/svg", "font-face-name"), d[z]("name", this.g[Wa]), a[n](d), e[n](a), e; | |
| else { | |
| d = k[F]("http://www.w3.org/2000/svg", "font"); | |
| d[z]("horiz-adv-x", a); | |
| d[n](e); | |
| if (this.g[eb]) for (e = 0; e < this.g[eb][D]; e++) a = this.g[eb][e], b = k[F]("http://www.w3.org/2000/svg", "glyph"), b[z]("d", Ie(a[r])), b[z]("unicode", a.unicode), a.advance && b[z]("horiz-adv-x", a.advance), d[n](b); | |
| return d | |
| } | |
| }; | |
| var me = function(a) { | |
| this.g = a | |
| }; | |
| me[E].r = function() { | |
| var a = k[F]("http://www.w3.org/2000/svg", "image"); | |
| a.id = "def" + this.g.id; | |
| a[z]("width", this.g[va]); | |
| a[z]("height", this.g[M]); | |
| a[Ga]("http://www.w3.org/1999/xlink", "href", this.g[r]); | |
| return a | |
| }; | |
| var oe = function(a) { | |
| this.g = a | |
| }; | |
| oe[E].kc = function(a) { | |
| a.kc(this.g.id, this.g[r]) | |
| }; | |
| var pe = function(a, b, c) { | |
| this.g = a; | |
| this.O = b; | |
| this.I = c | |
| }; | |
| pe[E].Va = function() { | |
| return new W(this.g, this.O, this.I) | |
| }; | |
| var qe = function(a) { | |
| this.g = a | |
| }; | |
| qe[E].r = function() { | |
| var a = k[F]("http://www.w3.org/2000/svg", "g"); | |
| a.id = "def" + this.g.id; | |
| this.g[za] && a[z]("transform", Wd(this.g[za])[C]()); | |
| for (var b = 0; b < this.g.records[D]; b++) { | |
| var c = this.g.records[b], | |
| d = k[F]("http://www.w3.org/2000/svg", "text"); | |
| d[n](k.createTextNode(c.text)); | |
| d[z]("font-family", "font" + c[pa]); | |
| d[z]("font-size", c[M]); | |
| c.bold && d[z]("font-weight", "bold"); | |
| c.italic && d[z]("font-style", "italic"); | |
| d[z]("x", He(c.x)); | |
| d[z]("y", c.y); | |
| d[z]("fill-rule", "nonzero"); | |
| d[z]("style", "white-space:pre"); | |
| c[u] && (d[z]("fill", Zd(c[u])), c[u] >> 24 && d[z]("fill-opacity", $d(c[u]))); | |
| a[n](d) | |
| } | |
| return a | |
| }; | |
| qe[E].Va = function() { | |
| return new ye("def" + this.g.id) | |
| }; | |
| var re = function(a) { | |
| this.g = a | |
| }; | |
| re[E].Va = function(a) { | |
| return new ee(this.g, a) | |
| }; | |
| var se = function(a) { | |
| this.sf = a; | |
| this.vd = Ld(a[bb]) | |
| }; | |
| se[E].ib = function() {}; | |
| se[E].hb = function(a) { | |
| a.s().Kc(new Md(this.vd, a)) | |
| }; | |
| se[E].pb = function(a) { | |
| a.s().qd(new Md(this.vd, a)) | |
| }; | |
| var ve = function(a) { | |
| this.Qe = a | |
| }; | |
| ve[E].ib = function(a) { | |
| a.Ea().bd(this.Qe.id) | |
| }; | |
| ve[E].hb = function() {}; | |
| ve[E].pb = function() {}; | |
| var ne = function(a) { | |
| this.h = a | |
| }; | |
| ne[E].r = function(a) { | |
| var b = k[F]("http://www.w3.org/2000/svg", "g"); | |
| b.id = "def" + this.h.id; | |
| if (this.h[Na]) for (var c = 0; c < this.h[Na][D]; c++) Le(this.h[Na][c], a, this.h.bounds, a.W); | |
| if (this.h[Ka]) for (c = 0; c < this.h[Ka][D]; c++) { | |
| var d = this.h[Ka][c][Ya]; | |
| d != h && Le(d, a, this.h.bounds, a.W) | |
| } | |
| for (c = 0; c < this.h.paths[D]; c++) { | |
| var e = this.h.paths[c], | |
| d = k[F]("http://www.w3.org/2000/svg", "path"); | |
| d.onclick = function() {}; | |
| d.id = b.id + V.ka().ra(); | |
| d[z]("d", Ie(e[r])); | |
| b[n](d); | |
| if (e.line != h && this.h[Ka] != h) { | |
| var g = this.h[Ka][e.line]; | |
| g != h && Pe(d, g) | |
| } | |
| if (e[Ya] != h) e = this.h[Na][e[Ya]], e[wa] == h ? Ne(d, e) : (g = k[F]("http://www.w3.org/2000/svg", "clipPath"), g.id = V.ka().ra(), g[n](d), a.W[n](g), d = k[F]("http://www.w3.org/2000/svg", "g"), d[z]("clip-path", "url(#" + g.id + ")"), b[n](d), g = k[F]("http://www.w3.org/2000/svg", "use"), e[B] == 5 || e[B] == 7 ? g[Ga]("http://www.w3.org/1999/xlink", "href", "url(#" + e.Tb + ")") : g[Ga]("http://www.w3.org/1999/xlink", "href", "url(#def" + e[wa] + ")"), e[tb] && g[z]("transform", Wd(e[tb])[C]()), d[n](g)); | |
| else d[z]("fill", "none") | |
| } | |
| return b | |
| }; | |
| ne[E].Va = function() { | |
| return new ye("def" + this.h.id) | |
| }; | |
| var te = function(a) { | |
| this.h = a | |
| }; | |
| te[E].ib = function(a) { | |
| var b = a.p.uc(this.h[A]); | |
| if (!b || !b.Ia()) if (b || !this.h[q]) if (!b || this.h[q] || !this.h.id) if (b && (b.ya() || !this.h.id)) this.$c(b); | |
| else { | |
| var c = b, | |
| b = a.ic(this.h.id); | |
| if (b != h) if (b.ya() && c) this.$c(c); | |
| else { | |
| this.h[Wa] && b.vb(this.h[Wa]); | |
| var d = h; | |
| this.h[za] && (d = Wd(this.h[za])); | |
| var e = h; | |
| this.h[kb] && (e = Xd(this.h[kb])); | |
| if (this.h[q]) d || (d = c.v()), e || (e = c.ga); | |
| this.h.clip && b.ie(this.h.clip); | |
| this.h[Ja] && b.Zc(this.h[Ja]); | |
| if (this.h[bb]) for (var g = 0; g < this.h[bb][D]; ++g) { | |
| var i = Ld(this.h[bb][g].action); | |
| b.he(this.h[bb][g].events, i) | |
| } | |
| c && a.vc(this.h[A]); | |
| b.r(); | |
| a.jc(b, this.h[A]); | |
| d && b[v](d); | |
| e && b.ma(e); | |
| b instanceof W && !c && !a.p.be && b[Ba]() | |
| } | |
| } | |
| }; | |
| te[E].$c = function(a) { | |
| this.h[za] && a[v](Wd(this.h[za])); | |
| this.h[kb] && a.ma(Xd(this.h[kb])); | |
| this.h[Ja] && a.Zc(this.h[Ja]) | |
| }; | |
| te[E].hb = function() {}; | |
| te[E].pb = function() {}; | |
| var ue = function(a) { | |
| this.Xb = a | |
| }; | |
| ue[E].ib = function(a) { | |
| var b = a.p.uc(this.Xb[A]); | |
| if (!b || !b.Ia()) b && b.qa(), a.vc(this.Xb[A]) | |
| }; | |
| ue[E].hb = function(a) { | |
| var b = a.p.uc(this.Xb[A]); | |
| b && b.Ia() && (b.qa(), a.vc(this.Xb[A])) | |
| }; | |
| ue[E].pb = function() {}; | |
| var we = function(a) { | |
| this.ze = a | |
| }; | |
| we[E].ib = function(a) { | |
| var b = this.ze, | |
| c; | |
| for (c in b[r]) a.l.Vc[c] = b[r][c] | |
| }; | |
| we[E].hb = function() {}; | |
| we[E].pb = function() {}; | |
| var Ae = function() { | |
| this.cc = []; | |
| this.Cd = 1; | |
| this.Fd = !1 | |
| }; | |
| N = Ae[E]; | |
| N.Ud = function(a) { | |
| this.Cd = a | |
| }; | |
| N.Sc = function(a) { | |
| this.cc[o](a) | |
| }; | |
| N.Ue = function(a) { | |
| Ub(this.cc, a) | |
| }; | |
| N.Vd = function(a) { | |
| this.bb = a | |
| }; | |
| N.Md = function() { | |
| for (var a = this.cc[D] - 1; a >= 0; --a) this.cc[a].Ad(); | |
| this.bb && this.bb.yc() | |
| }; | |
| N.start = function() { | |
| if (!this.Fd) this.Fd = !0, this.Md(), window.setInterval(Ib(this.Md, this), 1E3 / this.Cd) | |
| }; | |
| var Md = function(a, b) { | |
| this.Kd = a; | |
| this.Id = b | |
| }; | |
| var Qe = function(a, b) { | |
| this.u = a; | |
| fa(this, {}); | |
| this.K = b | |
| }; | |
| N = Qe[E]; | |
| N.get = function(a) { | |
| var b = this.u.i(this[r], a); | |
| return b in this[r] ? this[r][b] : this.K.get(a) | |
| }; | |
| N.call = function(a, b) { | |
| var c = this.u.i(this[r], a); | |
| return c in this[r] ? this[r][c][K](this.get("this"), b) : this.K[I](a, b) | |
| }; | |
| N.set = function(a, b) { | |
| var c = this.u.i(this[r], a); | |
| return c in this[r] ? (this[r][c] = b, !0) : this.K.set(a, b) | |
| }; | |
| N.Ma = function(a, b) { | |
| this[r][this.u.i(this[r], a)] = b | |
| }; | |
| N.Rb = function(a) { | |
| a = this.u.i(this[r], a); | |
| a in this[r] || (this[r][a] = f) | |
| }; | |
| N.Sb = function() {}; | |
| ja(N, function() { | |
| return "function->" + this.K[C]() | |
| }); | |
| N.ea = function(a) { | |
| this.K.ea(a) | |
| }; | |
| var Re = function(a, b, c) { | |
| this.u = a; | |
| fa(this, c); | |
| this.K = b | |
| }; | |
| N = Re[E]; | |
| N.get = function(a) { | |
| var b = this.u.i(this[r], a); | |
| return b in this[r] ? this[r][b] : this.K.get(a) | |
| }; | |
| N.call = function(a, b) { | |
| var c = this.u.i(this[r], a); | |
| if (c in this[r]) { | |
| if (c = this[r][c], Bb(c)) return c[K](this[r], b) | |
| } else return this.K[I](a, b) | |
| }; | |
| N.set = function(a, b) { | |
| var c = this.u.i(this[r], a); | |
| return c in this[r] ? (this[r][c] = b, this[r] instanceof Y && (this[r].__swiffy_dm = !0), !0) : this.K.set(a, b) | |
| }; | |
| N.Ma = function(a, b) { | |
| var c = this.u.i(this[r], a); | |
| c in this[r] ? (this[r][c] = b, this[r] instanceof Y && (this[r].__swiffy_dm = !0)) : this.K.Ma(a, b) | |
| }; | |
| N.Rb = function(a) { | |
| this.u.i(this[r], a) in this[r] || this.K.Rb(a) | |
| }; | |
| N.Sb = function(a) { | |
| var b = this.u.i(this[r], a); | |
| b in this[r] ? delete this[r][b] : this.K.Sb(a) | |
| }; | |
| ja(N, function() { | |
| var a = this[r]._name; | |
| a += "->" + this.K[C](); | |
| return a | |
| }); | |
| N.ea = function(a) { | |
| this.K.ea(a) | |
| }; | |
| var Se = function(a, b) { | |
| this.u = a; | |
| fa(this, b) | |
| }; | |
| N = Se[E]; | |
| N.get = function(a) { | |
| var b = this[r][this.u.i(this[r], a)]; | |
| b == f && a[vb]() == "this" && (b = this[r]); | |
| return b | |
| }; | |
| N.call = function(a, b) { | |
| var c = this[r][this.u.i(this[r], a)]; | |
| if (Bb(c)) return c[K](this[r], b) | |
| }; | |
| N.set = function(a, b) { | |
| this[r][this.u.i(this[r], a)] = b; | |
| return this[r].__swiffy_dm = !0 | |
| }; | |
| N.Ma = function(a, b) { | |
| this[r][this.u.i(this[r], a)] = b; | |
| this[r].__swiffy_dm = !0 | |
| }; | |
| N.Rb = function(a) { | |
| a = this.u.i(this[r], a); | |
| if (!(a in this[r])) this[r][a] = f, this[r].__swiffy_dm = !0 | |
| }; | |
| N.Sb = function(a) { | |
| delete this[r][this.u.i(this[r], a)] | |
| }; | |
| ja(N, function() { | |
| var a = this[r]._name; | |
| !a && this[r] instanceof $ && !this[r]._parent && (a = "_root"); | |
| return a | |
| }); | |
| N.ea = function(a) { | |
| fa(this, a) | |
| }; | |
| var ze = function(a) { | |
| this.J = []; | |
| this.Na = this.M = h; | |
| this.ld = []; | |
| this.Pa = []; | |
| this.T = a; | |
| this.qe = this.kd(); | |
| this.Ec = []; | |
| this.Jb = !1; | |
| this.Aa = 0 | |
| }; | |
| N = ze[E]; | |
| N.Kc = function(a) { | |
| this.Ec[o](a) | |
| }; | |
| N.yc = function(a) { | |
| if (!this.Jb) { | |
| for (this.Jb = !0; this.Ec[D] > 0;) this.qd(this.Ec[sa]()); | |
| this.Jb = !1 | |
| } | |
| a !== !1 && this.T.Qb() | |
| }; | |
| N.kd = function() { | |
| return (new Date).getTime() | |
| }; | |
| N.reset = function(a) { | |
| this.M = this.Na = a; | |
| this.J = []; | |
| this.Aa = 0; | |
| this.J.length += 4; | |
| this.Cb = this.z = new Se(this, a.B()) | |
| }; | |
| N.qd = function(a) { | |
| if (!a.Id.jd) { | |
| this.reset(a.Id); | |
| for (var b = 0; b < a.Kd[D];) b = a.Kd[b](this, b + 1) | |
| } | |
| }; | |
| var Te = function(a) { | |
| a = a[q](/\.\.|\/:?|:/g, function(a) { | |
| return a == ".." ? "_parent" : "." | |
| }); | |
| a[0] == "." && (a = "_root" + a); | |
| a[a[D] - 1] == "." && (a = a.substring(0, a[D] - 1)); | |
| return a | |
| }; | |
| ze[E].Bc = function(a, b) { | |
| if (!P(b)) b = this.M; | |
| var c = a[G](":"); | |
| return c[D] > 1 ? { | |
| path: this.eb(b, c[0]), | |
| Ob: c[1] | |
| } : { | |
| path: b, | |
| Ob: a | |
| } | |
| }; | |
| ze[E].Ee = function(a) { | |
| for (var b = 0; b < this.ld[D]; b++) this.ld[b](a) | |
| }; | |
| var Ue = new Boolean(!1), | |
| Ve = new Number(0), | |
| We = new String(""); | |
| N = ze[E]; | |
| N.i = function(a, b) { | |
| if (this.Na.fc >= 7) { | |
| if (a instanceof Y) { | |
| if (b in a) return b; | |
| var c = b[vb](); | |
| if (c in a && Xe[s](c) > -1) return c | |
| } | |
| } else { | |
| switch (typeof a) { | |
| case "object": | |
| case "function": | |
| break; | |
| case "boolean": | |
| a = Ue; | |
| break; | |
| case "number": | |
| a = Ve; | |
| break; | |
| case "string": | |
| a = We; | |
| break; | |
| default: | |
| return b | |
| } | |
| if (b in a) return b; | |
| c = b[vb](); | |
| if (c in a) return c; | |
| do | |
| for (var d = j.getOwnPropertyNames(a), e = 0; e < d[D]; e++) if (d[e][vb]() == c) return d[e]; | |
| while (a = a.__proto__) | |
| } | |
| return b | |
| }; | |
| N.fd = function(a) { | |
| if (Cb(a)) { | |
| var b = a[this.i(a, "x")], | |
| a = a[this.i(a, "y")]; | |
| if (typeof b == "number" && typeof a == "number") return new Z(b, a) | |
| } | |
| return h | |
| }; | |
| N.ea = function(a) { | |
| (this.M = a) ? this.Cb.ea(a.B()) : this.Cb.ea(this.Na.B()) | |
| }; | |
| N.push = function(a) { | |
| this.J[o](a) | |
| }; | |
| N.pop = function() { | |
| return this.J.pop() | |
| }; | |
| N.j = function() { | |
| var a = Number(this.J.pop()); | |
| return a == a ? a : 0 | |
| }; | |
| N.o = function() { | |
| var a = this.J.pop(); | |
| typeof a == "boolean" && (a = a ? "1" : "0"); | |
| return String(a) | |
| }; | |
| N.ub = function() { | |
| var a = this.J.pop(); | |
| typeof a == "string" && (a = Number(a)); | |
| return Boolean(a) | |
| }; | |
| N.Ub = function() { | |
| var a = this.pop(); | |
| if (a instanceof Y) return a; | |
| (a = this.eb(this.M, String(a))) && (a = a.B()); | |
| return a | |
| }; | |
| N.eb = function(a, b) { | |
| if (!a || !b) return a; | |
| for (var b = Te(b), c = a.B(), d = b[G]("."), e = 0; e < d[D] && c; e++) c = c[this.i(c, d[e])]; | |
| return c ? c.__swiffy_d : h | |
| }; | |
| N.ge = function(a, b, c) { | |
| this.Jb || this.reset(c); | |
| c = this.Bc(a, c); | |
| if (c[Ta]) { | |
| a = c[Ta].B(); | |
| c = this.i(a, c.Ob); | |
| if (c in a && (b.rc(a[c]), j.getOwnPropertyDescriptor(a, c).get)) return; | |
| j[w](a, c, { | |
| get: function() { | |
| return b.xb | |
| }, | |
| set: function(a) { | |
| b.rc(a) | |
| }, | |
| configurable: !0 | |
| }) | |
| } | |
| }; | |
| N.De = function(a, b) { | |
| b[s]("_level") != 0 && a[vb]()[s]("fscommand:") != 0 && a != "undefined" && (b == "" && (b = "_self"), window.open(a, b)) | |
| }; | |
| var Ld = function(a) { | |
| for (var b = [], c = 0; c < a[D]; ++c) b[c] = Ye(a[c]); | |
| return b | |
| }, | |
| Ye = function(a) { | |
| switch (a[B]) { | |
| case 4: | |
| return Ze; | |
| case 5: | |
| return $e; | |
| case 6: | |
| return af; | |
| case 7: | |
| return bf; | |
| case 9: | |
| return cf; | |
| case 10: | |
| return df; | |
| case 11: | |
| return ef; | |
| case 12: | |
| return ff; | |
| case 13: | |
| return gf; | |
| case 14: | |
| return hf; | |
| case 15: | |
| return jf; | |
| case 16: | |
| return kf; | |
| case 17: | |
| return lf; | |
| case 18: | |
| return mf; | |
| case 19: | |
| return nf; | |
| case 20: | |
| return of; | |
| case 21: | |
| return pf; | |
| case 23: | |
| return qf; | |
| case 24: | |
| return rf; | |
| case 28: | |
| return sf; | |
| case 29: | |
| return tf; | |
| case 33: | |
| return uf; | |
| case 34: | |
| return vf; | |
| case 35: | |
| return wf; | |
| case 36: | |
| return xf; | |
| case 37: | |
| return yf; | |
| case 38: | |
| return zf; | |
| case 41: | |
| return Af; | |
| case 51: | |
| return Bf; | |
| case 50: | |
| return Cf; | |
| case 52: | |
| return Df; | |
| case 48: | |
| return Ef; | |
| case 58: | |
| return Ff; | |
| case 59: | |
| return Gf; | |
| case 60: | |
| return Hf; | |
| case 61: | |
| return If; | |
| case 62: | |
| return Jf; | |
| case 63: | |
| return Kf; | |
| case 64: | |
| return Lf; | |
| case 65: | |
| return Mf; | |
| case 66: | |
| return Nf; | |
| case 67: | |
| return Of; | |
| case 68: | |
| return Pf; | |
| case 69: | |
| return Qf; | |
| case 70: | |
| return Rf; | |
| case 71: | |
| return Sf; | |
| case 72: | |
| return Tf; | |
| case 73: | |
| return Uf; | |
| case 74: | |
| return Vf; | |
| case 75: | |
| return Wf; | |
| case 76: | |
| return Xf; | |
| case 77: | |
| return Yf; | |
| case 78: | |
| return Zf; | |
| case 79: | |
| return $f; | |
| case 80: | |
| return ag; | |
| case 81: | |
| return bg; | |
| case 82: | |
| return cg; | |
| case 83: | |
| return dg; | |
| case 85: | |
| return eg; | |
| case 96: | |
| return fg; | |
| case 97: | |
| return gg; | |
| case 98: | |
| return hg; | |
| case 99: | |
| return ig; | |
| case 100: | |
| return jg; | |
| case 101: | |
| return kg; | |
| case 102: | |
| return lg; | |
| case 103: | |
| return mg; | |
| case 104: | |
| return ng; | |
| case 129: | |
| return Q(og, a.frame); | |
| case 135: | |
| return Q(pg, a.index); | |
| case 136: | |
| return Q(qg, a.constants); | |
| case 32: | |
| return rg; | |
| case 140: | |
| return Q(sg, a.label); | |
| case 154: | |
| return tg; | |
| case 155: | |
| return Q(ug, a.args, Ld(a.body)); | |
| case 148: | |
| return Q(vg, Ld(a.body)); | |
| case 153: | |
| return Q(wg, a[hb]); | |
| case 157: | |
| return Q(xg, a[hb]); | |
| case 158: | |
| return yg; | |
| case 159: | |
| return Q(zg, a.frameBias, a[Ra]); | |
| case 303: | |
| return Q(Ag, a.index); | |
| case 305: | |
| return Q(Bg, a.value); | |
| case 304: | |
| return Q(Cg, a.index); | |
| case 306: | |
| return Dg; | |
| case 307: | |
| return Eg; | |
| case 308: | |
| return Fg; | |
| case 309: | |
| return Gg; | |
| default: | |
| return Q(Hg, a[B]) | |
| } | |
| }, | |
| Xe = ["_x", "_y", "_xscale", "_yscale", "_currentframe", "_totalframes", "_alpha", "_visible", "_width", "_height", "_rotation", "_target", "_framesloaded", "_name", "_droptarget", "_url", "_highquality", "_focusrect", "_soundbuftime", "_quality", "_xmouse", "_ymouse"], | |
| Ze = function(a, b) { | |
| var c = a.M; | |
| c != h && c.Dd(); | |
| return b | |
| }, | |
| $e = function(a, b) { | |
| var c = a.M; | |
| c != h && c.Ed(); | |
| return b | |
| }, | |
| af = function(a, b) { | |
| var c = a.M; | |
| c != h && c[Ra](); | |
| return b | |
| }, | |
| bf = function(a, b) { | |
| var c = a.M; | |
| c != h && c[Za](); | |
| return b | |
| }, | |
| cf = function(a, b) { | |
| var c = a.M; | |
| c != h && c.Ea().Le(); | |
| return b | |
| }, | |
| df = function(a, b) { | |
| var c = a.j(), | |
| d = a.j(); | |
| a[o](d + c); | |
| return b | |
| }, | |
| ef = function(a, b) { | |
| var c = a.j(), | |
| d = a.j(); | |
| a[o](d - c); | |
| return b | |
| }, | |
| ff = function(a, b) { | |
| var c = a.j(), | |
| d = a.j(); | |
| a[o](d * c); | |
| return b | |
| }, | |
| gf = function(a, b) { | |
| var c = a.j(), | |
| d = a.j(); | |
| a[o](d / c); | |
| return b | |
| }, | |
| hf = function(a, b) { | |
| var c = a.j(), | |
| d = a.j(); | |
| a[o](d == c); | |
| return b | |
| }, | |
| jf = function(a, b) { | |
| var c = a.j(), | |
| d = a.j(); | |
| a[o](d < c); | |
| return b | |
| }, | |
| kf = function(a, b) { | |
| var c = a.ub(), | |
| d = a.ub(); | |
| a[o](d && c); | |
| return b | |
| }, | |
| lf = function(a, b) { | |
| var c = a.ub(), | |
| d = a.ub(); | |
| a[o](d || c); | |
| return b | |
| }, | |
| mf = function(a, b) { | |
| var c = a.ub(); | |
| a[o](!c); | |
| return b | |
| }, | |
| nf = function(a, b) { | |
| var c = a.o(), | |
| d = a.o(); | |
| a[o](d == c); | |
| return b | |
| }, | |
| of = function(a, b) { | |
| var c = a.o(); | |
| a[o](c[D]); | |
| return b | |
| }, | |
| pf = function(a, b) { | |
| var c = Number(a.pop()), | |
| d = l.max(0, Number(a.pop()) - 1), | |
| e = a.o(); | |
| a[o](e.substr(d, c)); | |
| return b | |
| }, | |
| qf = function(a, b) { | |
| a.pop(); | |
| return b | |
| }, | |
| rf = function(a, b) { | |
| var c = a.j(), | |
| c = c < 0 ? l.ceil(c) : l[Ca](c); | |
| a[o](c); | |
| return b | |
| }, | |
| sf = function(a, b) { | |
| var c = a.o(), | |
| c = Te(c), | |
| c = c[G]("."), | |
| d = a.z.get(c[0]); | |
| if (c[D] > 1) { | |
| var e; | |
| for (e = 1; P(d) && e < c[D] - 1; ++e) d = d[a.i(d, c[e])]; | |
| P(d) && (d = d[a.i(d, c[e])]) | |
| } | |
| a[o](d); | |
| return b | |
| }, | |
| tf = function(a, b) { | |
| var c = a.pop(), | |
| d = a.o(), | |
| d = Te(d), | |
| e = d[G]("."); | |
| if (e[D] == 1) a.z.set(d, c); | |
| else { | |
| var d = a.z.get(e[0]), | |
| g; | |
| for (g = 1; P(d) && g < e[D] - 1; ++g) d = d[a.i(d, e[g])]; | |
| P(d) && (d[a.i(d, e[g])] = c) | |
| } | |
| return b | |
| }, | |
| uf = function(a, b) { | |
| var c = a.o(), | |
| d = a.o(); | |
| a[o](d + c); | |
| return b | |
| }, | |
| vf = function(a, b) { | |
| var c = Xe[a.j()], | |
| d = a.Ub(); | |
| d ? a[o](d[c]) : a[o](f); | |
| return b | |
| }, | |
| wf = function(a, b) { | |
| var c = a.pop(), | |
| d = Xe[a.j()], | |
| e = a.Ub(); | |
| e && d && (e[d] = c); | |
| return b | |
| }, | |
| xf = function(a, b) { | |
| var c = a.j(), | |
| d = a.o(), | |
| e = a.Ub(); | |
| e && e.__swiffy_d.duplicate(a.M, d, c); | |
| return b | |
| }, | |
| yf = function(a, b) { | |
| var c = a.Ub(); | |
| c instanceof $ && c.removeMovieClip(); | |
| return b | |
| }, | |
| zf = function(a, b) { | |
| a.Ee(a.o()); | |
| return b | |
| }, | |
| Hg = function(a, b, c) { | |
| return c | |
| }, | |
| Bf = function(a, b) { | |
| var c = a.j(); | |
| a[o](String.fromCharCode(c)); | |
| return b | |
| }, | |
| Cf = function(a, b) { | |
| var c = a.o(); | |
| a[o](c[jb](0)); | |
| return b | |
| }, | |
| Df = function(a, b) { | |
| a[o](a.kd() - a.qe); | |
| return b | |
| }, | |
| Ef = function(a, b) { | |
| var c = a.j(), | |
| d; | |
| do d = l[Ca](l.random() * c); | |
| while (d == c && c > 0); | |
| a[o](d); | |
| return b | |
| }, | |
| Hf = function(a, b) { | |
| var c = a.pop(), | |
| d = a.pop(); | |
| a.z.Ma(d, c); | |
| return b | |
| }, | |
| Mf = function(a, b) { | |
| var c = a.pop(); | |
| a.z.Rb(c); | |
| return b | |
| }, | |
| Gf = function(a, b) { | |
| var c = a.pop(); | |
| a.z.Sb(c); | |
| return b | |
| }, | |
| Jf = function(a) { | |
| na(a, a.pop()); | |
| return Number.MAX_VALUE | |
| }, | |
| Kf = function(a, b) { | |
| var c = a.j(), | |
| d = a.j(); | |
| a[o](d % c); | |
| return b | |
| }, | |
| Sf = function(a, b) { | |
| var c = a.pop(), | |
| d = a.pop(); | |
| c == f ? a[o](d) : c == f ? a[o](c) : a[o](d + c); | |
| return b | |
| }, | |
| Tf = function(a, b) { | |
| var c = a.pop(), | |
| d = a.pop(); | |
| a[o](d < c); | |
| return b | |
| }, | |
| mg = function(a, b) { | |
| var c = a.pop(), | |
| d = a.pop(); | |
| a[o](d > c); | |
| return b | |
| }, | |
| Uf = function(a, b) { | |
| var c = a.pop(), | |
| d = a.pop(); | |
| a[o](d == c); | |
| return b | |
| }, | |
| lg = function(a, b) { | |
| var c = a.pop(), | |
| d = a.pop(); | |
| a[o](d === c); | |
| return b | |
| }, | |
| Af = function(a, b) { | |
| var c = a.o(), | |
| d = a.o(); | |
| a[o](d < c); | |
| return b | |
| }, | |
| ng = function(a, b) { | |
| var c = a.o(), | |
| d = a.o(); | |
| a[o](d > c); | |
| return b | |
| }, | |
| Vf = function(a, b) { | |
| var c = a.j(); | |
| a[o](c); | |
| return b | |
| }, | |
| Wf = function(a, b) { | |
| var c = a.o(); | |
| a[o](c); | |
| return b | |
| }, | |
| Xf = function(a, b) { | |
| var c = a.pop(); | |
| a[o](c); | |
| a[o](c); | |
| return b | |
| }, | |
| Yf = function(a, b) { | |
| var c = a.pop(), | |
| d = a.pop(); | |
| a[o](c); | |
| a[o](d); | |
| return b | |
| }, | |
| Zf = function(a, b) { | |
| var c = a.o(), | |
| d = a.pop(), | |
| e; | |
| d && (e = d[a.i(d, c)]); | |
| a[o](e); | |
| return b | |
| }, | |
| $f = function(a, b) { | |
| var c = a.pop(), | |
| d = a.o(), | |
| e = a.pop(); | |
| e && (e[a.i(e, d)] = c); | |
| return b | |
| }, | |
| ag = function(a, b) { | |
| var c = a.j(); | |
| a[o](++c); | |
| return b | |
| }, | |
| bg = function(a, b) { | |
| var c = a.j(); | |
| a[o](--c); | |
| return b | |
| }, | |
| fg = function(a, b) { | |
| var c = a.j(), | |
| d = a.j(); | |
| a[o](c & d); | |
| return b | |
| }, | |
| gg = function(a, b) { | |
| var c = a.j(), | |
| d = a.j(); | |
| a[o](c | d); | |
| return b | |
| }, | |
| hg = function(a, b) { | |
| var c = a.j(), | |
| d = a.j(); | |
| a[o](d ^ c); | |
| return b | |
| }, | |
| ig = function(a, b) { | |
| var c = a.j(), | |
| d = a.j(); | |
| a[o](d << c); | |
| return b | |
| }, | |
| jg = function(a, b) { | |
| var c = a.j(), | |
| d = a.j(); | |
| a[o](d >> c); | |
| return b | |
| }, | |
| kg = function(a, b) { | |
| var c = a.j(), | |
| d = a.j(); | |
| a[o](d >>> c); | |
| return b | |
| }, | |
| Ff = function(a, b) { | |
| var c = a.o(), | |
| d = a.pop(); | |
| d && delete d[a.i(d, c)]; | |
| return b | |
| }, | |
| og = function(a, b, c) { | |
| b = b.M; | |
| b != h && b.nb(a, !1); | |
| return c | |
| }, | |
| sg = function(a, b, c) { | |
| b = b.M; | |
| b != h && (a = b.lb(a), a != f && b.nb(a, !1)); | |
| return c | |
| }, | |
| qg = function(a, b, c) { | |
| b.Pa = a; | |
| return c | |
| }, | |
| rg = function(a, b) { | |
| var c = a.pop(), | |
| c = c instanceof | |
| Y ? c.__swiffy_d : a.eb(a.Na, String(c)); | |
| a.ea(c); | |
| return b | |
| }, | |
| Qf = function(a, b) { | |
| var c = a.pop(), | |
| d; | |
| if (c instanceof $) { | |
| d = ""; | |
| for (c = c.__swiffy_d; c && c != a.T;) d = "." + c[La]() + d, c = c[ra](); | |
| c && (d = "_root" + d) | |
| } | |
| a[o](d); | |
| return b | |
| }, | |
| Bg = function(a, b, c) { | |
| b[o](a); | |
| return c | |
| }, | |
| Dg = function(a, b) { | |
| a[o](f); | |
| return b | |
| }, | |
| Eg = function(a, b) { | |
| a[o](Number[ua]); | |
| return b | |
| }, | |
| Fg = function(a, b) { | |
| a[o](Number.NEGATIVE_INFINITY); | |
| return b | |
| }, | |
| Gg = function(a, b) { | |
| a[o](Number.NaN); | |
| return b | |
| }, | |
| Cg = function(a, b, c) { | |
| b[o](b.Pa[a]); | |
| return c | |
| }, | |
| Ag = function(a, b, c) { | |
| b[o](b.J[b.Aa + a]); | |
| return c | |
| }, | |
| pg = function(a, b, c) { | |
| b.J[b.Aa + a] = b.J[b.J[D] - 1]; | |
| return c | |
| }, | |
| tg = function(a, b) { | |
| var c = a.o(), | |
| d = a.o(); | |
| a.De(d, c); | |
| return b | |
| }, | |
| vg = function(a, b, c) { | |
| var d = b.pop(); | |
| if (!(d instanceof rd)) return c; | |
| var e = b.z; | |
| b.z = new Re(b, e, d); | |
| for (d = 0; d < a[D];) d = a[d](b, d + 1); | |
| b.z = e; | |
| return c | |
| }, | |
| Ig = function(a, b, c, d) { | |
| var e = d.z, | |
| g = d.Aa, | |
| i = d.Pa, | |
| p = d.M, | |
| y = d.Na; | |
| d.z = new Qe(d, d.Cb); | |
| d.Pa = c; | |
| this instanceof Y && d.ea(this.__swiffy_d); | |
| d.Aa = d.J[D]; | |
| d.J.length += 4; | |
| var t; | |
| for (t = 0; t < a[D]; ++t) d.z.Ma(a[t], arguments[4 + t]); | |
| d.z.Ma("this", this); | |
| na(d, f); | |
| for (t = 0; t < b[D];) t = b[t](d, t + 1); | |
| ka(d.J, d.Aa); | |
| d.z = e; | |
| d.Aa = g; | |
| d.Pa = i; | |
| d.Na = y; | |
| d.ea(p); | |
| return d.returnValue | |
| }, | |
| ug = function(a, b, c, d) { | |
| a = Q(Ig, a, b, c.Pa, c); | |
| R(a, rd); | |
| c[o](a); | |
| return d | |
| }, | |
| If = function(a, b) { | |
| var c = a.o(); | |
| a.z.get(c); | |
| for (var d = a.j(), e = [], g = 0; g < d; ++g) e[g] = a.pop(); | |
| a[o](a.z[I](c, e)); | |
| return b | |
| }, | |
| cg = function(a, b) { | |
| for (var c = a.pop(), d = a.pop(), e = a.j(), g = [], i = 0; i < e; i++) g[i] = a.pop(); | |
| if (d != h) if (c)(c = d[a.i(d, String(c))]) ? a[o](c[K](d, g)) : a[o](f); | |
| else a[o](d[K](a.Cb.get("this"), g)); | |
| else a[o](f); | |
| return b | |
| }, | |
| Lf = function(a, b) { | |
| for (var c = a.o(), c = a.z.get(c), d = a.j(), e = [], g = 0; g < d; ++g) e[g] = a.pop(); | |
| Bb(c) || (c = rd); | |
| d = j.create(c[E]); | |
| c[K](d, e); | |
| a[o](d); | |
| return b | |
| }, | |
| dg = function(a, b) { | |
| for (var c = a.pop(), d = a.pop(), e = a.j(), g = [], i = 0; i < e; i++) g[i] = a.pop(); | |
| var p; | |
| d != h && (p = c ? d[a.i(d, String(c))] : d); | |
| Bb(p) || (p = rd); | |
| c = j.create(p[E]); | |
| p[K](c, g); | |
| a[o](c); | |
| return b | |
| }, | |
| Of = function(a, b) { | |
| for (var c = new rd, d = a.j(), e = 0; e < d; e++) { | |
| var g = a.pop(), | |
| i = a.o(); | |
| c[i] = g | |
| } | |
| a[o](c); | |
| return b | |
| }, | |
| Nf = function(a, b) { | |
| for (var c = [], d = a.j(), e = 0; e < d; e++) { | |
| var g = a.pop(); | |
| c[e] = g | |
| } | |
| a[o](c); | |
| return b | |
| }, | |
| Pf = function(a, b) { | |
| var c = a.pop(); | |
| a[o](c instanceof $ ? "movieclip" : c == h || c == f ? String(c) : typeof c); | |
| return b | |
| }, | |
| Rf = function(a, b) { | |
| sf(a, b); | |
| return eg(a, b) | |
| }, | |
| eg = function(a, b) { | |
| var c = a.pop(); | |
| a[o](h); | |
| for (var d in c) a[o](d); | |
| return b | |
| }, | |
| wg = function(a) { | |
| return a | |
| }, | |
| xg = function(a, b, c) { | |
| return Boolean(b.pop()) ? a : c | |
| }, | |
| yg = function(a, b) { | |
| var c = a.o(), | |
| c = a.Bc(c); | |
| if (c[Ta]) { | |
| var d = c[Ta].lb(c.Ob); | |
| if (d != f && (d = c[Ta].we(d))) for (var e = 0; e < d[D]; e++) d[e].pb(c[Ta]) | |
| } | |
| return b | |
| }, | |
| zg = function(a, b, c, d) { | |
| var e = c.o(), | |
| c = c.Bc(e); | |
| c[Ta] && (e = c[Ta].lb(c.Ob), e != f && c[Ta].nb(e + a, b)); | |
| return d | |
| }; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment