Created
January 2, 2011 18:05
-
-
Save steveliles/762692 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function(){var $gwt_version = "2.0.4";var $wnd = window;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '1D88C1CFC956D9CCF482C24AC7F915B7';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null;var $sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'rubiks',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});function r(){} | |
function F(){} | |
function E(){} | |
function D(){} | |
function C(){} | |
function mq(){} | |
function hb(){} | |
function vb(){} | |
function Hb(){} | |
function Lb(){} | |
function fc(){} | |
function lc(){} | |
function kc(){} | |
function Sc(){} | |
function Rc(){} | |
function bd(){} | |
function ed(){} | |
function jd(){} | |
function sd(){} | |
function wd(){} | |
function Hd(){} | |
function Af(){} | |
function Gf(){} | |
function jg(){} | |
function tg(){} | |
function ug(){} | |
function wg(){} | |
function xg(){} | |
function ig(){} | |
function Bg(){} | |
function Cg(){} | |
function hg(){} | |
function gg(){} | |
function fg(){} | |
function Hg(){} | |
function Ng(){} | |
function Qg(){} | |
function Xg(){} | |
function fh(){} | |
function ih(){} | |
function kh(){} | |
function nh(){} | |
function th(){} | |
function Ah(){} | |
function Fh(){} | |
function Mh(){} | |
function Rh(){} | |
function Vh(){} | |
function bi(){} | |
function gi(){} | |
function vi(){} | |
function Qi(){} | |
function bj(){} | |
function fj(){} | |
function oj(){} | |
function sj(){} | |
function Bj(){} | |
function Gj(){} | |
function Nj(){} | |
function _j(){} | |
function kk(){} | |
function uk(){} | |
function Ck(){} | |
function Hk(){} | |
function Lk(){} | |
function Rk(){} | |
function Qk(){} | |
function $k(){} | |
function cl(){} | |
function ql(){} | |
function tl(){} | |
function Ql(){} | |
function Ul(){} | |
function _l(){} | |
function $l(){} | |
function Em(){} | |
function Dm(){} | |
function Qm(){} | |
function Ym(){} | |
function Xm(){} | |
function fn(){} | |
function nn(){} | |
function zn(){} | |
function Hn(){} | |
function Mn(){} | |
function Tn(){} | |
function Zn(){} | |
function Do(){} | |
function Jo(){} | |
function Oo(){} | |
function To(){} | |
function _o(){} | |
function $o(){} | |
function gp(){} | |
function lp(){} | |
function tp(){} | |
function Ap(){} | |
function Dp(){} | |
function Hp(){} | |
function Yp(){} | |
function eq(){} | |
function Xc(a){ch()} | |
function Pg(a){og(a)} | |
function Sg(a){pg(a)} | |
function Zc(){return Vc} | |
function Ef(a){null.K()} | |
function Ff(){return Bf} | |
function mc(){mc=mq;gc()} | |
function nc(){nc=mq;mc()} | |
function lh(){lh=mq;_g()} | |
function hh(a){a.h&&pg(a)} | |
function cn(){return null} | |
function Db(a){return a.l()} | |
function id(){return this.b} | |
function yh(){return this.b} | |
function kj(){kj=mq;jj=lj()} | |
function Cm(){return this.e} | |
function jn(){return this.b} | |
function mo(){return this.c} | |
function aq(){return this.b} | |
function bq(){return this.c} | |
function Jk(a){_b();return a} | |
function al(a){_b();return a} | |
function sl(a){_b();return a} | |
function Sl(a){_b();return a} | |
function gq(a){_b();return a} | |
function J(a,b){_b();return a} | |
function Lh(){return Jh(this)} | |
function zh(){return xh(this)} | |
function Hl(){return Ol(this)} | |
function fm(){return cm(this)} | |
function Pm(){return this.b.e} | |
function dn(){return this.b.c} | |
function wn(){return qn(this)} | |
function Gn(){return En(this)} | |
function Zo(){return this.c.e} | |
function Sp(){return this.b.e} | |
function zp(){zp=mq;yp=new Ap} | |
function Fp(a){km(a);return a} | |
function hj(a,b){_b();return a} | |
function bl(a,b){_b();return a} | |
function el(a,b){_b();return a} | |
function Tl(a,b){_b();return a} | |
function Jb(a,b){a.b=b;return a} | |
function Nb(a,b){a.b=b;return a} | |
function Ih(a,b){a.c=b;return a} | |
function di(a,b){a.b=b;return a} | |
function dj(a,b){a.b=b;return a} | |
function Dj(a,b){a.b=b;return a} | |
function Pj(a,b){a.b=b;return a} | |
function nk(a,b){a.b=b;return a} | |
function Uk(a,b){a.b=b;return a} | |
function Jm(a,b){a.b=b;return a} | |
function Vm(){return Dn(this.b)} | |
function Wm(){return En(this.b)} | |
function Sn(){return this.c.b.e} | |
function Dn(a){return a.c<a.e.c} | |
function Io(){return this.c.E()} | |
function Mo(){return this.b.v()} | |
function No(){return this.b.w()} | |
function So(){return qn(this.b)} | |
function gc(){gc=mq;nc();new kc} | |
function Ml(){Ml=mq;Jl={};Ll={}} | |
function vl(a,b,c,d,e){return a} | |
function bn(a,b){a.b=b;return a} | |
function Cn(a,b){a.e=b;return a} | |
function Vn(a,b){a.b=b;return a} | |
function Fo(a,b){a.c=b;return a} | |
function Lo(a,b){a.b=b;return a} | |
function Vo(a,b){a.c=b;return a} | |
function Yo(){return cm(this.c)} | |
function Go(a){throw Sl(new Ql)} | |
function sp(a){throw Sl(new Ql)} | |
function ep(a,b){a.c=b;return a} | |
function ip(a,b){a.b=b;return a} | |
function np(a,b){a.b=b;return a} | |
function pp(){return this.b.H()} | |
function jp(){return this.b.v()} | |
function qp(){return this.b.I()} | |
function Cp(a,b){return a.cT(b)} | |
function Wk(a){return Vk(this,a)} | |
function hd(a){a.b=++fd;return a} | |
function Fl(a){return El(this,a)} | |
function em(a){return bm(this,a)} | |
function Nm(a){return Km(this,a)} | |
function zg(){Mg(this,(Kg(),Ig))} | |
function Ag(){Mg(this,(Kg(),Jg))} | |
function ji(a,b){zi(a.b,qk(b,a))} | |
function ki(a,b){Ai(a.b,qk(b,a))} | |
function vn(a){return pn(this,a)} | |
function cp(){return this.c.hC()} | |
function rp(){return this.b.hC()} | |
function Xn(){return Dn(this.b.b)} | |
function xb(){xb=mq;wb=zb(new vb)} | |
function Cf(){Cf=mq;Bf=hd(new ed)} | |
function pl(a){return Math.sqrt(a)} | |
function Yl(a){throw Tl(new Ql,rs)} | |
function en(a){return um(this.b,a)} | |
function Qn(a){return lm(this.b,a)} | |
function Ro(a){return pn(this.b,a)} | |
function Xo(a){return bm(this.c,a)} | |
function bp(a){return this.c.eQ(a)} | |
function op(a){return this.b.eQ(a)} | |
function Qp(a){return lm(this.b,a)} | |
function ge(a,b){return a&&de[a][b]} | |
function qj(a){return eval(hr+a+gs)} | |
function uj(a){return JSON.parse(a)} | |
function uf(a,b){return nd(wf(),a,b)} | |
function sh(){return wh(new th,this)} | |
function Eh(){return Ih(new Fh,this)} | |
function Am(){return Jm(new Dm,this)} | |
function yn(){return Cn(new zn,this)} | |
function Fn(){return this.c<this.e.c} | |
function Fg(){return Ih(new Fh,this.b)} | |
function Zi(a,b){Yi();a.b=b;return a} | |
function zi(a,b){a.b.lineTo(b.b,b.c)} | |
function Ai(a,b){a.b.moveTo(b.b,b.c)} | |
function Qo(a,b){a.c=b;a.b=b;return a} | |
function fe(a,b){return a&&!!de[a][b]} | |
function Kh(){return this.b<this.c.c-1} | |
function Om(){return Sm(new Qm,this.b)} | |
function vp(a,b){a.c=b;a.b=b;return a} | |
function ln(a,b){return hn(new fn,b,a)} | |
function sn(a,b){return Jn(new Hn,b,a)} | |
function lo(a){return ho(this,a,0)!=-1} | |
function un(a,b){(a<0||a>=b)&&xn(a,b)} | |
function On(a,b,c){a.b=b;a.c=c;return a} | |
function ii(a,b,c){a.c=b;a.b=c;return a} | |
function Ek(a,b,c){a.b=b;a.c=c;return a} | |
function hn(a,b,c){a.c=c;a.b=b;return a} | |
function $p(a,b,c){a.b=b;a.c=c;return a} | |
function kn(){return this.c.f[qs+this.b]} | |
function Jp(a){a.b=Fp(new Dp);return a} | |
function zd(a){a.b=Fp(new Dp);return a} | |
function gm(){return Jm(new Dm,this).b.e} | |
function w(){return this.$H||(this.$H=++mb)} | |
function mn(a){return vm(this.c,this.b,a)} | |
function go(a,b){un(b,a.c);return a.b[b]} | |
function M(a,b){_b();a.b=b;$b(a);return a} | |
function ie(a,b){return a!=null&&fe(a.tI,b)} | |
function wh(a,b){a.c=b;a.b=!!a.c.g;return a} | |
function Ab(a){var b;b=a.c;a.c=[];Fb(b,a.c)} | |
function Kg(){Kg=mq;Ig=new Ng;Jg=new Qg} | |
function xf(){if(!qf){eg();qf=true}} | |
function Of(){if(!Kf){Yf();_f();Kf=true}} | |
function wf(){!rf&&(rf=If(new Gf));return rf} | |
function Ho(){return Lo(new Jo,this.c.t())} | |
function kp(){return np(new lp,this.b.w())} | |
function v(a){return this===(a==null?null:a)} | |
function ac(){try{null.a()}catch(a){return a}} | |
function xn(a,b){throw el(new cl,ss+a+ts+b)} | |
function co(a,b){Wd(a.b,a.c++,b);return true} | |
function Yn(){var a;return a=En(this.b.b),a.H()} | |
function Ch(a){a.b=Rd(ue,56,6,4,0);return a} | |
function ao(a){a.b=Rd(ve,59,0,0,0);return a} | |
function je(a){return a!=null&&a.tM!=mq&&a.tI!=2} | |
function Cb(a){return a.b.length>0||a.f.length>0} | |
function ko(a){return Wd(this.b,this.c++,a),true} | |
function Yc(a){var b;if(Vc){b=new Rc;qd(a,b)}} | |
function dq(a){var b;b=this.c;this.c=a;return b} | |
function Zl(a){var b;b=Wl(this.t(),a);return !!b} | |
function mh(a){lh();ah(a,$doc.body);return a} | |
function ph(a,b){if(a.g){throw bl(new $k,Tr)}rh(a,b)} | |
function ud(a,b,c,d){a.b=b;a.d=c;a.c=d;return a} | |
function od(a,b){!a.b&&(a.b=ao(new Zn));co(a.b,b)} | |
function Kp(a,b){var c;c=sm(a.b,b,a);return c==null} | |
function fp(){var a;a=this.c.t();return ip(new gp,a)} | |
function tn(a){eo(this,this.E(),a);return true} | |
function tf(a){xf();return uf(Vc?Vc:(Vc=hd(new ed)),a)} | |
function Pl(){if(Kl==256){Jl=Ll;Ll={};Kl=0}++Kl} | |
function $d(){$d=mq;Yd=[];Zd=[];_d(new Hd,Yd,Zd)} | |
function Se(){Se=mq;Re=Rd(ye,62,10,256,0)} | |
function ok(a){return mk(new kk,a.b[0],a.b[1],a.b[2])} | |
function Co(a){return a?vp(new tp,a):Qo(new Oo,a)} | |
function Xk(a){return a!=null&&fe(a.tI,12)&&a.b==this.b} | |
function Bb(a){var b;b=a.b;a.b=[];Fb(b,a.f);a.f=Eb(a.f)} | |
function km(a){a.b=[];a.f={};a.d=false;a.c=null;a.e=0} | |
function Th(a,b,c,d,e){a.b=b;a.c=c;a.d=d;a.e=e;return a} | |
function Xb(a,b){a.length>=b&&a.splice(0,b);return a} | |
function Uh(a,b){sk(a.b,b);sk(a.c,b);sk(a.d,b);sk(a.e,b)} | |
function ah(a,b){_g();a.b=Ch(new Ah);a.k=b;og(a);return a} | |
function If(a){a.e=zd(new wd);a.f=null;a.d=false;return a} | |
function mk(a,b,c,d){a.b=Ud(te,57,-1,[b,c,d]);return a} | |
function Ln(a,b){if(a.d==-1){throw al(new $k)}io(a.b,a.d,b)} | |
function El(a,b){a=String(a);if(a==b){return 0}return a<b?-1:1} | |
function bh(a){_g();try{pg(a)}finally{wm($g.b,a)!=null}} | |
function ch(){_g();try{Mg($g,Yg)}finally{km($g.b);km(Zg)}} | |
function Pp(a){var b;return b=sm(this.b,a,this),b==null} | |
function dm(a){var b;b=Jm(new Dm,a);return On(new Mn,a,b)} | |
function Rn(){var a;return a=Sm(new Qm,this.c.b),Vn(new Tn,a)} | |
function _g(){_g=mq;Yg=new fh;Zg=Fp(new Dp);$g=Jp(new Hp)} | |
function pb(a){return function(){return qb(a,this,arguments)}} | |
function W(a){return a.tM==mq||a.tI==2?a.hC():a.$H||(a.$H=++mb)} | |
function wm(a,b){return !b?ym(a):xm(a,b,~~(b.$H||(b.$H=++mb)))} | |
function qc(a,b){return a===b||!!(a.compareDocumentPosition(b)&16)} | |
function um(a,b){var c;c=a.c;a.c=b;if(!a.d){a.d=true;++a.e}return c} | |
function Oh(a,b){a.c=b;a.d=a.c*0.017453292519943295;return a} | |
function Jh(a){if(a.b>=a.c.c){throw gq(new eq)}return a.c.b[++a.b]} | |
function Kn(a){if(a.c<=0){throw gq(new eq)}return go(a.b,a.d=--a.c)} | |
function Fe(a){if(a!=null&&fe(a.tI,9)){return a}return M(new C,a)} | |
function Rp(){var a;return a=Sm(new Qm,dm(this.b).c.b),Vn(new Tn,a)} | |
function Ph(a){!a.b&&(a.b=Uk(new Qk,Math.cos(a.d)));return a.b.b} | |
function Qh(a){!a.e&&(a.e=Uk(new Qk,Math.sin(a.d)));return a.e.b} | |
function Ob(){this.b.d&&Gb(this.b.e,1);return this.b.g} | |
function Xe(){Xe=mq;Math.log(2);Ue=dr;Ve=er;Ke(-1);Ke(1);Ke(2);We=Ke(0)} | |
function ym(a){var b;b=a.c;a.c=null;if(a.d){a.d=false;--a.e}return b} | |
function io(a,b,c){var d;d=(un(b,a.c),a.b[b]);Wd(a.b,b,c);return d} | |
function eo(a,b,c){(b<0||b>a.c)&&xn(b,a.c);a.b.splice(b,0,c);++a.c} | |
function ho(a,b,c){for(;c<a.c;++c){if(lq(b,a.b[c])){return c}}return -1} | |
function be(a,b,c){$d();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}} | |
function Ud(a,b,c,d){$d();be(d,Yd,Zd);d.aC=a;d.tI=b;d.qI=c;return d} | |
function Pd(a,b){var c,d;c=a;d=Qd(0,b);Ud(c.aC,c.tI,c.qI,d);return d} | |
function $h(a,b){var c;c=bo(new Zn,a);Ao(c,di(new bi,b));zo(c);return c} | |
function Lj(a,b){var c;c=bo(new Zn,a);Ao(c,Pj(new Nj,b));zo(c);return c} | |
function En(a){if(a.c>=a.e.c){throw gq(new eq)}return go(a.e,a.d=a.c++)} | |
function xh(a){if(!a.b||!a.c.g){throw gq(new eq)}a.b=false;return a.c.g} | |
function Le(a){if(a>=0){return [a,0]}else{return [a+4294967296,-4294967296]}} | |
function nd(a,b,c){a.c>0?od(a,ud(new sd,a,b,c)):Ad(a.e,b,c);return new bd} | |
function zk(a,b){sk(a.h,b);sk(a.f,b);sk(a.b,b);sk(a.c,b);sk(a.d,b);sk(a.e,b)} | |
function ag(a,b){Of();Zf(a,b);b&131072&&a.addEventListener(Jr,Wf,false)} | |
function Lg(a,b){Kg();J(a,Sr,b.b.e==0?null:Xl(b,Rd(xe,61,9,0,0))[0]);return a} | |
function Gl(a){if(!(a!=null&&fe(a.tI,1))){return false}return String(this)==a} | |
function Nk(a){var b;b=new Lk;os+(a!=null?a:gr+(b.$H||(b.$H=++mb)));return b} | |
function vm(e,a,b){var c,d=e.f;a=qs+a;a in d?(c=d[a]):++e.e;d[a]=b;return c} | |
function _d(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}} | |
function tk(a,b){a.b[0]=a.b[0]+b.b[0];a.b[1]=a.b[1]+b.b[1];a.b[2]=a.b[2]+b.b[2]} | |
function rk(a,b){a.b[0]=a.b[0]-b.b[0];a.b[1]=a.b[1]-b.b[1];a.b[2]=a.b[2]-b.b[2]} | |
function Vk(a,b){if(a.b<b.b){return -1}else if(a.b>b.b){return 1}else{return 0}} | |
function Bm(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&U(a,b)} | |
function Qf(a){return !(a!=null&&a.tM!=mq&&a.tI!=2)&&a!=null&&fe(a.tI,4)} | |
function nm(a,b){return b==null?a.c:b!=null&&fe(b.tI,1)?a.f[qs+b]:om(a,b,~~W(b))} | |
function Gp(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&U(a,b)} | |
function lq(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&U(a,b)} | |
function fi(a,b){var c,d;return c=pk(a.f,this.b),d=pk(b.f,this.b),c>d?1:c==d?0:-1} | |
function Rj(a,b){var c,d;return c=pk(a.b,this.b),d=pk(b.b,this.b),c>d?1:c==d?0:-1} | |
function Jj(a,b){var c,d;for(d=Cn(new zn,Lj(a.c,b.c));d.c<d.e.c;){c=En(d);Zh(c,b)}} | |
function Ad(a,b,c){var d;d=nm(a.b,b);if(!d){d=ao(new Zn);sm(a.b,b,d)}Wd(d.b,d.c++,c)} | |
function Jn(a,b,c){var d;a.b=c;a.e=c;d=a.b.c;(b<0||b>d)&&xn(b,d);a.c=b;return a} | |
function _h(a,b){var c,d;sk(a.b,b);for(d=Cn(new zn,a.c);d.c<d.e.c;){c=En(d);zk(c,b)}} | |
function Wo(){!this.b&&(this.b=ep(new $o,Jm(new Dm,this.c)));return this.b} | |
function Kb(){this.b.d=true;Bb(this.b);this.b.d=false;return this.b.g=Cb(this.b)} | |
function zb(a){xb();a.e=Jb(new Hb,a);Nb(new Lb,a);a.b=[];a.f=[];a.c=[];return a} | |
function xo(){xo=mq;Co(ao(new Zn));Vo(new To,Fp(new Dp));Fo(new _o,Jp(new Hp))} | |
function zf(){var a;if(qf){a=(Cf(),new Af);!!rf&&qd(rf,a);return null}return null} | |
function lj(){if(!!window.JSON&&!!window.JSON.parse){return new sj}else{return new oj}} | |
function pc(b){var c=b.relatedTarget;try{var d=c.nodeName;return c}catch(a){return null}} | |
function Rd(a,b,c,d,e){var f;f=Qd(e,d);$d();be(f,Yd,Zd);f.aC=a;f.tI=b;f.qI=c;return f} | |
function to(a,b,c,d){var e,f,g;e=(f=a,g=f.slice(b,c),Ud(f.aC,f.tI,f.qI,g),g);uo(e,a,b,c,-b,d)} | |
function yo(a,b){var c,d,e;d=a.c;for(c=0;c<d;++c){e=(un(c,a.c),a.b[c]);Wd(a.b,c,b[c])}} | |
function Mj(a,b){var c,d;sk(a.d,b);Uh(a.b,b);for(d=Cn(new zn,a.c);d.c<d.e.c;){c=En(d);_h(c,b)}} | |
function lm(a,b){return b==null?a.d:b!=null&&fe(b.tI,1)?qs+b in a.f:qm(a,b,~~W(b))} | |
function sm(a,b,c){return b==null?um(a,c):b!=null&&fe(b.tI,1)?vm(a,b,c):tm(a,b,c,~~W(b))} | |
function U(a,b){return a.tM==mq||a.tI==2?a.eQ(b):(a==null?null:a)===(b==null?null:b)} | |
function Wl(a,b){var c;while(a.v()){c=a.w();if(b==null?c==null:U(b,c)){return a}}return null} | |
function kf(a,b,c){var d;d=gf;gf=a;b==hf&&Mf((gc(),a).type)==8192&&(hf=null);c.o(a);gf=d} | |
function vg(a){var b;switch(Mf((gc(),a).type)){case 16:case 32:b=pc(a);if(!!b&&qc(this.k,b)){return}}} | |
function qb(a,b,c){var d;d=lb++==0;try{return a.apply(b,c)}finally{d&&Ab((xb(),wb));--lb}} | |
function qh(a,b){if(a.g!=b){return false}try{rg(b,null)}finally{a.k.removeChild(b.k);a.g=null}return true} | |
function rh(a,b){if(b==a.g){return}!!b&&qg(b);!!a.g&&qh(a,a.g);a.g=b;if(b){a.k.appendChild(a.g.k);rg(b,a)}} | |
function Hm(){var a,b,c;a=0;for(b=this.t();b.v();){c=b.w();if(c!=null){a+=W(c);a=~~a}}return a} | |
function _m(){var a,b;a=0;b=0;this.H()!=null&&(a=W(this.H()));this.I()!=null&&(b=W(this.I()));return a^b} | |
function jm(e,a){var b=e.f;for(var c in b){if(c.charCodeAt(0)==58){var d=ln(e,c.substring(1));a.C(d)}}} | |
function Kj(a,b,c,d,e){var f;f=mk(new kk,a.b[0]+b*e,a.b[1]+c*e,a.b[2]+d*e);return Xh(new Vh,f,e)} | |
function pk(a,b){return pl(Math.pow(a.b[0]-b.b[0],2)+Math.pow(a.b[1]-b.b[1],2)+Math.pow(a.b[2]-b.b[2],2))} | |
function Yk(){return ~~Math.max(Math.min(this.b,2147483647),-2147483648)} | |
function Ke(a){var b,c;if(a>-129&&a<128){b=a+128;c=(Se(),Re)[b];c==null&&(c=Re[b]=Le(a));return c}return Le(a)} | |
function qn(a){var b,c,d;c=1;b=Cn(new zn,a);while(b.c<b.e.c){d=En(b);c=31*c+(d==null?0:W(d));c=~~c}return c} | |
function cm(a){var b,c,d;d=0;for(c=Sm(new Qm,Jm(new Dm,a).b);Dn(c.b);){b=En(c.b);d+=b.hC();d=~~d}return d} | |
function rd(a){var b,c;if(a.b){try{for(c=Cn(new zn,a.b);c.c<c.e.c;){b=En(c);Ad(b.b.e,b.d,b.c)}}finally{a.b=null}}} | |
function ec(a){var b,c,d;d=a&&a.stack?a.stack.split(mr):[];for(b=0,c=d.length;b<c;++b){d[b]=Wb(d[b])}return d} | |
function H(a){var b,c,d;c=Rd(we,60,8,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw sl(new ql)}c[d]=a[d]}} | |
function qg(a){if(!a.j){_g();lm($g.b,a)&&bh(a)}else if(a.j){qh(a.j,a)}else if(a.j){throw bl(new $k,Qr)}} | |
function pg(a){if(!a.h){throw bl(new $k,Pr)}try{a.s()}finally{try{a.q()}finally{a.k.__listener=null;a.h=false}}} | |
function Qd(a,b){var c=new Array(b);if(a>0){var d=[null,0,false,[0,0]][a];for(var e=0;e<b;++e){c[e]=d}}return c} | |
function im(g,a){var b=g.b;for(var c in b){if(c==parseInt(c)){var d=b[c];for(var e=0,f=d.length;e<f;++e){a.C(d[e])}}}} | |
function Ol(a){Ml();var b=qs+a;var c=Ll[b];if(c!=null){return c}c=Jl[b];c==null&&(c=Nl(a));Pl();return Ll[b]=c} | |
function dh(a){_g();var b;b=nm(Zg,a);if(b){return b}Zg.e==0&&tf(new ih);b=mh(new kh);sm(Zg,a,b);Kp($g,b);return b} | |
function nj(b){kj();var a;try{return jj.B(b)}catch(a){a=Fe(a);if(ie(a,11)){throw hj(new fj,es+b+fs)}else throw a}} | |
function $m(a){var b;if(a!=null&&fe(a.tI,13)){b=a;if(lq(this.H(),b.H())&&lq(this.I(),b.I())){return true}}return false} | |
function Km(a,b){var c,d,e;if(b!=null&&fe(b.tI,13)){c=b;d=c.H();if(lm(a.b,d)){e=nm(a.b,d);return Gp(c.I(),e)}}return false} | |
function Sm(a,b){var c;a.c=b;c=ao(new Zn);a.c.d&&co(c,bn(new Xm,a.c));jm(a.c,c);im(a.c,c);a.b=Cn(new zn,c);return a} | |
function rg(a,b){var c;c=a.j;if(!b){try{!!c&&c.h&&pg(a)}finally{a.j=null}}else{if(c){throw bl(new $k,Rr)}a.j=b;b.h&&og(a)}} | |
function so(a,b,c,d,e,f,g,h){var i;i=c;while(f<g){i>=d||b<c&&h.A(a[b],a[i])<=0?Wd(e,f++,a[b++]):Wd(e,f++,a[i++])}} | |
function ro(a,b,c,d){var e,f,g;for(e=b+1;e<c;++e){for(f=e;f>b&&d.A(a[f-1],a[f])>0;--f){g=a[f];Wd(a,f,a[f-1]);Wd(a,f-1,g)}}} | |
function gwtOnLoad(b,c,d){$moduleName=c;$moduleBase=d;if(b)try{$entry(Ce)()}catch(a){b(c)}else{$entry(Ce)()}} | |
function Wb(a){var b,c,d;d=gr;a=Cl(a);b=a.indexOf(hr);if(b!=-1){c=a.indexOf(ir)==0?8:0;d=Cl(a.substr(c,b-c))}return d.length>0?d:jr} | |
function fk(){var a,b,c;c=aj((_g(),dh(null)).k,dj(new bj,ns));for(b=Cn(new zn,c);b.c<b.e.c;){a=En(b);bk(new _j,a)}} | |
function ai(a,b){var c,d;tk(a.b,b);for(d=Cn(new zn,a.c);d.c<d.e.c;){c=En(d);tk(c.h,b);tk(c.f,b);tk(c.b,b);tk(c.c,b);tk(c.d,b);tk(c.e,b)}} | |
function Ao(a,b){var d,e;xo();var c;c=(d=a.b,e=d.slice(0,a.c),Ud(d.aC,d.tI,d.qI,e),e);to(c,0,c.length,b?b:(zp(),zp(),yp));yo(a,c)} | |
function Gb(b,c){xb();$wnd.setTimeout(function(){var a=$entry(Db)(b);a&&$wnd.setTimeout(arguments.callee,c)},c)} | |
function $b(a){var b,c,d,e;d=ec(je(a.b)?a.b:null);e=Rd(we,60,8,d.length,0);for(b=0,c=e.length;b<c;++b){e[b]=vl(new tl,kr,d[b],lr,0)}H(e)} | |
function _b(){var a,b,c,d;c=Xb(ec(ac()),2);d=Rd(we,60,8,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=vl(new tl,kr,c[a],lr,0)}H(d)} | |
function sk(a,b){var c,d;c=Rd(te,57,-1,a.b.length,1);for(d=0;d<b.b.length;++d){c[d]=a.b[0]*b.b[0][d]+a.b[1]*b.b[1][d]+a.b[2]*b.b[2][d]}a.b=c} | |
function Fb(b,c){var a,e,f,g;for(e=0,f=b.length;e<f;++e){g=b[e];try{g[1]?g[0].l()&&(c[c.length]=g,undefined):g[0].K()}catch(a){a=Fe(a);if(!ie(a,2))throw a}}} | |
function om(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.H();if(h.G(a,g)){return f.I()}}}return null} | |
function qm(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.H();if(h.G(a,g)){return true}}}return false} | |
function qd(a,b){var c;if(b.b){b.b=false;b.c=null}c=b.c;b.c=a.f;try{++a.c;Bd(a.e,b,a.d)}finally{--a.c;a.c==0&&rd(a)}if(c==null){b.b=true;b.c=null}else{b.c=c}} | |
function zj(a){return Dj(new Bj,Ud(ye,62,10,[Ud(te,57,-1,[1,0,0]),Ud(te,57,-1,[0,Ph(a),-Qh(a)]),Ud(te,57,-1,[0,Qh(a),Ph(a)])]))} | |
function Aj(a){return Dj(new Bj,Ud(ye,62,10,[Ud(te,57,-1,[Ph(a),0,Qh(a)]),Ud(te,57,-1,[0,1,0]),Ud(te,57,-1,[-Qh(a),0,Ph(a)])]))} | |
function bo(a,b){var c,d;a.b=Rd(ve,59,0,0,0);Array.prototype.splice.apply(a.b,[0,0].concat((c=b.b,d=c.slice(0,b.c),Ud(c.aC,c.tI,c.qI,d),d)));a.c=a.b.length;return a} | |
function fo(a,b){var c,d,e,f;c=(e=b.b,f=e.slice(0,b.c),Ud(e.aC,e.tI,e.qI,f),f);d=c.length;if(d==0){return false}Array.prototype.splice.apply(a.b,[a.c,0].concat(c));a.c+=d;return true} | |
function Cl(c){if(c.length==0||c[0]>ps&&c[c.length-1]>ps){return c}var a=c.replace(/^(\s*)/,gr);var b=a.replace(/\s*$/,gr);return b} | |
function Me(a){if(a[0]>=2147483648){return ~~Math.max(Math.min(a[0]-4294967296,2147483647),-2147483648)}else{return ~~Math.max(Math.min(a[0],2147483647),-2147483648)}} | |
function Je(a){if(isNaN(a)){return Xe(),We}if(a<-9223372036854775808){return Xe(),Ve}if(a>=9223372036854775807){return Xe(),Ue}if(a>0){return Ie(Math.floor(a),0)}else{return Ie(Math.ceil(a),0)}} | |
function Wd(a,b,c){if(c!=null){if(a.qI>0&&!ge(c.tI,a.qI)){throw Jk(new Hk)}if(a.qI<0&&(c.tM==mq||c.tI==2)){throw Jk(new Hk)}}return a[b]=c} | |
function og(a){var b;if(a.h){throw bl(new $k,Or)}a.h=true;a.k.__listener=a;b=a.i;a.i=-1;b>0&&(a.i==-1?ag(a.k,b|(a.k.__eventBits||0)):(a.i|=b),undefined);a.p();a.r()} | |
function Yi(){Yi=mq;Ri=Zi(new Qi,Zr);Wi=Zi(new Qi,$r);Vi=Zi(new Qi,_r);Ti=Zi(new Qi,as);Si=Zi(new Qi,bs);Ui=Zi(new Qi,cs);Xi=Zi(new Qi,ds)} | |
function qk(a,b){var c;c=mk(new kk,a.b[0],a.b[1],a.b[2]);rk(c,b.c);return Ek(new Ck,Me(Je(Math.round(c.b[0]*b.c.b[2]/c.b[2]))),Me(Je(Math.round(c.b[1]*b.c.b[2]/c.b[2]))))} | |
function Xl(a,b){var c,d,e,f,g,h;f=a.b.e;b.length<f&&(b=Pd(b,f));e=b;d=(g=Sm(new Qm,dm(a.b).c.b),Vn(new Tn,g));for(c=0;c<f;++c){Wd(e,c,(h=En(d.b.b),h.H()))}b.length>f&&Wd(b,f,null);return b} | |
function Mg(b,c){var i;Kg();var a,e,f,g,h;e=null;for(h=b.t();h.v();){g=h.w();try{c.u(g)}catch(a){a=Fe(a);if(ie(a,9)){f=a;!e&&(e=Jp(new Hp));i=sm(e.b,f,e)}else throw a}}if(e){throw Lg(new Hg,e)}} | |
function Bd(a,b,c){var d,e,f,g,h,i,j;g=b.n();d=(h=nm(a.b,g),!h?0:h.c);if(c){for(f=d-1;f>=0;--f){e=(i=nm(a.b,g),un(f,i.c),i.b[f]);b.m(e)}}else{for(f=0;f<d;++f){e=(j=nm(a.b,g),un(f,j.c),j.b[f]);b.m(e)}}} | |
function tm(j,a,b,c){var d=j.b[c];if(d){for(var e=0,f=d.length;e<f;++e){var g=d[e];var h=g.H();if(j.G(a,h)){var i=g.I();g.J(b);return i}}}else{d=j.b[c]=[]}var g=$p(new Yp,a,b);d.push(g);++j.e;return null} | |
function uo(a,b,c,d,e,f){var g,h,i,j;g=d-c;if(g<7){ro(b,c,d,f);return}i=c+e;h=d+e;j=i+(h-i>>1);uo(b,a,i,j,-e,f);uo(b,a,j,h,-e,f);if(f.A(a[j-1],a[j])<=0){while(c<d){Wd(b,c++,a[i++])}return}so(a,i,j,h,b,c,d,f)} | |
function Nl(a){var b,c,d,e;b=0;d=a.length;e=d-4;c=0;while(c<e){b=a.charCodeAt(c+3)+31*(a.charCodeAt(c+2)+31*(a.charCodeAt(c+1)+31*(a.charCodeAt(c)+31*b)))|0;c+=4}while(c<d){b=b*31+a.charCodeAt(c++)}return b|0} | |
function xi(a,b,c){a.k=(gc(),$doc).createElement(Ur);b>=0&&(a.k.style[Vr]=b+Wr,undefined);c>=0&&(a.k.style[Xr]=c+Wr,undefined);a.k.setAttribute(Vr,b+Wr);a.k.setAttribute(Xr,c+Wr);a.b=a.k.getContext(Yr);return a} | |
function Gm(a){var b,c,d;if((a==null?null:a)===this){return true}if(!(a!=null&&fe(a.tI,16))){return false}c=a;if(c.E()!=this.E()){return false}for(b=c.t();b.v();){d=b.w();if(!this.D(d)){return false}}return true} | |
function Ej(a,b){var c,d,e;c=Td([ye,te],[62,57],[10,-1],[a.b.length,b.b.length],0,2,1);for(d=0;d<a.b.length;++d){for(e=0;e<b.b.length;++e){c[d][e]=a.b[d][0]*b.b[0][e]+a.b[d][1]*b.b[1][e]+a.b[d][2]*b.b[2][e]}}a.b=c} | |
function Ij(a,b,c){var d,e,f;a.d=b;a.c=ao(new Zn);a.b=Th(new Rh,ok(a.d),mk(new kk,1,0,0),mk(new kk,0,1,0),mk(new kk,0,0,1));for(f=-1;f<=1;++f){for(d=-1;d<=1;++d){for(e=-1;e<=1;++e){co(a.c,Kj(a.d,d,e,f,c))}}}return a} | |
function Zh(a,b){var c,d;for(d=Cn(new zn,$h(a.c,b.c));d.c<d.e.c;){c=En(d);b.b.b.beginPath();b.b.b.strokeStyle=(Yi(),Ri).b;b.b.b.lineWidth=1;b.b.b.fillStyle=c.g.b;ki(b,c.b);ji(b,c.c);ji(b,c.d);ji(b,c.e);ji(b,c.b);b.b.b.fill();b.b.b.stroke()}} | |
function zo(a){var h,i;xo();var b,c,d,e,f,g;if(a){for(e=0,d=a.c-1;e<d;++e,--d){h=(un(e,a.c),a.b[e]);io(a,e,(un(d,a.c),a.b[d]));i=(un(d,a.c),a.b[d]);Wd(a.b,d,h)}}else{b=Jn(new Hn,0,a);f=sn(a,a.c);while(b.c<f.c-1){c=En(b);g=Kn(f);Ln(b,g);Ln(f,c)}}} | |
function Eb(a){var b,c,d,e,f,g;b=false;d=a.length;f=(new Date).getTime();while((new Date).getTime()-f<100){for(c=0;c<d;++c){g=a[c];if(!g){continue}if(!g[0].l()){a[c]=null;b=true}}}if(b){e=[];for(c=0;c<d;++c){if(!a[c]){continue}e[e.length]=a[c]}return e}else{return a}} | |
function Ce(){!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:nr,evtGroup:or,millis:(new Date).getTime(),type:pr,className:qr});fk()} | |
function pn(a,b){var c,d,e,f,g;if((b==null?null:b)===(a==null?null:a)){return true}if(!(b!=null&&fe(b.tI,14))){return false}g=b;if(a.c!=g.E()){return false}e=Cn(new zn,a);f=g.t();while(e.c<e.e.c){c=En(e);d=f.w();if(!(c==null?d==null:U(c,d))){return false}}return true} | |
function eg(){var d=$wnd.onbeforeunload;var e=$wnd.onunload;$wnd.onbeforeunload=function(a){var b,c;try{b=$entry(zf)()}finally{c=d&&d(a)}if(b!=null){return b}if(c!=null){return c}};$wnd.onunload=$entry(function(a){try{qf&&Yc(wf())}finally{e&&e(a);$wnd.onresize=null;$wnd.onscroll=null;$wnd.onbeforeunload=null;$wnd.onunload=null}})} | |
function Td(a,b,c,d,e,f,g){var h,i,j,k;j=d[e];i=e==f-1;k=Qd(i?g:0,j);$d();be(k,Yd,Zd);k.aC=a[e];k.tI=b[e];k.qI=c[e];if(!i){++e;for(h=0;h<j;++h){k[h]=Td(a,b,c,d,e,f,g)}}return k} | |
function yj(a,b,c){var d;d=Dj(new Bj,Ud(ye,62,10,[Ud(te,57,-1,[1,0,0]),Ud(te,57,-1,[0,Ph(a),-Qh(a)]),Ud(te,57,-1,[0,Qh(a),Ph(a)])]));Ej(d,Dj(new Bj,Ud(ye,62,10,[Ud(te,57,-1,[Ph(b),0,Qh(b)]),Ud(te,57,-1,[0,1,0]),Ud(te,57,-1,[-Qh(b),0,Ph(b)])])));Ej(d,Dj(new Bj,Ud(ye,62,10,[Ud(te,57,-1,[Ph(c),-Qh(c),0]),Ud(te,57,-1,[Qh(c),Ph(c),0]),Ud(te,57,-1,[0,0,1])])));return d} | |
function xm(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.H();if(h.G(a,g)){c.length==1?delete h.b[b]:c.splice(d,1);--h.e;return f.I()}}}return null} | |
function _f(){$wnd.addEventListener(Dr,$entry(function(a){var b=$wnd.__captureElem;if(b&&!a.relatedTarget){if(Mr==a.target.tagName.toLowerCase()){var c=$doc.createEvent(Nr);c.initMouseEvent(Fr,true,true,$wnd,0,a.screenX,a.screenY,a.clientX,a.clientY,a.ctrlKey,a.altKey,a.shiftKey,a.metaKey,a.button,null);b.dispatchEvent(c)}}}),true);$wnd.addEventListener(Jr,Vf,true)} | |
function aj(a,b){var c,d,e,f,g;f=ao(new Zn);c=a.childNodes;for(g=0;g<c.length;++g){e=c[g];if(!!e&&e.nodeType==1){d=e;d.className.indexOf(b.b)!=-1?Wd(f.b,f.c++,d):fo(f,aj(d,b))}}return f} | |
function bm(a,b){var c,d,e,f,g;if((b==null?null:b)===(a==null?null:a)){return true}if(!(b!=null&&fe(b.tI,15))){return false}f=b;if(a.e!=f.E()){return false}for(d=f.F().t();d.v();){c=d.w();e=c.H();g=c.I();if(!(e==null?a.d:e!=null&&fe(e.tI,1)?qs+e in a.f:qm(a,e,~~W(e)))){return false}if(!lq(g,e==null?a.c:e!=null&&fe(e.tI,1)?a.f[qs+e]:om(a,e,~~W(e)))){return false}}return true} | |
function Ie(a,b){var c,d;b%=1.8446744073709552E19;a%=1.8446744073709552E19;c=b%4294967296;d=Math.floor(a/4294967296)*4294967296;b=b-c+d;a=a-d+c;while(a<0){a+=4294967296;b-=4294967296}while(a>4294967295){a-=4294967296;b+=4294967296}b=b%1.8446744073709552E19;while(b>9223372032559808512){b-=1.8446744073709552E19}while(b<-9223372036854775808){b+=1.8446744073709552E19}return [a,b]} | |
function wk(a,b,c,d){var e;a.h=mk(new kk,b.b[0],b.b[1],b.b[2]);a.g=d;a.i=c;e=a.i/2;a.b=nk(new kk,Ud(te,57,-1,[a.h.b[0]-e,a.h.b[1]-e,a.h.b[2]-e]));a.c=nk(new kk,Ud(te,57,-1,[a.h.b[0]+e,a.h.b[1]-e,a.h.b[2]-e]));a.d=nk(new kk,Ud(te,57,-1,[a.h.b[0]+e,a.h.b[1]+e,a.h.b[2]-e]));a.e=nk(new kk,Ud(te,57,-1,[a.h.b[0]-e,a.h.b[1]+e,a.h.b[2]-e]));a.f=nk(new kk,Ud(te,57,-1,[a.h.b[0],a.h.b[1],a.h.b[2]-e]));return a} | |
function Mf(a){switch(a){case rr:return 4096;case sr:return 1024;case tr:return 1;case ur:return 2;case vr:return 2048;case wr:return 128;case xr:return 256;case yr:return 512;case zr:return 32768;case Ar:return 8192;case Br:return 4;case Cr:return 64;case Dr:return 32;case Er:return 16;case Fr:return 8;case Gr:return 16384;case Hr:return 65536;case Ir:return 131072;case Jr:return 131072;case Kr:return 262144;case Lr:return 524288;}} | |
function Xh(a,b,c){a.b=mk(new kk,b.b[0],b.b[1],b.b[2]);a.c=ao(new Zn);co(a.c,wk(new uk,mk(new kk,0,0,0),c,(Yi(),Ti)));zk(go(a.c,0),zj(Oh(new Mh,90)));co(a.c,wk(new uk,mk(new kk,0,0,0),c,Si));zk(go(a.c,1),zj(Oh(new Mh,-90)));co(a.c,wk(new uk,mk(new kk,0,0,0),c,Vi));co(a.c,wk(new uk,mk(new kk,0,0,0),c,Xi));zk(go(a.c,3),Aj(Oh(new Mh,-90)));co(a.c,wk(new uk,mk(new kk,0,0,0),c,Wi));zk(go(a.c,4),Aj(Oh(new Mh,90)));co(a.c,wk(new uk,mk(new kk,0,0,0),c,Ui));zk(go(a.c,5),Aj(Oh(new Mh,180)));ai(a,b);return a} | |
function Yf(){Vf=$entry(function(a){if(Uf(a)){var b=Tf;if(b&&b.__listener){if(Qf(b.__listener)){kf(a,b,b.__listener);a.stopPropagation()}}}});Uf=$entry(function(a){return true});Wf=$entry(function(a){var b,c=this;while(c&&!(b=c.__listener)){c=c.parentNode}c&&c.nodeType!=1&&(c=null);b&&Qf(b)&&kf(a,c,b)});$wnd.addEventListener(tr,Vf,true);$wnd.addEventListener(ur,Vf,true);$wnd.addEventListener(Br,Vf,true);$wnd.addEventListener(Fr,Vf,true);$wnd.addEventListener(Cr,Vf,true);$wnd.addEventListener(Er,Vf,true);$wnd.addEventListener(Dr,Vf,true);$wnd.addEventListener(Ir,Vf,true);$wnd.addEventListener(wr,Uf,true);$wnd.addEventListener(yr,Uf,true);$wnd.addEventListener(xr,Uf,true)} | |
function bk(a,b){var c,d,e;a.k=b;a.f=b.offsetWidth||0;a.e=b.offsetHeight||0;e=nj(Cl((gc(),b).innerHTML));c=e[hs];d=e[is];b.innerHTML=gr;a.c=xi(new vi,a.f,a.e);a.b=ii(new gi,nk(new kk,Ud(te,57,-1,[c.origin?c.origin.x:0,c.origin?c.origin.y:0,c.origin?c.origin.z:-100])),(nk(new kk,Ud(te,57,-1,[c.direction?c.direction.x:0,c.direction?c.direction.y:0,c.direction?c.direction.z:1])),a.c));ph(a,a.c);a.d=Ij(new Gj,nk(new kk,Ud(te,57,-1,[d.origin?d.origin.x:0,d.origin?d.origin.y:0,d.origin?d.origin.z:0])),d[js]?d[js]:20);Mj(a.d,yj(Oh(new Mh,d[ks]?d[ks]:0),Oh(new Mh,d[ls]?d[ls]:0),Oh(new Mh,d[ms]?d[ms]:0)));a.c.b.translate(~~(a.f/2),~~(a.e/2));Jj(a.d,a.b);a.c.b.translate(~~(-a.f/2),~~(-a.e/2));return a} | |
function Zf(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;if(!c)return;c&1&&(a.onclick=b&1?Wf:null);c&2&&(a.ondblclick=b&2?Wf:null);c&4&&(a.onmousedown=b&4?Wf:null);c&8&&(a.onmouseup=b&8?Wf:null);c&16&&(a.onmouseover=b&16?Wf:null);c&32&&(a.onmouseout=b&32?Wf:null);c&64&&(a.onmousemove=b&64?Wf:null);c&128&&(a.onkeydown=b&128?Wf:null);c&256&&(a.onkeypress=b&256?Wf:null);c&512&&(a.onkeyup=b&512?Wf:null);c&1024&&(a.onchange=b&1024?Wf:null);c&2048&&(a.onfocus=b&2048?Wf:null);c&4096&&(a.onblur=b&4096?Wf:null);c&8192&&(a.onlosecapture=b&8192?Wf:null);c&16384&&(a.onscroll=b&16384?Wf:null);c&32768&&(a.onload=b&32768?Wf:null);c&65536&&(a.onerror=b&65536?Wf:null);c&131072&&(a.onmousewheel=b&131072?Wf:null);c&262144&&(a.oncontextmenu=b&262144?Wf:null);c&524288&&(a.onpaste=b&524288?Wf:null)} | |
var gr='',mr='\n',ps=' ',Zr='#000',bs='#00f',as='#0f0',_r='#f00',cs='#f80',ds='#ff0',$r='#fff',hr='(',gs=')',ts=', Size: ',Yr='2d',qs=':',rs='Add not supported on this collection',Rr='Cannot set a new parent without first clearing the old parent',os='Class$',es='Could not parse [',Jr='DOMMouseScroll',ss='Index: ',Nr='MouseEvents',Sr='One or more exceptions caught, see full set in AttachDetachException#getCauses',Or="Should only call onAttach when the widget is detached from the browser's document",Pr="Should only call onDetach when the widget is attached to the browser's document",Tr='SimplePanel can only contain one child widget',Qr="This widget's parent does not implement HasWidgets",kr='Unknown',lr='Unknown source',fs=']',jr='anonymous',rr='blur',hs='camera',Ur='canvas',sr='change',tr='click',qr='com.sjl.rubiks.client.Rubiks',Kr='contextmenu',ur='dblclick',Hr='error',vr='focus',ir='function',Xr='height',Mr='html',wr='keydown',xr='keypress',yr='keyup',zr='load',Ar='losecapture',or='moduleStartup',Br='mousedown',Cr='mousemove',Dr='mouseout',Er='mouseover',Fr='mouseup',Ir='mousewheel',pr='onModuleLoadStart',Lr='paste',Wr='px',ks='rotate-x',ls='rotate-y',ms='rotate-z',is='rubik-cube',ns='rubiks',Gr='scroll',js='side-length',nr='startup',Vr='width';var _,er=[0,-9223372036854775808],fr=[16777216,0],dr=[4294967295,9223372032559808512];_=r.prototype={};_.eQ=v;_.hC=w;_.tM=mq;_.tI=1;_=F.prototype=new r;_.tI=3;_=E.prototype=new F;_.tI=4;_=D.prototype=new E;_.tI=5;_=C.prototype=new D;_.tI=6;_.b=null;_=hb.prototype=new r;_.tI=0;var lb=0,mb=0;_=vb.prototype=new hb;_.tI=0;_.d=false;_.g=false;var wb;_=Hb.prototype=new r;_.l=Kb;_.tI=0;_.b=null;_=Lb.prototype=new r;_.l=Ob;_.tI=0;_.b=null;_=fc.prototype=new r;_.tI=0;_=lc.prototype=new fc;_.tI=0;_=kc.prototype=new lc;_.tI=0;_=Sc.prototype=new r;_.tI=0;_.b=false;_.c=null;_=Rc.prototype=new Sc;_.m=Xc;_.n=Zc;_.tI=0;var Vc=null;_=bd.prototype=new r;_.tI=0;_=ed.prototype=new r;_.hC=id;_.tI=0;_.b=0;var fd=0;_=jd.prototype=new r;_.tI=0;_.b=null;_.c=0;_.d=false;_.e=null;_.f=null;_=sd.prototype=new r;_.tI=0;_.b=null;_.c=null;_.d=null;_=wd.prototype=new r;_.tI=0;_=Hd.prototype=new r;_.tI=0;_.aC=null;_.length=0;_.qI=0;var Yd,Zd;var de=[{},{},{1:1,7:1},{7:1,9:1},{7:1,9:1},{2:1,7:1,9:1},{2:1,7:1,9:1,11:1},{3:1},{5:1},{3:1,4:1,5:1,6:1},{3:1,4:1,5:1,6:1},{3:1,4:1,5:1,6:1},{3:1,4:1,5:1,6:1},{2:1,7:1,9:1},{3:1,4:1,5:1,6:1},{3:1,4:1,5:1,6:1},{3:1,4:1,5:1,6:1},{3:1,4:1,5:1,6:1},{2:1,7:1,9:1},{3:1,4:1,5:1,6:1},{2:1,7:1,9:1},{2:1,7:1,9:1},{7:1,9:1},{7:1,9:1},{2:1,7:1,9:1},{7:1},{7:1,12:1},{2:1,7:1,9:1},{2:1,7:1,9:1},{2:1,7:1,9:1},{7:1,8:1},{2:1,7:1,9:1},{15:1},{15:1},{16:1},{16:1},{13:1},{13:1},{13:1},{14:1},{16:1},{7:1,14:1},{14:1},{15:1},{16:1},{16:1},{13:1},{14:1},{7:1,15:1},{7:1,16:1},{13:1},{2:1,7:1,9:1},{7:1},{7:1},{7:1},{7:1},{7:1},{7:1,10:1},{7:1},{7:1},{7:1},{7:1},{7:1}];var Re;var Ue,Ve,We;var gf=null,hf=null;var qf=false,rf=null;_=Af.prototype=new Sc;_.m=Ef;_.n=Ff;_.tI=0;var Bf;_=Gf.prototype=new jd;_.tI=7;var Kf=false;var Tf=null,Uf=null,Vf=null,Wf=null;_=jg.prototype=new r;_.tI=8;_.k=null;_=ig.prototype=new jg;_.p=tg;_.q=ug;_.o=vg;_.r=wg;_.s=xg;_.tI=9;_.h=false;_.i=0;_.j=null;_=hg.prototype=new ig;_.p=zg;_.q=Ag;_.r=Bg;_.s=Cg;_.tI=10;_=gg.prototype=new hg;_.t=Fg;_.tI=11;_=fg.prototype=new gg;_.tI=12;_=Hg.prototype=new D;_.tI=13;var Ig,Jg;_=Ng.prototype=new r;_.u=Pg;_.tI=0;_=Qg.prototype=new r;_.u=Sg;_.tI=0;_=Xg.prototype=new fg;_.tI=14;var Yg,Zg,$g;_=fh.prototype=new r;_.u=hh;_.tI=0;_=ih.prototype=new r;_.tI=0;_=kh.prototype=new Xg;_.tI=15;_=nh.prototype=new hg;_.t=sh;_.tI=16;_.g=null;_=th.prototype=new r;_.v=yh;_.w=zh;_.tI=0;_.c=null;_=Ah.prototype=new r;_.t=Eh;_.tI=0;_.b=null;_.c=0;_=Fh.prototype=new r;_.v=Kh;_.w=Lh;_.tI=0;_.b=-1;_.c=null;_=Mh.prototype=new r;_.tI=0;_.b=null;_.c=0;_.d=0;_.e=null;_=Rh.prototype=new r;_.tI=0;_.b=null;_.c=null;_.d=null;_.e=null;_=Vh.prototype=new r;_.tI=0;_.b=null;_.c=null;_=bi.prototype=new r;_.A=fi;_.tI=0;_.b=null;_=gi.prototype=new r;_.tI=0;_.b=null;_.c=null;_=vi.prototype=new ig;_.tI=17;_.b=null;_=Qi.prototype=new r;_.tI=0;_.b=null;var Ri,Si,Ti,Ui,Vi,Wi,Xi;_=bj.prototype=new r;_.tI=0;_.b=null;_=fj.prototype=new D;_.tI=18;var jj;_=oj.prototype=new r;_.B=qj;_.tI=0;_=sj.prototype=new r;_.B=uj;_.tI=0;_=Bj.prototype=new r;_.tI=0;_.b=null;_=Gj.prototype=new r;_.tI=0;_.b=null;_.c=null;_.d=null;_=Nj.prototype=new r;_.A=Rj;_.tI=0;_.b=null;_=_j.prototype=new nh;_.tI=19;_.b=null;_.c=null;_.d=null;_.e=0;_.f=0;_=kk.prototype=new r;_.tI=0;_.b=null;_=uk.prototype=new r;_.tI=0;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.g=null;_.h=null;_.i=0;_=Ck.prototype=new r;_.tI=0;_.b=0;_.c=0;_=Hk.prototype=new D;_.tI=21;_=Lk.prototype=new r;_.tI=0;_=Rk.prototype=new r;_.tI=25;_=Qk.prototype=new Rk;_.cT=Wk;_.eQ=Xk;_.hC=Yk;_.tI=26;_.b=0;_=$k.prototype=new D;_.tI=27;_=cl.prototype=new D;_.tI=28;_=ql.prototype=new D;_.tI=29;_=tl.prototype=new r;_.tI=30;_=String.prototype;_.cT=Fl;_.eQ=Gl;_.hC=Hl;_.tI=2;var Jl,Kl=0,Ll;_=Ql.prototype=new D;_.tI=31;_=Ul.prototype=new r;_.C=Yl;_.D=Zl;_.tI=0;_=_l.prototype=new r;_.eQ=em;_.hC=fm;_.E=gm;_.tI=32;_=$l.prototype=new _l;_.F=Am;_.G=Bm;_.E=Cm;_.tI=33;_.b=null;_.c=null;_.d=false;_.e=0;_.f=null;_=Em.prototype=new Ul;_.eQ=Gm;_.hC=Hm;_.tI=34;_=Dm.prototype=new Em;_.D=Nm;_.t=Om;_.E=Pm;_.tI=35;_.b=null;_=Qm.prototype=new r;_.v=Vm;_.w=Wm;_.tI=0;_.b=null;_.c=null;_=Ym.prototype=new r;_.eQ=$m;_.hC=_m;_.tI=36;_=Xm.prototype=new Ym;_.H=cn;_.I=dn;_.J=en;_.tI=37;_.b=null;_=fn.prototype=new Ym;_.H=jn;_.I=kn;_.J=mn;_.tI=38;_.b=null;_.c=null;_=nn.prototype=new Ul;_.C=tn;_.eQ=vn;_.hC=wn;_.t=yn;_.tI=39;_=zn.prototype=new r;_.v=Fn;_.w=Gn;_.tI=0;_.c=0;_.d=-1;_.e=null;_=Hn.prototype=new zn;_.tI=0;_.b=null;_=Mn.prototype=new Em;_.D=Qn;_.t=Rn;_.E=Sn;_.tI=40;_.b=null;_.c=null;_=Tn.prototype=new r;_.v=Xn;_.w=Yn;_.tI=0;_.b=null;_=Zn.prototype=new nn;_.C=ko;_.D=lo;_.E=mo;_.tI=41;_.c=0;_=Do.prototype=new r;_.C=Go;_.t=Ho;_.E=Io;_.tI=0;_.c=null;_=Jo.prototype=new r;_.v=Mo;_.w=No;_.tI=0;_.b=null;_=Oo.prototype=new Do;_.eQ=Ro;_.hC=So;_.tI=42;_.b=null;_=To.prototype=new r;_.F=Wo;_.eQ=Xo;_.hC=Yo;_.E=Zo;_.tI=43;_.b=null;_.c=null;_=_o.prototype=new Do;_.eQ=bp;_.hC=cp;_.tI=44;_=$o.prototype=new _o;_.t=fp;_.tI=45;_=gp.prototype=new r;_.v=jp;_.w=kp;_.tI=0;_.b=null;_=lp.prototype=new r;_.eQ=op;_.H=pp;_.I=qp;_.hC=rp;_.J=sp;_.tI=46;_.b=null;_=tp.prototype=new Oo;_.tI=47;var yp;_=Ap.prototype=new r;_.A=Cp;_.tI=0;_=Dp.prototype=new $l;_.tI=48;_=Hp.prototype=new Em;_.C=Pp;_.D=Qp;_.t=Rp;_.E=Sp;_.tI=49;_.b=null;_=Yp.prototype=new Ym;_.H=aq;_.I=bq;_.J=dq;_.tI=50;_.b=null;_.c=null;_=eq.prototype=new D;_.tI=51;var $entry=pb;var we=Nk('Hd'),te=Nk('Hd'),ye=Nk('Hd'),xe=Nk('Hd'),ue=Nk('Hd'),ve=Nk('Hd');$stats && $stats({moduleName:'rubiks',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if (rubiks) rubiks.onScriptLoad(gwtOnLoad);})(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function(){var $gwt_version = "2.0.4";var $wnd = window;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '3045B7CCDFC95613D9D3E103723AE22C';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null;var $sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'rubiks',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});function r(){} | |
function F(){} | |
function E(){} | |
function D(){} | |
function C(){} | |
function pq(){} | |
function hb(){} | |
function vb(){} | |
function Hb(){} | |
function Lb(){} | |
function jc(){} | |
function pc(){} | |
function oc(){} | |
function Wc(){} | |
function Vc(){} | |
function fd(){} | |
function id(){} | |
function nd(){} | |
function wd(){} | |
function Ad(){} | |
function Ld(){} | |
function Ff(){} | |
function Lf(){} | |
function lg(){} | |
function vg(){} | |
function wg(){} | |
function yg(){} | |
function zg(){} | |
function kg(){} | |
function Dg(){} | |
function Eg(){} | |
function jg(){} | |
function ig(){} | |
function hg(){} | |
function Jg(){} | |
function Pg(){} | |
function Sg(){} | |
function Zg(){} | |
function hh(){} | |
function kh(){} | |
function mh(){} | |
function ph(){} | |
function vh(){} | |
function Ch(){} | |
function Hh(){} | |
function Oh(){} | |
function Th(){} | |
function Xh(){} | |
function di(){} | |
function ii(){} | |
function xi(){} | |
function Si(){} | |
function dj(){} | |
function hj(){} | |
function qj(){} | |
function uj(){} | |
function Dj(){} | |
function Ij(){} | |
function Pj(){} | |
function bk(){} | |
function mk(){} | |
function wk(){} | |
function Ek(){} | |
function Jk(){} | |
function Nk(){} | |
function Tk(){} | |
function Sk(){} | |
function al(){} | |
function el(){} | |
function sl(){} | |
function vl(){} | |
function Tl(){} | |
function Xl(){} | |
function cm(){} | |
function bm(){} | |
function Hm(){} | |
function Gm(){} | |
function Tm(){} | |
function _m(){} | |
function $m(){} | |
function jn(){} | |
function qn(){} | |
function Cn(){} | |
function Kn(){} | |
function Pn(){} | |
function Wn(){} | |
function ao(){} | |
function Go(){} | |
function Mo(){} | |
function Ro(){} | |
function Wo(){} | |
function cp(){} | |
function bp(){} | |
function jp(){} | |
function op(){} | |
function wp(){} | |
function Dp(){} | |
function Gp(){} | |
function Kp(){} | |
function _p(){} | |
function hq(){} | |
function _c(a){eh()} | |
function Rg(a){qg(a)} | |
function Ug(a){rg(a)} | |
function bd(){return Zc} | |
function Jf(a){null.K()} | |
function Kf(){return Gf} | |
function qc(){qc=pq;kc()} | |
function tc(){tc=pq;qc()} | |
function nh(){nh=pq;bh()} | |
function jh(a){a.h&&rg(a)} | |
function fn(){return null} | |
function Db(a){return a.l()} | |
function md(){return this.b} | |
function Ah(){return this.b} | |
function mj(){mj=pq;lj=nj()} | |
function Fm(){return this.e} | |
function mn(){return this.b} | |
function po(){return this.c} | |
function dq(){return this.b} | |
function eq(){return this.c} | |
function Lk(a){$b();return a} | |
function cl(a){$b();return a} | |
function ul(a){$b();return a} | |
function Vl(a){$b();return a} | |
function jq(a){$b();return a} | |
function J(a,b){$b();return a} | |
function Nh(){return Lh(this)} | |
function Bh(){return zh(this)} | |
function Kl(){return Rl(this)} | |
function im(){return fm(this)} | |
function Sm(){return this.b.e} | |
function gn(){return this.b.c} | |
function zn(){return tn(this)} | |
function Jn(){return Hn(this)} | |
function ap(){return this.c.e} | |
function Cp(){Cp=pq;Bp=new Dp} | |
function Ip(a){nm(a);return a} | |
function Vp(){return this.b.e} | |
function jj(a,b){$b();return a} | |
function dl(a,b){$b();return a} | |
function gl(a,b){$b();return a} | |
function Wl(a,b){$b();return a} | |
function Jb(a,b){a.b=b;return a} | |
function Nb(a,b){a.b=b;return a} | |
function Kh(a,b){a.c=b;return a} | |
function fi(a,b){a.b=b;return a} | |
function fj(a,b){a.b=b;return a} | |
function Fj(a,b){a.b=b;return a} | |
function Rj(a,b){a.b=b;return a} | |
function pk(a,b){a.b=b;return a} | |
function Wk(a,b){a.b=b;return a} | |
function Mm(a,b){a.b=b;return a} | |
function Ym(){return Gn(this.b)} | |
function Zm(){return Hn(this.b)} | |
function Vn(){return this.c.b.e} | |
function Gn(a){return a.c<a.e.c} | |
function Lo(){return this.c.E()} | |
function Po(){return this.b.v()} | |
function Qo(){return this.b.w()} | |
function Vo(){return tn(this.b)} | |
function kc(){kc=pq;tc();new oc} | |
function Pl(){Pl=pq;Ml={};Ol={}} | |
function xl(a,b,c,d,e){return a} | |
function en(a,b){a.b=b;return a} | |
function Fn(a,b){a.e=b;return a} | |
function Yn(a,b){a.b=b;return a} | |
function Io(a,b){a.c=b;return a} | |
function Oo(a,b){a.b=b;return a} | |
function Yo(a,b){a.c=b;return a} | |
function _o(){return fm(this.c)} | |
function Jo(a){throw Vl(new Tl)} | |
function vp(a){throw Vl(new Tl)} | |
function hp(a,b){a.c=b;return a} | |
function lp(a,b){a.b=b;return a} | |
function qp(a,b){a.b=b;return a} | |
function sp(){return this.b.H()} | |
function mp(){return this.b.v()} | |
function tp(){return this.b.I()} | |
function Fp(a,b){return a.cT(b)} | |
function Yk(a){return Xk(this,a)} | |
function ld(a){a.b=++jd;return a} | |
function Il(a){return Hl(this,a)} | |
function hm(a){return em(this,a)} | |
function Qm(a){return Nm(this,a)} | |
function yn(a){return sn(this,a)} | |
function $n(){return Gn(this.b.b)} | |
function fp(){return this.c.hC()} | |
function up(){return this.b.hC()} | |
function Bg(){Og(this,(Mg(),Kg))} | |
function Cg(){Og(this,(Mg(),Lg))} | |
function li(a,b){Bi(a.b,sk(b,a))} | |
function mi(a,b){Ci(a.b,sk(b,a))} | |
function xb(){xb=pq;wb=zb(new vb)} | |
function Hf(){Hf=pq;Gf=ld(new id)} | |
function rl(a){return Math.sqrt(a)} | |
function _l(a){throw Wl(new Tl,ss)} | |
function hn(a){return xm(this.b,a)} | |
function Tn(a){return om(this.b,a)} | |
function Uo(a){return sn(this.b,a)} | |
function $o(a){return em(this.c,a)} | |
function ep(a){return this.c.eQ(a)} | |
function rp(a){return this.b.eQ(a)} | |
function Tp(a){return om(this.b,a)} | |
function ke(a,b){return a&&he[a][b]} | |
function sj(a){return eval(gs+a+hs)} | |
function wj(a){return JSON.parse(a)} | |
function zf(a,b){return rd(Bf(),a,b)} | |
function uh(){return yh(new vh,this)} | |
function Gh(){return Kh(new Hh,this)} | |
function Dm(){return Mm(new Gm,this)} | |
function Bn(){return Fn(new Cn,this)} | |
function In(){return this.c<this.e.c} | |
function Cf(){if(!vf){gg();vf=true}} | |
function Tf(){if(!Pf){bg();Pf=true}} | |
function _i(a,b){$i();a.b=b;return a} | |
function Ci(a,b){a.b.moveTo(b.b,b.c)} | |
function Bi(a,b){a.b.lineTo(b.b,b.c)} | |
function To(a,b){a.c=b;a.b=b;return a} | |
function yp(a,b){a.c=b;a.b=b;return a} | |
function Hg(){return Kh(new Hh,this.b)} | |
function je(a,b){return a&&!!he[a][b]} | |
function Mh(){return this.b<this.c.c-1} | |
function Rm(){return Vm(new Tm,this.b)} | |
function oo(a){return ko(this,a,0)!=-1} | |
function on(a,b){return ln(new jn,b,a)} | |
function xn(a,b){(a<0||a>=b)&&An(a,b)} | |
function vn(a,b){return Mn(new Kn,b,a)} | |
function jm(){return Mm(new Gm,this).b.e} | |
function Mp(a){a.b=Ip(new Gp);return a} | |
function Dd(a){a.b=Ip(new Gp);return a} | |
function nn(){return this.c.f[rs+this.b]} | |
function ln(a,b,c){a.c=c;a.b=b;return a} | |
function ki(a,b,c){a.c=b;a.b=c;return a} | |
function Gk(a,b,c){a.b=b;a.c=c;return a} | |
function Rn(a,b,c){a.b=b;a.c=c;return a} | |
function bq(a,b,c){a.b=b;a.c=c;return a} | |
function jo(a,b){xn(b,a.c);return a.b[b]} | |
function M(a,b){$b();a.b=b;Zb(a);return a} | |
function me(a,b){return a!=null&&je(a.tI,b)} | |
function pn(a){return ym(this.c,this.b,a)} | |
function w(){return this.$H||(this.$H=++mb)} | |
function Ko(){return Oo(new Mo,this.c.t())} | |
function np(){return qp(new op,this.b.w())} | |
function v(a){return this===(a==null?null:a)} | |
function An(a,b){throw gl(new el,ts+a+us+b)} | |
function _b(){try{null.a()}catch(a){return a}} | |
function Ab(a){var b;b=a.c;a.c=[];Fb(b,a.c)} | |
function ad(a){var b;if(Zc){b=new Vc;ud(a,b)}} | |
function Mg(){Mg=pq;Kg=new Pg;Lg=new Sg} | |
function We(){We=pq;Ve=Vd(Ce,62,10,256,0)} | |
function Eh(a){a.b=Vd(ye,56,6,4,0);return a} | |
function yh(a,b){a.c=b;a.b=!!a.c.g;return a} | |
function eo(a){a.b=Vd(ze,59,0,0,0);return a} | |
function Bf(){!wf&&(wf=Nf(new Lf));return wf} | |
function oh(a){nh();ch(a,$doc.body);return a} | |
function go(a,b){$d(a.b,a.c++,b);return true} | |
function wn(a){ho(this,this.E(),a);return true} | |
function _n(){var a;return a=Hn(this.b.b),a.H()} | |
function gq(a){var b;b=this.c;this.c=a;return b} | |
function yd(a,b,c,d){a.b=b;a.d=c;a.c=d;return a} | |
function sd(a,b){!a.b&&(a.b=eo(new ao));go(a.b,b)} | |
function Np(a,b){var c;c=vm(a.b,b,a);return c==null} | |
function am(a){var b;b=Zl(this.t(),a);return !!b} | |
function ip(){var a;a=this.c.t();return lp(new jp,a)} | |
function no(a){return $d(this.b,this.c++,a),true} | |
function Cb(a){return a.b.length>0||a.f.length>0} | |
function ne(a){return a!=null&&a.tM!=pq&&a.tI!=2} | |
function Fo(a){return a?yp(new wp,a):To(new Ro,a)} | |
function qk(a){return ok(new mk,a.b[0],a.b[1],a.b[2])} | |
function ce(){ce=pq;ae=[];be=[];de(new Ld,ae,be)} | |
function nm(a){a.b=[];a.f={};a.d=false;a.c=null;a.e=0} | |
function Bb(a){var b;b=a.b;a.b=[];Fb(b,a.f);a.f=Eb(a.f)} | |
function Sp(a){var b;return b=vm(this.b,a,this),b==null} | |
function yf(a){Cf();return zf(Zc?Zc:(Zc=ld(new id)),a)} | |
function Nf(a){a.e=Dd(new Ad);a.f=null;a.d=false;return a} | |
function rh(a,b){if(a.g){throw dl(new al,Tr)}th(a,b)} | |
function dh(a){bh();try{rg(a)}finally{zm(ah.b,a)!=null}} | |
function eh(){bh();try{Og(ah,$g)}finally{nm(ah.b);nm(_g)}} | |
function ok(a,b,c,d){a.b=Yd(xe,57,-1,[b,c,d]);return a} | |
function Vh(a,b,c,d,e){a.b=b;a.c=c;a.d=d;a.e=e;return a} | |
function Qh(a,b){a.c=b;a.d=a.c*0.017453292519943295;return a} | |
function Wb(a,b){a.length>=b&&a.splice(0,b);return a} | |
function Wh(a,b){uk(a.b,b);uk(a.c,b);uk(a.d,b);uk(a.e,b)} | |
function ch(a,b){bh();a.b=Eh(new Ch);a.k=b;qg(a);return a} | |
function bh(){bh=pq;$g=new hh;_g=Ip(new Gp);ah=Mp(new Kp)} | |
function Un(){var a;return a=Vm(new Tm,this.c.b),Yn(new Wn,a)} | |
function gm(a){var b;b=Mm(new Gm,a);return Rn(new Pn,a,b)} | |
function Ob(){this.b.d&&Gb(this.b.e,1);return this.b.g} | |
function pb(a){return function(){return qb(a,this,arguments)}} | |
function Zk(a){return a!=null&&je(a.tI,12)&&a.b==this.b} | |
function W(a){return a.tM==pq||a.tI==2?a.hC():a.$H||(a.$H=++mb)} | |
function zm(a,b){return !b?Bm(a):Am(a,b,~~(b.$H||(b.$H=++mb)))} | |
function On(a,b){if(a.d==-1){throw cl(new al)}lo(a.b,a.d,b)} | |
function Hl(a,b){a=String(a);if(a==b){return 0}return a<b?-1:1} | |
function Je(a){if(a!=null&&je(a.tI,9)){return a}return M(new C,a)} | |
function Rh(a){!a.b&&(a.b=Wk(new Sk,Math.cos(a.d)));return a.b.b} | |
function Sh(a){!a.e&&(a.e=Wk(new Sk,Math.sin(a.d)));return a.e.b} | |
function Lh(a){if(a.b>=a.c.c){throw jq(new hq)}return a.c.b[++a.b]} | |
function Nn(a){if(a.c<=0){throw jq(new hq)}return jo(a.b,a.d=--a.c)} | |
function lo(a,b,c){var d;d=(xn(b,a.c),a.b[b]);$d(a.b,b,c);return d} | |
function ho(a,b,c){(b<0||b>a.c)&&An(b,a.c);a.b.splice(b,0,c);++a.c} | |
function xm(a,b){var c;c=a.c;a.c=b;if(!a.d){a.d=true;++a.e}return c} | |
function Bm(a){var b;b=a.c;a.c=null;if(a.d){a.d=false;--a.e}return b} | |
function ai(a,b){var c;c=fo(new ao,a);Do(c,fi(new di,b));Co(c);return c} | |
function Nj(a,b){var c;c=fo(new ao,a);Do(c,Rj(new Pj,b));Co(c);return c} | |
function Up(){var a;return a=Vm(new Tm,gm(this.b).c.b),Yn(new Wn,a)} | |
function $k(){return ~~Math.max(Math.min(this.b,2147483647),-2147483648)} | |
function Vf(a){return !(a!=null&&a.tM!=pq&&a.tI!=2)&&a!=null&&je(a.tI,4)} | |
function Yd(a,b,c,d){ce();fe(d,ae,be);d.aC=a;d.tI=b;d.qI=c;return d} | |
function fe(a,b,c){ce();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}} | |
function de(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}} | |
function Td(a,b){var c,d;c=a;d=Ud(0,b);Yd(c.aC,c.tI,c.qI,d);return d} | |
function ym(e,a,b){var c,d=e.f;a=rs+a;a in d?(c=d[a]):++e.e;d[a]=b;return c} | |
function Pe(a){if(a>=0){return [a,0]}else{return [a+4294967296,-4294967296]}} | |
function zh(a){if(!a.b||!a.c.g){throw jq(new hq)}a.b=false;return a.c.g} | |
function Hn(a){if(a.c>=a.e.c){throw jq(new hq)}return jo(a.e,a.d=a.c++)} | |
function Sl(){if(Nl==256){Ml=Ol;Ol={};Nl=0}++Nl} | |
function Pk(a){var b;b=new Nk;ps+(a!=null?a:or+(b.$H||(b.$H=++mb)));return b} | |
function Jl(a){if(!(a!=null&&je(a.tI,1))){return false}return String(this)==a} | |
function ko(a,b,c){for(;c<a.c;++c){if(oq(b,a.b[c])){return c}}return -1} | |
function rd(a,b,c){a.c>0?sd(a,yd(new wd,a,b,c)):Ed(a.e,b,c);return new fd} | |
function Bk(a,b){uk(a.h,b);uk(a.f,b);uk(a.b,b);uk(a.c,b);uk(a.d,b);uk(a.e,b)} | |
function tk(a,b){a.b[0]=a.b[0]-b.b[0];a.b[1]=a.b[1]-b.b[1];a.b[2]=a.b[2]-b.b[2]} | |
function vk(a,b){a.b[0]=a.b[0]+b.b[0];a.b[1]=a.b[1]+b.b[1];a.b[2]=a.b[2]+b.b[2]} | |
function Xk(a,b){if(a.b<b.b){return -1}else if(a.b>b.b){return 1}else{return 0}} | |
function Em(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&U(a,b)} | |
function Jp(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&U(a,b)} | |
function oq(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&U(a,b)} | |
function qm(a,b){return b==null?a.c:b!=null&&je(b.tI,1)?a.f[rs+b]:rm(a,b,~~W(b))} | |
function Ng(a,b){Mg();J(a,Sr,b.b.e==0?null:$l(b,Vd(Be,61,9,0,0))[0]);return a} | |
function zb(a){xb();a.e=Jb(new Hb,a);Nb(new Lb,a);a.b=[];a.f=[];a.c=[];return a} | |
function Zo(){!this.b&&(this.b=hp(new bp,Mm(new Gm,this.c)));return this.b} | |
function Kb(){this.b.d=true;Bb(this.b);this.b.d=false;return this.b.g=Cb(this.b)} | |
function Mn(a,b,c){var d;a.b=c;a.e=c;d=a.b.c;(b<0||b>d)&&An(b,d);a.c=b;return a} | |
function Ed(a,b,c){var d;d=qm(a.b,b);if(!d){d=eo(new ao);vm(a.b,b,d)}$d(d.b,d.c++,c)} | |
function bi(a,b){var c,d;uk(a.b,b);for(d=Fn(new Cn,a.c);d.c<d.e.c;){c=Hn(d);Bk(c,b)}} | |
function hi(a,b){var c,d;return c=rk(a.f,this.b),d=rk(b.f,this.b),c>d?1:c==d?0:-1} | |
function Tj(a,b){var c,d;return c=rk(a.b,this.b),d=rk(b.b,this.b),c>d?1:c==d?0:-1} | |
function Lj(a,b){var c,d;for(d=Fn(new Cn,Nj(a.c,b.c));d.c<d.e.c;){c=Hn(d);_h(c,b)}} | |
function Bo(a,b){var c,d,e;d=a.c;for(c=0;c<d;++c){e=(xn(c,a.c),a.b[c]);$d(a.b,c,b[c])}} | |
function qb(a,b,c){var d;d=lb++==0;try{return a.apply(b,c)}finally{d&&Ab((xb(),wb));--lb}} | |
function om(a,b){return b==null?a.d:b!=null&&je(b.tI,1)?rs+b in a.f:tm(a,b,~~W(b))} | |
function vm(a,b,c){return b==null?xm(a,c):b!=null&&je(b.tI,1)?ym(a,b,c):wm(a,b,c,~~W(b))} | |
function U(a,b){return a.tM==pq||a.tI==2?a.eQ(b):(a==null?null:a)===(b==null?null:b)} | |
function Zl(a,b){var c;while(a.v()){c=a.w();if(b==null?c==null:U(b,c)){return a}}return null} | |
function Ef(){var a;if(vf){a=(Hf(),new Ff);!!wf&&ud(wf,a);return null}return null} | |
function Ao(){Ao=pq;Fo(eo(new ao));Yo(new Wo,Ip(new Gp));Io(new cp,Mp(new Kp))} | |
function _e(){_e=pq;Math.log(2);Ye=gr;Ze=hr;Oe(-1);Oe(1);Oe(2);$e=Oe(0)} | |
function Km(){var a,b,c;a=0;for(b=this.t();b.v();){c=b.w();if(c!=null){a+=W(c);a=~~a}}return a} | |
function cn(){var a,b;a=0;b=0;this.H()!=null&&(a=W(this.H()));this.I()!=null&&(b=W(this.I()));return a^b} | |
function of(a,b,c){var d;d=lf;lf=a;b==mf&&Rf((kc(),a).type)==8192&&(mf=null);c.o(a);lf=d} | |
function wo(a,b,c,d){var e,f,g;e=(f=a,g=f.slice(b,c),Yd(f.aC,f.tI,f.qI,g),g);xo(e,a,b,c,-b,d)} | |
function Vd(a,b,c,d,e){var f;f=Ud(e,d);ce();fe(f,ae,be);f.aC=a;f.tI=b;f.qI=c;return f} | |
function Mj(a,b,c,d,e){var f;f=ok(new mk,a.b[0]+b*e,a.b[1]+c*e,a.b[2]+d*e);return Zh(new Xh,f,e)} | |
function Oj(a,b){var c,d;uk(a.d,b);Wh(a.b,b);for(d=Fn(new Cn,a.c);d.c<d.e.c;){c=Hn(d);bi(c,b)}} | |
function tn(a){var b,c,d;c=1;b=Fn(new Cn,a);while(b.c<b.e.c){d=Hn(b);c=31*c+(d==null?0:W(d));c=~~c}return c} | |
function cc(a){var b,c,d;d=hc(a);for(b=0,c=d.length;b<c;++b){d[b]=d[b].length==0?lr:d[b]}return d} | |
function fm(a){var b,c,d;d=0;for(c=Vm(new Tm,Mm(new Gm,a).b);Gn(c.b);){b=Hn(c.b);d+=b.hC();d=~~d}return d} | |
function mm(e,a){var b=e.f;for(var c in b){if(c.charCodeAt(0)==58){var d=on(e,c.substring(1));a.C(d)}}} | |
function Ud(a,b){var c=new Array(b);if(a>0){var d=[null,0,false,[0,0]][a];for(var e=0;e<b;++e){c[e]=d}}return c} | |
function Rl(a){Pl();var b=rs+a;var c=Ol[b];if(c!=null){return c}c=Ml[b];c==null&&(c=Ql(a));Sl();return Ol[b]=c} | |
function Oe(a){var b,c;if(a>-129&&a<128){b=a+128;c=(We(),Ve)[b];c==null&&(c=Ve[b]=Pe(a));return c}return Pe(a)} | |
function vd(a){var b,c;if(a.b){try{for(c=Fn(new Cn,a.b);c.c<c.e.c;){b=Hn(c);Ed(b.b.e,b.d,b.c)}}finally{a.b=null}}} | |
function sg(a){if(!a.j){bh();om(ah.b,a)&&dh(a)}else if(a.j){sh(a.j,a)}else if(a.j){throw dl(new al,Qr)}} | |
function rg(a){if(!a.h){throw dl(new al,Pr)}try{a.s()}finally{try{a.q()}finally{a.k.__listener=null;a.h=false}}} | |
function sh(a,b){if(a.g!=b){return false}try{tg(b,null)}finally{a.k.removeChild(b.k);a.g=null}return true} | |
function th(a,b){if(b==a.g){return}!!b&&sg(b);!!a.g&&sh(a,a.g);a.g=b;if(b){a.k.appendChild(a.g.k);tg(b,a)}} | |
function pj(b){mj();var a;try{return lj.B(b)}catch(a){a=Je(a);if(me(a,11)){throw jj(new hj,es+b+fs)}else throw a}} | |
function gwtOnLoad(b,c,d){$moduleName=c;$moduleBase=d;if(b)try{$entry(Ge)()}catch(a){b(c)}else{$entry(Ge)()}} | |
function Gb(b,c){xb();$wnd.setTimeout(function(){var a=$entry(Db)(b);a&&$wnd.setTimeout(arguments.callee,c)},c)} | |
function nj(){if(!!window.JSON&&!!window.JSON.parse){return new uj}else{return new qj}} | |
function hk(){var a,b,c;c=cj((bh(),fh(null)).k,fj(new dj,os));for(b=Fn(new Cn,c);b.c<b.e.c;){a=Hn(b);dk(new bk,a)}} | |
function H(a){var b,c,d;c=Vd(Ae,60,8,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw ul(new sl)}c[d]=a[d]}} | |
function uo(a,b,c,d){var e,f,g;for(e=b+1;e<c;++e){for(f=e;f>b&&d.A(a[f-1],a[f])>0;--f){g=a[f];$d(a,f,a[f-1]);$d(a,f-1,g)}}} | |
function vo(a,b,c,d,e,f,g,h){var i;i=c;while(f<g){i>=d||b<c&&h.A(a[b],a[i])<=0?$d(e,f++,a[b++]):$d(e,f++,a[i++])}} | |
function tg(a,b){var c;c=a.j;if(!b){try{!!c&&c.h&&rg(a)}finally{a.j=null}}else{if(c){throw dl(new al,Rr)}a.j=b;b.h&&qg(a)}} | |
function Vm(a,b){var c;a.c=b;c=eo(new ao);a.c.d&&go(c,en(new $m,a.c));mm(a.c,c);lm(a.c,c);a.b=Fn(new Cn,c);return a} | |
function fh(a){bh();var b;b=qm(_g,a);if(b){return b}_g.e==0&&yf(new kh);b=oh(new mh);vm(_g,a,b);Np(ah,b);return b} | |
function Nm(a,b){var c,d,e;if(b!=null&&je(b.tI,13)){c=b;d=c.H();if(om(a.b,d)){e=qm(a.b,d);return Jp(c.I(),e)}}return false} | |
function bn(a){var b;if(a!=null&&je(a.tI,13)){b=a;if(oq(this.H(),b.H())&&oq(this.I(),b.I())){return true}}return false} | |
function xg(a){var b;switch(Rf((kc(),a).type)){case 16:case 32:b=a.relatedTarget;if(!!b&&this.k.contains(b)){return}}} | |
function rk(a,b){return rl(Math.pow(a.b[0]-b.b[0],2)+Math.pow(a.b[1]-b.b[1],2)+Math.pow(a.b[2]-b.b[2],2))} | |
function Bj(a){return Fj(new Dj,Yd(Ce,62,10,[Yd(xe,57,-1,[1,0,0]),Yd(xe,57,-1,[0,Rh(a),-Sh(a)]),Yd(xe,57,-1,[0,Sh(a),Rh(a)])]))} | |
function Cj(a){return Fj(new Dj,Yd(Ce,62,10,[Yd(xe,57,-1,[Rh(a),0,Sh(a)]),Yd(xe,57,-1,[0,1,0]),Yd(xe,57,-1,[-Sh(a),0,Rh(a)])]))} | |
function Do(a,b){var d,e;Ao();var c;c=(d=a.b,e=d.slice(0,a.c),Yd(d.aC,d.tI,d.qI,e),e);wo(c,0,c.length,b?b:(Cp(),Cp(),Bp));Bo(a,c)} | |
function lm(g,a){var b=g.b;for(var c in b){if(c==parseInt(c)){var d=b[c];for(var e=0,f=d.length;e<f;++e){a.C(d[e])}}}} | |
function rm(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.H();if(h.G(a,g)){return f.I()}}}return null} | |
function tm(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.H();if(h.G(a,g)){return true}}}return false} | |
function Fb(b,c){var a,e,f,g;for(e=0,f=b.length;e<f;++e){g=b[e];try{g[1]?g[0].l()&&(c[c.length]=g,undefined):g[0].K()}catch(a){a=Je(a);if(!me(a,2))throw a}}} | |
function $b(){var a,b,c,d;c=Wb(cc(_b()),3);d=Vd(Ae,60,8,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=xl(new vl,jr,c[a],kr,0)}H(d)} | |
function Zb(a){var b,c,d,e;d=cc(ne(a.b)?a.b:null);e=Vd(Ae,60,8,d.length,0);for(b=0,c=e.length;b<c;++b){e[b]=xl(new vl,jr,d[b],kr,0)}H(e)} | |
function uk(a,b){var c,d;c=Vd(xe,57,-1,a.b.length,1);for(d=0;d<b.b.length;++d){c[d]=a.b[0]*b.b[0][d]+a.b[1]*b.b[1][d]+a.b[2]*b.b[2][d]}a.b=c} | |
function fo(a,b){var c,d;a.b=Vd(ze,59,0,0,0);Array.prototype.splice.apply(a.b,[0,0].concat((c=b.b,d=c.slice(0,b.c),Yd(c.aC,c.tI,c.qI,d),d)));a.c=a.b.length;return a} | |
function ci(a,b){var c,d;vk(a.b,b);for(d=Fn(new Cn,a.c);d.c<d.e.c;){c=Hn(d);vk(c.h,b);vk(c.f,b);vk(c.b,b);vk(c.c,b);vk(c.d,b);vk(c.e,b)}} | |
function sk(a,b){var c;c=ok(new mk,a.b[0],a.b[1],a.b[2]);tk(c,b.c);return Gk(new Ek,Qe(Ne(Math.round(c.b[0]*b.c.b[2]/c.b[2]))),Qe(Ne(Math.round(c.b[1]*b.c.b[2]/c.b[2]))))} | |
function $d(a,b,c){if(c!=null){if(a.qI>0&&!ke(c.tI,a.qI)){throw Lk(new Jk)}if(a.qI<0&&(c.tM==pq||c.tI==2)){throw Lk(new Jk)}}return a[b]=c} | |
function qg(a){var b;if(a.h){throw dl(new al,Or)}a.h=true;a.k.__listener=a;b=a.i;a.i=-1;b>0&&(a.i==-1?sf(a.k,b|(a.k.__eventBits||0)):(a.i|=b),undefined);a.p();a.r()} | |
function $i(){$i=pq;Ti=_i(new Si,Zr);Yi=_i(new Si,$r);Xi=_i(new Si,_r);Vi=_i(new Si,as);Ui=_i(new Si,bs);Wi=_i(new Si,cs);Zi=_i(new Si,ds)} | |
function Fl(c){if(c.length==0||c[0]>qs&&c[c.length-1]>qs){return c}var a=c.replace(/^(\s*)/,or);var b=a.replace(/\s*$/,or);return b} | |
function Qe(a){if(a[0]>=2147483648){return ~~Math.max(Math.min(a[0]-4294967296,2147483647),-2147483648)}else{return ~~Math.max(Math.min(a[0],2147483647),-2147483648)}} | |
function Ne(a){if(isNaN(a)){return _e(),$e}if(a<-9223372036854775808){return _e(),Ze}if(a>=9223372036854775807){return _e(),Ye}if(a>0){return Me(Math.floor(a),0)}else{return Me(Math.ceil(a),0)}} | |
function Og(b,c){var i;Mg();var a,e,f,g,h;e=null;for(h=b.t();h.v();){g=h.w();try{c.u(g)}catch(a){a=Je(a);if(me(a,9)){f=a;!e&&(e=Mp(new Kp));i=vm(e.b,f,e)}else throw a}}if(e){throw Ng(new Jg,e)}} | |
function Fd(a,b,c){var d,e,f,g,h,i,j;g=b.n();d=(h=qm(a.b,g),!h?0:h.c);if(c){for(f=d-1;f>=0;--f){e=(i=qm(a.b,g),xn(f,i.c),i.b[f]);b.m(e)}}else{for(f=0;f<d;++f){e=(j=qm(a.b,g),xn(f,j.c),j.b[f]);b.m(e)}}} | |
function wm(j,a,b,c){var d=j.b[c];if(d){for(var e=0,f=d.length;e<f;++e){var g=d[e];var h=g.H();if(j.G(a,h)){var i=g.I();g.J(b);return i}}}else{d=j.b[c]=[]}var g=bq(new _p,a,b);d.push(g);++j.e;return null} | |
function xo(a,b,c,d,e,f){var g,h,i,j;g=d-c;if(g<7){uo(b,c,d,f);return}i=c+e;h=d+e;j=i+(h-i>>1);xo(b,a,i,j,-e,f);xo(b,a,j,h,-e,f);if(f.A(a[j-1],a[j])<=0){while(c<d){$d(b,c++,a[i++])}return}vo(a,i,j,h,b,c,d,f)} | |
function Ql(a){var b,c,d,e;b=0;d=a.length;e=d-4;c=0;while(c<e){b=a.charCodeAt(c+3)+31*(a.charCodeAt(c+2)+31*(a.charCodeAt(c+1)+31*(a.charCodeAt(c)+31*b)))|0;c+=4}while(c<d){b=b*31+a.charCodeAt(c++)}return b|0} | |
function zi(a,b,c){a.k=(kc(),$doc).createElement(Ur);b>=0&&(a.k.style[Vr]=b+Wr,undefined);c>=0&&(a.k.style[Xr]=c+Wr,undefined);a.k.setAttribute(Vr,b+Wr);a.k.setAttribute(Xr,c+Wr);a.b=a.k.getContext(Yr);return a} | |
function Jm(a){var b,c,d;if((a==null?null:a)===this){return true}if(!(a!=null&&je(a.tI,16))){return false}c=a;if(c.E()!=this.E()){return false}for(b=c.t();b.v();){d=b.w();if(!this.D(d)){return false}}return true} | |
function Gj(a,b){var c,d,e;c=Xd([Ce,xe],[62,57],[10,-1],[a.b.length,b.b.length],0,2,1);for(d=0;d<a.b.length;++d){for(e=0;e<b.b.length;++e){c[d][e]=a.b[d][0]*b.b[0][e]+a.b[d][1]*b.b[1][e]+a.b[d][2]*b.b[2][e]}}a.b=c} | |
function Kj(a,b,c){var d,e,f;a.d=b;a.c=eo(new ao);a.b=Vh(new Th,qk(a.d),ok(new mk,1,0,0),ok(new mk,0,1,0),ok(new mk,0,0,1));for(f=-1;f<=1;++f){for(d=-1;d<=1;++d){for(e=-1;e<=1;++e){go(a.c,Mj(a.d,d,e,f,c))}}}return a} | |
function hc(a){var b,c,d,e,f;f=a&&a.message?a.message.split(mr):[];for(b=0,c=0,e=f.length;c<e;++b,c+=2){d=f[c].lastIndexOf(nr);d==-1?(f[b]=or,undefined):(f[b]=Fl(f[c].substr(d+9,f[c].length-(d+9))),undefined)}f.length=b;return f} | |
function _h(a,b){var c,d;for(d=Fn(new Cn,ai(a.c,b.c));d.c<d.e.c;){c=Hn(d);b.b.b.beginPath();b.b.b.strokeStyle=($i(),Ti).b;b.b.b.lineWidth=1;b.b.b.fillStyle=c.g.b;mi(b,c.b);li(b,c.c);li(b,c.d);li(b,c.e);li(b,c.b);b.b.b.fill();b.b.b.stroke()}} | |
function Co(a){var h,i;Ao();var b,c,d,e,f,g;if(a){for(e=0,d=a.c-1;e<d;++e,--d){h=(xn(e,a.c),a.b[e]);lo(a,e,(xn(d,a.c),a.b[d]));i=(xn(d,a.c),a.b[d]);$d(a.b,d,h)}}else{b=Mn(new Kn,0,a);f=vn(a,a.c);while(b.c<f.c-1){c=Hn(b);g=Nn(f);On(b,g);On(f,c)}}} | |
function Eb(a){var b,c,d,e,f,g;b=false;d=a.length;f=(new Date).getTime();while((new Date).getTime()-f<100){for(c=0;c<d;++c){g=a[c];if(!g){continue}if(!g[0].l()){a[c]=null;b=true}}}if(b){e=[];for(c=0;c<d;++c){if(!a[c]){continue}e[e.length]=a[c]}return e}else{return a}} | |
function Ge(){!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:pr,evtGroup:qr,millis:(new Date).getTime(),type:rr,className:sr});hk()} | |
function sn(a,b){var c,d,e,f,g;if((b==null?null:b)===(a==null?null:a)){return true}if(!(b!=null&&je(b.tI,14))){return false}g=b;if(a.c!=g.E()){return false}e=Fn(new Cn,a);f=g.t();while(e.c<e.e.c){c=Hn(e);d=f.w();if(!(c==null?d==null:U(c,d))){return false}}return true} | |
function ud(a,b){var c;if(b.b){b.b=false;b.c=null}c=b.c;b.c=a.f;try{++a.c;Fd(a.e,b,a.d)}finally{--a.c;a.c==0&&vd(a)}if(c==null){b.b=true;b.c=null}else{b.c=c}} | |
function gg(){var d=$wnd.onbeforeunload;var e=$wnd.onunload;$wnd.onbeforeunload=function(a){var b,c;try{b=$entry(Ef)()}finally{c=d&&d(a)}if(b!=null){return b}if(c!=null){return c}};$wnd.onunload=$entry(function(a){try{vf&&ad(Bf())}finally{e&&e(a);$wnd.onresize=null;$wnd.onscroll=null;$wnd.onbeforeunload=null;$wnd.onunload=null}})} | |
function Xd(a,b,c,d,e,f,g){var h,i,j,k;j=d[e];i=e==f-1;k=Ud(i?g:0,j);ce();fe(k,ae,be);k.aC=a[e];k.tI=b[e];k.qI=c[e];if(!i){++e;for(h=0;h<j;++h){k[h]=Xd(a,b,c,d,e,f,g)}}return k} | |
function Aj(a,b,c){var d;d=Fj(new Dj,Yd(Ce,62,10,[Yd(xe,57,-1,[1,0,0]),Yd(xe,57,-1,[0,Rh(a),-Sh(a)]),Yd(xe,57,-1,[0,Sh(a),Rh(a)])]));Gj(d,Fj(new Dj,Yd(Ce,62,10,[Yd(xe,57,-1,[Rh(b),0,Sh(b)]),Yd(xe,57,-1,[0,1,0]),Yd(xe,57,-1,[-Sh(b),0,Rh(b)])])));Gj(d,Fj(new Dj,Yd(Ce,62,10,[Yd(xe,57,-1,[Rh(c),-Sh(c),0]),Yd(xe,57,-1,[Sh(c),Rh(c),0]),Yd(xe,57,-1,[0,0,1])])));return d} | |
function Am(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.H();if(h.G(a,g)){c.length==1?delete h.b[b]:c.splice(d,1);--h.e;return f.I()}}}return null} | |
function em(a,b){var c,d,e,f,g;if((b==null?null:b)===(a==null?null:a)){return true}if(!(b!=null&&je(b.tI,15))){return false}f=b;if(a.e!=f.E()){return false}for(d=f.F().t();d.v();){c=d.w();e=c.H();g=c.I();if(!(e==null?a.d:e!=null&&je(e.tI,1)?rs+e in a.f:tm(a,e,~~W(e)))){return false}if(!oq(g,e==null?a.c:e!=null&&je(e.tI,1)?a.f[rs+e]:rm(a,e,~~W(e)))){return false}}return true} | |
function io(a,b){var c,d,e,f;c=(e=b.b,f=e.slice(0,b.c),Yd(e.aC,e.tI,e.qI,f),f);d=c.length;if(d==0){return false}Array.prototype.splice.apply(a.b,[a.c,0].concat(c));a.c+=d;return true} | |
function Me(a,b){var c,d;b%=1.8446744073709552E19;a%=1.8446744073709552E19;c=b%4294967296;d=Math.floor(a/4294967296)*4294967296;b=b-c+d;a=a-d+c;while(a<0){a+=4294967296;b-=4294967296}while(a>4294967295){a-=4294967296;b+=4294967296}b=b%1.8446744073709552E19;while(b>9223372032559808512){b-=1.8446744073709552E19}while(b<-9223372036854775808){b+=1.8446744073709552E19}return [a,b]} | |
function cj(a,b){var c,d,e,f,g;f=eo(new ao);c=a.childNodes;for(g=0;g<c.length;++g){e=c[g];if(!!e&&e.nodeType==1){d=e;d.className.indexOf(b.b)!=-1?$d(f.b,f.c++,d):io(f,cj(d,b))}}return f} | |
function yk(a,b,c,d){var e;a.h=ok(new mk,b.b[0],b.b[1],b.b[2]);a.g=d;a.i=c;e=a.i/2;a.b=pk(new mk,Yd(xe,57,-1,[a.h.b[0]-e,a.h.b[1]-e,a.h.b[2]-e]));a.c=pk(new mk,Yd(xe,57,-1,[a.h.b[0]+e,a.h.b[1]-e,a.h.b[2]-e]));a.d=pk(new mk,Yd(xe,57,-1,[a.h.b[0]+e,a.h.b[1]+e,a.h.b[2]-e]));a.e=pk(new mk,Yd(xe,57,-1,[a.h.b[0]-e,a.h.b[1]+e,a.h.b[2]-e]));a.f=pk(new mk,Yd(xe,57,-1,[a.h.b[0],a.h.b[1],a.h.b[2]-e]));return a} | |
function $l(a,b){var c,d,e,f,g,h;f=a.b.e;b.length<f&&(b=Td(b,f));e=b;d=(g=Vm(new Tm,gm(a.b).c.b),Yn(new Wn,g));for(c=0;c<f;++c){$d(e,c,(h=Hn(d.b.b),h.H()))}b.length>f&&$d(b,f,null);return b} | |
function Rf(a){switch(a){case tr:return 4096;case ur:return 1024;case vr:return 1;case wr:return 2;case xr:return 2048;case yr:return 128;case zr:return 256;case Ar:return 512;case Br:return 32768;case Cr:return 8192;case Dr:return 4;case Er:return 64;case Fr:return 32;case Gr:return 16;case Hr:return 8;case Ir:return 16384;case Jr:return 65536;case Kr:return 131072;case Lr:return 131072;case Mr:return 262144;case Nr:return 524288;}} | |
function Zh(a,b,c){a.b=ok(new mk,b.b[0],b.b[1],b.b[2]);a.c=eo(new ao);go(a.c,yk(new wk,ok(new mk,0,0,0),c,($i(),Vi)));Bk(jo(a.c,0),Bj(Qh(new Oh,90)));go(a.c,yk(new wk,ok(new mk,0,0,0),c,Ui));Bk(jo(a.c,1),Bj(Qh(new Oh,-90)));go(a.c,yk(new wk,ok(new mk,0,0,0),c,Xi));go(a.c,yk(new wk,ok(new mk,0,0,0),c,Zi));Bk(jo(a.c,3),Cj(Qh(new Oh,-90)));go(a.c,yk(new wk,ok(new mk,0,0,0),c,Yi));Bk(jo(a.c,4),Cj(Qh(new Oh,90)));go(a.c,yk(new wk,ok(new mk,0,0,0),c,Wi));Bk(jo(a.c,5),Cj(Qh(new Oh,180)));ci(a,b);return a} | |
function sf(a,b){Tf();a.__eventBits=b;a.onclick=b&1?_f:null;a.ondblclick=b&2?_f:null;a.onmousedown=b&4?_f:null;a.onmouseup=b&8?_f:null;a.onmouseover=b&16?_f:null;a.onmouseout=b&32?_f:null;a.onmousemove=b&64?_f:null;a.onkeydown=b&128?_f:null;a.onkeypress=b&256?_f:null;a.onkeyup=b&512?_f:null;a.onchange=b&1024?_f:null;a.onfocus=b&2048?_f:null;a.onblur=b&4096?_f:null;a.onlosecapture=b&8192?_f:null;a.onscroll=b&16384?_f:null;a.onload=b&32768?_f:null;a.onerror=b&65536?_f:null;a.onmousewheel=b&131072?_f:null;a.oncontextmenu=b&262144?_f:null;a.onpaste=b&524288?_f:null} | |
function bg(){$f=$entry(function(a){if(Zf(a)){var b=Yf;if(b&&b.__listener){if(Vf(b.__listener)){of(a,b,b.__listener);a.stopPropagation()}}}});Zf=$entry(function(a){return true});_f=$entry(function(a){var b,c=this;while(c&&!(b=c.__listener)){c=c.parentNode}c&&c.nodeType!=1&&(c=null);b&&Vf(b)&&of(a,c,b)});$wnd.addEventListener(vr,$f,true);$wnd.addEventListener(wr,$f,true);$wnd.addEventListener(Dr,$f,true);$wnd.addEventListener(Hr,$f,true);$wnd.addEventListener(Er,$f,true);$wnd.addEventListener(Gr,$f,true);$wnd.addEventListener(Fr,$f,true);$wnd.addEventListener(Kr,$f,true);$wnd.addEventListener(yr,Zf,true);$wnd.addEventListener(Ar,Zf,true);$wnd.addEventListener(zr,Zf,true)} | |
function dk(a,b){var c,d,e;a.k=b;a.f=b.offsetWidth||0;a.e=b.offsetHeight||0;e=pj(Fl((kc(),b).innerHTML));c=e[is];d=e[js];b.innerHTML=or;a.c=zi(new xi,a.f,a.e);a.b=ki(new ii,pk(new mk,Yd(xe,57,-1,[c.origin?c.origin.x:0,c.origin?c.origin.y:0,c.origin?c.origin.z:-100])),(pk(new mk,Yd(xe,57,-1,[c.direction?c.direction.x:0,c.direction?c.direction.y:0,c.direction?c.direction.z:1])),a.c));rh(a,a.c);a.d=Kj(new Ij,pk(new mk,Yd(xe,57,-1,[d.origin?d.origin.x:0,d.origin?d.origin.y:0,d.origin?d.origin.z:0])),d[ks]?d[ks]:20);Oj(a.d,Aj(Qh(new Oh,d[ls]?d[ls]:0),Qh(new Oh,d[ms]?d[ms]:0),Qh(new Oh,d[ns]?d[ns]:0)));a.c.b.translate(~~(a.f/2),~~(a.e/2));Lj(a.d,a.b);a.c.b.translate(~~(-a.f/2),~~(-a.e/2));return a} | |
var or='',mr='\n',qs=' ',Zr='#000',bs='#00f',as='#0f0',_r='#f00',cs='#f80',ds='#ff0',$r='#fff',gs='(',hs=')',us=', Size: ',Yr='2d',rs=':',ss='Add not supported on this collection',Rr='Cannot set a new parent without first clearing the old parent',ps='Class$',es='Could not parse [',Lr='DOMMouseScroll',ts='Index: ',Sr='One or more exceptions caught, see full set in AttachDetachException#getCauses',Or="Should only call onAttach when the widget is detached from the browser's document",Pr="Should only call onDetach when the widget is attached to the browser's document",Tr='SimplePanel can only contain one child widget',Qr="This widget's parent does not implement HasWidgets",jr='Unknown',kr='Unknown source',fs=']',lr='anonymous',tr='blur',is='camera',Ur='canvas',ur='change',vr='click',sr='com.sjl.rubiks.client.Rubiks',Mr='contextmenu',wr='dblclick',Jr='error',xr='focus',nr='function ',Xr='height',yr='keydown',zr='keypress',Ar='keyup',Br='load',Cr='losecapture',qr='moduleStartup',Dr='mousedown',Er='mousemove',Fr='mouseout',Gr='mouseover',Hr='mouseup',Kr='mousewheel',rr='onModuleLoadStart',Nr='paste',Wr='px',ls='rotate-x',ms='rotate-y',ns='rotate-z',js='rubik-cube',os='rubiks',Ir='scroll',ks='side-length',pr='startup',Vr='width';var _,hr=[0,-9223372036854775808],ir=[16777216,0],gr=[4294967295,9223372032559808512];_=r.prototype={};_.eQ=v;_.hC=w;_.tM=pq;_.tI=1;_=F.prototype=new r;_.tI=3;_=E.prototype=new F;_.tI=4;_=D.prototype=new E;_.tI=5;_=C.prototype=new D;_.tI=6;_.b=null;_=hb.prototype=new r;_.tI=0;var lb=0,mb=0;_=vb.prototype=new hb;_.tI=0;_.d=false;_.g=false;var wb;_=Hb.prototype=new r;_.l=Kb;_.tI=0;_.b=null;_=Lb.prototype=new r;_.l=Ob;_.tI=0;_.b=null;_=jc.prototype=new r;_.tI=0;_=pc.prototype=new jc;_.tI=0;_=oc.prototype=new pc;_.tI=0;_=Wc.prototype=new r;_.tI=0;_.b=false;_.c=null;_=Vc.prototype=new Wc;_.m=_c;_.n=bd;_.tI=0;var Zc=null;_=fd.prototype=new r;_.tI=0;_=id.prototype=new r;_.hC=md;_.tI=0;_.b=0;var jd=0;_=nd.prototype=new r;_.tI=0;_.b=null;_.c=0;_.d=false;_.e=null;_.f=null;_=wd.prototype=new r;_.tI=0;_.b=null;_.c=null;_.d=null;_=Ad.prototype=new r;_.tI=0;_=Ld.prototype=new r;_.tI=0;_.aC=null;_.length=0;_.qI=0;var ae,be;var he=[{},{},{1:1,7:1},{7:1,9:1},{7:1,9:1},{2:1,7:1,9:1},{2:1,7:1,9:1,11:1},{3:1},{5:1},{3:1,4:1,5:1,6:1},{3:1,4:1,5:1,6:1},{3:1,4:1,5:1,6:1},{3:1,4:1,5:1,6:1},{2:1,7:1,9:1},{3:1,4:1,5:1,6:1},{3:1,4:1,5:1,6:1},{3:1,4:1,5:1,6:1},{3:1,4:1,5:1,6:1},{2:1,7:1,9:1},{3:1,4:1,5:1,6:1},{2:1,7:1,9:1},{2:1,7:1,9:1},{7:1,9:1},{7:1,9:1},{2:1,7:1,9:1},{7:1},{7:1,12:1},{2:1,7:1,9:1},{2:1,7:1,9:1},{2:1,7:1,9:1},{7:1,8:1},{2:1,7:1,9:1},{15:1},{15:1},{16:1},{16:1},{13:1},{13:1},{13:1},{14:1},{16:1},{7:1,14:1},{14:1},{15:1},{16:1},{16:1},{13:1},{14:1},{7:1,15:1},{7:1,16:1},{13:1},{2:1,7:1,9:1},{7:1},{7:1},{7:1},{7:1},{7:1},{7:1,10:1},{7:1},{7:1},{7:1},{7:1},{7:1}];var Ve;var Ye,Ze,$e;var lf=null,mf=null;var vf=false,wf=null;_=Ff.prototype=new Wc;_.m=Jf;_.n=Kf;_.tI=0;var Gf;_=Lf.prototype=new nd;_.tI=7;var Pf=false;var Yf=null,Zf=null,$f=null,_f=null;_=lg.prototype=new r;_.tI=8;_.k=null;_=kg.prototype=new lg;_.p=vg;_.q=wg;_.o=xg;_.r=yg;_.s=zg;_.tI=9;_.h=false;_.i=0;_.j=null;_=jg.prototype=new kg;_.p=Bg;_.q=Cg;_.r=Dg;_.s=Eg;_.tI=10;_=ig.prototype=new jg;_.t=Hg;_.tI=11;_=hg.prototype=new ig;_.tI=12;_=Jg.prototype=new D;_.tI=13;var Kg,Lg;_=Pg.prototype=new r;_.u=Rg;_.tI=0;_=Sg.prototype=new r;_.u=Ug;_.tI=0;_=Zg.prototype=new hg;_.tI=14;var $g,_g,ah;_=hh.prototype=new r;_.u=jh;_.tI=0;_=kh.prototype=new r;_.tI=0;_=mh.prototype=new Zg;_.tI=15;_=ph.prototype=new jg;_.t=uh;_.tI=16;_.g=null;_=vh.prototype=new r;_.v=Ah;_.w=Bh;_.tI=0;_.c=null;_=Ch.prototype=new r;_.t=Gh;_.tI=0;_.b=null;_.c=0;_=Hh.prototype=new r;_.v=Mh;_.w=Nh;_.tI=0;_.b=-1;_.c=null;_=Oh.prototype=new r;_.tI=0;_.b=null;_.c=0;_.d=0;_.e=null;_=Th.prototype=new r;_.tI=0;_.b=null;_.c=null;_.d=null;_.e=null;_=Xh.prototype=new r;_.tI=0;_.b=null;_.c=null;_=di.prototype=new r;_.A=hi;_.tI=0;_.b=null;_=ii.prototype=new r;_.tI=0;_.b=null;_.c=null;_=xi.prototype=new kg;_.tI=17;_.b=null;_=Si.prototype=new r;_.tI=0;_.b=null;var Ti,Ui,Vi,Wi,Xi,Yi,Zi;_=dj.prototype=new r;_.tI=0;_.b=null;_=hj.prototype=new D;_.tI=18;var lj;_=qj.prototype=new r;_.B=sj;_.tI=0;_=uj.prototype=new r;_.B=wj;_.tI=0;_=Dj.prototype=new r;_.tI=0;_.b=null;_=Ij.prototype=new r;_.tI=0;_.b=null;_.c=null;_.d=null;_=Pj.prototype=new r;_.A=Tj;_.tI=0;_.b=null;_=bk.prototype=new ph;_.tI=19;_.b=null;_.c=null;_.d=null;_.e=0;_.f=0;_=mk.prototype=new r;_.tI=0;_.b=null;_=wk.prototype=new r;_.tI=0;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.g=null;_.h=null;_.i=0;_=Ek.prototype=new r;_.tI=0;_.b=0;_.c=0;_=Jk.prototype=new D;_.tI=21;_=Nk.prototype=new r;_.tI=0;_=Tk.prototype=new r;_.tI=25;_=Sk.prototype=new Tk;_.cT=Yk;_.eQ=Zk;_.hC=$k;_.tI=26;_.b=0;_=al.prototype=new D;_.tI=27;_=el.prototype=new D;_.tI=28;_=sl.prototype=new D;_.tI=29;_=vl.prototype=new r;_.tI=30;_=String.prototype;_.cT=Il;_.eQ=Jl;_.hC=Kl;_.tI=2;var Ml,Nl=0,Ol;_=Tl.prototype=new D;_.tI=31;_=Xl.prototype=new r;_.C=_l;_.D=am;_.tI=0;_=cm.prototype=new r;_.eQ=hm;_.hC=im;_.E=jm;_.tI=32;_=bm.prototype=new cm;_.F=Dm;_.G=Em;_.E=Fm;_.tI=33;_.b=null;_.c=null;_.d=false;_.e=0;_.f=null;_=Hm.prototype=new Xl;_.eQ=Jm;_.hC=Km;_.tI=34;_=Gm.prototype=new Hm;_.D=Qm;_.t=Rm;_.E=Sm;_.tI=35;_.b=null;_=Tm.prototype=new r;_.v=Ym;_.w=Zm;_.tI=0;_.b=null;_.c=null;_=_m.prototype=new r;_.eQ=bn;_.hC=cn;_.tI=36;_=$m.prototype=new _m;_.H=fn;_.I=gn;_.J=hn;_.tI=37;_.b=null;_=jn.prototype=new _m;_.H=mn;_.I=nn;_.J=pn;_.tI=38;_.b=null;_.c=null;_=qn.prototype=new Xl;_.C=wn;_.eQ=yn;_.hC=zn;_.t=Bn;_.tI=39;_=Cn.prototype=new r;_.v=In;_.w=Jn;_.tI=0;_.c=0;_.d=-1;_.e=null;_=Kn.prototype=new Cn;_.tI=0;_.b=null;_=Pn.prototype=new Hm;_.D=Tn;_.t=Un;_.E=Vn;_.tI=40;_.b=null;_.c=null;_=Wn.prototype=new r;_.v=$n;_.w=_n;_.tI=0;_.b=null;_=ao.prototype=new qn;_.C=no;_.D=oo;_.E=po;_.tI=41;_.c=0;_=Go.prototype=new r;_.C=Jo;_.t=Ko;_.E=Lo;_.tI=0;_.c=null;_=Mo.prototype=new r;_.v=Po;_.w=Qo;_.tI=0;_.b=null;_=Ro.prototype=new Go;_.eQ=Uo;_.hC=Vo;_.tI=42;_.b=null;_=Wo.prototype=new r;_.F=Zo;_.eQ=$o;_.hC=_o;_.E=ap;_.tI=43;_.b=null;_.c=null;_=cp.prototype=new Go;_.eQ=ep;_.hC=fp;_.tI=44;_=bp.prototype=new cp;_.t=ip;_.tI=45;_=jp.prototype=new r;_.v=mp;_.w=np;_.tI=0;_.b=null;_=op.prototype=new r;_.eQ=rp;_.H=sp;_.I=tp;_.hC=up;_.J=vp;_.tI=46;_.b=null;_=wp.prototype=new Ro;_.tI=47;var Bp;_=Dp.prototype=new r;_.A=Fp;_.tI=0;_=Gp.prototype=new bm;_.tI=48;_=Kp.prototype=new Hm;_.C=Sp;_.D=Tp;_.t=Up;_.E=Vp;_.tI=49;_.b=null;_=_p.prototype=new _m;_.H=dq;_.I=eq;_.J=gq;_.tI=50;_.b=null;_.c=null;_=hq.prototype=new D;_.tI=51;var $entry=pb;var Ae=Pk('Ld'),xe=Pk('Ld'),Ce=Pk('Ld'),Be=Pk('Ld'),ye=Pk('Ld'),ze=Pk('Ld');$stats && $stats({moduleName:'rubiks',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if (rubiks) rubiks.onScriptLoad(gwtOnLoad);})(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function(){var $gwt_version = "2.0.4";var $wnd = window;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '7E186AB54904182DBA8A145F98313492';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null;var $sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'rubiks',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});function r(){} | |
function F(){} | |
function E(){} | |
function D(){} | |
function C(){} | |
function xq(){} | |
function gb(){} | |
function ub(){} | |
function Gb(){} | |
function Kb(){} | |
function Wb(){} | |
function ac(){} | |
function hc(){} | |
function gc(){} | |
function Xc(){} | |
function Wc(){} | |
function gd(){} | |
function jd(){} | |
function od(){} | |
function xd(){} | |
function Bd(){} | |
function Md(){} | |
function If(){} | |
function Of(){} | |
function og(){} | |
function ug(){} | |
function Eg(){} | |
function Fg(){} | |
function Hg(){} | |
function Ig(){} | |
function tg(){} | |
function Mg(){} | |
function Ng(){} | |
function sg(){} | |
function rg(){} | |
function qg(){} | |
function Sg(){} | |
function Yg(){} | |
function _g(){} | |
function gh(){} | |
function qh(){} | |
function th(){} | |
function vh(){} | |
function yh(){} | |
function Eh(){} | |
function Lh(){} | |
function Qh(){} | |
function Xh(){} | |
function ai(){} | |
function ei(){} | |
function mi(){} | |
function ri(){} | |
function Gi(){} | |
function _i(){} | |
function mj(){} | |
function qj(){} | |
function zj(){} | |
function Dj(){} | |
function Mj(){} | |
function Rj(){} | |
function Yj(){} | |
function kk(){} | |
function vk(){} | |
function Fk(){} | |
function Nk(){} | |
function Sk(){} | |
function Wk(){} | |
function al(){} | |
function _k(){} | |
function jl(){} | |
function nl(){} | |
function Bl(){} | |
function El(){} | |
function _l(){} | |
function dm(){} | |
function km(){} | |
function jm(){} | |
function Pm(){} | |
function Om(){} | |
function _m(){} | |
function hn(){} | |
function gn(){} | |
function rn(){} | |
function yn(){} | |
function Kn(){} | |
function Sn(){} | |
function Xn(){} | |
function co(){} | |
function jo(){} | |
function Oo(){} | |
function Uo(){} | |
function Zo(){} | |
function cp(){} | |
function kp(){} | |
function jp(){} | |
function rp(){} | |
function wp(){} | |
function Ep(){} | |
function Lp(){} | |
function Op(){} | |
function Sp(){} | |
function hq(){} | |
function pq(){} | |
function ad(a){nh()} | |
function $g(a){zg(a)} | |
function bh(a){Ag(a)} | |
function wh(){wh=xq;kh()} | |
function cd(){return $c} | |
function Mf(a){null.K()} | |
function Nf(){return Jf} | |
function jc(){jc=xq;bc()} | |
function pc(){pc=xq;jc()} | |
function sh(a){a.g&&Ag(a)} | |
function on(){return null} | |
function tf(a){return true} | |
function Gf(){yf&&bd(Ef())} | |
function Cb(a){return a.k()} | |
function _b(a){return Vb(a)} | |
function nd(){return this.a} | |
function Jh(){return this.a} | |
function vj(){vj=xq;uj=wj()} | |
function Nm(){return this.d} | |
function un(){return this.a} | |
function xo(){return this.b} | |
function lq(){return this.a} | |
function mq(){return this.b} | |
function Uk(a){$b();return a} | |
function ll(a){$b();return a} | |
function Dl(a){$b();return a} | |
function bm(a){$b();return a} | |
function rq(a){$b();return a} | |
function J(a,b){$b();return a} | |
function vf(a,b){Wf();cg(a,b)} | |
function Kh(){return Ih(this)} | |
function Wh(){return Uh(this)} | |
function Sl(){return Zl(this)} | |
function qm(){return nm(this)} | |
function $m(){return this.a.d} | |
function pn(){return this.a.b} | |
function Hn(){return Bn(this)} | |
function Rn(){return Pn(this)} | |
function ip(){return this.b.d} | |
function Kp(){Kp=xq;Jp=new Lp} | |
function Qp(a){vm(a);return a} | |
function bq(){return this.a.d} | |
function sj(a,b){$b();return a} | |
function ml(a,b){$b();return a} | |
function pl(a,b){$b();return a} | |
function cm(a,b){$b();return a} | |
function Ib(a,b){a.a=b;return a} | |
function Mb(a,b){a.a=b;return a} | |
function Th(a,b){a.b=b;return a} | |
function oi(a,b){a.a=b;return a} | |
function oj(a,b){a.a=b;return a} | |
function Oj(a,b){a.a=b;return a} | |
function $j(a,b){a.a=b;return a} | |
function yk(a,b){a.a=b;return a} | |
function dl(a,b){a.a=b;return a} | |
function Um(a,b){a.a=b;return a} | |
function en(){return On(this.a)} | |
function fn(){return Pn(this.a)} | |
function On(a){return a.b<a.d.b} | |
function bo(){return this.b.a.d} | |
function To(){return this.b.E()} | |
function Xo(){return this.a.v()} | |
function Yo(){return this.a.w()} | |
function bp(){return Bn(this.a)} | |
function bc(){bc=xq;pc();new gc} | |
function Xl(){Xl=xq;Ul={};Wl={}} | |
function Gl(a,b,c,d,e){return a} | |
function nn(a,b){a.a=b;return a} | |
function Nn(a,b){a.d=b;return a} | |
function fo(a,b){a.a=b;return a} | |
function Qo(a,b){a.b=b;return a} | |
function Wo(a,b){a.a=b;return a} | |
function ep(a,b){a.b=b;return a} | |
function hp(){return nm(this.b)} | |
function Ro(a){throw bm(new _l)} | |
function Dp(a){throw bm(new _l)} | |
function pp(a,b){a.b=b;return a} | |
function tp(a,b){a.a=b;return a} | |
function yp(a,b){a.a=b;return a} | |
function Ap(){return this.a.H()} | |
function up(){return this.a.v()} | |
function Bp(){return this.a.I()} | |
function Np(a,b){return a.cT(b)} | |
function fl(a){return el(this,a)} | |
function Ql(a){return Pl(this,a)} | |
function md(a){a.a=++kd;return a} | |
function pm(a){return mm(this,a)} | |
function Ym(a){return Vm(this,a)} | |
function Kg(){Xg(this,(Vg(),Tg))} | |
function Lg(){Xg(this,(Vg(),Ug))} | |
function ui(a,b){Ki(a.a,Bk(b,a))} | |
function vi(a,b){Li(a.a,Bk(b,a))} | |
function Gn(a){return An(this,a)} | |
function np(){return this.b.hC()} | |
function Cp(){return this.a.hC()} | |
function ho(){return On(this.a.a)} | |
function Al(a){return Math.sqrt(a)} | |
function qn(a){return Fm(this.a,a)} | |
function _n(a){return wm(this.a,a)} | |
function ap(a){return An(this.a,a)} | |
function gp(a){return mm(this.b,a)} | |
function mp(a){return this.b.eQ(a)} | |
function zp(a){return this.a.eQ(a)} | |
function _p(a){return wm(this.a,a)} | |
function Bj(a){return eval(sr+a+Gs)} | |
function Fj(a){return JSON.parse(a)} | |
function Dh(){return Hh(new Eh,this)} | |
function le(a,b){return a&&ie[a][b]} | |
function Cf(a,b){return sd(Ef(),a,b)} | |
function Ph(){return Th(new Qh,this)} | |
function wb(){wb=xq;vb=yb(new ub)} | |
function Kf(){Kf=xq;Jf=md(new jd)} | |
function hm(a){throw cm(new _l,Qs)} | |
function Lm(){return Um(new Om,this)} | |
function Jn(){return Nn(new Kn,this)} | |
function Qn(){return this.b<this.d.b} | |
function Qg(){return Th(new Qh,this.a)} | |
function ij(a,b){hj();a.a=b;return a} | |
function Ki(a,b){a.a.lineTo(b.a,b.b)} | |
function Li(a,b){a.a.moveTo(b.a,b.b)} | |
function _o(a,b){a.b=b;a.a=b;return a} | |
function ke(a,b){return a&&!!ie[a][b]} | |
function Vh(){return this.a<this.b.b-1} | |
function Zm(){return bn(new _m,this.a)} | |
function Gp(a,b){a.b=b;a.a=b;return a} | |
function wn(a,b){return tn(new rn,b,a)} | |
function Dn(a,b){return Un(new Sn,b,a)} | |
function wo(a){return so(this,a,0)!=-1} | |
function Fn(a,b){(a<0||a>=b)&&In(a,b)} | |
function Ed(a){a.a=Qp(new Op);return a} | |
function Up(a){a.a=Qp(new Op);return a} | |
function rm(){return Um(new Om,this).a.d} | |
function ti(a,b,c){a.b=b;a.a=c;return a} | |
function Pk(a,b,c){a.a=b;a.b=c;return a} | |
function tn(a,b,c){a.b=c;a.a=b;return a} | |
function Zn(a,b,c){a.a=b;a.b=c;return a} | |
function jq(a,b,c){a.a=b;a.b=c;return a} | |
function xn(a){return Gm(this.b,this.a,a)} | |
function vn(){return this.b.e[vr+this.a]} | |
function w(){return this.$H||(this.$H=++lb)} | |
function So(){return Wo(new Uo,this.b.t())} | |
function ro(a,b){Fn(b,a.b);return a.a[b]} | |
function M(a,b){$b();a.a=b;Zb(a);return a} | |
function ne(a,b){return a!=null&&ke(a.tI,b)} | |
function v(a){return this===(a==null?null:a)} | |
function vp(){return yp(new wp,this.a.w())} | |
function Vg(){Vg=xq;Tg=new Yg;Ug=new _g} | |
function Xe(){Xe=xq;We=Wd(De,62,10,256,0)} | |
function Nh(a){a.a=Wd(ze,56,6,4,0);return a} | |
function mo(a){a.a=Wd(Ae,59,0,0,0);return a} | |
function Wf(){if(!Sf){bg();Sf=true}} | |
function Ef(){!zf&&(zf=Qf(new Of));return zf} | |
function io(){var a;return a=Pn(this.a.a),a.H()} | |
function Hh(a,b){a.b=b;a.a=!!a.b.f;return a} | |
function Bb(a){return a.a.length>0||a.e.length>0} | |
function oo(a,b){_d(a.a,a.b++,b);return true} | |
function oe(a){return a!=null&&a.tM!=xq&&a.tI!=2} | |
function In(a,b){throw pl(new nl,Rs+a+Ss+b)} | |
function En(a){po(this,this.E(),a);return true} | |
function xh(a){wh();lh(a,$doc.body);return a} | |
function zb(a){var b;b=a.b;a.b=[];Eb(b,a.b)} | |
function bd(a){var b;if($c){b=new Wc;vd(a,b)}} | |
function oq(a){var b;b=this.b;this.b=a;return b} | |
function zd(a,b,c,d){a.a=b;a.c=c;a.b=d;return a} | |
function td(a,b){!a.a&&(a.a=mo(new jo));oo(a.a,b)} | |
function Vp(a,b){var c;c=Dm(a.a,b,a);return c==null} | |
function cc(a,b){var c;c=kc(a,yr);c.text=b;return c} | |
function im(a){var b;b=fm(this.t(),a);return !!b} | |
function qp(){var a;a=this.b.t();return tp(new rp,a)} | |
function vo(a){return _d(this.a,this.b++,a),true} | |
function No(a){return a?Gp(new Ep,a):_o(new Zo,a)} | |
function zk(a){return xk(new vk,a.a[0],a.a[1],a.a[2])} | |
function Ah(a,b){if(a.f){throw ml(new jl,rs)}Ch(a,b)} | |
function Bf(a){Ff();return Cf($c?$c:($c=md(new jd)),a)} | |
function gl(a){return a!=null&&ke(a.tI,12)&&a.a==this.a} | |
function de(){de=xq;be=[];ce=[];ee(new Md,be,ce)} | |
function vm(a){a.a=[];a.e={};a.c=false;a.b=null;a.d=0} | |
function Ab(a){var b;b=a.a;a.a=[];Eb(b,a.e);a.e=Db(a.e)} | |
function $p(a){var b;return b=Dm(this.a,a,this),b==null} | |
function Nb(){this.a.c&&Fb(this.a.d,1);return this.a.f} | |
function Qf(a){a.d=Ed(new Bd);a.e=null;a.c=false;return a} | |
function xk(a,b,c,d){a.a=Zd(ye,57,-1,[b,c,d]);return a} | |
function ci(a,b,c,d,e){a.a=b;a.b=c;a.c=d;a.d=e;return a} | |
function Zh(a,b){a.b=b;a.c=a.b*0.017453292519943295;return a} | |
function di(a,b){Dk(a.a,b);Dk(a.b,b);Dk(a.c,b);Dk(a.d,b)} | |
function Pl(a,b){a=String(a);if(a==b){return 0}return a<b?-1:1} | |
function Wn(a,b){if(a.c==-1){throw ll(new jl)}to(a.a,a.c,b)} | |
function lh(a,b){kh();a.a=Nh(new Lh);a.j=b;zg(a);return a} | |
function mh(a){kh();try{Ag(a)}finally{Hm(jh.a,a)!=null}} | |
function nh(){kh();try{Xg(jh,hh)}finally{vm(jh.a);vm(ih)}} | |
function kh(){kh=xq;hh=new qh;ih=Qp(new Op);jh=Up(new Sp)} | |
function ao(){var a;return a=bn(new _m,this.b.a),fo(new co,a)} | |
function om(a){var b;b=Um(new Om,a);return Zn(new Xn,a,b)} | |
function ob(a){return function(){return pb(a,this,arguments)}} | |
function Hm(a,b){return !b?Jm(a):Im(a,b,~~(b.$H||(b.$H=++lb)))} | |
function W(a){return a.tM==xq||a.tI==2?a.hC():a.$H||(a.$H=++lb)} | |
function $h(a){!a.a&&(a.a=dl(new _k,Math.cos(a.c)));return a.a.a} | |
function _h(a){!a.d&&(a.d=dl(new _k,Math.sin(a.c)));return a.d.a} | |
function Ke(a){if(a!=null&&ke(a.tI,9)){return a}return M(new C,a)} | |
function Uh(a){if(a.a>=a.b.b){throw rq(new pq)}return a.b.a[++a.a]} | |
function Vn(a){if(a.b<=0){throw rq(new pq)}return ro(a.a,a.c=--a.b)} | |
function to(a,b,c){var d;d=(Fn(b,a.b),a.a[b]);_d(a.a,b,c);return d} | |
function po(a,b,c){(b<0||b>a.b)&&In(b,a.b);a.a.splice(b,0,c);++a.b} | |
function Fm(a,b){var c;c=a.b;a.b=b;if(!a.c){a.c=true;++a.d}return c} | |
function Jm(a){var b;b=a.b;a.b=null;if(a.c){a.c=false;--a.d}return b} | |
function aq(){var a;return a=bn(new _m,om(this.a).b.a),fo(new co,a)} | |
function ji(a,b){var c;c=no(new jo,a);Lo(c,oi(new mi,b));Ko(c);return c} | |
function Wj(a,b){var c;c=no(new jo,a);Lo(c,$j(new Yj,b));Ko(c);return c} | |
function Ud(a,b){var c,d;c=a;d=Vd(0,b);Zd(c.aC,c.tI,c.qI,d);return d} | |
function Zd(a,b,c,d){de();ge(d,be,ce);d.aC=a;d.tI=b;d.qI=c;return d} | |
function ge(a,b,c){de();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}} | |
function ee(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}} | |
function so(a,b,c){for(;c<a.b;++c){if(wq(b,a.a[c])){return c}}return -1} | |
function Qe(a){if(a>=0){return [a,0]}else{return [a+4294967296,-4294967296]}} | |
function Ih(a){if(!a.a||!a.b.f){throw rq(new pq)}a.a=false;return a.b.f} | |
function Pn(a){if(a.b>=a.d.b){throw rq(new pq)}return ro(a.d,a.c=a.b++)} | |
function $l(){if(Vl==256){Ul=Wl;Wl={};Vl=0}++Vl} | |
function Gm(e,a,b){var c,d=e.e;a=vr+a;a in d?(c=d[a]):++e.d;d[a]=b;return c} | |
function Mm(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&U(a,b)} | |
function Rp(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&U(a,b)} | |
function wq(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&U(a,b)} | |
function Wg(a,b){Vg();J(a,qs,b.a.d==0?null:gm(b,Wd(Ce,61,9,0,0))[0]);return a} | |
function Rl(a){if(!(a!=null&&ke(a.tI,1))){return false}return String(this)==a} | |
function sd(a,b,c){a.b>0?td(a,zd(new xd,a,b,c)):Fd(a.d,b,c);return new gd} | |
function yb(a){wb();a.d=Ib(new Gb,a);Mb(new Kb,a);a.a=[];a.e=[];a.b=[];return a} | |
function fp(){!this.a&&(this.a=pp(new jp,Um(new Om,this.b)));return this.a} | |
function Jb(){this.a.c=true;Ab(this.a);this.a.c=false;return this.a.f=Bb(this.a)} | |
function hl(){return ~~Math.max(Math.min(this.a,2147483647),-2147483648)} | |
function af(){af=xq;Math.log(2);Ze=or;$e=pr;Pe(-1);Pe(1);Pe(2);_e=Pe(0)} | |
function Io(){Io=xq;No(mo(new jo));ep(new cp,Qp(new Op));Qo(new kp,Up(new Sp))} | |
function Hf(){var a;if(yf){a=(Kf(),new If);!!zf&&vd(zf,a);return null}return null} | |
function Yk(a){var b;b=new Wk;Os+(a!=null?a:rr+(b.$H||(b.$H=++lb)));return b} | |
function ec(a){var b=a.firstChild;while(b&&b.nodeType!=1)b=b.nextSibling;return b} | |
function Un(a,b,c){var d;a.a=c;a.d=c;d=a.a.b;(b<0||b>d)&&In(b,d);a.b=b;return a} | |
function Uj(a,b){var c,d;for(d=Nn(new Kn,Wj(a.b,b.b));d.b<d.d.b;){c=Pn(d);ii(c,b)}} | |
function qi(a,b){var c,d;return c=Ak(a.e,this.a),d=Ak(b.e,this.a),c>d?1:c==d?0:-1} | |
function ak(a,b){var c,d;return c=Ak(a.a,this.a),d=Ak(b.a,this.a),c>d?1:c==d?0:-1} | |
function ki(a,b){var c,d;Dk(a.a,b);for(d=Nn(new Kn,a.b);d.b<d.d.b;){c=Pn(d);Kk(c,b)}} | |
function Kk(a,b){Dk(a.g,b);Dk(a.e,b);Dk(a.a,b);Dk(a.b,b);Dk(a.c,b);Dk(a.d,b)} | |
function Ek(a,b){a.a[0]=a.a[0]+b.a[0];a.a[1]=a.a[1]+b.a[1];a.a[2]=a.a[2]+b.a[2]} | |
function Ck(a,b){a.a[0]=a.a[0]-b.a[0];a.a[1]=a.a[1]-b.a[1];a.a[2]=a.a[2]-b.a[2]} | |
function U(a,b){return a.tM==xq||a.tI==2?a.eQ(b):(a==null?null:a)===(b==null?null:b)} | |
function ym(a,b){return b==null?a.b:b!=null&&ke(b.tI,1)?a.e[vr+b]:zm(a,b,~~W(b))} | |
function wm(a,b){return b==null?a.c:b!=null&&ke(b.tI,1)?vr+b in a.e:Bm(a,b,~~W(b))} | |
function Dm(a,b,c){return b==null?Fm(a,c):b!=null&&ke(b.tI,1)?Gm(a,b,c):Em(a,b,c,~~W(b))} | |
function Fd(a,b,c){var d;d=ym(a.a,b);if(!d){d=mo(new jo);Dm(a.a,b,d)}_d(d.a,d.b++,c)} | |
function Xj(a,b){var c,d;Dk(a.c,b);di(a.a,b);for(d=Nn(new Kn,a.b);d.b<d.d.b;){c=Pn(d);ki(c,b)}} | |
function Jo(a,b){var c,d,e;d=a.b;for(c=0;c<d;++c){e=(Fn(c,a.b),a.a[c]);_d(a.a,c,b[c])}} | |
function rf(a,b,c){var d;d=of;of=a;b==pf&&Uf((bc(),a).type)==8192&&(pf=null);c.o(a);of=d} | |
function Wd(a,b,c,d,e){var f;f=Vd(e,d);de();ge(f,be,ce);f.aC=a;f.tI=b;f.qI=c;return f} | |
function Vj(a,b,c,d,e){var f;f=xk(new vk,a.a[0]+b*e,a.a[1]+c*e,a.a[2]+d*e);return gi(new ei,f,e)} | |
function Eo(a,b,c,d){var e,f,g;e=(f=a,g=f.slice(b,c),Zd(f.aC,f.tI,f.qI,g),g);Fo(e,a,b,c,-b,d)} | |
function pb(a,b,c){var d;d=kb++==0;try{return a.apply(b,c)}finally{d&&zb((wb(),vb));--kb}} | |
function Bh(a,b){if(a.f!=b){return false}try{Cg(b,null)}finally{a.j.removeChild(b.j);a.f=null}return true} | |
function el(a,b){if(a.a<b.a){return -1}else if(a.a>b.a){return 1}else{return 0}} | |
function wj(){if(!!window.JSON&&!!window.JSON.parse){return new Dj}else{return new zj}} | |
function Bg(a){if(!a.i){kh();wm(jh.a,a)&&mh(a)}else if(a.i){Bh(a.i,a)}else if(a.i){throw ml(new jl,os)}} | |
function Sm(){var a,b,c;a=0;for(b=this.t();b.v();){c=b.w();if(c!=null){a+=W(c);a=~~a}}return a} | |
function fm(a,b){var c;while(a.v()){c=a.w();if(b==null?c==null:U(b,c)){return a}}return null} | |
function Zl(a){Xl();var b=vr+a;var c=Wl[b];if(c!=null){return c}c=Ul[b];c==null&&(c=Yl(a));$l();return Wl[b]=c} | |
function um(e,a){var b=e.e;for(var c in b){if(c.charCodeAt(0)==58){var d=wn(e,c.substring(1));a.C(d)}}} | |
function Vd(a,b){var c=new Array(b);if(a>0){var d=[null,0,false,[0,0]][a];for(var e=0;e<b;++e){c[e]=d}}return c} | |
function Bn(a){var b,c,d;c=1;b=Nn(new Kn,a);while(b.b<b.d.b){d=Pn(b);c=31*c+(d==null?0:W(d));c=~~c}return c} | |
function nm(a){var b,c,d;d=0;for(c=bn(new _m,Um(new Om,a).a);On(c.a);){b=Pn(c.a);d+=b.hC();d=~~d}return d} | |
function wd(a){var b,c;if(a.a){try{for(c=Nn(new Kn,a.a);c.b<c.d.b;){b=Pn(c);Fd(b.a.d,b.c,b.b)}}finally{a.a=null}}} | |
function Pe(a){var b,c;if(a>-129&&a<128){b=a+128;c=(Xe(),We)[b];c==null&&(c=We[b]=Qe(a));return c}return Qe(a)} | |
function ln(){var a,b;a=0;b=0;this.H()!=null&&(a=W(this.H()));this.I()!=null&&(b=W(this.I()));return a^b} | |
function qk(){var a,b,c;c=lj((kh(),oh(null)).j,oj(new mj,Ns));for(b=Nn(new Kn,c);b.b<b.d.b;){a=Pn(b);mk(new kk,a)}} | |
function H(a){var b,c,d;c=Wd(Be,60,8,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw Dl(new Bl)}c[d]=a[d]}} | |
function Ch(a,b){if(b==a.f){return}!!b&&Bg(b);!!a.f&&Bh(a,a.f);a.f=b;if(b){a.j.appendChild(a.f.j);Cg(b,a)}} | |
function yj(b){vj();var a;try{return uj.B(b)}catch(a){a=Ke(a);if(ne(a,11)){throw sj(new qj,Es+b+Fs)}else throw a}} | |
function gwtOnLoad(b,c,d){$moduleName=c;$moduleBase=d;if(b)try{$entry(He)()}catch(a){b(c)}else{$entry(He)()}} | |
function Fb(b,c){wb();$wnd.setTimeout(function(){var a=$entry(Cb)(b);a&&$wnd.setTimeout(arguments.callee,c)},c)} | |
function Cg(a,b){var c;c=a.i;if(!b){try{!!c&&c.g&&Ag(a)}finally{a.i=null}}else{if(c){throw ml(new jl,ps)}a.i=b;b.g&&zg(a)}} | |
function Ag(a){if(!a.g){throw ml(new jl,ns)}try{a.s()}finally{try{a.q()}finally{a.j.__listener=null;a.g=false}}} | |
function oh(a){kh();var b;b=ym(ih,a);if(b){return b}ih.d==0&&Bf(new th);b=xh(new vh);Dm(ih,a,b);Vp(jh,b);return b} | |
function bn(a,b){var c;a.b=b;c=mo(new jo);a.b.c&&oo(c,nn(new gn,a.b));um(a.b,c);tm(a.b,c);a.a=Nn(new Kn,c);return a} | |
function Ak(a,b){return Al(Math.pow(a.a[0]-b.a[0],2)+Math.pow(a.a[1]-b.a[1],2)+Math.pow(a.a[2]-b.a[2],2))} | |
function Lj(a){return Oj(new Mj,Zd(De,62,10,[Zd(ye,57,-1,[$h(a),0,_h(a)]),Zd(ye,57,-1,[0,1,0]),Zd(ye,57,-1,[-_h(a),0,$h(a)])]))} | |
function Kj(a){return Oj(new Mj,Zd(De,62,10,[Zd(ye,57,-1,[1,0,0]),Zd(ye,57,-1,[0,$h(a),-_h(a)]),Zd(ye,57,-1,[0,_h(a),$h(a)])]))} | |
function Do(a,b,c,d,e,f,g,h){var i;i=c;while(f<g){i>=d||b<c&&h.A(a[b],a[i])<=0?_d(e,f++,a[b++]):_d(e,f++,a[i++])}} | |
function Co(a,b,c,d){var e,f,g;for(e=b+1;e<c;++e){for(f=e;f>b&&d.A(a[f-1],a[f])>0;--f){g=a[f];_d(a,f,a[f-1]);_d(a,f-1,g)}}} | |
function Lo(a,b){var d,e;Io();var c;c=(d=a.a,e=d.slice(0,a.b),Zd(d.aC,d.tI,d.qI,e),e);Eo(c,0,c.length,b?b:(Kp(),Kp(),Jp));Jo(a,c)} | |
function Vm(a,b){var c,d,e;if(b!=null&&ke(b.tI,13)){c=b;d=c.H();if(wm(a.a,d)){e=ym(a.a,d);return Rp(c.I(),e)}}return false} | |
function kn(a){var b;if(a!=null&&ke(a.tI,13)){b=a;if(wq(this.H(),b.H())&&wq(this.I(),b.I())){return true}}return false} | |
function _d(a,b,c){if(c!=null){if(a.qI>0&&!le(c.tI,a.qI)){throw Uk(new Sk)}if(a.qI<0&&(c.tM==xq||c.tI==2)){throw Uk(new Sk)}}return a[b]=c} | |
function tm(g,a){var b=g.a;for(var c in b){if(c==parseInt(c)){var d=b[c];for(var e=0,f=d.length;e<f;++e){a.C(d[e])}}}} | |
function zm(h,a,b){var c=h.a[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.H();if(h.G(a,g)){return f.I()}}}return null} | |
function Bm(h,a,b){var c=h.a[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.H();if(h.G(a,g)){return true}}}return false} | |
function $b(){var a,b,c,d;c=Yb(new Wb);d=Wd(Be,60,8,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=Gl(new El,wr,c[a],xr,0)}H(d)} | |
function Dk(a,b){var c,d;c=Wd(ye,57,-1,a.a.length,1);for(d=0;d<b.a.length;++d){c[d]=a.a[0]*b.a[0][d]+a.a[1]*b.a[1][d]+a.a[2]*b.a[2][d]}a.a=c} | |
function Zb(a){var b,c,d,e;d=(oe(a.a)?a.a:null,[]);e=Wd(Be,60,8,d.length,0);for(b=0,c=e.length;b<c;++b){e[b]=Gl(new El,wr,d[b],xr,0)}H(e)} | |
function Vb(a){var b,c,d;d=rr;a=Nl(a);b=a.indexOf(sr);if(b!=-1){c=a.indexOf(tr)==0?8:0;d=Nl(a.substr(c,b-c))}return d.length>0?d:ur} | |
function Eb(b,c){var a,e,f,g;for(e=0,f=b.length;e<f;++e){g=b[e];try{g[1]?g[0].k()&&(c[c.length]=g,undefined):g[0].K()}catch(a){a=Ke(a);if(!ne(a,2))throw a}}} | |
function dg(){var a=false;for(var b=0;b<$wnd.__gwt_globalEventArray.length;b++){!$wnd.__gwt_globalEventArray[b]()&&(a=true)}return !a} | |
function zg(a){var b;if(a.g){throw ml(new jl,ms)}a.g=true;a.j.__listener=a;b=a.h;a.h=-1;b>0&&(a.h==-1?vf(a.j,b|(a.j.__eventBits||0)):(a.h|=b),undefined);a.p();a.r()} | |
function li(a,b){var c,d;Ek(a.a,b);for(d=Nn(new Kn,a.b);d.b<d.d.b;){c=Pn(d);Ek(c.g,b);Ek(c.e,b);Ek(c.a,b);Ek(c.b,b);Ek(c.c,b);Ek(c.d,b)}} | |
function vd(a,b){var c;if(b.a){b.a=false;b.b=null}c=b.b;b.b=a.e;try{++a.b;Gd(a.d,b,a.c)}finally{--a.b;a.b==0&&wd(a)}if(c==null){b.a=true;b.b=null}else{b.b=c}} | |
function oc(a,b){if(a.nodeType!=1&&a.nodeType!=9){return a==b}if(b.nodeType!=1){b=b.parentNode;if(!b){return false}}return a===b||a.contains(b)} | |
function Nl(c){if(c.length==0||c[0]>Ps&&c[c.length-1]>Ps){return c}var a=c.replace(/^(\s*)/,rr);var b=a.replace(/\s*$/,rr);return b} | |
function Re(a){if(a[0]>=2147483648){return ~~Math.max(Math.min(a[0]-4294967296,2147483647),-2147483648)}else{return ~~Math.max(Math.min(a[0],2147483647),-2147483648)}} | |
function hj(){hj=xq;aj=ij(new _i,xs);fj=ij(new _i,ys);ej=ij(new _i,zs);cj=ij(new _i,As);bj=ij(new _i,Bs);dj=ij(new _i,Cs);gj=ij(new _i,Ds)} | |
function lj(a,b){var c,d,e,f,g;f=mo(new jo);c=a.childNodes;for(g=0;g<c.length;++g){e=c[g];if(!!e&&e.nodeType==1){d=e;d.className.indexOf(b.a)!=-1?_d(f.a,f.b++,d):qo(f,lj(d,b))}}return f} | |
function gm(a,b){var c,d,e,f,g,h;f=a.a.d;b.length<f&&(b=Ud(b,f));e=b;d=(g=bn(new _m,om(a.a).b.a),fo(new co,g));for(c=0;c<f;++c){_d(e,c,(h=Pn(d.a.a),h.H()))}b.length>f&&_d(b,f,null);return b} | |
function Oe(a){if(isNaN(a)){return af(),_e}if(a<-9223372036854775808){return af(),$e}if(a>=9223372036854775807){return af(),Ze}if(a>0){return Ne(Math.floor(a),0)}else{return Ne(Math.ceil(a),0)}} | |
function Xg(b,c){var i;Vg();var a,e,f,g,h;e=null;for(h=b.t();h.v();){g=h.w();try{c.u(g)}catch(a){a=Ke(a);if(ne(a,9)){f=a;!e&&(e=Up(new Sp));i=Dm(e.a,f,e)}else throw a}}if(e){throw Wg(new Sg,e)}} | |
function Ii(a,b,c){a.j=kc((bc(),$doc),ss);b>=0&&(a.j.style[ts]=b+us,undefined);c>=0&&(a.j.style[vs]=c+us,undefined);a.j.setAttribute(ts,b+us);a.j.setAttribute(vs,c+us);a.a=a.j.getContext(ws);return a} | |
function Gd(a,b,c){var d,e,f,g,h,i,j;g=b.n();d=(h=ym(a.a,g),!h?0:h.b);if(c){for(f=d-1;f>=0;--f){e=(i=ym(a.a,g),Fn(f,i.b),i.a[f]);b.m(e)}}else{for(f=0;f<d;++f){e=(j=ym(a.a,g),Fn(f,j.b),j.a[f]);b.m(e)}}} | |
function Em(j,a,b,c){var d=j.a[c];if(d){for(var e=0,f=d.length;e<f;++e){var g=d[e];var h=g.H();if(j.G(a,h)){var i=g.I();g.J(b);return i}}}else{d=j.a[c]=[]}var g=jq(new hq,a,b);d.push(g);++j.d;return null} | |
function Fo(a,b,c,d,e,f){var g,h,i,j;g=d-c;if(g<7){Co(b,c,d,f);return}i=c+e;h=d+e;j=i+(h-i>>1);Fo(b,a,i,j,-e,f);Fo(b,a,j,h,-e,f);if(f.A(a[j-1],a[j])<=0){while(c<d){_d(b,c++,a[i++])}return}Do(a,i,j,h,b,c,d,f)} | |
function Yl(a){var b,c,d,e;b=0;d=a.length;e=d-4;c=0;while(c<e){b=a.charCodeAt(c+3)+31*(a.charCodeAt(c+2)+31*(a.charCodeAt(c+1)+31*(a.charCodeAt(c)+31*b)))|0;c+=4}while(c<d){b=b*31+a.charCodeAt(c++)}return b|0} | |
function Rm(a){var b,c,d;if((a==null?null:a)===this){return true}if(!(a!=null&&ke(a.tI,16))){return false}c=a;if(c.E()!=this.E()){return false}for(b=c.t();b.v();){d=b.w();if(!this.D(d)){return false}}return true} | |
function Pj(a,b){var c,d,e;c=Yd([De,ye],[62,57],[10,-1],[a.a.length,b.a.length],0,2,1);for(d=0;d<a.a.length;++d){for(e=0;e<b.a.length;++e){c[d][e]=a.a[d][0]*b.a[0][e]+a.a[d][1]*b.a[1][e]+a.a[d][2]*b.a[2][e]}}a.a=c} | |
function Tj(a,b,c){var d,e,f;a.c=b;a.b=mo(new jo);a.a=ci(new ai,zk(a.c),xk(new vk,1,0,0),xk(new vk,0,1,0),xk(new vk,0,0,1));for(f=-1;f<=1;++f){for(d=-1;d<=1;++d){for(e=-1;e<=1;++e){oo(a.b,Vj(a.c,d,e,f,c))}}}return a} | |
function kc(a,b){var c,d;if(b.indexOf(vr)!=-1){c=(!a.__gwt_container&&(a.__gwt_container=a.createElement(zr)),a.__gwt_container);c.innerHTML=Ar+b+Br||rr;d=ec((bc(),c));c.removeChild(d);return d}return a.createElement(b)} | |
function ii(a,b){var c,d;for(d=Nn(new Kn,ji(a.b,b.b));d.b<d.d.b;){c=Pn(d);b.a.a.beginPath();b.a.a.strokeStyle=(hj(),aj).a;b.a.a.lineWidth=1;b.a.a.fillStyle=c.f.a;vi(b,c.a);ui(b,c.b);ui(b,c.c);ui(b,c.d);ui(b,c.a);b.a.a.fill();b.a.a.stroke()}} | |
function Yb(i){var a={};var b=[];var c=arguments.callee.caller.caller;while(c){var d=i.l(c.toString());b.push(d);var e=vr+d;var f=a[e];if(f){var g,h;for(g=0,h=f.length;g<h;g++){if(f[g]===c){return b}}}(f||(a[e]=[])).push(c);c=c.caller}return b} | |
function Ko(a){var h,i;Io();var b,c,d,e,f,g;if(a){for(e=0,d=a.b-1;e<d;++e,--d){h=(Fn(e,a.b),a.a[e]);to(a,e,(Fn(d,a.b),a.a[d]));i=(Fn(d,a.b),a.a[d]);_d(a.a,d,h)}}else{b=Un(new Sn,0,a);f=Dn(a,a.b);while(b.b<f.b-1){c=Pn(b);g=Vn(f);Wn(b,g);Wn(f,c)}}} | |
function Db(a){var b,c,d,e,f,g;b=false;d=a.length;f=(new Date).getTime();while((new Date).getTime()-f<100){for(c=0;c<d;++c){g=a[c];if(!g){continue}if(!g[0].k()){a[c]=null;b=true}}}if(b){e=[];for(c=0;c<d;++c){if(!a[c]){continue}e[e.length]=a[c]}return e}else{return a}} | |
function Gg(a){var b;switch(Uf((bc(),a).type)){case 16:case 32:b=a.relatedTarget||(a.type==Tr?a.toElement:a.fromElement);if(!!b&&oc(this.j,b)){return}}} | |
function An(a,b){var c,d,e,f,g;if((b==null?null:b)===(a==null?null:a)){return true}if(!(b!=null&&ke(b.tI,14))){return false}g=b;if(a.b!=g.E()){return false}e=Nn(new Kn,a);f=g.t();while(e.b<e.d.b){c=Pn(e);d=f.w();if(!(c==null?d==null:U(c,d))){return false}}return true} | |
function He(){!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:Cr,evtGroup:Dr,millis:(new Date).getTime(),type:Er,className:Fr});qk()} | |
function Jj(a,b,c){var d;d=Oj(new Mj,Zd(De,62,10,[Zd(ye,57,-1,[1,0,0]),Zd(ye,57,-1,[0,$h(a),-_h(a)]),Zd(ye,57,-1,[0,_h(a),$h(a)])]));Pj(d,Oj(new Mj,Zd(De,62,10,[Zd(ye,57,-1,[$h(b),0,_h(b)]),Zd(ye,57,-1,[0,1,0]),Zd(ye,57,-1,[-_h(b),0,$h(b)])])));Pj(d,Oj(new Mj,Zd(De,62,10,[Zd(ye,57,-1,[$h(c),-_h(c),0]),Zd(ye,57,-1,[_h(c),$h(c),0]),Zd(ye,57,-1,[0,0,1])])));return d} | |
function no(a,b){var c,d;a.a=Wd(Ae,59,0,0,0);Array.prototype.splice.apply(a.a,[0,0].concat((c=b.a,d=c.slice(0,b.b),Zd(c.aC,c.tI,c.qI,d),d)));a.b=a.a.length;return a} | |
function qo(a,b){var c,d,e,f;c=(e=b.a,f=e.slice(0,b.b),Zd(e.aC,e.tI,e.qI,f),f);d=c.length;if(d==0){return false}Array.prototype.splice.apply(a.a,[a.b,0].concat(c));a.b+=d;return true} | |
function mm(a,b){var c,d,e,f,g;if((b==null?null:b)===(a==null?null:a)){return true}if(!(b!=null&&ke(b.tI,15))){return false}f=b;if(a.d!=f.E()){return false}for(d=f.F().t();d.v();){c=d.w();e=c.H();g=c.I();if(!(e==null?a.c:e!=null&&ke(e.tI,1)?vr+e in a.e:Bm(a,e,~~W(e)))){return false}if(!wq(g,e==null?a.b:e!=null&&ke(e.tI,1)?a.e[vr+e]:zm(a,e,~~W(e)))){return false}}return true} | |
function Bk(a,b){var c;c=xk(new vk,a.a[0],a.a[1],a.a[2]);Ck(c,b.b);return Pk(new Nk,Re(Oe(Math.round(c.a[0]*b.b.a[2]/c.a[2]))),Re(Oe(Math.round(c.a[1]*b.b.a[2]/c.a[2]))))} | |
function Ne(a,b){var c,d;b%=1.8446744073709552E19;a%=1.8446744073709552E19;c=b%4294967296;d=Math.floor(a/4294967296)*4294967296;b=b-c+d;a=a-d+c;while(a<0){a+=4294967296;b-=4294967296}while(a>4294967295){a-=4294967296;b+=4294967296}b=b%1.8446744073709552E19;while(b>9223372032559808512){b-=1.8446744073709552E19}while(b<-9223372036854775808){b+=1.8446744073709552E19}return [a,b]} | |
function Yd(a,b,c,d,e,f,g){var h,i,j,k;j=d[e];i=e==f-1;k=Vd(i?g:0,j);de();ge(k,be,ce);k.aC=a[e];k.tI=b[e];k.qI=c[e];if(!i){++e;for(h=0;h<j;++h){k[h]=Yd(a,b,c,d,e,f,g)}}return k} | |
function Hk(a,b,c,d){var e;a.g=xk(new vk,b.a[0],b.a[1],b.a[2]);a.f=d;a.h=c;e=a.h/2;a.a=yk(new vk,Zd(ye,57,-1,[a.g.a[0]-e,a.g.a[1]-e,a.g.a[2]-e]));a.b=yk(new vk,Zd(ye,57,-1,[a.g.a[0]+e,a.g.a[1]-e,a.g.a[2]-e]));a.c=yk(new vk,Zd(ye,57,-1,[a.g.a[0]+e,a.g.a[1]+e,a.g.a[2]-e]));a.d=yk(new vk,Zd(ye,57,-1,[a.g.a[0]-e,a.g.a[1]+e,a.g.a[2]-e]));a.e=yk(new vk,Zd(ye,57,-1,[a.g.a[0],a.g.a[1],a.g.a[2]-e]));return a} | |
function Im(h,a,b){var c=h.a[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.H();if(h.G(a,g)){c.length==1?delete h.a[b]:c.splice(d,1);--h.d;return f.I()}}}return null} | |
function Uf(a){switch(a){case Hr:return 4096;case Ir:return 1024;case Jr:return 1;case Kr:return 2;case Lr:return 2048;case Mr:return 128;case Nr:return 256;case Or:return 512;case Pr:return 32768;case Qr:return 8192;case Rr:return 4;case Sr:return 64;case Tr:return 32;case Ur:return 16;case Vr:return 8;case Wr:return 16384;case Xr:return 65536;case Yr:return 131072;case Zr:return 131072;case $r:return 262144;case _r:return 524288;}} | |
function Ff(){var a;if(!yf){a=cc((bc(),$doc),(!lg&&(lg=new og),Gr));$doc.body.appendChild(a);$wnd.__gwt_initWindowCloseHandler($entry(Hf),$entry(Gf));$doc.body.removeChild(a);yf=true}} | |
function gi(a,b,c){a.a=xk(new vk,b.a[0],b.a[1],b.a[2]);a.b=mo(new jo);oo(a.b,Hk(new Fk,xk(new vk,0,0,0),c,(hj(),cj)));Kk(ro(a.b,0),Kj(Zh(new Xh,90)));oo(a.b,Hk(new Fk,xk(new vk,0,0,0),c,bj));Kk(ro(a.b,1),Kj(Zh(new Xh,-90)));oo(a.b,Hk(new Fk,xk(new vk,0,0,0),c,ej));oo(a.b,Hk(new Fk,xk(new vk,0,0,0),c,gj));Kk(ro(a.b,3),Lj(Zh(new Xh,-90)));oo(a.b,Hk(new Fk,xk(new vk,0,0,0),c,fj));Kk(ro(a.b,4),Lj(Zh(new Xh,90)));oo(a.b,Hk(new Fk,xk(new vk,0,0,0),c,dj));Kk(ro(a.b,5),Lj(Zh(new Xh,180)));li(a,b);return a} | |
function mk(a,b){var c,d,e;a.j=b;a.e=b.offsetWidth||0;a.d=b.offsetHeight||0;e=yj(Nl((bc(),b).innerHTML));c=e[Hs];d=e[Is];b.innerHTML=rr;a.b=Ii(new Gi,a.e,a.d);a.a=ti(new ri,yk(new vk,Zd(ye,57,-1,[c.origin?c.origin.x:0,c.origin?c.origin.y:0,c.origin?c.origin.z:-100])),(yk(new vk,Zd(ye,57,-1,[c.direction?c.direction.x:0,c.direction?c.direction.y:0,c.direction?c.direction.z:1])),a.b));Ah(a,a.b);a.c=Tj(new Rj,yk(new vk,Zd(ye,57,-1,[d.origin?d.origin.x:0,d.origin?d.origin.y:0,d.origin?d.origin.z:0])),d[Js]?d[Js]:20);Xj(a.c,Jj(Zh(new Xh,d[Ks]?d[Ks]:0),Zh(new Xh,d[Ls]?d[Ls]:0),Zh(new Xh,d[Ms]?d[Ms]:0)));a.b.a.translate(~~(a.e/2),~~(a.d/2));Uj(a.c,a.a);a.b.a.translate(~~(-a.e/2),~~(-a.d/2));return a} | |
function cg(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;if(!c)return;c&1&&(a.onclick=b&1?_f:null);c&3&&(a.ondblclick=b&3?$f:null);c&4&&(a.onmousedown=b&4?_f:null);c&8&&(a.onmouseup=b&8?_f:null);c&16&&(a.onmouseover=b&16?_f:null);c&32&&(a.onmouseout=b&32?_f:null);c&64&&(a.onmousemove=b&64?_f:null);c&128&&(a.onkeydown=b&128?_f:null);c&256&&(a.onkeypress=b&256?_f:null);c&512&&(a.onkeyup=b&512?_f:null);c&1024&&(a.onchange=b&1024?_f:null);c&2048&&(a.onfocus=b&2048?_f:null);c&4096&&(a.onblur=b&4096?_f:null);c&8192&&(a.onlosecapture=b&8192?_f:null);c&16384&&(a.onscroll=b&16384?_f:null);c&32768&&(a.onload=b&32768?_f:null);c&65536&&(a.onerror=b&65536?_f:null);c&131072&&(a.onmousewheel=b&131072?_f:null);c&262144&&(a.oncontextmenu=b&262144?_f:null);c&524288&&(a.onpaste=b&524288?_f:null)} | |
function bg(){$wnd.__gwt_globalEventArray==null&&($wnd.__gwt_globalEventArray=new Array);$wnd.__gwt_globalEventArray[$wnd.__gwt_globalEventArray.length]=$entry(function(){return tf($wnd.event)});_f=$entry(function(){var a=(jc(),ic);ic=this;if($wnd.event.returnValue==null){$wnd.event.returnValue=true;if(!dg()){ic=a;return}}var b,c=this;while(c&&!(b=c.__listener)){c=c.parentElement}b&&!(b!=null&&b.tM!=xq&&b.tI!=2)&&b!=null&&ke(b.tI,4)&&rf($wnd.event,c,b);ic=a});$f=$entry(function(){var a=$doc.createEventObject();$wnd.event.returnValue==null&&$wnd.event.srcElement.fireEvent(as,a);if(this.__eventBits&2){_f.call(this)}else if($wnd.event.returnValue==null){$wnd.event.returnValue=true;dg()}});var d=$entry(function(){_f.call($doc.body)});var e=$entry(function(){$f.call($doc.body)});$doc.body.attachEvent(as,d);$doc.body.attachEvent(bs,d);$doc.body.attachEvent(cs,d);$doc.body.attachEvent(ds,d);$doc.body.attachEvent(es,d);$doc.body.attachEvent(fs,d);$doc.body.attachEvent(gs,d);$doc.body.attachEvent(hs,d);$doc.body.attachEvent(is,d);$doc.body.attachEvent(js,d);$doc.body.attachEvent(ks,e);$doc.body.attachEvent(ls,d)} | |
var rr='',Ps=' ',xs='#000',Bs='#00f',As='#0f0',zs='#f00',Cs='#f80',Ds='#ff0',ys='#fff',sr='(',Gs=')',Ss=', Size: ',Br='/>',ws='2d',vr=':',Ar='<',Qs='Add not supported on this collection',ps='Cannot set a new parent without first clearing the old parent',Os='Class$',Es='Could not parse [',Zr='DOMMouseScroll',Rs='Index: ',qs='One or more exceptions caught, see full set in AttachDetachException#getCauses',ms="Should only call onAttach when the widget is detached from the browser's document",ns="Should only call onDetach when the widget is attached to the browser's document",rs='SimplePanel can only contain one child widget',os="This widget's parent does not implement HasWidgets",wr='Unknown',xr='Unknown source',Fs=']',ur='anonymous',Hr='blur',Hs='camera',ss='canvas',Ir='change',Jr='click',Fr='com.sjl.rubiks.client.Rubiks',$r='contextmenu',Kr='dblclick',zr='div',Xr='error',Lr='focus',tr='function',Gr='function __gwt_initWindowCloseHandler(beforeunload, unload) {\r\n var wnd = window\r\n , oldOnBeforeUnload = wnd.onbeforeunload\r\n , oldOnUnload = wnd.onunload;\r\n \r\n wnd.onbeforeunload = function(evt) {\r\n var ret, oldRet;\r\n try {\r\n ret = beforeunload();\r\n } finally {\r\n oldRet = oldOnBeforeUnload && oldOnBeforeUnload(evt);\r\n }\r\n // Avoid returning null as IE6 will coerce it into a string.\r\n // Ensure that "" gets returned properly.\r\n if (ret != null) {\r\n return ret;\r\n }\r\n if (oldRet != null) {\r\n return oldRet;\r\n }\r\n // returns undefined.\r\n };\r\n \r\n wnd.onunload = function(evt) {\r\n try {\r\n unload();\r\n } finally {\r\n oldOnUnload && oldOnUnload(evt);\r\n wnd.onresize = null;\r\n wnd.onscroll = null;\r\n wnd.onbeforeunload = null;\r\n wnd.onunload = null;\r\n }\r\n };\r\n \r\n // Remove the reference once we\'ve initialize the handler\r\n wnd.__gwt_initWindowCloseHandler = undefined;\r\n}\r\n',vs='height',Mr='keydown',Nr='keypress',Or='keyup',Pr='load',Qr='losecapture',Dr='moduleStartup',Rr='mousedown',Sr='mousemove',Tr='mouseout',Ur='mouseover',Vr='mouseup',Yr='mousewheel',Er='onModuleLoadStart',js='onblur',as='onclick',ls='oncontextmenu',ks='ondblclick',is='onfocus',fs='onkeydown',gs='onkeypress',hs='onkeyup',bs='onmousedown',ds='onmousemove',cs='onmouseup',es='onmousewheel',_r='paste',us='px',Ks='rotate-x',Ls='rotate-y',Ms='rotate-z',Is='rubik-cube',Ns='rubiks',yr='script',Wr='scroll',Js='side-length',Cr='startup',ts='width';var _,pr=[0,-9223372036854775808],qr=[16777216,0],or=[4294967295,9223372032559808512];_=r.prototype={};_.eQ=v;_.hC=w;_.tM=xq;_.tI=1;_=F.prototype=new r;_.tI=3;_=E.prototype=new F;_.tI=4;_=D.prototype=new E;_.tI=5;_=C.prototype=new D;_.tI=6;_.a=null;_=gb.prototype=new r;_.tI=0;var kb=0,lb=0;_=ub.prototype=new gb;_.tI=0;_.c=false;_.f=false;var vb;_=Gb.prototype=new r;_.k=Jb;_.tI=0;_.a=null;_=Kb.prototype=new r;_.k=Nb;_.tI=0;_.a=null;_=Wb.prototype=new r;_.l=_b;_.tI=0;_=ac.prototype=new r;_.tI=0;_=hc.prototype=new ac;_.tI=0;var ic=null;_=gc.prototype=new hc;_.tI=0;_=Xc.prototype=new r;_.tI=0;_.a=false;_.b=null;_=Wc.prototype=new Xc;_.m=ad;_.n=cd;_.tI=0;var $c=null;_=gd.prototype=new r;_.tI=0;_=jd.prototype=new r;_.hC=nd;_.tI=0;_.a=0;var kd=0;_=od.prototype=new r;_.tI=0;_.a=null;_.b=0;_.c=false;_.d=null;_.e=null;_=xd.prototype=new r;_.tI=0;_.a=null;_.b=null;_.c=null;_=Bd.prototype=new r;_.tI=0;_=Md.prototype=new r;_.tI=0;_.aC=null;_.length=0;_.qI=0;var be,ce;var ie=[{},{},{1:1,7:1},{7:1,9:1},{7:1,9:1},{2:1,7:1,9:1},{2:1,7:1,9:1,11:1},{3:1},{5:1},{3:1,4:1,5:1,6:1},{3:1,4:1,5:1,6:1},{3:1,4:1,5:1,6:1},{3:1,4:1,5:1,6:1},{2:1,7:1,9:1},{3:1,4:1,5:1,6:1},{3:1,4:1,5:1,6:1},{3:1,4:1,5:1,6:1},{3:1,4:1,5:1,6:1},{2:1,7:1,9:1},{3:1,4:1,5:1,6:1},{2:1,7:1,9:1},{2:1,7:1,9:1},{7:1,9:1},{7:1,9:1},{2:1,7:1,9:1},{7:1},{7:1,12:1},{2:1,7:1,9:1},{2:1,7:1,9:1},{2:1,7:1,9:1},{7:1,8:1},{2:1,7:1,9:1},{15:1},{15:1},{16:1},{16:1},{13:1},{13:1},{13:1},{14:1},{16:1},{7:1,14:1},{14:1},{15:1},{16:1},{16:1},{13:1},{14:1},{7:1,15:1},{7:1,16:1},{13:1},{2:1,7:1,9:1},{7:1},{7:1},{7:1},{7:1},{7:1},{7:1,10:1},{7:1},{7:1},{7:1},{7:1},{7:1}];var We;var Ze,$e,_e;var of=null,pf=null;var yf=false,zf=null;_=If.prototype=new Xc;_.m=Mf;_.n=Nf;_.tI=0;var Jf;_=Of.prototype=new od;_.tI=7;var Sf=false;var $f=null,_f=null;var lg=null;_=og.prototype=new r;_.tI=0;_=ug.prototype=new r;_.tI=8;_.j=null;_=tg.prototype=new ug;_.p=Eg;_.q=Fg;_.o=Gg;_.r=Hg;_.s=Ig;_.tI=9;_.g=false;_.h=0;_.i=null;_=sg.prototype=new tg;_.p=Kg;_.q=Lg;_.r=Mg;_.s=Ng;_.tI=10;_=rg.prototype=new sg;_.t=Qg;_.tI=11;_=qg.prototype=new rg;_.tI=12;_=Sg.prototype=new D;_.tI=13;var Tg,Ug;_=Yg.prototype=new r;_.u=$g;_.tI=0;_=_g.prototype=new r;_.u=bh;_.tI=0;_=gh.prototype=new qg;_.tI=14;var hh,ih,jh;_=qh.prototype=new r;_.u=sh;_.tI=0;_=th.prototype=new r;_.tI=0;_=vh.prototype=new gh;_.tI=15;_=yh.prototype=new sg;_.t=Dh;_.tI=16;_.f=null;_=Eh.prototype=new r;_.v=Jh;_.w=Kh;_.tI=0;_.b=null;_=Lh.prototype=new r;_.t=Ph;_.tI=0;_.a=null;_.b=0;_=Qh.prototype=new r;_.v=Vh;_.w=Wh;_.tI=0;_.a=-1;_.b=null;_=Xh.prototype=new r;_.tI=0;_.a=null;_.b=0;_.c=0;_.d=null;_=ai.prototype=new r;_.tI=0;_.a=null;_.b=null;_.c=null;_.d=null;_=ei.prototype=new r;_.tI=0;_.a=null;_.b=null;_=mi.prototype=new r;_.A=qi;_.tI=0;_.a=null;_=ri.prototype=new r;_.tI=0;_.a=null;_.b=null;_=Gi.prototype=new tg;_.tI=17;_.a=null;_=_i.prototype=new r;_.tI=0;_.a=null;var aj,bj,cj,dj,ej,fj,gj;_=mj.prototype=new r;_.tI=0;_.a=null;_=qj.prototype=new D;_.tI=18;var uj;_=zj.prototype=new r;_.B=Bj;_.tI=0;_=Dj.prototype=new r;_.B=Fj;_.tI=0;_=Mj.prototype=new r;_.tI=0;_.a=null;_=Rj.prototype=new r;_.tI=0;_.a=null;_.b=null;_.c=null;_=Yj.prototype=new r;_.A=ak;_.tI=0;_.a=null;_=kk.prototype=new yh;_.tI=19;_.a=null;_.b=null;_.c=null;_.d=0;_.e=0;_=vk.prototype=new r;_.tI=0;_.a=null;_=Fk.prototype=new r;_.tI=0;_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.g=null;_.h=0;_=Nk.prototype=new r;_.tI=0;_.a=0;_.b=0;_=Sk.prototype=new D;_.tI=21;_=Wk.prototype=new r;_.tI=0;_=al.prototype=new r;_.tI=25;_=_k.prototype=new al;_.cT=fl;_.eQ=gl;_.hC=hl;_.tI=26;_.a=0;_=jl.prototype=new D;_.tI=27;_=nl.prototype=new D;_.tI=28;_=Bl.prototype=new D;_.tI=29;_=El.prototype=new r;_.tI=30;_=String.prototype;_.cT=Ql;_.eQ=Rl;_.hC=Sl;_.tI=2;var Ul,Vl=0,Wl;_=_l.prototype=new D;_.tI=31;_=dm.prototype=new r;_.C=hm;_.D=im;_.tI=0;_=km.prototype=new r;_.eQ=pm;_.hC=qm;_.E=rm;_.tI=32;_=jm.prototype=new km;_.F=Lm;_.G=Mm;_.E=Nm;_.tI=33;_.a=null;_.b=null;_.c=false;_.d=0;_.e=null;_=Pm.prototype=new dm;_.eQ=Rm;_.hC=Sm;_.tI=34;_=Om.prototype=new Pm;_.D=Ym;_.t=Zm;_.E=$m;_.tI=35;_.a=null;_=_m.prototype=new r;_.v=en;_.w=fn;_.tI=0;_.a=null;_.b=null;_=hn.prototype=new r;_.eQ=kn;_.hC=ln;_.tI=36;_=gn.prototype=new hn;_.H=on;_.I=pn;_.J=qn;_.tI=37;_.a=null;_=rn.prototype=new hn;_.H=un;_.I=vn;_.J=xn;_.tI=38;_.a=null;_.b=null;_=yn.prototype=new dm;_.C=En;_.eQ=Gn;_.hC=Hn;_.t=Jn;_.tI=39;_=Kn.prototype=new r;_.v=Qn;_.w=Rn;_.tI=0;_.b=0;_.c=-1;_.d=null;_=Sn.prototype=new Kn;_.tI=0;_.a=null;_=Xn.prototype=new Pm;_.D=_n;_.t=ao;_.E=bo;_.tI=40;_.a=null;_.b=null;_=co.prototype=new r;_.v=ho;_.w=io;_.tI=0;_.a=null;_=jo.prototype=new yn;_.C=vo;_.D=wo;_.E=xo;_.tI=41;_.b=0;_=Oo.prototype=new r;_.C=Ro;_.t=So;_.E=To;_.tI=0;_.b=null;_=Uo.prototype=new r;_.v=Xo;_.w=Yo;_.tI=0;_.a=null;_=Zo.prototype=new Oo;_.eQ=ap;_.hC=bp;_.tI=42;_.a=null;_=cp.prototype=new r;_.F=fp;_.eQ=gp;_.hC=hp;_.E=ip;_.tI=43;_.a=null;_.b=null;_=kp.prototype=new Oo;_.eQ=mp;_.hC=np;_.tI=44;_=jp.prototype=new kp;_.t=qp;_.tI=45;_=rp.prototype=new r;_.v=up;_.w=vp;_.tI=0;_.a=null;_=wp.prototype=new r;_.eQ=zp;_.H=Ap;_.I=Bp;_.hC=Cp;_.J=Dp;_.tI=46;_.a=null;_=Ep.prototype=new Zo;_.tI=47;var Jp;_=Lp.prototype=new r;_.A=Np;_.tI=0;_=Op.prototype=new jm;_.tI=48;_=Sp.prototype=new Pm;_.C=$p;_.D=_p;_.t=aq;_.E=bq;_.tI=49;_.a=null;_=hq.prototype=new hn;_.H=lq;_.I=mq;_.J=oq;_.tI=50;_.a=null;_.b=null;_=pq.prototype=new D;_.tI=51;var $entry=ob;var Be=Yk('Md'),ye=Yk('Md'),De=Yk('Md'),Ce=Yk('Md'),ze=Yk('Md'),Ae=Yk('Md');$stats && $stats({moduleName:'rubiks',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if (rubiks) rubiks.onScriptLoad(gwtOnLoad);})(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function(){var $gwt_version = "2.0.4";var $wnd = window;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = 'BF9D5F77F2E0DBB15B5A107017515BAA';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null;var $sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'rubiks',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});function r(){} | |
function F(){} | |
function E(){} | |
function D(){} | |
function C(){} | |
function Cq(){} | |
function hb(){} | |
function vb(){} | |
function Hb(){} | |
function Lb(){} | |
function Yb(){} | |
function fc(){} | |
function ec(){} | |
function vc(){} | |
function Bc(){} | |
function Ac(){} | |
function gd(){} | |
function fd(){} | |
function rd(){} | |
function ud(){} | |
function zd(){} | |
function Id(){} | |
function Md(){} | |
function Xd(){} | |
function Sf(){} | |
function Yf(){} | |
function wg(){} | |
function Gg(){} | |
function Hg(){} | |
function Jg(){} | |
function Kg(){} | |
function vg(){} | |
function Og(){} | |
function Pg(){} | |
function ug(){} | |
function tg(){} | |
function sg(){} | |
function Ug(){} | |
function $g(){} | |
function bh(){} | |
function ih(){} | |
function sh(){} | |
function vh(){} | |
function xh(){} | |
function Ah(){} | |
function Gh(){} | |
function Nh(){} | |
function Sh(){} | |
function Zh(){} | |
function ci(){} | |
function gi(){} | |
function oi(){} | |
function ti(){} | |
function Ii(){} | |
function bj(){} | |
function oj(){} | |
function sj(){} | |
function Bj(){} | |
function Fj(){} | |
function Oj(){} | |
function Tj(){} | |
function $j(){} | |
function mk(){} | |
function xk(){} | |
function Hk(){} | |
function Pk(){} | |
function Uk(){} | |
function Yk(){} | |
function cl(){} | |
function bl(){} | |
function ll(){} | |
function pl(){} | |
function Dl(){} | |
function Gl(){} | |
function em(){} | |
function im(){} | |
function pm(){} | |
function om(){} | |
function Um(){} | |
function Tm(){} | |
function en(){} | |
function nn(){} | |
function mn(){} | |
function wn(){} | |
function Dn(){} | |
function Pn(){} | |
function Xn(){} | |
function ao(){} | |
function io(){} | |
function oo(){} | |
function To(){} | |
function Zo(){} | |
function cp(){} | |
function hp(){} | |
function pp(){} | |
function op(){} | |
function wp(){} | |
function Bp(){} | |
function Jp(){} | |
function Qp(){} | |
function Tp(){} | |
function Xp(){} | |
function mq(){} | |
function uq(){} | |
function ld(a){ph()} | |
function ah(a){Bg(a)} | |
function dh(a){Cg(a)} | |
function mc(){return 2} | |
function uc(){return 3} | |
function nd(){return jd} | |
function Wf(a){null.O()} | |
function Xf(){return Tf} | |
function dc(a){return []} | |
function Cc(){Cc=Cq;wc()} | |
function Ec(){Ec=Cq;Cc()} | |
function yh(){yh=Cq;mh()} | |
function uh(a){a.h&&Cg(a)} | |
function tn(){return null} | |
function Db(a){return a.l()} | |
function cc(a){return Wb(a)} | |
function yd(){return this.b} | |
function Lh(){return this.b} | |
function xj(){xj=Cq;wj=yj()} | |
function Sm(){return this.e} | |
function zn(){return this.b} | |
function Co(){return this.c} | |
function qq(){return this.b} | |
function rq(){return this.c} | |
function Wk(a){_b();return a} | |
function nl(a){_b();return a} | |
function Fl(a){_b();return a} | |
function gm(a){_b();return a} | |
function wq(a){_b();return a} | |
function J(a,b){_b();return a} | |
function Ff(a,b){eg();og(a,b)} | |
function rc(){return oc(this)} | |
function Mh(){return Kh(this)} | |
function Yh(){return Wh(this)} | |
function Xl(){return cm(this)} | |
function vm(){return sm(this)} | |
function dn(){return this.b.e} | |
function un(){return this.b.c} | |
function Mn(){return Gn(this)} | |
function Wn(){return Un(this)} | |
function np(){return this.c.e} | |
function Pp(){Pp=Cq;Op=new Qp} | |
function Vp(a){Am(a);return a} | |
function gq(){return this.b.e} | |
function uj(a,b){_b();return a} | |
function ol(a,b){_b();return a} | |
function rl(a,b){_b();return a} | |
function hm(a,b){_b();return a} | |
function Jb(a,b){a.b=b;return a} | |
function Nb(a,b){a.b=b;return a} | |
function Vh(a,b){a.c=b;return a} | |
function qi(a,b){a.b=b;return a} | |
function qj(a,b){a.b=b;return a} | |
function Qj(a,b){a.b=b;return a} | |
function ak(a,b){a.b=b;return a} | |
function Ak(a,b){a.b=b;return a} | |
function fl(a,b){a.b=b;return a} | |
function Zm(a,b){a.b=b;return a} | |
function kn(){return Tn(this.b)} | |
function ln(){return Un(this.b)} | |
function Tn(a){return a.c<a.e.c} | |
function ho(){return this.c.b.e} | |
function Yo(){return this.c.I()} | |
function ap(){return this.b.C()} | |
function bp(){return this.b.D()} | |
function gp(){return Gn(this.b)} | |
function wc(){wc=Cq;Ec();new Ac} | |
function am(){am=Cq;Zl={};_l={}} | |
function sn(a,b){a.b=b;return a} | |
function Il(a,b,c,d,e){return a} | |
function Sn(a,b){a.e=b;return a} | |
function ko(a,b){a.b=b;return a} | |
function Vo(a,b){a.c=b;return a} | |
function _o(a,b){a.b=b;return a} | |
function jp(a,b){a.c=b;return a} | |
function mp(){return sm(this.c)} | |
function Wo(a){throw gm(new em)} | |
function Ip(a){throw gm(new em)} | |
function up(a,b){a.c=b;return a} | |
function yp(a,b){a.b=b;return a} | |
function Dp(a,b){a.b=b;return a} | |
function Fp(){return this.b.L()} | |
function zp(){return this.b.C()} | |
function Gp(){return this.b.M()} | |
function Sp(a,b){return a.cT(b)} | |
function lc(a){return jc(this,a)} | |
function tc(a){return pc(this,a)} | |
function xd(a){a.b=++vd;return a} | |
function hl(a){return gl(this,a)} | |
function Tl(a){return Sl(this,a)} | |
function um(a){return rm(this,a)} | |
function bn(a){return $m(this,a)} | |
function Ln(a){return Fn(this,a)} | |
function sp(){return this.c.hC()} | |
function Hp(){return this.b.hC()} | |
function mo(){return Tn(this.b.b)} | |
function Mg(){Zg(this,(Xg(),Vg))} | |
function Ng(){Zg(this,(Xg(),Wg))} | |
function wi(a,b){Mi(a.b,Dk(b,a))} | |
function xi(a,b){Ni(a.b,Dk(b,a))} | |
function xb(){xb=Cq;wb=zb(new vb)} | |
function Uf(){Uf=Cq;Tf=xd(new ud)} | |
function Cl(a){return Math.sqrt(a)} | |
function mm(a){throw hm(new em,Hs)} | |
function vn(a){return Km(this.b,a)} | |
function fo(a){return Bm(this.b,a)} | |
function fp(a){return Fn(this.b,a)} | |
function lp(a){return rm(this.c,a)} | |
function rp(a){return this.c.eQ(a)} | |
function Ep(a){return this.b.eQ(a)} | |
function eq(a){return Bm(this.b,a)} | |
function we(a,b){return a&&te[a][b]} | |
function Dj(a){return eval(xr+a+xs)} | |
function Hj(a){return JSON.parse(a)} | |
function Mf(a,b){return Dd(Of(),a,b)} | |
function Fh(){return Jh(new Gh,this)} | |
function Rh(){return Vh(new Sh,this)} | |
function Qm(){return Zm(new Tm,this)} | |
function On(){return Sn(new Pn,this)} | |
function Vn(){return this.c<this.e.c} | |
function Pf(){if(!If){rg();If=true}} | |
function eg(){if(!ag){ng();ag=true}} | |
function kj(a,b){jj();a.b=b;return a} | |
function Ni(a,b){a.b.moveTo(b.b,b.c)} | |
function Mi(a,b){a.b.lineTo(b.b,b.c)} | |
function ep(a,b){a.c=b;a.b=b;return a} | |
function Lp(a,b){a.c=b;a.b=b;return a} | |
function Sg(){return Vh(new Sh,this.b)} | |
function ve(a,b){return a&&!!te[a][b]} | |
function Xh(){return this.b<this.c.c-1} | |
function cn(){return gn(new en,this.b)} | |
function Bo(a){return xo(this,a,0)!=-1} | |
function Bn(a,b){return yn(new wn,b,a)} | |
function Kn(a,b){(a<0||a>=b)&&Nn(a,b)} | |
function In(a,b){return Zn(new Xn,b,a)} | |
function wm(){return Zm(new Tm,this).b.e} | |
function Zp(a){a.b=Vp(new Tp);return a} | |
function Pd(a){a.b=Vp(new Tp);return a} | |
function An(){return this.c.f[Cr+this.b]} | |
function yn(a,b,c){a.c=c;a.b=b;return a} | |
function vi(a,b,c){a.c=b;a.b=c;return a} | |
function Rk(a,b,c){a.b=b;a.c=c;return a} | |
function co(a,b,c){a.b=b;a.c=c;return a} | |
function oq(a,b,c){a.b=b;a.c=c;return a} | |
function wo(a,b){Kn(b,a.c);return a.b[b]} | |
function Cn(a){return Lm(this.c,this.b,a)} | |
function w(){return this.$H||(this.$H=++mb)} | |
function Xo(){return _o(new Zo,this.c.A())} | |
function Ap(){return Dp(new Bp,this.b.D())} | |
function v(a){return this===(a==null?null:a)} | |
function ye(a,b){return a!=null&&ve(a.tI,b)} | |
function to(a,b){ke(a.b,a.c++,b);return true} | |
function Jh(a,b){a.c=b;a.b=!!a.c.g;return a} | |
function Ab(a){var b;b=a.c;a.c=[];Fb(b,a.c)} | |
function md(a){var b;if(jd){b=new fd;Gd(a,b)}} | |
function Xg(){Xg=Cq;Vg=new $g;Wg=new bh} | |
function hf(){hf=Cq;gf=fe(Pe,62,10,256,0)} | |
function ro(a){a.b=fe(Me,59,0,0,0);return a} | |
function Ph(a){a.b=fe(Le,56,6,4,0);return a} | |
function no(){var a;return a=Un(this.b.b),a.L()} | |
function Of(){!Jf&&(Jf=$f(new Yf));return Jf} | |
function Nn(a,b){throw rl(new pl,Is+a+Js+b)} | |
function Cb(a){return a.b.length>0||a.f.length>0} | |
function ze(a){return a!=null&&a.tM!=Cq&&a.tI!=2} | |
function kc(){return Xb(this.o(ac()),this.p())} | |
function Jn(a){uo(this,this.I(),a);return true} | |
function zh(a){yh();nh(a,$doc.body);return a} | |
function ac(){try{null.a()}catch(a){return a}} | |
function Kd(a,b,c,d){a.b=b;a.d=c;a.c=d;return a} | |
function M(a,b){_b();a.b=b;$b(new ec,a);return a} | |
function Ed(a,b){!a.b&&(a.b=ro(new oo));to(a.b,b)} | |
function $p(a,b){var c;c=Im(a.b,b,a);return c==null} | |
function tq(a){var b;b=this.c;this.c=a;return b} | |
function nm(a){var b;b=km(this.A(),a);return !!b} | |
function vp(){var a;a=this.c.A();return yp(new wp,a)} | |
function Ao(a){return ke(this.b,this.c++,a),true} | |
function So(a){return a?Lp(new Jp,a):ep(new cp,a)} | |
function Bk(a){return zk(new xk,a.b[0],a.b[1],a.b[2])} | |
function oe(){oe=Cq;me=[];ne=[];pe(new Xd,me,ne)} | |
function Am(a){a.b=[];a.f={};a.d=false;a.c=null;a.e=0} | |
function Bb(a){var b;b=a.b;a.b=[];Fb(b,a.f);a.f=Eb(a.f)} | |
function dq(a){var b;return b=Im(this.b,a,this),b==null} | |
function Lf(a){Pf();return Mf(jd?jd:(jd=xd(new ud)),a)} | |
function $f(a){a.e=Pd(new Md);a.f=null;a.d=false;return a} | |
function Ch(a,b){if(a.g){throw ol(new ll,is)}Eh(a,b)} | |
function oh(a){mh();try{Cg(a)}finally{Mm(lh.b,a)!=null}} | |
function ph(){mh();try{Zg(lh,jh)}finally{Am(lh.b);Am(kh)}} | |
function Xb(a,b){a.length>=b&&a.splice(0,b);return a} | |
function fi(a,b){Fk(a.b,b);Fk(a.c,b);Fk(a.d,b);Fk(a.e,b)} | |
function _h(a,b){a.c=b;a.d=a.c*0.017453292519943295;return a} | |
function ei(a,b,c,d,e){a.b=b;a.c=c;a.d=d;a.e=e;return a} | |
function zk(a,b,c,d){a.b=ie(Ke,57,-1,[b,c,d]);return a} | |
function _n(a,b){if(a.d==-1){throw nl(new ll)}yo(a.b,a.d,b)} | |
function nh(a,b){mh();a.b=Ph(new Nh);a.k=b;Bg(a);return a} | |
function mh(){mh=Cq;jh=new sh;kh=Vp(new Tp);lh=Zp(new Xp)} | |
function go(){var a;return a=gn(new en,this.c.b),ko(new io,a)} | |
function tm(a){var b;b=Zm(new Tm,a);return co(new ao,a,b)} | |
function Ob(){this.b.d&&Gb(this.b.e,1);return this.b.g} | |
function pb(a){return function(){return qb(a,this,arguments)}} | |
function il(a){return a!=null&&ve(a.tI,12)&&a.b==this.b} | |
function W(a){return a.tM==Cq||a.tI==2?a.hC():a.$H||(a.$H=++mb)} | |
function Mm(a,b){return !b?Om(a):Nm(a,b,~~(b.$H||(b.$H=++mb)))} | |
function Sl(a,b){a=String(a);if(a==b){return 0}return a<b?-1:1} | |
function We(a){if(a!=null&&ve(a.tI,9)){return a}return M(new C,a)} | |
function ai(a){!a.b&&(a.b=fl(new bl,Math.cos(a.d)));return a.b.b} | |
function bi(a){!a.e&&(a.e=fl(new bl,Math.sin(a.d)));return a.e.b} | |
function Wh(a){if(a.b>=a.c.c){throw wq(new uq)}return a.c.b[++a.b]} | |
function $n(a){if(a.c<=0){throw wq(new uq)}return wo(a.b,a.d=--a.c)} | |
function yo(a,b,c){var d;d=(Kn(b,a.c),a.b[b]);ke(a.b,b,c);return d} | |
function uo(a,b,c){(b<0||b>a.c)&&Nn(b,a.c);a.b.splice(b,0,c);++a.c} | |
function Km(a,b){var c;c=a.c;a.c=b;if(!a.d){a.d=true;++a.e}return c} | |
function Om(a){var b;b=a.c;a.c=null;if(a.d){a.d=false;--a.e}return b} | |
function fq(){var a;return a=gn(new en,tm(this.b).c.b),ko(new io,a)} | |
function li(a,b){var c;c=so(new oo,a);Qo(c,qi(new oi,b));Po(c);return c} | |
function Yj(a,b){var c;c=so(new oo,a);Qo(c,ak(new $j,b));Po(c);return c} | |
function de(a,b){var c,d;c=a;d=ee(0,b);ie(c.aC,c.tI,c.qI,d);return d} | |
function ie(a,b,c,d){oe();re(d,me,ne);d.aC=a;d.tI=b;d.qI=c;return d} | |
function re(a,b,c){oe();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}} | |
function pe(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}} | |
function xo(a,b,c){for(;c<a.c;++c){if(Bq(b,a.b[c])){return c}}return -1} | |
function af(a){if(a>=0){return [a,0]}else{return [a+4294967296,-4294967296]}} | |
function Kh(a){if(!a.b||!a.c.g){throw wq(new uq)}a.b=false;return a.c.g} | |
function Un(a){if(a.c>=a.e.c){throw wq(new uq)}return wo(a.e,a.d=a.c++)} | |
function dm(){if($l==256){Zl=_l;_l={};$l=0}++$l} | |
function Lm(e,a,b){var c,d=e.f;a=Cr+a;a in d?(c=d[a]):++e.e;d[a]=b;return c} | |
function Rm(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&U(a,b)} | |
function Wp(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&U(a,b)} | |
function Bq(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&U(a,b)} | |
function gg(a){return !(a!=null&&a.tM!=Cq&&a.tI!=2)&&a!=null&&ve(a.tI,4)} | |
function Ul(a){if(!(a!=null&&ve(a.tI,1))){return false}return String(this)==a} | |
function Dd(a,b,c){a.c>0?Ed(a,Kd(new Id,a,b,c)):Qd(a.e,b,c);return new rd} | |
function Mk(a,b){Fk(a.h,b);Fk(a.f,b);Fk(a.b,b);Fk(a.c,b);Fk(a.d,b);Fk(a.e,b)} | |
function Ek(a,b){a.b[0]=a.b[0]-b.b[0];a.b[1]=a.b[1]-b.b[1];a.b[2]=a.b[2]-b.b[2]} | |
function Gk(a,b){a.b[0]=a.b[0]+b.b[0];a.b[1]=a.b[1]+b.b[1];a.b[2]=a.b[2]+b.b[2]} | |
function gl(a,b){if(a.b<b.b){return -1}else if(a.b>b.b){return 1}else{return 0}} | |
function Dm(a,b){return b==null?a.c:b!=null&&ve(b.tI,1)?a.f[Cr+b]:Em(a,b,~~W(b))} | |
function $k(a){var b;b=new Yk;Fs+(a!=null?a:wr+(b.$H||(b.$H=++mb)));return b} | |
function zb(a){xb();a.e=Jb(new Hb,a);Nb(new Lb,a);a.b=[];a.f=[];a.c=[];return a} | |
function kp(){!this.b&&(this.b=up(new op,Zm(new Tm,this.c)));return this.b} | |
function Kb(){this.b.d=true;Bb(this.b);this.b.d=false;return this.b.g=Cb(this.b)} | |
function jl(){return ~~Math.max(Math.min(this.b,2147483647),-2147483648)} | |
function U(a,b){return a.tM==Cq||a.tI==2?a.eQ(b):(a==null?null:a)===(b==null?null:b)} | |
function Bm(a,b){return b==null?a.d:b!=null&&ve(b.tI,1)?Cr+b in a.f:Gm(a,b,~~W(b))} | |
function Yg(a,b){Xg();J(a,hs,b.b.e==0?null:lm(b,fe(Oe,61,9,0,0))[0]);return a} | |
function Wj(a,b){var c,d;for(d=Sn(new Pn,Yj(a.c,b.c));d.c<d.e.c;){c=Un(d);ki(c,b)}} | |
function mi(a,b){var c,d;Fk(a.b,b);for(d=Sn(new Pn,a.c);d.c<d.e.c;){c=Un(d);Mk(c,b)}} | |
function ck(a,b){var c,d;return c=Ck(a.b,this.b),d=Ck(b.b,this.b),c>d?1:c==d?0:-1} | |
function si(a,b){var c,d;return c=Ck(a.f,this.b),d=Ck(b.f,this.b),c>d?1:c==d?0:-1} | |
function Zn(a,b,c){var d;a.b=c;a.e=c;d=a.b.c;(b<0||b>d)&&Nn(b,d);a.c=b;return a} | |
function Qd(a,b,c){var d;d=Dm(a.b,b);if(!d){d=ro(new oo);Im(a.b,b,d)}ke(d.b,d.c++,c)} | |
function Bf(a,b,c){var d;d=yf;yf=a;b==zf&&cg((wc(),a).type)==8192&&(zf=null);c.s(a);yf=d} | |
function oc(a){var b;b=Xb(pc(a,ac()),3);b.length==0&&(b=Xb((new Yb).m(),1));return b} | |
function Rf(){var a;if(If){a=(Uf(),new Sf);!!Jf&&Gd(Jf,a);return null}return null} | |
function No(){No=Cq;So(ro(new oo));jp(new hp,Vp(new Tp));Vo(new pp,Zp(new Xp))} | |
function nf(){nf=Cq;Math.log(2);kf=tr;lf=ur;_e(-1);_e(1);_e(2);mf=_e(0)} | |
function Xm(){var a,b,c;a=0;for(b=this.A();b.C();){c=b.D();if(c!=null){a+=W(c);a=~~a}}return a} | |
function Oo(a,b){var c,d,e;d=a.c;for(c=0;c<d;++c){e=(Kn(c,a.c),a.b[c]);ke(a.b,c,b[c])}} | |
function qb(a,b,c){var d;d=lb++==0;try{return a.apply(b,c)}finally{d&&Ab((xb(),wb));--lb}} | |
function Zj(a,b){var c,d;Fk(a.d,b);fi(a.b,b);for(d=Sn(new Pn,a.c);d.c<d.e.c;){c=Un(d);mi(c,b)}} | |
function km(a,b){var c;while(a.C()){c=a.D();if(b==null?c==null:U(b,c)){return a}}return null} | |
function Gc(a,b){while(b){if(a==b){return true}b=b.parentNode;b&&b.nodeType!=1&&(b=null)}return false} | |
function Dh(a,b){if(a.g!=b){return false}try{Eg(b,null)}finally{a.k.removeChild(b.k);a.g=null}return true} | |
function yj(){if(!!window.JSON&&!!window.JSON.parse){return new Fj}else{return new Bj}} | |
function Dg(a){if(!a.j){mh();Bm(lh.b,a)&&oh(a)}else if(a.j){Dh(a.j,a)}else if(a.j){throw ol(new ll,fs)}} | |
function Im(a,b,c){return b==null?Km(a,c):b!=null&&ve(b.tI,1)?Lm(a,b,c):Jm(a,b,c,~~W(b))} | |
function Jo(a,b,c,d){var e,f,g;e=(f=a,g=f.slice(b,c),ie(f.aC,f.tI,f.qI,g),g);Ko(e,a,b,c,-b,d)} | |
function fe(a,b,c,d,e){var f;f=ee(e,d);oe();re(f,me,ne);f.aC=a;f.tI=b;f.qI=c;return f} | |
function Xj(a,b,c,d,e){var f;f=zk(new xk,a.b[0]+b*e,a.b[1]+c*e,a.b[2]+d*e);return ii(new gi,f,e)} | |
function Ck(a,b){return Cl(Math.pow(a.b[0]-b.b[0],2)+Math.pow(a.b[1]-b.b[1],2)+Math.pow(a.b[2]-b.b[2],2))} | |
function pc(a,b){var c;c=jc(a,b);if(c.length==0){return (new Yb).o(b)}else{return c.length>=1&&c.splice(0,1),c}} | |
function Gn(a){var b,c,d;c=1;b=Sn(new Pn,a);while(b.c<b.e.c){d=Un(b);c=31*c+(d==null?0:W(d));c=~~c}return c} | |
function sm(a){var b,c,d;d=0;for(c=gn(new en,Zm(new Tm,a).b);Tn(c.b);){b=Un(c.b);d+=b.hC();d=~~d}return d} | |
function zm(e,a){var b=e.f;for(var c in b){if(c.charCodeAt(0)==58){var d=Bn(e,c.substring(1));a.G(d)}}} | |
function ee(a,b){var c=new Array(b);if(a>0){var d=[null,0,false,[0,0]][a];for(var e=0;e<b;++e){c[e]=d}}return c} | |
function cm(a){am();var b=Cr+a;var c=_l[b];if(c!=null){return c}c=Zl[b];c==null&&(c=bm(a));dm();return _l[b]=c} | |
function qh(a){mh();var b;b=Dm(kh,a);if(b){return b}kh.e==0&&Lf(new vh);b=zh(new xh);Im(kh,a,b);$p(lh,b);return b} | |
function Aj(b){xj();var a;try{return wj.F(b)}catch(a){a=We(a);if(ye(a,11)){throw uj(new sj,vs+b+ws)}else throw a}} | |
function Eh(a,b){if(b==a.g){return}!!b&&Dg(b);!!a.g&&Dh(a,a.g);a.g=b;if(b){a.k.appendChild(a.g.k);Eg(b,a)}} | |
function Cg(a){if(!a.h){throw ol(new ll,es)}try{a.w()}finally{try{a.u()}finally{a.k.__listener=null;a.h=false}}} | |
function Ig(a){var b;switch(cg((wc(),a).type)){case 16:case 32:b=a.relatedTarget;if(!!b&&Gc(this.k,b)){return}}} | |
function H(a){var b,c,d;c=fe(Ne,60,8,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw Fl(new Dl)}c[d]=a[d]}} | |
function jc(a,b){var c,d,e;e=b&&b.stack?b.stack.split(Dr):[];for(c=0,d=e.length;c<d;++c){e[c]=a.n(e[c])}return e} | |
function Hd(a){var b,c;if(a.b){try{for(c=Sn(new Pn,a.b);c.c<c.e.c;){b=Un(c);Qd(b.b.e,b.d,b.c)}}finally{a.b=null}}} | |
function Eg(a,b){var c;c=a.j;if(!b){try{!!c&&c.h&&Cg(a)}finally{a.j=null}}else{if(c){throw ol(new ll,gs)}a.j=b;b.h&&Bg(a)}} | |
function qn(){var a,b;a=0;b=0;this.L()!=null&&(a=W(this.L()));this.M()!=null&&(b=W(this.M()));return a^b} | |
function pn(a){var b;if(a!=null&&ve(a.tI,13)){b=a;if(Bq(this.L(),b.L())&&Bq(this.M(),b.M())){return true}}return false} | |
function $m(a,b){var c,d,e;if(b!=null&&ve(b.tI,13)){c=b;d=c.L();if(Bm(a.b,d)){e=Dm(a.b,d);return Wp(c.M(),e)}}return false} | |
function gn(a,b){var c;a.c=b;c=ro(new oo);a.c.d&&to(c,sn(new mn,a.c));zm(a.c,c);ym(a.c,c);a.b=Sn(new Pn,c);return a} | |
function _b(){var a,b,c,d;c=oc(new ec);d=fe(Ne,60,8,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=Il(new Gl,Ar,c[a],Br,0)}H(d)} | |
function sk(){var a,b,c;c=nj((mh(),qh(null)).k,qj(new oj,Es));for(b=Sn(new Pn,c);b.c<b.e.c;){a=Un(b);ok(new mk,a)}} | |
function _e(a){var b,c;if(a>-129&&a<128){b=a+128;c=(hf(),gf)[b];c==null&&(c=gf[b]=af(a));return c}return af(a)} | |
function Wb(a){var b,c,d;d=wr;a=Ql(a);b=a.indexOf(xr);if(b!=-1){c=a.indexOf(yr)==0?8:0;d=Ql(a.substr(c,b-c))}return d.length>0?d:zr} | |
function gwtOnLoad(b,c,d){$moduleName=c;$moduleBase=d;if(b)try{$entry(Te)()}catch(a){b(c)}else{$entry(Te)()}} | |
function Gb(b,c){xb();$wnd.setTimeout(function(){var a=$entry(Db)(b);a&&$wnd.setTimeout(arguments.callee,c)},c)} | |
function Qo(a,b){var d,e;No();var c;c=(d=a.b,e=d.slice(0,a.c),ie(d.aC,d.tI,d.qI,e),e);Jo(c,0,c.length,b?b:(Pp(),Pp(),Op));Oo(a,c)} | |
function Io(a,b,c,d,e,f,g,h){var i;i=c;while(f<g){i>=d||b<c&&h.E(a[b],a[i])<=0?ke(e,f++,a[b++]):ke(e,f++,a[i++])}} | |
function Ho(a,b,c,d){var e,f,g;for(e=b+1;e<c;++e){for(f=e;f>b&&d.E(a[f-1],a[f])>0;--f){g=a[f];ke(a,f,a[f-1]);ke(a,f-1,g)}}} | |
function ni(a,b){var c,d;Gk(a.b,b);for(d=Sn(new Pn,a.c);d.c<d.e.c;){c=Un(d);Gk(c.h,b);Gk(c.f,b);Gk(c.b,b);Gk(c.c,b);Gk(c.d,b);Gk(c.e,b)}} | |
function ym(g,a){var b=g.b;for(var c in b){if(c==parseInt(c)){var d=b[c];for(var e=0,f=d.length;e<f;++e){a.G(d[e])}}}} | |
function Gm(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.L();if(h.K(a,g)){return true}}}return false} | |
function Em(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.L();if(h.K(a,g)){return f.M()}}}return null} | |
function Fb(b,c){var a,e,f,g;for(e=0,f=b.length;e<f;++e){g=b[e];try{g[1]?g[0].l()&&(c[c.length]=g,undefined):g[0].O()}catch(a){a=We(a);if(!ye(a,2))throw a}}} | |
function Fk(a,b){var c,d;c=fe(Ke,57,-1,a.b.length,1);for(d=0;d<b.b.length;++d){c[d]=a.b[0]*b.b[0][d]+a.b[1]*b.b[1][d]+a.b[2]*b.b[2][d]}a.b=c} | |
function so(a,b){var c,d;a.b=fe(Me,59,0,0,0);Array.prototype.splice.apply(a.b,[0,0].concat((c=b.b,d=c.slice(0,b.c),ie(c.aC,c.tI,c.qI,d),d)));a.c=a.b.length;return a} | |
function Mj(a){return Qj(new Oj,ie(Pe,62,10,[ie(Ke,57,-1,[1,0,0]),ie(Ke,57,-1,[0,ai(a),-bi(a)]),ie(Ke,57,-1,[0,bi(a),ai(a)])]))} | |
function Nj(a){return Qj(new Oj,ie(Pe,62,10,[ie(Ke,57,-1,[ai(a),0,bi(a)]),ie(Ke,57,-1,[0,1,0]),ie(Ke,57,-1,[-bi(a),0,ai(a)])]))} | |
function $b(a,b){var c,d,e,f;e=pc(a,ze(b.b)?b.b:null);f=fe(Ne,60,8,e.length,0);for(c=0,d=f.length;c<d;++c){f[c]=Il(new Gl,Ar,e[c],Br,0)}H(f)} | |
function Nm(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.L();if(h.K(a,g)){c.length==1?delete h.b[b]:c.splice(d,1);--h.e;return f.M()}}}return null} | |
function Ql(c){if(c.length==0||c[0]>Gs&&c[c.length-1]>Gs){return c}var a=c.replace(/^(\s*)/,wr);var b=a.replace(/\s*$/,wr);return b} | |
function bf(a){if(a[0]>=2147483648){return ~~Math.max(Math.min(a[0]-4294967296,2147483647),-2147483648)}else{return ~~Math.max(Math.min(a[0],2147483647),-2147483648)}} | |
function ke(a,b,c){if(c!=null){if(a.qI>0&&!we(c.tI,a.qI)){throw Wk(new Uk)}if(a.qI<0&&(c.tM==Cq||c.tI==2)){throw Wk(new Uk)}}return a[b]=c} | |
function Bg(a){var b;if(a.h){throw ol(new ll,ds)}a.h=true;a.k.__listener=a;b=a.i;a.i=-1;b>0&&(a.i==-1?Ff(a.k,b|(a.k.__eventBits||0)):(a.i|=b),undefined);a.t();a.v()} | |
function jj(){jj=Cq;cj=kj(new bj,os);hj=kj(new bj,ps);gj=kj(new bj,qs);ej=kj(new bj,rs);dj=kj(new bj,ss);fj=kj(new bj,ts);ij=kj(new bj,us)} | |
function Dk(a,b){var c;c=zk(new xk,a.b[0],a.b[1],a.b[2]);Ek(c,b.c);return Rk(new Pk,bf($e(Math.round(c.b[0]*b.c.b[2]/c.b[2]))),bf($e(Math.round(c.b[1]*b.c.b[2]/c.b[2]))))} | |
function Gd(a,b){var c;if(b.b){b.b=false;b.c=null}c=b.c;b.c=a.f;try{++a.c;Rd(a.e,b,a.d)}finally{--a.c;a.c==0&&Hd(a)}if(c==null){b.b=true;b.c=null}else{b.c=c}} | |
function vo(a,b){var c,d,e,f;c=(e=b.b,f=e.slice(0,b.c),ie(e.aC,e.tI,e.qI,f),f);d=c.length;if(d==0){return false}Array.prototype.splice.apply(a.b,[a.c,0].concat(c));a.c+=d;return true} | |
function nj(a,b){var c,d,e,f,g;f=ro(new oo);c=a.childNodes;for(g=0;g<c.length;++g){e=c[g];if(!!e&&e.nodeType==1){d=e;d.className.indexOf(b.b)!=-1?ke(f.b,f.c++,d):vo(f,nj(d,b))}}return f} | |
function lm(a,b){var c,d,e,f,g,h;f=a.b.e;b.length<f&&(b=de(b,f));e=b;d=(g=gn(new en,tm(a.b).c.b),ko(new io,g));for(c=0;c<f;++c){ke(e,c,(h=Un(d.b.b),h.L()))}b.length>f&&ke(b,f,null);return b} | |
function $e(a){if(isNaN(a)){return nf(),mf}if(a<-9223372036854775808){return nf(),lf}if(a>=9223372036854775807){return nf(),kf}if(a>0){return Ze(Math.floor(a),0)}else{return Ze(Math.ceil(a),0)}} | |
function Zg(b,c){var i;Xg();var a,e,f,g,h;e=null;for(h=b.A();h.C();){g=h.D();try{c.B(g)}catch(a){a=We(a);if(ye(a,9)){f=a;!e&&(e=Zp(new Xp));i=Im(e.b,f,e)}else throw a}}if(e){throw Yg(new Ug,e)}} | |
function Wl(a){var b,c;if(a>=65536){b=55296+(~~(a-65536)>>10&1023)&65535;c=56320+(a-65536&1023)&65535;return String.fromCharCode(b)+String.fromCharCode(c)}else{return String.fromCharCode(a&65535)}} | |
function Rd(a,b,c){var d,e,f,g,h,i,j;g=b.r();d=(h=Dm(a.b,g),!h?0:h.c);if(c){for(f=d-1;f>=0;--f){e=(i=Dm(a.b,g),Kn(f,i.c),i.b[f]);b.q(e)}}else{for(f=0;f<d;++f){e=(j=Dm(a.b,g),Kn(f,j.c),j.b[f]);b.q(e)}}} | |
function Jm(j,a,b,c){var d=j.b[c];if(d){for(var e=0,f=d.length;e<f;++e){var g=d[e];var h=g.L();if(j.K(a,h)){var i=g.M();g.N(b);return i}}}else{d=j.b[c]=[]}var g=oq(new mq,a,b);d.push(g);++j.e;return null} | |
function bm(a){var b,c,d,e;b=0;d=a.length;e=d-4;c=0;while(c<e){b=a.charCodeAt(c+3)+31*(a.charCodeAt(c+2)+31*(a.charCodeAt(c+1)+31*(a.charCodeAt(c)+31*b)))|0;c+=4}while(c<d){b=b*31+a.charCodeAt(c++)}return b|0} | |
function Ki(a,b,c){a.k=(wc(),$doc).createElement(js);b>=0&&(a.k.style[ks]=b+ls,undefined);c>=0&&(a.k.style[ms]=c+ls,undefined);a.k.setAttribute(ks,b+ls);a.k.setAttribute(ms,c+ls);a.b=a.k.getContext(ns);return a} | |
function Wm(a){var b,c,d;if((a==null?null:a)===this){return true}if(!(a!=null&&ve(a.tI,16))){return false}c=a;if(c.I()!=this.I()){return false}for(b=c.A();b.C();){d=b.D();if(!this.H(d)){return false}}return true} | |
function Ko(a,b,c,d,e,f){var g,h,i,j;g=d-c;if(g<7){Ho(b,c,d,f);return}i=c+e;h=d+e;j=i+(~~(h-i)>>1);Ko(b,a,i,j,-e,f);Ko(b,a,j,h,-e,f);if(f.E(a[j-1],a[j])<=0){while(c<d){ke(b,c++,a[i++])}return}Io(a,i,j,h,b,c,d,f)} | |
function Rj(a,b){var c,d,e;c=he([Pe,Ke],[62,57],[10,-1],[a.b.length,b.b.length],0,2,1);for(d=0;d<a.b.length;++d){for(e=0;e<b.b.length;++e){c[d][e]=a.b[d][0]*b.b[0][e]+a.b[d][1]*b.b[1][e]+a.b[d][2]*b.b[2][e]}}a.b=c} | |
function Vj(a,b,c){var d,e,f;a.d=b;a.c=ro(new oo);a.b=ei(new ci,Bk(a.d),zk(new xk,1,0,0),zk(new xk,0,1,0),zk(new xk,0,0,1));for(f=-1;f<=1;++f){for(d=-1;d<=1;++d){for(e=-1;e<=1;++e){to(a.c,Xj(a.d,d,e,f,c))}}}return a} | |
function ki(a,b){var c,d;for(d=Sn(new Pn,li(a.c,b.c));d.c<d.e.c;){c=Un(d);b.b.b.beginPath();b.b.b.strokeStyle=(jj(),cj).b;b.b.b.lineWidth=1;b.b.b.fillStyle=c.g.b;xi(b,c.b);wi(b,c.c);wi(b,c.d);wi(b,c.e);wi(b,c.b);b.b.b.fill();b.b.b.stroke()}} | |
function bc(){var a={};var b=[];var c=arguments.callee.caller.caller;while(c){var d=this.n(c.toString());b.push(d);var e=Cr+d;var f=a[e];if(f){var g,h;for(g=0,h=f.length;g<h;g++){if(f[g]===c){return b}}}(f||(a[e]=[])).push(c);c=c.caller}return b} | |
function Po(a){var h,i;No();var b,c,d,e,f,g;if(a){for(e=0,d=a.c-1;e<d;++e,--d){h=(Kn(e,a.c),a.b[e]);yo(a,e,(Kn(d,a.c),a.b[d]));i=(Kn(d,a.c),a.b[d]);ke(a.b,d,h)}}else{b=Zn(new Xn,0,a);f=In(a,a.c);while(b.c<f.c-1){c=Un(b);g=$n(f);_n(b,g);_n(f,c)}}} | |
function Eb(a){var b,c,d,e,f,g;b=false;d=a.length;f=(new Date).getTime();while((new Date).getTime()-f<100){for(c=0;c<d;++c){g=a[c];if(!g){continue}if(!g[0].l()){a[c]=null;b=true}}}if(b){e=[];for(c=0;c<d;++c){if(!a[c]){continue}e[e.length]=a[c]}return e}else{return a}} | |
function Te(){!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:Gr,evtGroup:Hr,millis:(new Date).getTime(),type:Ir,className:Jr});sk()} | |
function Fn(a,b){var c,d,e,f,g;if((b==null?null:b)===(a==null?null:a)){return true}if(!(b!=null&&ve(b.tI,14))){return false}g=b;if(a.c!=g.I()){return false}e=Sn(new Pn,a);f=g.A();while(e.c<e.e.c){c=Un(e);d=f.D();if(!(c==null?d==null:U(c,d))){return false}}return true} | |
function sc(a){var b,c;if(a.length==0){return zr}c=Ql(a);c.indexOf(Er)==0&&(c=c.substr(3,c.length-3));b=c.indexOf(Fr);b==-1&&(b=c.indexOf(xr));if(b==-1){return zr}else{c=Ql(c.substr(0,b-0))}b=c.indexOf(Wl(46));b!=-1&&(c=c.substr(b+1,c.length-(b+1)));return c.length>0?c:zr} | |
function rg(){var d=$wnd.onbeforeunload;var e=$wnd.onunload;$wnd.onbeforeunload=function(a){var b,c;try{b=$entry(Rf)()}finally{c=d&&d(a)}if(b!=null){return b}if(c!=null){return c}};$wnd.onunload=$entry(function(a){try{If&&md(Of())}finally{e&&e(a);$wnd.onresize=null;$wnd.onscroll=null;$wnd.onbeforeunload=null;$wnd.onunload=null}})} | |
function he(a,b,c,d,e,f,g){var h,i,j,k;j=d[e];i=e==f-1;k=ee(i?g:0,j);oe();re(k,me,ne);k.aC=a[e];k.tI=b[e];k.qI=c[e];if(!i){++e;for(h=0;h<j;++h){k[h]=he(a,b,c,d,e,f,g)}}return k} | |
function Lj(a,b,c){var d;d=Qj(new Oj,ie(Pe,62,10,[ie(Ke,57,-1,[1,0,0]),ie(Ke,57,-1,[0,ai(a),-bi(a)]),ie(Ke,57,-1,[0,bi(a),ai(a)])]));Rj(d,Qj(new Oj,ie(Pe,62,10,[ie(Ke,57,-1,[ai(b),0,bi(b)]),ie(Ke,57,-1,[0,1,0]),ie(Ke,57,-1,[-bi(b),0,ai(b)])])));Rj(d,Qj(new Oj,ie(Pe,62,10,[ie(Ke,57,-1,[ai(c),-bi(c),0]),ie(Ke,57,-1,[bi(c),ai(c),0]),ie(Ke,57,-1,[0,0,1])])));return d} | |
function rm(a,b){var c,d,e,f,g;if((b==null?null:b)===(a==null?null:a)){return true}if(!(b!=null&&ve(b.tI,15))){return false}f=b;if(a.e!=f.I()){return false}for(d=f.J().A();d.C();){c=d.D();e=c.L();g=c.M();if(!(e==null?a.d:e!=null&&ve(e.tI,1)?Cr+e in a.f:Gm(a,e,~~W(e)))){return false}if(!Bq(g,e==null?a.c:e!=null&&ve(e.tI,1)?a.f[Cr+e]:Em(a,e,~~W(e)))){return false}}return true} | |
function Ze(a,b){var c,d;b%=1.8446744073709552E19;a%=1.8446744073709552E19;c=b%4294967296;d=Math.floor(a/4294967296)*4294967296;b=b-c+d;a=a-d+c;while(a<0){a+=4294967296;b-=4294967296}while(a>4294967295){a-=4294967296;b+=4294967296}b=b%1.8446744073709552E19;while(b>9223372032559808512){b-=1.8446744073709552E19}while(b<-9223372036854775808){b+=1.8446744073709552E19}return [a,b]} | |
function Jk(a,b,c,d){var e;a.h=zk(new xk,b.b[0],b.b[1],b.b[2]);a.g=d;a.i=c;e=a.i/2;a.b=Ak(new xk,ie(Ke,57,-1,[a.h.b[0]-e,a.h.b[1]-e,a.h.b[2]-e]));a.c=Ak(new xk,ie(Ke,57,-1,[a.h.b[0]+e,a.h.b[1]-e,a.h.b[2]-e]));a.d=Ak(new xk,ie(Ke,57,-1,[a.h.b[0]+e,a.h.b[1]+e,a.h.b[2]-e]));a.e=Ak(new xk,ie(Ke,57,-1,[a.h.b[0]-e,a.h.b[1]+e,a.h.b[2]-e]));a.f=Ak(new xk,ie(Ke,57,-1,[a.h.b[0],a.h.b[1],a.h.b[2]-e]));return a} | |
function cg(a){switch(a){case Kr:return 4096;case Lr:return 1024;case Mr:return 1;case Nr:return 2;case Or:return 2048;case Pr:return 128;case Qr:return 256;case Rr:return 512;case Sr:return 32768;case Tr:return 8192;case Ur:return 4;case Vr:return 64;case Wr:return 32;case Xr:return 16;case Yr:return 8;case Zr:return 16384;case $r:return 65536;case _r:return 131072;case as:return 131072;case bs:return 262144;case cs:return 524288;}} | |
function ii(a,b,c){a.b=zk(new xk,b.b[0],b.b[1],b.b[2]);a.c=ro(new oo);to(a.c,Jk(new Hk,zk(new xk,0,0,0),c,(jj(),ej)));Mk(wo(a.c,0),Mj(_h(new Zh,90)));to(a.c,Jk(new Hk,zk(new xk,0,0,0),c,dj));Mk(wo(a.c,1),Mj(_h(new Zh,-90)));to(a.c,Jk(new Hk,zk(new xk,0,0,0),c,gj));to(a.c,Jk(new Hk,zk(new xk,0,0,0),c,ij));Mk(wo(a.c,3),Nj(_h(new Zh,-90)));to(a.c,Jk(new Hk,zk(new xk,0,0,0),c,hj));Mk(wo(a.c,4),Nj(_h(new Zh,90)));to(a.c,Jk(new Hk,zk(new xk,0,0,0),c,fj));Mk(wo(a.c,5),Nj(_h(new Zh,180)));ni(a,b);return a} | |
function ng(){kg=$entry(function(a){if(jg(a)){var b=ig;if(b&&b.__listener){if(gg(b.__listener)){Bf(a,b,b.__listener);a.stopPropagation()}}}});jg=$entry(function(a){return true});lg=$entry(function(a){var b,c=this;while(c&&!(b=c.__listener)){c=c.parentNode}c&&c.nodeType!=1&&(c=null);b&&gg(b)&&Bf(a,c,b)});$wnd.addEventListener(Mr,kg,true);$wnd.addEventListener(Nr,kg,true);$wnd.addEventListener(Ur,kg,true);$wnd.addEventListener(Yr,kg,true);$wnd.addEventListener(Vr,kg,true);$wnd.addEventListener(Xr,kg,true);$wnd.addEventListener(Wr,kg,true);$wnd.addEventListener(_r,kg,true);$wnd.addEventListener(Pr,jg,true);$wnd.addEventListener(Rr,jg,true);$wnd.addEventListener(Qr,jg,true)} | |
function ok(a,b){var c,d,e;a.k=b;a.f=b.offsetWidth||0;a.e=b.offsetHeight||0;e=Aj(Ql((wc(),b).innerHTML));c=e[ys];d=e[zs];b.innerHTML=wr;a.c=Ki(new Ii,a.f,a.e);a.b=vi(new ti,Ak(new xk,ie(Ke,57,-1,[c.origin?c.origin.x:0,c.origin?c.origin.y:0,c.origin?c.origin.z:-100])),(Ak(new xk,ie(Ke,57,-1,[c.direction?c.direction.x:0,c.direction?c.direction.y:0,c.direction?c.direction.z:1])),a.c));Ch(a,a.c);a.d=Vj(new Tj,Ak(new xk,ie(Ke,57,-1,[d.origin?d.origin.x:0,d.origin?d.origin.y:0,d.origin?d.origin.z:0])),d[As]?d[As]:20);Zj(a.d,Lj(_h(new Zh,d[Bs]?d[Bs]:0),_h(new Zh,d[Cs]?d[Cs]:0),_h(new Zh,d[Ds]?d[Ds]:0)));a.c.b.translate(~~(a.f/2),~~(a.e/2));Wj(a.d,a.b);a.c.b.translate(~~(-a.f/2),~~(-a.e/2));return a} | |
function og(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;if(!c)return;c&1&&(a.onclick=b&1?lg:null);c&2&&(a.ondblclick=b&2?lg:null);c&4&&(a.onmousedown=b&4?lg:null);c&8&&(a.onmouseup=b&8?lg:null);c&16&&(a.onmouseover=b&16?lg:null);c&32&&(a.onmouseout=b&32?lg:null);c&64&&(a.onmousemove=b&64?lg:null);c&128&&(a.onkeydown=b&128?lg:null);c&256&&(a.onkeypress=b&256?lg:null);c&512&&(a.onkeyup=b&512?lg:null);c&1024&&(a.onchange=b&1024?lg:null);c&2048&&(a.onfocus=b&2048?lg:null);c&4096&&(a.onblur=b&4096?lg:null);c&8192&&(a.onlosecapture=b&8192?lg:null);c&16384&&(a.onscroll=b&16384?lg:null);c&32768&&(a.onload=b&32768?lg:null);c&65536&&(a.onerror=b&65536?lg:null);c&131072&&(a.onmousewheel=b&131072?lg:null);c&262144&&(a.oncontextmenu=b&262144?lg:null);c&524288&&(a.onpaste=b&524288?lg:null)} | |
var wr='',Dr='\n',Gs=' ',os='#000',ss='#00f',rs='#0f0',qs='#f00',ts='#f80',us='#ff0',ps='#fff',xr='(',xs=')',Js=', Size: ',ns='2d',Cr=':',Hs='Add not supported on this collection',gs='Cannot set a new parent without first clearing the old parent',Fs='Class$',vs='Could not parse [',as='DOMMouseScroll',Is='Index: ',hs='One or more exceptions caught, see full set in AttachDetachException#getCauses',ds="Should only call onAttach when the widget is detached from the browser's document",es="Should only call onDetach when the widget is attached to the browser's document",is='SimplePanel can only contain one child widget',fs="This widget's parent does not implement HasWidgets",Ar='Unknown',Br='Unknown source',Fr='[',ws=']',zr='anonymous',Er='at ',Kr='blur',ys='camera',js='canvas',Lr='change',Mr='click',Jr='com.sjl.rubiks.client.Rubiks',bs='contextmenu',Nr='dblclick',$r='error',Or='focus',yr='function',ms='height',Pr='keydown',Qr='keypress',Rr='keyup',Sr='load',Tr='losecapture',Hr='moduleStartup',Ur='mousedown',Vr='mousemove',Wr='mouseout',Xr='mouseover',Yr='mouseup',_r='mousewheel',Ir='onModuleLoadStart',cs='paste',ls='px',Bs='rotate-x',Cs='rotate-y',Ds='rotate-z',zs='rubik-cube',Es='rubiks',Zr='scroll',As='side-length',Gr='startup',ks='width';var _,ur=[0,-9223372036854775808],vr=[16777216,0],tr=[4294967295,9223372032559808512];_=r.prototype={};_.eQ=v;_.hC=w;_.tM=Cq;_.tI=1;_=F.prototype=new r;_.tI=3;_=E.prototype=new F;_.tI=4;_=D.prototype=new E;_.tI=5;_=C.prototype=new D;_.tI=6;_.b=null;_=hb.prototype=new r;_.tI=0;var lb=0,mb=0;_=vb.prototype=new hb;_.tI=0;_.d=false;_.g=false;var wb;_=Hb.prototype=new r;_.l=Kb;_.tI=0;_.b=null;_=Lb.prototype=new r;_.l=Ob;_.tI=0;_.b=null;_=Yb.prototype=new r;_.m=bc;_.n=cc;_.o=dc;_.tI=0;_=fc.prototype=new Yb;_.m=kc;_.o=lc;_.p=mc;_.tI=0;_=ec.prototype=new fc;_.m=rc;_.n=sc;_.o=tc;_.p=uc;_.tI=0;_=vc.prototype=new r;_.tI=0;_=Bc.prototype=new vc;_.tI=0;_=Ac.prototype=new Bc;_.tI=0;_=gd.prototype=new r;_.tI=0;_.b=false;_.c=null;_=fd.prototype=new gd;_.q=ld;_.r=nd;_.tI=0;var jd=null;_=rd.prototype=new r;_.tI=0;_=ud.prototype=new r;_.hC=yd;_.tI=0;_.b=0;var vd=0;_=zd.prototype=new r;_.tI=0;_.b=null;_.c=0;_.d=false;_.e=null;_.f=null;_=Id.prototype=new r;_.tI=0;_.b=null;_.c=null;_.d=null;_=Md.prototype=new r;_.tI=0;_=Xd.prototype=new r;_.tI=0;_.aC=null;_.length=0;_.qI=0;var me,ne;var te=[{},{},{1:1,7:1},{7:1,9:1},{7:1,9:1},{2:1,7:1,9:1},{2:1,7:1,9:1,11:1},{3:1},{5:1},{3:1,4:1,5:1,6:1},{3:1,4:1,5:1,6:1},{3:1,4:1,5:1,6:1},{3:1,4:1,5:1,6:1},{2:1,7:1,9:1},{3:1,4:1,5:1,6:1},{3:1,4:1,5:1,6:1},{3:1,4:1,5:1,6:1},{3:1,4:1,5:1,6:1},{2:1,7:1,9:1},{3:1,4:1,5:1,6:1},{2:1,7:1,9:1},{2:1,7:1,9:1},{7:1,9:1},{7:1,9:1},{2:1,7:1,9:1},{7:1},{7:1,12:1},{2:1,7:1,9:1},{2:1,7:1,9:1},{2:1,7:1,9:1},{7:1,8:1},{2:1,7:1,9:1},{15:1},{15:1},{16:1},{16:1},{13:1},{13:1},{13:1},{14:1},{16:1},{7:1,14:1},{14:1},{15:1},{16:1},{16:1},{13:1},{14:1},{7:1,15:1},{7:1,16:1},{13:1},{2:1,7:1,9:1},{7:1},{7:1},{7:1},{7:1},{7:1},{7:1,10:1},{7:1},{7:1},{7:1},{7:1},{7:1}];var gf;var kf,lf,mf;var yf=null,zf=null;var If=false,Jf=null;_=Sf.prototype=new gd;_.q=Wf;_.r=Xf;_.tI=0;var Tf;_=Yf.prototype=new zd;_.tI=7;var ag=false;var ig=null,jg=null,kg=null,lg=null;_=wg.prototype=new r;_.tI=8;_.k=null;_=vg.prototype=new wg;_.t=Gg;_.u=Hg;_.s=Ig;_.v=Jg;_.w=Kg;_.tI=9;_.h=false;_.i=0;_.j=null;_=ug.prototype=new vg;_.t=Mg;_.u=Ng;_.v=Og;_.w=Pg;_.tI=10;_=tg.prototype=new ug;_.A=Sg;_.tI=11;_=sg.prototype=new tg;_.tI=12;_=Ug.prototype=new D;_.tI=13;var Vg,Wg;_=$g.prototype=new r;_.B=ah;_.tI=0;_=bh.prototype=new r;_.B=dh;_.tI=0;_=ih.prototype=new sg;_.tI=14;var jh,kh,lh;_=sh.prototype=new r;_.B=uh;_.tI=0;_=vh.prototype=new r;_.tI=0;_=xh.prototype=new ih;_.tI=15;_=Ah.prototype=new ug;_.A=Fh;_.tI=16;_.g=null;_=Gh.prototype=new r;_.C=Lh;_.D=Mh;_.tI=0;_.c=null;_=Nh.prototype=new r;_.A=Rh;_.tI=0;_.b=null;_.c=0;_=Sh.prototype=new r;_.C=Xh;_.D=Yh;_.tI=0;_.b=-1;_.c=null;_=Zh.prototype=new r;_.tI=0;_.b=null;_.c=0;_.d=0;_.e=null;_=ci.prototype=new r;_.tI=0;_.b=null;_.c=null;_.d=null;_.e=null;_=gi.prototype=new r;_.tI=0;_.b=null;_.c=null;_=oi.prototype=new r;_.E=si;_.tI=0;_.b=null;_=ti.prototype=new r;_.tI=0;_.b=null;_.c=null;_=Ii.prototype=new vg;_.tI=17;_.b=null;_=bj.prototype=new r;_.tI=0;_.b=null;var cj,dj,ej,fj,gj,hj,ij;_=oj.prototype=new r;_.tI=0;_.b=null;_=sj.prototype=new D;_.tI=18;var wj;_=Bj.prototype=new r;_.F=Dj;_.tI=0;_=Fj.prototype=new r;_.F=Hj;_.tI=0;_=Oj.prototype=new r;_.tI=0;_.b=null;_=Tj.prototype=new r;_.tI=0;_.b=null;_.c=null;_.d=null;_=$j.prototype=new r;_.E=ck;_.tI=0;_.b=null;_=mk.prototype=new Ah;_.tI=19;_.b=null;_.c=null;_.d=null;_.e=0;_.f=0;_=xk.prototype=new r;_.tI=0;_.b=null;_=Hk.prototype=new r;_.tI=0;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.g=null;_.h=null;_.i=0;_=Pk.prototype=new r;_.tI=0;_.b=0;_.c=0;_=Uk.prototype=new D;_.tI=21;_=Yk.prototype=new r;_.tI=0;_=cl.prototype=new r;_.tI=25;_=bl.prototype=new cl;_.cT=hl;_.eQ=il;_.hC=jl;_.tI=26;_.b=0;_=ll.prototype=new D;_.tI=27;_=pl.prototype=new D;_.tI=28;_=Dl.prototype=new D;_.tI=29;_=Gl.prototype=new r;_.tI=30;_=String.prototype;_.cT=Tl;_.eQ=Ul;_.hC=Xl;_.tI=2;var Zl,$l=0,_l;_=em.prototype=new D;_.tI=31;_=im.prototype=new r;_.G=mm;_.H=nm;_.tI=0;_=pm.prototype=new r;_.eQ=um;_.hC=vm;_.I=wm;_.tI=32;_=om.prototype=new pm;_.J=Qm;_.K=Rm;_.I=Sm;_.tI=33;_.b=null;_.c=null;_.d=false;_.e=0;_.f=null;_=Um.prototype=new im;_.eQ=Wm;_.hC=Xm;_.tI=34;_=Tm.prototype=new Um;_.H=bn;_.A=cn;_.I=dn;_.tI=35;_.b=null;_=en.prototype=new r;_.C=kn;_.D=ln;_.tI=0;_.b=null;_.c=null;_=nn.prototype=new r;_.eQ=pn;_.hC=qn;_.tI=36;_=mn.prototype=new nn;_.L=tn;_.M=un;_.N=vn;_.tI=37;_.b=null;_=wn.prototype=new nn;_.L=zn;_.M=An;_.N=Cn;_.tI=38;_.b=null;_.c=null;_=Dn.prototype=new im;_.G=Jn;_.eQ=Ln;_.hC=Mn;_.A=On;_.tI=39;_=Pn.prototype=new r;_.C=Vn;_.D=Wn;_.tI=0;_.c=0;_.d=-1;_.e=null;_=Xn.prototype=new Pn;_.tI=0;_.b=null;_=ao.prototype=new Um;_.H=fo;_.A=go;_.I=ho;_.tI=40;_.b=null;_.c=null;_=io.prototype=new r;_.C=mo;_.D=no;_.tI=0;_.b=null;_=oo.prototype=new Dn;_.G=Ao;_.H=Bo;_.I=Co;_.tI=41;_.c=0;_=To.prototype=new r;_.G=Wo;_.A=Xo;_.I=Yo;_.tI=0;_.c=null;_=Zo.prototype=new r;_.C=ap;_.D=bp;_.tI=0;_.b=null;_=cp.prototype=new To;_.eQ=fp;_.hC=gp;_.tI=42;_.b=null;_=hp.prototype=new r;_.J=kp;_.eQ=lp;_.hC=mp;_.I=np;_.tI=43;_.b=null;_.c=null;_=pp.prototype=new To;_.eQ=rp;_.hC=sp;_.tI=44;_=op.prototype=new pp;_.A=vp;_.tI=45;_=wp.prototype=new r;_.C=zp;_.D=Ap;_.tI=0;_.b=null;_=Bp.prototype=new r;_.eQ=Ep;_.L=Fp;_.M=Gp;_.hC=Hp;_.N=Ip;_.tI=46;_.b=null;_=Jp.prototype=new cp;_.tI=47;var Op;_=Qp.prototype=new r;_.E=Sp;_.tI=0;_=Tp.prototype=new om;_.tI=48;_=Xp.prototype=new Um;_.G=dq;_.H=eq;_.A=fq;_.I=gq;_.tI=49;_.b=null;_=mq.prototype=new nn;_.L=qq;_.M=rq;_.N=tq;_.tI=50;_.b=null;_.c=null;_=uq.prototype=new D;_.tI=51;var $entry=pb;var Ne=$k('Xd'),Ke=$k('Xd'),Pe=$k('Xd'),Oe=$k('Xd'),Le=$k('Xd'),Me=$k('Xd');$stats && $stats({moduleName:'rubiks',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if (rubiks) rubiks.onScriptLoad(gwtOnLoad);})(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function(){var $gwt_version = "2.0.4";var $wnd = window;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = 'FC426790B2AB6D0F6D18470E3C0979A2';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null;var $sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'rubiks',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});function r(){} | |
function F(){} | |
function E(){} | |
function D(){} | |
function C(){} | |
function pq(){} | |
function hb(){} | |
function vb(){} | |
function Hb(){} | |
function Lb(){} | |
function fc(){} | |
function lc(){} | |
function kc(){} | |
function rc(){} | |
function Vc(){} | |
function Uc(){} | |
function ed(){} | |
function hd(){} | |
function md(){} | |
function vd(){} | |
function zd(){} | |
function Kd(){} | |
function Df(){} | |
function Jf(){} | |
function mg(){} | |
function wg(){} | |
function xg(){} | |
function zg(){} | |
function Ag(){} | |
function lg(){} | |
function Eg(){} | |
function Fg(){} | |
function kg(){} | |
function jg(){} | |
function ig(){} | |
function Kg(){} | |
function Qg(){} | |
function Tg(){} | |
function $g(){} | |
function ih(){} | |
function lh(){} | |
function nh(){} | |
function qh(){} | |
function wh(){} | |
function Dh(){} | |
function Ih(){} | |
function Ph(){} | |
function Uh(){} | |
function Yh(){} | |
function ei(){} | |
function ji(){} | |
function yi(){} | |
function Ti(){} | |
function ej(){} | |
function ij(){} | |
function rj(){} | |
function vj(){} | |
function Ej(){} | |
function Jj(){} | |
function Qj(){} | |
function ck(){} | |
function nk(){} | |
function xk(){} | |
function Fk(){} | |
function Kk(){} | |
function Ok(){} | |
function Uk(){} | |
function Tk(){} | |
function bl(){} | |
function fl(){} | |
function tl(){} | |
function wl(){} | |
function Tl(){} | |
function Xl(){} | |
function cm(){} | |
function bm(){} | |
function Hm(){} | |
function Gm(){} | |
function Tm(){} | |
function _m(){} | |
function $m(){} | |
function jn(){} | |
function qn(){} | |
function Cn(){} | |
function Kn(){} | |
function Pn(){} | |
function Wn(){} | |
function ao(){} | |
function Go(){} | |
function Mo(){} | |
function Ro(){} | |
function Wo(){} | |
function cp(){} | |
function bp(){} | |
function jp(){} | |
function op(){} | |
function wp(){} | |
function Dp(){} | |
function Gp(){} | |
function Kp(){} | |
function _p(){} | |
function hq(){} | |
function $c(a){fh()} | |
function Sg(a){rg(a)} | |
function Vg(a){sg(a)} | |
function sc(){sc=pq;nc()} | |
function ad(){return Yc} | |
function Hf(a){null.K()} | |
function If(){return Ef} | |
function mc(){mc=pq;gc()} | |
function nc(){nc=pq;mc()} | |
function oh(){oh=pq;ch()} | |
function kh(a){a.h&&sg(a)} | |
function fn(){return null} | |
function Db(a){return a.l()} | |
function ld(){return this.b} | |
function Bh(){return this.b} | |
function nj(){nj=pq;mj=oj()} | |
function Fm(){return this.e} | |
function mn(){return this.b} | |
function po(){return this.c} | |
function dq(){return this.b} | |
function eq(){return this.c} | |
function Mk(a){_b();return a} | |
function dl(a){_b();return a} | |
function vl(a){_b();return a} | |
function Vl(a){_b();return a} | |
function jq(a){_b();return a} | |
function J(a,b){_b();return a} | |
function Oh(){return Mh(this)} | |
function Ch(){return Ah(this)} | |
function Kl(){return Rl(this)} | |
function im(){return fm(this)} | |
function Sm(){return this.b.e} | |
function gn(){return this.b.c} | |
function zn(){return tn(this)} | |
function Jn(){return Hn(this)} | |
function ap(){return this.c.e} | |
function Cp(){Cp=pq;Bp=new Dp} | |
function Ip(a){nm(a);return a} | |
function Vp(){return this.b.e} | |
function kj(a,b){_b();return a} | |
function el(a,b){_b();return a} | |
function hl(a,b){_b();return a} | |
function Wl(a,b){_b();return a} | |
function Jb(a,b){a.b=b;return a} | |
function Nb(a,b){a.b=b;return a} | |
function Lh(a,b){a.c=b;return a} | |
function gi(a,b){a.b=b;return a} | |
function gj(a,b){a.b=b;return a} | |
function Gj(a,b){a.b=b;return a} | |
function Sj(a,b){a.b=b;return a} | |
function qk(a,b){a.b=b;return a} | |
function Xk(a,b){a.b=b;return a} | |
function Mm(a,b){a.b=b;return a} | |
function Ym(){return Gn(this.b)} | |
function Zm(){return Hn(this.b)} | |
function Vn(){return this.c.b.e} | |
function Gn(a){return a.c<a.e.c} | |
function Lo(){return this.c.E()} | |
function Po(){return this.b.v()} | |
function Qo(){return this.b.w()} | |
function Vo(){return tn(this.b)} | |
function gc(){gc=pq;sc();new rc} | |
function Pl(){Pl=pq;Ml={};Ol={}} | |
function yl(a,b,c,d,e){return a} | |
function en(a,b){a.b=b;return a} | |
function Fn(a,b){a.e=b;return a} | |
function Yn(a,b){a.b=b;return a} | |
function Io(a,b){a.c=b;return a} | |
function Oo(a,b){a.b=b;return a} | |
function Yo(a,b){a.c=b;return a} | |
function _o(){return fm(this.c)} | |
function Jo(a){throw Vl(new Tl)} | |
function vp(a){throw Vl(new Tl)} | |
function hp(a,b){a.c=b;return a} | |
function lp(a,b){a.b=b;return a} | |
function qp(a,b){a.b=b;return a} | |
function sp(){return this.b.H()} | |
function mp(){return this.b.v()} | |
function tp(){return this.b.I()} | |
function Fp(a,b){return a.cT(b)} | |
function Zk(a){return Yk(this,a)} | |
function kd(a){a.b=++id;return a} | |
function Il(a){return Hl(this,a)} | |
function hm(a){return em(this,a)} | |
function Qm(a){return Nm(this,a)} | |
function Cg(){Pg(this,(Ng(),Lg))} | |
function Dg(){Pg(this,(Ng(),Mg))} | |
function mi(a,b){Ci(a.b,tk(b,a))} | |
function ni(a,b){Di(a.b,tk(b,a))} | |
function yn(a){return sn(this,a)} | |
function fp(){return this.c.hC()} | |
function up(){return this.b.hC()} | |
function $n(){return Gn(this.b.b)} | |
function xb(){xb=pq;wb=zb(new vb)} | |
function Ff(){Ff=pq;Ef=kd(new hd)} | |
function sl(a){return Math.sqrt(a)} | |
function _l(a){throw Wl(new Tl,us)} | |
function hn(a){return xm(this.b,a)} | |
function Tn(a){return om(this.b,a)} | |
function Uo(a){return sn(this.b,a)} | |
function $o(a){return em(this.c,a)} | |
function ep(a){return this.c.eQ(a)} | |
function rp(a){return this.b.eQ(a)} | |
function Tp(a){return om(this.b,a)} | |
function je(a,b){return a&&ge[a][b]} | |
function tj(a){return eval(kr+a+js)} | |
function xj(a){return JSON.parse(a)} | |
function xf(a,b){return qd(zf(),a,b)} | |
function vh(){return zh(new wh,this)} | |
function Hh(){return Lh(new Ih,this)} | |
function Dm(){return Mm(new Gm,this)} | |
function Bn(){return Fn(new Cn,this)} | |
function In(){return this.c<this.e.c} | |
function Ig(){return Lh(new Ih,this.b)} | |
function aj(a,b){_i();a.b=b;return a} | |
function Ci(a,b){a.b.lineTo(b.b,b.c)} | |
function Di(a,b){a.b.moveTo(b.b,b.c)} | |
function To(a,b){a.c=b;a.b=b;return a} | |
function ie(a,b){return a&&!!ge[a][b]} | |
function Nh(){return this.b<this.c.c-1} | |
function yp(a,b){a.c=b;a.b=b;return a} | |
function Rm(){return Vm(new Tm,this.b)} | |
function oo(a){return ko(this,a,0)!=-1} | |
function on(a,b){return ln(new jn,b,a)} | |
function vn(a,b){return Mn(new Kn,b,a)} | |
function xn(a,b){(a<0||a>=b)&&An(a,b)} | |
function Rn(a,b,c){a.b=b;a.c=c;return a} | |
function li(a,b,c){a.c=b;a.b=c;return a} | |
function Hk(a,b,c){a.b=b;a.c=c;return a} | |
function ln(a,b,c){a.c=c;a.b=b;return a} | |
function bq(a,b,c){a.b=b;a.c=c;return a} | |
function nn(){return this.c.f[ts+this.b]} | |
function Mp(a){a.b=Ip(new Gp);return a} | |
function Cd(a){a.b=Ip(new Gp);return a} | |
function jm(){return Mm(new Gm,this).b.e} | |
function w(){return this.$H||(this.$H=++mb)} | |
function pn(a){return ym(this.c,this.b,a)} | |
function jo(a,b){xn(b,a.c);return a.b[b]} | |
function M(a,b){_b();a.b=b;$b(a);return a} | |
function le(a,b){return a!=null&&ie(a.tI,b)} | |
function zh(a,b){a.c=b;a.b=!!a.c.g;return a} | |
function Ab(a){var b;b=a.c;a.c=[];Fb(b,a.c)} | |
function Ng(){Ng=pq;Lg=new Qg;Mg=new Tg} | |
function Ve(){Ve=pq;Ue=Ud(Be,62,10,256,0)} | |
function Fh(a){a.b=Ud(xe,56,6,4,0);return a} | |
function eo(a){a.b=Ud(ye,59,0,0,0);return a} | |
function Af(){if(!tf){hg();tf=true}} | |
function Rf(){if(!Nf){_f();cg();Nf=true}} | |
function zf(){!uf&&(uf=Lf(new Jf));return uf} | |
function Ko(){return Oo(new Mo,this.c.t())} | |
function np(){return qp(new op,this.b.w())} | |
function An(a,b){throw hl(new fl,vs+a+ws+b)} | |
function go(a,b){Zd(a.b,a.c++,b);return true} | |
function _n(){var a;return a=Hn(this.b.b),a.H()} | |
function ph(a){oh();dh(a,$doc.body);return a} | |
function Cb(a){return a.b.length>0||a.f.length>0} | |
function v(a){return this===(a==null?null:a)} | |
function me(a){return a!=null&&a.tM!=pq&&a.tI!=2} | |
function wn(a){ho(this,this.E(),a);return true} | |
function ac(){try{null.a()}catch(a){return a}} | |
function Fo(a){return a?yp(new wp,a):To(new Ro,a)} | |
function no(a){return Zd(this.b,this.c++,a),true} | |
function gq(a){var b;b=this.c;this.c=a;return b} | |
function _c(a){var b;if(Yc){b=new Uc;td(a,b)}} | |
function am(a){var b;b=Zl(this.t(),a);return !!b} | |
function ip(){var a;a=this.c.t();return lp(new jp,a)} | |
function Np(a,b){var c;c=vm(a.b,b,a);return c==null} | |
function xd(a,b,c,d){a.b=b;a.d=c;a.c=d;return a} | |
function pk(a,b,c,d){a.b=Xd(we,57,-1,[b,c,d]);return a} | |
function rd(a,b){!a.b&&(a.b=eo(new ao));go(a.b,b)} | |
function Xb(a,b){a.length>=b&&a.splice(0,b);return a} | |
function nm(a){a.b=[];a.f={};a.d=false;a.c=null;a.e=0} | |
function be(){be=pq;_d=[];ae=[];ce(new Kd,_d,ae)} | |
function rk(a){return pk(new nk,a.b[0],a.b[1],a.b[2])} | |
function sh(a,b){if(a.g){throw el(new bl,Wr)}uh(a,b)} | |
function Xh(a,b){vk(a.b,b);vk(a.c,b);vk(a.d,b);vk(a.e,b)} | |
function Bb(a){var b;b=a.b;a.b=[];Fb(b,a.f);a.f=Eb(a.f)} | |
function Wh(a,b,c,d,e){a.b=b;a.c=c;a.d=d;a.e=e;return a} | |
function Lf(a){a.e=Cd(new zd);a.f=null;a.d=false;return a} | |
function eh(a){ch();try{sg(a)}finally{zm(bh.b,a)!=null}} | |
function fh(){ch();try{Pg(bh,_g)}finally{nm(bh.b);nm(ah)}} | |
function wf(a){Af();return xf(Yc?Yc:(Yc=kd(new hd)),a)} | |
function pb(a){return function(){return qb(a,this,arguments)}} | |
function Ob(){this.b.d&&Gb(this.b.e,1);return this.b.g} | |
function Sp(a){var b;return b=vm(this.b,a,this),b==null} | |
function Un(){var a;return a=Vm(new Tm,this.c.b),Yn(new Wn,a)} | |
function gm(a){var b;b=Mm(new Gm,a);return Rn(new Pn,a,b)} | |
function Sh(a){!a.b&&(a.b=Xk(new Tk,Math.cos(a.d)));return a.b.b} | |
function Th(a){!a.e&&(a.e=Xk(new Tk,Math.sin(a.d)));return a.e.b} | |
function dh(a,b){ch();a.b=Fh(new Dh);a.k=b;rg(a);return a} | |
function ch(){ch=pq;_g=new ih;ah=Ip(new Gp);bh=Mp(new Kp)} | |
function $k(a){return a!=null&&ie(a.tI,12)&&a.b==this.b} | |
function W(a){return a.tM==pq||a.tI==2?a.hC():a.$H||(a.$H=++mb)} | |
function zm(a,b){return !b?Bm(a):Am(a,b,~~(b.$H||(b.$H=++mb)))} | |
function On(a,b){if(a.d==-1){throw dl(new bl)}lo(a.b,a.d,b)} | |
function Hl(a,b){a=String(a);if(a==b){return 0}return a<b?-1:1} | |
function Rh(a,b){a.c=b;a.d=a.c*0.017453292519943295;return a} | |
function Ie(a){if(a!=null&&ie(a.tI,9)){return a}return M(new C,a)} | |
function Mh(a){if(a.b>=a.c.c){throw jq(new hq)}return a.c.b[++a.b]} | |
function Nn(a){if(a.c<=0){throw jq(new hq)}return jo(a.b,a.d=--a.c)} | |
function lo(a,b,c){var d;d=(xn(b,a.c),a.b[b]);Zd(a.b,b,c);return d} | |
function ho(a,b,c){(b<0||b>a.c)&&An(b,a.c);a.b.splice(b,0,c);++a.c} | |
function xm(a,b){var c;c=a.c;a.c=b;if(!a.d){a.d=true;++a.e}return c} | |
function Bm(a){var b;b=a.c;a.c=null;if(a.d){a.d=false;--a.e}return b} | |
function qc(a,b){return a===b||!!(a.compareDocumentPosition(b)&16)} | |
function Up(){var a;return a=Vm(new Tm,gm(this.b).c.b),Yn(new Wn,a)} | |
function bi(a,b){var c;c=fo(new ao,a);Do(c,gi(new ei,b));Co(c);return c} | |
function Oj(a,b){var c;c=fo(new ao,a);Do(c,Sj(new Qj,b));Co(c);return c} | |
function Sd(a,b){var c,d;c=a;d=Td(0,b);Xd(c.aC,c.tI,c.qI,d);return d} | |
function Xd(a,b,c,d){be();ee(d,_d,ae);d.aC=a;d.tI=b;d.qI=c;return d} | |
function ee(a,b,c){be();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}} | |
function ko(a,b,c){for(;c<a.c;++c){if(oq(b,a.b[c])){return c}}return -1} | |
function ce(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}} | |
function ym(e,a,b){var c,d=e.f;a=ts+a;a in d?(c=d[a]):++e.e;d[a]=b;return c} | |
function Oe(a){if(a>=0){return [a,0]}else{return [a+4294967296,-4294967296]}} | |
function Ah(a){if(!a.b||!a.c.g){throw jq(new hq)}a.b=false;return a.c.g} | |
function Hn(a){if(a.c>=a.e.c){throw jq(new hq)}return jo(a.e,a.d=a.c++)} | |
function Qk(a){var b;b=new Ok;rs+(a!=null?a:jr+(b.$H||(b.$H=++mb)));return b} | |
function Tf(a){return !(a!=null&&a.tM!=pq&&a.tI!=2)&&a!=null&&ie(a.tI,4)} | |
function Jp(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&U(a,b)} | |
function Em(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&U(a,b)} | |
function oq(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&U(a,b)} | |
function Og(a,b){Ng();J(a,Vr,b.b.e==0?null:$l(b,Ud(Ae,61,9,0,0))[0]);return a} | |
function dg(a,b){Rf();ag(a,b);b&131072&&a.addEventListener(Mr,Zf,false)} | |
function Ck(a,b){vk(a.h,b);vk(a.f,b);vk(a.b,b);vk(a.c,b);vk(a.d,b);vk(a.e,b)} | |
function qd(a,b,c){a.c>0?rd(a,xd(new vd,a,b,c)):Dd(a.e,b,c);return new ed} | |
function Jl(a){if(!(a!=null&&ie(a.tI,1))){return false}return String(this)==a} | |
function Zo(){!this.b&&(this.b=hp(new bp,Mm(new Gm,this.c)));return this.b} | |
function Kb(){this.b.d=true;Bb(this.b);this.b.d=false;return this.b.g=Cb(this.b)} | |
function _k(){return ~~Math.max(Math.min(this.b,2147483647),-2147483648)} | |
function qm(a,b){return b==null?a.c:b!=null&&ie(b.tI,1)?a.f[ts+b]:rm(a,b,~~W(b))} | |
function Yk(a,b){if(a.b<b.b){return -1}else if(a.b>b.b){return 1}else{return 0}} | |
function Uj(a,b){var c,d;return c=sk(a.b,this.b),d=sk(b.b,this.b),c>d?1:c==d?0:-1} | |
function ii(a,b){var c,d;return c=sk(a.f,this.b),d=sk(b.f,this.b),c>d?1:c==d?0:-1} | |
function Mj(a,b){var c,d;for(d=Fn(new Cn,Oj(a.c,b.c));d.c<d.e.c;){c=Hn(d);ai(c,b)}} | |
function Mn(a,b,c){var d;a.b=c;a.e=c;d=a.b.c;(b<0||b>d)&&An(b,d);a.c=b;return a} | |
function Dd(a,b,c){var d;d=qm(a.b,b);if(!d){d=eo(new ao);vm(a.b,b,d)}Zd(d.b,d.c++,c)} | |
function ci(a,b){var c,d;vk(a.b,b);for(d=Fn(new Cn,a.c);d.c<d.e.c;){c=Hn(d);Ck(c,b)}} | |
function $e(){$e=pq;Math.log(2);Xe=gr;Ye=hr;Ne(-1);Ne(1);Ne(2);Ze=Ne(0)} | |
function Ao(){Ao=pq;Fo(eo(new ao));Yo(new Wo,Ip(new Gp));Io(new cp,Mp(new Kp))} | |
function zb(a){xb();a.e=Jb(new Hb,a);Nb(new Lb,a);a.b=[];a.f=[];a.c=[];return a} | |
function uk(a,b){a.b[0]=a.b[0]-b.b[0];a.b[1]=a.b[1]-b.b[1];a.b[2]=a.b[2]-b.b[2]} | |
function wk(a,b){a.b[0]=a.b[0]+b.b[0];a.b[1]=a.b[1]+b.b[1];a.b[2]=a.b[2]+b.b[2]} | |
function om(a,b){return b==null?a.d:b!=null&&ie(b.tI,1)?ts+b in a.f:tm(a,b,~~W(b))} | |
function vm(a,b,c){return b==null?xm(a,c):b!=null&&ie(b.tI,1)?ym(a,b,c):wm(a,b,c,~~W(b))} | |
function U(a,b){return a.tM==pq||a.tI==2?a.eQ(b):(a==null?null:a)===(b==null?null:b)} | |
function Zl(a,b){var c;while(a.v()){c=a.w();if(b==null?c==null:U(b,c)){return a}}return null} | |
function Bo(a,b){var c,d,e;d=a.c;for(c=0;c<d;++c){e=(xn(c,a.c),a.b[c]);Zd(a.b,c,b[c])}} | |
function qb(a,b,c){var d;d=lb++==0;try{return a.apply(b,c)}finally{d&&Ab((xb(),wb));--lb}} | |
function Ud(a,b,c,d,e){var f;f=Td(e,d);be();ee(f,_d,ae);f.aC=a;f.tI=b;f.qI=c;return f} | |
function Nj(a,b,c,d,e){var f;f=pk(new nk,a.b[0]+b*e,a.b[1]+c*e,a.b[2]+d*e);return $h(new Yh,f,e)} | |
function wo(a,b,c,d){var e,f,g;e=(f=a,g=f.slice(b,c),Xd(f.aC,f.tI,f.qI,g),g);xo(e,a,b,c,-b,d)} | |
function nf(a,b,c){var d;d=kf;kf=a;b==lf&&Pf((gc(),a).type)==8192&&(lf=null);c.o(a);kf=d} | |
function yg(a){var b;switch(Pf((gc(),a).type)){case 16:case 32:b=pc(a);if(!!b&&qc(this.k,b)){return}}} | |
function Cf(){var a;if(tf){a=(Ff(),new Df);!!uf&&td(uf,a);return null}return null} | |
function th(a,b){if(a.g!=b){return false}try{ug(b,null)}finally{a.k.removeChild(b.k);a.g=null}return true} | |
function oj(){if(!!window.JSON&&!!window.JSON.parse){return new vj}else{return new rj}} | |
function pc(b){var c=b.relatedTarget;try{var d=c.nodeName;return c}catch(a){return null}} | |
function mm(e,a){var b=e.f;for(var c in b){if(c.charCodeAt(0)==58){var d=on(e,c.substring(1));a.C(d)}}} | |
function Km(){var a,b,c;a=0;for(b=this.t();b.v();){c=b.w();if(c!=null){a+=W(c);a=~~a}}return a} | |
function cn(){var a,b;a=0;b=0;this.H()!=null&&(a=W(this.H()));this.I()!=null&&(b=W(this.I()));return a^b} | |
function Pj(a,b){var c,d;vk(a.d,b);Xh(a.b,b);for(d=Fn(new Cn,a.c);d.c<d.e.c;){c=Hn(d);ci(c,b)}} | |
function fm(a){var b,c,d;d=0;for(c=Vm(new Tm,Mm(new Gm,a).b);Gn(c.b);){b=Hn(c.b);d+=b.hC();d=~~d}return d} | |
function tn(a){var b,c,d;c=1;b=Fn(new Cn,a);while(b.c<b.e.c){d=Hn(b);c=31*c+(d==null?0:W(d));c=~~c}return c} | |
function ec(a){var b,c,d;d=a&&a.stack?a.stack.split(pr):[];for(b=0,c=d.length;b<c;++b){d[b]=Wb(d[b])}return d} | |
function tg(a){if(!a.j){ch();om(bh.b,a)&&eh(a)}else if(a.j){th(a.j,a)}else if(a.j){throw el(new bl,Tr)}} | |
function sg(a){if(!a.h){throw el(new bl,Sr)}try{a.s()}finally{try{a.q()}finally{a.k.__listener=null;a.h=false}}} | |
function uh(a,b){if(b==a.g){return}!!b&&tg(b);!!a.g&&th(a,a.g);a.g=b;if(b){a.k.appendChild(a.g.k);ug(b,a)}} | |
function qj(b){nj();var a;try{return mj.B(b)}catch(a){a=Ie(a);if(le(a,11)){throw kj(new ij,hs+b+is)}else throw a}} | |
function Rl(a){Pl();var b=ts+a;var c=Ol[b];if(c!=null){return c}c=Ml[b];c==null&&(c=Ql(a));Sl();return Ol[b]=c} | |
function gh(a){ch();var b;b=qm(ah,a);if(b){return b}ah.e==0&&wf(new lh);b=ph(new nh);vm(ah,a,b);Np(bh,b);return b} | |
function ud(a){var b,c;if(a.b){try{for(c=Fn(new Cn,a.b);c.c<c.e.c;){b=Hn(c);Dd(b.b.e,b.d,b.c)}}finally{a.b=null}}} | |
function Ne(a){var b,c;if(a>-129&&a<128){b=a+128;c=(Ve(),Ue)[b];c==null&&(c=Ue[b]=Oe(a));return c}return Oe(a)} | |
function Sl(){if(Nl==256){Ml=Ol;Ol={};Nl=0}++Nl} | |
function Gb(b,c){xb();$wnd.setTimeout(function(){var a=$entry(Db)(b);a&&$wnd.setTimeout(arguments.callee,c)},c)} | |
function gwtOnLoad(b,c,d){$moduleName=c;$moduleBase=d;if(b)try{$entry(Fe)()}catch(a){b(c)}else{$entry(Fe)()}} | |
function ug(a,b){var c;c=a.j;if(!b){try{!!c&&c.h&&sg(a)}finally{a.j=null}}else{if(c){throw el(new bl,Ur)}a.j=b;b.h&&rg(a)}} | |
function Td(a,b){var c=new Array(b);if(a>0){var d=[null,0,false,[0,0]][a];for(var e=0;e<b;++e){c[e]=d}}return c} | |
function lm(g,a){var b=g.b;for(var c in b){if(c==parseInt(c)){var d=b[c];for(var e=0,f=d.length;e<f;++e){a.C(d[e])}}}} | |
function Vm(a,b){var c;a.c=b;c=eo(new ao);a.c.d&&go(c,en(new $m,a.c));mm(a.c,c);lm(a.c,c);a.b=Fn(new Cn,c);return a} | |
function Nm(a,b){var c,d,e;if(b!=null&&ie(b.tI,13)){c=b;d=c.H();if(om(a.b,d)){e=qm(a.b,d);return Jp(c.I(),e)}}return false} | |
function bn(a){var b;if(a!=null&&ie(a.tI,13)){b=a;if(oq(this.H(),b.H())&&oq(this.I(),b.I())){return true}}return false} | |
function sk(a,b){return sl(Math.pow(a.b[0]-b.b[0],2)+Math.pow(a.b[1]-b.b[1],2)+Math.pow(a.b[2]-b.b[2],2))} | |
function Cj(a){return Gj(new Ej,Xd(Be,62,10,[Xd(we,57,-1,[1,0,0]),Xd(we,57,-1,[0,Sh(a),-Th(a)]),Xd(we,57,-1,[0,Th(a),Sh(a)])]))} | |
function Dj(a){return Gj(new Ej,Xd(Be,62,10,[Xd(we,57,-1,[Sh(a),0,Th(a)]),Xd(we,57,-1,[0,1,0]),Xd(we,57,-1,[-Th(a),0,Sh(a)])]))} | |
function H(a){var b,c,d;c=Ud(ze,60,8,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw vl(new tl)}c[d]=a[d]}} | |
function rm(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.H();if(h.G(a,g)){return f.I()}}}return null} | |
function tm(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.H();if(h.G(a,g)){return true}}}return false} | |
function uo(a,b,c,d){var e,f,g;for(e=b+1;e<c;++e){for(f=e;f>b&&d.A(a[f-1],a[f])>0;--f){g=a[f];Zd(a,f,a[f-1]);Zd(a,f-1,g)}}} | |
function vo(a,b,c,d,e,f,g,h){var i;i=c;while(f<g){i>=d||b<c&&h.A(a[b],a[i])<=0?Zd(e,f++,a[b++]):Zd(e,f++,a[i++])}} | |
function Do(a,b){var d,e;Ao();var c;c=(d=a.b,e=d.slice(0,a.c),Xd(d.aC,d.tI,d.qI,e),e);wo(c,0,c.length,b?b:(Cp(),Cp(),Bp));Bo(a,c)} | |
function di(a,b){var c,d;wk(a.b,b);for(d=Fn(new Cn,a.c);d.c<d.e.c;){c=Hn(d);wk(c.h,b);wk(c.f,b);wk(c.b,b);wk(c.c,b);wk(c.d,b);wk(c.e,b)}} | |
function ik(){var a,b,c;c=dj((ch(),gh(null)).k,gj(new ej,qs));for(b=Fn(new Cn,c);b.c<b.e.c;){a=Hn(b);ek(new ck,a)}} | |
function _b(){var a,b,c,d;c=Xb(ec(ac()),2);d=Ud(ze,60,8,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=yl(new wl,nr,c[a],or,0)}H(d)} | |
function $b(a){var b,c,d,e;d=ec(me(a.b)?a.b:null);e=Ud(ze,60,8,d.length,0);for(b=0,c=e.length;b<c;++b){e[b]=yl(new wl,nr,d[b],or,0)}H(e)} | |
function vk(a,b){var c,d;c=Ud(we,57,-1,a.b.length,1);for(d=0;d<b.b.length;++d){c[d]=a.b[0]*b.b[0][d]+a.b[1]*b.b[1][d]+a.b[2]*b.b[2][d]}a.b=c} | |
function Fb(b,c){var a,e,f,g;for(e=0,f=b.length;e<f;++e){g=b[e];try{g[1]?g[0].l()&&(c[c.length]=g,undefined):g[0].K()}catch(a){a=Ie(a);if(!le(a,2))throw a}}} | |
function Wb(a){var b,c,d;d=jr;a=Fl(a);b=a.indexOf(kr);if(b!=-1){c=a.indexOf(lr)==0?8:0;d=Fl(a.substr(c,b-c))}return d.length>0?d:mr} | |
function td(a,b){var c;if(b.b){b.b=false;b.c=null}c=b.c;b.c=a.f;try{++a.c;Ed(a.e,b,a.d)}finally{--a.c;a.c==0&&ud(a)}if(c==null){b.b=true;b.c=null}else{b.c=c}} | |
function Zd(a,b,c){if(c!=null){if(a.qI>0&&!je(c.tI,a.qI)){throw Mk(new Kk)}if(a.qI<0&&(c.tM==pq||c.tI==2)){throw Mk(new Kk)}}return a[b]=c} | |
function rg(a){var b;if(a.h){throw el(new bl,Rr)}a.h=true;a.k.__listener=a;b=a.i;a.i=-1;b>0&&(a.i==-1?dg(a.k,b|(a.k.__eventBits||0)):(a.i|=b),undefined);a.p();a.r()} | |
function Fl(c){if(c.length==0||c[0]>ss&&c[c.length-1]>ss){return c}var a=c.replace(/^(\s*)/,jr);var b=a.replace(/\s*$/,jr);return b} | |
function Pe(a){if(a[0]>=2147483648){return ~~Math.max(Math.min(a[0]-4294967296,2147483647),-2147483648)}else{return ~~Math.max(Math.min(a[0],2147483647),-2147483648)}} | |
function Me(a){if(isNaN(a)){return $e(),Ze}if(a<-9223372036854775808){return $e(),Ye}if(a>=9223372036854775807){return $e(),Xe}if(a>0){return Le(Math.floor(a),0)}else{return Le(Math.ceil(a),0)}} | |
function Pg(b,c){var i;Ng();var a,e,f,g,h;e=null;for(h=b.t();h.v();){g=h.w();try{c.u(g)}catch(a){a=Ie(a);if(le(a,9)){f=a;!e&&(e=Mp(new Kp));i=vm(e.b,f,e)}else throw a}}if(e){throw Og(new Kg,e)}} | |
function Ed(a,b,c){var d,e,f,g,h,i,j;g=b.n();d=(h=qm(a.b,g),!h?0:h.c);if(c){for(f=d-1;f>=0;--f){e=(i=qm(a.b,g),xn(f,i.c),i.b[f]);b.m(e)}}else{for(f=0;f<d;++f){e=(j=qm(a.b,g),xn(f,j.c),j.b[f]);b.m(e)}}} | |
function wm(j,a,b,c){var d=j.b[c];if(d){for(var e=0,f=d.length;e<f;++e){var g=d[e];var h=g.H();if(j.G(a,h)){var i=g.I();g.J(b);return i}}}else{d=j.b[c]=[]}var g=bq(new _p,a,b);d.push(g);++j.e;return null} | |
function xo(a,b,c,d,e,f){var g,h,i,j;g=d-c;if(g<7){uo(b,c,d,f);return}i=c+e;h=d+e;j=i+(h-i>>1);xo(b,a,i,j,-e,f);xo(b,a,j,h,-e,f);if(f.A(a[j-1],a[j])<=0){while(c<d){Zd(b,c++,a[i++])}return}vo(a,i,j,h,b,c,d,f)} | |
function Ql(a){var b,c,d,e;b=0;d=a.length;e=d-4;c=0;while(c<e){b=a.charCodeAt(c+3)+31*(a.charCodeAt(c+2)+31*(a.charCodeAt(c+1)+31*(a.charCodeAt(c)+31*b)))|0;c+=4}while(c<d){b=b*31+a.charCodeAt(c++)}return b|0} | |
function Ai(a,b,c){a.k=(gc(),$doc).createElement(Xr);b>=0&&(a.k.style[Yr]=b+Zr,undefined);c>=0&&(a.k.style[$r]=c+Zr,undefined);a.k.setAttribute(Yr,b+Zr);a.k.setAttribute($r,c+Zr);a.b=a.k.getContext(_r);return a} | |
function Jm(a){var b,c,d;if((a==null?null:a)===this){return true}if(!(a!=null&&ie(a.tI,16))){return false}c=a;if(c.E()!=this.E()){return false}for(b=c.t();b.v();){d=b.w();if(!this.D(d)){return false}}return true} | |
function Hj(a,b){var c,d,e;c=Wd([Be,we],[62,57],[10,-1],[a.b.length,b.b.length],0,2,1);for(d=0;d<a.b.length;++d){for(e=0;e<b.b.length;++e){c[d][e]=a.b[d][0]*b.b[0][e]+a.b[d][1]*b.b[1][e]+a.b[d][2]*b.b[2][e]}}a.b=c} | |
function Lj(a,b,c){var d,e,f;a.d=b;a.c=eo(new ao);a.b=Wh(new Uh,rk(a.d),pk(new nk,1,0,0),pk(new nk,0,1,0),pk(new nk,0,0,1));for(f=-1;f<=1;++f){for(d=-1;d<=1;++d){for(e=-1;e<=1;++e){go(a.c,Nj(a.d,d,e,f,c))}}}return a} | |
function _i(){_i=pq;Ui=aj(new Ti,as);Zi=aj(new Ti,bs);Yi=aj(new Ti,cs);Wi=aj(new Ti,ds);Vi=aj(new Ti,es);Xi=aj(new Ti,fs);$i=aj(new Ti,gs)} | |
function ai(a,b){var c,d;for(d=Fn(new Cn,bi(a.c,b.c));d.c<d.e.c;){c=Hn(d);b.b.b.beginPath();b.b.b.strokeStyle=(_i(),Ui).b;b.b.b.lineWidth=1;b.b.b.fillStyle=c.g.b;ni(b,c.b);mi(b,c.c);mi(b,c.d);mi(b,c.e);mi(b,c.b);b.b.b.fill();b.b.b.stroke()}} | |
function Co(a){var h,i;Ao();var b,c,d,e,f,g;if(a){for(e=0,d=a.c-1;e<d;++e,--d){h=(xn(e,a.c),a.b[e]);lo(a,e,(xn(d,a.c),a.b[d]));i=(xn(d,a.c),a.b[d]);Zd(a.b,d,h)}}else{b=Mn(new Kn,0,a);f=vn(a,a.c);while(b.c<f.c-1){c=Hn(b);g=Nn(f);On(b,g);On(f,c)}}} | |
function Eb(a){var b,c,d,e,f,g;b=false;d=a.length;f=(new Date).getTime();while((new Date).getTime()-f<100){for(c=0;c<d;++c){g=a[c];if(!g){continue}if(!g[0].l()){a[c]=null;b=true}}}if(b){e=[];for(c=0;c<d;++c){if(!a[c]){continue}e[e.length]=a[c]}return e}else{return a}} | |
function Fe(){!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:qr,evtGroup:rr,millis:(new Date).getTime(),type:sr,className:tr});ik()} | |
function sn(a,b){var c,d,e,f,g;if((b==null?null:b)===(a==null?null:a)){return true}if(!(b!=null&&ie(b.tI,14))){return false}g=b;if(a.c!=g.E()){return false}e=Fn(new Cn,a);f=g.t();while(e.c<e.e.c){c=Hn(e);d=f.w();if(!(c==null?d==null:U(c,d))){return false}}return true} | |
function fo(a,b){var c,d;a.b=Ud(ye,59,0,0,0);Array.prototype.splice.apply(a.b,[0,0].concat((c=b.b,d=c.slice(0,b.c),Xd(c.aC,c.tI,c.qI,d),d)));a.c=a.b.length;return a} | |
function io(a,b){var c,d,e,f;c=(e=b.b,f=e.slice(0,b.c),Xd(e.aC,e.tI,e.qI,f),f);d=c.length;if(d==0){return false}Array.prototype.splice.apply(a.b,[a.c,0].concat(c));a.c+=d;return true} | |
function hg(){var d=$wnd.onbeforeunload;var e=$wnd.onunload;$wnd.onbeforeunload=function(a){var b,c;try{b=$entry(Cf)()}finally{c=d&&d(a)}if(b!=null){return b}if(c!=null){return c}};$wnd.onunload=$entry(function(a){try{tf&&_c(zf())}finally{e&&e(a);$wnd.onresize=null;$wnd.onscroll=null;$wnd.onbeforeunload=null;$wnd.onunload=null}})} | |
function tk(a,b){var c;c=pk(new nk,a.b[0],a.b[1],a.b[2]);uk(c,b.c);return Hk(new Fk,Pe(Me(Math.round(c.b[0]*b.c.b[2]/c.b[2]))),Pe(Me(Math.round(c.b[1]*b.c.b[2]/c.b[2]))))} | |
function Bj(a,b,c){var d;d=Gj(new Ej,Xd(Be,62,10,[Xd(we,57,-1,[1,0,0]),Xd(we,57,-1,[0,Sh(a),-Th(a)]),Xd(we,57,-1,[0,Th(a),Sh(a)])]));Hj(d,Gj(new Ej,Xd(Be,62,10,[Xd(we,57,-1,[Sh(b),0,Th(b)]),Xd(we,57,-1,[0,1,0]),Xd(we,57,-1,[-Th(b),0,Sh(b)])])));Hj(d,Gj(new Ej,Xd(Be,62,10,[Xd(we,57,-1,[Sh(c),-Th(c),0]),Xd(we,57,-1,[Th(c),Sh(c),0]),Xd(we,57,-1,[0,0,1])])));return d} | |
function Wd(a,b,c,d,e,f,g){var h,i,j,k;j=d[e];i=e==f-1;k=Td(i?g:0,j);be();ee(k,_d,ae);k.aC=a[e];k.tI=b[e];k.qI=c[e];if(!i){++e;for(h=0;h<j;++h){k[h]=Wd(a,b,c,d,e,f,g)}}return k} | |
function cg(){$wnd.addEventListener(Gr,$entry(function(a){var b=$wnd.__captureElem;if(b&&!a.relatedTarget){if(Pr==a.target.tagName.toLowerCase()){var c=$doc.createEvent(Qr);c.initMouseEvent(Ir,true,true,$wnd,0,a.screenX,a.screenY,a.clientX,a.clientY,a.ctrlKey,a.altKey,a.shiftKey,a.metaKey,a.button,null);b.dispatchEvent(c)}}}),true);$wnd.addEventListener(Mr,Yf,true)} | |
function Am(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.H();if(h.G(a,g)){c.length==1?delete h.b[b]:c.splice(d,1);--h.e;return f.I()}}}return null} | |
function em(a,b){var c,d,e,f,g;if((b==null?null:b)===(a==null?null:a)){return true}if(!(b!=null&&ie(b.tI,15))){return false}f=b;if(a.e!=f.E()){return false}for(d=f.F().t();d.v();){c=d.w();e=c.H();g=c.I();if(!(e==null?a.d:e!=null&&ie(e.tI,1)?ts+e in a.f:tm(a,e,~~W(e)))){return false}if(!oq(g,e==null?a.c:e!=null&&ie(e.tI,1)?a.f[ts+e]:rm(a,e,~~W(e)))){return false}}return true} | |
function dj(a,b){var c,d,e,f,g;f=eo(new ao);c=a.childNodes;for(g=0;g<c.length;++g){e=c[g];if(!!e&&e.nodeType==1){d=e;d.className.indexOf(b.b)!=-1?Zd(f.b,f.c++,d):io(f,dj(d,b))}}return f} | |
function Le(a,b){var c,d;b%=1.8446744073709552E19;a%=1.8446744073709552E19;c=b%4294967296;d=Math.floor(a/4294967296)*4294967296;b=b-c+d;a=a-d+c;while(a<0){a+=4294967296;b-=4294967296}while(a>4294967295){a-=4294967296;b+=4294967296}b=b%1.8446744073709552E19;while(b>9223372032559808512){b-=1.8446744073709552E19}while(b<-9223372036854775808){b+=1.8446744073709552E19}return [a,b]} | |
function $l(a,b){var c,d,e,f,g,h;f=a.b.e;b.length<f&&(b=Sd(b,f));e=b;d=(g=Vm(new Tm,gm(a.b).c.b),Yn(new Wn,g));for(c=0;c<f;++c){Zd(e,c,(h=Hn(d.b.b),h.H()))}b.length>f&&Zd(b,f,null);return b} | |
function zk(a,b,c,d){var e;a.h=pk(new nk,b.b[0],b.b[1],b.b[2]);a.g=d;a.i=c;e=a.i/2;a.b=qk(new nk,Xd(we,57,-1,[a.h.b[0]-e,a.h.b[1]-e,a.h.b[2]-e]));a.c=qk(new nk,Xd(we,57,-1,[a.h.b[0]+e,a.h.b[1]-e,a.h.b[2]-e]));a.d=qk(new nk,Xd(we,57,-1,[a.h.b[0]+e,a.h.b[1]+e,a.h.b[2]-e]));a.e=qk(new nk,Xd(we,57,-1,[a.h.b[0]-e,a.h.b[1]+e,a.h.b[2]-e]));a.f=qk(new nk,Xd(we,57,-1,[a.h.b[0],a.h.b[1],a.h.b[2]-e]));return a} | |
function Pf(a){switch(a){case ur:return 4096;case vr:return 1024;case wr:return 1;case xr:return 2;case yr:return 2048;case zr:return 128;case Ar:return 256;case Br:return 512;case Cr:return 32768;case Dr:return 8192;case Er:return 4;case Fr:return 64;case Gr:return 32;case Hr:return 16;case Ir:return 8;case Jr:return 16384;case Kr:return 65536;case Lr:return 131072;case Mr:return 131072;case Nr:return 262144;case Or:return 524288;}} | |
function $h(a,b,c){a.b=pk(new nk,b.b[0],b.b[1],b.b[2]);a.c=eo(new ao);go(a.c,zk(new xk,pk(new nk,0,0,0),c,(_i(),Wi)));Ck(jo(a.c,0),Cj(Rh(new Ph,90)));go(a.c,zk(new xk,pk(new nk,0,0,0),c,Vi));Ck(jo(a.c,1),Cj(Rh(new Ph,-90)));go(a.c,zk(new xk,pk(new nk,0,0,0),c,Yi));go(a.c,zk(new xk,pk(new nk,0,0,0),c,$i));Ck(jo(a.c,3),Dj(Rh(new Ph,-90)));go(a.c,zk(new xk,pk(new nk,0,0,0),c,Zi));Ck(jo(a.c,4),Dj(Rh(new Ph,90)));go(a.c,zk(new xk,pk(new nk,0,0,0),c,Xi));Ck(jo(a.c,5),Dj(Rh(new Ph,180)));di(a,b);return a} | |
function _f(){Yf=$entry(function(a){if(Xf(a)){var b=Wf;if(b&&b.__listener){if(Tf(b.__listener)){nf(a,b,b.__listener);a.stopPropagation()}}}});Xf=$entry(function(a){return true});Zf=$entry(function(a){var b,c=this;while(c&&!(b=c.__listener)){c=c.parentNode}c&&c.nodeType!=1&&(c=null);b&&Tf(b)&&nf(a,c,b)});$wnd.addEventListener(wr,Yf,true);$wnd.addEventListener(xr,Yf,true);$wnd.addEventListener(Er,Yf,true);$wnd.addEventListener(Ir,Yf,true);$wnd.addEventListener(Fr,Yf,true);$wnd.addEventListener(Hr,Yf,true);$wnd.addEventListener(Gr,Yf,true);$wnd.addEventListener(Lr,Yf,true);$wnd.addEventListener(zr,Xf,true);$wnd.addEventListener(Br,Xf,true);$wnd.addEventListener(Ar,Xf,true)} | |
function ek(a,b){var c,d,e;a.k=b;a.f=b.offsetWidth||0;a.e=b.offsetHeight||0;e=qj(Fl((gc(),b).innerHTML));c=e[ks];d=e[ls];b.innerHTML=jr;a.c=Ai(new yi,a.f,a.e);a.b=li(new ji,qk(new nk,Xd(we,57,-1,[c.origin?c.origin.x:0,c.origin?c.origin.y:0,c.origin?c.origin.z:-100])),(qk(new nk,Xd(we,57,-1,[c.direction?c.direction.x:0,c.direction?c.direction.y:0,c.direction?c.direction.z:1])),a.c));sh(a,a.c);a.d=Lj(new Jj,qk(new nk,Xd(we,57,-1,[d.origin?d.origin.x:0,d.origin?d.origin.y:0,d.origin?d.origin.z:0])),d[ms]?d[ms]:20);Pj(a.d,Bj(Rh(new Ph,d[ns]?d[ns]:0),Rh(new Ph,d[os]?d[os]:0),Rh(new Ph,d[ps]?d[ps]:0)));a.c.b.translate(~~(a.f/2),~~(a.e/2));Mj(a.d,a.b);a.c.b.translate(~~(-a.f/2),~~(-a.e/2));return a} | |
function ag(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;if(!c)return;c&1&&(a.onclick=b&1?Zf:null);c&2&&(a.ondblclick=b&2?Zf:null);c&4&&(a.onmousedown=b&4?Zf:null);c&8&&(a.onmouseup=b&8?Zf:null);c&16&&(a.onmouseover=b&16?Zf:null);c&32&&(a.onmouseout=b&32?Zf:null);c&64&&(a.onmousemove=b&64?Zf:null);c&128&&(a.onkeydown=b&128?Zf:null);c&256&&(a.onkeypress=b&256?Zf:null);c&512&&(a.onkeyup=b&512?Zf:null);c&1024&&(a.onchange=b&1024?Zf:null);c&2048&&(a.onfocus=b&2048?Zf:null);c&4096&&(a.onblur=b&4096?Zf:null);c&8192&&(a.onlosecapture=b&8192?Zf:null);c&16384&&(a.onscroll=b&16384?Zf:null);c&32768&&(a.onload=b&32768?Zf:null);c&65536&&(a.onerror=b&65536?Zf:null);c&131072&&(a.onmousewheel=b&131072?Zf:null);c&262144&&(a.oncontextmenu=b&262144?Zf:null);c&524288&&(a.onpaste=b&524288?Zf:null)} | |
var jr='',pr='\n',ss=' ',as='#000',es='#00f',ds='#0f0',cs='#f00',fs='#f80',gs='#ff0',bs='#fff',kr='(',js=')',ws=', Size: ',_r='2d',ts=':',us='Add not supported on this collection',Ur='Cannot set a new parent without first clearing the old parent',rs='Class$',hs='Could not parse [',Mr='DOMMouseScroll',vs='Index: ',Qr='MouseEvents',Vr='One or more exceptions caught, see full set in AttachDetachException#getCauses',Rr="Should only call onAttach when the widget is detached from the browser's document",Sr="Should only call onDetach when the widget is attached to the browser's document",Wr='SimplePanel can only contain one child widget',Tr="This widget's parent does not implement HasWidgets",nr='Unknown',or='Unknown source',is=']',mr='anonymous',ur='blur',ks='camera',Xr='canvas',vr='change',wr='click',tr='com.sjl.rubiks.client.Rubiks',Nr='contextmenu',xr='dblclick',Kr='error',yr='focus',lr='function',$r='height',Pr='html',zr='keydown',Ar='keypress',Br='keyup',Cr='load',Dr='losecapture',rr='moduleStartup',Er='mousedown',Fr='mousemove',Gr='mouseout',Hr='mouseover',Ir='mouseup',Lr='mousewheel',sr='onModuleLoadStart',Or='paste',Zr='px',ns='rotate-x',os='rotate-y',ps='rotate-z',ls='rubik-cube',qs='rubiks',Jr='scroll',ms='side-length',qr='startup',Yr='width';var _,hr=[0,-9223372036854775808],ir=[16777216,0],gr=[4294967295,9223372032559808512];_=r.prototype={};_.eQ=v;_.hC=w;_.tM=pq;_.tI=1;_=F.prototype=new r;_.tI=3;_=E.prototype=new F;_.tI=4;_=D.prototype=new E;_.tI=5;_=C.prototype=new D;_.tI=6;_.b=null;_=hb.prototype=new r;_.tI=0;var lb=0,mb=0;_=vb.prototype=new hb;_.tI=0;_.d=false;_.g=false;var wb;_=Hb.prototype=new r;_.l=Kb;_.tI=0;_.b=null;_=Lb.prototype=new r;_.l=Ob;_.tI=0;_.b=null;_=fc.prototype=new r;_.tI=0;_=lc.prototype=new fc;_.tI=0;_=kc.prototype=new lc;_.tI=0;_=rc.prototype=new kc;_.tI=0;_=Vc.prototype=new r;_.tI=0;_.b=false;_.c=null;_=Uc.prototype=new Vc;_.m=$c;_.n=ad;_.tI=0;var Yc=null;_=ed.prototype=new r;_.tI=0;_=hd.prototype=new r;_.hC=ld;_.tI=0;_.b=0;var id=0;_=md.prototype=new r;_.tI=0;_.b=null;_.c=0;_.d=false;_.e=null;_.f=null;_=vd.prototype=new r;_.tI=0;_.b=null;_.c=null;_.d=null;_=zd.prototype=new r;_.tI=0;_=Kd.prototype=new r;_.tI=0;_.aC=null;_.length=0;_.qI=0;var _d,ae;var ge=[{},{},{1:1,7:1},{7:1,9:1},{7:1,9:1},{2:1,7:1,9:1},{2:1,7:1,9:1,11:1},{3:1},{5:1},{3:1,4:1,5:1,6:1},{3:1,4:1,5:1,6:1},{3:1,4:1,5:1,6:1},{3:1,4:1,5:1,6:1},{2:1,7:1,9:1},{3:1,4:1,5:1,6:1},{3:1,4:1,5:1,6:1},{3:1,4:1,5:1,6:1},{3:1,4:1,5:1,6:1},{2:1,7:1,9:1},{3:1,4:1,5:1,6:1},{2:1,7:1,9:1},{2:1,7:1,9:1},{7:1,9:1},{7:1,9:1},{2:1,7:1,9:1},{7:1},{7:1,12:1},{2:1,7:1,9:1},{2:1,7:1,9:1},{2:1,7:1,9:1},{7:1,8:1},{2:1,7:1,9:1},{15:1},{15:1},{16:1},{16:1},{13:1},{13:1},{13:1},{14:1},{16:1},{7:1,14:1},{14:1},{15:1},{16:1},{16:1},{13:1},{14:1},{7:1,15:1},{7:1,16:1},{13:1},{2:1,7:1,9:1},{7:1},{7:1},{7:1},{7:1},{7:1},{7:1,10:1},{7:1},{7:1},{7:1},{7:1},{7:1}];var Ue;var Xe,Ye,Ze;var kf=null,lf=null;var tf=false,uf=null;_=Df.prototype=new Vc;_.m=Hf;_.n=If;_.tI=0;var Ef;_=Jf.prototype=new md;_.tI=7;var Nf=false;var Wf=null,Xf=null,Yf=null,Zf=null;_=mg.prototype=new r;_.tI=8;_.k=null;_=lg.prototype=new mg;_.p=wg;_.q=xg;_.o=yg;_.r=zg;_.s=Ag;_.tI=9;_.h=false;_.i=0;_.j=null;_=kg.prototype=new lg;_.p=Cg;_.q=Dg;_.r=Eg;_.s=Fg;_.tI=10;_=jg.prototype=new kg;_.t=Ig;_.tI=11;_=ig.prototype=new jg;_.tI=12;_=Kg.prototype=new D;_.tI=13;var Lg,Mg;_=Qg.prototype=new r;_.u=Sg;_.tI=0;_=Tg.prototype=new r;_.u=Vg;_.tI=0;_=$g.prototype=new ig;_.tI=14;var _g,ah,bh;_=ih.prototype=new r;_.u=kh;_.tI=0;_=lh.prototype=new r;_.tI=0;_=nh.prototype=new $g;_.tI=15;_=qh.prototype=new kg;_.t=vh;_.tI=16;_.g=null;_=wh.prototype=new r;_.v=Bh;_.w=Ch;_.tI=0;_.c=null;_=Dh.prototype=new r;_.t=Hh;_.tI=0;_.b=null;_.c=0;_=Ih.prototype=new r;_.v=Nh;_.w=Oh;_.tI=0;_.b=-1;_.c=null;_=Ph.prototype=new r;_.tI=0;_.b=null;_.c=0;_.d=0;_.e=null;_=Uh.prototype=new r;_.tI=0;_.b=null;_.c=null;_.d=null;_.e=null;_=Yh.prototype=new r;_.tI=0;_.b=null;_.c=null;_=ei.prototype=new r;_.A=ii;_.tI=0;_.b=null;_=ji.prototype=new r;_.tI=0;_.b=null;_.c=null;_=yi.prototype=new lg;_.tI=17;_.b=null;_=Ti.prototype=new r;_.tI=0;_.b=null;var Ui,Vi,Wi,Xi,Yi,Zi,$i;_=ej.prototype=new r;_.tI=0;_.b=null;_=ij.prototype=new D;_.tI=18;var mj;_=rj.prototype=new r;_.B=tj;_.tI=0;_=vj.prototype=new r;_.B=xj;_.tI=0;_=Ej.prototype=new r;_.tI=0;_.b=null;_=Jj.prototype=new r;_.tI=0;_.b=null;_.c=null;_.d=null;_=Qj.prototype=new r;_.A=Uj;_.tI=0;_.b=null;_=ck.prototype=new qh;_.tI=19;_.b=null;_.c=null;_.d=null;_.e=0;_.f=0;_=nk.prototype=new r;_.tI=0;_.b=null;_=xk.prototype=new r;_.tI=0;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.g=null;_.h=null;_.i=0;_=Fk.prototype=new r;_.tI=0;_.b=0;_.c=0;_=Kk.prototype=new D;_.tI=21;_=Ok.prototype=new r;_.tI=0;_=Uk.prototype=new r;_.tI=25;_=Tk.prototype=new Uk;_.cT=Zk;_.eQ=$k;_.hC=_k;_.tI=26;_.b=0;_=bl.prototype=new D;_.tI=27;_=fl.prototype=new D;_.tI=28;_=tl.prototype=new D;_.tI=29;_=wl.prototype=new r;_.tI=30;_=String.prototype;_.cT=Il;_.eQ=Jl;_.hC=Kl;_.tI=2;var Ml,Nl=0,Ol;_=Tl.prototype=new D;_.tI=31;_=Xl.prototype=new r;_.C=_l;_.D=am;_.tI=0;_=cm.prototype=new r;_.eQ=hm;_.hC=im;_.E=jm;_.tI=32;_=bm.prototype=new cm;_.F=Dm;_.G=Em;_.E=Fm;_.tI=33;_.b=null;_.c=null;_.d=false;_.e=0;_.f=null;_=Hm.prototype=new Xl;_.eQ=Jm;_.hC=Km;_.tI=34;_=Gm.prototype=new Hm;_.D=Qm;_.t=Rm;_.E=Sm;_.tI=35;_.b=null;_=Tm.prototype=new r;_.v=Ym;_.w=Zm;_.tI=0;_.b=null;_.c=null;_=_m.prototype=new r;_.eQ=bn;_.hC=cn;_.tI=36;_=$m.prototype=new _m;_.H=fn;_.I=gn;_.J=hn;_.tI=37;_.b=null;_=jn.prototype=new _m;_.H=mn;_.I=nn;_.J=pn;_.tI=38;_.b=null;_.c=null;_=qn.prototype=new Xl;_.C=wn;_.eQ=yn;_.hC=zn;_.t=Bn;_.tI=39;_=Cn.prototype=new r;_.v=In;_.w=Jn;_.tI=0;_.c=0;_.d=-1;_.e=null;_=Kn.prototype=new Cn;_.tI=0;_.b=null;_=Pn.prototype=new Hm;_.D=Tn;_.t=Un;_.E=Vn;_.tI=40;_.b=null;_.c=null;_=Wn.prototype=new r;_.v=$n;_.w=_n;_.tI=0;_.b=null;_=ao.prototype=new qn;_.C=no;_.D=oo;_.E=po;_.tI=41;_.c=0;_=Go.prototype=new r;_.C=Jo;_.t=Ko;_.E=Lo;_.tI=0;_.c=null;_=Mo.prototype=new r;_.v=Po;_.w=Qo;_.tI=0;_.b=null;_=Ro.prototype=new Go;_.eQ=Uo;_.hC=Vo;_.tI=42;_.b=null;_=Wo.prototype=new r;_.F=Zo;_.eQ=$o;_.hC=_o;_.E=ap;_.tI=43;_.b=null;_.c=null;_=cp.prototype=new Go;_.eQ=ep;_.hC=fp;_.tI=44;_=bp.prototype=new cp;_.t=ip;_.tI=45;_=jp.prototype=new r;_.v=mp;_.w=np;_.tI=0;_.b=null;_=op.prototype=new r;_.eQ=rp;_.H=sp;_.I=tp;_.hC=up;_.J=vp;_.tI=46;_.b=null;_=wp.prototype=new Ro;_.tI=47;var Bp;_=Dp.prototype=new r;_.A=Fp;_.tI=0;_=Gp.prototype=new bm;_.tI=48;_=Kp.prototype=new Hm;_.C=Sp;_.D=Tp;_.t=Up;_.E=Vp;_.tI=49;_.b=null;_=_p.prototype=new _m;_.H=dq;_.I=eq;_.J=gq;_.tI=50;_.b=null;_.c=null;_=hq.prototype=new D;_.tI=51;var $entry=pb;var ze=Qk('Kd'),we=Qk('Kd'),Be=Qk('Kd'),Ae=Qk('Kd'),xe=Qk('Kd'),ye=Qk('Kd');$stats && $stats({moduleName:'rubiks',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if (rubiks) rubiks.onScriptLoad(gwtOnLoad);})(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function rubiks(){var I='',Nb='\n--><\/script>',hb='" for "gwt:onLoadErrorFn"',fb='" for "gwt:onPropertyErrorFn"',Cb='"<script src=\\"',S='"><\/script>',U='#',Mb=');',Db='.cache.js\\"><\/scr" + "ipt>"',W='/',vb='../c2c52039c44762f243fe3deec8b9a29326d92c16/1D88C1CFC956D9CCF482C24AC7F915B7',wb='../8853302dbaf5675e8c930c0f81840cecf1e104af/3045B7CCDFC95613D9D3E103723AE22C',xb='../3c67b3936bdc4352426f8fe9273a47274e6a908e/7E186AB54904182DBA8A145F98313492',R='<script id="',Eb='<script><!--\n',cb='=',V='?',yb='../393ec0681a409f8ba1b0a33fd1ca21e6a3c36da2/BF9D5F77F2E0DBB15B5A107017515BAA',eb='Bad handler "',sb='Cross-site hosted mode not yet implemented. See issue ',Ab='DOMContentLoaded',zb='../8a2f6cb71f1273dd5df33ae92c528b3794e3cca7/FC426790B2AB6D0F6D18470E3C0979A2',T='SCRIPT',Q='__gwt_marker_rubiks',X='base',M='begin',L='bootstrap',Z='clear.cache.gif',bb='content',Lb='document.write(',P='end',Hb='evtGroup: "loadExternalRefs", millis:(new Date()).getTime(),',Jb='evtGroup: "moduleStartup", millis:(new Date()).getTime(),',pb='gecko',qb='gecko1_8',N='gwt.hybrid',gb='gwt:onLoadErrorFn',db='gwt:onPropertyErrorFn',ab='gwt:property',tb='http://code.google.com/p/google-web-toolkit/issues/detail?id=2079',ob='ie6',nb='ie8',Y='img',Bb='loadExternalRefs',$='meta',Gb='moduleName:"rubiks", sessionId:$sessionId, subSystem:"startup",',O='moduleStartup',mb='msie',_='name',jb='opera',J='rubiks',lb='safari',ub='selectingPermutation',K='startup',Ib='type: "end"});',Kb='type: "moduleRequested"});',rb='unknown',ib='user.agent',kb='webkit',Fb='window.__gwtStatsEvent && window.__gwtStatsEvent({';var k=window,l=document,m=k.__gwtStatsEvent?function(a){return k.__gwtStatsEvent(a)}:null,n,o,p=I,q={},r=[],s=[],t=[],u,v;m&&m({moduleName:J,sessionId:$sessionId,subSystem:K,evtGroup:L,millis:(new Date).getTime(),type:M});if(!k.__gwt_stylesLoaded){k.__gwt_stylesLoaded={}}if(!k.__gwt_scriptsLoaded){k.__gwt_scriptsLoaded={}}function w(){try{return k.external&&(k.external.gwtOnLoad&&k.location.search.indexOf(N)==-1)}catch(a){return false}} | |
function x(){if(n&&o){n(u,J,p);m&&m({moduleName:J,sessionId:$sessionId,subSystem:K,evtGroup:O,millis:(new Date).getTime(),type:P})}} | |
function y(){var e,f=Q,g;l.write(R+f+S);g=l.getElementById(f);e=g&&g.previousSibling;while(e&&e.tagName!=T){e=e.previousSibling}function h(a){var b=a.lastIndexOf(U);if(b==-1){b=a.length}var c=a.indexOf(V);if(c==-1){c=a.length}var d=a.lastIndexOf(W,Math.min(c,b));return d>=0?a.substring(0,d+1):I} | |
;if(e&&e.src){p=h(e.src)}if(p==I){var i=l.getElementsByTagName(X);if(i.length>0){p=i[i.length-1].href}else{p=h(l.location.href)}}else if(p.match(/^\w+:\/\//)){}else{var j=l.createElement(Y);j.src=p+Z;p=h(j.src)}if(g){g.parentNode.removeChild(g)}} | |
function z(){var b=document.getElementsByTagName($);for(var c=0,d=b.length;c<d;++c){var e=b[c],f=e.getAttribute(_),g;if(f){if(f==ab){g=e.getAttribute(bb);if(g){var h,i=g.indexOf(cb);if(i>=0){f=g.substring(0,i);h=g.substring(i+1)}else{f=g;h=I}q[f]=h}}else if(f==db){g=e.getAttribute(bb);if(g){try{v=eval(g)}catch(a){alert(eb+g+fb)}}}else if(f==gb){g=e.getAttribute(bb);if(g){try{u=eval(g)}catch(a){alert(eb+g+hb)}}}}}} | |
function C(a,b){var c=t;for(var d=0,e=a.length-1;d<e;++d){c=c[a[d]]||(c[a[d]]=[])}c[a[e]]=b} | |
function D(a){var b=s[a](),c=r[a];if(b in c){return b}var d=[];for(var e in c){d[c[e]]=e}if(v){v(a,d,b)}throw null} | |
s[ib]=function(){var b=navigator.userAgent.toLowerCase();var c=function(a){return parseInt(a[1])*1000+parseInt(a[2])};if(b.indexOf(jb)!=-1){return jb}else if(b.indexOf(kb)!=-1){return lb}else if(b.indexOf(mb)!=-1){if(document.documentMode>=8){return nb}else{var d=/msie ([0-9]+)\.([0-9]+)/.exec(b);if(d&&d.length==3){var e=c(d);if(e>=6000){return ob}}}}else if(b.indexOf(pb)!=-1){var d=/rv:([0-9]+)\.([0-9]+)/.exec(b);if(d&&d.length==3){if(c(d)>=1008)return qb}return pb}return rb};r[ib]={gecko:0,gecko1_8:1,ie6:2,ie8:3,opera:4,safari:5};rubiks.onScriptLoad=function(a){rubiks=null;n=a;x()};if(w()){alert(sb+tb);return}y();z();m&&m({moduleName:J,sessionId:$sessionId,subSystem:K,evtGroup:L,millis:(new Date).getTime(),type:ub});var E;try{C([qb],vb);C([jb],wb);C([ob],xb);C([nb],xb);C([lb],yb);C([pb],zb);E=t[D(ib)]}catch(a){return}var F;function G(){if(!o){o=true;x();if(l.removeEventListener){l.removeEventListener(Ab,G,false)}if(F){clearInterval(F)}}} | |
if(l.addEventListener){l.addEventListener(Ab,function(){G()},false)}var F=setInterval(function(){if(/loaded|complete/.test(l.readyState)){G()}},50);m&&m({moduleName:J,sessionId:$sessionId,subSystem:K,evtGroup:L,millis:(new Date).getTime(),type:P});m&&m({moduleName:J,sessionId:$sessionId,subSystem:K,evtGroup:Bb,millis:(new Date).getTime(),type:M});var H=Cb+p+E+Db;l.write(Eb+Fb+Gb+Hb+Ib+Fb+Gb+Jb+Kb+Lb+H+Mb+Nb)} | |
rubiks(); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment