kosx

Norm?

Oct 25th, 2020 (edited)
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. (function() {
  2.     var h = void 0
  3.       , k = !0
  4.       , m = null
  5.       , n = !1
  6.       , aa = encodeURIComponent
  7.       , r = window
  8.       , u = document
  9.       , v = Math
  10.       , ca = navigator
  11.       , da = parseInt
  12.       , x = parseFloat;
  13.     function ea(G, C) {
  14.         return G.width = C
  15.     }
  16.     function fa(G, C) {
  17.         return G.innerHTML = C
  18.     }
  19.     function ha(G, C) {
  20.         return G.loop = C
  21.     }
  22.     function ia(G, C) {
  23.         return G.zIndex = C
  24.     }
  25.     function ja(G, C) {
  26.         return G.position = C
  27.     }
  28.     function ka(G, C) {
  29.         return G.display = C
  30.     }
  31.     function la(G, C) {
  32.         return G.height = C
  33.     }
  34.     var z = "appendChild"
  35.       , A = "push"
  36.       , B = "direction"
  37.       , ma = "lastPosition"
  38.       , na = "clearTimeout"
  39.       , D = "width"
  40.       , oa = "slice"
  41.       , pa = "replace"
  42.       , E = "getElementById"
  43.       , qa = "charAt"
  44.       , ra = "preventDefault"
  45.       , F = "indexOf"
  46.       , H = "createElement"
  47.       , I = "addEventListener"
  48.       , J = "setAttribute"
  49.       , sa = "play"
  50.       , L = "type"
  51.       , ta = "attachEvent"
  52.       , M = "source"
  53.       , ua = "changedTouches"
  54.       , P = "getTime"
  55.       , va = "getElementsByTagName"
  56.       , Q = "length"
  57.       , wa = "prototype"
  58.       , R = "setTimeout"
  59.       , xa = "removeEventListener"
  60.       , ya = "userAgent"
  61.       , za = "hasOwnProperty"
  62.       , Aa = "touches"
  63.       , S = "style"
  64.       , Ba = "pause"
  65.       , Ca = "body"
  66.       , Da = "search"
  67.       , T = "options"
  68.       , U = "start"
  69.       , V = "getAttribute"
  70.       , Ea = "detachEvent"
  71.       , Fa = "removeAttribute"
  72.       , Ga = "parentNode"
  73.       , W = "height"
  74.       , Ha = "splice"
  75.       , Ia = "event"
  76.       , X = ""
  77.       , Ja = "\n"
  78.       , Ka = " "
  79.       , La = " -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop("
  80.       , Ta = " : "
  81.       , Ua = " rotate("
  82.       , Va = " rotateX("
  83.       , Wa = " rotateY("
  84.       , Xa = " rotateY(0) "
  85.       , Ya = " translateX("
  86.       , Za = " translateY("
  87.       , $a = " translateZ("
  88.       , ab = "#"
  89.       , bb = "%"
  90.       , cb = "%27"
  91.       , db = "&"
  92.       , eb = " "
  93.       , fb = "')"
  94.       , gb = "'></iframe>"
  95.       , hb = ")"
  96.       , ib = ") "
  97.       , jb = "*"
  98.       , kb = ","
  99.       , lb = ",transparent),to(rgba(255,255,255,.5)))"
  100.       , mb = "-"
  101.       , nb = "-10000"
  102.       , ob = "-20deg"
  103.       , pb = "-300px"
  104.       , qb = "-50deg"
  105.       , rb = "-600px"
  106.       , sb = "-bottom"
  107.       , tb = "-moz-"
  108.       , ub = "-moz-perspective"
  109.       , vb = "-ms-transform"
  110.       , wb = "-ms-transform-origin"
  111.       , xb = "-o-"
  112.       , yb = "-webkit-"
  113.       , zb = "-webkit-tap-highlight-color"
  114.       , Ab = ".HYPE_scene "
  115.       , Bb = ".gif"
  116.       , Cb = "/"
  117.       , Db = "/blank.gif"
  118.       , Y = "0"
  119.       , Eb = "0.0"
  120.       , Fb = "0123456789ABCDEF"
  121.       , Gb = "0deg"
  122.       , Hb = "0px"
  123.       , Z = "1"
  124.       , Ib = "1.0"
  125.       , Jb = "100%"
  126.       , Kb = "100000"
  127.       , Lb = "1px"
  128.       , Mb = "2"
  129.       , Nb = "2d"
  130.       , Ob = "3"
  131.       , Pb = "4"
  132.       , Qb = "40deg"
  133.       , Rb = "5"
  134.       , Sb = "50%"
  135.       , Tb = "50deg"
  136.       , Ub = "600px"
  137.       , Vb = "8px"
  138.       , Wb = "9px"
  139.       , Xb = ": "
  140.       , Yb = "</div>"
  141.       , Zb = "</style>"
  142.       , $b = "<b><a style='color:#777;text-decoration:none;opacity:.75;'href='http://tumult.com/hype/?utm_source=export&utm_medium=web&utm_campaign=BuiltWithHype'target='_blank'>Built with Hype</a></b>"
  143.       , ac = "<div style='overflow:auto;-webkit-overflow-scrolling:touch;width:100%;height:100%;'>"
  144.       , bc = "<iframe frameBorder='0'style='width:100%;height:100%;border:none;'src='"
  145.       , cc = '<style id="" type="text/css">'
  146.       , dc = "="
  147.       , ec = "?"
  148.       , fc = "@1x"
  149.       , gc = "@2x"
  150.       , hc = "APPLY ERR "
  151.       , ic = "Action"
  152.       , jc = "Android"
  153.       , kc = "BODY"
  154.       , lc = "BackCompat"
  155.       , mc = "Error in "
  156.       , nc = "GET"
  157.       , oc = "GHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
  158.       , pc = "HYPE_ak"
  159.       , qc = "HYPE_element"
  160.       , rc = "HYPE_element_container"
  161.       , sc = "HYPE_scene"
  162.       , tc = "HYPE_scene_index"
  163.       , uc = "HYP_0"
  164.       , vc = "HYP_1"
  165.       , wc = "HYP_2"
  166.       , xc = "HYP_3"
  167.       , yc = "HYP_4"
  168.       , zc = "HYP_5"
  169.       , Ac = "HYP_6"
  170.       , Bc = "HYP_7"
  171.       , Cc = "HYP_8"
  172.       , Dc = "HYP_9"
  173.       , Ec = "HYP_a"
  174.       , Fc = "HYP_aa"
  175.       , Gc = "HYP_ab"
  176.       , Hc = "HYP_ad"
  177.       , Ic = "HYP_ae"
  178.       , Jc = "HYP_ag"
  179.       , Kc = "HYP_ah"
  180.       , Lc = "HYP_am"
  181.       , Mc = "HYP_an"
  182.       , Nc = "HYP_ao"
  183.       , Oc = "HYP_ap"
  184.       , Pc = "HYP_ar"
  185.       , Qc = "HYP_b"
  186.       , Rc = "HYP_c"
  187.       , Sc = "HYP_d"
  188.       , Uc = "HYP_e"
  189.       , Vc = "HYP_f"
  190.       , Wc = "HYP_g"
  191.       , Xc = "HYP_p"
  192.       , Yc = "HYP_q"
  193.       , Zc = "HYP_r"
  194.       , $c = "HYP_s"
  195.       , ad = "HYP_t"
  196.       , bd = "HYP_tX"
  197.       , cd = "HYP_tY"
  198.       , dd = "HYP_u"
  199.       , ed = "HYP_v"
  200.       , fd = "HYP_w"
  201.       , gd = "HYP_x"
  202.       , hd = "HYP_y"
  203.       , id = "HYP_z"
  204.       , jd = "Helvetica,Arial,Sans-Serif"
  205.       , kd = "HypeDocumentLoad"
  206.       , ld = "HypeSceneLoad"
  207.       , md = "HypeSceneUnload"
  208.       , nd = "HypeSwipe"
  209.       , od = "HypeTimelineAction"
  210.       , pd = "HypeTimelineComplete"
  211.       , qd = "Loading"
  212.       , rd = "MSPointerUp"
  213.       , sd = "MouseEvents"
  214.       , td = "MozBoxShadow"
  215.       , ud = "YES"
  216.       , vd = "_blank"
  217.       , wd = "_loading"
  218.       , xd = "a"
  219.       , yd = "aY"
  220.       , zd = "abort"
  221.       , Ad = "absolute"
  222.       , Bd = "alt"
  223.       , Cd = "arraybuffer"
  224.       , Dd = "audio"
  225.       , Ed = "audio/ogg"
  226.       , Fd = "auto"
  227.       , Gd = "b"
  228.       , Hd = "bO"
  229.       , Id = "bQ"
  230.       , Jd = "bS"
  231.       , Kd = "background-origin"
  232.       , Ld = "background-size"
  233.       , Md = "below "
  234.       , Nd = "block"
  235.       , Od = "blur("
  236.       , Pd = "body="
  237.       , Qd = "box-reflect"
  238.       , Rd = "box-shadow"
  239.       , Sd = "boxShadow"
  240.       , Td = "brightness("
  241.       , Ud = "c"
  242.       , Vd = "cancel"
  243.       , Wd = "canplaythrough"
  244.       , Xd = "canvas"
  245.       , Yd = "click"
  246.       , Zd = "contrast("
  247.       , $d = "controls"
  248.       , ae = "d"
  249.       , be = "deg"
  250.       , ce = "deg,"
  251.       , de = "div"
  252.       , ee = "down"
  253.       , fe = "drag"
  254.       , ge = "dropbox.com"
  255.       , he = "e"
  256.       , ie = "element"
  257.       , je = "embed"
  258.       , ke = "embedobj_"
  259.       , le = "end"
  260.       , me = "error"
  261.       , ne = "file://"
  262.       , oe = "filter"
  263.       , pe = "flat"
  264.       , qe = "font-"
  265.       , re = "head"
  266.       , se = "hidden"
  267.       , te = "href"
  268.       , ue = "http://"
  269.       , ve = "hue-rotate("
  270.       , we = "hype main object"
  271.       , xe = "hype-obj-"
  272.       , ye = "hype-scene-"
  273.       , ze = "iPad"
  274.       , Ae = "iPhone"
  275.       , Be = "iPod"
  276.       , Ce = "ibooksimg://"
  277.       , De = "img"
  278.       , Ee = "img_"
  279.       , Fe = "inherit"
  280.       , Ge = "j"
  281.       , He = "kTimelineDefaultIdentifier"
  282.       , Ie = "keydown"
  283.       , Je = "keypress"
  284.       , Ke = "keyup"
  285.       , Le = "left"
  286.       , Me = "linear-gradient("
  287.       , Ne = "load"
  288.       , Oe = "loop"
  289.       , Pe = "mailto:"
  290.       , Qe = "margin"
  291.       , Re = "mouseclick"
  292.       , Se = "mousedown"
  293.       , Te = "mousemove"
  294.       , Ue = "mouseout"
  295.       , Ve = "mouseover"
  296.       , We = "mouseup"
  297.       , Xe = "move"
  298.       , Ye = "mute"
  299.       , Ze = "no"
  300.       , $e = "no-repeat"
  301.       , af = "none"
  302.       , bf = "number"
  303.       , cf = "on"
  304.       , df = "onresize"
  305.       , ef = "overflow:hidden;position:absolute;width:150px;top:40%;left:0;right:0;margin:auto;padding:2px;border:3px solid #BBB;background-color:#EEE;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-align:center;font-family:'Lucida Grande',Helvetica,Sans-Serif;font-size:13px;font-weight:bold;color:#AAA;z-index:100000;"
  306.       , ff = "pageshow"
  307.       , gf = "perspective"
  308.       , hf = "pointer-events"
  309.       , jf = "pointerup"
  310.       , kf = "preserve-3d"
  311.       , $ = "px"
  312.       , lf = "px "
  313.       , mf = "px) "
  314.       , nf = "resize"
  315.       , of = "rgba(0,0,0,0)"
  316.       , pf = "right"
  317.       , qf = "saturate("
  318.       , rf = "script"
  319.       , sf = "sepia("
  320.       , tf = "source"
  321.       , uf = "src"
  322.       , vf = "start"
  323.       , wf = "subject="
  324.       , xf = "swipe"
  325.       , yf = "tap"
  326.       , zf = "target"
  327.       , Af = "title"
  328.       , Bf = "touchcancel"
  329.       , Cf = "touchend"
  330.       , Df = "touchmove"
  331.       , Ef = "touchstart"
  332.       , Ff = "transform"
  333.       , Gf = "transform-origin"
  334.       , Hf = "transform-style"
  335.       , If = "type"
  336.       , Jf = "up"
  337.       , Kf = "url('"
  338.       , Lf = "user-select"
  339.       , Mf = "vertical-align"
  340.       , Nf = "video"
  341.       , Of = "video/ogg"
  342.       , Pf = "video/quicktime"
  343.       , Qf = "video/webm"
  344.       , Rf = "www."
  345.       , Sf = "x-ibooks-th://"
  346.       , Tf = "z";
  347.     r.HYPE_344 = function() {
  348.         function G(a, c) {
  349.             if (a[F])
  350.                 return a[F](c);
  351.             for (var d = 0; d < a[Q]; d++)
  352.                 if (a[d] == c)
  353.                     return d;
  354.             return -1
  355.         }
  356.         function C(a, c, d, e) {
  357.             this.Yb = 3 * a;
  358.             this.Ec = 3 * (d - a) - this.Yb;
  359.             this.ud = 1 - this.Yb - this.Ec;
  360.             this.Hc = 3 * c;
  361.             this.xd = 3 * (e - c) - this.Hc;
  362.             this.Se = 1 - this.Hc - this.xd
  363.         }
  364.         function Uf(a) {
  365.             var c = this;
  366.             Ma[a] = c;
  367.             c.te = function() {
  368.                 var a = u[H](Dd);
  369.                 c.gb = a;
  370.                 for (var b = c.ye(), f = 0; f < b[Q]; f++) {
  371.                     var g = b[f]
  372.                       , j = u[H](tf);
  373.                     j[J](uf, c.uc[g]);
  374.                     j[J](If, g);
  375.                     a[z](j)
  376.                 }
  377.                 u[Ca][z](a);
  378.                 return a
  379.             }
  380.             ;
  381.             c.load = function(a, b) {
  382.                 if (!(c.Fa == k || c.Ma == k)) {
  383.                     var f = c.te()
  384.                       , g = function() {
  385.                         r[na](c.Fe);
  386.                         c.Fa != k && (c.Ma = n,
  387.                         c.Fa = k,
  388.                         a != m && a(c),
  389.                         c.Fb == k && c[sa]())
  390.                     }
  391.                       , j = function() {
  392.                         r[na](c.Fe);
  393.                         c.Fa != k && (c.Ma = n,
  394.                         b != m && b(c))
  395.                     };
  396.                     f[I](Wd, g, k);
  397.                     f[I](zd, j, k);
  398.                     f[I](me, j, k);
  399.                     c.Fe = r[R](j, 15E3);
  400.                     c.Ma = k;
  401.                     ca.onLine == m || ca.onLine == k ? f.load() : g()
  402.                 }
  403.             }
  404.             ;
  405.             c.play = function() {
  406.                 if (c.Fa != k) {
  407.                     if (c.Ma == k) {
  408.                         c.Fb = k;
  409.                         return
  410.                     }
  411.                     c.Fa = k
  412.                 }
  413.                 c.gb == m && c.te();
  414.                 try {
  415.                     ha(c.gb, c.loop),
  416.                     c.gb.currentTime = 0
  417.                 } catch (a) {}
  418.                 c.gb[sa]()
  419.             }
  420.             ;
  421.             c.pause = function() {
  422.                 c.Fa != k ? c.Fb = n : c.gb != m && c.gb[Ba]()
  423.             }
  424.         }
  425.         function Vf(a) {
  426.             var c = this;
  427.             Ma[a] = c;
  428.             ba == m && ("undefined" !== typeof AudioContext ? ba = new AudioContext : "undefined" !== typeof webkitAudioContext && (ba = new webkitAudioContext));
  429.             c.load = function(a, b) {
  430.                 if (!(c.Fa == k || c.Ma == k)) {
  431.                     c.Ma = k;
  432.                     var f = c.pg();
  433.                     -1 == f[F](ec) && (f = X + f + ec);
  434.                     var g = new XMLHttpRequest;
  435.                     g.open(nc, f, k);
  436.                     g.responseType = Cd;
  437.                     g.onload = function() {
  438.                         ba.decodeAudioData(g.response, function(b) {
  439.                             c.Re = b;
  440.                             c.Ma = n;
  441.                             c.Fa = k;
  442.                             a != m && a(c);
  443.                             c.Fb == k && (c[M] != m && c[T].ed == k ? c[M].buffer = b : c[sa]())
  444.                         }, function() {
  445.                             c.Ma = n;
  446.                             b != m && b(c)
  447.                         })
  448.                     }
  449.                     ;
  450.                     g.onerror = function() {
  451.                         c.Ma = n;
  452.                         b != m && b(c)
  453.                     }
  454.                     ;
  455.                     g.send()
  456.                 }
  457.             }
  458.             ;
  459.             c.play = function() {
  460.                 c.od();
  461.                 c.source = ba.createBufferSource();
  462.                 c[M].connect(ba.destination);
  463.                 ha(c[M], c.loop);
  464.                 c[T].ed == k && c.nd();
  465.                 c.Fa != k ? (c.Fb = k,
  466.                 c.load()) : (c[M].buffer = c.Re,
  467.                 c[T].ed != k && c.nd())
  468.             }
  469.             ;
  470.             c.pause = function() {
  471.                 c.Fa != k ? c.Fb = n : c.od()
  472.             }
  473.             ;
  474.             c.nd = function() {
  475.                 try {
  476.                     if (c[M] != m)
  477.                         if (c[M].noteOn != m)
  478.                             c[M].noteOn(0);
  479.                         else
  480.                             c[M][U](0)
  481.                 } catch (a) {}
  482.             }
  483.             ;
  484.             c.od = function() {
  485.                 try {
  486.                     c[M] != m && (c[M].noteOff != m ? c[M].noteOff(0) : c[M].stop(0))
  487.                 } catch (a) {}
  488.             }
  489.             ;
  490.             c.pg = function() {
  491.                 if (c.ad != m)
  492.                     return c.ad;
  493.                 for (var a = u[H](Dd), b = c.ye(), f = 0; f < b[Q]; f++) {
  494.                     var g = b[f];
  495.                     c.ad = c.uc[g];
  496.                     if (a.canPlayType(g) != Ze && a.canPlayType(g) != X)
  497.                         break
  498.                 }
  499.                 return c.ad
  500.             }
  501.         }
  502.         var a = this;
  503.         a.name = we;
  504.         a.version = 344;
  505.         a.Yd = 0;
  506.         a.uf = 1;
  507.         a.sg = 2;
  508.         a.Pc = 3;
  509.         a.xf = 4;
  510.         a.yf = 5;
  511.         a.pf = 6;
  512.         a.Oc = 7;
  513.         a.qf = 8;
  514.         a.tf = 9;
  515.         a.sf = 10;
  516.         a.rf = 11;
  517.         a.wf = 12;
  518.         a.vf = 13;
  519.         a.Ff = 0;
  520.         a.Ef = 1;
  521.         a.Gf = 2;
  522.         a.Cf = 3;
  523.         a.Df = 4;
  524.         a.ug = 0;
  525.         a.Jf = 1;
  526.         a.ce = 2;
  527.         a.ee = 3;
  528.         a.de = 4;
  529.         a.Rc = 5;
  530.         a.Qc = 6;
  531.         a.Sc = 7;
  532.         a.Zd = 0;
  533.         a.zf = 1;
  534.         a.gc = 2;
  535.         a.tg = 0;
  536.         a.If = 1;
  537.         a.Hf = 2;
  538.         a.Na = He;
  539.         a.hc = 0;
  540.         a.ic = 1;
  541.         a.qg = 0;
  542.         a.Je = 1;
  543.         a.Le = 2;
  544.         a.He = 4;
  545.         a.Ke = 8;
  546.         a.Ge = 16;
  547.         a.Ie = 32;
  548.         a.Bf = 64;
  549.         a.Af = 128;
  550.         a.rb = [];
  551.         a.pa = [];
  552.         a.Sa = {};
  553.         a.Ca = {};
  554.         a.Sb = n;
  555.         a.Pd = 60;
  556.         a.wg = [];
  557.         a.pb = {};
  558.         a.qb = [];
  559.         a.rg = n;
  560.         a.ra = [];
  561.         a.Db = [];
  562.         a.hb = {};
  563.         a.ma = {};
  564.         a.ja = {};
  565.         a.Ud = {};
  566.         a.Wd = {};
  567.         a.Gd = 0;
  568.         a.Nc = n;
  569.         a.ac = [];
  570.         a.Vc = {};
  571.         a.Rd = n;
  572.         a.he = {};
  573.         a.Ob = n;
  574.         a.cd = n;
  575.         a.yb = {};
  576.         a.Tb = {};
  577.         a.Tc = Fb;
  578.         a.ka = yb;
  579.         a.be = vf;
  580.         a.ae = Xe;
  581.         a.Cb = le;
  582.         a.kc = Vd;
  583.         a.Va = Le;
  584.         a.Ga = pf;
  585.         a.nb = Jf;
  586.         a.Ua = ee;
  587.         a.lb = fe;
  588.         a.jc = xf;
  589.         a.mb = yf;
  590.         a.$d = Bf;
  591.         a.Xb = n;
  592.         a.oc = 0;
  593.         a.cc = n;
  594.         a.Lb = [];
  595.         a.z_n = function(b) {
  596.             a.ff = b
  597.         }
  598.         ;
  599.         a.z_b = function(b) {
  600.             a.ua = b
  601.         }
  602.         ;
  603.         a.z_c = function(b) {
  604.             a.Sd = b
  605.         }
  606.         ;
  607.         a.z_h = function(b) {
  608.             a.Xa = b
  609.         }
  610.         ;
  611.         a.z_g = function(b) {
  612.             a.xa = b
  613.         }
  614.         ;
  615.         a.z_a = function(b) {
  616.             a.fb = b
  617.         }
  618.         ;
  619.         a.z_d = function(b) {
  620.             a.ba = b
  621.         }
  622.         ;
  623.         a.z_q = function(b, c) {
  624.             a.he = {
  625.                 width: b,
  626.                 height: c
  627.             }
  628.         }
  629.         ;
  630.         a.z_e = function(b) {
  631.             a.of = b
  632.         }
  633.         ;
  634.         a.z_i = function(b) {
  635.             a.ue = b
  636.         }
  637.         ;
  638.         a.z_j = function(b) {
  639.             a.ve = b
  640.         }
  641.         ;
  642.         a.z_k = function(b) {
  643.             a.Id = b
  644.         }
  645.         ;
  646.         a.z_i = function(b) {
  647.             a.ue = b
  648.         }
  649.         ;
  650.         a.z_f = function(b) {
  651.             a.da = b
  652.         }
  653.         ;
  654.         a.z_l = function(b) {
  655.             a.Qd = 37 == da(a.aa.Vb) ? n : b
  656.         }
  657.         ;
  658.         a.z_m = function(b) {
  659.             a.Nb = b
  660.         }
  661.         ;
  662.         a.log = function(a) {
  663.             r.console && console.log && console.log(a)
  664.         }
  665.         ;
  666.         a.z_o = function() {
  667.             r.vg = 0;
  668.             0 == a.Gd && (a.Gd = a.le());
  669.             a.ue == k && a.Qe();
  670.             a.ve == k && a.Pf();
  671.             var b = u[E](a.xa);
  672.             if (-1 == b[S][D][F]($) || -1 == b[S][W][F]($))
  673.                 a.Ob = k;
  674.             a.We();
  675.             a.Oe();
  676.             a.Pe();
  677.             a.bf();
  678.             a.$e();
  679.             a.af();
  680.             a.Yf();
  681.             r[I] ? (r[I](nf, a.bb),
  682.             r[I](ff, function() {
  683.                 r[R](a.bb, 1)
  684.             })) : r[ta] && r[ta](df, a.bb);
  685.             a.Nb && (b[S][zb] = of,
  686.             b[I] && (b[I](Yd, a.Wb, k),
  687.             b[I](We, a.Wb, k),
  688.             b[I](Se, a.Wb, k),
  689.             b[I](Ve, a.Wb, k)))
  690.         }
  691.         ;
  692.         a.le = function(b) {
  693.             var c = X
  694.               , d = a.Tc + oc;
  695.             b == h && (b = 10);
  696.             for (var e = 0; e < b; e++)
  697.                 var f = v.floor(v.random() * d[Q])
  698.                   , c = c + d.substring(f, f + 1);
  699.             return c
  700.         }
  701.         ;
  702.         a.Qe = function() {
  703.             var b = u[E](a.xa)
  704.               , c = u[H](de)
  705.               , d = c[S];
  706.             ja(d, Ad);
  707.             d.bottom = Lb;
  708.             d.right = Lb;
  709.             ia(d, Kb);
  710.             d.textAlign = pf;
  711.             d.fontSize = Wb;
  712.             d.fontFamily = jd;
  713.             fa(c, $b);
  714.             b[z](c)
  715.         }
  716.         ;
  717.         a.Pf = function() {
  718.             var b = a.xa + wd
  719.               , c = u[E](b);
  720.             if (c == m) {
  721.                 var d = u[E](a.xa)
  722.                   , c = u[H](de);
  723.                 c.id = b;
  724.                 c[S].cssText = ef;
  725.                 fa(c, qd);
  726.                 d[z](c)
  727.             }
  728.             ka(c[S], Nd)
  729.         }
  730.         ;
  731.         a.kf = function() {
  732.             ka(u[E](a.xa + wd)[S], af)
  733.         }
  734.         ;
  735.         a.Cd = function(b, c, d) {
  736.             var e = c;
  737.             if (e == m || u[E](e) != m) {
  738.                 do
  739.                     e = d + a.le(16);
  740.                 while (u[E](e) != m)
  741.             }
  742.             a.ma[b] = e;
  743.             a.ja[e] = b;
  744.             return a.Ud[c != m ? c : e] = e
  745.         }
  746.         ;
  747.         a.getElementById = function(b) {
  748.             var c = a.Ud[b];
  749.             c == m && (c = b);
  750.             return u[E](c)
  751.         }
  752.         ;
  753.         a.vd = function() {
  754.             a.cd = k
  755.         }
  756.         ;
  757.         a.Hd = function() {
  758.             a.cd = n;
  759.             for (var b in a.yb)
  760.                 a.yb[za](b) && a.$.la(a.yb[b]);
  761.             a.yb = {}
  762.         }
  763.         ;
  764.         a.Ed = function(b) {
  765.             if (b == m)
  766.                 return a.he;
  767.             var c = a.wb(b);
  768.             b = a.tb(b);
  769.             return {
  770.                 width: c,
  771.                 height: b
  772.             }
  773.         }
  774.         ;
  775.         a.Ub = function(b) {
  776.             var c = a.xa;
  777.             b != m && (c = a.ma[b]);
  778.             b = a.Tb[c];
  779.             b == m && (b = u[E](c),
  780.             b = {
  781.                 width: b.offsetWidth,
  782.                 height: b.offsetHeight
  783.             },
  784.             a.Tb[c] = b);
  785.             return b
  786.         }
  787.         ;
  788.         a.Ea = function(b) {
  789.             a.Tb[b.id] = m
  790.         }
  791.         ;
  792.         a.bb = function() {
  793.             a.Ob != n && a.me(m)
  794.         }
  795.         ;
  796.         a.me = function(b) {
  797.             if (a.Ob != n) {
  798.                 a.Tb = {};
  799.                 b = a.Ve(b);
  800.                 for (var c = 0; c < b[Q]; c++) {
  801.                     var d = b[c]
  802.                       , e = u[E](a.ma[d]);
  803.                     a.$.la(e);
  804.                     a.me(d)
  805.                 }
  806.             }
  807.         }
  808.         ;
  809.         a.Wc = function(b) {
  810.             b = a.ba[a.da].v[b];
  811.             return b == m ? m : b.bF
  812.         }
  813.         ;
  814.         a.Ve = function(b) {
  815.             var c = [], d = a.ba[a.da].v, e;
  816.             for (e in d)
  817.                 d[za](e) != n && d[e].bF == b && c[A](e);
  818.             return c
  819.         }
  820.         ;
  821.         a.bf = function() {
  822.             for (var b = u[E](a.xa), c = 0; c < a.ba[Q]; c++) {
  823.                 var d = a.ba[c]
  824.                   , e = u[H](de)
  825.                   , f = e[S];
  826.                 e.className = sc;
  827.                 e.id = a.Cd(d.o, m, ye);
  828.                 e[J](tc, d.x);
  829.                 a.Id != n && (f.backgroundColor = d.c);
  830.                 ka(f, af);
  831.                 f.overflow = se;
  832.                 ja(f, Ad);
  833.                 ea(f, b[S][D]);
  834.                 la(f, b[S][W]);
  835.                 10 <= a.aa.Ka && (f.perspective = d.p);
  836.                 b[z](e);
  837.                 var f = d.v, g;
  838.                 for (g in f)
  839.                     if (f[za](g) != n) {
  840.                         var j = f[g]
  841.                           , l = u[H](j.k);
  842.                         l.className = qc;
  843.                         l.id = a.Cd(g, j.i, xe);
  844.                         j.w != m && fa(l, j.w);
  845.                         if (a.aa.Da != m || 10 <= a.aa.bc) {
  846.                             var p = u[H](de)
  847.                               , q = p[S];
  848.                             p.className = rc;
  849.                             ja(q, Ad);
  850.                             q.top = Y;
  851.                             q.left = Y;
  852.                             ea(q, Jb);
  853.                             la(q, Jb);
  854.                             j.bR != m || j.aY != m ? (q[a.ka + gf] = d.p,
  855.                             q.MozPerspective = d.p,
  856.                             q.perspective = d.p) : a.aa.Da != m && (j.f != m || j.bL != m || j.bP != m) && l[J](Rc, Z);
  857.                             q.pointerEvents = af;
  858.                             q[hf] = af;
  859.                             l[S].pointerEvents = Fd;
  860.                             l[S][hf] = Fd;
  861.                             p[z](l);
  862.                             e[z](p)
  863.                         } else
  864.                             e[z](l)
  865.                     }
  866.             }
  867.         }
  868.         ;
  869.         a.Zb = function(a, c) {
  870.             return v.sqrt((c.x - a.x) * (c.x - a.x) + (c.y - a.y) * (c.y - a.y))
  871.         }
  872.         ;
  873.         a.Kf = function(a, c, d) {
  874.             return {
  875.                 x: a.x + (c.x - a.x) * d,
  876.                 y: a.y + (c.y - a.y) * d,
  877.                 Ya: 0
  878.             }
  879.         }
  880.         ;
  881.         a.ie = function(b, c) {
  882.             var d = a.Kf
  883.               , e = d(b.Ra, b.Ib, c)
  884.               , f = d(b.Ib, b.zb, c)
  885.               , g = d(b.zb, b.$b, c)
  886.               , j = d(e, f, c)
  887.               , f = d(f, g, c)
  888.               , d = d(j, f, c)
  889.               , j = n
  890.               , l = f;
  891.             f.x == d.x && f.y == d.y && (e.x == d.x && e.y == d.y ? l = g : (l = e,
  892.             j = k));
  893.             d.Ya = l.x == d.x ? l.y >= d.y ? 90 : -90 : 180 * v.atan((l.y - d.y) / (l.x - d.x)) / v.PI;
  894.             l.x < d.x && (d.Ya += 180);
  895.             j == k && (d.Ya += 180);
  896.             return d
  897.         }
  898.         ;
  899.         a.Ad = function(b) {
  900.             for (var c = 0, d = b.Ja, e = 0; e < d[Q]; e++) {
  901.                 for (var f = d[e], g = 0, j = f.Ra, l = 0; 100 > l; l++) {
  902.                     var p = a.ie(f, l / 99)
  903.                       , j = a.Zb(p, j);
  904.                     f.La[A]({
  905.                         location: p,
  906.                         length: j
  907.                     });
  908.                     g += j;
  909.                     j = p
  910.                 }
  911.                 c += g;
  912.                 f.length = g
  913.             }
  914.             b.length = c
  915.         }
  916.         ;
  917.         a.$e = function() {
  918.             for (var b = 0; b < a.ba[Q]; b++) {
  919.                 var c = a.ba[b], d;
  920.                 for (d in c.T) {
  921.                     var e = c.T[d], f;
  922.                     for (f in e.j) {
  923.                         for (var g = e.j[f], j = {}, l = [], p = 0; p < g[Q]; p++) {
  924.                             var q = g[p];
  925.                             l[A]({
  926.                                 Ra: {
  927.                                     x: q.b,
  928.                                     y: q.c
  929.                                 },
  930.                                 Ib: {
  931.                                     x: q.d,
  932.                                     y: q.e
  933.                                 },
  934.                                 zb: {
  935.                                     x: q.f,
  936.                                     y: q.g
  937.                                 },
  938.                                 $b: {
  939.                                     x: q.h,
  940.                                     y: q.i
  941.                                 },
  942.                                 length: 0,
  943.                                 La: []
  944.                             })
  945.                         }
  946.                         j.Ja = l;
  947.                         a.Ad(j);
  948.                         a.Vc[f] = j
  949.                     }
  950.                 }
  951.             }
  952.         }
  953.         ;
  954.         a.Ic = function(b, c) {
  955.             var d = c.f
  956.               , e = v.floor(b);
  957.             return a.Xc(e + 100 * (b - e) / d, d)
  958.         }
  959.         ;
  960.         a.We = function() {
  961.             for (var b = 0; b < a.ba[Q]; b++) {
  962.                 var c = a.ba[b], d;
  963.                 for (d in c.T) {
  964.                     var e = c.T[d];
  965.                     e.d = a.Ic(e.z, e);
  966.                     for (var f = 0; f < e.a[Q]; f++) {
  967.                         var g = e.a[f];
  968.                         g.t = a.Ic(g.y, e);
  969.                         g.d = a.Ic(g.z, e);
  970.                         g.p == m ? g.p = a.Zd : g.p == a.gc && (g.d = 0);
  971.                         g.r == m && (g.r = n);
  972.                         g.originalIndex = f
  973.                     }
  974.                 }
  975.             }
  976.         }
  977.         ;
  978.         a.Pe = function() {
  979.             for (var b = 0; b < a.Sd[Q]; b++) {
  980.                 var c = a.Sd[b]
  981.                   , d = u[H](de);
  982.                 fa(d, c);
  983.                 a.qd(d)
  984.             }
  985.             r[R](a.bb, 120);
  986.             r[R](a.bb, 1200)
  987.         }
  988.         ;
  989.         a.Oe = function() {
  990.             var b;
  991.             b = ".HYPE_element{-webkit-transform:rotateY(0);}video.HYPE_element{-webkit-transform:none;}^{color:#000;`size:16px;`weight:normal;`family:Helvetica,Arial,Sans-Serif;`weight:normal;`style:normal;`variant:normal;text-decoration:none;text-align:left;text-transform:none;text-indent:0;text-shadow:none;line-height:normal;letter-spacing:normal;white-space:normal;word-spacing:normal;@:baseline;border:none;background-color:transparent;background-image:none;-webkit-`smoothing:antialiased;-moz-backface-visibility:hidden;}^div,^span,^applet,^object,^iframe,^h1,^h2,^h3,^h4,^h5,^h6,^p,^blockquote,^pre,^a,^abbr,^acronym,^address,^big,^cite,^code,^del,^dfn,^em,^img,^ins,^kbd,^q,^s,^samp,^small,^strike,^strong,^sub,^sup,^tt,^var,^b,^u,^i,^center,^dl,^dt,^dd,^ol,^ul,^li,^fieldset,^form,^label,^legend,^table,^caption,^tbody,^tfoot,^thead,^tr,^th,^td,^article,^aside,^canvas,^details,^embed,^figure,^figcaption,^footer,^header,^hgroup,^menu,^nav,^output,^ruby,^section,^summary,^time,^mark,^audio,^video{color:?;`size:?;`weight:?;`family:?;`weight:?;`style:?;`variant:?;text-decoration:?;text-align:?;text-transform:?;text-indent:?;text-shadow:?;line-height:?;letter-spacing:?;white-space:?;word-spacing:?;@:?;border:none;background-color:transparent;background-image:none;padding:0;}^p{display:block;$:1em 0;}^div,^layer{display:block;}^article,^aside,^footer,^header,^hgroup,^nav,^section{display:block;}^blockquote{display:block;$:1em 40px;}^figcaption{display:block;}^figure{display:block;$:1em 40px;}^q{display:inline;}^q:before{content:open-quote;}^q:after{content:close-quote;}^center{display:block;text-align:center;}^hr{display:block;$:.5em auto;border-style:inset;border-width:1px;}^h1,^h2,^h3,^h4,^h5,^h6{display:block;$-left:0;$-right:0;`weight:bold;}^h1{`size:2em;$-top:.67em;$|:.67em;}^h2{`size:1.5em;$-top:.83em;$|:.83em;}^h3{`size:1.17em;$-top:1em;$|:1em;}^h4{$-top:1.33em;$|:1.33em;}^h5{`size:.83em;$-top:1.67em;$|:1.67em;}^h6{`size:.67em;$-top:2.33em;$|:2.33em;}^table{display:table;border-collapse:separate;border-spacing:2px;border-color:gray;}^thead{display:table-header-group;@:middle;border-color:?;}^tbody{display:table-row-group;@:middle;border-color:?;}^tfoot{display:table-footer-group;@:middle;border-color:?;}^col{display:table-column;}^colgroup{display:table-column-group;}^tr{display:table-row;@:?;border-color:?;}^td,^th{display:table-cell;@:?;}^th{`weight:bold;}^caption{display:table-caption;text-align:center;}^ul,^menu,^dir{display:block;list-style-type:disc;$:1em 0;padding-left:40px;}^ol{display:block;list-style-type:decimal;$:1em 0;padding-left:40px;}^li{display:list-item;$:0;}^ul ul,^ol ul{list-style-type:circle;}^ol ol ul,^ol ul ul,^ul ol ul,^ul ul ul{list-style-type:square;}^dd{display:block;$-left:40px;}^dl{display:block;$:1em 0;}^dt{display:block;}^ol ul,^ul ol,^ul ul,^ol ol{$-top:0;$|:0;}^u,^ins{text-decoration:underline;}^strong,^b{`weight:bolder;}^i,^cite,^em,^var,^address{`style:italic;}^tt,^code,^kbd,^samp{`family:monospace;}^pre,^xmp,^plaintext,^listing{display:block;`family:monospace;white-space:pre;$:1em 0;}^mark{background-color:yellow;color:black;}^big{`size:larger;}^small{`size:smaller;}^s,^strike,^del{text-decoration:line-through;}^sub{@:sub;`size:smaller;}^sup{@:super;`size:smaller;}^nobr{white-space:nowrap;}^a{color:blue;text-decoration:underline;cursor:pointer;}^a:active{color:red;}^noframes{display:none;}^frameset,^frame{display:block;}^frameset{border-color:?;}^iframe{border:0;}^details{display:block;}^summary{display:block;}"[pa](/\|/g, sb)[pa](/\`/g, qe)[pa](/\@/g, Mf)[pa](/\?/g, Fe)[pa](/\$/g, Qe)[pa](/\^/g, Ab);
  992.             a.Qd == n && (b = b[pa](/rotateY\(0\)/g, af));
  993.             a.Ne(b)
  994.         }
  995.         ;
  996.         a.Ne = function(b) {
  997.             var c = u[H](de)
  998.               , d = u.xmlEncoding == m ? eb : X;
  999.             fa(c, d + cc + b + Zb + d);
  1000.             a.qd(c)
  1001.         }
  1002.         ;
  1003.         a.qd = function(a) {
  1004.             var c = u[va](re)[0];
  1005.             c || (c = u[H](de),
  1006.             u[Ca][z](c));
  1007.             c[z](a)
  1008.         }
  1009.         ;
  1010.         a.lc = function(b, c) {
  1011.             var d = r.HYPE_eventListeners;
  1012.             if (d != m) {
  1013.                 for (var e = 0; e < d[Q]; e++)
  1014.                     if (d[e][L] == b[L] && d[e].callback != m && d[e].callback(a.API, c, b) === n)
  1015.                         return n;
  1016.                 return k
  1017.             }
  1018.         }
  1019.         ;
  1020.         a.re = function() {
  1021.             for (var b = [], c = 0; c < a.ba[Q]; c++)
  1022.                 b[A](a.ba[c].n);
  1023.             return b
  1024.         }
  1025.         ;
  1026.         a.df = function() {
  1027.             return a.ba[a.da].n
  1028.         }
  1029.         ;
  1030.         a.we = function(b, c) {
  1031.             a.cb(a.da + 1, b, c)
  1032.         }
  1033.         ;
  1034.         a.xe = function(b, c) {
  1035.             a.cb(a.da - 1, b, c)
  1036.         }
  1037.         ;
  1038.         a.gg = function(b, c, d) {
  1039.             b = G(a.re(), b);
  1040.             a.cb(b, c, d)
  1041.         }
  1042.         ;
  1043.         a.cb = function(b, c, d) {
  1044.             if (!(a.Vd(b) == m || a.Nc == k)) {
  1045.                 d == m && (d = 1.1);
  1046.                 d = a.Xc(d, a.Pd);
  1047.                 a.Nc = k;
  1048.                 var e = function() {
  1049.                     a.rb = [];
  1050.                     var e = a.ub();
  1051.                     a.Lf(a.Vd(b));
  1052.                     var f = a.ub();
  1053.                     c == a.ce ? a.hg(e, f, d) : c == a.ee && (a.aa.Da != m || 10 <= a.aa.bc || 10 <= a.aa.Ka) ? a.kg(e, f, d) : c == a.de || c == a.Rc || c == a.Qc || c == a.Sc ? a.jg(e, f, c, d) : a.ig(e, f);
  1054.                     a.bb()
  1055.                 }
  1056.                   , f = n
  1057.                   , g = a.ub();
  1058.                 if (a.Rd == k && g != m) {
  1059.                     var j = a.Bb(a.Gc())
  1060.                       , g = {
  1061.                         type: md
  1062.                     };
  1063.                     if (a.lc(g, m) !== n && (j = a.ba[j].B,
  1064.                     j != m)) {
  1065.                         for (var l = j.a, p = a.$.Ba(l, m), j = 0; j < l[Q]; j++) {
  1066.                             var q = l[j]
  1067.                               , s = q.b;
  1068.                             q.p == a.Pc && s != m && (f = k,
  1069.                             a.hd = s,
  1070.                             a.vc = e)
  1071.                         }
  1072.                         p(g)
  1073.                     }
  1074.                     for (var t in a.hb)
  1075.                         a.hb[za](t) != n && (u[xa] ? u[xa](t, a.hb[t], n) : u[Ea] && u[Ea](cf + t, a.hb[t]));
  1076.                     a.hb = {};
  1077.                     for (j = 0; j < a.ac[Q]; j++)
  1078.                         t = a.ac[j],
  1079.                         a.Gb(t.eventType, t.handler, t.element);
  1080.                     a.ac = []
  1081.                 }
  1082.                 a.Rd = k;
  1083.                 f == n && e()
  1084.             }
  1085.         }
  1086.         ;
  1087.         a.ig = function(b, c) {
  1088.             a.Bd(b, c, m)
  1089.         }
  1090.         ;
  1091.         a.hg = function(b, c, d) {
  1092.             var e = [];
  1093.             b != m && (ia(b[S], 0),
  1094.             a.Id == n && e[A](a.sb(he, 0, d, Z, a.ja[b.id], Z, Y)));
  1095.             ia(c[S], 1);
  1096.             e[A](a.sb(he, 0, d, Z, a.ja[c.id], Y, Z));
  1097.             a.ca(c, he, Y, k);
  1098.             a.Bc(uc, d, e, b, c);
  1099.             ka(c[S], Nd)
  1100.         }
  1101.         ;
  1102.         a.kg = function(b, c, d) {
  1103.             var e = a.sb
  1104.               , f = a.ca
  1105.               , g = u[E](a.xa)[S];
  1106.             g[a.ka + gf] = Ub;
  1107.             g.MozPerspective = Ub;
  1108.             g.perspective = Ub;
  1109.             g[a.ka + Hf] = kf;
  1110.             g.MozTransformStyle = kf;
  1111.             g[Hf] = kf;
  1112.             var j = a.Ub(m)
  1113.               , g = j[D]
  1114.               , j = j[W]
  1115.               , l = g / 4 + $
  1116.               , p = g / 2 + $
  1117.               , q = mb + l
  1118.               , s = mb + p
  1119.               , t = d / 2
  1120.               , y = [];
  1121.             if (b != m) {
  1122.                 var w = a.ja[b.id];
  1123.                 b[J](Rc, Z);
  1124.                 f(b, Tf, Z, k);
  1125.                 f(b, Id, Hb, k);
  1126.                 f(b, Ud, g, k);
  1127.                 f(b, ae, j, k);
  1128.                 y[A](e(xd, 0, t, Ob, w, Hb, p));
  1129.                 y[A](e(Id, 0, t, Ob, w, Hb, pb));
  1130.                 y[A](e(yd, 0, t, Ob, w, Gb, ob));
  1131.                 y[A](e(Tf, 0, t, Y, w, Z, Y))
  1132.             }
  1133.             var ga = a.ja[c.id];
  1134.             c[J](Rc, Z);
  1135.             y[A](e(xd, 0, t, Ob, ga, q, s));
  1136.             y[A](e(Id, 0, t, Ob, ga, rb, pb));
  1137.             y[A](e(yd, 0, t, Ob, ga, Tb, Qb));
  1138.             y[A](e(Tf, 0, t, Y, ga, Y, Z));
  1139.             b != m && (y[A](e(xd, t, t, Pb, w, p, l)),
  1140.             y[A](e(Id, t, t, Pb, w, pb, rb)),
  1141.             y[A](e(yd, t, t, Pb, w, ob, qb)));
  1142.             y[A](e(xd, t, t, Pb, ga, s, Hb));
  1143.             y[A](e(Id, t, t, Pb, ga, pb, Hb));
  1144.             y[A](e(yd, t, t, Pb, ga, Qb, Y));
  1145.             f(c, xd, l, k);
  1146.             f(c, Id, rb, k);
  1147.             f(c, yd, Tb, k);
  1148.             f(c, Tf, Y, k);
  1149.             f(c, Ud, g, k);
  1150.             f(c, ae, j, k);
  1151.             a.Bc(Gc, d, y, b, c);
  1152.             ka(c[S], Nd)
  1153.         }
  1154.         ;
  1155.         a.jg = function(b, c, d, e) {
  1156.             var f = a.Ub(m)
  1157.               , g = f[D]
  1158.               , j = mb + g + $
  1159.               , f = f[W]
  1160.               , l = mb + f + $
  1161.               , p = xd
  1162.               , q = g
  1163.               , s = j;
  1164.             d == a.Rc ? (q = j,
  1165.             s = g) : d == a.Qc ? (p = Gd,
  1166.             q = l,
  1167.             s = f) : d == a.Sc && (p = Gd,
  1168.             q = f,
  1169.             s = l);
  1170.             d = [];
  1171.             b != m && (j = a.ja[b.id],
  1172.             a.ca(b, Ud, g, k),
  1173.             a.ca(b, ae, f, k),
  1174.             d[A](a.sb(p, 0, e, Mb, j, Hb, q)));
  1175.             d[A](a.sb(p, 0, e, Mb, a.ja[c.id], s, Hb));
  1176.             a.ca(c, Ud, g, k);
  1177.             a.ca(c, ae, f, k);
  1178.             a.ca(c, p, s, k);
  1179.             a.Bc(Fc, e, d, b, c);
  1180.             ka(c[S], Nd)
  1181.         }
  1182.         ;
  1183.         a.Bc = function(b, c, d, e, f) {
  1184.             a.ba[a.da].T[b] = {
  1185.                 i: b,
  1186.                 n: b,
  1187.                 f: 30,
  1188.                 d: c,
  1189.                 a: d
  1190.             };
  1191.             a.Dd(b, d);
  1192.             a.hd = b;
  1193.             a.vc = function() {
  1194.                 a.Bd(e, f, b)
  1195.             }
  1196.             ;
  1197.             a.Jb(b, m, n)
  1198.         }
  1199.         ;
  1200.         a.sb = function(a, c, d, e, f, g, j) {
  1201.             return {
  1202.                 i: a,
  1203.                 t: c,
  1204.                 d: d,
  1205.                 f: e,
  1206.                 o: f,
  1207.                 s: g,
  1208.                 e: j
  1209.             }
  1210.         }
  1211.         ;
  1212.         a.ub = function() {
  1213.             return u[E](a.ma[a.Gc()])
  1214.         }
  1215.         ;
  1216.         a.Gc = function() {
  1217.             var b = a.ba[a.da];
  1218.             return b == m ? m : b.o
  1219.         }
  1220.         ;
  1221.         a.Vd = function(b) {
  1222.             b = a.ba[b];
  1223.             return b == m ? m : b.o
  1224.         }
  1225.         ;
  1226.         a.Bb = function(b) {
  1227.             for (var c = 0; c < a.ba[Q]; c++)
  1228.                 if (a.ba[c].o == b)
  1229.                     return c;
  1230.             return -1
  1231.         }
  1232.         ;
  1233.         a.af = function() {
  1234.             for (var b in a.ua)
  1235.                 if (a.ua[za](b) != n) {
  1236.                     var c = a.ua[b].g;
  1237.                     if (c != m) {
  1238.                         var d = a.pb[c];
  1239.                         d == m && (d = [],
  1240.                         a.pb[c] = d);
  1241.                         d[A](b)
  1242.                     }
  1243.                 }
  1244.         }
  1245.         ;
  1246.         a.qc = function(b) {
  1247.             b = a.ua[b];
  1248.             var c = b.n;
  1249.             return c == m ? m : b.r == k ? X + c : X + a.Xa + Cb + c
  1250.         }
  1251.         ;
  1252.         a.Ag = function() {
  1253.             return X + a.Xa + Db
  1254.         }
  1255.         ;
  1256.         a.je = function() {
  1257.             a.ve == k && a.kf();
  1258.             a.lc({
  1259.                 type: kd
  1260.             }, u[E](a.xa)) !== n && a.cb(a.da)
  1261.         }
  1262.         ;
  1263.         a.Yf = function() {
  1264.             for (var b in a.ua)
  1265.                 a.ua[za](b) != n && a.ua[b].p != m && -1 == G(a.qb, b) && a.qb[A](b);
  1266.             b = a.qb[oa](0);
  1267.             if (0 == b[Q])
  1268.                 a.je();
  1269.             else
  1270.                 for (var c = 0; c < b[Q]; c++)
  1271.                     a.Xf(b[c])
  1272.         }
  1273.         ;
  1274.         a.Xf = function(b) {
  1275.             var c = a.ua[b].p;
  1276.             c == a.If ? a.Wf(b) : c == a.Hf && a.Vf(b)
  1277.         }
  1278.         ;
  1279.         a.Jc = function(b) {
  1280.             b = G(a.qb, b);
  1281.             -1 != b && a.qb[Ha](b, 1);
  1282.             0 >= a.qb[Q] && a.je()
  1283.         }
  1284.         ;
  1285.         a.Wf = function(b) {
  1286.             var c = a.ua[b].g;
  1287.             if (c != m && a.wd(c) != b)
  1288.                 a.Jc(b);
  1289.             else {
  1290.                 var d = new Image
  1291.                   , c = function(c) {
  1292.                     d = this;
  1293.                     if ((a.aa.Vb != m || a.aa.pe != m && a.aa.ab == m) && c[L] == Ne && -1 != a.Xa[F](ge) && -1 == d.src[F](Bb))
  1294.                         try {
  1295.                             var e = u[H](Xd);
  1296.                             ea(e, d[D]);
  1297.                             la(e, d[W]);
  1298.                             e.getContext(Nb).drawImage(d, 0, 0);
  1299.                             a.Wd[d.cg] = e.toDataURL()
  1300.                         } catch (j) {}
  1301.                     a.Jc(b)
  1302.                 }
  1303.                   , e = a.qc(b);
  1304.                 d.onload = c;
  1305.                 d.onerror = c;
  1306.                 d.onabort = c;
  1307.                 d.src = e;
  1308.                 d.cg = b
  1309.             }
  1310.         }
  1311.         ;
  1312.         a.wd = function(b) {
  1313.             b = a.pb[b];
  1314.             if (b != m) {
  1315.                 for (var c = 1 < r.devicePixelRatio, d = a.aa.Xd != m || a.aa.Dc != m, e = n, f = m, g = 0; g < b[Q]; g++) {
  1316.                     var j = b[g]
  1317.                       , l = a.ua[j]
  1318.                       , p = l.t
  1319.                       , l = l.o
  1320.                       , l = c == k && !(d == k && l == k);
  1321.                     if (p == fc)
  1322.                         f = j,
  1323.                         e = k;
  1324.                     else if (p == gc) {
  1325.                         if (e == n || l == k)
  1326.                             f = j;
  1327.                         if (l == k)
  1328.                             break
  1329.                     } else
  1330.                         e == n && (f = j)
  1331.                 }
  1332.                 return f
  1333.             }
  1334.         }
  1335.         ;
  1336.         a.Vf = function(b) {
  1337.             function c() {
  1338.                 for (var c = a.pb[a.oe(b)], d = 0; d < c[Q]; d++) {
  1339.                     var g = c[d];
  1340.                     a.ua[g].p != m && a.Jc(g)
  1341.                 }
  1342.             }
  1343.             var d = a.Mc(a.oe(b));
  1344.             a.aa.ab != m && 536.26 > x(a.aa.Da) || 9 > a.aa.Ka ? r[R](c, 1) : d.load(c, c)
  1345.         }
  1346.         ;
  1347.         a.Uf = function(b, c) {
  1348.             var d = a.Mc(b);
  1349.             ha(d, c);
  1350.             d[sa]()
  1351.         }
  1352.         ;
  1353.         a.Qf = function(b) {
  1354.             a.Mc(b)[Ba]()
  1355.         }
  1356.         ;
  1357.         a.Mc = function(b) {
  1358.             for (var c = a.pb[b], d = {}, e = 0; e < c[Q]; e++) {
  1359.                 var f = a.ua[c[e]].t;
  1360.                 a.aa.Dc != m && f == Ed || (d[f] = a.qc(c[e]))
  1361.             }
  1362.             c = -1 != a.Xa[F](Sf) && a.aa.ab != m && 537 <= x(a.aa.Da);
  1363.             c = ("undefined" !== typeof AudioContext || "undefined" !== typeof webkitAudioContext) && -1 == a.Xa[F](ne) && -1 == a.Xa[F](Ce) && c == n && ca.onLine != n ? Vf : Uf;
  1364.             e = {};
  1365.             e.ed = a.aa.ab != m;
  1366.             var g = Ma[b];
  1367.             g == m && (g = new c(b,d),
  1368.             g.xg = b,
  1369.             g.uc = d,
  1370.             g.options = e,
  1371.             g.ye = function() {
  1372.                 var a = [], b;
  1373.                 for (b in g.uc)
  1374.                     g.uc[za](b) != n && a[A](b);
  1375.                 return a.sort()
  1376.             }
  1377.             );
  1378.             return g
  1379.         }
  1380.         ;
  1381.         a.oe = function(b) {
  1382.             return a.ua[b].g
  1383.         }
  1384.         ;
  1385.         a.Ze = function() {
  1386.             for (var a = [], c = 0; 5 >= c; c++)
  1387.                 a[A]({
  1388.                     start: {
  1389.                         x: 0,
  1390.                         y: 0
  1391.                     },
  1392.                     end: {
  1393.                         x: 0,
  1394.                         y: 0
  1395.                     },
  1396.                     lastPosition: {
  1397.                         x: 0,
  1398.                         y: 0
  1399.                     }
  1400.                 });
  1401.             return a
  1402.         }
  1403.         ;
  1404.         a.yd = function(a, c) {
  1405.             return v.round(180 * v.atan2(c.y - a.y, c.x - a.x) / v.PI)
  1406.         }
  1407.         ;
  1408.         a.Te = function(b, c, d) {
  1409.             b = a.yd(b, c);
  1410.             return 0 == d.c ? 90 <= b || -90 >= b ? a.Va : a.Ga : 0 >= b && -180 <= b ? a.nb : a.Ua
  1411.         }
  1412.         ;
  1413.         a.zd = function(b, c, d) {
  1414.             b = a.yd(b, c);
  1415.             d = v.min(45, 45 * d / 2E3);
  1416.             if (b >= 135 + d || b <= -135 - d)
  1417.                 return a.Va;
  1418.             if (b <= 45 - d && b >= -45 + d)
  1419.                 return a.Ga;
  1420.             if (b < -45 - d && b > -135 + d)
  1421.                 return a.nb;
  1422.             if (b > 45 + d && b < 135 - d)
  1423.                 return a.Ua
  1424.         }
  1425.         ;
  1426.         a.De = function(b, c) {
  1427.             var d = b[T][B] == a.Ga || b[T][B] == a.Va ? c.x : c.y;
  1428.             b.ob = b.ob == h ? d : b[T][B] == a.Ga || b[T][B] == a.Ua ? v.max(b.ob, d) : v.min(b.ob, d)
  1429.         }
  1430.         ;
  1431.         a.Fd = function(b) {
  1432.             var c;
  1433.             0 == b.c ? 0 == b.A ? c = a.Ga : 1 == b.A && (c = a.Va) : 1 == b.c && (0 == b.A ? c = a.nb : 1 == b.A && (c = a.Ua));
  1434.             return c
  1435.         }
  1436.         ;
  1437.         a.Eb = function(a) {
  1438.             var c = {};
  1439.             if (a.pageX || a.pageY)
  1440.                 c.x = a.pageX,
  1441.                 c.y = a.pageY;
  1442.             else if (a.clientX || a.clientY)
  1443.                 c.x = a.clientX + u[Ca].scrollLeft + u.documentElement.scrollLeft,
  1444.                 c.y = a.clientY + u[Ca].scrollTop + u.documentElement.scrollTop;
  1445.             return c
  1446.         }
  1447.         ;
  1448.         a.$a = function(b, c, d, e) {
  1449.             var f = {
  1450.                 eventType: b,
  1451.                 handler: c,
  1452.                 element: d
  1453.             };
  1454.             e && a.ac[A](f);
  1455.             d[I] ? d[I](b, c, n) : d[ta] && d[ta](cf + b, c)
  1456.         }
  1457.         ;
  1458.         a.Gb = function(a, c, d) {
  1459.             d[xa] ? d[xa](a, c, n) : d[Ea] && d[Ea](cf + a, c)
  1460.         }
  1461.         ;
  1462.         a.rc = function(a, c) {
  1463.             c[T].Ye == k && (a.hypeGesturePhase = c.Qa,
  1464.             a.hypeGestureXPosition = c.jb[0].end.x,
  1465.             a.hypeGestureYPosition = c.jb[0].end.y,
  1466.             c.md(a))
  1467.         }
  1468.         ;
  1469.         a.Yc = function(b) {
  1470.             if (b.Lc != k) {
  1471.                 b.Lc = k;
  1472.                 a.Ca = {};
  1473.                 var c = b.na ? b.Jd : u;
  1474.                 c.releaseCapture && c.releaseCapture();
  1475.                 a.Gb(a.ge(b), b.ld, c);
  1476.                 a.Gb(a.Md(b), b.kd, c);
  1477.                 b.na ? a.Gb(a.$d, b.Aa, c) : a.Gb(Ue, b.Aa, c);
  1478.                 b[T].sa == a.lb && (a.Xb = n);
  1479.                 b.ec == k && a.oc--
  1480.             }
  1481.         }
  1482.         ;
  1483.         a.Mf = function(b) {
  1484.             return function(c) {
  1485.                 a.Yc(b);
  1486.                 b.Qa = a.kc;
  1487.                 a.rc(c, b)
  1488.             }
  1489.         }
  1490.         ;
  1491.         a.ge = function(a) {
  1492.             return a.na ? Df : Te
  1493.         }
  1494.         ;
  1495.         a.Md = function(a) {
  1496.             return a.na ? Cf : We
  1497.         }
  1498.         ;
  1499.         a.fe = function(b) {
  1500.             return function(c) {
  1501.                 b.na = c[L] == Ef;
  1502.                 b.na ? (0 < c[Aa][Q] && b[T].sa == a.mb && a.nc(c[Aa][0]),
  1503.                 b.Ab = c[Aa][Q]) : c[ra] && c[ra]();
  1504.                 if (b.na == n || 1 === b.Ab) {
  1505.                     b.Qa = a.be;
  1506.                     b.xb = 0;
  1507.                     b.kb = m;
  1508.                     b.jb = a.Ze();
  1509.                     b.ob = h;
  1510.                     b.Lc = n;
  1511.                     var d = b.na ? c[Aa][0] : c
  1512.                       , e = a.Mf(b);
  1513.                     b.Aa = e;
  1514.                     c = b.na ? b.Jd : u;
  1515.                     if (b.na)
  1516.                         a.$a(a.$d, b.Aa, c, n);
  1517.                     else if (r.self != r.top) {
  1518.                         var f = function(a) {
  1519.                             (a.relatedTarget === u.documentElement || a.toElement === m) && e(a)
  1520.                         };
  1521.                         b.Aa = f;
  1522.                         a.$a(Ue, f, c, n)
  1523.                     }
  1524.                     d = a.Eb(d);
  1525.                     f = b.jb[0];
  1526.                     f[U].x = d.x;
  1527.                     f.end.x = d.x;
  1528.                     f[ma].x = d.x;
  1529.                     f[U].y = d.y;
  1530.                     f.end.y = d.y;
  1531.                     f[ma].y = d.y;
  1532.                     a.De(b, d);
  1533.                     b.ld = a.Of(b);
  1534.                     a.$a(a.ge(b), b.ld, c, n);
  1535.                     b.kd = a.Nf(b);
  1536.                     a.$a(a.Md(b), b.kd, c, n);
  1537.                     c.setCapture && c.setCapture();
  1538.                     b.dc = (new Date)[P]();
  1539.                     b.Uc = b.dc;
  1540.                     b.ec = n;
  1541.                     a.cc = n;
  1542.                     a.Xb = n
  1543.                 }
  1544.             }
  1545.         }
  1546.         ;
  1547.         a.Of = function(b) {
  1548.             return function(c) {
  1549.                 if (!(b.Qa === a.Cb || b.Qa === a.kc))
  1550.                     if (a.cc == k)
  1551.                         b.Aa(c);
  1552.                     else {
  1553.                         if (b.ec == n && (a.oc++,
  1554.                         b.ec = k,
  1555.                         b[T].sa == a.lb)) {
  1556.                             a.Xb = k;
  1557.                             if (b[T].oa != m)
  1558.                                 for (var d = 0; d < b[T].oa[Q]; d++) {
  1559.                                     var e = b[T].oa[d].b
  1560.                                       , f = a.za(e);
  1561.                                     a.mc(e, m);
  1562.                                     a.sc(f, n);
  1563.                                     b.jd = a.vb(f.ea, n);
  1564.                                     for (var g = f.ia, j = 0; j < g[Q]; j++) {
  1565.                                         var e = g[j].o
  1566.                                           , l = g[j].i;
  1567.                                         a.Ca[e] === h && (a.Ca[e] = {});
  1568.                                         a.Ca[e][l] = f.ea
  1569.                                     }
  1570.                                 }
  1571.                             b[T].ib != m && (d = a.ja[b[T].ib.id],
  1572.                             b.Kd = a.fa(a.ra[d].a, 0),
  1573.                             b.Ld = a.fa(a.ra[d].b, 0),
  1574.                             a.Sa[d] != h && (a.Sa[d].a = m,
  1575.                             a.Sa[d].b = m,
  1576.                             a.Be(m)),
  1577.                             a.Ca[d] === h && (a.Ca[d] = {}),
  1578.                             a.Ca[d].a = ie,
  1579.                             a.Ca[d].b = ie);
  1580.                             a.rc(c, b)
  1581.                         }
  1582.                         g = a.Eb(b.na ? c[Aa][0] : c);
  1583.                         j = b.jb[0];
  1584.                         j[ma].x = j.end.x;
  1585.                         j[ma].y = j.end.y;
  1586.                         b.Uc = b.ke;
  1587.                         j.end.x = b.na ? c[Aa][0].pageX : g.x;
  1588.                         j.end.y = b.na ? c[Aa][0].pageY : g.y;
  1589.                         b.ke = (new Date)[P]();
  1590.                         d = (new Date)[P]() - b.dc;
  1591.                         b.kb = a.zd(j[U], j.end, d);
  1592.                         b.na && (b.Ab = c[Aa][Q]);
  1593.                         b.Qa = a.ae;
  1594.                         b.xb = a.Zb(j[U], j.end);
  1595.                         b.wc = b.xb / d;
  1596.                         if (b[T].sa == a.lb) {
  1597.                             c[ra] && c[ra]();
  1598.                             u.yg = function() {
  1599.                                 return n
  1600.                             }
  1601.                             ;
  1602.                             if (b[T].oa != m)
  1603.                                 for (d = 0; d < b[T].oa[Q]; d++)
  1604.                                     if (e = b[T].oa[d].b,
  1605.                                     f = a.za(e)) {
  1606.                                         var f = a.va(f), l = a.Fd(b[T].oa[d]), p;
  1607.                                         l == a.Ga ? p = j.end.x - j[U].x : l == a.Va ? p = j[U].x - j.end.x : l == a.nb ? p = j[U].y - j.end.y : l == a.Ua && (p = j.end.y - j[U].y);
  1608.                                         l = p / 150;
  1609.                                         l += b.jd;
  1610.                                         l = v.min(f, l);
  1611.                                         l = v.max(0, l);
  1612.                                         a.Kc(l, e)
  1613.                                     } else
  1614.                                         b.Aa(c);
  1615.                             if (b[T].ib != m) {
  1616.                                 p = b.Kd + j.end.x - j[U].x;
  1617.                                 j = b.Ld + j.end.y - j[U].y;
  1618.                                 if (a.Ob == n) {
  1619.                                     d = a.ja[b[T].ib.id];
  1620.                                     l = a.Wc(d);
  1621.                                     for (f = e = 0; l != m && l != a.xa; )
  1622.                                         e += a.fa(a.ra[l].a, 0),
  1623.                                         f += a.fa(a.ra[l].b, 0),
  1624.                                         l = a.Wc(l);
  1625.                                     var l = a.Ub(l)
  1626.                                       , q = a.wb(d);
  1627.                                     p = v.max(p, -q / 2 - e);
  1628.                                     p = v.min(p, l[D] - q / 2 - e);
  1629.                                     d = a.tb(d);
  1630.                                     j = v.max(j, -d / 2 - f);
  1631.                                     j = v.min(j, l[W] - d / 2 - f)
  1632.                                 }
  1633.                                 a.ca(b[T].ib, xd, p, k);
  1634.                                 a.ca(b[T].ib, Gd, j, k)
  1635.                             }
  1636.                             a.rc(c, b)
  1637.                         } else
  1638.                             b[T].sa == a.jc ? 1 < b.Ab ? b.Aa(c) : (c[ra] && b.kb == b[T][B] && c[ra](),
  1639.                             j = b[T][B] == a.Ga || b[T][B] == a.Va ? j.end.x : j.end.y,
  1640.                             p = n,
  1641.                             p = b[T][B] == a.Ga || b[T][B] == a.Ua ? 20 < b.ob - j : 20 < j - b.ob,
  1642.                             d = b.kb === b[T][B] || 100 > d,
  1643.                             (p || d == n || a.Xb == k) && b.Aa(c)) : b[T].sa == a.mb && b.Aa(c);
  1644.                         a.De(b, g)
  1645.                     }
  1646.             }
  1647.         }
  1648.         ;
  1649.         a.Nf = function(b) {
  1650.             return function(c) {
  1651.                 if (!(b.Qa === a.Cb || b.Qa === a.kc) && !(c[Aa] && 0 < c[Aa][Q]))
  1652.                     if (a.cc == k && 0 < a.oc)
  1653.                         b.Aa(c);
  1654.                     else {
  1655.                         c[L] == Cf && 0 < c[ua][Q] && b[T][L] == a.mb && a.nc(c[ua][0]);
  1656.                         var d = (new Date)[P]() - b.dc
  1657.                           , e = b.jb[0];
  1658.                         b.xb = a.Zb(e[U], e.end);
  1659.                         b.kb = a.zd(e[U], e.end, d);
  1660.                         b.wc = a.Zb(e[ma], e.end) / ((new Date)[P]() - b.Uc);
  1661.                         b.Qa = a.Cb;
  1662.                         var f = 1 === b.Ab || !b.na
  1663.                           , g = 0 !== e.end.x;
  1664.                         if (b[T].sa == a.lb) {
  1665.                             if (b.ec == n) {
  1666.                                 a.Yc(b);
  1667.                                 return
  1668.                             }
  1669.                             a.Ca = {};
  1670.                             if (b[T].oa != m)
  1671.                                 for (f = 0; f < b[T].oa[Q]; f++) {
  1672.                                     var g = b[T].oa[f].b
  1673.                                       , d = a.za(g)
  1674.                                       , j = b[T].oa[f].y;
  1675.                                     if (d) {
  1676.                                         var l = a.va(d), p, q = a.Fd(b[T].oa[f]);
  1677.                                         q == a.Ga ? p = e.end.x - e[U].x : q == a.Va ? p = e[U].x - e.end.x : q == a.nb ? p = e[U].y - e.end.y : q == a.Ua && (p = e.end.y - e[U].y);
  1678.                                         var s = p / 150
  1679.                                           , s = s + b.jd
  1680.                                           , s = v.min(l, s);
  1681.                                         v.max(0, s);
  1682.                                         var t = s = n
  1683.                                           , y = 1;
  1684.                                         if (j == k)
  1685.                                             if (0.02 < b.wc)
  1686.                                                 s = k,
  1687.                                                 t = a.Te(e[ma], e.end, b[T].oa[f]) != q,
  1688.                                                 y = 3 * (b.wc + 1);
  1689.                                             else {
  1690.                                                 for (var q = j = a.vb(d.ea, n), w = 0, ga = 0; ga < d.ia[Q]; ga++) {
  1691.                                                     var G = d.ia[ga];
  1692.                                                     if (G.p == a.gc) {
  1693.                                                         for (var C = G.s.a, N = n, O = 0; O < C[Q]; O++) {
  1694.                                                             var K = C[O];
  1695.                                                             if (K.p == a.Oc && K.b != m && K.b == g) {
  1696.                                                                 N = k;
  1697.                                                                 break
  1698.                                                             }
  1699.                                                         }
  1700.                                                         N == k && (G = G.t,
  1701.                                                         C = v.abs(G - j),
  1702.                                                         C < q && (q = C,
  1703.                                                         w = G))
  1704.                                                     }
  1705.                                                 }
  1706.                                                 l - j < q && (w = l,
  1707.                                                 q = l - j);
  1708.                                                 0 != q && (s = k,
  1709.                                                 t = w < j,
  1710.                                                 y = 3)
  1711.                                             }
  1712.                                         s == k ? (a.tc(d, y),
  1713.                                         a.Fc(g, t, n)) : a.sc(d, n)
  1714.                                     }
  1715.                                 }
  1716.                             a.rc(c, b)
  1717.                         } else
  1718.                             b[T].sa == a.jc ? (e = b.kb === b[T][B],
  1719.                             f && (g && e) && b.xb > b[T].ng ? (c = {
  1720.                                 type: nd + b[T][B][qa](0).toUpperCase() + b[T][B][oa](1) + ic
  1721.                             },
  1722.                             b.md(c)) : b.Aa(c)) : b[T].sa == a.mb ? 1500 > d && b.md(c) : b.Aa(c);
  1723.                         a.Yc(b)
  1724.                     }
  1725.             }
  1726.         }
  1727.         ;
  1728.         a.pd = function(b, c) {
  1729.             for (var d = {
  1730.                 Od: 1,
  1731.                 Ye: k,
  1732.                 sa: a.lb
  1733.             }, e = b.a, f = k, g = 0; g < e[Q]; g++) {
  1734.                 var j = e[g]
  1735.                   , l = j.p;
  1736.                 l != a.Yd && (f = n);
  1737.                 l == a.sf && j.b != m ? (d.oa == m && (d.oa = []),
  1738.                 d.oa[A]({
  1739.                     b: j.b,
  1740.                     c: j.c,
  1741.                     A: j.A,
  1742.                     y: j.y
  1743.                 })) : l == a.rf && (d.ib = c)
  1744.             }
  1745.             f == n && a.Cc(d, c, a.$.Ba(e, c))
  1746.         }
  1747.         ;
  1748.         a.Cc = function(b, c, d) {
  1749.             d = {
  1750.                 xb: 0,
  1751.                 kb: m,
  1752.                 Qa: a.Cb,
  1753.                 Ab: 0,
  1754.                 jb: m,
  1755.                 dc: 0,
  1756.                 jd: 0,
  1757.                 wc: 0,
  1758.                 Uc: 0,
  1759.                 ke: 0,
  1760.                 Kd: 0,
  1761.                 Ld: 0,
  1762.                 ld: m,
  1763.                 kd: m,
  1764.                 Aa: m,
  1765.                 na: n,
  1766.                 Lc: n,
  1767.                 options: b,
  1768.                 md: d,
  1769.                 Jd: c
  1770.             };
  1771.             a.$a(Ef, a.fe(d), c, k);
  1772.             if (b.sa == a.lb || b.sa == a.jc) {
  1773.                 var e = c == u ? u[E](a.xa) : c;
  1774.                 e[S].msTouchAction = af;
  1775.                 e[S].Bg = af
  1776.             }
  1777.             b.sa != a.mb && a.$a(Se, a.fe(d), c, k)
  1778.         }
  1779.         ;
  1780.         a.qa = function(b, c, d, e) {
  1781.             a.Ac(b, c, d, e);
  1782.             b == Ve ? a.Ac(Ue, c, function() {}, e) : b == Ue && a.Ac(Ve, c, function() {}, e)
  1783.         }
  1784.         ;
  1785.         a.Ac = function(b, c, d, e) {
  1786.             if (b == Yd || b == We)
  1787.                 b = r.navigator.zg ? jf : r.navigator.msPointerEnabled ? rd : We;
  1788.             a.$a(b, function(b) {
  1789.                 b = b ? b : r[Ia];
  1790.                 if (b[L] == Ve) {
  1791.                     for (var g = n, j = 0; j < a.Db[Q]; j++)
  1792.                         if (a.Db[j] == d) {
  1793.                             g = k;
  1794.                             break
  1795.                         }
  1796.                     if (g == k)
  1797.                         return;
  1798.                     a.Db[A](d)
  1799.                 } else if (b[L] == Ue) {
  1800.                     if (a.ba[a.da].v[a.ja[c.id]] == m)
  1801.                         return;
  1802.                     b || (b = r[Ia]);
  1803.                     g = a.Eb(b);
  1804.                     for (g = u.elementFromPoint(g.x, g.y); g != m && g != this && g.nodeName != kc; )
  1805.                         g = g[Ga];
  1806.                     if (g == this)
  1807.                         return;
  1808.                     a.Db = []
  1809.                 } else
  1810.                     b[L] == Ef ? 0 < b[Aa][Q] && a.nc(b[Aa][0]) : b[L] == Cf && 0 < b[ua][Q] && a.nc(b[ua][0]);
  1811.                 if (e == k && (b[L] == Re || b[L] == We || b[L] == Cf)) {
  1812.                     if (0 < a.oc)
  1813.                         return;
  1814.                     a.cc = k
  1815.                 }
  1816.                 d(b)
  1817.             }, c, k)
  1818.         }
  1819.         ;
  1820.         a.Wb = function(b) {
  1821.             for (var c = 0; c < a.Lb[Q]; c++) {
  1822.                 var d = a.Eb(b);
  1823.                 25 > v.abs(d.x - a.Lb[c].x) && 25 > v.abs(d.y - a.Lb[c].y) && (b.stopPropagation(),
  1824.                 b[ra]())
  1825.             }
  1826.         }
  1827.         ;
  1828.         a.nc = function(b) {
  1829.             b = a.Eb(b);
  1830.             a.Lb[A](b);
  1831.             r[R](a.$f, 2500)
  1832.         }
  1833.         ;
  1834.         a.$f = function() {
  1835.             a.Lb[Ha](0, 1)
  1836.         }
  1837.         ;
  1838.         a.Lf = function(b) {
  1839.             a.Sf();
  1840.             a.mg();
  1841.             a.Db = [];
  1842.             a.da = a.Bb(b);
  1843.             var c = u[E](a.ma[b]), d = c[V](tc), e;
  1844.             e = c;
  1845.             if (e.getElementsByClassName)
  1846.                 e = e.getElementsByClassName(qc);
  1847.             else {
  1848.                 var f = /(^|\s)HYPE_element(\s|$)/;
  1849.                 e = e || u;
  1850.                 e = e.all ? e.all : e[va](jb);
  1851.                 for (var g = [], j, l = e[Q], p = 0; p < l; p++)
  1852.                     j = e[p],
  1853.                     f.test(j.className) && g[A](j);
  1854.                 e = g
  1855.             }
  1856.             f = [];
  1857.             a.ra[b] = [];
  1858.             for (b = 0; b < e[Q]; b++)
  1859.                 f[A](e[b].id);
  1860.             a.vd();
  1861.             for (b = 0; b < f[Q]; b++)
  1862.                 if (e = f[b],
  1863.                 g = u[E](e),
  1864.                 j = a.ba[d].v[a.ja[e]],
  1865.                 j != m) {
  1866.                     a.ra[a.ja[e]] = [];
  1867.                     a.ca(g, Jd, j.bS, k);
  1868.                     a.ca(g, Gd, j.b, k);
  1869.                     a.ca(g, xd, j.a, k);
  1870.                     a.ca(g, Ud, j.c, k);
  1871.                     a.ca(g, ae, j.d, k);
  1872.                     a.ca(g, Ge, j.j, k);
  1873.                     for (var q in j)
  1874.                         j[za](q) != n && a.ca(g, q, j[q], k)
  1875.                 }
  1876.             a.Hd();
  1877.             q = a.ba[d].T;
  1878.             for (var s in q)
  1879.                 a.Dd(s, a.ba[a.da].T[s].a);
  1880.             s = {
  1881.                 C: Ie,
  1882.                 D: Ke,
  1883.                 E: Je
  1884.             };
  1885.             for (var t in s)
  1886.                 s[za](t) == n || a.ba[d][t] == m || (q = a.$.Ba(a.ba[d][t].a, u),
  1887.                 b = s[t],
  1888.                 a.hb[b] = q,
  1889.                 u[I] ? u[I](b, q, n) : u[ta] && u[ta](cf + b, q));
  1890.             t = {
  1891.                 G: a.Va,
  1892.                 H: a.Ga,
  1893.                 I: a.nb,
  1894.                 J: a.Ua
  1895.             };
  1896.             for (var y in t)
  1897.                 if (s = a.ba[d][y]) {
  1898.                     s = s.a;
  1899.                     q = k;
  1900.                     for (b = 0; b < s[Q]; b++)
  1901.                         if (s[b].p != a.Yd) {
  1902.                             q = n;
  1903.                             break
  1904.                         }
  1905.                     q == n && a.Cc({
  1906.                         Od: 1,
  1907.                         direction: t[y],
  1908.                         ng: 30,
  1909.                         sa: a.jc
  1910.                     }, c, a.$.Ba(s, u))
  1911.                 }
  1912.             (c = a.ba[d].K) && a.pd(c, u)
  1913.         }
  1914.         ;
  1915.         a.Bd = function(b, c, d) {
  1916.             a.Nc = n;
  1917.             d != m && delete a.ba[a.da].T[d];
  1918.             ka(c[S], Nd);
  1919.             c[Fa](Kc);
  1920.             c[Fa](Uc);
  1921.             a.ca(c, Gd, Y, k);
  1922.             a.ca(c, xd, Y, k);
  1923.             a.ca(c, Tf, Z, k);
  1924.             a.ca(c, he, Z, k);
  1925.             ea(c[S], Jb);
  1926.             la(c[S], Jb);
  1927.             b != m && b != c && (ka(b[S], af),
  1928.             b[Fa](Kc),
  1929.             b[Fa](Uc),
  1930.             a.ca(b, Gd, Y, k),
  1931.             a.ca(b, xd, Y, k),
  1932.             a.ca(b, Tf, Y, k),
  1933.             a.ca(b, he, Z, k),
  1934.             ea(b[S], Jb),
  1935.             la(b[S], Jb));
  1936.             b = u[E](a.xa);
  1937.             b[S][a.ka + gf] = m;
  1938.             b[S][a.ka + Hf] = pe;
  1939.             b[S][ub] = m;
  1940.             b[S].perspective = m;
  1941.             a.Jb(a.Na, m, n);
  1942.             b = {
  1943.                 type: ld
  1944.             };
  1945.             a.lc(b, m) !== n && (c = a.ba[a.Bb(a.ja[c.id])].A,
  1946.             c != m && a.$.Ba(c.a, m)(b))
  1947.         }
  1948.         ;
  1949.         a.fa = function(b, c) {
  1950.             var d;
  1951.             if (0 == c || 1 == c)
  1952.                 d = da(b, 10);
  1953.             else if (2 == c || 3 == c)
  1954.                 d = x(b);
  1955.             else if (4 == c)
  1956.                 d = x(b) / 100;
  1957.             else if (5 == c) {
  1958.                 d = b;
  1959.                 d[qa](0) == ab && (d = d[oa](1));
  1960.                 d = d.toUpperCase();
  1961.                 for (var e = a.Tc, f = Array(3), g = 0, j, l, p = 0; 6 > p; p += 2)
  1962.                     j = e[F](d[qa](p)),
  1963.                     l = e[F](d[qa](p + 1)),
  1964.                     f[g] = 16 * j + l,
  1965.                     g++;
  1966.                 d = f
  1967.             } else
  1968.                 d = b;
  1969.             return d
  1970.         }
  1971.         ;
  1972.         a.Mb = function(b, c) {
  1973.             var d;
  1974.             if (0 == c || 1 == c)
  1975.                 d = X + v.round(b) + $;
  1976.             else if (2 == c)
  1977.                 d = X + b + be;
  1978.             else if (3 == c)
  1979.                 d = X + b + X;
  1980.             else if (4 == c)
  1981.                 d = X + 100 * x(b) + bb;
  1982.             else if (5 == c) {
  1983.                 d = a.Tc;
  1984.                 for (var e = ab, f, g, j = 0; 3 > j; j++)
  1985.                     f = b[j] / 16,
  1986.                     g = b[j] % 16,
  1987.                     e += d[qa](f) + d[qa](g);
  1988.                 d = e
  1989.             } else
  1990.                 d = b;
  1991.             return d
  1992.         }
  1993.         ;
  1994.         a.ca = function(b, c, d, e) {
  1995.             if ("undefined" != typeof d) {
  1996.                 typeof d == bf && 0 == a.fb[c] && (d = X + d + $);
  1997.                 try {
  1998.                     e == k && (a.ra[a.ja[b.id]][c] = d),
  1999.                     a.$[c](d, b)
  2000.                 } catch (f) {
  2001.                     a.log(hc + c + dc + d + Ta + f)
  2002.                 }
  2003.             }
  2004.         }
  2005.         ;
  2006.         a.Sf = function() {
  2007.             var b = a.ub();
  2008.             if (b != m) {
  2009.                 for (var c = b[va](Nf), d = 0; d < c[Q]; d++)
  2010.                     c[d][Ba] && c[d][Ba]();
  2011.                 b = b[va](je);
  2012.                 for (d = 0; d < b[Q]; d++)
  2013.                     0 == b[d].id[F](ke) && fa(b[d].parentElement, X)
  2014.             }
  2015.         }
  2016.         ;
  2017.         a.sd = function(b, c, d) {
  2018.             var e = a.ba[a.da].T[c];
  2019.             if (e != m) {
  2020.                 var e = e.a
  2021.                   , f = u[E](a.ma[d])
  2022.                   , g = a.ba[a.da].v[d].aM;
  2023.                 g != m && g != c && a.$c(b, g, d);
  2024.                 var j = a.ba[a.da].v[d].aN;
  2025.                 b = b ? b : r[Ia];
  2026.                 b[L] != We && (j != m && j != c && g != c) && a.$c(b, j, d);
  2027.                 for (b = 0; b < e[Q]; b++)
  2028.                     c = e[b],
  2029.                     c.o == d && a.ca(f, c.i, c.e, n)
  2030.             }
  2031.         }
  2032.         ;
  2033.         a.$c = function(b, c, d) {
  2034.             c = a.ba[a.da].T[c];
  2035.             if (c != m) {
  2036.                 c = c.a;
  2037.                 for (var e = u[E](a.ma[d]), f = 0; f < c[Q]; f++) {
  2038.                     var g = c[f];
  2039.                     g.o == d && (g = g.i,
  2040.                     a.ca(e, g, a.ra[d][g], n))
  2041.                 }
  2042.                 b = b ? b : r[Ia];
  2043.                 b[L] == We && (c = a.ba[a.da].v[d].aM,
  2044.                 c != m && a.sd(b, c, d))
  2045.             }
  2046.         }
  2047.         ;
  2048.         a.ze = function(b, c) {
  2049.             var d = a.Za(b);
  2050.             d == m && (d = a.Na);
  2051.             c == h && (c = a.hc);
  2052.             a.Jb(d, m, c == a.ic ? k : n)
  2053.         }
  2054.         ;
  2055.         a.Rf = function(b) {
  2056.             b = a.Za(b);
  2057.             b == m && (b = a.Na);
  2058.             a.mc(b, m)
  2059.         }
  2060.         ;
  2061.         a.Xe = function(b, c) {
  2062.             var d = a.Za(b);
  2063.             d == m && (d = a.Na);
  2064.             c == h && (c = a.hc);
  2065.             a.Fc(d, c == a.ic ? k : n, k)
  2066.         }
  2067.         ;
  2068.         a.jf = function(b, c) {
  2069.             var d = a.Za(c);
  2070.             d == m && (d = a.Na);
  2071.             a.Kc(b, d)
  2072.         }
  2073.         ;
  2074.         a.ef = function(b) {
  2075.             b = a.Za(b);
  2076.             b == m && (b = a.Na);
  2077.             return a.vb(b, k)
  2078.         }
  2079.         ;
  2080.         a.gf = function(b) {
  2081.             b = a.Za(b);
  2082.             b == m && (b = a.Na);
  2083.             return a.va(a.za(b))
  2084.         }
  2085.         ;
  2086.         a.nf = function(b) {
  2087.             b = a.Za(b);
  2088.             b == m && (b = a.Na);
  2089.             return a.za(b).ta
  2090.         }
  2091.         ;
  2092.         a.cf = function(b) {
  2093.             b = a.Za(b);
  2094.             b == m && (b = a.Na);
  2095.             return a.za(b).ga ? a.ic : a.hc
  2096.         }
  2097.         ;
  2098.         a.ne = function(b, c) {
  2099.             b.ha != m && (b.ha = (new Date)[P]() / 1E3 - c / b.ya,
  2100.             b.ta == k && (r[na](b.Ia),
  2101.             b.Ia = r[R](function() {
  2102.                 a.Kb(b)
  2103.             }, 1E3 * ((a.va(b) - c) / b.ya))))
  2104.         }
  2105.         ;
  2106.         a.tc = function(b, c) {
  2107.             if (b.ya != c) {
  2108.                 var d = a.vb(b.ea, n);
  2109.                 b.ya = c;
  2110.                 a.ne(b, d)
  2111.             }
  2112.         }
  2113.         ;
  2114.         a.sc = function(b, c) {
  2115.             var d = a.vb(b.ea, n);
  2116.             if (c != b.ga) {
  2117.                 b.ga = c;
  2118.                 c == k && b.Hb == m && (b.Hb = b.ia[oa](0),
  2119.                 b.Hb.sort(function(c, d) {
  2120.                     var e = a.Ha(c, b)
  2121.                       , l = a.Ha(d, b);
  2122.                     return e == l ? d.originalIndex - c.originalIndex : e - l
  2123.                 }));
  2124.                 var e = a.va(b);
  2125.                 b.wa = [];
  2126.                 b.Oa = 0;
  2127.                 b.Pa = e - b.Pa;
  2128.                 a.ne(b, e - d);
  2129.                 b.ha != m && a.fc(a.Wa((new Date)[P]() / 1E3 - b.ha, b), b, n, n)
  2130.             }
  2131.         }
  2132.         ;
  2133.         a.Dd = function(b, c) {
  2134.             a.rb[A]({
  2135.                 Oa: 0,
  2136.                 wa: [],
  2137.                 ia: c,
  2138.                 ea: b,
  2139.                 ta: n,
  2140.                 Pa: 0,
  2141.                 ya: 1,
  2142.                 ga: n,
  2143.                 pc: {}
  2144.             })
  2145.         }
  2146.         ;
  2147.         a.Za = function(b) {
  2148.             var c = a.ba[a.da].T, d;
  2149.             for (d in c)
  2150.                 if (c[za](d) != n && c[d].n == b)
  2151.                     return d;
  2152.             return m
  2153.         }
  2154.         ;
  2155.         a.za = function(b) {
  2156.             for (var c = 0; c < a.rb[Q]; c++) {
  2157.                 var d = a.rb[c];
  2158.                 if (d.ea == b)
  2159.                     return d
  2160.             }
  2161.             return m
  2162.         }
  2163.         ;
  2164.         a.fg = function(b, c) {
  2165.             var d = c.o
  2166.               , e = c.a;
  2167.             if (e != h) {
  2168.                 for (var f = a.Vc[e], g = {}, j = [], l = 0, p = 0, q = 0; q < f.Ja[Q]; q++) {
  2169.                     var s = f.Ja[q];
  2170.                     if (0 == q)
  2171.                         var l = a.wb(d)
  2172.                           , p = a.tb(d)
  2173.                           , t = a.fb.c
  2174.                           , y = a.fa(a.ra[d].a, t)
  2175.                           , t = a.fa(a.ra[d].b, t)
  2176.                           , l = y + l / 2 - s.Ra.x
  2177.                           , p = t + p / 2 - s.Ra.y;
  2178.                     j[A]({
  2179.                         Ra: {
  2180.                             x: s.Ra.x + l,
  2181.                             y: s.Ra.y + p
  2182.                         },
  2183.                         Ib: {
  2184.                             x: s.Ib.x + l,
  2185.                             y: s.Ib.y + p
  2186.                         },
  2187.                         zb: {
  2188.                             x: s.zb.x,
  2189.                             y: s.zb.y
  2190.                         },
  2191.                         $b: {
  2192.                             x: s.$b.x,
  2193.                             y: s.$b.y
  2194.                         },
  2195.                         length: 0,
  2196.                         La: []
  2197.                     });
  2198.                     p = l = 0
  2199.                 }
  2200.                 g.Ja = j;
  2201.                 a.Ad(g);
  2202.                 b.pc[e] = g;
  2203.                 if (u[E](a.ma[d])[V](Ic) == ud) {
  2204.                     for (var w, e = 0; e < b.ia[Q]; e++)
  2205.                         if (f = b.ia[e],
  2206.                         f.i == Hd) {
  2207.                             w = f;
  2208.                             break
  2209.                         }
  2210.                     w != m && (d = a.Ce(g, 0, d),
  2211.                     w.b = d.Ya)
  2212.                 }
  2213.             }
  2214.         }
  2215.         ;
  2216.         a.se = function(b, c) {
  2217.             for (var d = 0; d < b.ia[Q]; d++) {
  2218.                 var e = b.ia[d].o
  2219.                   , f = b.ia[d].i
  2220.                   , g = b.ia[d].r;
  2221.                 try {
  2222.                     if (g == k && a.ra[e][f] != m && (c || b.ia[d].b == m))
  2223.                         b.ia[d].b = a.ra[e][f]
  2224.                 } catch (j) {}
  2225.             }
  2226.         }
  2227.         ;
  2228.         a.Jb = function(b, c, d) {
  2229.             for (var e = 0; e < a.rb[Q]; e++) {
  2230.                 var f = a.rb[e];
  2231.                 f.ea == b && a.gd(f)
  2232.             }
  2233.             var g = a.za(b);
  2234.             g != m && (g.og = c,
  2235.             a.pa[A](g),
  2236.             a.ba[a.da].T[g.ea] == m ? a.Kb(g) : (a.se(g, d == n),
  2237.             a.sc(g, d),
  2238.             a.fd(g, 0),
  2239.             a.td(g, 0),
  2240.             g.ta = k,
  2241.             g.Oa = 0,
  2242.             g.wa = [],
  2243.             g.pc = {},
  2244.             g.ha = (new Date)[P]() / 1E3,
  2245.             0 < g.ia[Q] && a.Zc(),
  2246.             r[na](g.Ia),
  2247.             g.Ia = r[R](function() {
  2248.                 a.Kb(g)
  2249.             }, 1E3 * (a.va(g) / g.ya))))
  2250.         }
  2251.         ;
  2252.         a.fd = function(b, c) {
  2253.             for (var d = b.ia, e = 0; e < d[Q]; e++) {
  2254.                 var f = d[e]
  2255.                   , g = f.o
  2256.                   , j = f.i
  2257.                   , f = a.Wa(a.Ha(f, b) + f.d, b);
  2258.                 a.Sa[g] === h && (a.Sa[g] = {});
  2259.                 if (f >= c && (a.Ca[g] === h || a.Ca[g][j] === h || a.Ca[g][j] == b.ea))
  2260.                     a.Sa[g][j] = b.ea
  2261.             }
  2262.             a.Be(b)
  2263.         }
  2264.         ;
  2265.         a.Be = function(b) {
  2266.             for (var c = 0; c < a.pa[Q]; c++) {
  2267.                 var d = a.pa[c];
  2268.                 if (!(b != m && d.ea == b.ea))
  2269.                     for (var e = 0; e < d.wa[Q]; e++)
  2270.                         a.Sa[d.wa[e].o][d.wa[e].i] != d.ea && (d.wa[Ha](e, 1),
  2271.                         e--)
  2272.             }
  2273.         }
  2274.         ;
  2275.         a.gd = function(b) {
  2276.             r[na](b.Ia);
  2277.             b.Oa = 0;
  2278.             b.wa = [];
  2279.             b.og = m;
  2280.             b.ha = m;
  2281.             b.ta = n;
  2282.             b.ya = 1;
  2283.             b.Pa = a.va(b);
  2284.             b = G(a.pa, b);
  2285.             -1 != b && a.pa[Ha](b, 1)
  2286.         }
  2287.         ;
  2288.         a.mg = function() {
  2289.             for (; 0 < a.pa[Q]; )
  2290.                 a.gd(a.pa[0])
  2291.         }
  2292.         ;
  2293.         a.ag = function() {
  2294.             function b(b) {
  2295.                 r[R](b, 1E3 / a.Pd)
  2296.             }
  2297.             return a.aa.ab != m ? b : r.requestAnimationFrame || r.webkitRequestAnimationFrame || r.mozRequestAnimationFrame || b
  2298.         }
  2299.         ;
  2300.         a.Zc = function() {
  2301.             a.Sb !== k && (a.Sb = k,
  2302.             a.ag()(function() {
  2303.                 a.Sb = n;
  2304.                 a.Td()
  2305.             }))
  2306.         }
  2307.         ;
  2308.         a.bg = function(b) {
  2309.             r[R](function() {
  2310.                 a.Sb = n;
  2311.                 a.Td()
  2312.             }, 1E3 * b)
  2313.         }
  2314.         ;
  2315.         a.va = function(b) {
  2316.             return a.Wa(a.ba[a.da].T[b.ea].d, b)
  2317.         }
  2318.         ;
  2319.         a.Xc = function(a, c) {
  2320.             var d = v.floor(a);
  2321.             return d + v.round((a - d) * c) / c
  2322.         }
  2323.         ;
  2324.         a.Wa = function(b, c) {
  2325.             return a.Xc(b, a.ba[a.da].T[c.ea].f)
  2326.         }
  2327.         ;
  2328.         a.Kb = function(b) {
  2329.             if (!a.fc(a.va(b), b, k, k))
  2330.                 if (a.gd(b),
  2331.                 a.vc != m && a.hd == b.ea)
  2332.                     b = a.vc,
  2333.                     a.vc = m,
  2334.                     a.hd = m,
  2335.                     b();
  2336.                 else if (b = {
  2337.                     type: pd,
  2338.                     timelineName: a.ba[a.da].T[b.ea].n
  2339.                 },
  2340.                 a.lc(b, m) !== n) {
  2341.                     var c = a.ub();
  2342.                     if (c != m) {
  2343.                         var d = a.ba[a.Bb(a.Gc())].F;
  2344.                         d != m && a.$.Ba(d.a, c)(b)
  2345.                     }
  2346.                 }
  2347.         }
  2348.         ;
  2349.         a.mc = function(b, c) {
  2350.             var d = a.za(b);
  2351.             d != m && d.ta == k && (a.tc(d, 1),
  2352.             d.Pa = c != m ? c : (new Date)[P]() / 1E3 - d.ha,
  2353.             d.ta = n,
  2354.             r[na](d.Ia))
  2355.         }
  2356.         ;
  2357.         a.Fc = function(b, c, d) {
  2358.             var e = a.za(b);
  2359.             d && a.tc(e, 1);
  2360.             a.sc(e, c);
  2361.             e != m && e.ta == n && (e.ha != m ? (e.ta = k,
  2362.             e.ha = (new Date)[P]() / 1E3 - e.Pa / e.ya,
  2363.             r[na](e.Ia),
  2364.             e.Ia = r[R](function() {
  2365.                 a.Kb(e)
  2366.             }, 1E3 * ((a.va(e) - e.Pa) / e.ya)),
  2367.             a.fd(e, e.Pa),
  2368.             a.Zc()) : a.Jb(b, m, c))
  2369.         }
  2370.         ;
  2371.         a.td = function(b, c) {
  2372.             for (var d = {}, e = b.ga ? b.Hb : b.ia, f = 0; f < e[Q]; f++) {
  2373.                 var g = e[f];
  2374.                 if (g.p == a.Zd) {
  2375.                     var j = g.o
  2376.                       , l = g.i;
  2377.                     if (a.Sa[j][l] == b.ea) {
  2378.                         var p = a.Ae(g, b)
  2379.                           , q = b.ga ? n : g.r;
  2380.                         a.Ha(g, b) >= c && (d[j] == m && (d[j] = {}),
  2381.                         q != k && d[j][l] == m && (q = u[E](a.ma[j]),
  2382.                         p == h && (b.ga == k && 0 == g.d) && (p = g.s),
  2383.                         a.ca(q, l, p, k)),
  2384.                         d[j][l] = k)
  2385.                     }
  2386.                 }
  2387.             }
  2388.         }
  2389.         ;
  2390.         a.vb = function(b, c) {
  2391.             var d = a.za(b)
  2392.               , e = 0;
  2393.             d.ta == k ? (e = (new Date)[P]() / 1E3 - d.ha,
  2394.             e *= d.ya) : e = d.Pa;
  2395.             var f = a.va(d);
  2396.             c == k && d.ga == k && (e = f - e);
  2397.             e = v.max(0, e);
  2398.             return e = v.min(f, e)
  2399.         }
  2400.         ;
  2401.         a.Kc = function(b, c) {
  2402.             var d = a.za(c);
  2403.             a.tc(d, 1);
  2404.             -1 == G(a.pa, d) && (a.mc(c),
  2405.             a.pa[A](d));
  2406.             b = a.Wa(b, a.za(c));
  2407.             var e = a.va(d);
  2408.             b > e && (b = e);
  2409.             d.ga == k && (b = a.Wa(e - b, a.za(c)));
  2410.             d.Oa = 0;
  2411.             d.wa = [];
  2412.             d.ha = (new Date)[P]() / 1E3 - b;
  2413.             d.Pa = (new Date)[P]() / 1E3 - d.ha;
  2414.             d.ta == k && (r[na](d.Ia),
  2415.             d.Ia = r[R](function() {
  2416.                 a.Kb(d)
  2417.             }, 1E3 * ((e - b) / d.ya)));
  2418.             a.se(d, n);
  2419.             a.fd(d, 0);
  2420.             a.td(d, b);
  2421.             a.fc(b, d, n, k)
  2422.         }
  2423.         ;
  2424.         a.Td = function() {
  2425.             for (var b, c = 0; c < a.pa[Q]; c++) {
  2426.                 var d = a.pa[c];
  2427.                 if (!(-1 == G(a.pa, d) || d.ha == m || d.ta == n)) {
  2428.                     var e = (new Date)[P]() / 1E3 - d.ha
  2429.                       , f = d.ga ? d.Hb : d.ia;
  2430.                     a.fc(e, d, k, k) && (e = (new Date)[P]() / 1E3 - d.ha);
  2431.                     if (-1 != G(a.pa, d) && e <= a.va(d))
  2432.                         if (0 < d.wa[Q])
  2433.                             b = 0;
  2434.                         else if (d.Oa < f[Q] && (d = a.Wa((a.Ha(f[d.Oa], d) - e * d.ya) / d.ya, d),
  2435.                         b == m || d < b))
  2436.                             b = d
  2437.                 }
  2438.             }
  2439.             0 === b ? a.Zc() : b != m && a.bg(b)
  2440.         }
  2441.         ;
  2442.         a.Ha = function(b, c) {
  2443.             return c.ga ? a.Wa(a.va(c) - b.d - b.t, c) : b.t
  2444.         }
  2445.         ;
  2446.         a.Nd = function(a, c) {
  2447.             return c.ga ? a.s : a.e
  2448.         }
  2449.         ;
  2450.         a.Ae = function(a, c) {
  2451.             return c.ga ? a.e : a.s
  2452.         }
  2453.         ;
  2454.         a.fc = function(b, c, d, e) {
  2455.             a.vd();
  2456.             var f = c.ha
  2457.               , g = c.ga ? c.Hb : c.ia
  2458.               , j = [];
  2459.             b = v.min(b * c.ya, a.va(c));
  2460.             for (var l = c.Oa; l < g[Q]; l++) {
  2461.                 var p = g[l]
  2462.                   , q = a.Ha(p, c);
  2463.                 p.p == a.gc && (c.ta == k && b >= q) && j[A](p)
  2464.             }
  2465.             p = n;
  2466.             if (0 == j[Q] || e == n)
  2467.                 a.bd(b, c, g);
  2468.             else {
  2469.                 for (var s = e = 0, l = 0; l < j[Q]; l++) {
  2470.                     var t = j[l]
  2471.                       , q = a.Ha(t, c);
  2472.                     if (p == k && e < q)
  2473.                         break;
  2474.                     if (!(d == n && q != b)) {
  2475.                         if (0 == s || s != q)
  2476.                             a.bd(q, c, g),
  2477.                             s = q;
  2478.                         for (var t = t.s.a, y = [], w = 0; w < t[Q]; w++) {
  2479.                             var C = t[w];
  2480.                             C.p == a.Oc && C.b == c.ea && (C.r = q);
  2481.                             0 == q && C.p == a.Pc && C.b == c.ea || y[A](C)
  2482.                         }
  2483.                         0 != y[Q] && a.$.Ba(y, m)({
  2484.                             type: od,
  2485.                             timelineName: a.ba[a.da].T[c.ea].n
  2486.                         });
  2487.                         if (f != c.ha || -1 == G(a.pa, c) || c.ha == m || c.ta == n)
  2488.                             p = k,
  2489.                             e = q
  2490.                     }
  2491.                 }
  2492.                 p == n && a.bd(b, c, g)
  2493.             }
  2494.             a.Hd();
  2495.             return p
  2496.         }
  2497.         ;
  2498.         a.bd = function(b, c, d) {
  2499.             for (var e = c.Oa; e < d[Q]; e++) {
  2500.                 var f = d[e]
  2501.                   , g = a.Ha(f, c)
  2502.                   , j = f.o
  2503.                   , l = f.i;
  2504.                 if (b >= g)
  2505.                     c.Oa = e + 1,
  2506.                     a.Sa[j][l] == c.ea && (f.p == a.zf && c.ta == k ? (f = a.ba[a.da].v[j].aH,
  2507.                     g = u[E](a.ma[j]),
  2508.                     f == k && g[sa] && (g.autoplay = k,
  2509.                     g[sa]())) : f.p != a.gc && c.wa[A](f));
  2510.                 else
  2511.                     break
  2512.             }
  2513.             d = [];
  2514.             for (e = 0; e < c.wa[Q]; e++)
  2515.                 j = c.wa[e],
  2516.                 g = a.Ha(j, c),
  2517.                 b < a.Wa(g + j.d, c) ? j.i == xd || j.i == Gd ? d[A](j) : a.rd(j, b, c) : (g = u[E](a.ma[j.o]),
  2518.                 f = c.ga == k ? j.b : m,
  2519.                 a.ca(g, j.i, f == m ? a.Nd(j, c) : f, k),
  2520.                 c.wa[Ha](e, 1),
  2521.                 e--);
  2522.             for (e = 0; e < d[Q]; e++)
  2523.                 a.rd(d[e], b, c)
  2524.         }
  2525.         ;
  2526.         a.Tf = function(a, c) {
  2527.             for (var d = a[Q] * c, e = 0, f = 0, g = 0; g < a.La[Q]; g++) {
  2528.                 var j = a.La[g];
  2529.                 if (f + j[Q] <= d)
  2530.                     f += j[Q],
  2531.                     e = g;
  2532.                 else
  2533.                     break
  2534.             }
  2535.             return (e + (d - f) / (e + 1 < a.La[Q] ? a.La[e + 1] : a.La[a.La[Q] - 1])[Q]) / (a.La[Q] - 1)
  2536.         }
  2537.         ;
  2538.         a.Ue = function(b, c) {
  2539.             var d = b[Q], e = 0, f, g = 0;
  2540.             if (0 == d)
  2541.                 return {
  2542.                     x: b.Ja[0].Ra.x,
  2543.                     y: b.Ja[0].Ra.y,
  2544.                     Ya: 0
  2545.                 };
  2546.             if (1 == c)
  2547.                 d = b.Ja,
  2548.                 f = d[d[Q] - 1],
  2549.                 g = 1;
  2550.             else {
  2551.                 for (g = 0; g < b.Ja[Q]; g++) {
  2552.                     bezierCurve = b.Ja[g];
  2553.                     if ((bezierCurve[Q] + e) / d > c) {
  2554.                         f = bezierCurve;
  2555.                         break
  2556.                     }
  2557.                     e += bezierCurve[Q]
  2558.                 }
  2559.                 g = (c - e / d) / (f[Q] / d);
  2560.                 g = a.Tf(f, g)
  2561.             }
  2562.             return a.ie(f, g)
  2563.         }
  2564.         ;
  2565.         a.wb = function(b) {
  2566.             var c = a.fb.c
  2567.               , d = u[E](a.ma[b])
  2568.               , e = a.ra[b];
  2569.             if (e == m)
  2570.                 return 0;
  2571.             b = e.c != h ? a.fa(e.c, c) : 0;
  2572.             var f = 0;
  2573.             0 == b ? (b = d.clientWidth,
  2574.             f = 0) : (f = e.aT != h ? a.fa(e.aT, c) : 0,
  2575.             d = e.aU != h ? a.fa(e.aU, c) : 0,
  2576.             f += d);
  2577.             d = e.N != h ? a.fa(e.N, c) : 0;
  2578.             c = (e.O != h ? a.fa(e.O, c) : 0) + d;
  2579.             return b + f + c
  2580.         }
  2581.         ;
  2582.         a.tb = function(b) {
  2583.             var c = a.fb.d
  2584.               , d = u[E](a.ma[b])
  2585.               , e = a.ra[b];
  2586.             if (e == m)
  2587.                 return 0;
  2588.             b = e.d != h ? a.fa(e.d, c) : 0;
  2589.             var f = 0;
  2590.             0 == b ? (b = d.clientHeight,
  2591.             f = 0) : (f = e.aV != h ? a.fa(e.aV, c) : 0,
  2592.             d = e.aS != h ? a.fa(e.aS, c) : 0,
  2593.             f += d);
  2594.             d = e.P != h ? a.fa(e.P, c) : 0;
  2595.             c = e.M != h ? a.fa(e.M, c) : 0;
  2596.             return b + f + (d + c)
  2597.         }
  2598.         ;
  2599.         a.Ce = function(b, c, d) {
  2600.             var e = a.fb.a;
  2601.             b = a.Ue(b, c);
  2602.             b.x = a.Mb(b.x - a.wb(d) / 2, e);
  2603.             b.y = a.Mb(b.y - a.tb(d) / 2, e);
  2604.             return b
  2605.         }
  2606.         ;
  2607.         a.rd = function(b, c, d) {
  2608.             var e = a.Ha(b, d)
  2609.               , f = b.d
  2610.               , g = b.i
  2611.               , j = b.o
  2612.               , l = d.ga == n ? b.b : m
  2613.               , p = l == m ? a.Ae(b, d) : l
  2614.               , l = d.ga == k ? b.b : m
  2615.               , q = l == m ? a.Nd(b, d) : l
  2616.               , s = b.f
  2617.               , t = a.fb[g]
  2618.               , l = u[E](a.ma[j])
  2619.               , e = (c - e) / f;
  2620.             d.ga == k && (e = 1 - e);
  2621.             c = 1;
  2622.             s == Y ? c = 1 == e ? 1 : 0 : s == Z ? c = e : s == Ob ? c = (new C(0.42,0,1,1)).dd(e) : s == Pb ? c = (new C(0,0,0.58,1)).dd(e) : s == Mb ? c = (new C(0.42,0,0.58,1)).dd(e) : s == Rb && (f = e,
  2623.             c = e < 1 / 2.75 ? 7.5625 * f * f : e < 2 / 2.75 ? 7.5625 * (f -= 1.5 / 2.75) * f + 0.75 : e < 2.5 / 2.75 ? 7.5625 * (f -= 2.25 / 2.75) * f + 0.9375 : 7.5625 * (f -= 2.625 / 2.75) * f + 0.984375);
  2624.             d.ga == k && (c = 1 - c);
  2625.             e = b.a;
  2626.             if (e != h) {
  2627.                 t = a.Vc[e];
  2628.                 b.b != m && (d.pc[e] == m && a.fg(d, b),
  2629.                 t = d.pc[e]);
  2630.                 var y;
  2631.                 d.ga == k && (c = 1 - c);
  2632.                 b = a.Ce(t, c, j);
  2633.                 g == xd ? (y = b.x,
  2634.                 l[V](Ic) == ud && a.ca(l, Hd, a.Mb(b.Ya, 2), k)) : g == Gd && (y = b.y);
  2635.                 a.ca(l, g, y, k)
  2636.             } else
  2637.                 0 == t || 1 == t || 2 == t || 3 == t || 4 == t ? (y = a.fa(p, t),
  2638.                 b = a.fa(q, t),
  2639.                 y = a.Mb(y + (b - y) * c, t),
  2640.                 a.ca(l, g, y, k)) : 5 == t ? (y = a.fa(p, t),
  2641.                 b = a.fa(q, t),
  2642.                 y = a.Mb([y[0] + (b[0] - y[0]) * c, y[1] + (b[1] - y[1]) * c, y[2] + (b[2] - y[2]) * c], t),
  2643.                 a.ca(l, g, y, k)) : 1 == c && a.ca(l, g, q, k)
  2644.         }
  2645.         ;
  2646.         a.Ee = function(a) {
  2647.             a != m && 0 === a[F](Rf) && (a = ue + a);
  2648.             return a
  2649.         }
  2650.         ;
  2651.         var K = function(a) {
  2652.             return (a = ca && ca[ya] && ca[ya].match(a)) && a[1]
  2653.         }
  2654.           , w = {};
  2655.         if (ca) {
  2656.             w.Ka = x(K(/MSIE (\d+\.\d+)/)) || m;
  2657.             w.hf = x(K(/Gecko\/(\d+)/)) || m;
  2658.             w.bc = x(K(/Firefox\/(\d+\.\d+)/)) || m;
  2659.             w.Da = x(K(/AppleWebKit\/(\d+\.\d+)/));
  2660.             w.Vb = x(w.Da && K(/Chrome\/(\d+\.\d+)/)) || m;
  2661.             w.pe = x(w.Da && K(/Safari\/(\d+\.\d+)/) && K(/Version\/(\d+\.\d+)/)) || m;
  2662.             w.opera = x(K(/Opera\/(\d+\.\d+)/) && K(/Version\/(\d+\.\d+)/)) || K(/Opera\/(\d+\.\d+)/) || x(w.Da && K(/OPR\/(\d+\.\d+)/)) || m;
  2663.             w.Dc = -1 < ca[ya][Da](jc) || m;
  2664.             w.lf = -1 < ca[ya][Da](ze) || m;
  2665.             w.Xd = -1 < ca[ya][Da](Ae) || m;
  2666.             w.mf = -1 < ca[ya][Da](Be) || m;
  2667.             w.ab = w.lf || w.Xd || w.mf || m;
  2668.             w.Zf = u.compatMode == lc || m;
  2669.             for (var Na in w)
  2670.                 (w[Na] === m || isNaN(w[Na])) && delete w[Na];
  2671.             w.opera && w.Ka && delete w.Ka
  2672.         }
  2673.         a.aa = w;
  2674.         C[wa].qe = function(a) {
  2675.             return ((this.ud * a + this.Ec) * a + this.Yb) * a
  2676.         }
  2677.         ;
  2678.         C[wa].eg = function(a) {
  2679.             return ((this.Se * a + this.xd) * a + this.Hc) * a
  2680.         }
  2681.         ;
  2682.         C[wa].dg = function(a) {
  2683.             return (3 * this.ud * a + 2 * this.Ec) * a + this.Yb
  2684.         }
  2685.         ;
  2686.         C[wa].lg = function(a) {
  2687.             var c, d, e, f;
  2688.             e = a;
  2689.             for (d = 0; 8 > d; d++) {
  2690.                 f = this.qe(e) - a;
  2691.                 if (0.0050 > v.abs(f))
  2692.                     return e;
  2693.                 c = this.dg(e);
  2694.                 if (1E-6 > v.abs(c))
  2695.                     break;
  2696.                 e -= f / c
  2697.             }
  2698.             c = 0;
  2699.             d = 1;
  2700.             e = a;
  2701.             if (e < c)
  2702.                 return c;
  2703.             if (e > d)
  2704.                 return d;
  2705.             for (; c < d; ) {
  2706.                 f = this.qe(e);
  2707.                 if (0.0050 > v.abs(f - a))
  2708.                     break;
  2709.                 a > f ? c = e : d = e;
  2710.                 e = 0.5 * (d - c) + c
  2711.             }
  2712.             return e
  2713.         }
  2714.         ;
  2715.         C[wa].dd = function(a) {
  2716.             return this.eg(this.lg(a))
  2717.         }
  2718.         ;
  2719.         a.$ = {
  2720.             i: function() {},
  2721.             b: function(b, c) {
  2722.                 c[J](Ec, b);
  2723.                 a.$.la(c)
  2724.             },
  2725.             a: function(b, c) {
  2726.                 c[J](Qc, b);
  2727.                 a.$.la(c)
  2728.             },
  2729.             c: function(b, c) {
  2730.                 c[J](Lc, b);
  2731.                 a.Ea(c);
  2732.                 a.$.la(c)
  2733.             },
  2734.             d: function(b, c) {
  2735.                 c[J](Mc, b);
  2736.                 a.Ea(c);
  2737.                 a.$.la(c)
  2738.             },
  2739.             la: function(b) {
  2740.                 try {
  2741.                     a.$.Me(b)
  2742.                 } catch (c) {}
  2743.             },
  2744.             Me: function(b) {
  2745.                 if (a.cd == k)
  2746.                     a.yb[b.id] = b;
  2747.                 else {
  2748.                     var c = da(b[V](Pc));
  2749.                     isNaN(c) && (c = 0);
  2750.                     var d = a.aa.Da != m && b[V](Rc) == Z
  2751.                       , e = a.ja[b.id]
  2752.                       , f = a.Wc(e)
  2753.                       , g = a.Ed(f)
  2754.                       , j = a.Ub(f)
  2755.                       , l = a.Ed(e)
  2756.                       , p = b[V](Qc)
  2757.                       , q = b[V](Ec)
  2758.                       , s = b[V](Lc)
  2759.                       , t = b[V](Mc)
  2760.                       , p = p != m ? x(p) : 0
  2761.                       , q = q != m ? x(q) : 0
  2762.                       , y = f = k;
  2763.                     s != m ? s = x(s) : (f = n,
  2764.                     s = l[D]);
  2765.                     t != m ? t = x(t) : (y = n,
  2766.                     t = l[W]);
  2767.                     var w = a.wb(e)
  2768.                       , C = a.tb(e)
  2769.                       , G = w - s
  2770.                       , K = C - t
  2771.                       , e = p
  2772.                       , l = q
  2773.                       , N = s
  2774.                       , O = t;
  2775.                     if (a.Ob == k && 0 != c && 36 != c) {
  2776.                         var ba = 0 != (c & a.Je)
  2777.                           , Oa = 0 != (c & a.He)
  2778.                           , Pa = 0 != (c & a.Le)
  2779.                           , Qa = 0 != (c & a.Ke)
  2780.                           , Ra = 0 != (c & a.Ie)
  2781.                           , Sa = 0 != (c & a.Ge)
  2782.                           , Ma = 0 != (c & a.Bf) && Pa == k && Sa == k
  2783.                           , c = 0 != (c & a.Af) && Pa == k && Sa == k
  2784.                           , Na = j[D] / g[D]
  2785.                           , Tc = j[W] / g[W];
  2786.                         ba == k && Oa == n && Pa == n ? e = j[D] - g[D] + p : ba == k && Oa == k && Pa == n ? e = (p + w / 2) * Na - w / 2 : ba == k && Oa == k && Pa == k ? N = w + (j[D] - g[D]) - G : Pa == k && (N = v.ceil(w * Na - G),
  2787.                         ba == k && Oa == n && (e = j[D] - g[D] + p - (N - s)));
  2788.                         Qa == k && Ra == n && Sa == n ? l = j[W] - g[W] + q : Qa == k && Ra == k && Sa == n ? l = (q + C / 2) * Tc - C / 2 : Qa == k && Ra == k && Sa == k ? O = C + (j[W] - g[W]) - K : Sa == k && (O = v.ceil(C * Tc - K),
  2789.                         Qa == k && Ra == n && (l = j[W] - g[W] + q - (O - t)));
  2790.                         if ((Ma == k || c == k) == k)
  2791.                             j = N,
  2792.                             g = O,
  2793.                             N /= s,
  2794.                             p = O / t,
  2795.                             O = N,
  2796.                             Ma == k ? O = N <= p ? N : p : c == k && (O = N >= p ? N : p),
  2797.                             N = s * O,
  2798.                             O *= t,
  2799.                             s = j - N,
  2800.                             t = g - O,
  2801.                             ba == k && Oa == n ? e += s : ba == k && Oa == k && (e += s / 2),
  2802.                             Qa == k && Ra == n ? l += t : Qa == k && Ra == k && (l += t / 2)
  2803.                     }
  2804.                     ea(b[S], f == k ? X + v.max(0, N) + $ : X);
  2805.                     la(b[S], y == k ? X + v.max(0, O) + $ : X);
  2806.                     d == n ? (b[S].top = X + l + $,
  2807.                     b[S].left = X + e + $) : (b[J](Nc, X + l + $),
  2808.                     b[J](Oc, X + e + $),
  2809.                     a.$.Ta(b))
  2810.                 }
  2811.             },
  2812.             bQ: function(b, c) {
  2813.                 a.aa.Da != m && c[V](Rc) == Z && (c[J](Kc, b),
  2814.                 a.$.Ta(c))
  2815.             },
  2816.             Ta: function(b) {
  2817.                 var c = b[V](Oc)
  2818.                   , d = b[V](Nc)
  2819.                   , e = b[V](Kc)
  2820.                   , f = b[V](pc)
  2821.                   , g = b[V](Uc)
  2822.                   , j = b[V](Sc)
  2823.                   , l = b[V](Hc)
  2824.                   , p = b[V](bd)
  2825.                   , q = b[V](cd)
  2826.                   , s = X;
  2827.                 c != m && (s += Ya + c + ib);
  2828.                 d != m && (s += Za + d + ib);
  2829.                 e != m && (s += $a + e + ib);
  2830.                 l != m && b[V](Ic) == ud && (s += Ua + l + ib);
  2831.                 j != m && (s += Ua + j + ib);
  2832.                 10 > a.aa.Ka || (g != m ? s += Wa + g + ib : a.Qd == k && (s += Xa),
  2833.                 f != m && (s += Va + f + ib));
  2834.                 c = Sb;
  2835.                 p != m && (c = p);
  2836.                 p = Sb;
  2837.                 q != m && (p = q);
  2838.                 b[S][a.ka + Gf] = c + Ka + p;
  2839.                 b[S].MozTransformOrigin = c + Ka + p;
  2840.                 b[S].OTransformOrigin = c + Ka + p;
  2841.                 b[S][wb] = c + Ka + p;
  2842.                 b[S][a.ka + Ff] = s;
  2843.                 b[S].MozTransform = s;
  2844.                 b[S].OTransform = s;
  2845.                 b[S][vb] = s
  2846.             },
  2847.             bS: function(b, c) {
  2848.                 c[J](Pc, b);
  2849.                 a.$.la(c)
  2850.             },
  2851.             t: function(a, c) {
  2852.                 c[S].fontSize = a
  2853.             },
  2854.             s: function(a, c) {
  2855.                 c[S].fontFamily = a
  2856.             },
  2857.             v: function(a, c) {
  2858.                 c[S].fontWeight = a
  2859.             },
  2860.             u: function(a, c) {
  2861.                 c[S].fontStyle = a
  2862.             },
  2863.             H: function(a, c) {
  2864.                 c[S].textDecoration = a
  2865.             },
  2866.             F: function(a, c) {
  2867.                 c[S].textAlign = a
  2868.             },
  2869.             G: function(a, c) {
  2870.                 c[S].color = a
  2871.             },
  2872.             X: function(a, c) {
  2873.                 c[S].letterSpacing = a
  2874.             },
  2875.             E: function(a, c) {
  2876.                 c[S].wordSpacing = a
  2877.             },
  2878.             Y: function(a, c) {
  2879.                 c[S].lineHeight = a
  2880.             },
  2881.             aX: function(b, c) {
  2882.                 c[J](Vc, b);
  2883.                 var d = c[V](Wc);
  2884.                 d != m && a.$.aW(d, c)
  2885.             },
  2886.             aW: function(b, c) {
  2887.                 c[J](Wc, b);
  2888.                 var d = c[V](Vc);
  2889.                 d == m && (d = Vb);
  2890.                 a.aa.Dc == m && (1 == 1 - b && c[S].removeProperty != m ? c[S].removeProperty(a.ka + Qd) : c[S][a.ka + Qd] = Md + d + La + (1 - b) + lb)
  2891.             },
  2892.             f: function(b, c) {
  2893.                 c[J](Sc, b);
  2894.                 a.$.Ta(c)
  2895.             },
  2896.             bR: function(b, c) {
  2897.                 c[J](pc, b);
  2898.                 a.$.Ta(c)
  2899.             },
  2900.             aY: function(b, c) {
  2901.                 c[J](Uc, b);
  2902.                 a.$.Ta(c)
  2903.             },
  2904.             tX: function(b, c) {
  2905.                 c[J](bd, b);
  2906.                 a.$.Ta(c)
  2907.             },
  2908.             tY: function(b, c) {
  2909.                 c[J](cd, b);
  2910.                 a.$.Ta(c)
  2911.             },
  2912.             bO: function(b, c) {
  2913.                 c[J](Hc, b);
  2914.                 a.$.Ta(c)
  2915.             },
  2916.             bP: function(a, c) {
  2917.                 c[J](Ic, a)
  2918.             },
  2919.             e: function(a, c) {
  2920.                 c[S].opacity = a;
  2921.                 c[S].MozOpacity = a
  2922.             },
  2923.             aP: function(a, c) {
  2924.                 c[S].cursor = a
  2925.             },
  2926.             bD: function(b, c) {
  2927.                 c[S][a.ka + Lf] = b;
  2928.                 c[S].MozUserSelect = b;
  2929.                 c.onselectstart = function() {
  2930.                     return n
  2931.                 }
  2932.             },
  2933.             N: function(b, c) {
  2934.                 c[S].borderLeftWidth = b;
  2935.                 a.Ea(c);
  2936.                 a.$.la(c)
  2937.             },
  2938.             O: function(b, c) {
  2939.                 c[S].borderRightWidth = b;
  2940.                 a.Ea(c);
  2941.                 a.$.la(c)
  2942.             },
  2943.             P: function(b, c) {
  2944.                 c[S].borderTopWidth = b;
  2945.                 a.Ea(c);
  2946.                 a.$.la(c)
  2947.             },
  2948.             M: function(b, c) {
  2949.                 c[S].borderBottomWidth = b;
  2950.                 a.Ea(c);
  2951.                 a.$.la(c)
  2952.             },
  2953.             B: function(a, c) {
  2954.                 c[S].borderLeftColor = a
  2955.             },
  2956.             C: function(a, c) {
  2957.                 c[S].borderRightColor = a
  2958.             },
  2959.             D: function(a, c) {
  2960.                 c[S].borderTopColor = a
  2961.             },
  2962.             A: function(a, c) {
  2963.                 c[S].borderBottomColor = a
  2964.             },
  2965.             J: function(a, c) {
  2966.                 c[S].borderLeftStyle = a
  2967.             },
  2968.             K: function(a, c) {
  2969.                 c[S].borderRightStyle = a
  2970.             },
  2971.             L: function(a, c) {
  2972.                 c[S].borderTopStyle = a
  2973.             },
  2974.             I: function(a, c) {
  2975.                 c[S].borderBottomStyle = a
  2976.             },
  2977.             aK: function(a, c) {
  2978.                 c[S].borderTopLeftRadius = a;
  2979.                 c[S].MozBorderRadiusTopleft = a
  2980.             },
  2981.             aL: function(a, c) {
  2982.                 c[S].borderTopRightRadius = a;
  2983.                 c[S].MozBorderRadiusTopright = a
  2984.             },
  2985.             aI: function(a, c) {
  2986.                 c[S].borderBottomLeftRadius = a;
  2987.                 c[S].MozBorderRadiusBottomleft = a
  2988.             },
  2989.             aJ: function(a, c) {
  2990.                 c[S].borderBottomRightRadius = a;
  2991.                 c[S].MozBorderRadiusBottomright = a
  2992.             },
  2993.             bE: function(b, c) {
  2994.                 fa(c, X);
  2995.                 var d, e = a.pb[b];
  2996.                 if (e != m)
  2997.                     for (var f = 0; f < e[Q]; f++) {
  2998.                         var g = e[f]
  2999.                           , j = a.ua[g].t
  3000.                           , g = a.qc(g)
  3001.                           , l = c.ownerDocument[H](tf);
  3002.                         l.src = g;
  3003.                         j != m && (a.aa.Vb == m || j != Pf) && l[J](If, j);
  3004.                         d == m && (j != Of && j != Qf) && (d = g);
  3005.                         c[z](l)
  3006.                     }
  3007.             },
  3008.             Play: function(b, c) {
  3009.                 try {
  3010.                     b == k ? c.Play() : c.Stop()
  3011.                 } catch (d) {
  3012.                     r[R](function() {
  3013.                         a.$.Play(b, c)
  3014.                     }, 100)
  3015.                 }
  3016.             },
  3017.             aH: function(a, c) {
  3018.                 c.autoplay = n
  3019.             },
  3020.             aO: function(a, c) {
  3021.                 c[J]($d, a);
  3022.                 c.controls = 0 != a
  3023.             },
  3024.             aR: function(a, c) {
  3025.                 c[J](Ye, a);
  3026.                 c.volume = 0 != a ? Eb : Ib
  3027.             },
  3028.             aQ: function(a, c) {
  3029.                 c[J](Oe, a);
  3030.                 ha(c, 0 != a)
  3031.             },
  3032.             j: function(a, c) {
  3033.                 ja(c[S], a)
  3034.             },
  3035.             r: function(a, c) {
  3036.                 ka(c[S], a)
  3037.             },
  3038.             aG: function(a, c) {
  3039.                 c[J](Af, a);
  3040.                 c[J](Bd, a)
  3041.             },
  3042.             g: function(a, c) {
  3043.                 c[S].backgroundColor = a
  3044.             },
  3045.             n: function(b, c) {
  3046.                 c[J](Xc, b);
  3047.                 a.$.xc(c)
  3048.             },
  3049.             m: function(b, c) {
  3050.                 c[J](Yc, b);
  3051.                 a.$.xc(c)
  3052.             },
  3053.             l: function(b, c) {
  3054.                 c[J](Zc, b);
  3055.                 a.$.xc(c)
  3056.             },
  3057.             xc: function(b) {
  3058.                 function c(a, b) {
  3059.                     return X + a + Me + (b == k ? (x(v.abs(x(f))) + 180) % 360 : (x(360 - v.abs(x(f))) + 270) % 360) + ce + d + kb + e + hb
  3060.                 }
  3061.                 var d = b[V](Xc);
  3062.                 if (!(d == m || d == X)) {
  3063.                     var e = b[V](Yc);
  3064.                     if (!(e == m || e == X)) {
  3065.                         var f = b[V](Zc);
  3066.                         f != m && (b[S].backgroundImage = a.aa.Da != m ? c(a.ka, n) : a.aa.hf != m ? c(tb, n) : 15 > a.aa.opera ? c(xb, n) : c(X, k))
  3067.                     }
  3068.                 }
  3069.             },
  3070.             h: function(b, c) {
  3071.                 var d = a.wd(b);
  3072.                 if (d != m) {
  3073.                     var e = a.qc(d);
  3074.                     if ((3.6 > a.aa.bc || 9 > a.aa.Ka) && (c[S].backgroundRepeat == m || c[S].backgroundRepeat == X || c[S].backgroundRepeat == $e)) {
  3075.                         var d = Ee + c.id
  3076.                           , f = u[E](d);
  3077.                         f != m ? f.src = e : (f = u[H](De),
  3078.                         f.src = e,
  3079.                         f.id = d,
  3080.                         ja(f[S], Ad),
  3081.                         ea(f[S], Jb),
  3082.                         la(f[S], Jb),
  3083.                         f[S].top = Y,
  3084.                         f[S].left = Y,
  3085.                         ia(f[S], nb),
  3086.                         c[z](f));
  3087.                         f[J](Jc, f.src);
  3088.                         a.$.la(c)
  3089.                     } else
  3090.                         d = a.Wd[d],
  3091.                         c[S].backgroundImage = d != m ? Kf + d + fb : Kf + e[pa](/'/g, cb) + fb
  3092.                 }
  3093.             },
  3094.             q: function(b, c) {
  3095.                 c[S].backgroundSize = b;
  3096.                 c[S][a.ka + Ld] = b;
  3097.                 c[S].MozBackgroundSize = b
  3098.             },
  3099.             o: function(b, c) {
  3100.                 c[S].backgroundOrigin = b;
  3101.                 c[S][a.ka + Kd] = b;
  3102.                 c[S].MozBackgroundOrigin = b
  3103.             },
  3104.             p: function(a, c) {
  3105.                 if (a != m && a != $e) {
  3106.                     var d = u[E](Ee + c.id);
  3107.                     if (d != m) {
  3108.                         var e = c[S], f;
  3109.                         f = d[V](Jc)[pa](/'/g, cb);
  3110.                         e.backgroundImage = Kf + f + fb;
  3111.                         d[Ga].removeChild(d)
  3112.                     }
  3113.                 }
  3114.                 c[S].backgroundRepeat = a
  3115.             },
  3116.             x: function(a, c) {
  3117.                 c[S].overflow = a
  3118.             },
  3119.             aT: function(b, c) {
  3120.                 c[S].paddingLeft = b;
  3121.                 a.Ea(c);
  3122.                 a.$.la(c)
  3123.             },
  3124.             aU: function(b, c) {
  3125.                 c[S].paddingRight = b;
  3126.                 a.Ea(c);
  3127.                 a.$.la(c)
  3128.             },
  3129.             aV: function(b, c) {
  3130.                 c[S].paddingTop = b;
  3131.                 a.Ea(c);
  3132.                 a.$.la(c)
  3133.             },
  3134.             aS: function(b, c) {
  3135.                 c[S].paddingBottom = b;
  3136.                 a.Ea(c);
  3137.                 a.$.la(c)
  3138.             },
  3139.             S: function(b, c) {
  3140.                 c[J]($c, b);
  3141.                 a.$.Pb(c)
  3142.             },
  3143.             T: function(b, c) {
  3144.                 c[J](ad, b);
  3145.                 a.$.Pb(c)
  3146.             },
  3147.             R: function(b, c) {
  3148.                 c[J](dd, b);
  3149.                 a.$.Pb(c)
  3150.             },
  3151.             Q: function(b, c) {
  3152.                 c[J](ed, b);
  3153.                 a.$.Pb(c)
  3154.             },
  3155.             Pb: function(b) {
  3156.                 var c = b[V]($c);
  3157.                 if (c != m) {
  3158.                     var d = b[V](ad);
  3159.                     if (d != m) {
  3160.                         var e = b[V](dd);
  3161.                         if (e != m) {
  3162.                             var f = b[V](ed);
  3163.                             if (f != m) {
  3164.                                 var c = x(c)
  3165.                                   , g = x(d)
  3166.                                   , d = [a.ka + Rd, td, Sd, Rd];
  3167.                                 if (0 == c && 0 == g && 0 == x(f))
  3168.                                     for (e = 0; e < d[Q]; e++)
  3169.                                         b[S][Fa] ? b[S][Fa](d[e]) : b[S].removeProperty(d[e]);
  3170.                                 else {
  3171.                                     f = X + c + lf + g + lf + f + Ka + e;
  3172.                                     for (e = 0; e < d[Q]; e++)
  3173.                                         b[S][d[e]] = f
  3174.                                 }
  3175.                             }
  3176.                         }
  3177.                     }
  3178.                 }
  3179.             },
  3180.             bB: function(b, c) {
  3181.                 c[J](fd, b);
  3182.                 a.$.Rb(c)
  3183.             },
  3184.             bC: function(b, c) {
  3185.                 c[J](gd, b);
  3186.                 a.$.Rb(c)
  3187.             },
  3188.             bA: function(b, c) {
  3189.                 c[J](hd, b);
  3190.                 a.$.Rb(c)
  3191.             },
  3192.             aZ: function(b, c) {
  3193.                 c[J](id, b);
  3194.                 a.$.Rb(c)
  3195.             },
  3196.             Rb: function(a) {
  3197.                 var c = a[V](fd);
  3198.                 if (c != m) {
  3199.                     var d = a[V](gd);
  3200.                     if (d != m) {
  3201.                         var e = a[V](hd);
  3202.                         if (e != m) {
  3203.                             var f = a[V](id);
  3204.                             if (f != m) {
  3205.                                 var c = x(c)
  3206.                                   , d = x(d)
  3207.                                   , g = x(f);
  3208.                                 a[S].textShadow = 0 == c && 0 == d && 0 == g ? af : X + c + lf + d + lf + f + Ka + e
  3209.                             }
  3210.                         }
  3211.                     }
  3212.                 }
  3213.             },
  3214.             bL: function(b, c) {
  3215.                 c[J](vc, b);
  3216.                 a.$.eb(c);
  3217.                 a.aa.Vb != m && c[S][a.ka + Ff] == X && (c[S][a.ka + Ff] = af)
  3218.             },
  3219.             bG: function(b, c) {
  3220.                 c[J](wc, b);
  3221.                 a.$.eb(c)
  3222.             },
  3223.             bH: function(b, c) {
  3224.                 c[J](xc, b);
  3225.                 a.$.eb(c)
  3226.             },
  3227.             bI: function(b, c) {
  3228.                 c[J](yc, b);
  3229.                 a.$.eb(c)
  3230.             },
  3231.             bJ: function(b, c) {
  3232.                 c[J](zc, b);
  3233.                 a.$.eb(c)
  3234.             },
  3235.             bK: function(b, c) {
  3236.                 c[J](Ac, b);
  3237.                 a.$.eb(c)
  3238.             },
  3239.             eb: function(b) {
  3240.                 var c = b[V](vc)
  3241.                   , d = b[V](wc)
  3242.                   , e = b[V](xc)
  3243.                   , f = b[V](yc)
  3244.                   , g = b[V](zc)
  3245.                   , j = b[V](Ac)
  3246.                   , l = X;
  3247.                 c != m && 0 != x(c) && (l += Od + c + mf);
  3248.                 d != m && 0 != x(d) && (l += sf + d + ib);
  3249.                 e != m && 0 != x(e) && (l += ve + e + ib);
  3250.                 f != m && 1 != x(f) && (l += qf + f + ib);
  3251.                 c = x(g);
  3252.                 if (g != m && 1 != c) {
  3253.                     if (6 == a.aa.pe || a.aa.ab != m && 536.26 >= x(a.aa.Da))
  3254.                         c -= 1,
  3255.                         1 < c && (c = 1);
  3256.                     l += Td + c + ib
  3257.                 }
  3258.                 j != m && 1 != x(j) && (l += Zd + j + ib);
  3259.                 b[S][a.ka + oe] = l == X ? af : l
  3260.             },
  3261.             Z: function(a, c) {
  3262.                 c[S].wordWrap = a
  3263.             },
  3264.             yy: function(a, c) {
  3265.                 c[S].whiteSpace = a
  3266.             },
  3267.             y: function(a, c) {
  3268.                 c[S].whiteSpaceCollapsing = a
  3269.             },
  3270.             z: function(a, c) {
  3271.                 ia(c[S], a);
  3272.                 c[Ga].className == rc && ia(c[Ga][S], a)
  3273.             },
  3274.             Ba: function(b, c) {
  3275.                 return function(d) {
  3276.                     for (var e = 0; e < b[Q]; e++) {
  3277.                         var f = b[e]
  3278.                           , g = f.p;
  3279.                         if (g == a.uf) {
  3280.                             var g = f.f
  3281.                               , j = f.g
  3282.                               , l = f.d;
  3283.                             g == m || g == a.Ff ? a.cb(a.Bb(f.e), j, l) : g == a.Ef ? a.we(j, l) : g == a.Gf ? a.xe(j, l) : g == a.Cf ? a.cb(0, j, l) : g == a.Df && a.cb(a.ba[Q] - 1, j, l)
  3284.                         } else if (g == a.Pc)
  3285.                             f.b != m && (g = f.z != h ? f.z : n,
  3286.                             a.Jb(f.b, c != m ? c.id : m, g));
  3287.                         else if (g == a.Oc)
  3288.                             f.b != m && a.mc(f.b, f.r);
  3289.                         else if (g == a.qf)
  3290.                             f.b != m && (g = f.z != h ? f.z : n,
  3291.                             a.Fc(f.b, g, k));
  3292.                         else if (g == a.tf)
  3293.                             f.b != m && f.i != m && a.Kc(f.i, f.b);
  3294.                         else if (g == a.xf) {
  3295.                             if (f.h != m) {
  3296.                                 f = a.of[f.h];
  3297.                                 try {
  3298.                                     a.z_p[f](a.API, c, d)
  3299.                                 } catch (p) {
  3300.                                     a.log(mc + f + Xb + p)
  3301.                                 }
  3302.                             }
  3303.                         } else if (g == a.yf)
  3304.                             g = a.Ee(f.j),
  3305.                             g != m && ((f = (f = f.k == k) || 1 == d.button || d.metaKey == k) ? 9 > a.aa.Ka || a.aa.Zf || a.aa.bc != m ? r.open(g, vd) : (9 == a.aa.Ka || 15 > a.aa.opera) && !(d instanceof MouseEvent) ? r.open(g, vd) : (f = u[H](xd),
  3306.                             f[J](te, g),
  3307.                             f[J](zf, vd),
  3308.                             u[Ca][z](f),
  3309.                             g = u.createEvent(sd),
  3310.                             g.initMouseEvent(Yd, d.bubbles, d.cancelable, d.view, d.detail, d.screenX, d.screenY, d.clientX, d.clientY, d.ctrlKey, d.altKey, d.shiftKey, d.metaKey, d.button, u[Ca][Ga]),
  3311.                             f.dispatchEvent(g),
  3312.                             u[Ca].removeChild(f)) : r.top.location = g);
  3313.                         else if (g == a.pf) {
  3314.                             l = f.l;
  3315.                             j = f.m;
  3316.                             f = f.n;
  3317.                             g = Pe;
  3318.                             l != m && (g += escape(l));
  3319.                             if (j != m || f != m)
  3320.                                 g += ec,
  3321.                                 l = [],
  3322.                                 j != m && l[A](wf + aa(j)),
  3323.                                 f != m && l[A](Pd + aa(f)),
  3324.                                 g += l.join(db);
  3325.                             g != Pe && (r.top.location = g)
  3326.                         } else
  3327.                             g == a.wf ? (g = f.o,
  3328.                             f = f.q,
  3329.                             f != k && (f = n),
  3330.                             g != m && a.Uf(g, f)) : g == a.vf && (g = f.o,
  3331.                             g != m && a.Qf(g))
  3332.                     }
  3333.                 }
  3334.             },
  3335.             aA: function(b, c) {
  3336.                 var d = a.$.Ba(b.a, c);
  3337.                 a.Nb && (a.Cc({
  3338.                     Od: 1,
  3339.                     sa: a.mb
  3340.                 }, c, d),
  3341.                 c[S][zb] = of);
  3342.                 a.qa(Yd, c, d, k)
  3343.             },
  3344.             aD: function(b, c) {
  3345.                 a.qa(Ve, c, a.$.Ba(b.a, c), n)
  3346.             },
  3347.             aC: function(b, c) {
  3348.                 a.qa(Ue, c, a.$.Ba(b.a, c), n)
  3349.             },
  3350.             aE: function(b, c) {
  3351.                 var d = a.$.Ba(b.a, c);
  3352.                 a.Nb && (a.qa(Cf, c, d, k),
  3353.                 c[S][zb] = of);
  3354.                 a.qa(We, c, d, k)
  3355.             },
  3356.             aB: function(b, c) {
  3357.                 var d = a.$.Ba(b.a, c);
  3358.                 a.Nb && (a.qa(Ef, c, d, k),
  3359.                 c[S][zb] = of);
  3360.                 a.qa(Se, c, d, k)
  3361.             },
  3362.             bN: function(b, c) {
  3363.                 a.pd(b, c)
  3364.             },
  3365.             yc: function(b, c) {
  3366.                 return function(d) {
  3367.                     a.sd(d, b, a.ja[c.id])
  3368.                 }
  3369.             },
  3370.             Qb: function(b, c) {
  3371.                 return function(d) {
  3372.                     a.$c(d, b, a.ja[c.id])
  3373.                 }
  3374.             },
  3375.             aM: function(b, c) {
  3376.                 a.qa(Ve, c, a.$.yc(b, c), n);
  3377.                 a.qa(Ue, c, a.$.Qb(b, c), n)
  3378.             },
  3379.             aN: function(b, c) {
  3380.                 a.Nb && (a.qa(Ef, c, a.$.yc(b, c), n),
  3381.                 a.qa(Df, c, a.$.Qb(b, c), n),
  3382.                 a.qa(Cf, c, a.$.Qb(b, c), n),
  3383.                 c[S][zb] = of);
  3384.                 a.qa(Se, c, a.$.yc(b, c), n);
  3385.                 a.qa(We, c, a.$.Qb(b, c), n)
  3386.             },
  3387.             V: function(b, c) {
  3388.                 c[J](Bc, b);
  3389.                 a.$.zc(c)
  3390.             },
  3391.             U: function(b, c) {
  3392.                 c[J](Cc, b);
  3393.                 a.$.zc(c)
  3394.             },
  3395.             W: function(b, c) {
  3396.                 c[J](Dc, b);
  3397.                 a.$.zc(c)
  3398.             },
  3399.             zc: function(b) {
  3400.                 var c = b[V](Bc);
  3401.                 if (c != m) {
  3402.                     var d = X;
  3403.                     c == Z ? d = a.Ee(b[V](Dc)) : c == Y && (d = X + a.Xa + Cb + b[V](Cc));
  3404.                     c = bc + d + gb;
  3405.                     a.aa.ab != m && (c = ac + c + Yb);
  3406.                     fa(b, c)
  3407.                 }
  3408.             },
  3409.             w: function(a, c) {
  3410.                 var d = u[E](Ee + c.id)
  3411.                   , d = d != m ? d.cloneNode(k) : m;
  3412.                 fa(c, a);
  3413.                 for (var e = c[va](rf), f = 0; f < e[Q]; f++)
  3414.                     e[f].src == X && (r.execScript || function(a) {
  3415.                         r.eval.call(r, a)
  3416.                     }
  3417.                     )(e[f].text);
  3418.                 d != m && c[z](d)
  3419.             },
  3420.             aF: function(a, c) {
  3421.                 c[S].cssText += Ja + a
  3422.             },
  3423.             k: function() {},
  3424.             bF: function(b, c) {
  3425.                 var d = c
  3426.                   , e = c[Ga];
  3427.                 e != m && e.className == rc && (d = e);
  3428.                 var e = u[E](a.ma[b])
  3429.                   , f = d[Ga];
  3430.                 e == m || (e == d || e == c || e == f) || (f.removeChild(d),
  3431.                 e[z](d))
  3432.             }
  3433.         };
  3434.         var Ma = {}
  3435.           , ba = m;
  3436.         a.API = {
  3437.             kSceneTransitionInstant: a.Jf,
  3438.             kSceneTransitionCrossfade: a.ce,
  3439.             kSceneTransitionSwap: a.ee,
  3440.             kSceneTransitionPushLeftToRight: a.de,
  3441.             kSceneTransitionPushRightToLeft: a.Rc,
  3442.             kSceneTransitionPushBottomToTop: a.Qc,
  3443.             kSceneTransitionPushTopToBottom: a.Sc,
  3444.             kHypeGesturePhaseStart: a.be,
  3445.             kHypeGesturePhaseMove: a.ae,
  3446.             kHypeGesturePhaseEnd: a.Cb,
  3447.             kHypeGesturePhaseCancel: a.kc,
  3448.             documentName: function() {
  3449.                 return a.ff
  3450.             },
  3451.             documentId: function() {
  3452.                 return a.xa
  3453.             },
  3454.             sceneNames: a.re,
  3455.             currentSceneName: a.df,
  3456.             showSceneNamed: a.gg,
  3457.             showNextScene: a.we,
  3458.             showPreviousScene: a.xe,
  3459.             playTimelineNamed: a.ze,
  3460.             startTimelineNamed: a.ze,
  3461.             goToTimeInTimelineNamed: a.jf,
  3462.             pauseTimelineNamed: a.Rf,
  3463.             continueTimelineNamed: a.Xe,
  3464.             getElementById: a[E],
  3465.             functions: function() {
  3466.                 return a.z_p
  3467.             },
  3468.             resourcesFolderURL: function() {
  3469.                 return a.Xa
  3470.             },
  3471.             relayoutIfNecessary: a.bb,
  3472.             kDirectionForward: a.hc,
  3473.             kDirectionReverse: a.ic,
  3474.             currentTimeInTimelineNamed: a.ef,
  3475.             durationForTimelineNamed: a.gf,
  3476.             currentDirectionForTimelineNamed: a.cf,
  3477.             isPlayingTimelineNamed: a.nf
  3478.         }
  3479.     }
  3480.     ;
  3481.     r.HYPE == m && (r.HYPE = r.HYPE_344,
  3482.     r.HYPE.documents = {});
  3483.     for (; 0 < r.HYPE_dtl_344[Q]; )
  3484.         r.HYPE_dtl_344[0](),
  3485.         r.HYPE_dtl_344[Ha](0, 1);
  3486. }
  3487. )();
  3488.  
Add Comment
Please, Sign In to add comment