kune-commits
Threads by month
- ----- 2026 -----
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
May 2011
- 2 participants
- 62 discussions
Author: vjrj_
Date: 2011-05-09 15:50:42 +0200 (Mon, 09 May 2011)
New Revision: 1365
Added:
intro/war/kuneintro/041E0FBF6E2C7F2A5D2226A56B7A2BB5.cache.html
intro/war/kuneintro/0B007C778586361861C873794CDF4988.cache.html
intro/war/kuneintro/7B389F164AD22DCB88BFA05BCD2FDDDC.cache.html
intro/war/kuneintro/807CA58765E639ABAD8AA3A1FE4820F6.cache.html
intro/war/kuneintro/A88FCD2648ED9C395A167155D310779A.cache.html
Modified:
intro/fabfile.py
Log:
Modified: intro/fabfile.py
===================================================================
--- intro/fabfile.py 2011-05-09 13:49:58 UTC (rev 1364)
+++ intro/fabfile.py 2011-05-09 13:50:42 UTC (rev 1365)
@@ -1,7 +1,7 @@
from fabric.api import *
env.hosts = ['scm.ourproject.org']
-kune_path = '/home/groups/kune/htdocs/intro/'
+kune_path = '/home/groups/kune/htdocs/introd/'
def commit():
"Similar to prepare_deploy"
Added: intro/war/kuneintro/041E0FBF6E2C7F2A5D2226A56B7A2BB5.cache.html
===================================================================
--- intro/war/kuneintro/041E0FBF6E2C7F2A5D2226A56B7A2BB5.cache.html (rev 0)
+++ intro/war/kuneintro/041E0FBF6E2C7F2A5D2226A56B7A2BB5.cache.html 2011-05-09 13:50:42 UTC (rev 1365)
@@ -0,0 +1,571 @@
+<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.1.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '041E0FBF6E2C7F2A5D2226A56B7A2BB5';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'kuneintro',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
+function CA(){}
+function Kb(){}
+function Jb(){}
+function Ib(){}
+function Hb(){}
+function Gb(){}
+function Jc(){}
+function Nc(){}
+function Rc(){}
+function kd(){}
+function hd(){}
+function pd(){}
+function Dd(){}
+function Cd(){}
+function Yd(){}
+function Xd(){}
+function Wd(){}
+function Vd(){}
+function Je(){}
+function Ye(){}
+function cf(){}
+function vf(){}
+function qf(){}
+function Af(){}
+function Mf(){}
+function zf(){}
+function zh(){}
+function ch(){}
+function bh(){}
+function nh(){}
+function qh(){}
+function th(){}
+function wh(){}
+function Fh(){}
+function Ih(){}
+function Lh(){}
+function Ph(){}
+function Wh(){}
+function Zh(){}
+function ai(){}
+function di(){}
+function gi(){}
+function ni(){}
+function qi(){}
+function ti(){}
+function wi(){}
+function zi(){}
+function Li(){}
+function Qi(){}
+function Ui(){}
+function Yi(){}
+function aj(){}
+function ej(){}
+function ij(){}
+function mj(){}
+function qj(){}
+function Gj(){}
+function Ej(){}
+function Pj(){}
+function Ij(){}
+function Uj(){}
+function Tj(){}
+function Sj(){}
+function Rj(){}
+function fk(){}
+function jk(){}
+function ik(){}
+function Jk(){}
+function Zk(){}
+function Vk(){}
+function kl(){}
+function hl(){}
+function pl(){}
+function sl(){}
+function Al(){}
+function Pl(){}
+function Nl(){}
+function Ql(){}
+function Ul(){}
+function Un(){}
+function wn(){}
+function Gn(){}
+function Nn(){}
+function bm(){}
+function lm(){}
+function im(){}
+function bo(){}
+function qo(){}
+function vo(){}
+function yo(){}
+function Go(){}
+function Ko(){}
+function Oo(){}
+function pp(){}
+function np(){}
+function Ap(){}
+function Gp(){}
+function iq(){}
+function hq(){}
+function gq(){}
+function Fq(){}
+function Nq(){}
+function Lq(){}
+function Rq(){}
+function Pq(){}
+function Vq(){}
+function Uq(){}
+function ar(){}
+function dr(){}
+function Br(){}
+function Ar(){}
+function Ir(){}
+function Yr(){}
+function Sr(){}
+function as(){}
+function es(){}
+function js(){}
+function os(){}
+function ns(){}
+function ms(){}
+function Os(){}
+function Qs(){}
+function Xs(){}
+function bt(){}
+function it(){}
+function qt(){}
+function pt(){}
+function vt(){}
+function Ct(){}
+function It(){}
+function Pt(){}
+function Nt(){}
+function Qt(){}
+function du(){}
+function hu(){}
+function ju(){}
+function vu(){}
+function tu(){}
+function zu(){}
+function xu(){}
+function Bu(){}
+function Eu(){}
+function Ou(){}
+function $u(){}
+function lv(){}
+function pv(){}
+function uv(){}
+function Fv(){}
+function bw(){}
+function hw(){}
+function fw(){}
+function jw(){}
+function ow(){}
+function rw(){}
+function uw(){}
+function zw(){}
+function yw(){}
+function Pw(){}
+function Tw(){}
+function sx(){}
+function vx(){}
+function Cx(){}
+function Bx(){}
+function _x(){}
+function $x(){}
+function ly(){}
+function ty(){}
+function sy(){}
+function Cy(){}
+function Iy(){}
+function Vy(){}
+function Vz(){}
+function bz(){}
+function fz(){}
+function mz(){}
+function rz(){}
+function Rz(){}
+function Pz(){}
+function Zz(){}
+function nA(){}
+function uA(){}
+function Vw(a){}
+function dw(){tf()}
+function lw(){tf()}
+function ww(){tf()}
+function Rw(){tf()}
+function je(){tf()}
+function xo(){tf()}
+function wA(){tf()}
+function ie(a){tf()}
+function qw(a){tf()}
+function tw(a){tf()}
+function xw(a){tf()}
+function Sw(a){tf()}
+function ux(a){tf()}
+function Nd(){Fd()}
+function lo(){eo()}
+function Dp(){Cp()}
+function Sb(a,b){a.u=b}
+function ph(){this.b=0}
+function Hh(){this.b=0}
+function Yh(){this.b=0}
+function sh(){this.b=1}
+function Kh(){this.b=1}
+function _h(){this.b=1}
+function vh(){this.b=2}
+function Nh(){this.b=2}
+function yh(){this.b=3}
+function yi(){this.b=3}
+function fi(){this.b=3}
+function $i(){this.b=3}
+function ci(){this.b=2}
+function vi(){this.b=2}
+function Wi(){this.b=2}
+function pi(){this.b=0}
+function Oi(){this.b=0}
+function si(){this.b=1}
+function Si(){this.b=1}
+function cj(){this.b=4}
+function gj(){this.b=5}
+function kj(){this.b=6}
+function oj(){this.b=7}
+function sj(){this.b=8}
+function Lc(a){this.b=a}
+function Pc(a){this.b=a}
+function Tc(a){this.b=a}
+function Ss(a){this.b=a}
+function Zs(a){this.b=a}
+function yt(a){this.b=a}
+function Lt(a){this.d=a}
+function Lv(a){this.c=a}
+function Wo(a){this.e=a}
+function Cw(a){this.b=a}
+function hy(a){this.b=a}
+function yy(a){this.b=a}
+function $y(a){this.d=a}
+function oz(a){this.b=a}
+function Nk(){this.b={}}
+function mk(){this.d=++kk}
+function dA(){this.b=new Yz}
+function jt(){jt=CA;new Yz}
+function Uk(){return null}
+function Yz(){Kx(this)}
+function _g(a){a[dD]=eD}
+function mr(a,b){a.f=b}
+function or(a,b){a.g=b}
+function gm(a,b){this.b=b}
+function Sn(a,b){this.b=b}
+function Io(a){Fd();this.b=a}
+function Mo(a){Fd();this.b=a}
+function fp(a){_o=a;Op();Sp=a}
+function hp(a,b){Op();cq(a,b)}
+function zq(a,b){oq(a,b,a.u)}
+function wv(a,b){zv(a,b,a.c)}
+function Ub(a,b,c){Yb(a.u,b,c)}
+function Dc(a){a.c=a.j.f+1}
+function So(a){return a.d<a.b}
+function Nw(a,b){return a>b?a:b}
+function Ow(a){return 5<a?5:a}
+function Jq(a){Wl.call(this,a)}
+function Ge(b,a){b[b.length]=a}
+function St(a,b){Tt(a,b,a.g.c)}
+function gs(a,b,c){sq(a,b,a.u,c)}
+function hv(a,b){gv(a,yv(a.d,b))}
+function bc(a,b){!!a.r&&vl(a.r,b)}
+function Eo(a,b){uz(a.c,b);Do(a)}
+function Cc(a){a.c=Ow(a.c+1);Ec(a)}
+function Yt(a,b,c){b.s.V=c;Kt(a.c)}
+function Jn(a,b){this.b=a;this.c=b}
+function nv(a,b){this.b=a;this.c=b}
+function iz(a,b){this.b=a;this.c=b}
+function qA(a,b){this.b=a;this.c=b}
+function Ey(a,b){this.c=a;this.b=b}
+function Yy(a){return a.c<a.d.Db()}
+function Ro(a){return wz(a.e.c,a.c)}
+function Qx(b,a){return YC+a in b.f}
+function $e(){$e=CA;Ze=new cf}
+function Kj(){Kj=CA;Jj=new Pj}
+function kp(){kp=CA;jp=new Fo}
+function Cp(){Cp=CA;Bp=new mk}
+function Oz(){Oz=CA;Nz=new Rz}
+function ox(){ox=CA;lx={};nx={}}
+function dk(){dk=CA;ck=new pk(new fk)}
+function wl(a){this.b=new Ml;this.c=a}
+function Ip(){this.b=new Ml;this.c=null}
+function xp(){if(!sp){fq();sp=true}}
+function Op(){if(!Kp){$p();Kp=true}}
+function Bc(a){a.c=Nw(0,a.c-1);Ec(a)}
+function bf(a,b){a.c=df(a.c,[b,false])}
+function Em(a,b){return a.cM&&a.cM[b]}
+function tq(a,b){return uq(a,xv(a.g,b))}
+function En(a,b){ko(b.e,b.d);zz(a.d,b)}
+function Vt(a,b,c,d){Yn(b.s,c,d);Kt(a.c)}
+function Xt(a,b,c,d){$n(b.s,c,d);Kt(a.c)}
+function Tb(a,b,c){Ub(a,Wb(a.u)+EB+b,c)}
+function Cn(a,b,c){return ho(a.c,a.e,b,c)}
+function Oy(a,b){(a<0||a>=b)&&Ry(a,b)}
+function Ry(a,b){throw new xw(tF+a+uF+b)}
+function Ml(){this.e=new Yz;this.d=false}
+function Su(a){this.c=a;this.b=!!this.c.c}
+function le(a){tf();this.b=a;sf(new Mf,this)}
+function Cz(){this.b=qm(cn,{38:1},0,0,0)}
+function Dv(){this.b=qm(an,{38:1},19,4,0)}
+function Ju(){this.u=$doc.createElement(JD)}
+function Du(){ou.call(this,$doc.body)}
+function wz(a,b){Oy(b,a.c);return a.b[b]}
+function uz(a,b){tm(a.b,a.c++,b);return true}
+function uf(){try{null.a()}catch(a){return a}}
+function As(a){zs.call(this);cs(this.b,a,true)}
+function ss(a){this.u=a;this.b=new ds(this.u)}
+function ou(a){this.g=new Dv;this.u=a;dc(this)}
+function Sl(a,b,c){this.b=a;this.d=b;this.c=c}
+function Fl(a,b,c){var d;d=Hl(a,b);d.Bb(c)}
+function Wt(a,b,c,d,e){Zn(b.s,c,d,e);Kt(a.c)}
+function El(a,b){!a.b&&(a.b=new Cz);uz(a.b,b)}
+function _k(a){var b;if(Wk){b=new Zk;vl(a,b)}}
+function Fd(){Fd=CA;Ed=new Cz;vp(new pp)}
+function Iq(){Iq=CA;Gq=new Nq;Hq=new Rq}
+function Aj(){Aj=CA;xj=[];yj=[];zj=[];vj=new Gj}
+function xm(){xm=CA;vm=[];wm=[];ym(new lm,vm,wm)}
+function nu(){nu=CA;ku=new vu;lu=new Yz;mu=new dA}
+function Iw(){Iw=CA;Hw=qm(bn,{38:1},23,256,0)}
+function Dj(){if(!wj){wj=true;bf(($e(),Ze),vj)}}
+function Il(a,b){if(!b){throw new Sw(vD)}Gl(a,b)}
+function Gu(a,b){if(a.c){throw new tw(hF)}Iu(a,b)}
+function rq(a,b){if(b<0||b>a.g.c){throw new ww}}
+function qq(a,b){if(b<0||b>=a.g.c){throw new ww}}
+function Sm(a){if(a!=null){throw new lw}return null}
+function rx(){if(mx==256){lx=nx;nx={};mx=0}++mx}
+function ds(a){this.b=a;this.c=Zl(a);this.d=this.c}
+function ws(a){ss.call(this,a,$w(EE,a.tagName))}
+function cx(b,a){return b.substr(a,b.length-a)}
+function Ig(b,a){return b[a]==null?null:String(b[a])}
+function Im(a,b){return a!=null&&a.cM&&!!a.cM[b]}
+function wp(a,b){return Dl((!tp&&(tp=new Ip),tp).b,a,b)}
+function vp(a){xp();return wp(Wk?Wk:(Wk=new mk),a)}
+function Ex(a){var b;b=new hy(a);return new iz(a,b)}
+function tg(a){var b;b=Yf(a);!!b&&b.removeChild(a)}
+function _z(a,b){var c;c=Rx(a.b,b,a);return c==null}
+function Ut(a,b){var c;c=uq(a,b);c&&En(a.b,b.s);return c}
+function df(a,b){!a&&(a=[]);a[a.length]=b;return a}
+function pf(a,b){a.length>=b&&a.splice(0,b);return a}
+function Kx(a){a.b=[];a.f={};a.d=false;a.c=null;a.e=0}
+function ml(a){var b;if(il){b=new kl;!!a.r&&vl(a.r,b)}}
+function lp(a){kp();if(!a){throw new Sw(XD)}Eo(jp,a)}
+function _v(a){$wnd.setTimeout(function(){a.focus()},0)}
+function kg(a){return typeof a.tabIndex!=bD?a.tabIndex:-1}
+function Qp(a){return !Jm(a)&&a!=null&&a.cM&&!!a.cM[18]}
+function Jm(a){return a!=null&&a.tM!=CA&&!(a.cM&&!!a.cM[1])}
+function Do(a){if(a.c.c!=0&&!a.f&&!a.d){a.f=true;Hd(a.e,1)}}
+function pu(a){nu();try{a.cb()}finally{Vx(mu.b,a)!=null}}
+function qu(){nu();try{Kq(mu,ku)}finally{Kx(mu.b);Kx(lu)}}
+function Ws(){Ws=CA;new Zs(RD);new Zs(IE);Vs=new Zs(OD)}
+function hs(){this.g=new Dv;this.u=$doc.createElement(JD)}
+function Qr(){this.g=new Dv;this.u=$doc.createElement(JD)}
+function ls(){this.u=$doc.createElement(BE);this.u[FB]=CE}
+function Hr(a,b,c,d){this.c=c;this.b=d;this.f=a;this.d=b}
+function bv(a,b,c,d){var e;e=new As(c);cv(a,b,new sv(e),d)}
+function ac(a,b,c){return Dl((!a.r?(a.r=new wl(a)):a.r).b,c,b)}
+function xv(a,b){if(b<0||b>=a.c){throw new ww}return a.b[b]}
+function Jv(a){if(a.b>=a.c.c){throw new wA}return a.c.b[++a.b]}
+function dz(a){if(a.c<=0){throw new wA}return a.b.Kb(--a.c)}
+function Zt(a,b,c){b.s.W=c;b.u.style.display=c?OB:NB;Kt(a.c)}
+function so(a,b,c){this.c=0;this.d=0;this.b=c;this.f=b;this.e=a}
+function oq(a,b,c){ic(b);wv(a.g,b);c.appendChild(b.u);kc(b,a)}
+function Nj(a,b){var c;c=Lj(b);Mj(a).appendChild(c);return c}
+function Cv(a,b){var c;c=yv(a,b);if(c==-1){throw new wA}Bv(a,c)}
+function ir(a,b){var c;c=(b.b&1)==1;a.u.setAttribute(tE,c?uE:vE)}
+function lc(a,b){a.q==-1?hp(a.u,b|(a.u.__eventBits||0)):(a.q|=b)}
+function Er(a,b){a.e=b.u;!!a.f.c&&Dr(a.f.c)==Dr(a)&&lr(a.f,a.e)}
+function rv(a,b){b?Ub(a,Wb(a.u)+mF,true):Ub(a,Wb(a.u)+mF,false)}
+function Vx(a,b){return !b?Xx(a):Wx(a,b,~~(b.$H||(b.$H=++Oe)))}
+function te(a,b){return a.tM==CA||a.cM&&!!a.cM[1]?a.eQ(b):a===b}
+function Yn(a,b,c){a.v=a.w=true;a.y=false;a.L=0;a.N=0;a.M=b;a.O=c}
+function $n(a,b,c){a.x=a.u=true;a.t=false;a.P=0;a.J=56;a.Q=b;a.K=c}
+function ud(a){if(!a.i){return}zz(rd,a);a.gb();a.k=false;a.i=false}
+function ep(a){!!_o&&a==_o&&(_o=null);Op();a===Sp&&(Sp=null)}
+function Bq(a){a.style[eD]=OB;a.style[OD]=OB;a.style[KD]=OB}
+function zs(){ws.call(this,$doc.createElement(JD));this.u[FB]=FE}
+function Et(){ws.call(this,$doc.createElement(EE));this.u[FB]=bF}
+function Fn(a){this.c=new lo;this.d=new Cz;this.e=a;io(this.c,a)}
+function Zy(a){if(a.c>=a.d.Db()){throw new wA}return a.d.Kb(a.c++)}
+function Ru(a){if(!a.b||!a.c.c){throw new wA}a.b=false;return a.c.c}
+function Fm(a,b){if(a!=null&&!(a.cM&&a.cM[b])){throw new lw}return a}
+function Tx(a,b){var c;c=a.c;a.c=b;if(!a.d){a.d=true;++a.e}return c}
+function Xx(a){var b;b=a.c;a.c=null;if(a.d){a.d=false;--a.e}return b}
+function Kt(a){a.c=0;a.b=false;if(!a.e){a.e=true;bf(($e(),Ze),a)}}
+function ur(a){var b,c;b=(!a.c&&jr(a,a.k),a.c.b)^1;c=gr(a,b);jr(a,c)}
+function vz(a,b,c){(b<0||b>a.c)&&Ry(b,a.c);a.b.splice(b,0,c);++a.c}
+function Uo(a){yz(a.e.c,a.c);--a.b;a.c<=a.d&&--a.d<0&&(a.d=0);a.c=-1}
+function Zn(a,b,c,d){a.x=a.t=true;a.u=false;a.P=b;a.H=0;a.Q=c;a.I=d}
+function rm(a,b,c,d){xm();Am(d,vm,wm);d.aC=a;d.cM=b;d.qI=c;return d}
+function om(a,b){var c,d;c=a;d=pm(0,b);rm(c.aC,c.cM,c.qI,d);return d}
+function Bn(a,b){var c,d;c=fo(a.e,b);d=new ao(c,b);uz(a.d,d);return d}
+function sq(a,b,c,d){d=pq(a,b,d);ic(b);zv(a.g,b,d);_p(c,b.u,d);kc(b,a)}
+function vc(a,b){if(a.o){throw new tw(MB)}ic(b);Sb(a,b.u);a.o=b;kc(b,a)}
+function Kd(a,b){return $wnd.setTimeout($entry(function(){a.kb()}),b)}
+function ve(a){return a.tM==CA||a.cM&&!!a.cM[1]?a.hC():a.$H||(a.$H=++Oe)}
+function mn(a){if(a!=null&&a.cM&&!!a.cM[10]){return a}return new le(a)}
+function fv(a,b){var c;c=yv(a.d,b);if(c==-1){return false}return ev(a,c)}
+function Re(){if(Ne++==0){_e(($e(),Ze));return true}return false}
+function zp(){var a;if(sp){a=new Dp;!!tp&&vl(tp,a);return null}return null}
+function Yf(a){var b=a.parentNode;(!b||b.nodeType!=1)&&(b=null);return b}
+function To(a){var b;a.c=a.d;b=wz(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}
+function Xq(a){var b;dc(a);b=kg(a.u);-1==b&&(a.u.tabIndex=0,undefined)}
+function pq(a,b,c){var d;rq(a,c);if(b.t==a){d=yv(a.g,b);d<c&&--c}return c}
+function yz(a,b){var c;c=(Oy(b,a.c),a.b[b]);a.b.splice(b,1);--a.c;return c}
+function yv(a,b){var c;for(c=0;c<a.c;++c){if(a.b[c]==b){return c}}return -1}
+function xz(a,b,c){for(;c<a.c;++c){if(BA(b,a.b[c])){return c}}return -1}
+function Oj(a,b){var c;c=Lj(b);Mj(a).insertBefore(c,a.b.firstChild);return c}
+function Ux(e,a,b){var c,d=e.f;a=YC+a;a in d?(c=d[a]):++e.e;d[a]=b;return c}
+function ym(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
+function Am(a,b,c){xm();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
+function eo(){eo=CA;co=mo((Ji(),Ai),Ai);$doc.body.appendChild(co)}
+function io(a,b){b.style[KD]=(li(),SD);b.appendChild(a.b=mo((Ji(),Bi),Ci))}
+function _b(a,b,c){lc(a,Mp(c.c));return Dl((!a.r?(a.r=new wl(a)):a.r).b,c,b)}
+function Tt(a,b,c){var d;ic(b);zv(a.g,b,c);d=Bn(a.b,b.u);b.s=d;kc(b,a);Kt(a.c)}
+function vr(a){var b,c;b=(!a.c&&jr(a,a.k),a.c.b)^2;b&=-5;c=gr(a,b);jr(a,c)}
+function ez(a,b){var c;this.b=a;this.d=a;c=a.Db();(b<0||b>c)&&Ry(b,c);this.c=b}
+function pk(a){this.d=++kk;this.b=a;!Xj&&(Xj=new Nk);Xj.b[sD]=this;this.c=sD}
+function lt(a){jt();this.b=new ut(this,a.e,a.c,a.d,a.f,a.b);this.u[FB]=SE}
+function vs(){this.u=$doc.createElement(JD);this.b=new ds(this.u);this.u[FB]=DE}
+function Ns(){Ns=CA;new Ss(GE);new Ss(HE);Ls=new Ss(eD);new Ss(QD);Ms=Ls;Ks=Ms}
+function Dh(){Dh=CA;Ah=new Hh;Ch=new Kh;Bh=new Nh;rm(Wm,{38:1},26,[Ah,Ch,Bh])}
+function zz(a,b){var c;c=xz(a,b,0);if(c==-1){return false}yz(a,c);return true}
+function eg(a){var b=a.button;if(b==1){return 4}else if(b==2){return 2}return 1}
+function Xf(a){var b=a.firstChild;while(b&&b.nodeType!=1)b=b.nextSibling;return b}
+function Lj(a){var b;b=$doc.createElement(oD);b[pD]=qD;b.textContent=a||OB;return b}
+function Mj(a){var b;if(!a.b){b=$doc.getElementsByTagName(rD)[0];a.b=b}return a.b}
+function _e(a){var b,c;if(a.b){c=null;do{b=a.b;a.b=null;c=ef(b,c)}while(a.b);a.b=c}}
+function af(a){var b,c;if(a.c){c=null;do{b=a.c;a.c=null;c=ef(b,c)}while(a.c);a.c=c}}
+function Xz(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&te(a,b)}
+function BA(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&te(a,b)}
+function Zw(a,b){if(!(b!=null&&b.cM&&!!b.cM[1])){return false}return String(a)==b}
+function Gm(a){if(a!=null&&(a.tM==CA||a.cM&&!!a.cM[1])){throw new lw}return a}
+function Jf(a){var b;b=pf(Kf(a,uf()),3);b.length==0&&(b=pf((new vf).nb(),1));return b}
+function ft(a){var b;b=$doc.createElement(JE);b[KE]=a.b.b;b.style[LE]=a.d.b;return b}
+function py(a){var b;b=new Cz;a.d&&uz(b,new yy(a));Jx(a,b);Ix(a,b);this.b=new $y(b)}
+function Fo(){this.b=new Io(this);this.c=new Cz;this.e=new Mo(this);this.g=new Wo(this)}
+function lh(){lh=CA;kh=new ph;hh=new sh;ih=new vh;jh=new yh;rm(Vm,{38:1},25,[kh,hh,ih,jh])}
+function Uh(){Uh=CA;Th=new Yh;Rh=new _h;Sh=new ci;Qh=new fi;rm(Xm,{38:1},28,[Th,Rh,Sh,Qh])}
+function li(){li=CA;ki=new pi;ji=new si;hi=new vi;ii=new yi;rm(Ym,{38:1},29,[ki,ji,hi,ii])}
+function Wl(a){je.call(this,a.b.e==0?null:Fm(a.Eb(qm(en,{14:1,38:1},10,0,0)),14)[0])}
+function Se(b){return function(){try{return Te(b,this,arguments)}catch(a){throw a}}}
+function Te(a,b,c){var d;d=Re();try{return a.apply(b,c)}finally{d&&af(($e(),Ze));--Ne}}
+function bp(a,b,c){var d;d=$o;$o=a;b==_o&&Mp(a.type)==8192&&(_o=null);c.bb(a);$o=d}
+function qm(a,b,c,d,e){var f;f=pm(e,d);xm();Am(f,vm,wm);f.aC=a;f.cM=b;f.qI=c;return f}
+function Rb(a,b){var c=a.parentNode;if(!c){return}c.insertBefore(b,a);c.removeChild(a)}
+function lr(a,b){if(a.d!=b){!!a.d&&a.u.removeChild(a.d);a.d=b;a.u.appendChild(a.d)}}
+function fr(a){if(a.i||a.j){ep(a.u);a.i=false;a.j=false;(1&(!a.c&&jr(a,a.k),a.c.b))>0&&ur(a)}}
+function $w(b,a){if(a==null)return false;return b==a||b.toLowerCase()==a.toLowerCase()}
+function Kf(a,b){var c;c=Ef(a,b);return c.length==0?(new vf).pb(b):(c.length>=1&&c.splice(0,1),c)}
+function xx(a,b){var c;while(a.vb()){c=a.wb();if(b==null?c==null:te(b,c)){return a}}return null}
+function Lx(a,b){return b==null?a.d:b!=null&&b.cM&&!!b.cM[1]?Qx(a,Fm(b,1)):Px(a,b,~~ve(b))}
+function Mx(a,b){return b==null?a.c:b!=null&&b.cM&&!!b.cM[1]?a.f[YC+Fm(b,1)]:Nx(a,b,~~ve(b))}
+function Rx(a,b,c){return b==null?Tx(a,c):b!=null&&b.cM&&!!b.cM[1]?Ux(a,Fm(b,1),c):Sx(a,b,c,~~ve(b))}
+function Bo(a){var b;b=Ro(a.g);Uo(a.g);b!=null&&b.cM&&!!b.cM[16]&&new xo(Fm(b,16));a.d=false;Do(a)}
+function Pr(a,b){var c;qq(a,b);c=a.c;a.c=xv(a.g,b);if(a.c!=c){!Jr&&(Jr=new Yr);Xr(Jr,c,a.c,a.b&&a.p)}}
+function ko(a,b){var c;tg(a);Yf(b)==a&&tg(b);c=b.style;c[KD]=OB;c[eD]=OB;c[OD]=OB;c[jC]=OB;c[hC]=OB}
+function xt(a){var b,c;b=(c=$doc.createEvent(aF),c.initEvent(dE,false,false),c);a.b.u.dispatchEvent(b)}
+function $t(){this.g=new Dv;this.u=$doc.createElement(JD);this.b=new Fn(this.u);this.c=new Lt(this.b)}
+function ao(a,b){this.M=(Ji(),Ii);this.Q=Ii;this.O=Ii;this.I=Ii;this.f=(Rn(),Qn);this.V=Qn;this.e=a;this.d=b}
+function lg(a,b){while(b){if(a==b){return true}b=b.parentNode;b&&b.nodeType!=1&&(b=null)}return false}
+function Hu(a,b){if(a.c!=b){return false}try{kc(b,null)}finally{a.Ab().removeChild(b.u);a.c=null}return true}
+function Iu(a,b){if(b==a.c){return}!!b&&ic(b);!!a.c&&Hu(a,a.c);a.c=b;if(b){a.Ab().appendChild(a.c.u);kc(b,a)}}
+function jc(a,b){a.p&&(a.u.__listener=null,undefined);!!a.u&&Rb(a.u,b);a.u=b;a.p&&(a.u.__listener=a,undefined)}
+function Gd(a){a.c?($wnd.clearInterval(a.d),undefined):($wnd.clearTimeout(a.d),undefined);zz(Ed,a)}
+function Yv(){return function(a){var b=this.parentNode;b.onfocus&&$wnd.setTimeout(function(){b.focus()},0)}}
+function Jx(e,a){var b=e.f;for(var c in b){if(c.charCodeAt(0)==58){var d=new Ey(e,c.substring(1));a.Bb(d)}}}
+function Yb(a,b,c){if(!a){throw new ie(GB)}b=ex(b);if(b.length==0){throw new qw(HB)}c?Ag(a,b):Lg(a,b)}
+function fc(a){if(!a._()){throw new tw(JB)}try{a.eb()}finally{try{a.$()}finally{a.u.__listener=null;a.p=false}}}
+function Ll(a){var b,c;if(a.b){try{for(c=new $y(a.b);c.c<c.d.Db();){b=Fm(Zy(c),13);b.mb()}}finally{a.b=null}}}
+function Bv(a,b){var c;if(b<0||b>=a.c){throw new ww}--a.c;for(c=b;c<a.c;++c){tm(a.b,c,a.b[c+1])}tm(a.b,a.c,null)}
+function ec(a,b){var c;switch(Mp(b.type)){case 16:case 32:c=b.relatedTarget;if(!!c&&lg(a.u,c)){return}}_j(b,a,a.u)}
+function Yp(a){if(Zw(a.type,iE)){return a.target}if(Zw(a.type,hE)){return a.relatedTarget}return null}
+function Dr(a){if(!a.e){if(!a.d){a.e=$doc.createElement(JD);return a.e}else{return Dr(a.d)}}else{return a.e}}
+function qx(a){ox();var b=YC+a;var c=nx[b];if(c!=null){return c}c=lx[b];c==null&&(c=px(a));rx();return nx[b]=c}
+function Zp(a,b){var c=0,d=a.firstChild;while(d){if(d===b){return c}d.nodeType==1&&++c;d=d.nextSibling}return -1}
+function Ef(a,b){var c,d,e;e=b&&b.stack?b.stack.split(ZC):[];for(c=0,d=e.length;c<d;++c){e[c]=a.ob(e[c])}return e}
+function $d(a){var b,c,d;c=qm(dn,{38:1},42,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw new Rw}c[d]=a[d]}}
+function tf(){var a,b,c,d;c=Jf(new Mf);d=qm(dn,{38:1},42,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=new Vw(c[a])}$d(d)}
+function Fw(a){var b,c;if(a>-129&&a<128){b=a+128;c=(Iw(),Hw)[b];!c&&(c=Hw[b]=new Cw(a));return c}return new Cw(a)}
+function Wb(a){var b,c;b=a[FB]==null?null:String(a[FB]);c=b.indexOf(ix(32));if(c>=0){return b.substr(0,c-0)}return b}
+function Kl(a,b){var c,d;d=Fm(Mx(a.e,b),11);if(!d){return Oz(),Oz(),Nz}c=Fm(d.c,12);if(!c){return Oz(),Oz(),Nz}return c}
+function Hl(a,b){var c,d;d=Fm(Mx(a.e,b),11);if(!d){d=new Yz;Rx(a.e,b,d)}c=Fm(d.c,12);if(!c){c=new Cz;Tx(d,c)}return c}
+function ru(){nu();var a;a=Fm(Mx(lu,null),20);if(a){return a}lu.e==0&&vp(new zu);a=new Du;Rx(lu,null,a);_z(mu,a);return a}
+function uq(a,b){var c;if(b.t!=a){return false}try{kc(b,null)}finally{c=b.u;Yf(c).removeChild(c);Cv(a.g,b)}return true}
+function vl(a,b){var c;!b.d||(b.d=false,b.e=null);c=b.e;b.e=a.c;try{Il(a.b,b)}finally{c==null?(b.d=true,b.e=null):(b.e=c)}}
+function _j(a,b,c){var d,e,f;if(Xj){f=Fm(Xj.b[a.type],5);if(f){d=f.b.b;e=f.b.c;f.b.b=a;f.b.c=c;bc(b,f.b);f.b.b=d;f.b.c=e}}}
+function kc(a,b){var c;c=a.t;if(!b){try{!!c&&c._()&&a.cb()}finally{a.t=null}}else{if(c){throw new tw(LB)}a.t=b;b._()&&a.ab()}}
+function ic(a){if(!a.t){(nu(),Lx(mu.b,a))&&pu(a)}else if(Im(a.t,22)){Fm(a.t,22).xb(a)}else if(a.t){throw new tw(KB)}}
+function gwtOnLoad(b,c,d,e){$moduleName=c;$moduleBase=d;if(b)try{$entry(jn)()}catch(a){b(c)}else{$entry(jn)()}}
+function fm(){fm=CA;em=new gm(zD,0);dm=new gm(AD,1);cm=new gm(BD,2);rm($m,{38:1},33,[em,dm,cm])}
+function Rn(){Rn=CA;On=new Sn(GD,0);Pn=new Sn(HD,1);Qn=new Sn(ID,2);rm(_m,{38:1},35,[On,Pn,Qn])}
+function cs(a,b,c){c?(a.b.innerHTML=b||OB,undefined):(a.b.textContent=b||OB,undefined);if(a.d!=a.c){a.d=a.c;$l(a.b,a.c)}}
+function hr(a){var b;a.b=true;b=cg($doc,sD,true,true,1,0,0,0,0,false,false,false,false,1,null);a.u.dispatchEvent(b);a.b=false}
+function Ix(h,a){var b=h.b;for(var c in b){var d=parseInt(c,10);if(c==d){var e=b[d];for(var f=0,g=e.length;f<g;++f){a.Bb(e[f])}}}}
+function Nx(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.Gb();if(h.Fb(a,g)){return f.Hb()}}}return null}
+function Px(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.Gb();if(h.Fb(a,g)){return true}}}return false}
+function ey(a,b){var c,d,e;if(b!=null&&b.cM&&!!b.cM[43]){c=Fm(b,43);d=c.Gb();if(Lx(a.b,d)){e=Mx(a.b,d);return Xz(c.Hb(),e)}}return false}
+function Zl(a){var b;b=a[wD]==null?null:String(a[wD]);if($w(xD,b)){return fm(),em}else if($w(yD,b)){return fm(),dm}return fm(),cm}
+function of(a){var b,c,d;d=OB;a=ex(a);b=a.indexOf(VC);if(b!=-1){c=a.indexOf(WC)==0?8:0;d=ex(a.substr(c,b-c))}return d.length>0?d:XC}
+function $l(a,b){switch(b.b){case 0:{a[wD]=xD;break}case 1:{a[wD]=yD;break}case 2:{Zl(a)!=(fm(),cm)&&(a[wD]=OB,undefined);break}}}
+function Dl(a,b,c){var d;if(!b){throw new Sw(tD)}if(!c){throw new Sw(uD)}return a.c>0?El(a,new Sl(a,b,c)):(d=Hl(a,b),d.Bb(c),undefined),new Pl}
+function ex(c){if(c.length==0||c[0]>cD&&c[c.length-1]>cD){return c}var a=c.replace(/^(\s*)/,OB);var b=a.replace(/\s*$/,OB);return b}
+function _p(a,b,c){var d=0,e=a.firstChild,f=null;while(e){if(e.nodeType==1){if(d==c){f=e;break}++d}e=e.nextSibling}a.insertBefore(b,f)}
+function tm(a,b,c){if(c!=null){if(a.qI>0&&!Em(c,a.qI)){throw new dw}if(a.qI<0&&(c.tM==CA||c.cM&&!!c.cM[1])){throw new dw}}return a[b]=c}
+function vd(a,b,c){ud(a);a.i=true;a.g=b;a.j=c;if(wd(a,(new Date).getTime())){return}if(!rd){rd=new Cz;qd=new Nd}uz(rd,a);rd.c==1&&Hd(qd,25)}
+function sf(a,b){var c,d,e,f;e=Kf(a,Jm(b.b)?Gm(b.b):null);f=qm(dn,{38:1},42,e.length,0);for(c=0,d=f.length;c<d;++c){f[c]=new Vw(e[c])}$d(f)}
+function ef(b,c){var a,e,f,g;for(e=0,f=b.length;e<f;++e){g=b[e];try{g[1]?g[0].Nb()&&(c=df(c,g)):g[0].mb()}catch(a){a=mn(a);if(!Im(a,3))throw a}}return c}
+function dc(a){var b;if(a._()){throw new tw(IB)}a.p=true;a.u.__listener=a;b=a.q;a.q=-1;b>0&&(a.q==-1?hp(a.u,b|(a.u.__eventBits||0)):(a.q|=b));a.Z();a.db()}
+function cg(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){n==1?(n=0):n==4?(n=1):(n=2);var p=a.createEvent(aD);p.initMouseEvent(b,c,d,null,e,f,g,h,i,j,k,l,m,n,o);return p}
+function Ji(){Ji=CA;Ii=new Oi;Gi=new Si;Bi=new Wi;Ci=new $i;Hi=new cj;Fi=new gj;Di=new kj;Ai=new oj;Ei=new sj;rm(Zm,{38:1},30,[Ii,Gi,Bi,Ci,Hi,Fi,Di,Ai,Ei])}
+function Hd(a,b){if(b<=0){throw new qw(UC)}a.c?($wnd.clearInterval(a.d),undefined):($wnd.clearTimeout(a.d),undefined);zz(Ed,a);a.c=false;a.d=Kd(a,b);uz(Ed,a)}
+function mo(a,b){var c,d;c=$doc.createElement(JD);c.innerHTML=UD;d=c.style;d[KD]=(li(),LD);d[VD]=WD;d[OD]=-20+b.rb();d[jC]=10+a.rb();d[hC]=10+b.rb();return c}
+function Bz(a,b){var c,d,e;b.length<a.c&&(b=(d=b,e=pm(0,a.c),rm(d.aC,d.cM,d.qI,e),e));for(c=0;c<a.c;++c){tm(b,c,a.b[c])}b.length>a.c&&tm(b,a.c,null);return b}
+function jr(a,b){var c;if(a.c!=b){!!a.c&&Tb(a,a.c.c,false);a.c=b;lr(a,Dr(b));Tb(a,a.c.c,true);!a.u[wE]&&(c=(b.b&1)==1,a.u.setAttribute(tE,c?uE:vE),undefined)}}
+function sv(a){this.u=$doc.createElement(JD);this.u.appendChild(this.b=$doc.createElement(JD));Iu(this,a);this.u[FB]=nF;this.b.className=oF;_g(this.u.style,Dh())}
+function Bd(){var a,b,c,d,e;d=qm(Um,{2:1,38:1},24,rd.c,0);d=Fm(Bz(rd,d),2);e=(new Date).getTime();for(b=0,c=d.length;b<c;++b){a=d[b];a.i&&wd(a,e)&&zz(rd,a)}rd.c>0&&Hd(qd,25)}
+function pr(a,b){var c,d;if(!a.u[wE]!=b){c=(!a.c&&jr(a,a.k),a.c.b)^4;c&=-3;d=gr(a,c);jr(a,d);a.u[wE]=!b;if(b){ir(a,(!a.c&&jr(a,a.k),a.c))}else{fr(a);a.u.removeAttribute(tE)}}}
+function pm(a,b){var c=new Array(b);if(a==3){for(var d=0;d<b;++d){var e=new Object;e.l=e.m=e.h=0;c[d]=e}}else if(a>0){var e=[null,0,false][a];for(var d=0;d<b;++d){c[d]=e}}return c}
+function Wx(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.Gb();if(h.Fb(a,g)){c.length==1?delete h.b[b]:c.splice(d,1);--h.e;return f.Hb()}}}return null}
+function Sx(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.Gb();if(j.Fb(a,h)){var i=g.Hb();g.Ib(b);return i}}}else{d=j.b[c]=[]}var g=new qA(a,b);d.push(g);++j.e;return null}
+function jn(){var a;!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:CD,evtGroup:DD,millis:(new Date).getTime(),type:ED,className:FD});a=new Fc;zq((nu(),ru()),a)}
+function Fc(){vc(this,Ic(this));cs(this.n.b,RB,true);cs(this.e.b,SB,true);cs(this.i.b,TB,true);cs(this.g.b,UB,true);this.c=0;this.d.b=false;cs(this.f.b,VB,true);this.b.u.src=WB;Ec(this)}
+function ev(a,b){var c;if(b<0||b>=a.d.c){return false}c=xv(a.d,b);tq(a.g,b);Ut(a.e,c);Yb(c.u,iF,false);Bv(a.d,b);yz(a.i,b);if(b==a.f){a.f=-1;a.d.c>0&&gv(a,0)}else b<a.f&&--a.f;return true}
+function fu(){this.u=Zv(Wv?Wv:(Wv=Yv()));this.q==-1?hp(this.u,7165|(this.u.__eventBits||0)):(this.q|=7165);this.k=new Hr(this,null,cF,0);this.u[FB]=dF;this.u.setAttribute(eF,fF);this.u[FB]=gF}
+function gv(a,b){var c;if(b==a.f){return}Uk(Fw(b));if(a.f!=-1){c=xv(a.d,a.f);Zt(a.e,c,false);rv(Fm(wz(a.i,a.f),21),false)}c=xv(a.d,b);Zt(a.e,c,true);rv(Fm(wz(a.i,b),21),true);a.f=b;ml(a,Fw(b))}
+function ix(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 Kq(b,c){var i;Iq();var a,e,f,g,h;e=null;for(h=b.yb();h.vb();){g=Fm(h.wb(),19);try{c.zb(g)}catch(a){a=mn(a);if(Im(a,10)){f=a;!e&&(e=new dA);i=Rx(e.b,f,e)}else throw a}}if(e){throw new Jq(e)}}
+function ut(a,b,c,d,e,f){var g,m;jc(a,(g=$doc.createElement(EE),g.innerHTML=(m=UE+e+VE+f+WE+b+XE+-c+YE+-d+fD,ZE+$moduleBase+$E+m+_E)||OB,Xf(g)));a.q==-1?hp(a.u,163967|(a.u.__eventBits||0)):(a.q|=163967)}
+function fo(a,b){var c,d;c=$doc.createElement(JD);c.appendChild(b);c.style[KD]=(li(),LD);c.style[MD]=(Uh(),ND);d=b.style;d[KD]=LD;d[eD]=0+(Ji(),fD);d[OD]=PD;d[QD]=PD;d[RD]=PD;a.insertBefore(c,null);return c}
+function px(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 zv(a,b,c){var d,e;if(c<0||c>a.c){throw new ww}if(a.c==a.b.length){e=qm(an,{38:1},19,a.b.length*2,0);for(d=0;d<a.b.length;++d){tm(e,d,a.b[d])}a.b=e}++a.c;for(d=a.c-1;d>c;--d){tm(a.b,d,a.b[d-1])}tm(a.b,c,b)}
+function wd(a,b){var c,d;c=b>=a.j+a.g;if(a.k&&!c){d=(b-a.j)/a.g;a.jb((1+Math.cos(3.141592653589793+d*3.141592653589793))/2);return false}if(!a.k&&b>=a.j){a.k=true;a.ib()}if(c){a.hb();a.k=false;a.i=false;return true}return false}
+function Ag(a,b){var c,d,e,f;b=ex(b);f=a.className;c=f.indexOf(b);while(c!=-1){if(c==0||f.charCodeAt(c-1)==32){d=c+b.length;e=f.length;if(d==e||d<e&&f.charCodeAt(d)==32){break}}c=f.indexOf(b,c+1)}if(c==-1){f.length>0&&(f+=cD);a.className=f+b}}
+function gt(){this.g=new Dv;this.f=$doc.createElement(ME);this.e=$doc.createElement(NE);this.f.appendChild(this.e);this.u=this.f;this.b=(Ns(),Ks);this.d=(Ws(),Vs);this.c=$doc.createElement(OE);this.e.appendChild(this.c);this.f[PE]=QE;this.f[RE]=QE}
+function fd(){fd=CA;Vc=new so(uC,16,19);Wc=new so(vC,16,19);Xc=new so(wC,16,19);Yc=new so(xC,16,19);Zc=new so(yC,16,19);$c=new so(zC,16,19);_c=new so(AC,34,34);ad=new so(BC,386,71);bd=new so(CC,34,34);cd=new so(DC,34,34);ed=new so(EC,34,34);dd=new kd}
+function Zv(a){var b=$doc.createElement(JD);b.tabIndex=0;var c=$doc.createElement(pF);c.type=qF;c.tabIndex=-1;var d=c.style;d.opacity=0;d.height=rF;d.width=rF;d.zIndex=-1;d.overflow=ND;d.position=LD;c.addEventListener(_D,a,false);b.appendChild(c);return b}
+function iv(a){this.d=new Dv;this.g=new hs;this.i=new Cz;this.b=56;this.c=a;this.e=new $t;vc(this,this.e);St(this.e,this.g);Vt(this.e,this.g,(Ji(),Ii),Ii);Xt(this.e,this.g,Ii,a);Yt(this.e,this.g,(Rn(),Pn));this.g.u.style[jC]=jF;this.g.u[FB]=kF;this.u[FB]=lF}
+function Bj(){Aj();var a,b,c;c=null;if(zj.length!=0){a=zj.join(OB);b=Oj((Kj(),Jj),a);!zj&&(c=b);zj.length=0}if(xj.length!=0){a=xj.join(OB);b=Nj((Kj(),Jj),a);!xj&&(c=b);xj.length=0}if(yj.length!=0){a=yj.join(OB);b=Nj((Kj(),Jj),a);!yj&&(c=b);yj.length=0}wj=false;return c}
+function cv(a,b,c,d){var e;e=yv(a.d,b);if(e!=-1){fv(a,b);e<d&&--d}zv(a.d,b,d);vz(a.i,d,c);gs(a.g,c,d);_b(c,new nv(a,b),(dk(),dk(),ck));Tt(a.e,b,d);Vt(a.e,b,(Ji(),Ii),Ii);Wt(a.e,b,a.b,a.c,Ii);Zt(a.e,b,false);Yb(b.u,iF,true);b.u.style.display=NB;a.f==-1?gv(a,0):a.f>=d&&++a.f}
+function Co(a,b){var c,d,e;e=false;try{a.d=true;a.g.b=a.c.c;Hd(a.b,10000);while(So(a.g)){d=To(a.g);try{if(d==null){return}if(d!=null&&d.cM&&!!d.cM[16]){c=Fm(d,16);xt(c)}}finally{e=a.g.c==-1;e||Uo(a.g)}if((new Date).getTime()-b>=100){return}}}finally{if(!e){Gd(a.b);a.d=false;Do(a)}}}
+--></script>
+<script><!--
+function Gl(b,c){var a,e,f,g,h,i,k;try{++b.c;h=Kl(b,c.tb());e=null;i=b.d?h.Mb(h.Db()):h.Lb();while(b.d?i.c>0:i.c<i.d.Db()){g=b.d?Fm(dz(i),9):Fm(Zy(i),9);try{c.sb(g)}catch(a){a=mn(a);if(Im(a,10)){f=a;!e&&(e=new dA);k=Rx(e.b,f,e)}else throw a}}if(e){throw new Wl(e)}}finally{--b.c;b.c==0&&Ll(b)}}
+function Lg(a,b){var c,d,e,f,g,h,i;b=ex(b);i=a.className;e=i.indexOf(b);while(e!=-1){if(e==0||i.charCodeAt(e-1)==32){f=e+b.length;g=i.length;if(f==g||f<g&&i.charCodeAt(f)==32){break}}e=i.indexOf(b,e+1)}if(e!=-1){c=ex(i.substr(0,e-0));d=ex(cx(i,e+b.length));c.length==0?(h=d):d.length==0?(h=c):(h=c+cD+d);a.className=h}}
+function Mr(a,b){var c,d,e;c=(d=$doc.createElement(JD),d.style[jC]=kC,d.style[hC]=PD,d.style[xE]=PD,d.style[yE]=PD,d);a.u.appendChild(c);ic(b);wv(a.g,b);c.appendChild(b.u);kc(b,a);c.style.display=NB;c.style[hC]=kC;e=b.u;Zw(e.style[jC],OB)&&(b.u.style[jC]=kC,undefined);Zw(e.style[hC],OB)&&(b.u.style[hC]=kC,undefined);b.u.style.display=NB}
+function fq(){var d=$wnd.onbeforeunload;var e=$wnd.onunload;$wnd.onbeforeunload=function(a){var b,c;try{b=$entry(zp)()}finally{c=d&&d(a)}if(b!=null){return b}if(c!=null){return c}};$wnd.onunload=$entry(function(a){try{sp&&_k((!tp&&(tp=new Ip),tp))}finally{e&&e(a);$wnd.onresize=null;$wnd.onscroll=null;$wnd.onbeforeunload=null;$wnd.onunload=null}})}
+function Wr(a,b){var c,d;a.e||(b=1-b);if(a.d==-1){c=~~Math.max(Math.min(b*(parseInt(a.b[zE])||0),2147483647),-2147483648);d=~~Math.max(Math.min((1-b)*(parseInt(a.c[zE])||0),2147483647),-2147483648)}else{c=~~Math.max(Math.min(b*a.d,2147483647),-2147483648);d=a.d-c}if(c==0){c=1;d=1>d-1?1:d-1}else if(d==0){d=1;c=1>c-1?1:c-1}a.b.style[hC]=c+fD;a.c.style[hC]=d+fD}
+function ho(a,b,c,d){if(!c){return 1}switch(c.b){case 1:return (d?b.clientHeight:b.clientWidth)/100;case 2:return (a.b.offsetWidth||0)/10;case 3:return (a.b.offsetHeight||0)/10;case 7:return (co.offsetWidth||0)*0.1;case 8:return (co.offsetWidth||0)*0.01;case 6:return (co.offsetWidth||0)*0.254;case 4:return (co.offsetWidth||0)*0.00353;case 5:return (co.offsetWidth||0)*0.0423;default:case 0:return 1;}}
+function gr(a,b){switch(b){case 1:return !a.e&&(a.e=new Hr(a,a.k,oC,1),undefined),a.e;case 0:return a.k;case 3:return !a.g&&or(a,new Hr(a,(!a.e&&(a.e=new Hr(a,a.k,oC,1),undefined),a.e),pC,3)),a.g;case 2:return !a.o&&(a.o=new Hr(a,a.k,nC,2),undefined),a.o;case 4:return !a.n&&(a.n=new Hr(a,a.k,qE,4),undefined),a.n;case 5:return !a.f&&mr(a,new Hr(a,(!a.e&&(a.e=new Hr(a,a.k,oC,1),undefined),a.e),rE,5)),a.f;default:throw new tw(b+sE);}}
+function Dn(a,b,c){var d,e,f,g;if(b==0){for(e=new $y(a.d);e.c<e.d.Db();){d=Fm(Zy(e),15);d.j=d.D=d.L;d.T=d.F=d.P;d.n=d.E=d.N;d.b=d.B=d.H;d.X=d.G=d.R;d.g=d.C=d.J;d.r=d.v;d.z=d.x;d.s=d.w;d.p=d.t;d.A=d.y;d.q=d.u;d.k=d.M;d.U=d.Q;d.o=d.O;d.c=d.I;d.Y=d.S;d.i=d.K;jo(d)}return}g=a.e.clientWidth;f=a.e.clientHeight;for(e=new $y(a.d);e.c<e.d.Db();){d=Fm(Zy(e),15);zn(a,g,d);An(a,f,d)}!!a.b&&ud(a.b);a.b=new Jn(a,c);vd(a.b,b,(new Date).getTime())}
+function Ec(a){switch(a.c){case 0:Pr(a.d,0);a.k.u.style.display=NB;break;case 1:Pr(a.d,1);gv(a.j,a.c-1);a.k.u.style.display=OB;cs(a.k.b,PB,false);break;case 2:Pr(a.d,1);gv(a.j,a.c-1);a.k.u.style.display=OB;cs(a.k.b,PB,false);break;case 3:Pr(a.d,1);gv(a.j,a.c-1);a.k.u.style.display=OB;cs(a.k.b,PB,false);break;case 4:Pr(a.d,1);gv(a.j,a.c-1);a.k.u.style.display=OB;cs(a.k.b,PB,false);break;case 5:Pr(a.d,2);cs(a.k.b,QB,false);a.k.u.style.display=OB;}}
+function Mp(a){switch(a){case YD:return 4096;case ZD:return 1024;case sD:return 1;case $D:return 2;case _D:return 2048;case aE:return 128;case bE:return 256;case cE:return 512;case dE:return 32768;case eE:return 8192;case fE:return 4;case gE:return 64;case hE:return 32;case iE:return 16;case jE:return 8;case kE:return 16384;case lE:return 65536;case mE:return 131072;case nE:return 131072;case oE:return 262144;case pE:return 524288;default:return -1;}}
+function Xr(a,b,c,d){var e,f,g,h,i,k;ud(a);e=(i=c.u.parentNode,(!i||i.nodeType!=1)&&(i=null),i);f=Zp(Yf(e),e);if(!b){e.style.display=OB;c.u.style.display=OB;return}a.f=b;g=(k=b.u.parentNode,(!k||k.nodeType!=1)&&(k=null),k);h=Zp(Yf(g),g);if(f>h){a.b=g;a.c=e;a.e=false}else{a.b=e;a.c=g;a.e=true}d?vd(a,350,(new Date).getTime()):(a.b.style.display=a.e?OB:NB,a.c.style.display=!a.e?OB:NB,a.b=null,a.c=null,a.f.u.style.display=NB,a.f=null,undefined);c.u.style.display=OB}
+function jo(a){var b;b=a.e.style;a.W?(b[TD]=OB,undefined):(b[TD]=(lh(),NB),undefined);b[eD]=a.r?a.j+fD:OB;b[OD]=a.z?a.T+fD:OB;b[QD]=a.s?a.n+fD:OB;b[RD]=a.p?a.b+fD:OB;b[jC]=a.A?a.X+null.Nb():OB;b[hC]=a.q?a.g+fD:OB;b=a.d.style;switch(a.f.b){case 0:b[eD]=0+(Ji(),fD);b[QD]=OB;break;case 1:b[eD]=OB;b[QD]=0+(Ji(),fD);break;case 2:b[eD]=0+(Ji(),fD);b[QD]=PD;}switch(a.V.b){case 0:b[OD]=0+(Ji(),fD);b[RD]=OB;break;case 1:b[OD]=OB;b[RD]=0+(Ji(),fD);break;case 2:b[OD]=0+(Ji(),fD);b[RD]=PD;}}
+function jd(a){if(!a.b){a.b=true;Aj();Ge(xj,FC+(fd(),ad).b+GC+ad.f+HC+ad.e+IC+ad.c+JC+ad.d+KC+ed.b+GC+ed.f+HC+ed.e+IC+ed.c+JC+ed.d+LC+_c.b+GC+_c.f+HC+_c.e+IC+_c.c+JC+_c.d+MC+cd.b+GC+cd.f+HC+cd.e+IC+cd.c+JC+cd.d+NC+bd.b+GC+bd.f+HC+bd.e+IC+bd.c+JC+bd.d+OC+Vc.b+GC+Vc.f+HC+Vc.e+IC+Vc.c+JC+Vc.d+PC+Wc.b+GC+Wc.f+HC+Wc.e+IC+Wc.c+JC+Wc.d+QC+Zc.b+GC+Zc.f+HC+Zc.e+IC+Zc.c+JC+Zc.d+RC+Xc.b+GC+Xc.f+HC+Xc.e+IC+Xc.c+JC+Xc.d+SC+$c.b+GC+$c.f+HC+$c.e+IC+$c.c+JC+$c.d+TC);Dj();return true}return false}
+function An(a,b,c){var d,e,f;f=c.T*Cn(a,c.U,true);d=c.b*Cn(a,c.c,true);e=c.g*Cn(a,c.i,true);if(c.z&&!c.x){c.z=false;if(c.q){c.t=true;c.B=(b-(f+e))/Cn(a,c.I,true)}else{c.u=true;c.C=(b-(f+d))/Cn(a,c.K,true)}}else if(c.q&&!c.u){c.q=false;if(c.z){c.t=true;c.B=(b-(f+e))/Cn(a,c.I,true)}else{c.x=true;c.F=(b-(d+e))/Cn(a,c.Q,true)}}else if(c.p&&!c.t){c.p=false;if(c.q){c.x=true;c.F=(b-(d+e))/Cn(a,c.Q,true)}else{c.u=true;c.C=(b-(f+d))/Cn(a,c.K,true)}}c.z=c.x;c.p=c.t;c.q=c.u;c.U=c.Q;c.c=c.I;c.i=c.K}
+function zn(a,b,c){var d,e,f;d=c.j*Cn(a,c.k,false);e=c.n*Cn(a,c.o,false);f=c.X*Cn(a,c.Y,false);if(c.r&&!c.v){c.r=false;if(c.A){c.w=true;c.E=(b-(d+f))/Cn(a,c.O,false)}else{c.y=true;c.G=(b-(d+e))/Cn(a,c.S,false)}}else if(c.A&&!c.y){c.A=false;if(c.r){c.w=true;c.E=(b-(d+f))/Cn(a,c.O,false)}else{c.v=true;c.D=(b-(e+f))/Cn(a,c.M,false)}}else if(c.s&&!c.w){c.s=false;if(c.A){c.v=true;c.D=(b-(e+f))/Cn(a,c.M,false)}else{c.y=true;c.G=(b-(d+e))/Cn(a,c.S,false)}}c.r=c.v;c.s=c.w;c.A=c.y;c.k=c.M;c.o=c.O;c.Y=c.S}
+function $p(){Up=$entry(function(a){if(Tp(a)){var b=Sp;if(b&&b.__listener){if(Qp(b.__listener)){bp(a,b,b.__listener);a.stopPropagation()}}}});Tp=$entry(function(a){return true});Wp=$entry(function(a){this.__gwtLastUnhandledEvent=a.type;Vp.call(this,a)});Vp=$entry(function(a){var b,c=this;while(c&&!(b=c.__listener)){c=c.parentNode}c&&c.nodeType!=1&&(c=null);b&&Qp(b)&&bp(a,c,b)});$wnd.addEventListener(sD,Up,true);$wnd.addEventListener($D,Up,true);$wnd.addEventListener(fE,Up,true);$wnd.addEventListener(jE,Up,true);$wnd.addEventListener(gE,Up,true);$wnd.addEventListener(iE,Up,true);$wnd.addEventListener(hE,Up,true);$wnd.addEventListener(mE,Up,true);$wnd.addEventListener(aE,Tp,true);$wnd.addEventListener(cE,Tp,true);$wnd.addEventListener(bE,Tp,true)}
+function cq(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;if(!c)return;c&1&&(a.onclick=b&1?Vp:null);c&2&&(a.ondblclick=b&2?Vp:null);c&4&&(a.onmousedown=b&4?Vp:null);c&8&&(a.onmouseup=b&8?Vp:null);c&16&&(a.onmouseover=b&16?Vp:null);c&32&&(a.onmouseout=b&32?Vp:null);c&64&&(a.onmousemove=b&64?Vp:null);c&128&&(a.onkeydown=b&128?Vp:null);c&256&&(a.onkeypress=b&256?Vp:null);c&512&&(a.onkeyup=b&512?Vp:null);c&1024&&(a.onchange=b&1024?Vp:null);c&2048&&(a.onfocus=b&2048?Vp:null);c&4096&&(a.onblur=b&4096?Vp:null);c&8192&&(a.onlosecapture=b&8192?Vp:null);c&16384&&(a.onscroll=b&16384?Vp:null);c&32768&&(a.onload=b&32768?Wp:null);c&65536&&(a.onerror=b&65536?Vp:null);c&131072&&(a.onmousewheel=b&131072?Vp:null);c&262144&&(a.oncontextmenu=b&262144?Vp:null);c&524288&&(a.onpaste=b&524288?Vp:null)}
+function Ic(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,J,L;fd();b=Vc;e=Yc;c=Wc;f=Zc;d=Xc;g=$c;v=new Et;D=new vs;r=new hs;s=new zs;t=new Ju;E=new zs;F=new hs;m=new zs;n=new hs;z=new zs;A=new hs;w=new zs;x=new hs;C=new iv((Ji(),Ii));k=new ls;j=new hs;l=new Qr;u=new fu;B=new fu;h=new gt;i=new hs;y=new hs;Yb(v.u,XB,true);Yb(v.u,YB,true);oq(r,v,r.u);cs(D.b,PB,false);Yb(D.u,ZB,true);oq(r,D,r.u);Yb(r.u,$B,true);oq(i,r,i.u);Yb(s.u,_B,true);s.u.style[aC]=bC;Gu(t,s);Mr(l,t);E.u.style[aC]=bC;oq(F,E,F.u);Yb(F.u,cC,true);bv(C,F,dC,C.d.c);Yb(m.u,cC,true);m.u.style[aC]=bC;oq(n,m,n.u);bv(C,n,eC,C.d.c);Yb(z.u,cC,true);z.u.style[aC]=bC;oq(A,z,A.u);bv(C,A,fC,C.d.c);Yb(w.u,cC,true);w.u.style[aC]=bC;oq(x,w,x.u);bv(C,x,gC,C.d.c);C.u.style[hC]=iC;C.u.style[jC]=kC;Mr(l,C);Yb(k.u,lC,true);oq(j,k,j.u);Mr(l,j);Yb(l.u,mC,true);oq(i,l,i.u);Er(u.k,new lt(b));Er((!u.o&&(u.o=new Hr(u,u.k,nC,2),undefined),u.o),new lt(d));Er((!u.e&&(u.e=new Hr(u,u.k,oC,1),undefined),u.e),new lt(c));Er((!u.g&&or(u,new Hr(u,(!u.e&&(u.e=new Hr(u,u.k,oC,1),undefined),u.e),pC,3)),u.g),new lt(c));Yb(u.u,qC,true);pr(u,true);J=ft(h);h.c.appendChild(J);ic(u);wv(h.g,u);J.appendChild(u.u);kc(u,h);Er(B.k,new lt(e));Er((!B.o&&(B.o=new Hr(B,B.k,nC,2),undefined),B.o),new lt(g));Er((!B.e&&(B.e=new Hr(B,B.k,oC,1),undefined),B.e),new lt(f));Er((!B.g&&or(B,new Hr(B,(!B.e&&(B.e=new Hr(B,B.k,oC,1),undefined),B.e),pC,3)),B.g),new lt(f));Yb(B.u,qC,true);pr(B,true);L=ft(h);h.c.appendChild(L);ic(B);wv(h.g,B);L.appendChild(B.u);kc(B,h);h.u[FB]=rC;oq(i,h,i.u);Yb(i.u,sC,true);oq(y,i,y.u);Yb(y.u,tC,true);o=new Lc(a);_b(u,o,(dk(),dk(),ck));p=new Pc(a);_b(B,p,ck);q=new Tc(a);ac(C,q,(!il&&(il=new mk),il));a.b=k;a.d=l;a.e=m;a.f=s;a.g=w;a.i=z;a.j=C;a.k=D;a.n=E;jd(dd);return y}
+--></script>
+<script><!--
+var OB='',ZC='\n',cD=' ',sE=' is not a known face id.',IC='") -',gD='%',UD=' ',_E="' border='0'>",VC='(',XE=') no-repeat ',uF=', Size: ',EB='-',WD='-32767',mF='-selected',FC='.GMI44Y5BB{width:605px;}.GMI44Y5H{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:4px solid #cead97;background-color:#fff5ed;width:100%;}.GMI44Y5L{height:123px;}.GMI44Y5JB{background-color:#f0c6a0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#c63;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-toplright:0;border-top-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;height:380px;}.GMI44Y5DB{line-height:1.4em;font-size:21px;margin:2px;}.GMI44Y5KB{font-size:31px;color:#69312f;font-weight:bold;text-align:left;padding:22px 0 0 32px;width:180px;}.k-home-summary{margin:0 auto;position:absolute;top:32%;}.k-home-summary ul{margin:0;padding:0 21px;list-style-image:none;list-style-type:none;}.k-home-summary li{color:#dd8a3d;white-space:nowrap;font-weight:bold;font-size:37px;line-height:55px;}.litext{top:-7px;position:relative;}.liimg{padding:0 45px !important;}.gwt-TabLayoutPanelTab{background-color:#f3d4ae;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;font-weight:bold;font-size:2px;padding:3px 3px;margin:0 0 0 10px;cursor:pointer;color:#dd8a3d;}.gwt-TabLayoutPanelTab-selected{background-color:#f9efcb;color:#69312f;}.GMI44Y5GB{font-size:23px;line-height:1.1em;color:#69312f;background-color:#f9efcb;height:84%;padding:20px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;margin:0 10px 10px;}.GMI44Y5GB li{margin-left:-12px;}.GMI44Y5N{float:left;}.GMI44Y5CB{float:right;}.GMI44Y5AB{height:',QE='0',PD='0px',kC='100%',jF='16384px',rF='1px',iC='380px',YC=':',eC="<div class='GMI44Y5DB'> <span class='tabGroups GMI44Y5N'><\/span> <span>Groups<\/span> <\/div>",gC="<div class='GMI44Y5DB'> <span class='tabOrgs GMI44Y5N'><\/span> <span>Institutions<\/span> <\/div>",fC="<div class='GMI44Y5DB'> <span class='tabPublic GMI44Y5N'><\/span> <span>Public<\/span> <\/div>",dC="<div class='GMI44Y5DB'> <span class='tabUsers GMI44Y5N'><\/span> <span>Users<\/span> <\/div>",ZE="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='",VB='<ul><li><span class="liimg tabUsers"/><span class="litext">Comunicate with others<\/span><\/li><li><span class="liimg tabGroups"/><span class="litext">Work in collaboration<\/span><\/li><li><span class="liimg tabPublic"/><span class="litext">And share with the world<\/span><\/li><\/ul>',sF='Add not supported on this collection',vF='Add not supported on this list',GD='BEGIN',tD='Cannot add a handler with a null type',uD='Cannot add a null handler',vD='Cannot fire null event',LB='Cannot set a new parent without first clearing the old parent',MB='Composite.initWidget() may only be called once.',QB='Credits',BD='DEFAULT',nE='DOMMouseScroll',HD='END',SB='For your organization (NGO, collective, academic group...) you can:<ul><li>create easily its website (blog, wiki, video gallery, etc)<\/li><li>group chat among the members<\/li><li>organize meetings and actions<\/li><li>create, share & edit documents simultaneously with the members<\/li><li>connect with other organizations with common interests<\/ul>',XB='GMI44Y5AB',tC='GMI44Y5BB',YB='GMI44Y5CB',qC='GMI44Y5F',rC='GMI44Y5G',cC='GMI44Y5GB',sC='GMI44Y5H',lC='GMI44Y5I',mC='GMI44Y5JB',ZB='GMI44Y5KB',$B='GMI44Y5L',aF='HTMLEvents',UB='If you are a big institution, such as a University, Social Forum, or umbrella federation, you can:<ul><li>install your own independent Kune server for your members<\/li><li>customize your Kune features and plugins to fit your needs<\/li><li>boost collaboration among the members<\/ul>',tF='Index: ',TB='Kune facilitates...<ul><li>the publication of contents in the web, for the general public<\/li><li>using CreativeCommons licences that allow the reuse and modification of contents<\/li><li>sharing of knowledge, solutions, researches, experiences with others <\/ul>',AD='LTR',aD='MouseEvents',GB='Null widget handle. If you are creating a composite, ensure that initWidget() has been called.',zD='RTL',ID='STRETCH',IB="Should only call onAttach when the widget is detached from the browser's document",JB="Should only call onDetach when the widget is attached to the browser's document",hF='SimplePanel can only contain one child widget',HB='Style names cannot be empty',KB="This widget's parent does not implement HasWidgets",PB='Why do we need',RB='You can see Kune as a web tool to:<ul><li>create easily your personal web (blogs, photoblog, CV, etc)<\/li><li>create, share & edit your documents simultaneously with your fellows<\/li><li>connect & keep up with your fellows (social network, chat)<\/li><li>integrate rich content (videos, maps, polls...) or functionalities (translation, spelling, twitter...)<\/ul>',_C='[',TE='__gwtLastUnhandledEvent',WB='about.html',LD='absolute',KE='align',XC='anonymous',tE='aria-pressed',$C='at ',YD='blur',RD='bottom',fF='button',FD='cc.kune.intro.client.KuneIntro',RE='cellPadding',PE='cellSpacing',GE='center',ZD='change',FB='className',$E="clear.cache.gif' style='",sD='click',mD='cm',XD='cmd cannot be null',oE='contextmenu',dD='cssFloat',yC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAAlUlEQVR42mM4Nrfh/+EJ2f8P9aaRhRlOLO7+f2JR1/+jMyv/H+5LJ9MAKD6+sO3/kSlF5BsAw8fmNv4/PDGHfAMgGOStKqC3Msg1AIoXtv8/MrWYAgNg3prXBPRWLvkGwLx1bFb1/8P9GeQaAPNWx/8j00ooMADmLaBr6O0CCsKA/FggPx1QkBLJzgvk50ZKygNKSyQABMhch9ufSZIAAAAASUVORK5CYII=',vC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAApElEQVR42mM41Jv2nxx8eEL2/2NzG/4zkKyxL/3/0RmV/08s6vp/YnE3aQYcmVL0//jCNrBGGCbKgMMTc4DObUTRSJQBh/sy/h+dWQVU2IVVM14Djkwt/n9iYTtOjTgNODwx9/+xeU0ENWIYcLg/4/+xWdV4nYvTgCPTSoDO7SBJI9wAiK3dZGPKXUCVMKBKLFAtHVAtJVIlL1AtN1KtPMBWIgEAy6BchSGMImcAAAAASUVORK5CYII=',zC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAApUlEQVR42mO4u3/l/+PTi/8f6k0jCzO8uHL0//NLh/5f2zT9/+EJWeQZAMOPT+/8f25JK/kGwPC9g2v+n5hRSr4BEG8d/n99y6z/RyZmk2cADD85u+f/hWUd5BsAw/cPr/9/clY5+QaAvXX5yP8b2+b+PzoplzwDYPjpub3/L67sBhqQTp4BMAxyDX1dQFEYkB0LZKcDilIi2XmB7NxIUXlAaYkEAJkarwi4X9yLAAAAAElFTkSuQmCC',xC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAApklEQVR42mN4e/fS/1Nzq/8f6k0jCzP8B4K/f37/f3Ri6/8jE3PIMwAGfnx6+//a5hnkGwAD7x9e+39mfj35BoDAv79//j8+s+v/0cl55BkAAz+/fPh/Y9tc8g2AgY9Pbv8/u6iJfAPA3vr39//T8/v+H5taQJ4BMPDr26f/t3YtAhqQTp4BMPD0/H46u4CiMCA7FshOBxSlRLLzAtm5kaLygNISCQByZfiy49qtVwAAAABJRU5ErkJggg==',wC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAAr0lEQVR42mM41Jv2nxx8fHrx/7v7V/5nIFXj4QlZ/69unP7/+aVD/19cOUqaAeeWtP5/fHonWCMME2XAiRml/+8dXIOikSgDjkzM/n998yygcw9j1YzXgAvLOv4/ObsHp0acBpycVf7//uH1BDViGHB0Uu7/G9vm/n9++QjRmqEGpP+/uLL7/9Nze0nSCDcAZCs5GqnnAiqEAZVigWrpgGopkSp5gWq5kWrlAbYSCQB8+q8C2jFp5wAAAABJRU5ErkJggg==',uC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAAsElEQVR42mM41Jv2nxx8am71/7d3L/1nIFXjkYk5/x+e2Pr/75/f/0GAJAOubZrx/8ent/+RAVEGnJlf///9w2v/sQG8BhydnPf/8emd///9/fMfF8BpwI1tc////PLhPyGAYcDZRU3/Pz65/Z9YADfg2NSC/0/P7///79/f/6QAoAHp/2/tWvT/17dP/8kBDCBbKQGUu4AKYUClWKBaOqBaSqRKXqBabqRaeYCtRAIAN9v4rP1rt1IAAAAASUVORK5CYII=',EC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAB1UlEQVR42s2Yv04CQRDG91pCgk9gR6D0BWgoaGxotPYdfAChMTZUlCQmQm9HS2FhSWVCgNbE6mJB/NPcjfvbLATlUBYvZL5kks3dzsx3s7Mzu2dMAFrGFKw0rfSsjKxM21H0hjD2z3p+TsHkjStjTqzcW4cf1oEg18Vi2q1U5K5ed9KtVt2z5XvmooNuHgSOrdF+25i0FUVyW6vJY6cj8Xwu28A75jAXHadrbWBrLxLWwKn9qgVfN2g05GU8llCgg66P0AKboSQurXJyUyols+FQ/gtsYAub2A4hId1yOY1nM8kL2MKmi85fZAgdrFF4j2PJG9j0ZJKty0QysY6EMM9IZEUGH/jKTGAym7DlkRO75Izf5v2NOsE2I8MPBXzh81udofCw5/fZovsCX/jE96psUwUpQIcGPn21LhjfF1w1DEaayOfzxAnjUODT50rT+Cb1a9nOwuvDQCYXR/J0Zpww5lnQDrI+PZEeREY0q1ASjsB5tCKyHIeS8Y1yBJEpnTNkOVwk1kmskeFdyDLhGw6GswRtfFeQDxsEfojLmR2BbzjoIaJmaTQlq5rtq6ag6SjxapqeqmOAmoORqqOimsOzquuEqguWqiunqku4qt8Sh/xR8wUuMhYJUg/rHAAAAABJRU5ErkJggg==',CC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAC0UlEQVR42s2Y30sUURTH774ugv9Bb6KPQSkV+OKDL734F0Qv/VAfhbAn14dEKAtZEGkh0wp6aVFBRKwNgqRid4IgZdfWMrRFagrR1IiZ0/3e7g7u7N6dO7O7MgcOs+ze+z2fvXPuuWeGMR8WYyzKvYd7gnuKe3Y4EvkNx2f5XUKOibJ62xBjp7knecBDHoDgI01Ndry1laa7uoTH29rEd8XfMRZzMLceAKe46MwwY3YsEqEHnZ20MjZG5vo6qQy/YQzGYo6YyzWgFQiCC1zk/2oP/+5RdzcVDIP8GuZgrlyhPWj6hRjgk63R5mYrt7BAtRo0oAVNaPuBoHhLi23mclQvgxY0xep4wWDpQI0JB6apFWA//4H2v6xqjYWmhLGUtwnJhPuIJdRdid2PK5S+1k6Z6x20u/pGe2UQA7EqJjAyG8ummxM/08sCIn31DBl95yjD/ZfxQjtn5DafKasT2GbIcB37/irJIc4KiKIb/Rf4yrTTj9dzWhqIhZgldQaFB3teZ4sWlqZLANwwANx5/kRrayMmYjtlG1UQBcjLtpJxJUTRM/3nxXV7ftJTDzFltY4yeS6Iaqg026bNx7c8IRwYni+4fn16W8xVGWLKXOlh8pBSlm3bsmgjcVMbwoHp7RDXz1NDQkN1HEiQBEBSOKwqQvz9Q58mBnxDODByV0EDWpVMHpQpgGRxcrrNOjqg7N1eIbQ2cikwzNroZXGFFjTdhthgYOglcIyX7fV7ff+X9mGMzLeLgUFQW6AhYO5cKYuD2GBQguQnb9DWs3GRbOa7peAg718Kje3ZCcrfH1SDqG5NSVLVClLFnFtTLVlPAuR4slbdvo0EcW9fz4LWKBB3QfMs8Y0CKSnxOodeI0DKDj2dNuDw2wYVFqcC+dHOpn4bEKQxqrWZrtgYBW0VgzbRVVvFoM2zH9NqnkP1OBGqB6xQPXKG6iE8VK8lTvJFzT8ZdAx7AyGqAgAAAABJRU5ErkJggg==',DC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAEJUlEQVR42r1YaUhUURR+hVaiUkGB7SvppKVSY2U/Usoys4jCec5M1khTaJQWphFjZGV7SWRRFJVoYrYQ2aZYtlBBtpCtao20b9T8aYGkPM336r3GmXnP+3Ry4INZ7j3nm3vO/c45j+NUvPQLc3rEJlk2jopLrx06IcUWoE3+0TlITwDe4zv8hjVYy3n6Ncu8hg+OWfymU2AicYMTBHhreOo9zkwjp2UI6Bu5gHw0Bul3rMUe7G0zAT41d2zY1HRrhyF243b4RukoICWRhuXpKaTAQPFncqn08y86aiMJ+dUNZMotoOGxSwn7ANiArVaRiJubneOj0Tfh3/nH8DR00x/nzsi6W9mMiCO2Vt2n8BmZwgnBFmyqIjFBt6KswxAdeQfzNMCipxEFRrckgFnl22SJiLCUVJFfiJFgE7aZSeAfdBuTJIVACZNOrmyRCLDzplXIKdhukQyODqx7jZtPw/fOsTsyKpLQFi+kjbU1TESAQ89sAhn4kA0TkglxxBGurrrRzKFjaMaWpJLx4h5a9/gOHfn0k5mE48nAB3y5TWBkNo4N8Sz93ERxZWv+OjdS7KnVtLT6NOU/f6HasVzOwJfg01kncM2Q4eLiA29ttKX+ERV9/O4R586AL/hspjMQHnyJ6/Y/nLpD1ukKQZsGTjHbJNmGCkKA2oNA4YdvlF5dRqGFcwWB7DgsgSavWz6IQ11AvKCGjhu2P6sjS80V2vX8pUcIlHxqpGW3ztLoYrN0AaDS8K1NXXycQ5HCB0hz4YevlHH7PEWdyJRuyajD82n3i1dtINFEq+5fo/GlaS43EDoF3/1nmmwcKmYXjZ4M9isZWjjPZTGw6MaxVpHY++odxZy0uLUpomNQAnWPNjZyPbWmRp8IXlG4ZjPIuDM21T2QwqCEzhE68htt+MV5B/HkO1GnuHj6mfUqT+I9hRWZFGuUCPj2snPgvBiIIGysJJqLoYGdSFftnJ84HqXFKdePMBPZ0WBlJiGGBhy4flHmL0gYpcWZdyqYiWx9+kQVEfjuE538lQufllaHKxSYJ7947aNbzET2vf7ITEK8vmHxafWSoEFc5DbkWZ+qSlaoJgsRUdAEDqLE+0cnymY5Sr4aCWdOVLvEewXyJHX8KHooQHJ9KVoAViIoDSwk4AunoZm86J1LG4Am2d0m0+WDzETyrPUUXpTcIhG/GJ1QfV3GDbExQrPsvEl/YbeqHEHC8pX5lHRpP0WWLnGxNyj7z/wTGpfW4LZVtNecJq9gnT2b1XfqckA7iXBl11ylnIc3KaP8HPkqtYqOzXMXLU+aPf+IzDy32SOtAFPz7DxO+EcYpHFiQ+29NpNQNU44D1g4wqziCo80y6oHLHcjJxrd1vSzbR453Q3hAPpatJTo5uSce3wIb+mxBB5B9Ilc0D6PJdrzQc1v5G72YPX9HUUAAAAASUVORK5CYII=',AC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAEuUlEQVR42s2YbUxbZRTHL1+RyDc/+kGDY3GJc2PZZtbFzWRZNOqixsQZF7MP8rINKGx80MxCjHPTFcdbplYx3WZ0L2qGkgzmKu6FYXjZGMX1ZVJCkZcCQmkpfbnt33sebksv97b3shDDSU4ovc9zzu+e5zznOU85bhlSyXGZgu4R1CSoRVB7VUbGHCl9Fr8ziWMyuZUWA8etF/QnweG84ACkx7KyYnVr1sC8cyfTutxc9l38OY2lOTR3JQAeF4yeqeK4WGVGBhp1OrQbjZhyOpFK6BmNobE0h80VbJCth4IQDLwkvJWP3u7srl0Y7enBcoXm0FwxQj6yuVyIcmFy9Hh2dtTR3CxzMHT/Pq59dw7XL12E225XBSIbZItsku3lQKAuJyc25XBIDIZDQZytqkThs88s6ob1MBuOIsrzaWHIFtlk0VGDodARNU0ITE3JjP1YbZRCJOnPNadUI0M2RZhoymWiZKJ1pBAujQQz4vPhYN7GlCAlWzeDj0RUYcg2+SBfiglMmU1hU8oJksH+/pQQcXXbbGxsLBLEdMc5jFzQY+T7Ykxa6sHPTUtyRtzmZ2R1grYZZXgqGXO5VEFmPB7wgRm4G/fh7091gm4XVQdXzW6ExhcjTb7Ip6TOUOGhPa+2RQ2vvsySUwni+Nt72RjPlRMihFyHTG8J4Yomtjb5JN+Jsk1VkAqQmrj6+nBwkzxPSp/bgkGrlTkZOLkjJQhpcMyWsEc+xWqdyYnnAquGyRIN+uHv/wXejgbM3v0B0Xkv+358cBCn9SWoeGEHyrZvw5flZfC4h9gz3jeRFoLU7/gj4YN8irmyhxMPKUnZDg73YMZSBt6aDzgPIGYrxOyNUgScV1ViFoOr9sW0IKGJAclxIIKYCMRCh1UiEiE/vG2lDGCp+m8dQshjS4sy+Xt9SoiR83rZePGgtBCInU7OuHg7vxYiUKQIQupt/zx9TPgwRi8ekUG4v3kHkZkR2XjyTQwc9RJ0jCdA2j9LCcFArh/VdODNOW9i8lotPM0fY/ber6y2KAn5JgY5yO3a9CA3P8FKSgJk6dLMD3Vi/s98RYhIbwH8fzWpGr/d3obyknfx+ivbUFy0F1dbLqccm1iapcnKotJRj/CdAgkE31eA6baPVCEaTTVY+2QWcp94JPGX1PBBseL45GSVbV+2xvYWeG98KGzbwywvZnvMC1UxFkNg2An/QB/4eb9kjt1mxdM5j0oAkrX1ymVZN5e8fRULmpLM2rvQW7EbXe9tZNpduBnuSzVCIobZ81PGKkWAuOoP7ZPYW1rQNJV434O76MrPW1ARJP556PzCSxzR708JQVF687XnpcuYXOK1Hnq2E/sXARQ0ODEM0xfGtBEh0OR+VnLoaWoDhNzoObA1LcjkrSYMuwexYd1jshyh/0nv9XalbwPUGqMYH0F30Za0IP92trKxv7U2MZhkkHVPZcP8bYN6Y6SlVbRXFwoO8xQg8tBdsIktTVw846P46vRJvF9RgIbaY3DY+7W3imrNc+CfB+LyyJPVfaFaUxXV1DxruU74HN2wGt5IgNwp1mGsxcxqi5amWfN1QusFK+ydZEUtFo1qisRDXbBW1ZVzVV3CV9XPEv/nDzX/AZpumio9YaAbAAAAAElFTkSuQmCC',BC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYIAAABHCAYAAAAKqEA6AAAZxElEQVR42u2dCXwURdbA44WuN7rqx4fXuqKfuCRzJIGQmdjdwyErqKjBA1EEMtPdkyhIRI1KFGWFhEsFXURQkpkJRPHAFT9RQVFcBBIIIpBMDg6PBYwiIZxJeuv1TCCGHDNd1cfMVP9+74cxme6aqur3r/fq1Xtxca2uHS/aulbn2XOq8uzfI/kEyYyqPNso//Q0c1yUXOsyEketd1qnrXMmzl2fYfWVOC0foJ9v1+LZHoEb6+O5J8KVIheTGEcveul0FY9L+ZNXdLAenhkfynz1CszjXhf797nOIWfHYn/B94b+8gnso6gv8j0iu9grsN96eXYX+ncvkjokv3pFdiv6m5Xovxd5eW4W9J2H54Z6sgadr0vDK6enXVE9Ne0lpPgPIJHaFtsqf76NidTB2ST06hpU+lKb4rJ+WDrafJWabUADvg+JFK4AQFR/2bPslxTxzNU44hvjuCykZ6Wnn6b0GQXZA87R+yVX2vaVuczpJNrw5ljmQiXPX+jsd2WozyjgB1zqEdgn0fz7GskRJfMWyWGvyCxHSi6zWGTOjVpQisz/+Hh2GFLsL6HvvB7JMYX91SxHEUBWeEUue5GYdoMmXwImJ1Ly37UPgJOAsKJqSqotoqwAPjEZKfvt7ULghNSXuCz3xxoIisS0K5S27Y/CpYf64ih+Bs/co+dc8gnM7UrbDsqYyDwSuWcVtmFfp1ar6EhCf+fFUP7tSS0au9zi0QMvigblL8XFneIRuQFozr+HvlsD4b5qLTVIclSFaVW+7dHQIfAHICz359+UYvQB2+Ay9UAK/nAIEGiW//izrj0zVkAAExqZrJ/hTlafyM4PZwVFQWAsELw5kjkL/X46kkaVlVodmm8Pw7yLyNU/AlnA5cNVqNxPbclej8hOIG4Vb59p74aU+n5lIAhIdZ7946ppNyUZ1hpwJi4JAwLNMiZWQAAvJQFLoCKcyUlBYCwQFLo5C/rd99oqNWaF181dFSkAmOu0nhF0ldXrAIDWshtgBHs3ZKyBPPurOBBoJR/68+wWIw0eUugWJE0KQLBFjRWL0UBQKLDXo/sfxPVnhruZTUFgDBDAXg2C+NMBn7QuCm0/bI4aHQIegenj5blNBgBAa9nuczlSSICgkCAImuW96im2BIOA4F8KICBLqcucGM0ggL0hOZIBf2X3uJLNNQoCfUGQm5t7atC/rbcya/Dw7ChDAiBr0PmofbM1cJfhbSyLXDbWwpWwRdBSmpC8U5nP/E2vQSwZY+mjFAJB6RbNIECm5UQCk/BzUCgUBJEHAo/AvmwohYaUmaEgkJnWC7Vrp4EB0HpBtlTxRjxS1lNVAkGzNFbn2Rdtn6pRCFRLEDgtn2JAYG807xGge1oJuANqF/Jcd0UbbhQEuoIAzgMYUZmhec4bAQJokXQTmSg6zWWHIldR8PCYpIE0IvFUTbddp8VAlrrMaZjWwIpoBUEwOgR7YxDHt0tBoB8IPCJzF/q3yaCK7AiEr+o5vhACLZ9/iDwInOhDN+sI60uXT2P+jBT0To1gANJQnW9/y5/X969qDuY6Z+KXmCCYFq0g8PLsDAKTbS5OGygIdAMBHHQ6ZPRV7UK342JdICAyjxh8PyDkTXiw+sP68jX5tt5IQR/RCgbV02+Str/EHtv5z4GLf5p3C3GX0TpXYn9MCBxdKyReE40gCJq8eKtBkd2KmzqAgkA3EESKfKJk7wkzMsgdZX24u1Bkrg3TRZTmVlP518xipPqvRkiS3/0HObbJ2VT73h2fVk1JvZLUgCJFvgYHBJCDSD2zUz8QzB+Veh6Em+GanUU8ft4pCgIKgk4PKArsY1qNaaHgsGsUQtuo8TmEanjXwoVBdlW+vY40BH54Y6B0rMx5EgRaysHVDzb+uGCQt3xGSnecAS3JsAzGtAYOrxWTrohGEKD7LMDfF2DGk+gHCgIKghDkFy3yE0HAA7Jy/6OCwl/vE7lp6J0Z7HWl9YCInmYrpzg9vUuh094NIpOQJfKgV+DmgaWtElA3Fjv7XRD2nkF1vj0PKfB6EhDYU3yb1FQudgiBZmncKkg1M5nDkPwOTjyHO6AQR4sUeSkOCEqcllfU3YjSBwSFAnsrfngfs5zUITsKgogCQa1XYNYiRfURUipveXh2DuQi8gjsx8FzKHWqRRGJ7AQ1xxIUMvoeawi2eR8of6Unpn2CIx719Wsq9OkXy7IGhZ82p3qy47JACmr7QaUQ2DnHETIEmuWX9+5o/jw8d0Zlft9LQ94byEi8E9MaOKjG2QG9QQBZRQmsePbCCobYC0hBYHQQfAuuGUg90ZmvHg4myonqRC47mHmTqJ9bzVTWPp59nVA7j3l47gVSFgy4cWWg4GcxbSk5ihsEK/PqPPvLSCkfDhcEdSvuCwsC8p5BmVOqzk9reZ96sFDAUunQGsiNOxUp8c1GjBTSGwTo80vwE8pxQ4iuxCgIjAqCryGjJtamq5t1kEhi2CI4YZxK43g/KdcLiX2zdqKYTLI1RiiSKNQ08e27jGakdK/KT5sTanTRztf6SVKFO2wQgOz2DTn5nrB3kW//x64ZKRe1Eyl0LyYE6kofMl8SbSBAL9ED+PsC7BziJjkFgdFAcMTHMy6ic53nBEKprGtIjyG4SSBMlQAEPlDkcgnTfUViMRdMDjmPSKMguqc6L20uUs5HOwLBgS+GK4IASO37d3aU+np/9VT7pJqZzIUtOuo0pMjLMSOFJmuhRLQEAaEaA5uJZTikIDAqCH4kkrisLesAkrUJ7B7sNrrSepAdQy6LwALJR6rQUAgwOA2B9U0Sm9iwD0GsYTUvMldX5aXNR8r5WGtlvWtuf8UQAPm54JZQXE9H/Hm25eXTbQklGZaRmNbAPqheFk0gIFRj4DDRSUNBYEQQ7IMMtGr2l+wqwj2khawLUu2BPQePwP6MubJ+T+tzDsF3+n3sMUd6gXjj4IQwshAWwonh49bAqhFYINgxmwtrL2LrMymHS8Uk5SDIsE7UajC1AgGRGgPoHqqtcCgIjACCRjSvBmky73n2Gcy2LiH3DjKP45589gq2rnrMPShRGqxWZqg9vxMuo+m26yCX0A/zBjTiQKBxC68sVHWqXdryVIpUKiaGC4LaNVm9z48mEJCpMcAsU9XUpSDQHwQiO0mrPgukvGYrMdr7K4kVeDCtdC1myuxUPecf1P4gcPhtm6oV4hq2CF/hgKBu5XC8swsyEPqEDgSX9XEtB1FtEBCqMbAbCpdTEEQ1CGpBKWrbb3h+eQhlxQYBftbVBXEGuLwi8woBi9CqSuOkysxUHAhAlNGu1/oTOc1cCUDI6SOVCB0CYXfZiPhzogkEBGoMNGnhLqAg0BsE3NNa9xvE2KNn/6ZHttsW798XONYA6U1rxX0JZ4MCieVw6j88qw4I/O4VWNbAiuHEcxxVTLZJpUK7kULjNCe5iiAgUmOA52ZppBQoCPQDwTHwNeuykhVYr/JTxlwG1pxz9rsA84CWN85AF/6+C1eqgjUgsjgQaKoQ5ZPIaiS82/ZsX3ABtQbBjytHMmdFCwgI1RgoUzsmmoLAACAQmW/06zvl7iEoHI/37sl1BpS7pgSH3VAgEGxdcesmeLKYy0lbA6txQLD/s3tVTX29+fE+rSOFRJ1WRKqAgECNgYM+N3ujhm4CCgLdLALmeb36Tk5FoTyKbQbeChorDn+P1uGiIc1FnnvbMBXhkDVwM5Y1UC5KO2Y7VK+DsDHr+H7B9s3pPbsQHRCRsUFCrs5EueuGWdvuPUXWg1tjwCeymoKRgkA/EIRdvYrgNddpPQPDfVmgWEdBDD5Gvi30fsyPM+AlZzY1SnQgUubrMCOFftCiIM6mccmBvQFX4mjiK32RGRm56X6ZpTpsHFIQ6AQCtQ+QhWAV71boGvqX0mdCLiDM98QrVy8znMiJ/hpwDo0WZA84hwQEbsOKFPK7D0nlfHd/vo2pyrOtUhUE43sDCPxqHAuPYBD85HN2nNCPgiC6QKDHeLfy1VcobPv/K+8v9o4YqN+gbD7wHIcHASnuFKnCXYYJgpkt71mVb+tXnWf/Rg0QfDeht1TistyvyuSOTBA0+VyO/nooAwoC3UDQBHlr9AWB4myaikEAvnCq9Nt9n4bjWgPDMCFQL1U/0mZa1Mo8281IeZeQBMH3T6bsh3TVFATHj5lP00sZUBDoBoLfdY92UZ4DS7lFwDO5VOmrkOZbknJPRYp8CxYIKsWpnT2naqrtIaTEfyVxwGxTdrJqp4gjDwRcKaS3pSCIORDs0x0ESKFrbhEEqqpRpd+2LpiCYw2MaFboBza4JP/S+6W6Umc4INgvbXVfHOrzvstO/mJbbl/l1kBOyu9q5taIPBAw/fRUBhQEFARaggA3zDLKRVnaDGll7ulIkft/WT1aWpwzSHqkj0USzAmyTGASpVkjbpI+nDxEOlDq6sAayAw54dVGPqH7eqf1EET8bHg4SQoXCP7JqVKJO2mYqpM70kCAzHNVk05REFAQGAgEaL5/SRV+u66hjxR1akO5e8xbY/tLbqvpOADaknF9LdIHzw+W6jeeBIRfpSrnBaE+b32G9bXW6SE2ZiXJJ4Y7TTHxgk0qG5dco/rkjsQ9AsIVqSgIKAiMCwJuE1X67YJgXfjWwObcLp/PGlrbEQDaAgJYCAfLXM3WwFOhPm8Db7oaKf6j7SWO24gshC1P95XKJ6VKlVNsxwEAP5fBuQGXFSKFbqYgaLuGqdfNXUVBQEEQ9a4hgVlFlX67sjPsDv3xswcnjLdZpXBA0CyPos8tfWFw/ZKcgd1CfV6J0zI/5NoCSOlvcCdKG7KSWqaS+FqTyR2p5wh0chFREFAQaGoRCOw7VOG3f6gsPGugZuRZC7L61SuBQCupFUzxOWLPnud2aA24TD2QMj+GWYaSpSDQMN8IBQEFgTFB8CpV+O1LmJFC4risJJNEAATNsle0mCZkx7ddEwCt8D1YEHBZP9dsckd0igntXUQ4IPCJ3L16KjLIi09BEGEgIFfjObZBIJVlnyP53buVuoU6kd28OWH8uJSUPzU/r9Rl7omUeSMOCNZmJPWlIDCmi8g3xnGZcguGcesLAnaU4n4mBFwKgjDnm8iKmO/I56EklYxUCccaeAI2ep/qn6wGCJrlZ8FiGjuSufqs9RnWt3EgsM6Z+LHGK9xzYbXXmSiuKiSyk0K495JIcREF6ycodQ3l6qvIlBc/J1UQhoIgTHiLzF1YEXYC91BcrF+SP+t8BIFaAMGkW1PUBIEsz9hMe5Ayb8IBAbIoEo3Yl2pWKCt02rspvb8eLiJId6CwnbN1BkG+JptyFAQkw0eT8UDATqQg8Iu5zWcA5okO1UHw7jCLhLU3kGF936h9qXbNYuzkWhq6iNDzyhWeil6hMwiWKuzfHRQE+oAAEu2hz9dipGGYF9sQ2CF0RQDYd7x2QKlTyumnnntoos0kYUYJNZWMscTHKghAiXsEdnUkuIgwYruPEMmhruAKFlapU1pciIJAHxAEnssVYSyQSmLcGnBPbp0eombZAxLh6KHj8sHdmNaAy7rYyP2pNghkBetmb8QsYq+Jiwgn/0uRwN6iy/i5uTSMVeWHFAQ6goDnRuDVLNa3oI+eewOXIMVf11auoC/n3EEcAs/asa2BRmQN3BDrIAi6L543uovIKzKvYLSxQI/xQ9bWy0ZwL1AQKHAPZdkvQfdoxEjFMClGQeCe1lEGUf/SEVL+PXZiIPjwXjxroMRpKTB6n2oFgkBUjuJKUJq4iOA7YbSvYZHbcZ2WYxfcjD+kvD/ZJykI9ANB8NnfYsy5HcXjToS4G+kiFY12MgS2OLshZX8wlJTSW94ZLk0dZsOCwHNpeNbAOqe1YY3L1IOCoKWycLBGPmgGpjYWqHjWp+nY8dwsnPZC3VwKAn1BANE/kVrMqf15KRfdgQi8HOKgkvyZr4RbaOa74vukKXelKgLBG4PNWCDwDjXDfTYLJlN6nI7plY0EgqDyetPILiL0DD9G+xo9IjdAi3ELFj8/hNHWH8m61SgIFIEgcJCxHmvOCUwf40CAE1q9r7vgcGtubi5+JUapUrwCKfYjSiuPbVp0rzTeZq3UKmR0bYZVeqx3y/uZynhLwlAjAkFrECx0Oy5Gn99jVBeRT2BmYlottQWZaX9Rc8yg2Dt6znbMKlDzKAj0B4E8njw7FXMsKwr4AZfq3Y/BQ3KN7Zx72IhdjxxZA69j1iJeA0oYlDEo5VBAsPJB5SAovN3c9n0tCaWCOf7WWAZBUNneb1QXkcfNOrDrKqBJ78kadL4qvld5r4VZgd9G5nYKAmOAILg4+h1zTL+HfFl69aGP5zg4oBhKn/kER/jh9FK5cA1S5MewQFDhbkmiU0Rz/F2y26YdCDycmKAYAt+OsUrjkzuGDHr+OpfJ9PdYBUFAcTDLjegiCsbl476UIJtJJXRrvmDVh/rtGwJtOwIpSCgIjAECzP5rKeULea671v1XKLC3hpmqBqyGBWG1FVkDCzGtgS/bum9uXNypoiXhbrRC33KyolZuEbx1mzn0vQhTwhpkpQyMSRAIjmvQfQ4a0UVEMEXwbg/PphKxVDLTeqH71RBJ863CpjYFAeb4IgsS76TxCZ98Ic8wWvQbHKL08ezrGO2t9/DcC/NHpZ7XMQS2CdcjRd6AaQ2kdfQMAAJvMg1Hirm8pZKefXP4m8VrkDXwaLKiKKXVgtncL5ZAEHi28mRparqI5JU3GasApMkrsh6l1kFgM5F5Dd3nGKmiH6QtFQoCUvtT7GOExrgR9h2K09O7qLgpnIwbDt4ijPnnDt1aSIkXYVoDy0P9Yunp6aeJ5vgHBLNJ3lR+2JogfTM6PBDMG2zGPbuwCkGJiRUQrMxlTkf3KjOii8jHc0+QrroE5rDXzd421znk7I6evSxr0JmofwcFLZM6su3gpqgyjygIsC+IrEFK8WNiNcAFdiPMN5LvByySYBVPcGHS5BOYMe1DoCqzF1LkTZjWQO+wB4NhThcsCQ8hpVy9YEjoVsGSYRYp00LsVPNKwRJvj3YQnFhZYJyuVMlFFExLvZ0wDJoFwj6/QrIIzgLIseSBMwHoZ/ZL9O8BlZ67R61NbAoCUm2xdUX3rSI87ttA2cKcVg4oeWGyBDNVTBuno5lHOnYLVbjfxbQGsPKoOK3WM9yWBOfsm821q0d1HCr66iCzSknvTMtQO66MZhDI/lGsNAnquYig8lhUVX7iOUG1eURBQNBF5IjHPFvQrk8eySfggoJzKG0lSgSlX5TZ/3/hbIJHZO5Gf/sP+SyAOnMyp5MNYrcFEwLIksgicmoyvWfPLk+lmrIX32k50Ho/4PMHLHI+IpXTYG+EwjjRDALYLMKebCq4iOB+2NFNxpF/gyuOgsD4IAhYysw9Gs0LCNjY6RW40qAlclSL5wJgOn8BK9wfYYGgMnMJ6YHJuvbaM59IMT2WZU34Se36B62Ft8S/Hs0gkNvhZm8zYtF7cKXIvtbIhsA2iFVXVZlSEJC3DERuWlTWJBbZlzqHwFb+akxroBHJjWoNDqzORVP8I3IZSy1hYDINj2YQBCY+864RXUTB5G7bI/TF+0mNKCEKAvVBAG4a3HxSBpQ3QrLc0Wr+dkxrQJPEX1DYHinoR6HQvTYwiN8R7SCAAybYYZsqRREtEtNuIBLnra38XuhiEzRRphQE6rUvkL+nIdIh4OHZOSHnHELKfCIGCBqkKremqYCdVuvZosU0ASnrvSrDoC7aQRDYOGbcRnQRyW3j2VTMRG9ayhE49q+ZMqUgUBkG7ECCZ1u0lnpIKxPeBp3f/bZya8D9pl6TSezZ81zBFP8kUti1asEAzjpEOwhkc1hg/23YXESiI8nobiKfwP5QJHJ9NVWmFASqX8FKfzWRtj9VwDN/Cz9So1JcpRAER6VtmX/Re1KNuv7685DSfhrJb8Rh0KtX12gHgaxsA+kUjhrRRQRX8eiBF3kFZplBX7xPofKV5sqUgkCTK3jq/esIAEAD7G90mj6iXRBUiCMVWgP/jDPQ5bRaLxAtpmeRAt9HCASHxppMF8YCCOTVD8QvG9RFJM9TCC0VuKdxD8MRFEhlMYlI3ncKAsOC4PjcC4SXVhoUAl8ryjD6hy+5ObeLVJn5U5ggOCz5sy6PM+AFq3ikxJ8XLAn7MUEwMRb2CJqv4MneSqO6iE4oQLnqWpnOL95mrQriUBDoD4LmCzLl+kRWhFw9BgFAtUdgHiRmiUt+8YkwI4UMX8TZnZx8sWhOeBE2fRVAwA/nGGIJBIG2Mf0IZGNUvei9vEILnINYr/FewEYfz94pGaDgEQWBfpecBVRknlL6LhM4sb4Jwei+YtJ7mFLN2AuRgl8ZAgSOIQhkS5JxS0G24TL6s2CJz0PKvT5UEIgJCQNUfAkMC4Jg+wqM7CJqfRUJ7C3opVij8su3nnQyMQqCyAVB8wWHBmGuo8XP+2HWB1B0IhnO/cB8V98XVik+gJT9nnYgsAv9vm9chF58fPylSMlPR3Kwk3oFQ1V9CVxpPXxO5v/CFUiOpY35O+RsJe37Q1tVdg+1dS1ycn+VX8pAoq7fMF+63+TDdhBPjsbLiPMZymcqGhsDfB9PFnO5krbD54yqX8BtBHUJINsswZPxv3lEdjG6Z3pbeYrUhcEOoatUIeZLfvENpPxnInkOAWC8tNV9cVwUXAAE0ZJwB2+Kz0XKfwmSCsFs+kCr7KP0Uv8Ck7nIzfZGq+ZstFqbgQBRGFiFcqXBHEv75XwvPFsC/1/+Pfo7+Hv4XLEKYcP0iq0LTsdDJTGPyGXIbiSRfQnNv6Jg2dPNwTricE5hR3DP6wtYxCDr9jkPzw3V4nR6y+u/DmudD/fE8ngAAAAASUVORK5CYII=',$D='dblclick',wD='dir',wE='disabled',TD='display',JD='div',oC='down',rE='down-disabled',pC='down-hovering',hD='em',lE='error',iD='ex',vE='false',_D='focus',WC='function',dF='gwt-CustomButton',CE='gwt-Frame',FE='gwt-HTML',SE='gwt-Image',bF='gwt-InlineLabel',DE='gwt-Label',gF='gwt-PushButton',lF='gwt-TabLayoutPanel',iF='gwt-TabLayoutPanelContent',nF='gwt-TabLayoutPanelTab',oF='gwt-TabLayoutPanelTabInner',kF='gwt-TabLayoutPanelTabs',rD='head',hC='height',ND='hidden',BE='iframe',lD='in',pF='input',HE='justify',_B='k-home-summary',aE='keydown',bE='keypress',cE='keyup',pD='language',eD='left',dE='load',eE='losecapture',yD='ltr',yE='margin',IE='middle',nD='mm',DD='moduleStartup',fE='mousedown',gE='mousemove',hE='mouseout',iE='mouseover',jE='mouseup',mE='mousewheel',UC='must be positive',NB='none',bC='normal',ED='onModuleLoadStart',MD='overflow',xE='padding',pE='paste',kD='pc',KD='position',jD='pt',fD='px',YE='px ',KC='px no-repeat;margin:23px 23px;}.tabUsers{height:',OC='px no-repeat;padding:1px 3px;}.GMI44Y5A{height:',LC='px no-repeat;padding:1px 3px;}.tabGroups{height:',NC='px no-repeat;padding:1px 3px;}.tabOrgs{height:',MC='px no-repeat;padding:1px 3px;}.tabPublic{height:',PC='px no-repeat;}.GMI44Y5B{height:',RC='px no-repeat;}.GMI44Y5C{height:',QC='px no-repeat;}.GMI44Y5D{height:',SC='px no-repeat;}.GMI44Y5E{height:',TC='px no-repeat;}.GMI44Y5G{-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;background-color:#c28d66;width:67px;margin-left:479px;margin-top:5px;}.GMI44Y5F{cursor:pointer;padding:6px 8px 2px;outline:0;}.GMI44Y5I{border:0;margin:0;width:100%;height:100%;background-color:#f0c6a0;}',JC='px -',WE='px; background: url(',VE='px; height: ',HC='px;overflow:hidden;background:url("',GC='px;width:',SD='relative',QD='right',eF='role',xD='rtl',kE='scroll',zE='scrollHeight',EE='span',CD='startup',oD='style',ME='table',NE='tbody',JE='td',qF='text',qD='text/css',OD='top',OE='tr',uE='true',bD='undefined',cF='up',qE='up-disabled',nC='up-hovering',LE='verticalAlign',AE='visible',aC='whiteSpace',jC='width',UE='width: ',VD='zIndex';var _;_=Kb.prototype={};_.eQ=function Ob(a){return this===a};_.hC=function Pb(){return this.$H||(this.$H=++Oe)};_.tM=CA;_.cM={};_=Jb.prototype=new Kb;_.cM={37:1};_.u=null;_=Ib.prototype=new Jb;_.Z=function mc(){};_.$=function nc(){};_._=function oc(){return this.p};_.ab=function pc(){dc(this)};_.bb=function qc(a){ec(this,a)};_.cb=function rc(){fc(this)};_.db=function sc(){};_.eb=function tc(){};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.p=false;_.q=0;_.r=null;_.s=null;_.t=null;_=Hb.prototype=new Ib;_._=function wc(){if(this.o){return this.o.p}return false};_.ab=function xc(){if(this.q!=-1){lc(this.o,this.q);this.q=-1}dc(this.o);this.u.__listener=this};_.bb=function yc(a){ec(this,a);ec(this.o,a)};_.cb=function zc(){fc(this.o)};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.o=null;_=Fc.prototype=Gb.prototype=new Hb;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.b=null;_.c=0;_.d=null;_.e=null;_.f=null;_.g=null;_.i=null;_.j=null;_.k=null;_.n=null;_=Lc.prototype=Jc.prototype=new Kb;_.fb=function Mc(a){Bc(this.b)};_.cM={4:1,9:1};_.b=null;_=Pc.prototype=Nc.prototype=new Kb;_.fb=function Qc(a){Cc(this.b)};_.cM={4:1,9:1};_.b=null;_=Tc.prototype=Rc.prototype=new Kb;_.cM={7:1,8:1,9:1};_.b=null;var Vc=null,Wc=null,Xc=null,Yc=null,Zc=null,$c=null,_c=null,ad=null,bd=null,cd=null,dd=null,ed=null;_=kd.prototype=hd.prototype=new Kb;_.cM={};_.b=false;_=pd.prototype=new Kb;_.gb=function yd(){this.k&&this.hb()};_.hb=function zd(){this.jb((1+Math.cos(6.283185307179586))/2)};_.ib=function Ad(){this.jb((1+Math.cos(3.141592653589793))/2)};_.cM={24:1};_.g=-1;_.i=false;_.j=-1;_.k=false;var qd=null,rd=null;_=Dd.prototype=new Kb;_.kb=function Ld(){this.c||zz(Ed,this);this.lb()};_.cM={17:1};_.c=false;_.d=0;var Ed;_=Nd.prototype=Cd.prototype=new Dd;_.lb=function Od(){Bd()};_.cM={17:1};_=Yd.prototype=new Kb;_.cM={10:1,38:1};_=Xd.prototype=new Yd;_.cM={10:1,38:1};_=ie.prototype=Wd.prototype=new Xd;_.cM={3:1,10:1,38:1};_=le.prototype=Vd.prototype=new Wd;_.cM={3:1,10:1,38:1};_.b=null;_=Je.prototype=new Kb;_.cM={};var Ne=0,Oe=0;_=cf.prototype=Ye.prototype=new Je;_.cM={};_.b=null;_.c=null;var Ze;_=vf.prototype=qf.prototype=new Kb;_.nb=function wf(){var a={};var b=[];var c=arguments.callee.caller.caller;while(c){var d=this.ob(c.toString());b.push(d);var e=YC+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};_.ob=function xf(a){return of(a)};_.pb=function yf(a){return []};_.cM={};_=Af.prototype=new qf;_.nb=function Ff(){return pf(this.pb(uf()),this.qb())};_.pb=function Gf(a){return Ef(this,a)};_.qb=function Hf(){return 2};_.cM={};_=Mf.prototype=zf.prototype=new Af;_.nb=function Nf(){return Jf(this)};_.ob=function Of(a){var b,c;if(a.length==0){return XC}c=ex(a);c.indexOf($C)==0&&(c=c.substr(3,c.length-3));b=c.indexOf(_C);b==-1&&(b=c.indexOf(VC));if(b==-1){return XC}else{c=ex(c.substr(0,b-0))}b=c.indexOf(ix(46));b!=-1&&(c=c.substr(b+1,c.length-(b+1)));return c.length>0?c:XC};_.pb=function Pf(a){return Kf(this,a)};_.qb=function Qf(){return 3};_.cM={};_=ch.prototype=new Kb;_.eQ=function fh(a){return this===a};_.hC=function gh(){return this.$H||(this.$H=++Oe)};_.cM={38:1,39:1,40:1};_.b=0;_=bh.prototype=new ch;_.cM={25:1,27:1,38:1,39:1,40:1};var hh,ih,jh,kh;_=ph.prototype=nh.prototype=new bh;_.cM={25:1,27:1,38:1,39:1,40:1};_=sh.prototype=qh.prototype=new bh;_.cM={25:1,27:1,38:1,39:1,40:1};_=vh.prototype=th.prototype=new bh;_.cM={25:1,27:1,38:1,39:1,40:1};_=yh.prototype=wh.prototype=new bh;_.cM={25:1,27:1,38:1,39:1,40:1};_=zh.prototype=new ch;_.cM={26:1,27:1,38:1,39:1,40:1};var Ah,Bh,Ch;_=Hh.prototype=Fh.prototype=new zh;_.cM={26:1,27:1,38:1,39:1,40:1};_=Kh.prototype=Ih.prototype=new zh;_.cM={26:1,27:1,38:1,39:1,40:1};_=Nh.prototype=Lh.prototype=new zh;_.cM={26:1,27:1,38:1,39:1,40:1};_=Ph.prototype=new ch;_.cM={27:1,28:1,38:1,39:1,40:1};var Qh,Rh,Sh,Th;_=Yh.prototype=Wh.prototype=new Ph;_.cM={27:1,28:1,38:1,39:1,40:1};_=_h.prototype=Zh.prototype=new Ph;_.cM={27:1,28:1,38:1,39:1,40:1};_=ci.prototype=ai.prototype=new Ph;_.cM={27:1,28:1,38:1,39:1,40:1};_=fi.prototype=di.prototype=new Ph;_.cM={27:1,28:1,38:1,39:1,40:1};_=gi.prototype=new ch;_.cM={27:1,29:1,38:1,39:1,40:1};var hi,ii,ji,ki;_=pi.prototype=ni.prototype=new gi;_.cM={27:1,29:1,38:1,39:1,40:1};_=si.prototype=qi.prototype=new gi;_.cM={27:1,29:1,38:1,39:1,40:1};_=vi.prototype=ti.prototype=new gi;_.cM={27:1,29:1,38:1,39:1,40:1};_=yi.prototype=wi.prototype=new gi;_.cM={27:1,29:1,38:1,39:1,40:1};_=zi.prototype=new ch;_.cM={30:1,38:1,39:1,40:1};var Ai,Bi,Ci,Di,Ei,Fi,Gi,Hi,Ii;_=Oi.prototype=Li.prototype=new zi;_.rb=function Pi(){return fD};_.cM={30:1,38:1,39:1,40:1};_=Si.prototype=Qi.prototype=new zi;_.rb=function Ti(){return gD};_.cM={30:1,38:1,39:1,40:1};_=Wi.prototype=Ui.prototype=new zi;_.rb=function Xi(){return hD};_.cM={30:1,38:1,39:1,40:1};_=$i.prototype=Yi.prototype=new zi;_.rb=function _i(){return iD};_.cM={30:1,38:1,39:1,40:1};_=cj.prototype=aj.prototype=new zi;_.rb=function dj(){return jD};_.cM={30:1,38:1,39:1,40:1};_=gj.prototype=ej.prototype=new zi;_.rb=function hj(){return kD};_.cM={30:1,38:1,39:1,40:1};_=kj.prototype=ij.prototype=new zi;_.rb=function lj(){return lD};_.cM={30:1,38:1,39:1,40:1};_=oj.prototype=mj.prototype=new zi;_.rb=function pj(){return mD};_.cM={30:1,38:1,39:1,40:1};_=sj.prototype=qj.prototype=new zi;_.rb=function tj(){return nD};_.cM={30:1,38:1,39:1,40:1};var vj,wj=false,xj,yj,zj;_=Gj.prototype=Ej.prototype=new Kb;_.mb=function Hj(){(Aj(),wj)&&Bj()};_.cM={13:1};_=Pj.prototype=Ij.prototype=new Kb;_.cM={};_.b=null;var Jj;_=Uj.prototype=new Kb;_.cM={};_.d=false;_.e=null;_=Tj.prototype=new Uj;_.tb=function ak(){return dk(),ck};_.cM={};_.b=null;_.c=null;var Xj=null;_=Sj.prototype=new Tj;_.cM={};_=fk.prototype=Rj.prototype=new Sj;_.sb=function gk(a){Fm(a,4).fb(this)};_.cM={};var ck;_=mk.prototype=jk.prototype=new Kb;_.hC=function nk(){return this.d};_.cM={};_.d=0;var kk=0;_=pk.prototype=ik.prototype=new jk;_.cM={5:1};_.b=null;_.c=null;_=Nk.prototype=Jk.prototype=new Kb;_.cM={};_.b=null;
+--></script>
+<script><!--
+_=Zk.prototype=Vk.prototype=new Uj;_.sb=function $k(a){Fm(a,6).ub(this)};_.tb=function al(){return Wk};_.cM={};var Wk=null;_=kl.prototype=hl.prototype=new Uj;_.sb=function ll(a){Dc(Fm(Fm(a,7),8).b)};_.tb=function nl(){return il};_.cM={};var il=null;_=pl.prototype=new Kb;_.cM={32:1};_=wl.prototype=sl.prototype=new Kb;_.cM={32:1};_.b=null;_.c=null;_=Ml.prototype=Al.prototype=new pl;_.cM={32:1};_.b=null;_.c=0;_.d=false;_=Pl.prototype=Nl.prototype=new Kb;_.cM={};_=Sl.prototype=Ql.prototype=new Kb;_.mb=function Tl(){Fl(this.b,this.d,this.c)};_.cM={13:1};_.b=null;_.c=null;_.d=null;_=Wl.prototype=Ul.prototype=new Wd;_.cM={3:1,10:1,38:1};_=gm.prototype=bm.prototype=new ch;_.cM={33:1,38:1,39:1,40:1};var cm,dm,em;_=lm.prototype=im.prototype=new Kb;_.cM={};_.aC=null;_.qI=0;var vm,wm;_=Fn.prototype=wn.prototype=new Kb;_.cM={};_.b=null;_.e=null;_=Jn.prototype=Gn.prototype=new pd;_.gb=function Kn(){Dn(this.b,0,null);this.b.b=null};_.hb=function Ln(){Dn(this.b,0,null);this.b.b=null};_.jb=function Mn(a){var b,c;for(c=new $y(this.b.d);c.c<c.d.Db();){b=Fm(Zy(c),15);b.v&&(b.j=b.D+(b.L-b.D)*a);b.w&&(b.n=b.E+(b.N-b.E)*a);b.x&&(b.T=b.F+(b.P-b.F)*a);b.t&&(b.b=b.B+(b.H-b.B)*a);b.y&&(b.X=b.G+(b.R-b.G)*a);b.u&&(b.g=b.C+(b.J-b.C)*a);jo(b)}};_.cM={24:1};_.b=null;_.c=null;_=Sn.prototype=Nn.prototype=new ch;_.cM={35:1,38:1,39:1,40:1};var On,Pn,Qn;_=ao.prototype=Un.prototype=new Kb;_.cM={15:1};_.b=0;_.c=null;_.d=null;_.e=null;_.g=0;_.i=null;_.j=0;_.k=null;_.n=0;_.o=null;_.p=false;_.q=false;_.r=false;_.s=false;_.t=true;_.u=false;_.v=true;_.w=true;_.x=true;_.y=false;_.z=false;_.A=false;_.B=0;_.C=0;_.D=0;_.E=0;_.F=0;_.G=0;_.H=0;_.J=0;_.K=null;_.L=0;_.N=0;_.P=0;_.R=0;_.S=null;_.T=0;_.U=null;_.W=true;_.X=0;_.Y=null;_=lo.prototype=bo.prototype=new Kb;_.cM={};_.b=null;var co=null;_=so.prototype=qo.prototype=new Kb;_.cM={};_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;_=xo.prototype=vo.prototype=new Wd;_.cM={3:1,10:1,38:1};_=Fo.prototype=yo.prototype=new Kb;_.cM={};_.d=false;_.f=false;_=Io.prototype=Go.prototype=new Dd;_.lb=function Jo(){if(!this.b.d){return}Bo(this.b)};_.cM={17:1};_.b=null;_=Mo.prototype=Ko.prototype=new Dd;_.lb=function No(){this.b.f=false;Co(this.b,(new Date).getTime())};_.cM={17:1};_.b=null;_=Wo.prototype=Oo.prototype=new Kb;_.vb=function Xo(){return this.d<this.b};_.wb=function Yo(){return To(this)};_.cM={};_.b=0;_.c=-1;_.d=0;_.e=null;var $o=null,_o=null;var jp;_=pp.prototype=np.prototype=new Kb;_.ub=function qp(a){while((Fd(),Ed).c>0){Gd(Fm(wz(Ed,0),17))}};_.cM={6:1,9:1};var sp=false,tp=null;_=Dp.prototype=Ap.prototype=new Uj;_.sb=function Ep(a){Sm(a);null.Nb()};_.tb=function Fp(){return Bp};_.cM={};var Bp;_=Ip.prototype=Gp.prototype=new sl;_.cM={32:1};var Kp=false;var Sp=null,Tp=null,Up=null,Vp=null,Wp=null;_=iq.prototype=new Ib;_.Z=function kq(){Kq(this,(Iq(),Gq))};_.$=function lq(){Kq(this,(Iq(),Hq))};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=hq.prototype=new iq;_.yb=function wq(){return new Lv(this.g)};_.xb=function xq(a){return uq(this,a)};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=gq.prototype=new hq;_.xb=function Cq(a){var b;b=uq(this,a);b&&Bq(a.u);return b};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=Jq.prototype=Fq.prototype=new Ul;_.cM={3:1,10:1,38:1};var Gq,Hq;_=Nq.prototype=Lq.prototype=new Kb;_.zb=function Oq(a){a.ab()};_.cM={};_=Rq.prototype=Pq.prototype=new Kb;_.zb=function Sq(a){a.cb()};_.cM={};_=Vq.prototype=new Ib;_.ab=function Zq(){Xq(this)};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=Uq.prototype=new Vq;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=ar.prototype=new hq;_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.e=null;_.f=null;_=dr.prototype=new Uq;_.ab=function xr(){!this.c&&jr(this,this.k);Xq(this)};_.bb=function yr(a){var b,c,d;if(this.u[wE]){return}d=Mp(a.type);switch(d){case 1:if(!this.b){a.stopPropagation();return}break;case 4:if(eg(a)==1){_v(this.u);(1&(!this.c&&jr(this,this.k),this.c.b))<=0&&ur(this);fp(this.u);this.i=true;a.preventDefault()}break;case 8:if(this.i){this.i=false;ep(this.u);(2&(!this.c&&jr(this,this.k),this.c).b)>0&&eg(a)==1&&((1&(!this.c&&jr(this,this.k),this.c.b))>0&&ur(this),hr(this))}break;case 64:this.i&&(a.preventDefault(),undefined);break;case 32:c=Yp(a);if(lg(this.u,a.target)&&(!c||!lg(this.u,c))){this.i&&(1&(!this.c&&jr(this,this.k),this.c.b))>0&&ur(this);(2&(!this.c&&jr(this,this.k),this.c.b))>0&&vr(this)}break;case 16:if(lg(this.u,a.target)){(2&(!this.c&&jr(this,this.k),this.c.b))<=0&&vr(this);this.i&&(1&(!this.c&&jr(this,this.k),this.c.b))<=0&&ur(this)}break;case 4096:if(this.j){this.j=false;(1&(!this.c&&jr(this,this.k),this.c.b))>0&&ur(this)}break;case 8192:if(this.i){this.i=false;(1&(!this.c&&jr(this,this.k),this.c.b))>0&&ur(this)}}ec(this,a);if((Mp(a.type)&896)!=0){b=(a.keyCode||0)&65535;switch(d){case 128:if(b==32){this.j=true;(1&(!this.c&&jr(this,this.k),this.c.b))<=0&&ur(this)}break;case 512:if(this.j&&b==32){this.j=false;(1&(!this.c&&jr(this,this.k),this.c.b))>0&&ur(this);hr(this)}break;case 256:if(b==10||b==13){(1&(!this.c&&jr(this,this.k),this.c.b))<=0&&ur(this);(1&(!this.c&&jr(this,this.k),this.c.b))>0&&ur(this);hr(this)}}}};_.cb=function zr(){fc(this);fr(this);(2&(!this.c&&jr(this,this.k),this.c.b))>0&&vr(this)};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.b=false;_.c=null;_.d=null;_.e=null;_.f=null;_.g=null;_.i=false;_.j=false;_.k=null;_.n=null;_.o=null;_=Br.prototype=new Kb;_.cM={};_.d=null;_.e=null;_.f=null;_=Hr.prototype=Ar.prototype=new Br;_.cM={};_.b=0;_.c=null;_=Qr.prototype=Ir.prototype=new hq;_.xb=function Rr(a){var b,c,d;b=(d=a.u.parentNode,(!d||d.nodeType!=1)&&(d=null),d);c=uq(this,a);if(c){a.u.style[jC]=OB;a.u.style[hC]=OB;a.u.style.display=OB;this.u.removeChild(b);this.c==a&&(this.c=null)}return c};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.b=false;_.c=null;var Jr=null;_=Yr.prototype=Sr.prototype=new pd;_.hb=function Zr(){if(this.e){this.b.style[hC]=kC;this.b.style.display=OB;this.c.style.display=NB;this.c.style[hC]=kC}else{this.b.style.display=NB;this.b.style[hC]=kC;this.c.style[hC]=kC;this.c.style.display=OB}this.b.style[MD]=AE;this.c.style[MD]=AE;this.b=null;this.c=null;this.f.u.style.display=NB;this.f=null};_.ib=function $r(){var a,b,c;a=(c=this.b.parentNode,(!c||c.nodeType!=1)&&(c=null),c);b=a.offsetHeight||0;if(this.e){this.d=this.c.offsetHeight||0;this.c.style[hC]=Nw(1,this.d-1)+(Ji(),fD)}else{this.d=this.b.offsetHeight||0;this.b.style[hC]=Nw(1,this.d-1)+(Ji(),fD)}(a.offsetHeight||0)!=b&&(this.d=-1);this.b.style[MD]=ND;this.c.style[MD]=ND;Wr(this,0);this.b.style.display=OB;this.c.style.display=OB};_.jb=function _r(a){Wr(this,a)};_.cM={24:1};_.b=null;_.c=null;_.d=-1;_.e=false;_.f=null;_=ds.prototype=as.prototype=new Kb;_.cM={};_.b=null;_.c=null;_.d=null;_=hs.prototype=es.prototype=new hq;_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=ls.prototype=js.prototype=new Ib;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=os.prototype=new Ib;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.b=null;_=vs.prototype=ns.prototype=new os;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=As.prototype=zs.prototype=ms.prototype=new ns;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};var Ks,Ls,Ms;_=Os.prototype=new Kb;_.cM={};_=Ss.prototype=Qs.prototype=new Os;_.cM={};_.b=null;var Vs;_=Zs.prototype=Xs.prototype=new Kb;_.cM={};_.b=null;_=gt.prototype=bt.prototype=new ar;_.xb=function ht(a){var b,c,d;c=(d=a.u.parentNode,(!d||d.nodeType!=1)&&(d=null),d);b=uq(this,a);b&&this.c.removeChild(c);return b};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.c=null;_=lt.prototype=it.prototype=new Ib;_.bb=function nt(a){Mp(a.type)==32768&&!!this.b&&(this.u[TE]=OB,undefined);ec(this,a)};_.db=function ot(){var a;a=Ig(this.u,TE);Zw(dE,a)&&lp(new yt(this))};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.b=null;_=qt.prototype=new Kb;_.cM={};_=ut.prototype=pt.prototype=new qt;_.cM={};_=yt.prototype=vt.prototype=new Kb;_.mb=function zt(){xt(this)};_.cM={13:1,16:1};_.b=null;_=Et.prototype=Ct.prototype=new ns;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=Lt.prototype=It.prototype=new Kb;_.mb=function Mt(){this.e=false;if(this.b){return}Dn(this.d,this.c,new Pt)};_.cM={13:1};_.b=false;_.c=0;_.d=null;_.e=false;_=Pt.prototype=Nt.prototype=new Kb;_.cM={};_=$t.prototype=Qt.prototype=new hq;_.db=function _t(){};_.eb=function au(){};_.xb=function bu(a){var b;return b=uq(this,a),b&&En(this.b,a.s),b};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.b=null;_.c=null;_=fu.prototype=du.prototype=new dr;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=hu.prototype=new Hb;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=ju.prototype=new gq;_.cM={18:1,19:1,20:1,22:1,31:1,32:1,36:1,37:1};var ku,lu,mu;_=vu.prototype=tu.prototype=new Kb;_.zb=function wu(a){a._()&&a.cb()};_.cM={};_=zu.prototype=xu.prototype=new Kb;_.ub=function Au(a){qu()};_.cM={6:1,9:1};_=Du.prototype=Bu.prototype=new ju;_.cM={18:1,19:1,20:1,22:1,31:1,32:1,36:1,37:1};_=Ju.prototype=Eu.prototype=new iq;_.Ab=function Lu(){return this.u};_.yb=function Mu(){return new Su(this)};_.xb=function Nu(a){return Hu(this,a)};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.c=null;_=Su.prototype=Ou.prototype=new Kb;_.vb=function Tu(){return this.b};_.wb=function Uu(){return Ru(this)};_.cM={};_.c=null;_=iv.prototype=$u.prototype=new hu;_.yb=function jv(){return new Lv(this.d)};_.xb=function kv(a){return fv(this,a)};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.b=0;_.c=null;_.e=null;_.f=-1;_=nv.prototype=lv.prototype=new Kb;_.fb=function ov(a){hv(this.b,this.c)};_.cM={4:1,9:1};_.b=null;_.c=null;_=sv.prototype=pv.prototype=new Eu;_.Ab=function tv(){return this.b};_.cM={18:1,19:1,21:1,22:1,31:1,32:1,36:1,37:1};_.b=null;_=Dv.prototype=uv.prototype=new Kb;_.yb=function Ev(){return new Lv(this)};_.cM={};_.b=null;_.c=0;_=Lv.prototype=Fv.prototype=new Kb;_.vb=function Mv(){return this.b<this.c.c-1};_.wb=function Nv(){return Jv(this)};_.cM={};_.b=-1;_.c=null;var Wv=null;_=dw.prototype=bw.prototype=new Wd;_.cM={3:1,10:1,38:1};_=hw.prototype=fw.prototype=new Kb;_.cM={};_=lw.prototype=jw.prototype=new Wd;_.cM={3:1,10:1,38:1};_=qw.prototype=ow.prototype=new Wd;_.cM={3:1,10:1,38:1};_=tw.prototype=rw.prototype=new Wd;_.cM={3:1,10:1,38:1};_=xw.prototype=ww.prototype=uw.prototype=new Wd;_.cM={3:1,10:1,38:1};_=zw.prototype=new Kb;_.cM={38:1,41:1};_=Cw.prototype=yw.prototype=new zw;_.eQ=function Dw(a){return a!=null&&a.cM&&!!a.cM[23]&&Fm(a,23).b==this.b};_.hC=function Ew(){return this.b};_.cM={23:1,38:1,39:1,41:1};_.b=0;var Hw;_=Sw.prototype=Rw.prototype=Pw.prototype=new Wd;_.cM={3:1,10:1,38:1};_=Vw.prototype=Tw.prototype=new Kb;_.cM={38:1,42:1};_=String.prototype;_.eQ=function gx(a){return Zw(this,a)};_.hC=function jx(){return qx(this)};_.cM={1:1,38:1,39:1};var lx,mx=0,nx;_=ux.prototype=sx.prototype=new Wd;_.cM={3:1,10:1,38:1};_=vx.prototype=new Kb;_.Bb=function yx(a){throw new ux(sF)};_.Cb=function zx(a){var b;b=xx(this.yb(),a);return !!b};_.Eb=function Ax(a){var b,c,d;d=this.Db();a.length<d&&(a=om(a,d));c=this.yb();for(b=0;b<d;++b){tm(a,b,c.wb())}a.length>d&&tm(a,d,null);return a};_.cM={};_=Cx.prototype=new Kb;_.eQ=function Fx(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[11])){return false}e=Fm(a,11);if(this.e!=e.e){return false}for(c=new py((new hy(e)).b);Yy(c.b);){b=Fm(Zy(c.b),43);d=b.Gb();f=b.Hb();if(!(d==null?this.d:d!=null&&d.cM&&!!d.cM[1]?YC+Fm(d,1) in this.f:Px(this,d,~~ve(d)))){return false}if(!BA(f,d==null?this.c:d!=null&&d.cM&&!!d.cM[1]?this.f[YC+Fm(d,1)]:Nx(this,d,~~ve(d)))){return false}}return true};_.hC=function Gx(){var a,b,c;c=0;for(b=new py((new hy(this)).b);Yy(b.b);){a=Fm(Zy(b.b),43);c+=a.hC();c=~~c}return c};_.cM={11:1};_=Bx.prototype=new Cx;_.Fb=function Zx(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&te(a,b)};_.cM={11:1};_.b=null;_.c=null;_.d=false;_.e=0;_.f=null;_=_x.prototype=new vx;_.eQ=function by(a){var b,c,d;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[44])){return false}c=Fm(a,44);if(c.Db()!=this.Db()){return false}for(b=c.yb();b.vb();){d=b.wb();if(!this.Cb(d)){return false}}return true};_.hC=function cy(){var a,b,c;a=0;for(b=this.yb();b.vb();){c=b.wb();if(c!=null){a+=ve(c);a=~~a}}return a};_.cM={44:1};_=hy.prototype=$x.prototype=new _x;_.Cb=function iy(a){return ey(this,a)};_.yb=function jy(){return new py(this.b)};_.Db=function ky(){return this.b.e};_.cM={44:1};_.b=null;_=py.prototype=ly.prototype=new Kb;_.vb=function qy(){return Yy(this.b)};_.wb=function ry(){return Fm(Zy(this.b),43)};_.cM={};_.b=null;_=ty.prototype=new Kb;_.eQ=function vy(a){var b;if(a!=null&&a.cM&&!!a.cM[43]){b=Fm(a,43);if(BA(this.Gb(),b.Gb())&&BA(this.Hb(),b.Hb())){return true}}return false};_.hC=function wy(){var a,b;a=0;b=0;this.Gb()!=null&&(a=ve(this.Gb()));this.Hb()!=null&&(b=ve(this.Hb()));return a^b};_.cM={43:1};_=yy.prototype=sy.prototype=new ty;_.Gb=function zy(){return null};_.Hb=function Ay(){return this.b.c};_.Ib=function By(a){return Tx(this.b,a)};_.cM={43:1};_.b=null;_=Ey.prototype=Cy.prototype=new ty;_.Gb=function Fy(){return this.b};_.Hb=function Gy(){return this.c.f[YC+this.b]};_.Ib=function Hy(a){return Ux(this.c,this.b,a)};_.cM={43:1};_.b=null;_.c=null;_=Iy.prototype=new vx;_.Bb=function My(a){this.Jb(this.Db(),a);return true};_.Jb=function Ny(a,b){throw new ux(vF)};_.eQ=function Py(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[12])){return false}f=Fm(a,12);if(this.Db()!=f.Db()){return false}d=new $y(this);e=f.yb();while(d.c<d.d.Db()){b=Zy(d);c=Zy(e);if(!(b==null?c==null:te(b,c))){return false}}return true};_.hC=function Qy(){var a,b,c;b=1;a=new $y(this);while(a.c<a.d.Db()){c=Zy(a);b=31*b+(c==null?0:ve(c));b=~~b}return b};_.yb=function Sy(){return new $y(this)};_.Lb=function Ty(){return new ez(this,0)};_.Mb=function Uy(a){return new ez(this,a)};_.cM={12:1};_=$y.prototype=Vy.prototype=new Kb;_.vb=function _y(){return this.c<this.d.Db()};_.wb=function az(){return Zy(this)};_.cM={};_.c=0;_.d=null;_=ez.prototype=bz.prototype=new Vy;_.cM={};_.b=null;_=iz.prototype=fz.prototype=new _x;_.Cb=function jz(a){return Lx(this.b,a)};_.yb=function kz(){var a;return a=new py(this.c.b),new oz(a)};_.Db=function lz(){return this.c.b.e};_.cM={44:1};_.b=null;_.c=null;_=oz.prototype=mz.prototype=new Kb;_.vb=function pz(){return Yy(this.b.b)};_.wb=function qz(){var a;a=Fm(Zy(this.b.b),43);return a.Gb()};_.cM={};_.b=null;_=Cz.prototype=rz.prototype=new Iy;_.Bb=function Dz(a){return tm(this.b,this.c++,a),true};_.Jb=function Ez(a,b){vz(this,a,b)};_.Cb=function Fz(a){return xz(this,a,0)!=-1};_.Kb=function Gz(a){return Oy(a,this.c),this.b[a]};_.Db=function Hz(){return this.c};_.Eb=function Kz(a){return Bz(this,a)};_.cM={12:1,38:1};_.c=0;var Nz;_=Rz.prototype=Pz.prototype=new Iy;_.Cb=function Sz(a){return false};_.Kb=function Tz(a){throw new ww};_.Db=function Uz(){return 0};_.cM={12:1,38:1};_=Yz.prototype=Vz.prototype=new Bx;_.cM={11:1,38:1};_=dA.prototype=Zz.prototype=new _x;_.Bb=function eA(a){var b;return b=Rx(this.b,a,this),b==null};_.Cb=function fA(a){return Lx(this.b,a)};_.yb=function gA(){var a;return a=new py(Ex(this.b).c.b),new oz(a)};_.Db=function hA(){return this.b.e};_.cM={38:1,44:1};_.b=null;_=qA.prototype=nA.prototype=new ty;_.Gb=function rA(){return this.b};_.Hb=function sA(){return this.c};_.Ib=function tA(a){var b;b=this.c;this.c=a;return b};_.cM={43:1};_.b=null;_.c=null;_=wA.prototype=uA.prototype=new Wd;_.cM={3:1,10:1,38:1};var $entry=Se;var Um=new hw,dn=new hw,Zm=new hw,Vm=new hw,Wm=new hw,Xm=new hw,Ym=new hw,en=new hw,$m=new hw,_m=new hw,an=new hw,bn=new hw,cn=new hw;$stats && $stats({moduleName:'kuneintro',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.kuneintro) $wnd.kuneintro.onScriptLoad();
+--></script></body></html>
\ No newline at end of file
Added: intro/war/kuneintro/0B007C778586361861C873794CDF4988.cache.html
===================================================================
--- intro/war/kuneintro/0B007C778586361861C873794CDF4988.cache.html (rev 0)
+++ intro/war/kuneintro/0B007C778586361861C873794CDF4988.cache.html 2011-05-09 13:50:42 UTC (rev 1365)
@@ -0,0 +1,564 @@
+<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.1.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '0B007C778586361861C873794CDF4988';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'kuneintro',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
+function lA(){}
+function Kb(){}
+function Jb(){}
+function Ib(){}
+function Hb(){}
+function Gb(){}
+function Jc(){}
+function Nc(){}
+function Rc(){}
+function kd(){}
+function hd(){}
+function pd(){}
+function Dd(){}
+function Cd(){}
+function Yd(){}
+function Xd(){}
+function Wd(){}
+function Vd(){}
+function Je(){}
+function Ye(){}
+function Yg(){}
+function Ng(){}
+function Mg(){}
+function _g(){}
+function cf(){}
+function ch(){}
+function fh(){}
+function ih(){}
+function oh(){}
+function rh(){}
+function uh(){}
+function yh(){}
+function Fh(){}
+function Ih(){}
+function Lh(){}
+function Oh(){}
+function Rh(){}
+function Yh(){}
+function _h(){}
+function ci(){}
+function fi(){}
+function ii(){}
+function ui(){}
+function zi(){}
+function Di(){}
+function Hi(){}
+function Li(){}
+function Pi(){}
+function Ti(){}
+function Xi(){}
+function _i(){}
+function pj(){}
+function nj(){}
+function yj(){}
+function rj(){}
+function Dj(){}
+function Cj(){}
+function Bj(){}
+function Qj(){}
+function Aj(){}
+function Uj(){}
+function Tj(){}
+function sk(){}
+function Ik(){}
+function Ek(){}
+function Vk(){}
+function Sk(){}
+function $k(){}
+function bl(){}
+function jl(){}
+function yl(){}
+function wl(){}
+function zl(){}
+function Dl(){}
+function Ml(){}
+function Wl(){}
+function Tl(){}
+function en(){}
+function pn(){}
+function wn(){}
+function Dn(){}
+function Mn(){}
+function $n(){}
+function eo(){}
+function ho(){}
+function po(){}
+function to(){}
+function xo(){}
+function Zo(){}
+function Xo(){}
+function Xp(){}
+function ip(){}
+function op(){}
+function Wp(){}
+function Vp(){}
+function sq(){}
+function Aq(){}
+function yq(){}
+function Eq(){}
+function Cq(){}
+function Iq(){}
+function Hq(){}
+function Pq(){}
+function Sq(){}
+function or(){}
+function nr(){}
+function vr(){}
+function Lr(){}
+function Fr(){}
+function Pr(){}
+function Tr(){}
+function Yr(){}
+function _r(){}
+function bs(){}
+function as(){}
+function Bs(){}
+function Ds(){}
+function Ks(){}
+function Qs(){}
+function Xs(){}
+function dt(){}
+function ct(){}
+function it(){}
+function pt(){}
+function vt(){}
+function Ct(){}
+function At(){}
+function Dt(){}
+function St(){}
+function Wt(){}
+function Yt(){}
+function iu(){}
+function gu(){}
+function mu(){}
+function ku(){}
+function ou(){}
+function ru(){}
+function Bu(){}
+function Nu(){}
+function $u(){}
+function $v(){}
+function cv(){}
+function hv(){}
+function sv(){}
+function Nv(){}
+function Tv(){}
+function Rv(){}
+function Vv(){}
+function bw(){}
+function ew(){}
+function jw(){}
+function iw(){}
+function zw(){}
+function Dw(){}
+function bx(){}
+function ex(){}
+function lx(){}
+function kx(){}
+function Kx(){}
+function Jx(){}
+function Wx(){}
+function cy(){}
+function by(){}
+function ly(){}
+function ry(){}
+function Ey(){}
+function My(){}
+function Qy(){}
+function Xy(){}
+function az(){}
+function Az(){}
+function yz(){}
+function Ez(){}
+function Iz(){}
+function Yz(){}
+function dA(){}
+function Fw(a){}
+function gw(){tf()}
+function go(){tf()}
+function je(){tf()}
+function Pv(){tf()}
+function Xv(){tf()}
+function Bw(){tf()}
+function fA(){tf()}
+function ie(a){tf()}
+function aw(a){tf()}
+function dw(a){tf()}
+function hw(a){tf()}
+function Cw(a){tf()}
+function dx(a){tf()}
+function Nd(){Fd()}
+function Vn(){On()}
+function lp(){kp()}
+function Sb(a,b){a.u=b}
+function $g(){this.b=0}
+function qh(){this.b=0}
+function Hh(){this.b=0}
+function $h(){this.b=0}
+function bh(){this.b=1}
+function th(){this.b=1}
+function Kh(){this.b=1}
+function eh(){this.b=2}
+function wh(){this.b=2}
+function Nh(){this.b=2}
+function hh(){this.b=3}
+function Qh(){this.b=3}
+function hi(){this.b=3}
+function Ji(){this.b=3}
+function bi(){this.b=1}
+function Bi(){this.b=1}
+function ei(){this.b=2}
+function Fi(){this.b=2}
+function xi(){this.b=0}
+function Ni(){this.b=4}
+function Ri(){this.b=5}
+function Vi(){this.b=6}
+function Zi(){this.b=7}
+function bj(){this.b=8}
+function Lc(a){this.b=a}
+function Pc(a){this.b=a}
+function Tc(a){this.b=a}
+function Fs(a){this.b=a}
+function Ms(a){this.b=a}
+function lt(a){this.b=a}
+function yt(a){this.d=a}
+function yv(a){this.c=a}
+function Fo(a){this.e=a}
+function mw(a){this.b=a}
+function Sx(a){this.b=a}
+function hy(a){this.b=a}
+function Zy(a){this.b=a}
+function Jy(a){this.d=a}
+function wk(){this.b={}}
+function Xj(){this.d=++Vj}
+function Oz(){this.b=new Hz}
+function Ys(){Ys=lA;new Hz}
+function Dk(){return null}
+function Hz(){tx(this)}
+function Kg(a){a[KC]=LC}
+function _q(a,b){a.f=b}
+function br(a,b){a.g=b}
+function Rl(a,b){this.b=b}
+function Bn(a,b){this.b=b}
+function ro(a){Fd();this.b=a}
+function vo(a){Fd();this.b=a}
+function Qo(a){Ko=a;wp();Bp=a}
+function Uo(){Uo=lA;To=new oo}
+function $e(){$e=lA;Ze=new cf}
+function tj(){tj=lA;sj=new yj}
+function kp(){kp=lA;jp=new Xj}
+function xz(){xz=lA;wz=new Az}
+function Dc(a){a.c=a.j.f+1}
+function Bo(a){return a.d<a.b}
+function xw(a,b){return a>b?a:b}
+function yw(a){return 5<a?5:a}
+function wq(a){Fl.call(this,a)}
+function mq(a,b){bq(a,b,a.u)}
+function jv(a,b){mv(a,b,a.c)}
+function Ft(a,b){Gt(a,b,a.g.c)}
+function Vr(a,b,c){fq(a,b,a.u,c)}
+function Ub(a,b,c){Yb(a.u,b,c)}
+function no(a,b){dz(a.c,b);mo(a)}
+function Wu(a,b){Vu(a,lv(a.d,b))}
+function bc(a,b){!!a.r&&el(a.r,b)}
+function Lt(a,b,c){b.s.V=c;xt(a.c)}
+function sn(a,b){this.b=a;this.c=b}
+function av(a,b){this.b=a;this.c=b}
+function Ty(a,b){this.b=a;this.c=b}
+function _z(a,b){this.b=a;this.c=b}
+function ny(a,b){this.c=a;this.b=b}
+function le(a){tf();this.b=a;sf(this)}
+function fl(a){this.b=new vl;this.c=a}
+function Ge(b,a){b[b.length]=a}
+function Zw(){Zw=lA;Ww={};Yw={}}
+function Oj(){Oj=lA;Nj=new $j(new Qj)}
+function qu(){bu.call(this,$doc.body)}
+function Cc(a){a.c=yw(a.c+1);Ec(a)}
+function Bc(a){a.c=xw(0,a.c-1);Ec(a)}
+function bf(a,b){a.c=df(a.c,[b,false])}
+function nm(a,b){return a.cM&&a.cM[b]}
+function Hy(a){return a.c<a.d.zb()}
+function Ao(a){return fz(a.e.c,a.c)}
+function zx(b,a){return $E+a in b.f}
+function gq(a,b){return hq(a,kv(a.g,b))}
+function nn(a,b){Un(b.e,b.d);iz(a.d,b)}
+function It(a,b,c,d){Hn(b.s,c,d);xt(a.c)}
+function Kt(a,b,c,d){Jn(b.s,c,d);xt(a.c)}
+function Tb(a,b,c){Ub(a,Wb(a.u)+nB+b,c)}
+function xy(a,b){(a<0||a>=b)&&Ay(a,b)}
+function Ay(a,b){throw new hw(aF+a+bF+b)}
+function fz(a,b){xy(b,a.c);return a.b[b]}
+function ln(a,b,c){return Rn(a.c,a.e,b,c)}
+function ol(a,b,c){var d;d=ql(a,b);d.xb(c)}
+function fp(){if(!ap){Up();ap=true}}
+function wp(){if(!sp){Jp();Pp();sp=true}}
+function qp(){this.b=new vl;this.c=null}
+function vl(){this.e=new Hz;this.d=false}
+function Fu(a){this.c=a;this.b=!!this.c.c}
+function lz(){this.b=_l(Nm,{38:1},0,0,0)}
+function qv(){this.b=_l(Lm,{38:1},19,4,0)}
+function wu(){this.u=$doc.createElement(oD)}
+function fs(a){this.u=a;this.b=new Sr(this.u)}
+function Bl(a,b,c){this.b=a;this.d=b;this.c=c}
+function bu(a){this.g=new qv;this.u=a;dc(this)}
+function ns(a){ms.call(this);Rr(this.b,a,true)}
+function dz(a,b){cm(a.b,a.c++,b);return true}
+function uf(){try{null.a()}catch(a){return a}}
+function vq(){vq=lA;tq=new Aq;uq=new Eq}
+function Fd(){Fd=lA;Ed=new lz;dp(new Zo)}
+function nl(a,b){!a.b&&(a.b=new lz);dz(a.b,b)}
+function Kk(a){var b;if(Fk){b=new Ik;el(a,b)}}
+function rl(a,b){if(!b){throw new Cw(aD)}pl(a,b)}
+function eq(a,b){if(b<0||b>a.g.c){throw new gw}}
+function dq(a,b){if(b<0||b>=a.g.c){throw new gw}}
+function mj(){if(!fj){fj=true;bf(($e(),Ze),ej)}}
+function tu(a,b){if(a.c){throw new dw(PE)}vu(a,b)}
+function Jt(a,b,c,d,e){In(b.s,c,d,e);xt(a.c)}
+function Ow(b,a){return b.substr(a,b.length-a)}
+function rm(a,b){return a!=null&&a.cM&&!!a.cM[b]}
+function dp(a){fp();return ep(Fk?Fk:(Fk=new Xj),a)}
+function jj(){jj=lA;gj=[];hj=[];ij=[];ej=new pj}
+function gm(){gm=lA;em=[];fm=[];hm(new Wl,em,fm)}
+function sw(){sw=lA;rw=_l(Mm,{38:1},23,256,0)}
+function au(){au=lA;Zt=new iu;$t=new Hz;_t=new Oz}
+function ax(){if(Xw==256){Ww=Yw;Yw={};Xw=0}++Xw}
+function Bm(a){if(a!=null){throw new Xv}return null}
+function Vo(a){Uo();if(!a){throw new Cw(CD)}no(To,a)}
+function Xk(a){var b;if(Tk){b=new Vk;!!a.r&&el(a.r,b)}}
+function nx(a){var b;b=new Sx(a);return new Ty(a,b)}
+function bg(a){var b;b=Gf(a);!!b&&b.removeChild(a)}
+function Kz(a,b){var c;c=Ax(a.b,b,a);return c==null}
+function df(a,b){!a&&(a=[]);a[a.length]=b;return a}
+function pf(a,b){a.length>=b&&a.splice(0,b);return a}
+function Ht(a,b){var c;c=hq(a,b);c&&nn(a.b,b.s);return c}
+function Sr(a){this.b=a;this.c=Il(a);this.d=this.c}
+function ur(a,b,c,d){this.c=c;this.b=d;this.f=a;this.d=b}
+function js(a){fs.call(this,a,Kw(kE,a.tagName))}
+function tx(a){a.b=[];a.f={};a.d=false;a.c=null;a.e=0}
+function yp(a){return !sm(a)&&a!=null&&a.cM&&!!a.cM[18]}
+function sm(a){return a!=null&&a.tM!=lA&&!(a.cM&&!!a.cM[1])}
+function rg(b,a){return b[a]==null?null:String(b[a])}
+function ep(a,b){return ml((!bp&&(bp=new qp),bp).b,a,b)}
+function Qu(a,b,c,d){var e;e=new ns(c);Ru(a,b,new fv(e),d)}
+function Js(){Js=lA;new Ms(wD);new Ms(oE);Is=new Ms(tD)}
+function Dr(){this.g=new qv;this.u=$doc.createElement(oD)}
+function Wr(){this.g=new qv;this.u=$doc.createElement(oD)}
+function $r(){this.u=$doc.createElement(hE);this.u[oB]=iE}
+function oq(a){a.style[LC]=xB;a.style[tD]=xB;a.style[pD]=xB}
+function cu(a){au();try{a.cb()}finally{Ex(_t.b,a)!=null}}
+function du(){au();try{xq(_t,Zt)}finally{tx(_t.b);tx($t)}}
+function mo(a){if(a.c.c!=0&&!a.f&&!a.d){a.f=true;Hd(a.e,1)}}
+function Oy(a){if(a.c<=0){throw new fA}return a.b.Gb(--a.c)}
+function wv(a){if(a.b>=a.c.c){throw new fA}return a.c.b[++a.b]}
+function kv(a,b){if(b<0||b>=a.c){throw new gw}return a.b[b]}
+function bq(a,b,c){ic(b);jv(a.g,b);c.appendChild(b.u);kc(b,a)}
+function wj(a,b){var c;c=uj(b);vj(a).appendChild(c);return c}
+function pv(a,b){var c;c=lv(a,b);if(c==-1){throw new fA}ov(a,c)}
+function rr(a,b){a.e=b.u;!!a.f.c&&qr(a.f.c)==qr(a)&&$q(a.f,a.e)}
+function ac(a,b,c){return ml((!a.r?(a.r=new fl(a)):a.r).b,c,b)}
+function Ex(a,b){return !b?Gx(a):Fx(a,b,~~(b.$H||(b.$H=++Oe)))}
+function te(a,b){return a.tM==lA||a.cM&&!!a.cM[1]?a.eQ(b):a===b}
+function lc(a,b){a.q==-1?Qp(a.u,b|(a.u.__eventBits||0)):(a.q|=b)}
+function Xq(a,b){var c;c=(b.b&1)==1;a.u.setAttribute(_D,c?aE:bE)}
+function Mt(a,b,c){b.s.W=c;b.u.style.display=c?xB:wB;xt(a.c)}
+function ao(a,b,c){this.c=0;this.d=0;this.b=c;this.f=b;this.e=a}
+function on(a){this.c=new Vn;this.d=new lz;this.e=a;Sn(this.c,a)}
+function ms(){js.call(this,$doc.createElement(oD));this.u[oB]=lE}
+function rt(){js.call(this,$doc.createElement(kE));this.u[oB]=JE}
+function xt(a){a.c=0;a.b=false;if(!a.e){a.e=true;bf(($e(),Ze),a)}}
+function Hn(a,b,c){a.v=a.w=true;a.y=false;a.L=0;a.N=0;a.M=b;a.O=c}
+function Jn(a,b,c){a.x=a.u=true;a.t=false;a.P=0;a.J=56;a.Q=b;a.K=c}
+function ud(a){if(!a.i){return}iz(rd,a);a.gb();a.k=false;a.i=false}
+function Po(a){!!Ko&&a==Ko&&(Ko=null);wp();a===Bp&&(Bp=null)}
+function Re(){if(Ne++==0){_e(($e(),Ze));return true}return false}
+function Eu(a){if(!a.b||!a.c.c){throw new fA}a.b=false;return a.c.c}
+function Iy(a){if(a.c>=a.d.zb()){throw new fA}return a.d.Gb(a.c++)}
+function om(a,b){if(a!=null&&!(a.cM&&a.cM[b])){throw new Xv}return a}
+function Cx(a,b){var c;c=a.c;a.c=b;if(!a.d){a.d=true;++a.e}return c}
+function Zl(a,b){var c,d;c=a;d=$l(0,b);am(c.aC,c.cM,c.qI,d);return d}
+function am(a,b,c,d){gm();jm(d,em,fm);d.aC=a;d.cM=b;d.qI=c;return d}
+function In(a,b,c,d){a.x=a.t=true;a.u=false;a.P=b;a.H=0;a.Q=c;a.I=d}
+function Do(a){hz(a.e.c,a.c);--a.b;a.c<=a.d&&--a.d<0&&(a.d=0);a.c=-1}
+function ez(a,b,c){(b<0||b>a.c)&&Ay(b,a.c);a.b.splice(b,0,c);++a.c}
+function hr(a){var b,c;b=(!a.c&&Yq(a,a.k),a.c.b)^1;c=Vq(a,b);Yq(a,c)}
+function Gx(a){var b;b=a.c;a.c=null;if(a.d){a.d=false;--a.e}return b}
+function kn(a,b){var c,d;c=Pn(a.e,b);d=new Ln(c,b);dz(a.d,d);return d}
+function fq(a,b,c,d){d=cq(a,b,d);ic(b);mv(a.g,b,d);Kp(c,b.u,d);kc(b,a)}
+function vc(a,b){if(a.o){throw new dw(vB)}ic(b);Sb(a,b.u);a.o=b;kc(b,a)}
+function ev(a,b){b?Ub(a,Wb(a.u)+UE,true):Ub(a,Wb(a.u)+UE,false)}
+function Qp(a,b){wp();Np(a,b);b&131072&&a.addEventListener(UD,Ep,false)}
+function Vf(a,b){return a===b||!!(a.compareDocumentPosition(b)&16)}
+function No(a,b){return a===b||!!(a.compareDocumentPosition(b)&16)}
+function Kd(a,b){return $wnd.setTimeout($entry(function(){a.kb()}),b)}
+function ve(a){return a.tM==lA||a.cM&&!!a.cM[1]?a.hC():a.$H||(a.$H=++Oe)}
+function Wm(a){if(a!=null&&a.cM&&!!a.cM[10]){return a}return new le(a)}
+function Uu(a,b){var c;c=lv(a.d,b);if(c==-1){return false}return Tu(a,c)}
+function gz(a,b,c){for(;c<a.c;++c){if(kA(b,a.b[c])){return c}}return -1}
+function cq(a,b,c){var d;eq(a,c);if(b.t==a){d=lv(a.g,b);d<c&&--c}return c}
+function hz(a,b){var c;c=(xy(b,a.c),a.b[b]);a.b.splice(b,1);--a.c;return c}
+function Co(a){var b;a.c=a.d;b=fz(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}
+function Gf(a){var b=a.parentNode;(!b||b.nodeType!=1)&&(b=null);return b}
+function hp(){var a;if(ap){a=new lp;!!bp&&el(bp,a);return null}return null}
+function lv(a,b){var c;for(c=0;c<a.c;++c){if(a.b[c]==b){return c}}return -1}
+function xj(a,b){var c;c=uj(b);vj(a).insertBefore(c,a.b.firstChild);return c}
+function Dx(e,a,b){var c,d=e.f;a=$E+a;a in d?(c=d[a]):++e.e;d[a]=b;return c}
+function hm(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
+function jm(a,b,c){gm();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
+function On(){On=lA;Nn=Wn((si(),ji),ji);$doc.body.appendChild(Nn)}
+function Sn(a,b){b.style[pD]=(Wh(),xD);b.appendChild(a.b=Wn((si(),ki),li))}
+function _b(a,b,c){lc(a,up(c.c));return ml((!a.r?(a.r=new fl(a)):a.r).b,c,b)}
+function $s(a){Ys();this.b=new ht(this,a.e,a.c,a.d,a.f,a.b);this.u[oB]=yE}
+function $j(a){this.d=++Vj;this.b=a;!Gj&&(Gj=new wk);Gj.b[ZC]=this;this.c=ZC}
+function Py(a,b){var c;this.b=a;this.d=a;c=a.zb();(b<0||b>c)&&Ay(b,c);this.c=b}
+function Gt(a,b,c){var d;ic(b);mv(a.g,b,c);d=kn(a.b,b.u);b.s=d;kc(b,a);xt(a.c)}
+function ir(a){var b,c;b=(!a.c&&Yq(a,a.k),a.c.b)^2;b&=-5;c=Vq(a,b);Yq(a,c)}
+function Kq(a){var b;dc(a);b=a.u.tabIndex;-1==b&&(a.u.tabIndex=0,undefined)}
+function vj(a){var b;if(!a.b){b=$doc.getElementsByTagName(YC)[0];a.b=b}return a.b}
+function Pf(a){var b=a.button;if(b==1){return 4}else if(b==2){return 2}return 1}
+function iz(a,b){var c;c=gz(a,b,0);if(c==-1){return false}hz(a,c);return true}
+function Jw(a,b){if(!(b!=null&&b.cM&&!!b.cM[1])){return false}return String(a)==b}
+function pm(a){if(a!=null&&(a.tM==lA||a.cM&&!!a.cM[1])){throw new Xv}return a}
+function Ff(a){var b=a.firstChild;while(b&&b.nodeType!=1)b=b.nextSibling;return b}
+function uj(a){var b;b=$doc.createElement(VC);b[WC]=XC;b.textContent=a||xB;return b}
+function is(){this.u=$doc.createElement(oD);this.b=new Sr(this.u);this.u[oB]=jE}
+function As(){As=lA;new Fs(mE);new Fs(nE);ys=new Fs(LC);new Fs(vD);zs=ys;xs=zs}
+function mh(){mh=lA;jh=new qh;lh=new th;kh=new wh;am(Fm,{38:1},26,[jh,lh,kh])}
+function Fl(a){je.call(this,a.b.e==0?null:om(a.Ab(_l(Pm,{14:1,38:1},10,0,0)),14)[0])}
+function _e(a){var b,c;if(a.b){c=null;do{b=a.b;a.b=null;c=ef(b,c)}while(a.b);a.b=c}}
+function af(a){var b,c;if(a.c){c=null;do{b=a.c;a.c=null;c=ef(b,c)}while(a.c);a.c=c}}
+function Gz(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&te(a,b)}
+function kA(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&te(a,b)}
+function Se(b){return function(){try{return Te(b,this,arguments)}catch(a){throw a}}}
+function Te(a,b,c){var d;d=Re();try{return a.apply(b,c)}finally{d&&af(($e(),Ze));--Ne}}
+function Mo(a,b,c){var d;d=Jo;Jo=a;b==Ko&&up(a.type)==8192&&(Ko=null);c.bb(a);Jo=d}
+function $x(a){var b;b=new lz;a.d&&dz(b,new hy(a));sx(a,b);rx(a,b);this.b=new Jy(b)}
+function oo(){this.b=new ro(this);this.c=new lz;this.e=new vo(this);this.g=new Fo(this)}
+function Wh(){Wh=lA;Vh=new $h;Uh=new bi;Sh=new ei;Th=new hi;am(Hm,{38:1},29,[Vh,Uh,Sh,Th])}
+function Dh(){Dh=lA;Ch=new Hh;Ah=new Kh;Bh=new Nh;zh=new Qh;am(Gm,{38:1},28,[Ch,Ah,Bh,zh])}
+function Wg(){Wg=lA;Vg=new $g;Sg=new bh;Tg=new eh;Ug=new hh;am(Em,{38:1},25,[Vg,Sg,Tg,Ug])}
+function Ql(){Ql=lA;Pl=new Rl(eD,0);Ol=new Rl(fD,1);Nl=new Rl(gD,2);am(Jm,{38:1},33,[Pl,Ol,Nl])}
+function An(){An=lA;xn=new Bn(lD,0);yn=new Bn(mD,1);zn=new Bn(nD,2);am(Km,{38:1},35,[xn,yn,zn])}
+function ux(a,b){return b==null?a.d:b!=null&&b.cM&&!!b.cM[1]?zx(a,om(b,1)):yx(a,b,~~ve(b))}
+function vx(a,b){return b==null?a.c:b!=null&&b.cM&&!!b.cM[1]?a.f[$E+om(b,1)]:wx(a,b,~~ve(b))}
+function ko(a){var b;b=Ao(a.g);Do(a.g);b!=null&&b.cM&&!!b.cM[16]&&new go(om(b,16));a.d=false;mo(a)}
+function Uq(a){if(a.i||a.j){Po(a.u);a.i=false;a.j=false;(1&(!a.c&&Yq(a,a.k),a.c.b))>0&&hr(a)}}
+function $q(a,b){if(a.d!=b){!!a.d&&a.u.removeChild(a.d);a.d=b;a.u.appendChild(a.d)}}
+function Rb(a,b){var c=a.parentNode;if(!c){return}c.insertBefore(b,a);c.removeChild(a)}
+function Kw(b,a){if(a==null)return false;return b==a||b.toLowerCase()==a.toLowerCase()}
+function Hp(a){if(Jw(a.type,PD)){return a.target}if(Jw(a.type,OD)){return Uf(a)}return null}
+function gx(a,b){var c;while(a.rb()){c=a.sb();if(b==null?c==null:te(b,c)){return a}}return null}
+function ec(a,b){var c;switch(up(b.type)){case 16:case 32:c=Uf(b);if(!!c&&Vf(a.u,c)){return}}Kj(b,a,a.u)}
+function Us(a){var b;b=$doc.createElement(pE);b[qE]=a.b.b;b.style[rE]=a.d.b;return b}
+function kt(a){var b,c;b=(c=$doc.createEvent(IE),c.initEvent(KD,false,false),c);a.b.u.dispatchEvent(b)}
+function Nt(){this.g=new qv;this.u=$doc.createElement(oD);this.b=new on(this.u);this.c=new yt(this.b)}
+function Ln(a,b){this.M=(si(),ri);this.Q=ri;this.O=ri;this.I=ri;this.f=(An(),zn);this.V=zn;this.e=a;this.d=b}
+function Cr(a,b){var c;dq(a,b);c=a.c;a.c=kv(a.g,b);if(a.c!=c){!wr&&(wr=new Lr);Kr(wr,c,a.c,a.b&&a.p)}}
+function Un(a,b){var c;bg(a);Gf(b)==a&&bg(b);c=b.style;c[pD]=xB;c[LC]=xB;c[tD]=xB;c[UB]=xB;c[SB]=xB}
+function _l(a,b,c,d,e){var f;f=$l(e,d);gm();jm(f,em,fm);f.aC=a;f.cM=b;f.qI=c;return f}
+function Yb(a,b,c){if(!a){throw new ie(pB)}b=Qw(b);if(b.length==0){throw new aw(qB)}c?ig(a,b):ug(a,b)}
+function Ax(a,b,c){return b==null?Cx(a,c):b!=null&&b.cM&&!!b.cM[1]?Dx(a,om(b,1),c):Bx(a,b,c,~~ve(b))}
+function Gd(a){a.c?($wnd.clearInterval(a.d),undefined):($wnd.clearTimeout(a.d),undefined);iz(Ed,a)}
+function Kv(){return function(a){var b=this.parentNode;b.onfocus&&$wnd.setTimeout(function(){b.focus()},0)}}
+function sx(e,a){var b=e.f;for(var c in b){if(c.charCodeAt(0)==58){var d=new ny(e,c.substring(1));a.xb(d)}}}
+function Uf(b){var c=b.relatedTarget;if(!c){return null}try{var d=c.nodeName;return c}catch(a){return null}}
+function qr(a){if(!a.e){if(!a.d){a.e=$doc.createElement(oD);return a.e}else{return qr(a.d)}}else{return a.e}}
+function uu(a,b){if(a.c!=b){return false}try{kc(b,null)}finally{a.wb().removeChild(b.u);a.c=null}return true}
+function vu(a,b){if(b==a.c){return}!!b&&ic(b);!!a.c&&uu(a,a.c);a.c=b;if(b){a.wb().appendChild(a.c.u);kc(b,a)}}
+function jc(a,b){a.p&&(a.u.__listener=null,undefined);!!a.u&&Rb(a.u,b);a.u=b;a.p&&(a.u.__listener=a,undefined)}
+function fc(a){if(!a._()){throw new dw(sB)}try{a.eb()}finally{try{a.$()}finally{a.u.__listener=null;a.p=false}}}
+function ul(a){var b,c;if(a.b){try{for(c=new Jy(a.b);c.c<c.d.zb();){b=om(Iy(c),13);b.mb()}}finally{a.b=null}}}
+function ov(a,b){var c;if(b<0||b>=a.c){throw new gw}--a.c;for(c=b;c<a.c;++c){cm(a.b,c,a.b[c+1])}cm(a.b,a.c,null)}
+function hq(a,b){var c;if(b.t!=a){return false}try{kc(b,null)}finally{c=b.u;Gf(c).removeChild(c);pv(a.g,b)}return true}
+function tl(a,b){var c,d;d=om(vx(a.e,b),11);if(!d){return xz(),xz(),wz}c=om(d.c,12);if(!c){return xz(),xz(),wz}return c}
+function ql(a,b){var c,d;d=om(vx(a.e,b),11);if(!d){d=new Hz;Ax(a.e,b,d)}c=om(d.c,12);if(!c){c=new lz;Cx(d,c)}return c}
+function eu(){au();var a;a=om(vx($t,null),20);if(a){return a}$t.e==0&&dp(new mu);a=new qu;Ax($t,null,a);Kz(_t,a);return a}
+function _w(a){Zw();var b=$E+a;var c=Yw[b];if(c!=null){return c}c=Ww[b];c==null&&(c=$w(a));ax();return Yw[b]=c}
+function Ip(a,b){var c=0,d=a.firstChild;while(d){if(d===b){return c}d.nodeType==1&&++c;d=d.nextSibling}return -1}
+function yf(a){var b,c,d;d=a&&a.stack?a.stack.split(HC):[];for(b=0,c=d.length;b<c;++b){d[b]=of(d[b])}return d}
+function $d(a){var b,c,d;c=_l(Om,{38:1},42,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw new Bw}c[d]=a[d]}}
+function tf(){var a,b,c,d;c=pf(yf(uf()),2);d=_l(Om,{38:1},42,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=new Fw(c[a])}$d(d)}
+function pw(a){var b,c;if(a>-129&&a<128){b=a+128;c=(sw(),rw)[b];!c&&(c=rw[b]=new mw(a));return c}return new mw(a)}
+function Il(a){var b;b=a[bD]==null?null:String(a[bD]);if(Kw(cD,b)){return Ql(),Pl}else if(Kw(dD,b)){return Ql(),Ol}return Ql(),Nl}
+function ic(a){if(!a.t){(au(),ux(_t.b,a))&&cu(a)}else if(rm(a.t,22)){om(a.t,22).tb(a)}else if(a.t){throw new dw(tB)}}
+function kc(a,b){var c;c=a.t;if(!b){try{!!c&&c._()&&a.cb()}finally{a.t=null}}else{if(c){throw new dw(uB)}a.t=b;b._()&&a.ab()}}
+function el(a,b){var c;!b.d||(b.d=false,b.e=null);c=b.e;b.e=a.c;try{rl(a.b,b)}finally{c==null?(b.d=true,b.e=null):(b.e=c)}}
+function Kj(a,b,c){var d,e,f;if(Gj){f=om(Gj.b[a.type],5);if(f){d=f.b.b;e=f.b.c;f.b.b=a;f.b.c=c;bc(b,f.b);f.b.b=d;f.b.c=e}}}
+function of(a){var b,c,d;d=xB;a=Qw(a);b=a.indexOf(EC);if(b!=-1){c=a.indexOf(FC)==0?8:0;d=Qw(a.substr(c,b-c))}return d.length>0?d:GC}
+function Wb(a){var b,c;b=a[oB]==null?null:String(a[oB]);c=b.indexOf(String.fromCharCode(32));if(c>=0){return b.substr(0,c-0)}return b}
+function yx(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.Cb();if(h.Bb(a,g)){return true}}}return false}
+function wx(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.Cb();if(h.Bb(a,g)){return f.Db()}}}return null}
+function rx(h,a){var b=h.b;for(var c in b){var d=parseInt(c,10);if(c==d){var e=b[d];for(var f=0,g=e.length;f<g;++f){a.xb(e[f])}}}}
+function sf(a){var b,c,d,e;d=yf(sm(a.b)?pm(a.b):null);e=_l(Om,{38:1},42,d.length,0);for(b=0,c=e.length;b<c;++b){e[b]=new Fw(d[b])}$d(e)}
+function gwtOnLoad(b,c,d,e){$moduleName=c;$moduleBase=d;if(b)try{$entry(Tm)()}catch(a){b(c)}else{$entry(Tm)()}}
+function Rr(a,b,c){c?(a.b.innerHTML=b||xB,undefined):(a.b.textContent=b||xB,undefined);if(a.d!=a.c){a.d=a.c;Jl(a.b,a.c)}}
+function Wq(a){var b;a.b=true;b=Nf($doc,ZC,true,true,1,0,0,0,0,false,false,false,false,1,null);a.u.dispatchEvent(b);a.b=false}
+function Jl(a,b){switch(b.b){case 0:{a[bD]=cD;break}case 1:{a[bD]=dD;break}case 2:{Il(a)!=(Ql(),Nl)&&(a[bD]=xB,undefined);break}}}
+function ml(a,b,c){var d;if(!b){throw new Cw($C)}if(!c){throw new Cw(_C)}return a.c>0?nl(a,new Bl(a,b,c)):(d=ql(a,b),d.xb(c),undefined),new yl}
+function Qw(c){if(c.length==0||c[0]>JC&&c[c.length-1]>JC){return c}var a=c.replace(/^(\s*)/,xB);var b=a.replace(/\s*$/,xB);return b}
+function Kp(a,b,c){var d=0,e=a.firstChild,f=null;while(e){if(e.nodeType==1){if(d==c){f=e;break}++d}e=e.nextSibling}a.insertBefore(b,f)}
+function cm(a,b,c){if(c!=null){if(a.qI>0&&!nm(c,a.qI)){throw new Pv}if(a.qI<0&&(c.tM==lA||c.cM&&!!c.cM[1])){throw new Pv}}return a[b]=c}
+function Px(a,b){var c,d,e;if(b!=null&&b.cM&&!!b.cM[43]){c=om(b,43);d=c.Cb();if(ux(a.b,d)){e=vx(a.b,d);return Gz(c.Db(),e)}}return false}
+function vd(a,b,c){ud(a);a.i=true;a.g=b;a.j=c;if(wd(a,(new Date).getTime())){return}if(!rd){rd=new lz;qd=new Nd}dz(rd,a);rd.c==1&&Hd(qd,25)}
+function ef(b,c){var a,e,f,g;for(e=0,f=b.length;e<f;++e){g=b[e];try{g[1]?g[0].Jb()&&(c=df(c,g)):g[0].mb()}catch(a){a=Wm(a);if(!rm(a,3))throw a}}return c}
+function dc(a){var b;if(a._()){throw new dw(rB)}a.p=true;a.u.__listener=a;b=a.q;a.q=-1;b>0&&(a.q==-1?Qp(a.u,b|(a.u.__eventBits||0)):(a.q|=b));a.Z();a.db()}
+function Nf(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){n==1?(n=0):n==4?(n=1):(n=2);var p=a.createEvent(IC);p.initMouseEvent(b,c,d,null,e,f,g,h,i,j,k,l,m,n,o);return p}
+function si(){si=lA;ri=new xi;pi=new Bi;ki=new Fi;li=new Ji;qi=new Ni;oi=new Ri;mi=new Vi;ji=new Zi;ni=new bj;am(Im,{38:1},30,[ri,pi,ki,li,qi,oi,mi,ji,ni])}
+function Hd(a,b){if(b<=0){throw new aw(DC)}a.c?($wnd.clearInterval(a.d),undefined):($wnd.clearTimeout(a.d),undefined);iz(Ed,a);a.c=false;a.d=Kd(a,b);dz(Ed,a)}
+function Wn(a,b){var c,d;c=$doc.createElement(oD);c.innerHTML=zD;d=c.style;d[pD]=(Wh(),qD);d[AD]=BD;d[tD]=-20+b.nb();d[UB]=10+a.nb();d[SB]=10+b.nb();return c}
+function kz(a,b){var c,d,e;b.length<a.c&&(b=(d=b,e=$l(0,a.c),am(d.aC,d.cM,d.qI,e),e));for(c=0;c<a.c;++c){cm(b,c,a.b[c])}b.length>a.c&&cm(b,a.c,null);return b}
+function Yq(a,b){var c;if(a.c!=b){!!a.c&&Tb(a,a.c.c,false);a.c=b;$q(a,qr(b));Tb(a,a.c.c,true);!a.u[cE]&&(c=(b.b&1)==1,a.u.setAttribute(_D,c?aE:bE),undefined)}}
+function fv(a){this.u=$doc.createElement(oD);this.u.appendChild(this.b=$doc.createElement(oD));vu(this,a);this.u[oB]=VE;this.b.className=WE;Kg(this.u.style,mh())}
+function Bd(){var a,b,c,d,e;d=_l(Dm,{2:1,38:1},24,rd.c,0);d=om(kz(rd,d),2);e=(new Date).getTime();for(b=0,c=d.length;b<c;++b){a=d[b];a.i&&wd(a,e)&&iz(rd,a)}rd.c>0&&Hd(qd,25)}
+function cr(a,b){var c,d;if(!a.u[cE]!=b){c=(!a.c&&Yq(a,a.k),a.c.b)^4;c&=-3;d=Vq(a,c);Yq(a,d);a.u[cE]=!b;if(b){Xq(a,(!a.c&&Yq(a,a.k),a.c))}else{Uq(a);a.u.removeAttribute(_D)}}}
+function $l(a,b){var c=new Array(b);if(a==3){for(var d=0;d<b;++d){var e=new Object;e.l=e.m=e.h=0;c[d]=e}}else if(a>0){var e=[null,0,false][a];for(var d=0;d<b;++d){c[d]=e}}return c}
+function Fx(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.Cb();if(h.Bb(a,g)){c.length==1?delete h.b[b]:c.splice(d,1);--h.e;return f.Db()}}}return null}
+function Bx(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.Cb();if(j.Bb(a,h)){var i=g.Db();g.Eb(b);return i}}}else{d=j.b[c]=[]}var g=new _z(a,b);d.push(g);++j.e;return null}
+function Tm(){var a;!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:hD,evtGroup:iD,millis:(new Date).getTime(),type:jD,className:kD});a=new Fc;mq((au(),eu()),a)}
+function Fc(){vc(this,Ic(this));Rr(this.n.b,AB,true);Rr(this.e.b,BB,true);Rr(this.i.b,CB,true);Rr(this.g.b,DB,true);this.c=0;this.d.b=false;Rr(this.f.b,EB,true);this.b.u.src=FB;Ec(this)}
+function Tu(a,b){var c;if(b<0||b>=a.d.c){return false}c=kv(a.d,b);gq(a.g,b);Ht(a.e,c);Yb(c.u,QE,false);ov(a.d,b);hz(a.i,b);if(b==a.f){a.f=-1;a.d.c>0&&Vu(a,0)}else b<a.f&&--a.f;return true}
+function Ut(){this.u=Lv(Iv?Iv:(Iv=Kv()));this.q==-1?Qp(this.u,7165|(this.u.__eventBits||0)):(this.q|=7165);this.k=new ur(this,null,KE,0);this.u[oB]=LE;this.u.setAttribute(ME,NE);this.u[oB]=OE}
+function Vu(a,b){var c;if(b==a.f){return}Dk(pw(b));if(a.f!=-1){c=kv(a.d,a.f);Mt(a.e,c,false);ev(om(fz(a.i,a.f),21),false)}c=kv(a.d,b);Mt(a.e,c,true);ev(om(fz(a.i,b),21),true);a.f=b;Xk(a,pw(b))}
+function xq(b,c){var i;vq();var a,e,f,g,h;e=null;for(h=b.ub();h.rb();){g=om(h.sb(),19);try{c.vb(g)}catch(a){a=Wm(a);if(rm(a,10)){f=a;!e&&(e=new Oz);i=Ax(e.b,f,e)}else throw a}}if(e){throw new wq(e)}}
+function ht(a,b,c,d,e,f){var g,m;jc(a,(g=$doc.createElement(kE),g.innerHTML=(m=AE+e+BE+f+CE+b+DE+-c+EE+-d+MC,FE+$moduleBase+GE+m+HE)||xB,Ff(g)));a.q==-1?Qp(a.u,163967|(a.u.__eventBits||0)):(a.q|=163967)}
+function Pn(a,b){var c,d;c=$doc.createElement(oD);c.appendChild(b);c.style[pD]=(Wh(),qD);c.style[rD]=(Dh(),sD);d=b.style;d[pD]=qD;d[LC]=0+(si(),MC);d[tD]=uD;d[vD]=uD;d[wD]=uD;a.insertBefore(c,null);return c}
+function $w(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 mv(a,b,c){var d,e;if(c<0||c>a.c){throw new gw}if(a.c==a.b.length){e=_l(Lm,{38:1},19,a.b.length*2,0);for(d=0;d<a.b.length;++d){cm(e,d,a.b[d])}a.b=e}++a.c;for(d=a.c-1;d>c;--d){cm(a.b,d,a.b[d-1])}cm(a.b,c,b)}
+function wd(a,b){var c,d;c=b>=a.j+a.g;if(a.k&&!c){d=(b-a.j)/a.g;a.jb((1+Math.cos(3.141592653589793+d*3.141592653589793))/2);return false}if(!a.k&&b>=a.j){a.k=true;a.ib()}if(c){a.hb();a.k=false;a.i=false;return true}return false}
+function ig(a,b){var c,d,e,f;b=Qw(b);f=a.className;c=f.indexOf(b);while(c!=-1){if(c==0||f.charCodeAt(c-1)==32){d=c+b.length;e=f.length;if(d==e||d<e&&f.charCodeAt(d)==32){break}}c=f.indexOf(b,c+1)}if(c==-1){f.length>0&&(f+=JC);a.className=f+b}}
+function Vs(){this.g=new qv;this.f=$doc.createElement(sE);this.e=$doc.createElement(tE);this.f.appendChild(this.e);this.u=this.f;this.b=(As(),xs);this.d=(Js(),Is);this.c=$doc.createElement(uE);this.e.appendChild(this.c);this.f[vE]=wE;this.f[xE]=wE}
+function fd(){fd=lA;Vc=new ao(dC,16,19);Wc=new ao(eC,16,19);Xc=new ao(fC,16,19);Yc=new ao(gC,16,19);Zc=new ao(hC,16,19);$c=new ao(iC,16,19);_c=new ao(jC,34,34);ad=new ao(kC,386,71);bd=new ao(lC,34,34);cd=new ao(mC,34,34);ed=new ao(nC,34,34);dd=new kd}
+function Lv(a){var b=$doc.createElement(oD);b.tabIndex=0;var c=$doc.createElement(XE);c.type=YE;c.tabIndex=-1;var d=c.style;d.opacity=0;d.height=ZE;d.width=ZE;d.zIndex=-1;d.overflow=sD;d.position=qD;c.addEventListener(GD,a,false);b.appendChild(c);return b}
+function Xu(a){this.d=new qv;this.g=new Wr;this.i=new lz;this.b=56;this.c=a;this.e=new Nt;vc(this,this.e);Ft(this.e,this.g);It(this.e,this.g,(si(),ri),ri);Kt(this.e,this.g,ri,a);Lt(this.e,this.g,(An(),yn));this.g.u.style[UB]=RE;this.g.u[oB]=SE;this.u[oB]=TE}
+function kj(){jj();var a,b,c;c=null;if(ij.length!=0){a=ij.join(xB);b=xj((tj(),sj),a);!ij&&(c=b);ij.length=0}if(gj.length!=0){a=gj.join(xB);b=wj((tj(),sj),a);!gj&&(c=b);gj.length=0}if(hj.length!=0){a=hj.join(xB);b=wj((tj(),sj),a);!hj&&(c=b);hj.length=0}fj=false;return c}
+function Ru(a,b,c,d){var e;e=lv(a.d,b);if(e!=-1){Uu(a,b);e<d&&--d}mv(a.d,b,d);ez(a.i,d,c);Vr(a.g,c,d);_b(c,new av(a,b),(Oj(),Oj(),Nj));Gt(a.e,b,d);It(a.e,b,(si(),ri),ri);Jt(a.e,b,a.b,a.c,ri);Mt(a.e,b,false);Yb(b.u,QE,true);b.u.style.display=wB;a.f==-1?Vu(a,0):a.f>=d&&++a.f}
+function lo(a,b){var c,d,e;e=false;try{a.d=true;a.g.b=a.c.c;Hd(a.b,10000);while(Bo(a.g)){d=Co(a.g);try{if(d==null){return}if(d!=null&&d.cM&&!!d.cM[16]){c=om(d,16);kt(c)}}finally{e=a.g.c==-1;e||Do(a.g)}if((new Date).getTime()-b>=100){return}}}finally{if(!e){Gd(a.b);a.d=false;mo(a)}}}
+function pl(b,c){var a,e,f,g,h,i,k;try{++b.c;h=tl(b,c.pb());e=null;i=b.d?h.Ib(h.zb()):h.Hb();while(b.d?i.c>0:i.c<i.d.zb()){g=b.d?om(Oy(i),9):om(Iy(i),9);try{c.ob(g)}catch(a){a=Wm(a);if(rm(a,10)){f=a;!e&&(e=new Oz);k=Ax(e.b,f,e)}else throw a}}if(e){throw new Fl(e)}}finally{--b.c;b.c==0&&ul(b)}}
+--></script>
+<script><!--
+function ug(a,b){var c,d,e,f,g,h,i;b=Qw(b);i=a.className;e=i.indexOf(b);while(e!=-1){if(e==0||i.charCodeAt(e-1)==32){f=e+b.length;g=i.length;if(f==g||f<g&&i.charCodeAt(f)==32){break}}e=i.indexOf(b,e+1)}if(e!=-1){c=Qw(i.substr(0,e-0));d=Qw(Ow(i,e+b.length));c.length==0?(h=d):d.length==0?(h=c):(h=c+JC+d);a.className=h}}
+function zr(a,b){var c,d,e;c=(d=$doc.createElement(oD),d.style[UB]=VB,d.style[SB]=uD,d.style[dE]=uD,d.style[eE]=uD,d);a.u.appendChild(c);ic(b);jv(a.g,b);c.appendChild(b.u);kc(b,a);c.style.display=wB;c.style[SB]=VB;e=b.u;Jw(e.style[UB],xB)&&(b.u.style[UB]=VB,undefined);Jw(e.style[SB],xB)&&(b.u.style[SB]=VB,undefined);b.u.style.display=wB}
+function Up(){var d=$wnd.onbeforeunload;var e=$wnd.onunload;$wnd.onbeforeunload=function(a){var b,c;try{b=$entry(hp)()}finally{c=d&&d(a)}if(b!=null){return b}if(c!=null){return c}};$wnd.onunload=$entry(function(a){try{ap&&Kk((!bp&&(bp=new qp),bp))}finally{e&&e(a);$wnd.onresize=null;$wnd.onscroll=null;$wnd.onbeforeunload=null;$wnd.onunload=null}})}
+function Pp(){$wnd.addEventListener(OD,$entry(function(a){var b=Bp;if(b&&!a.relatedTarget){if(XD==a.target.tagName.toLowerCase()){var c=$doc.createEvent(IC);c.initMouseEvent(QD,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(UD,Dp,true)}
+function Jr(a,b){var c,d;a.e||(b=1-b);if(a.d==-1){c=~~Math.max(Math.min(b*(parseInt(a.b[fE])||0),2147483647),-2147483648);d=~~Math.max(Math.min((1-b)*(parseInt(a.c[fE])||0),2147483647),-2147483648)}else{c=~~Math.max(Math.min(b*a.d,2147483647),-2147483648);d=a.d-c}if(c==0){c=1;d=1>d-1?1:d-1}else if(d==0){d=1;c=1>c-1?1:c-1}a.b.style[SB]=c+MC;a.c.style[SB]=d+MC}
+function Rn(a,b,c,d){if(!c){return 1}switch(c.b){case 1:return (d?b.clientHeight:b.clientWidth)/100;case 2:return (a.b.offsetWidth||0)/10;case 3:return (a.b.offsetHeight||0)/10;case 7:return (Nn.offsetWidth||0)*0.1;case 8:return (Nn.offsetWidth||0)*0.01;case 6:return (Nn.offsetWidth||0)*0.254;case 4:return (Nn.offsetWidth||0)*0.00353;case 5:return (Nn.offsetWidth||0)*0.0423;default:case 0:return 1;}}
+function Vq(a,b){switch(b){case 1:return !a.e&&(a.e=new ur(a,a.k,ZB,1),undefined),a.e;case 0:return a.k;case 3:return !a.g&&br(a,new ur(a,(!a.e&&(a.e=new ur(a,a.k,ZB,1),undefined),a.e),$B,3)),a.g;case 2:return !a.o&&(a.o=new ur(a,a.k,YB,2),undefined),a.o;case 4:return !a.n&&(a.n=new ur(a,a.k,YD,4),undefined),a.n;case 5:return !a.f&&_q(a,new ur(a,(!a.e&&(a.e=new ur(a,a.k,ZB,1),undefined),a.e),ZD,5)),a.f;default:throw new dw(b+$D);}}
+function mn(a,b,c){var d,e,f,g;if(b==0){for(e=new Jy(a.d);e.c<e.d.zb();){d=om(Iy(e),15);d.j=d.D=d.L;d.T=d.F=d.P;d.n=d.E=d.N;d.b=d.B=d.H;d.X=d.G=d.R;d.g=d.C=d.J;d.r=d.v;d.z=d.x;d.s=d.w;d.p=d.t;d.A=d.y;d.q=d.u;d.k=d.M;d.U=d.Q;d.o=d.O;d.c=d.I;d.Y=d.S;d.i=d.K;Tn(d)}return}g=a.e.clientWidth;f=a.e.clientHeight;for(e=new Jy(a.d);e.c<e.d.zb();){d=om(Iy(e),15);hn(a,g,d);jn(a,f,d)}!!a.b&&ud(a.b);a.b=new sn(a,c);vd(a.b,b,(new Date).getTime())}
+function Ec(a){switch(a.c){case 0:Cr(a.d,0);a.k.u.style.display=wB;break;case 1:Cr(a.d,1);Vu(a.j,a.c-1);a.k.u.style.display=xB;Rr(a.k.b,yB,false);break;case 2:Cr(a.d,1);Vu(a.j,a.c-1);a.k.u.style.display=xB;Rr(a.k.b,yB,false);break;case 3:Cr(a.d,1);Vu(a.j,a.c-1);a.k.u.style.display=xB;Rr(a.k.b,yB,false);break;case 4:Cr(a.d,1);Vu(a.j,a.c-1);a.k.u.style.display=xB;Rr(a.k.b,yB,false);break;case 5:Cr(a.d,2);Rr(a.k.b,zB,false);a.k.u.style.display=xB;}}
+function up(a){switch(a){case DD:return 4096;case ED:return 1024;case ZC:return 1;case FD:return 2;case GD:return 2048;case HD:return 128;case ID:return 256;case JD:return 512;case KD:return 32768;case LD:return 8192;case MD:return 4;case ND:return 64;case OD:return 32;case PD:return 16;case QD:return 8;case RD:return 16384;case SD:return 65536;case TD:return 131072;case UD:return 131072;case VD:return 262144;case WD:return 524288;default:return -1;}}
+function Kr(a,b,c,d){var e,f,g,h,i,k;ud(a);e=(i=c.u.parentNode,(!i||i.nodeType!=1)&&(i=null),i);f=Ip(Gf(e),e);if(!b){e.style.display=xB;c.u.style.display=xB;return}a.f=b;g=(k=b.u.parentNode,(!k||k.nodeType!=1)&&(k=null),k);h=Ip(Gf(g),g);if(f>h){a.b=g;a.c=e;a.e=false}else{a.b=e;a.c=g;a.e=true}d?vd(a,350,(new Date).getTime()):(a.b.style.display=a.e?xB:wB,a.c.style.display=!a.e?xB:wB,a.b=null,a.c=null,a.f.u.style.display=wB,a.f=null,undefined);c.u.style.display=xB}
+function Tn(a){var b;b=a.e.style;a.W?(b[yD]=xB,undefined):(b[yD]=(Wg(),wB),undefined);b[LC]=a.r?a.j+MC:xB;b[tD]=a.z?a.T+MC:xB;b[vD]=a.s?a.n+MC:xB;b[wD]=a.p?a.b+MC:xB;b[UB]=a.A?a.X+null.Jb():xB;b[SB]=a.q?a.g+MC:xB;b=a.d.style;switch(a.f.b){case 0:b[LC]=0+(si(),MC);b[vD]=xB;break;case 1:b[LC]=xB;b[vD]=0+(si(),MC);break;case 2:b[LC]=0+(si(),MC);b[vD]=uD;}switch(a.V.b){case 0:b[tD]=0+(si(),MC);b[wD]=xB;break;case 1:b[tD]=xB;b[wD]=0+(si(),MC);break;case 2:b[tD]=0+(si(),MC);b[wD]=uD;}}
+function jd(a){if(!a.b){a.b=true;jj();Ge(gj,oC+(fd(),ad).b+pC+ad.f+qC+ad.e+rC+ad.c+sC+ad.d+tC+ed.b+pC+ed.f+qC+ed.e+rC+ed.c+sC+ed.d+uC+_c.b+pC+_c.f+qC+_c.e+rC+_c.c+sC+_c.d+vC+cd.b+pC+cd.f+qC+cd.e+rC+cd.c+sC+cd.d+wC+bd.b+pC+bd.f+qC+bd.e+rC+bd.c+sC+bd.d+xC+Vc.b+pC+Vc.f+qC+Vc.e+rC+Vc.c+sC+Vc.d+yC+Wc.b+pC+Wc.f+qC+Wc.e+rC+Wc.c+sC+Wc.d+zC+Zc.b+pC+Zc.f+qC+Zc.e+rC+Zc.c+sC+Zc.d+AC+Xc.b+pC+Xc.f+qC+Xc.e+rC+Xc.c+sC+Xc.d+BC+$c.b+pC+$c.f+qC+$c.e+rC+$c.c+sC+$c.d+CC);mj();return true}return false}
+function jn(a,b,c){var d,e,f;f=c.T*ln(a,c.U,true);d=c.b*ln(a,c.c,true);e=c.g*ln(a,c.i,true);if(c.z&&!c.x){c.z=false;if(c.q){c.t=true;c.B=(b-(f+e))/ln(a,c.I,true)}else{c.u=true;c.C=(b-(f+d))/ln(a,c.K,true)}}else if(c.q&&!c.u){c.q=false;if(c.z){c.t=true;c.B=(b-(f+e))/ln(a,c.I,true)}else{c.x=true;c.F=(b-(d+e))/ln(a,c.Q,true)}}else if(c.p&&!c.t){c.p=false;if(c.q){c.x=true;c.F=(b-(d+e))/ln(a,c.Q,true)}else{c.u=true;c.C=(b-(f+d))/ln(a,c.K,true)}}c.z=c.x;c.p=c.t;c.q=c.u;c.U=c.Q;c.c=c.I;c.i=c.K}
+function hn(a,b,c){var d,e,f;d=c.j*ln(a,c.k,false);e=c.n*ln(a,c.o,false);f=c.X*ln(a,c.Y,false);if(c.r&&!c.v){c.r=false;if(c.A){c.w=true;c.E=(b-(d+f))/ln(a,c.O,false)}else{c.y=true;c.G=(b-(d+e))/ln(a,c.S,false)}}else if(c.A&&!c.y){c.A=false;if(c.r){c.w=true;c.E=(b-(d+f))/ln(a,c.O,false)}else{c.v=true;c.D=(b-(e+f))/ln(a,c.M,false)}}else if(c.s&&!c.w){c.s=false;if(c.A){c.v=true;c.D=(b-(e+f))/ln(a,c.M,false)}else{c.y=true;c.G=(b-(d+e))/ln(a,c.S,false)}}c.r=c.v;c.s=c.w;c.A=c.y;c.k=c.M;c.o=c.O;c.Y=c.S}
+function Jp(){Dp=$entry(function(a){if(Cp(a)){var b=Bp;if(b&&b.__listener){if(yp(b.__listener)){Mo(a,b,b.__listener);a.stopPropagation()}}}});Cp=$entry(function(a){return true});Fp=$entry(function(a){this.__gwtLastUnhandledEvent=a.type;Ep.call(this,a)});Ep=$entry(function(a){var b,c=this;while(c&&!(b=c.__listener)){c=c.parentNode}c&&c.nodeType!=1&&(c=null);b&&yp(b)&&Mo(a,c,b)});$wnd.addEventListener(ZC,Dp,true);$wnd.addEventListener(FD,Dp,true);$wnd.addEventListener(MD,Dp,true);$wnd.addEventListener(QD,Dp,true);$wnd.addEventListener(ND,Dp,true);$wnd.addEventListener(PD,Dp,true);$wnd.addEventListener(OD,Dp,true);$wnd.addEventListener(TD,Dp,true);$wnd.addEventListener(HD,Cp,true);$wnd.addEventListener(JD,Cp,true);$wnd.addEventListener(ID,Cp,true)}
+function Np(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;if(!c)return;c&1&&(a.onclick=b&1?Ep:null);c&2&&(a.ondblclick=b&2?Ep:null);c&4&&(a.onmousedown=b&4?Ep:null);c&8&&(a.onmouseup=b&8?Ep:null);c&16&&(a.onmouseover=b&16?Ep:null);c&32&&(a.onmouseout=b&32?Ep:null);c&64&&(a.onmousemove=b&64?Ep:null);c&128&&(a.onkeydown=b&128?Ep:null);c&256&&(a.onkeypress=b&256?Ep:null);c&512&&(a.onkeyup=b&512?Ep:null);c&1024&&(a.onchange=b&1024?Ep:null);c&2048&&(a.onfocus=b&2048?Ep:null);c&4096&&(a.onblur=b&4096?Ep:null);c&8192&&(a.onlosecapture=b&8192?Ep:null);c&16384&&(a.onscroll=b&16384?Ep:null);c&32768&&(a.onload=b&32768?Fp:null);c&65536&&(a.onerror=b&65536?Ep:null);c&131072&&(a.onmousewheel=b&131072?Ep:null);c&262144&&(a.oncontextmenu=b&262144?Ep:null);c&524288&&(a.onpaste=b&524288?Ep:null)}
+function Ic(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,J,L;fd();b=Vc;e=Yc;c=Wc;f=Zc;d=Xc;g=$c;v=new rt;D=new is;r=new Wr;s=new ms;t=new wu;E=new ms;F=new Wr;m=new ms;n=new Wr;z=new ms;A=new Wr;w=new ms;x=new Wr;C=new Xu((si(),ri));k=new $r;j=new Wr;l=new Dr;u=new Ut;B=new Ut;h=new Vs;i=new Wr;y=new Wr;Yb(v.u,GB,true);Yb(v.u,HB,true);bq(r,v,r.u);Rr(D.b,yB,false);Yb(D.u,IB,true);bq(r,D,r.u);Yb(r.u,JB,true);bq(i,r,i.u);Yb(s.u,KB,true);s.u.style[LB]=MB;tu(t,s);zr(l,t);E.u.style[LB]=MB;bq(F,E,F.u);Yb(F.u,NB,true);Qu(C,F,OB,C.d.c);Yb(m.u,NB,true);m.u.style[LB]=MB;bq(n,m,n.u);Qu(C,n,PB,C.d.c);Yb(z.u,NB,true);z.u.style[LB]=MB;bq(A,z,A.u);Qu(C,A,QB,C.d.c);Yb(w.u,NB,true);w.u.style[LB]=MB;bq(x,w,x.u);Qu(C,x,RB,C.d.c);C.u.style[SB]=TB;C.u.style[UB]=VB;zr(l,C);Yb(k.u,WB,true);bq(j,k,j.u);zr(l,j);Yb(l.u,XB,true);bq(i,l,i.u);rr(u.k,new $s(b));rr((!u.o&&(u.o=new ur(u,u.k,YB,2),undefined),u.o),new $s(d));rr((!u.e&&(u.e=new ur(u,u.k,ZB,1),undefined),u.e),new $s(c));rr((!u.g&&br(u,new ur(u,(!u.e&&(u.e=new ur(u,u.k,ZB,1),undefined),u.e),$B,3)),u.g),new $s(c));Yb(u.u,_B,true);cr(u,true);J=Us(h);h.c.appendChild(J);ic(u);jv(h.g,u);J.appendChild(u.u);kc(u,h);rr(B.k,new $s(e));rr((!B.o&&(B.o=new ur(B,B.k,YB,2),undefined),B.o),new $s(g));rr((!B.e&&(B.e=new ur(B,B.k,ZB,1),undefined),B.e),new $s(f));rr((!B.g&&br(B,new ur(B,(!B.e&&(B.e=new ur(B,B.k,ZB,1),undefined),B.e),$B,3)),B.g),new $s(f));Yb(B.u,_B,true);cr(B,true);L=Us(h);h.c.appendChild(L);ic(B);jv(h.g,B);L.appendChild(B.u);kc(B,h);h.u[oB]=aC;bq(i,h,i.u);Yb(i.u,bC,true);bq(y,i,y.u);Yb(y.u,cC,true);o=new Lc(a);_b(u,o,(Oj(),Oj(),Nj));p=new Pc(a);_b(B,p,Nj);q=new Tc(a);ac(C,q,(!Tk&&(Tk=new Xj),Tk));a.b=k;a.d=l;a.e=m;a.f=s;a.g=w;a.i=z;a.j=C;a.k=D;a.n=E;jd(dd);return y}
+--></script>
+<script><!--
+var xB='',HC='\n',JC=' ',$D=' is not a known face id.',rC='") -',NC='%',zD=' ',HE="' border='0'>",EC='(',DE=') no-repeat ',bF=', Size: ',nB='-',BD='-32767',UE='-selected',oC='.GMI44Y5BB{width:605px;}.GMI44Y5H{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:4px solid #cead97;background-color:#fff5ed;width:100%;}.GMI44Y5L{height:123px;}.GMI44Y5JB{background-color:#f0c6a0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#c63;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-toplright:0;border-top-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;height:380px;}.GMI44Y5DB{line-height:1.4em;font-size:21px;margin:2px;}.GMI44Y5KB{font-size:31px;color:#69312f;font-weight:bold;text-align:left;padding:22px 0 0 32px;width:180px;}.k-home-summary{margin:0 auto;position:absolute;top:32%;}.k-home-summary ul{margin:0;padding:0 21px;list-style-image:none;list-style-type:none;}.k-home-summary li{color:#dd8a3d;white-space:nowrap;font-weight:bold;font-size:37px;line-height:55px;}.litext{top:-7px;position:relative;}.liimg{padding:0 45px !important;}.gwt-TabLayoutPanelTab{background-color:#f3d4ae;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;font-weight:bold;font-size:2px;padding:3px 3px;margin:0 0 0 10px;cursor:pointer;color:#dd8a3d;}.gwt-TabLayoutPanelTab-selected{background-color:#f9efcb;color:#69312f;}.GMI44Y5GB{font-size:23px;line-height:1.1em;color:#69312f;background-color:#f9efcb;height:84%;padding:20px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;margin:0 10px 10px;}.GMI44Y5GB li{margin-left:-12px;}.GMI44Y5N{float:left;}.GMI44Y5CB{float:right;}.GMI44Y5AB{height:',wE='0',uD='0px',VB='100%',RE='16384px',ZE='1px',TB='380px',$E=':',PB="<div class='GMI44Y5DB'> <span class='tabGroups GMI44Y5N'><\/span> <span>Groups<\/span> <\/div>",RB="<div class='GMI44Y5DB'> <span class='tabOrgs GMI44Y5N'><\/span> <span>Institutions<\/span> <\/div>",QB="<div class='GMI44Y5DB'> <span class='tabPublic GMI44Y5N'><\/span> <span>Public<\/span> <\/div>",OB="<div class='GMI44Y5DB'> <span class='tabUsers GMI44Y5N'><\/span> <span>Users<\/span> <\/div>",FE="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='",EB='<ul><li><span class="liimg tabUsers"/><span class="litext">Comunicate with others<\/span><\/li><li><span class="liimg tabGroups"/><span class="litext">Work in collaboration<\/span><\/li><li><span class="liimg tabPublic"/><span class="litext">And share with the world<\/span><\/li><\/ul>',_E='Add not supported on this collection',cF='Add not supported on this list',lD='BEGIN',$C='Cannot add a handler with a null type',_C='Cannot add a null handler',aD='Cannot fire null event',uB='Cannot set a new parent without first clearing the old parent',vB='Composite.initWidget() may only be called once.',zB='Credits',gD='DEFAULT',UD='DOMMouseScroll',mD='END',BB='For your organization (NGO, collective, academic group...) you can:<ul><li>create easily its website (blog, wiki, video gallery, etc)<\/li><li>group chat among the members<\/li><li>organize meetings and actions<\/li><li>create, share & edit documents simultaneously with the members<\/li><li>connect with other organizations with common interests<\/ul>',GB='GMI44Y5AB',cC='GMI44Y5BB',HB='GMI44Y5CB',_B='GMI44Y5F',aC='GMI44Y5G',NB='GMI44Y5GB',bC='GMI44Y5H',WB='GMI44Y5I',XB='GMI44Y5JB',IB='GMI44Y5KB',JB='GMI44Y5L',IE='HTMLEvents',DB='If you are a big institution, such as a University, Social Forum, or umbrella federation, you can:<ul><li>install your own independent Kune server for your members<\/li><li>customize your Kune features and plugins to fit your needs<\/li><li>boost collaboration among the members<\/ul>',aF='Index: ',CB='Kune facilitates...<ul><li>the publication of contents in the web, for the general public<\/li><li>using CreativeCommons licences that allow the reuse and modification of contents<\/li><li>sharing of knowledge, solutions, researches, experiences with others <\/ul>',fD='LTR',IC='MouseEvents',pB='Null widget handle. If you are creating a composite, ensure that initWidget() has been called.',eD='RTL',nD='STRETCH',rB="Should only call onAttach when the widget is detached from the browser's document",sB="Should only call onDetach when the widget is attached to the browser's document",PE='SimplePanel can only contain one child widget',qB='Style names cannot be empty',tB="This widget's parent does not implement HasWidgets",yB='Why do we need',AB='You can see Kune as a web tool to:<ul><li>create easily your personal web (blogs, photoblog, CV, etc)<\/li><li>create, share & edit your documents simultaneously with your fellows<\/li><li>connect & keep up with your fellows (social network, chat)<\/li><li>integrate rich content (videos, maps, polls...) or functionalities (translation, spelling, twitter...)<\/ul>',zE='__gwtLastUnhandledEvent',FB='about.html',qD='absolute',qE='align',GC='anonymous',_D='aria-pressed',DD='blur',wD='bottom',NE='button',kD='cc.kune.intro.client.KuneIntro',xE='cellPadding',vE='cellSpacing',mE='center',ED='change',oB='className',GE="clear.cache.gif' style='",ZC='click',TC='cm',CD='cmd cannot be null',VD='contextmenu',KC='cssFloat',hC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAAlUlEQVR42mM4Nrfh/+EJ2f8P9aaRhRlOLO7+f2JR1/+jMyv/H+5LJ9MAKD6+sO3/kSlF5BsAw8fmNv4/PDGHfAMgGOStKqC3Msg1AIoXtv8/MrWYAgNg3prXBPRWLvkGwLx1bFb1/8P9GeQaAPNWx/8j00ooMADmLaBr6O0CCsKA/FggPx1QkBLJzgvk50ZKygNKSyQABMhch9ufSZIAAAAASUVORK5CYII=',eC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAApElEQVR42mM41Jv2nxx8eEL2/2NzG/4zkKyxL/3/0RmV/08s6vp/YnE3aQYcmVL0//jCNrBGGCbKgMMTc4DObUTRSJQBh/sy/h+dWQVU2IVVM14Djkwt/n9iYTtOjTgNODwx9/+xeU0ENWIYcLg/4/+xWdV4nYvTgCPTSoDO7SBJI9wAiK3dZGPKXUCVMKBKLFAtHVAtJVIlL1AtN1KtPMBWIgEAy6BchSGMImcAAAAASUVORK5CYII=',iC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAApUlEQVR42mO4u3/l/+PTi/8f6k0jCzO8uHL0//NLh/5f2zT9/+EJWeQZAMOPT+/8f25JK/kGwPC9g2v+n5hRSr4BEG8d/n99y6z/RyZmk2cADD85u+f/hWUd5BsAw/cPr/9/clY5+QaAvXX5yP8b2+b+PzoplzwDYPjpub3/L67sBhqQTp4BMAxyDX1dQFEYkB0LZKcDilIi2XmB7NxIUXlAaYkEAJkarwi4X9yLAAAAAElFTkSuQmCC',gC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAApklEQVR42mN4e/fS/1Nzq/8f6k0jCzP8B4K/f37/f3Ri6/8jE3PIMwAGfnx6+//a5hnkGwAD7x9e+39mfj35BoDAv79//j8+s+v/0cl55BkAAz+/fPh/Y9tc8g2AgY9Pbv8/u6iJfAPA3vr39//T8/v+H5taQJ4BMPDr26f/t3YtAhqQTp4BMPD0/H46u4CiMCA7FshOBxSlRLLzAtm5kaLygNISCQByZfiy49qtVwAAAABJRU5ErkJggg==',fC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAAr0lEQVR42mM41Jv2nxx8fHrx/7v7V/5nIFXj4QlZ/69unP7/+aVD/19cOUqaAeeWtP5/fHonWCMME2XAiRml/+8dXIOikSgDjkzM/n998yygcw9j1YzXgAvLOv4/ObsHp0acBpycVf7//uH1BDViGHB0Uu7/G9vm/n9++QjRmqEGpP+/uLL7/9Nze0nSCDcAZCs5GqnnAiqEAZVigWrpgGopkSp5gWq5kWrlAbYSCQB8+q8C2jFp5wAAAABJRU5ErkJggg==',dC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAAsElEQVR42mM41Jv2nxx8am71/7d3L/1nIFXjkYk5/x+e2Pr/75/f/0GAJAOubZrx/8ent/+RAVEGnJlf///9w2v/sQG8BhydnPf/8emd///9/fMfF8BpwI1tc////PLhPyGAYcDZRU3/Pz65/Z9YADfg2NSC/0/P7///79/f/6QAoAHp/2/tWvT/17dP/8kBDCBbKQGUu4AKYUClWKBaOqBaSqRKXqBabqRaeYCtRAIAN9v4rP1rt1IAAAAASUVORK5CYII=',nC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAB1UlEQVR42s2Yv04CQRDG91pCgk9gR6D0BWgoaGxotPYdfAChMTZUlCQmQm9HS2FhSWVCgNbE6mJB/NPcjfvbLATlUBYvZL5kks3dzsx3s7Mzu2dMAFrGFKw0rfSsjKxM21H0hjD2z3p+TsHkjStjTqzcW4cf1oEg18Vi2q1U5K5ed9KtVt2z5XvmooNuHgSOrdF+25i0FUVyW6vJY6cj8Xwu28A75jAXHadrbWBrLxLWwKn9qgVfN2g05GU8llCgg66P0AKboSQurXJyUyols+FQ/gtsYAub2A4hId1yOY1nM8kL2MKmi85fZAgdrFF4j2PJG9j0ZJKty0QysY6EMM9IZEUGH/jKTGAym7DlkRO75Izf5v2NOsE2I8MPBXzh81udofCw5/fZovsCX/jE96psUwUpQIcGPn21LhjfF1w1DEaayOfzxAnjUODT50rT+Cb1a9nOwuvDQCYXR/J0Zpww5lnQDrI+PZEeREY0q1ASjsB5tCKyHIeS8Y1yBJEpnTNkOVwk1kmskeFdyDLhGw6GswRtfFeQDxsEfojLmR2BbzjoIaJmaTQlq5rtq6ag6SjxapqeqmOAmoORqqOimsOzquuEqguWqiunqku4qt8Sh/xR8wUuMhYJUg/rHAAAAABJRU5ErkJggg==',lC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAC0UlEQVR42s2Y30sUURTH774ugv9Bb6KPQSkV+OKDL734F0Qv/VAfhbAn14dEKAtZEGkh0wp6aVFBRKwNgqRid4IgZdfWMrRFagrR1IiZ0/3e7g7u7N6dO7O7MgcOs+ze+z2fvXPuuWeGMR8WYyzKvYd7gnuKe3Y4EvkNx2f5XUKOibJ62xBjp7knecBDHoDgI01Ndry1laa7uoTH29rEd8XfMRZzMLceAKe46MwwY3YsEqEHnZ20MjZG5vo6qQy/YQzGYo6YyzWgFQiCC1zk/2oP/+5RdzcVDIP8GuZgrlyhPWj6hRjgk63R5mYrt7BAtRo0oAVNaPuBoHhLi23mclQvgxY0xep4wWDpQI0JB6apFWA//4H2v6xqjYWmhLGUtwnJhPuIJdRdid2PK5S+1k6Z6x20u/pGe2UQA7EqJjAyG8ummxM/08sCIn31DBl95yjD/ZfxQjtn5DafKasT2GbIcB37/irJIc4KiKIb/Rf4yrTTj9dzWhqIhZgldQaFB3teZ4sWlqZLANwwANx5/kRrayMmYjtlG1UQBcjLtpJxJUTRM/3nxXV7ftJTDzFltY4yeS6Iaqg026bNx7c8IRwYni+4fn16W8xVGWLKXOlh8pBSlm3bsmgjcVMbwoHp7RDXz1NDQkN1HEiQBEBSOKwqQvz9Q58mBnxDODByV0EDWpVMHpQpgGRxcrrNOjqg7N1eIbQ2cikwzNroZXGFFjTdhthgYOglcIyX7fV7ff+X9mGMzLeLgUFQW6AhYO5cKYuD2GBQguQnb9DWs3GRbOa7peAg718Kje3ZCcrfH1SDqG5NSVLVClLFnFtTLVlPAuR4slbdvo0EcW9fz4LWKBB3QfMs8Y0CKSnxOodeI0DKDj2dNuDw2wYVFqcC+dHOpn4bEKQxqrWZrtgYBW0VgzbRVVvFoM2zH9NqnkP1OBGqB6xQPXKG6iE8VK8lTvJFzT8ZdAx7AyGqAgAAAABJRU5ErkJggg==',mC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAEJUlEQVR42r1YaUhUURR+hVaiUkGB7SvppKVSY2U/Usoys4jCec5M1khTaJQWphFjZGV7SWRRFJVoYrYQ2aZYtlBBtpCtao20b9T8aYGkPM336r3GmXnP+3Ry4INZ7j3nm3vO/c45j+NUvPQLc3rEJlk2jopLrx06IcUWoE3+0TlITwDe4zv8hjVYy3n6Ncu8hg+OWfymU2AicYMTBHhreOo9zkwjp2UI6Bu5gHw0Bul3rMUe7G0zAT41d2zY1HRrhyF243b4RukoICWRhuXpKaTAQPFncqn08y86aiMJ+dUNZMotoOGxSwn7ANiArVaRiJubneOj0Tfh3/nH8DR00x/nzsi6W9mMiCO2Vt2n8BmZwgnBFmyqIjFBt6KswxAdeQfzNMCipxEFRrckgFnl22SJiLCUVJFfiJFgE7aZSeAfdBuTJIVACZNOrmyRCLDzplXIKdhukQyODqx7jZtPw/fOsTsyKpLQFi+kjbU1TESAQ89sAhn4kA0TkglxxBGurrrRzKFjaMaWpJLx4h5a9/gOHfn0k5mE48nAB3y5TWBkNo4N8Sz93ERxZWv+OjdS7KnVtLT6NOU/f6HasVzOwJfg01kncM2Q4eLiA29ttKX+ERV9/O4R586AL/hspjMQHnyJ6/Y/nLpD1ukKQZsGTjHbJNmGCkKA2oNA4YdvlF5dRqGFcwWB7DgsgSavWz6IQ11AvKCGjhu2P6sjS80V2vX8pUcIlHxqpGW3ztLoYrN0AaDS8K1NXXycQ5HCB0hz4YevlHH7PEWdyJRuyajD82n3i1dtINFEq+5fo/GlaS43EDoF3/1nmmwcKmYXjZ4M9isZWjjPZTGw6MaxVpHY++odxZy0uLUpomNQAnWPNjZyPbWmRp8IXlG4ZjPIuDM21T2QwqCEzhE68htt+MV5B/HkO1GnuHj6mfUqT+I9hRWZFGuUCPj2snPgvBiIIGysJJqLoYGdSFftnJ84HqXFKdePMBPZ0WBlJiGGBhy4flHmL0gYpcWZdyqYiWx9+kQVEfjuE538lQufllaHKxSYJ7947aNbzET2vf7ITEK8vmHxafWSoEFc5DbkWZ+qSlaoJgsRUdAEDqLE+0cnymY5Sr4aCWdOVLvEewXyJHX8KHooQHJ9KVoAViIoDSwk4AunoZm86J1LG4Am2d0m0+WDzETyrPUUXpTcIhG/GJ1QfV3GDbExQrPsvEl/YbeqHEHC8pX5lHRpP0WWLnGxNyj7z/wTGpfW4LZVtNecJq9gnT2b1XfqckA7iXBl11ylnIc3KaP8HPkqtYqOzXMXLU+aPf+IzDy32SOtAFPz7DxO+EcYpHFiQ+29NpNQNU44D1g4wqziCo80y6oHLHcjJxrd1vSzbR453Q3hAPpatJTo5uSce3wIb+mxBB5B9Ilc0D6PJdrzQc1v5G72YPX9HUUAAAAASUVORK5CYII=',jC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAEuUlEQVR42s2YbUxbZRTHL1+RyDc/+kGDY3GJc2PZZtbFzWRZNOqixsQZF7MP8rINKGx80MxCjHPTFcdbplYx3WZ0L2qGkgzmKu6FYXjZGMX1ZVJCkZcCQmkpfbnt33sebksv97b3shDDSU4ovc9zzu+e5zznOU85bhlSyXGZgu4R1CSoRVB7VUbGHCl9Fr8ziWMyuZUWA8etF/QnweG84ACkx7KyYnVr1sC8cyfTutxc9l38OY2lOTR3JQAeF4yeqeK4WGVGBhp1OrQbjZhyOpFK6BmNobE0h80VbJCth4IQDLwkvJWP3u7srl0Y7enBcoXm0FwxQj6yuVyIcmFy9Hh2dtTR3CxzMHT/Pq59dw7XL12E225XBSIbZItsku3lQKAuJyc25XBIDIZDQZytqkThs88s6ob1MBuOIsrzaWHIFtlk0VGDodARNU0ITE3JjP1YbZRCJOnPNadUI0M2RZhoymWiZKJ1pBAujQQz4vPhYN7GlCAlWzeDj0RUYcg2+SBfiglMmU1hU8oJksH+/pQQcXXbbGxsLBLEdMc5jFzQY+T7Ykxa6sHPTUtyRtzmZ2R1grYZZXgqGXO5VEFmPB7wgRm4G/fh7091gm4XVQdXzW6ExhcjTb7Ip6TOUOGhPa+2RQ2vvsySUwni+Nt72RjPlRMihFyHTG8J4Yomtjb5JN+Jsk1VkAqQmrj6+nBwkzxPSp/bgkGrlTkZOLkjJQhpcMyWsEc+xWqdyYnnAquGyRIN+uHv/wXejgbM3v0B0Xkv+358cBCn9SWoeGEHyrZvw5flZfC4h9gz3jeRFoLU7/gj4YN8irmyhxMPKUnZDg73YMZSBt6aDzgPIGYrxOyNUgScV1ViFoOr9sW0IKGJAclxIIKYCMRCh1UiEiE/vG2lDGCp+m8dQshjS4sy+Xt9SoiR83rZePGgtBCInU7OuHg7vxYiUKQIQupt/zx9TPgwRi8ekUG4v3kHkZkR2XjyTQwc9RJ0jCdA2j9LCcFArh/VdODNOW9i8lotPM0fY/ber6y2KAn5JgY5yO3a9CA3P8FKSgJk6dLMD3Vi/s98RYhIbwH8fzWpGr/d3obyknfx+ivbUFy0F1dbLqccm1iapcnKotJRj/CdAgkE31eA6baPVCEaTTVY+2QWcp94JPGX1PBBseL45GSVbV+2xvYWeG98KGzbwywvZnvMC1UxFkNg2An/QB/4eb9kjt1mxdM5j0oAkrX1ymVZN5e8fRULmpLM2rvQW7EbXe9tZNpduBnuSzVCIobZ81PGKkWAuOoP7ZPYW1rQNJV434O76MrPW1ARJP556PzCSxzR708JQVF687XnpcuYXOK1Hnq2E/sXARQ0ODEM0xfGtBEh0OR+VnLoaWoDhNzoObA1LcjkrSYMuwexYd1jshyh/0nv9XalbwPUGqMYH0F30Za0IP92trKxv7U2MZhkkHVPZcP8bYN6Y6SlVbRXFwoO8xQg8tBdsIktTVw846P46vRJvF9RgIbaY3DY+7W3imrNc+CfB+LyyJPVfaFaUxXV1DxruU74HN2wGt5IgNwp1mGsxcxqi5amWfN1QusFK+ydZEUtFo1qisRDXbBW1ZVzVV3CV9XPEv/nDzX/AZpumio9YaAbAAAAAElFTkSuQmCC',kC='data:image/png;base64,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',FD='dblclick',bD='dir',cE='disabled',yD='display',oD='div',ZB='down',ZD='down-disabled',$B='down-hovering',OC='em',SD='error',PC='ex',bE='false',GD='focus',FC='function',LE='gwt-CustomButton',iE='gwt-Frame',lE='gwt-HTML',yE='gwt-Image',JE='gwt-InlineLabel',jE='gwt-Label',OE='gwt-PushButton',TE='gwt-TabLayoutPanel',QE='gwt-TabLayoutPanelContent',VE='gwt-TabLayoutPanelTab',WE='gwt-TabLayoutPanelTabInner',SE='gwt-TabLayoutPanelTabs',YC='head',SB='height',sD='hidden',XD='html',hE='iframe',SC='in',XE='input',nE='justify',KB='k-home-summary',HD='keydown',ID='keypress',JD='keyup',WC='language',LC='left',KD='load',LD='losecapture',dD='ltr',eE='margin',oE='middle',UC='mm',iD='moduleStartup',MD='mousedown',ND='mousemove',OD='mouseout',PD='mouseover',QD='mouseup',TD='mousewheel',DC='must be positive',wB='none',MB='normal',jD='onModuleLoadStart',rD='overflow',dE='padding',WD='paste',RC='pc',pD='position',QC='pt',MC='px',EE='px ',tC='px no-repeat;margin:23px 23px;}.tabUsers{height:',xC='px no-repeat;padding:1px 3px;}.GMI44Y5A{height:',uC='px no-repeat;padding:1px 3px;}.tabGroups{height:',wC='px no-repeat;padding:1px 3px;}.tabOrgs{height:',vC='px no-repeat;padding:1px 3px;}.tabPublic{height:',yC='px no-repeat;}.GMI44Y5B{height:',AC='px no-repeat;}.GMI44Y5C{height:',zC='px no-repeat;}.GMI44Y5D{height:',BC='px no-repeat;}.GMI44Y5E{height:',CC='px no-repeat;}.GMI44Y5G{-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;background-color:#c28d66;width:67px;margin-left:479px;margin-top:5px;}.GMI44Y5F{cursor:pointer;padding:6px 8px 2px;outline:0;}.GMI44Y5I{border:0;margin:0;width:100%;height:100%;background-color:#f0c6a0;}',sC='px -',CE='px; background: url(',BE='px; height: ',qC='px;overflow:hidden;background:url("',pC='px;width:',xD='relative',vD='right',ME='role',cD='rtl',RD='scroll',fE='scrollHeight',kE='span',hD='startup',VC='style',sE='table',tE='tbody',pE='td',YE='text',XC='text/css',tD='top',uE='tr',aE='true',KE='up',YD='up-disabled',YB='up-hovering',rE='verticalAlign',gE='visible',LB='whiteSpace',UB='width',AE='width: ',AD='zIndex';var _;_=Kb.prototype={};_.eQ=function Ob(a){return this===a};_.hC=function Pb(){return this.$H||(this.$H=++Oe)};_.tM=lA;_.cM={};_=Jb.prototype=new Kb;_.cM={37:1};_.u=null;_=Ib.prototype=new Jb;_.Z=function mc(){};_.$=function nc(){};_._=function oc(){return this.p};_.ab=function pc(){dc(this)};_.bb=function qc(a){ec(this,a)};_.cb=function rc(){fc(this)};_.db=function sc(){};_.eb=function tc(){};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.p=false;_.q=0;_.r=null;_.s=null;_.t=null;_=Hb.prototype=new Ib;_._=function wc(){if(this.o){return this.o.p}return false};_.ab=function xc(){if(this.q!=-1){lc(this.o,this.q);this.q=-1}dc(this.o);this.u.__listener=this};_.bb=function yc(a){ec(this,a);ec(this.o,a)};_.cb=function zc(){fc(this.o)};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.o=null;_=Fc.prototype=Gb.prototype=new Hb;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.b=null;_.c=0;_.d=null;_.e=null;_.f=null;_.g=null;_.i=null;_.j=null;_.k=null;_.n=null;_=Lc.prototype=Jc.prototype=new Kb;_.fb=function Mc(a){Bc(this.b)};_.cM={4:1,9:1};_.b=null;_=Pc.prototype=Nc.prototype=new Kb;_.fb=function Qc(a){Cc(this.b)};_.cM={4:1,9:1};_.b=null;_=Tc.prototype=Rc.prototype=new Kb;_.cM={7:1,8:1,9:1};_.b=null;var Vc=null,Wc=null,Xc=null,Yc=null,Zc=null,$c=null,_c=null,ad=null,bd=null,cd=null,dd=null,ed=null;_=kd.prototype=hd.prototype=new Kb;_.cM={};_.b=false;_=pd.prototype=new Kb;_.gb=function yd(){this.k&&this.hb()};_.hb=function zd(){this.jb((1+Math.cos(6.283185307179586))/2)};_.ib=function Ad(){this.jb((1+Math.cos(3.141592653589793))/2)};_.cM={24:1};_.g=-1;_.i=false;_.j=-1;_.k=false;var qd=null,rd=null;_=Dd.prototype=new Kb;_.kb=function Ld(){this.c||iz(Ed,this);this.lb()};_.cM={17:1};_.c=false;_.d=0;var Ed;_=Nd.prototype=Cd.prototype=new Dd;_.lb=function Od(){Bd()};_.cM={17:1};_=Yd.prototype=new Kb;_.cM={10:1,38:1};_=Xd.prototype=new Yd;_.cM={10:1,38:1};_=ie.prototype=Wd.prototype=new Xd;_.cM={3:1,10:1,38:1};_=le.prototype=Vd.prototype=new Wd;_.cM={3:1,10:1,38:1};_.b=null;_=Je.prototype=new Kb;_.cM={};var Ne=0,Oe=0;_=cf.prototype=Ye.prototype=new Je;_.cM={};_.b=null;_.c=null;var Ze;_=Ng.prototype=new Kb;_.eQ=function Qg(a){return this===a};_.hC=function Rg(){return this.$H||(this.$H=++Oe)};_.cM={38:1,39:1,40:1};_.b=0;_=Mg.prototype=new Ng;_.cM={25:1,27:1,38:1,39:1,40:1};var Sg,Tg,Ug,Vg;_=$g.prototype=Yg.prototype=new Mg;_.cM={25:1,27:1,38:1,39:1,40:1};_=bh.prototype=_g.prototype=new Mg;_.cM={25:1,27:1,38:1,39:1,40:1};_=eh.prototype=ch.prototype=new Mg;_.cM={25:1,27:1,38:1,39:1,40:1};_=hh.prototype=fh.prototype=new Mg;_.cM={25:1,27:1,38:1,39:1,40:1};_=ih.prototype=new Ng;_.cM={26:1,27:1,38:1,39:1,40:1};var jh,kh,lh;_=qh.prototype=oh.prototype=new ih;_.cM={26:1,27:1,38:1,39:1,40:1};_=th.prototype=rh.prototype=new ih;_.cM={26:1,27:1,38:1,39:1,40:1};_=wh.prototype=uh.prototype=new ih;_.cM={26:1,27:1,38:1,39:1,40:1};_=yh.prototype=new Ng;_.cM={27:1,28:1,38:1,39:1,40:1};var zh,Ah,Bh,Ch;_=Hh.prototype=Fh.prototype=new yh;_.cM={27:1,28:1,38:1,39:1,40:1};_=Kh.prototype=Ih.prototype=new yh;_.cM={27:1,28:1,38:1,39:1,40:1};_=Nh.prototype=Lh.prototype=new yh;_.cM={27:1,28:1,38:1,39:1,40:1};_=Qh.prototype=Oh.prototype=new yh;_.cM={27:1,28:1,38:1,39:1,40:1};_=Rh.prototype=new Ng;_.cM={27:1,29:1,38:1,39:1,40:1};var Sh,Th,Uh,Vh;_=$h.prototype=Yh.prototype=new Rh;_.cM={27:1,29:1,38:1,39:1,40:1};_=bi.prototype=_h.prototype=new Rh;_.cM={27:1,29:1,38:1,39:1,40:1};_=ei.prototype=ci.prototype=new Rh;_.cM={27:1,29:1,38:1,39:1,40:1};_=hi.prototype=fi.prototype=new Rh;_.cM={27:1,29:1,38:1,39:1,40:1};_=ii.prototype=new Ng;_.cM={30:1,38:1,39:1,40:1};var ji,ki,li,mi,ni,oi,pi,qi,ri;_=xi.prototype=ui.prototype=new ii;_.nb=function yi(){return MC};_.cM={30:1,38:1,39:1,40:1};_=Bi.prototype=zi.prototype=new ii;_.nb=function Ci(){return NC};_.cM={30:1,38:1,39:1,40:1};_=Fi.prototype=Di.prototype=new ii;_.nb=function Gi(){return OC};_.cM={30:1,38:1,39:1,40:1};_=Ji.prototype=Hi.prototype=new ii;_.nb=function Ki(){return PC};_.cM={30:1,38:1,39:1,40:1};_=Ni.prototype=Li.prototype=new ii;_.nb=function Oi(){return QC};_.cM={30:1,38:1,39:1,40:1};_=Ri.prototype=Pi.prototype=new ii;_.nb=function Si(){return RC};_.cM={30:1,38:1,39:1,40:1};_=Vi.prototype=Ti.prototype=new ii;_.nb=function Wi(){return SC};_.cM={30:1,38:1,39:1,40:1};_=Zi.prototype=Xi.prototype=new ii;_.nb=function $i(){return TC};_.cM={30:1,38:1,39:1,40:1};_=bj.prototype=_i.prototype=new ii;_.nb=function cj(){return UC};_.cM={30:1,38:1,39:1,40:1};var ej,fj=false,gj,hj,ij;_=pj.prototype=nj.prototype=new Kb;_.mb=function qj(){(jj(),fj)&&kj()};_.cM={13:1};_=yj.prototype=rj.prototype=new Kb;_.cM={};_.b=null;var sj;_=Dj.prototype=new Kb;_.cM={};_.d=false;_.e=null;_=Cj.prototype=new Dj;_.pb=function Lj(){return Oj(),Nj};_.cM={};_.b=null;_.c=null;var Gj=null;_=Bj.prototype=new Cj;_.cM={};_=Qj.prototype=Aj.prototype=new Bj;_.ob=function Rj(a){om(a,4).fb(this)};_.cM={};var Nj;_=Xj.prototype=Uj.prototype=new Kb;_.hC=function Yj(){return this.d};_.cM={};_.d=0;var Vj=0;_=$j.prototype=Tj.prototype=new Uj;_.cM={5:1};_.b=null;_.c=null;_=wk.prototype=sk.prototype=new Kb;_.cM={};_.b=null;_=Ik.prototype=Ek.prototype=new Dj;_.ob=function Jk(a){om(a,6).qb(this)};_.pb=function Lk(){return Fk};_.cM={};var Fk=null;_=Vk.prototype=Sk.prototype=new Dj;_.ob=function Wk(a){Dc(om(om(a,7),8).b)};_.pb=function Yk(){return Tk};_.cM={};var Tk=null;_=$k.prototype=new Kb;_.cM={32:1};_=fl.prototype=bl.prototype=new Kb;_.cM={32:1};_.b=null;_.c=null;_=vl.prototype=jl.prototype=new $k;_.cM={32:1};_.b=null;_.c=0;_.d=false;_=yl.prototype=wl.prototype=new Kb;_.cM={};_=Bl.prototype=zl.prototype=new Kb;_.mb=function Cl(){ol(this.b,this.d,this.c)};_.cM={13:1};_.b=null;_.c=null;_.d=null;_=Fl.prototype=Dl.prototype=new Wd;_.cM={3:1,10:1,38:1};_=Rl.prototype=Ml.prototype=new Ng;_.cM={33:1,38:1,39:1,40:1};var Nl,Ol,Pl;_=Wl.prototype=Tl.prototype=new Kb;_.cM={};_.aC=null;_.qI=0;var em,fm;_=on.prototype=en.prototype=new Kb;_.cM={};_.b=null;_.e=null;_=sn.prototype=pn.prototype=new pd;_.gb=function tn(){mn(this.b,0,null);this.b.b=null};
+--></script>
+<script><!--
+_.hb=function un(){mn(this.b,0,null);this.b.b=null};_.jb=function vn(a){var b,c;for(c=new Jy(this.b.d);c.c<c.d.zb();){b=om(Iy(c),15);b.v&&(b.j=b.D+(b.L-b.D)*a);b.w&&(b.n=b.E+(b.N-b.E)*a);b.x&&(b.T=b.F+(b.P-b.F)*a);b.t&&(b.b=b.B+(b.H-b.B)*a);b.y&&(b.X=b.G+(b.R-b.G)*a);b.u&&(b.g=b.C+(b.J-b.C)*a);Tn(b)}};_.cM={24:1};_.b=null;_.c=null;_=Bn.prototype=wn.prototype=new Ng;_.cM={35:1,38:1,39:1,40:1};var xn,yn,zn;_=Ln.prototype=Dn.prototype=new Kb;_.cM={15:1};_.b=0;_.c=null;_.d=null;_.e=null;_.g=0;_.i=null;_.j=0;_.k=null;_.n=0;_.o=null;_.p=false;_.q=false;_.r=false;_.s=false;_.t=true;_.u=false;_.v=true;_.w=true;_.x=true;_.y=false;_.z=false;_.A=false;_.B=0;_.C=0;_.D=0;_.E=0;_.F=0;_.G=0;_.H=0;_.J=0;_.K=null;_.L=0;_.N=0;_.P=0;_.R=0;_.S=null;_.T=0;_.U=null;_.W=true;_.X=0;_.Y=null;_=Vn.prototype=Mn.prototype=new Kb;_.cM={};_.b=null;var Nn=null;_=ao.prototype=$n.prototype=new Kb;_.cM={};_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;_=go.prototype=eo.prototype=new Wd;_.cM={3:1,10:1,38:1};_=oo.prototype=ho.prototype=new Kb;_.cM={};_.d=false;_.f=false;_=ro.prototype=po.prototype=new Dd;_.lb=function so(){if(!this.b.d){return}ko(this.b)};_.cM={17:1};_.b=null;_=vo.prototype=to.prototype=new Dd;_.lb=function wo(){this.b.f=false;lo(this.b,(new Date).getTime())};_.cM={17:1};_.b=null;_=Fo.prototype=xo.prototype=new Kb;_.rb=function Go(){return this.d<this.b};_.sb=function Ho(){return Co(this)};_.cM={};_.b=0;_.c=-1;_.d=0;_.e=null;var Jo=null,Ko=null;var To;_=Zo.prototype=Xo.prototype=new Kb;_.qb=function $o(a){while((Fd(),Ed).c>0){Gd(om(fz(Ed,0),17))}};_.cM={6:1,9:1};var ap=false,bp=null;_=lp.prototype=ip.prototype=new Dj;_.ob=function mp(a){Bm(a);null.Jb()};_.pb=function np(){return jp};_.cM={};var jp;_=qp.prototype=op.prototype=new bl;_.cM={32:1};var sp=false;var Bp=null,Cp=null,Dp=null,Ep=null,Fp=null;_=Xp.prototype=new Ib;_.Z=function Zp(){xq(this,(vq(),tq))};_.$=function $p(){xq(this,(vq(),uq))};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=Wp.prototype=new Xp;_.ub=function jq(){return new yv(this.g)};_.tb=function kq(a){return hq(this,a)};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=Vp.prototype=new Wp;_.tb=function pq(a){var b;b=hq(this,a);b&&oq(a.u);return b};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=wq.prototype=sq.prototype=new Dl;_.cM={3:1,10:1,38:1};var tq,uq;_=Aq.prototype=yq.prototype=new Kb;_.vb=function Bq(a){a.ab()};_.cM={};_=Eq.prototype=Cq.prototype=new Kb;_.vb=function Fq(a){a.cb()};_.cM={};_=Iq.prototype=new Ib;_.ab=function Mq(){Kq(this)};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=Hq.prototype=new Iq;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=Pq.prototype=new Wp;_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.e=null;_.f=null;_=Sq.prototype=new Hq;_.ab=function kr(){!this.c&&Yq(this,this.k);Kq(this)};_.bb=function lr(a){var b,c,d;if(this.u[cE]){return}d=up(a.type);switch(d){case 1:if(!this.b){a.stopPropagation();return}break;case 4:if(Pf(a)==1){this.u.focus();(1&(!this.c&&Yq(this,this.k),this.c.b))<=0&&hr(this);Qo(this.u);this.i=true;a.preventDefault()}break;case 8:if(this.i){this.i=false;Po(this.u);(2&(!this.c&&Yq(this,this.k),this.c).b)>0&&Pf(a)==1&&((1&(!this.c&&Yq(this,this.k),this.c.b))>0&&hr(this),Wq(this))}break;case 64:this.i&&(a.preventDefault(),undefined);break;case 32:c=Hp(a);if(No(this.u,a.target)&&(!c||!No(this.u,c))){this.i&&(1&(!this.c&&Yq(this,this.k),this.c.b))>0&&hr(this);(2&(!this.c&&Yq(this,this.k),this.c.b))>0&&ir(this)}break;case 16:if(No(this.u,a.target)){(2&(!this.c&&Yq(this,this.k),this.c.b))<=0&&ir(this);this.i&&(1&(!this.c&&Yq(this,this.k),this.c.b))<=0&&hr(this)}break;case 4096:if(this.j){this.j=false;(1&(!this.c&&Yq(this,this.k),this.c.b))>0&&hr(this)}break;case 8192:if(this.i){this.i=false;(1&(!this.c&&Yq(this,this.k),this.c.b))>0&&hr(this)}}ec(this,a);if((up(a.type)&896)!=0){b=(a.keyCode||0)&65535;switch(d){case 128:if(b==32){this.j=true;(1&(!this.c&&Yq(this,this.k),this.c.b))<=0&&hr(this)}break;case 512:if(this.j&&b==32){this.j=false;(1&(!this.c&&Yq(this,this.k),this.c.b))>0&&hr(this);Wq(this)}break;case 256:if(b==10||b==13){(1&(!this.c&&Yq(this,this.k),this.c.b))<=0&&hr(this);(1&(!this.c&&Yq(this,this.k),this.c.b))>0&&hr(this);Wq(this)}}}};_.cb=function mr(){fc(this);Uq(this);(2&(!this.c&&Yq(this,this.k),this.c.b))>0&&ir(this)};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.b=false;_.c=null;_.d=null;_.e=null;_.f=null;_.g=null;_.i=false;_.j=false;_.k=null;_.n=null;_.o=null;_=or.prototype=new Kb;_.cM={};_.d=null;_.e=null;_.f=null;_=ur.prototype=nr.prototype=new or;_.cM={};_.b=0;_.c=null;_=Dr.prototype=vr.prototype=new Wp;_.tb=function Er(a){var b,c,d;b=(d=a.u.parentNode,(!d||d.nodeType!=1)&&(d=null),d);c=hq(this,a);if(c){a.u.style[UB]=xB;a.u.style[SB]=xB;a.u.style.display=xB;this.u.removeChild(b);this.c==a&&(this.c=null)}return c};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.b=false;_.c=null;var wr=null;_=Lr.prototype=Fr.prototype=new pd;_.hb=function Mr(){if(this.e){this.b.style[SB]=VB;this.b.style.display=xB;this.c.style.display=wB;this.c.style[SB]=VB}else{this.b.style.display=wB;this.b.style[SB]=VB;this.c.style[SB]=VB;this.c.style.display=xB}this.b.style[rD]=gE;this.c.style[rD]=gE;this.b=null;this.c=null;this.f.u.style.display=wB;this.f=null};_.ib=function Nr(){var a,b,c;a=(c=this.b.parentNode,(!c||c.nodeType!=1)&&(c=null),c);b=a.offsetHeight||0;if(this.e){this.d=this.c.offsetHeight||0;this.c.style[SB]=xw(1,this.d-1)+(si(),MC)}else{this.d=this.b.offsetHeight||0;this.b.style[SB]=xw(1,this.d-1)+(si(),MC)}(a.offsetHeight||0)!=b&&(this.d=-1);this.b.style[rD]=sD;this.c.style[rD]=sD;Jr(this,0);this.b.style.display=xB;this.c.style.display=xB};_.jb=function Or(a){Jr(this,a)};_.cM={24:1};_.b=null;_.c=null;_.d=-1;_.e=false;_.f=null;_=Sr.prototype=Pr.prototype=new Kb;_.cM={};_.b=null;_.c=null;_.d=null;_=Wr.prototype=Tr.prototype=new Wp;_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=$r.prototype=Yr.prototype=new Ib;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=bs.prototype=new Ib;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.b=null;_=is.prototype=as.prototype=new bs;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=ns.prototype=ms.prototype=_r.prototype=new as;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};var xs,ys,zs;_=Bs.prototype=new Kb;_.cM={};_=Fs.prototype=Ds.prototype=new Bs;_.cM={};_.b=null;var Is;_=Ms.prototype=Ks.prototype=new Kb;_.cM={};_.b=null;_=Vs.prototype=Qs.prototype=new Pq;_.tb=function Ws(a){var b,c,d;c=(d=a.u.parentNode,(!d||d.nodeType!=1)&&(d=null),d);b=hq(this,a);b&&this.c.removeChild(c);return b};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.c=null;_=$s.prototype=Xs.prototype=new Ib;_.bb=function at(a){up(a.type)==32768&&!!this.b&&(this.u[zE]=xB,undefined);ec(this,a)};_.db=function bt(){var a;a=rg(this.u,zE);Jw(KD,a)&&Vo(new lt(this))};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.b=null;_=dt.prototype=new Kb;_.cM={};_=ht.prototype=ct.prototype=new dt;_.cM={};_=lt.prototype=it.prototype=new Kb;_.mb=function mt(){kt(this)};_.cM={13:1,16:1};_.b=null;_=rt.prototype=pt.prototype=new as;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=yt.prototype=vt.prototype=new Kb;_.mb=function zt(){this.e=false;if(this.b){return}mn(this.d,this.c,new Ct)};_.cM={13:1};_.b=false;_.c=0;_.d=null;_.e=false;_=Ct.prototype=At.prototype=new Kb;_.cM={};_=Nt.prototype=Dt.prototype=new Wp;_.db=function Ot(){};_.eb=function Pt(){};_.tb=function Qt(a){var b;return b=hq(this,a),b&&nn(this.b,a.s),b};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.b=null;_.c=null;_=Ut.prototype=St.prototype=new Sq;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=Wt.prototype=new Hb;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=Yt.prototype=new Vp;_.cM={18:1,19:1,20:1,22:1,31:1,32:1,36:1,37:1};var Zt,$t,_t;_=iu.prototype=gu.prototype=new Kb;_.vb=function ju(a){a._()&&a.cb()};_.cM={};_=mu.prototype=ku.prototype=new Kb;_.qb=function nu(a){du()};_.cM={6:1,9:1};_=qu.prototype=ou.prototype=new Yt;_.cM={18:1,19:1,20:1,22:1,31:1,32:1,36:1,37:1};_=wu.prototype=ru.prototype=new Xp;_.wb=function yu(){return this.u};_.ub=function zu(){return new Fu(this)};_.tb=function Au(a){return uu(this,a)};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.c=null;_=Fu.prototype=Bu.prototype=new Kb;_.rb=function Gu(){return this.b};_.sb=function Hu(){return Eu(this)};_.cM={};_.c=null;_=Xu.prototype=Nu.prototype=new Wt;_.ub=function Yu(){return new yv(this.d)};_.tb=function Zu(a){return Uu(this,a)};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.b=0;_.c=null;_.e=null;_.f=-1;_=av.prototype=$u.prototype=new Kb;_.fb=function bv(a){Wu(this.b,this.c)};_.cM={4:1,9:1};_.b=null;_.c=null;_=fv.prototype=cv.prototype=new ru;_.wb=function gv(){return this.b};_.cM={18:1,19:1,21:1,22:1,31:1,32:1,36:1,37:1};_.b=null;_=qv.prototype=hv.prototype=new Kb;_.ub=function rv(){return new yv(this)};_.cM={};_.b=null;_.c=0;_=yv.prototype=sv.prototype=new Kb;_.rb=function zv(){return this.b<this.c.c-1};_.sb=function Av(){return wv(this)};_.cM={};_.b=-1;_.c=null;var Iv=null;_=Pv.prototype=Nv.prototype=new Wd;_.cM={3:1,10:1,38:1};_=Tv.prototype=Rv.prototype=new Kb;_.cM={};_=Xv.prototype=Vv.prototype=new Wd;_.cM={3:1,10:1,38:1};_=aw.prototype=$v.prototype=new Wd;_.cM={3:1,10:1,38:1};_=dw.prototype=bw.prototype=new Wd;_.cM={3:1,10:1,38:1};_=hw.prototype=gw.prototype=ew.prototype=new Wd;_.cM={3:1,10:1,38:1};_=jw.prototype=new Kb;_.cM={38:1,41:1};_=mw.prototype=iw.prototype=new jw;_.eQ=function nw(a){return a!=null&&a.cM&&!!a.cM[23]&&om(a,23).b==this.b};_.hC=function ow(){return this.b};_.cM={23:1,38:1,39:1,41:1};_.b=0;var rw;_=Cw.prototype=Bw.prototype=zw.prototype=new Wd;_.cM={3:1,10:1,38:1};_=Fw.prototype=Dw.prototype=new Kb;_.cM={38:1,42:1};_=String.prototype;_.eQ=function Sw(a){return Jw(this,a)};_.hC=function Uw(){return _w(this)};_.cM={1:1,38:1,39:1};var Ww,Xw=0,Yw;_=dx.prototype=bx.prototype=new Wd;_.cM={3:1,10:1,38:1};_=ex.prototype=new Kb;_.xb=function hx(a){throw new dx(_E)};_.yb=function ix(a){var b;b=gx(this.ub(),a);return !!b};_.Ab=function jx(a){var b,c,d;d=this.zb();a.length<d&&(a=Zl(a,d));c=this.ub();for(b=0;b<d;++b){cm(a,b,c.sb())}a.length>d&&cm(a,d,null);return a};_.cM={};_=lx.prototype=new Kb;_.eQ=function ox(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[11])){return false}e=om(a,11);if(this.e!=e.e){return false}for(c=new $x((new Sx(e)).b);Hy(c.b);){b=om(Iy(c.b),43);d=b.Cb();f=b.Db();if(!(d==null?this.d:d!=null&&d.cM&&!!d.cM[1]?$E+om(d,1) in this.f:yx(this,d,~~ve(d)))){return false}if(!kA(f,d==null?this.c:d!=null&&d.cM&&!!d.cM[1]?this.f[$E+om(d,1)]:wx(this,d,~~ve(d)))){return false}}return true};_.hC=function px(){var a,b,c;c=0;for(b=new $x((new Sx(this)).b);Hy(b.b);){a=om(Iy(b.b),43);c+=a.hC();c=~~c}return c};_.cM={11:1};_=kx.prototype=new lx;_.Bb=function Ix(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&te(a,b)};_.cM={11:1};_.b=null;_.c=null;_.d=false;_.e=0;_.f=null;_=Kx.prototype=new ex;_.eQ=function Mx(a){var b,c,d;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[44])){return false}c=om(a,44);if(c.zb()!=this.zb()){return false}for(b=c.ub();b.rb();){d=b.sb();if(!this.yb(d)){return false}}return true};_.hC=function Nx(){var a,b,c;a=0;for(b=this.ub();b.rb();){c=b.sb();if(c!=null){a+=ve(c);a=~~a}}return a};_.cM={44:1};_=Sx.prototype=Jx.prototype=new Kx;_.yb=function Tx(a){return Px(this,a)};_.ub=function Ux(){return new $x(this.b)};_.zb=function Vx(){return this.b.e};_.cM={44:1};_.b=null;_=$x.prototype=Wx.prototype=new Kb;_.rb=function _x(){return Hy(this.b)};_.sb=function ay(){return om(Iy(this.b),43)};_.cM={};_.b=null;_=cy.prototype=new Kb;_.eQ=function ey(a){var b;if(a!=null&&a.cM&&!!a.cM[43]){b=om(a,43);if(kA(this.Cb(),b.Cb())&&kA(this.Db(),b.Db())){return true}}return false};_.hC=function fy(){var a,b;a=0;b=0;this.Cb()!=null&&(a=ve(this.Cb()));this.Db()!=null&&(b=ve(this.Db()));return a^b};_.cM={43:1};_=hy.prototype=by.prototype=new cy;_.Cb=function iy(){return null};_.Db=function jy(){return this.b.c};_.Eb=function ky(a){return Cx(this.b,a)};_.cM={43:1};_.b=null;_=ny.prototype=ly.prototype=new cy;_.Cb=function oy(){return this.b};_.Db=function py(){return this.c.f[$E+this.b]};_.Eb=function qy(a){return Dx(this.c,this.b,a)};_.cM={43:1};_.b=null;_.c=null;_=ry.prototype=new ex;_.xb=function vy(a){this.Fb(this.zb(),a);return true};_.Fb=function wy(a,b){throw new dx(cF)};_.eQ=function yy(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[12])){return false}f=om(a,12);if(this.zb()!=f.zb()){return false}d=new Jy(this);e=f.ub();while(d.c<d.d.zb()){b=Iy(d);c=Iy(e);if(!(b==null?c==null:te(b,c))){return false}}return true};_.hC=function zy(){var a,b,c;b=1;a=new Jy(this);while(a.c<a.d.zb()){c=Iy(a);b=31*b+(c==null?0:ve(c));b=~~b}return b};_.ub=function By(){return new Jy(this)};_.Hb=function Cy(){return new Py(this,0)};_.Ib=function Dy(a){return new Py(this,a)};_.cM={12:1};_=Jy.prototype=Ey.prototype=new Kb;_.rb=function Ky(){return this.c<this.d.zb()};_.sb=function Ly(){return Iy(this)};_.cM={};_.c=0;_.d=null;_=Py.prototype=My.prototype=new Ey;_.cM={};_.b=null;_=Ty.prototype=Qy.prototype=new Kx;_.yb=function Uy(a){return ux(this.b,a)};_.ub=function Vy(){var a;return a=new $x(this.c.b),new Zy(a)};_.zb=function Wy(){return this.c.b.e};_.cM={44:1};_.b=null;_.c=null;_=Zy.prototype=Xy.prototype=new Kb;_.rb=function $y(){return Hy(this.b.b)};_.sb=function _y(){var a;a=om(Iy(this.b.b),43);return a.Cb()};_.cM={};_.b=null;_=lz.prototype=az.prototype=new ry;_.xb=function mz(a){return cm(this.b,this.c++,a),true};_.Fb=function nz(a,b){ez(this,a,b)};_.yb=function oz(a){return gz(this,a,0)!=-1};_.Gb=function pz(a){return xy(a,this.c),this.b[a]};_.zb=function qz(){return this.c};_.Ab=function tz(a){return kz(this,a)};_.cM={12:1,38:1};_.c=0;var wz;_=Az.prototype=yz.prototype=new ry;_.yb=function Bz(a){return false};_.Gb=function Cz(a){throw new gw};_.zb=function Dz(){return 0};_.cM={12:1,38:1};_=Hz.prototype=Ez.prototype=new kx;_.cM={11:1,38:1};_=Oz.prototype=Iz.prototype=new Kx;_.xb=function Pz(a){var b;return b=Ax(this.b,a,this),b==null};_.yb=function Qz(a){return ux(this.b,a)};_.ub=function Rz(){var a;return a=new $x(nx(this.b).c.b),new Zy(a)};_.zb=function Sz(){return this.b.e};_.cM={38:1,44:1};_.b=null;_=_z.prototype=Yz.prototype=new cy;_.Cb=function aA(){return this.b};_.Db=function bA(){return this.c};_.Eb=function cA(a){var b;b=this.c;this.c=a;return b};_.cM={43:1};_.b=null;_.c=null;_=fA.prototype=dA.prototype=new Wd;_.cM={3:1,10:1,38:1};var $entry=Se;var Dm=new Tv,Om=new Tv,Im=new Tv,Em=new Tv,Fm=new Tv,Gm=new Tv,Hm=new Tv,Pm=new Tv,Jm=new Tv,Km=new Tv,Lm=new Tv,Mm=new Tv,Nm=new Tv;$stats && $stats({moduleName:'kuneintro',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.kuneintro) $wnd.kuneintro.onScriptLoad();
+--></script></body></html>
\ No newline at end of file
Added: intro/war/kuneintro/7B389F164AD22DCB88BFA05BCD2FDDDC.cache.html
===================================================================
--- intro/war/kuneintro/7B389F164AD22DCB88BFA05BCD2FDDDC.cache.html (rev 0)
+++ intro/war/kuneintro/7B389F164AD22DCB88BFA05BCD2FDDDC.cache.html 2011-05-09 13:50:42 UTC (rev 1365)
@@ -0,0 +1,557 @@
+<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.1.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '7B389F164AD22DCB88BFA05BCD2FDDDC';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'kuneintro',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
+function iA(){}
+function Kb(){}
+function Jb(){}
+function Ib(){}
+function Hb(){}
+function Gb(){}
+function Jc(){}
+function Nc(){}
+function Rc(){}
+function kd(){}
+function hd(){}
+function pd(){}
+function Dd(){}
+function Cd(){}
+function Yd(){}
+function Xd(){}
+function Wd(){}
+function Vd(){}
+function Je(){}
+function Ye(){}
+function cf(){}
+function Pg(){}
+function Og(){}
+function $g(){}
+function bh(){}
+function eh(){}
+function hh(){}
+function kh(){}
+function qh(){}
+function th(){}
+function wh(){}
+function Ah(){}
+function Hh(){}
+function Kh(){}
+function Nh(){}
+function Qh(){}
+function Th(){}
+function $h(){}
+function bi(){}
+function ei(){}
+function hi(){}
+function ki(){}
+function wi(){}
+function Bi(){}
+function Fi(){}
+function Ji(){}
+function Ni(){}
+function Ri(){}
+function Vi(){}
+function Zi(){}
+function bj(){}
+function rj(){}
+function pj(){}
+function Aj(){}
+function tj(){}
+function Fj(){}
+function Ej(){}
+function Dj(){}
+function Sj(){}
+function Cj(){}
+function Wj(){}
+function Vj(){}
+function uk(){}
+function Kk(){}
+function Gk(){}
+function Xk(){}
+function Uk(){}
+function al(){}
+function dl(){}
+function ll(){}
+function Al(){}
+function yl(){}
+function Bl(){}
+function Fl(){}
+function Ol(){}
+function Yl(){}
+function Vl(){}
+function gn(){}
+function rn(){}
+function yn(){}
+function Fn(){}
+function On(){}
+function ao(){}
+function go(){}
+function jo(){}
+function ro(){}
+function vo(){}
+function zo(){}
+function $o(){}
+function ap(){}
+function lp(){}
+function rp(){}
+function Xp(){}
+function Wp(){}
+function Vp(){}
+function sq(){}
+function Aq(){}
+function yq(){}
+function Eq(){}
+function Cq(){}
+function Iq(){}
+function Hq(){}
+function Pq(){}
+function Sq(){}
+function or(){}
+function nr(){}
+function vr(){}
+function Lr(){}
+function Fr(){}
+function Pr(){}
+function Tr(){}
+function Yr(){}
+function _r(){}
+function bs(){}
+function as(){}
+function Bs(){}
+function Ds(){}
+function Ks(){}
+function Qs(){}
+function Xs(){}
+function dt(){}
+function ct(){}
+function it(){}
+function pt(){}
+function vt(){}
+function Ct(){}
+function At(){}
+function Dt(){}
+function St(){}
+function Wt(){}
+function Yt(){}
+function iu(){}
+function gu(){}
+function mu(){}
+function ku(){}
+function ou(){}
+function ru(){}
+function Bu(){}
+function Nu(){}
+function $u(){}
+function cv(){}
+function hv(){}
+function sv(){}
+function Jv(){}
+function Pv(){}
+function Nv(){}
+function Rv(){}
+function Wv(){}
+function Zv(){}
+function aw(){}
+function fw(){}
+function ew(){}
+function vw(){}
+function zw(){}
+function $w(){}
+function $x(){}
+function bx(){}
+function ix(){}
+function hx(){}
+function Hx(){}
+function Gx(){}
+function Tx(){}
+function _x(){}
+function iy(){}
+function oy(){}
+function By(){}
+function Jy(){}
+function Ny(){}
+function Uy(){}
+function Zy(){}
+function xz(){}
+function vz(){}
+function Bz(){}
+function Fz(){}
+function Vz(){}
+function aA(){}
+function Bw(a){}
+function cw(){sf()}
+function xw(){sf()}
+function je(){sf()}
+function io(){sf()}
+function Lv(){sf()}
+function Tv(){sf()}
+function cA(){sf()}
+function ie(a){sf()}
+function Yv(a){sf()}
+function _v(a){sf()}
+function dw(a){sf()}
+function yw(a){sf()}
+function ax(a){sf()}
+function Nd(){Fd()}
+function Xn(){Qn()}
+function op(){np()}
+function Sb(a,b){a.u=b}
+function ah(){this.b=0}
+function sh(){this.b=0}
+function Jh(){this.b=0}
+function dh(){this.b=1}
+function vh(){this.b=1}
+function Mh(){this.b=1}
+function gh(){this.b=2}
+function yh(){this.b=2}
+function Ph(){this.b=2}
+function jh(){this.b=3}
+function Sh(){this.b=3}
+function ji(){this.b=3}
+function Li(){this.b=3}
+function ai(){this.b=0}
+function zi(){this.b=0}
+function di(){this.b=1}
+function Di(){this.b=1}
+function gi(){this.b=2}
+function Hi(){this.b=2}
+function Pi(){this.b=4}
+function Ti(){this.b=5}
+function Xi(){this.b=6}
+function _i(){this.b=7}
+function dj(){this.b=8}
+function Lc(a){this.b=a}
+function Pc(a){this.b=a}
+function Tc(a){this.b=a}
+function Fs(a){this.b=a}
+function Ms(a){this.b=a}
+function lt(a){this.b=a}
+function yt(a){this.d=a}
+function yv(a){this.c=a}
+function Ho(a){this.e=a}
+function iw(a){this.b=a}
+function Px(a){this.b=a}
+function ey(a){this.b=a}
+function Wy(a){this.b=a}
+function Gy(a){this.d=a}
+function yk(){this.b={}}
+function Zj(){this.d=++Xj}
+function Lz(){this.b=new Ez}
+function Ys(){Ys=iA;new Ez}
+function Fk(){return null}
+function Ez(){qx(this)}
+function Mg(a){a[GC]=HC}
+function _q(a,b){a.f=b}
+function br(a,b){a.g=b}
+function Tl(a,b){this.b=b}
+function Dn(a,b){this.b=b}
+function to(a){Fd();this.b=a}
+function xo(a){Fd();this.b=a}
+function So(a){Mo=a;zp();Ep=a}
+function Xo(){Xo=iA;Wo=new qo}
+function $e(){$e=iA;Ze=new cf}
+function vj(){vj=iA;uj=new Aj}
+function np(){np=iA;mp=new Zj}
+function uz(){uz=iA;tz=new xz}
+function uw(a){return 5<a?5:a}
+function tw(a,b){return a>b?a:b}
+function Do(a){return a.d<a.b}
+function Dc(a){a.c=a.j.f+1}
+function Ft(a,b){Gt(a,b,a.g.c)}
+function jv(a,b){mv(a,b,a.c)}
+function mq(a,b){bq(a,b,a.u)}
+function Vr(a,b,c){fq(a,b,a.u,c)}
+function Ub(a,b,c){Yb(a.u,b,c)}
+function po(a,b){az(a.c,b);oo(a)}
+function Cc(a){a.c=uw(a.c+1);Ec(a)}
+function wq(a){Hl.call(this,a)}
+function Ge(b,a){b[b.length]=a}
+function un(a,b){this.b=a;this.c=b}
+function av(a,b){this.b=a;this.c=b}
+function Qy(a,b){this.b=a;this.c=b}
+function Yz(a,b){this.b=a;this.c=b}
+function ky(a,b){this.c=a;this.b=b}
+function Lt(a,b,c){b.s.V=c;xt(a.c)}
+function bc(a,b){!!a.r&&gl(a.r,b)}
+function Wu(a,b){Vu(a,lv(a.d,b))}
+function Ey(a){return a.c<a.d.zb()}
+function Co(a){return cz(a.e.c,a.c)}
+function wx(b,a){return SE+a in b.f}
+function pm(a,b){return a.cM&&a.cM[b]}
+function uy(a,b){(a<0||a>=b)&&xy(a,b)}
+function pn(a,b){Wn(b.e,b.d);fz(a.d,b)}
+function bf(a,b){a.c=df(a.c,[b,false])}
+function Bc(a){a.c=tw(0,a.c-1);Ec(a)}
+function Ww(){Ww=iA;Tw={};Vw={}}
+function Qj(){Qj=iA;Pj=new ak(new Sj)}
+function Fd(){Fd=iA;Ed=new iz;gp(new ap)}
+function vq(){vq=iA;tq=new Aq;uq=new Eq}
+function hl(a){this.b=new xl;this.c=a}
+function tp(){this.b=new xl;this.c=null}
+function xl(){this.e=new Ez;this.d=false}
+function le(a){sf();this.b=a;rf(this)}
+function ip(){if(!dp){Up();dp=true}}
+function zp(){if(!vp){Mp();vp=true}}
+function qu(){bu.call(this,$doc.body)}
+function Fu(a){this.c=a;this.b=!!this.c.c}
+function iz(){this.b=bm(Pm,{38:1},0,0,0)}
+function qv(){this.b=bm(Nm,{38:1},19,4,0)}
+function wu(){this.u=$doc.createElement(kD)}
+function cz(a,b){uy(b,a.c);return a.b[b]}
+function az(a,b){em(a.b,a.c++,b);return true}
+function It(a,b,c,d){Jn(b.s,c,d);xt(a.c)}
+function Kt(a,b,c,d){Ln(b.s,c,d);xt(a.c)}
+function Jt(a,b,c,d,e){Kn(b.s,c,d,e);xt(a.c)}
+function Tb(a,b,c){Ub(a,Wb(a.u)+kB+b,c)}
+function nn(a,b,c){return Tn(a.c,a.e,b,c)}
+function gq(a,b){return hq(a,kv(a.g,b))}
+function xy(a,b){throw new dw(UE+a+VE+b)}
+function ql(a,b,c){var d;d=sl(a,b);d.xb(c)}
+function Dl(a,b,c){this.b=a;this.d=b;this.c=c}
+function fs(a){this.u=a;this.b=new Sr(this.u)}
+function bu(a){this.g=new qv;this.u=a;dc(this)}
+function ns(a){ms.call(this);Rr(this.b,a,true)}
+function js(a){fs.call(this,a,Gw(fE,a.tagName))}
+function tf(){try{null.a()}catch(a){return a}}
+function Lw(b,a){return b.substr(a,b.length-a)}
+function tm(a,b){return a!=null&&a.cM&&!!a.cM[b]}
+function pl(a,b){!a.b&&(a.b=new iz);az(a.b,b)}
+function Mk(a){var b;if(Hk){b=new Kk;gl(a,b)}}
+function tl(a,b){if(!b){throw new yw(YC)}rl(a,b)}
+function tu(a,b){if(a.c){throw new _v(KE)}vu(a,b)}
+function eq(a,b){if(b<0||b>a.g.c){throw new cw}}
+function dq(a,b){if(b<0||b>=a.g.c){throw new cw}}
+function df(a,b){!a&&(a=[]);a[a.length]=b;return a}
+function Dm(a){if(a!=null){throw new Tv}return null}
+function Zw(){if(Uw==256){Tw=Vw;Vw={};Uw=0}++Uw}
+function lj(){lj=iA;ij=[];jj=[];kj=[];gj=new rj}
+function im(){im=iA;gm=[];hm=[];jm(new Yl,gm,hm)}
+function ow(){ow=iA;nw=bm(Om,{38:1},23,256,0)}
+function oj(){if(!hj){hj=true;bf(($e(),Ze),gj)}}
+function Yo(a){Xo();if(!a){throw new yw(yD)}po(Wo,a)}
+function Zk(a){var b;if(Vk){b=new Xk;!!a.r&&gl(a.r,b)}}
+function kx(a){var b;b=new Px(a);return new Qy(a,b)}
+function dg(a){var b;b=Kf(a);!!b&&b.removeChild(a)}
+function Hz(a,b){var c;c=xx(a.b,b,a);return c==null}
+function of(a,b){a.length>=b&&a.splice(0,b);return a}
+function Ht(a,b){var c;c=hq(a,b);c&&pn(a.b,b.s);return c}
+function Sr(a){this.b=a;this.c=Kl(a);this.d=this.c}
+function ur(a,b,c,d){this.c=c;this.b=d;this.f=a;this.d=b}
+function Dr(){this.g=new qv;this.u=$doc.createElement(kD)}
+function Wr(){this.g=new qv;this.u=$doc.createElement(kD)}
+function $r(){this.u=$doc.createElement(cE);this.u[lB]=dE}
+function au(){au=iA;Zt=new iu;$t=new Ez;_t=new Lz}
+function Js(){Js=iA;new Ms(sD);new Ms(jE);Is=new Ms(pD)}
+function gp(a){ip();return hp(Hk?Hk:(Hk=new Zj),a)}
+function hp(a,b){return ol((!ep&&(ep=new tp),ep).b,a,b)}
+function tg(b,a){return b[a]==null?null:String(b[a])}
+function Bp(a){return !um(a)&&a!=null&&a.cM&&!!a.cM[18]}
+function um(a){return a!=null&&a.tM!=iA&&!(a.cM&&!!a.cM[1])}
+function qx(a){a.b=[];a.f={};a.d=false;a.c=null;a.e=0}
+function oq(a){a.style[HC]=uB;a.style[pD]=uB;a.style[lD]=uB}
+function Mt(a,b,c){b.s.W=c;b.u.style.display=c?uB:tB;xt(a.c)}
+function bq(a,b,c){ic(b);jv(a.g,b);c.appendChild(b.u);kc(b,a)}
+function yj(a,b){var c;c=wj(b);xj(a).appendChild(c);return c}
+function Qu(a,b,c,d){var e;e=new ns(c);Ru(a,b,new fv(e),d)}
+function ac(a,b,c){return ol((!a.r?(a.r=new hl(a)):a.r).b,c,b)}
+function Bx(a,b){return !b?Dx(a):Cx(a,b,~~(b.$H||(b.$H=++Oe)))}
+function te(a,b){return a.tM==iA||a.cM&&!!a.cM[1]?a.eQ(b):a===b}
+function oo(a){if(a.c.c!=0&&!a.f&&!a.d){a.f=true;Hd(a.e,1)}}
+function Ly(a){if(a.c<=0){throw new cA}return a.b.Gb(--a.c)}
+function wv(a){if(a.b>=a.c.c){throw new cA}return a.c.b[++a.b]}
+function kv(a,b){if(b<0||b>=a.c){throw new cw}return a.b[b]}
+function pv(a,b){var c;c=lv(a,b);if(c==-1){throw new cA}ov(a,c)}
+function Xq(a,b){var c;c=(b.b&1)==1;a.u.setAttribute(WD,c?XD:YD)}
+function lc(a,b){a.q==-1?Uo(a.u,b|(a.u.__eventBits||0)):(a.q|=b)}
+function rr(a,b){a.e=b.u;!!a.f.c&&qr(a.f.c)==qr(a)&&$q(a.f,a.e)}
+function ev(a,b){b?Ub(a,Wb(a.u)+PE,true):Ub(a,Wb(a.u)+PE,false)}
+function cu(a){au();try{a.cb()}finally{Bx(_t.b,a)!=null}}
+function du(){au();try{xq(_t,Zt)}finally{qx(_t.b);qx($t)}}
+function xt(a){a.c=0;a.b=false;if(!a.e){a.e=true;bf(($e(),Ze),a)}}
+function Jn(a,b,c){a.v=a.w=true;a.y=false;a.L=0;a.N=0;a.M=b;a.O=c}
+function Ln(a,b,c){a.x=a.u=true;a.t=false;a.P=0;a.J=56;a.Q=b;a.K=c}
+function co(a,b,c){this.c=0;this.d=0;this.b=c;this.f=b;this.e=a}
+function qn(a){this.c=new Xn;this.d=new iz;this.e=a;Un(this.c,a)}
+function Fy(a){if(a.c>=a.d.zb()){throw new cA}return a.d.Gb(a.c++)}
+function Eu(a){if(!a.b||!a.c.c){throw new cA}a.b=false;return a.c.c}
+function ud(a){if(!a.i){return}fz(rd,a);a.gb();a.k=false;a.i=false}
+function Ro(a){!!Mo&&a==Mo&&(Mo=null);zp();a===Ep&&(Ep=null)}
+function Re(){if(Ne++==0){_e(($e(),Ze));return true}return false}
+function zx(a,b){var c;c=a.c;a.c=b;if(!a.d){a.d=true;++a.e}return c}
+function _l(a,b){var c,d;c=a;d=am(0,b);cm(c.aC,c.cM,c.qI,d);return d}
+function cm(a,b,c,d){im();lm(d,gm,hm);d.aC=a;d.cM=b;d.qI=c;return d}
+function Kn(a,b,c,d){a.x=a.t=true;a.u=false;a.P=b;a.H=0;a.Q=c;a.I=d}
+function Fo(a){ez(a.e.c,a.c);--a.b;a.c<=a.d&&--a.d<0&&(a.d=0);a.c=-1}
+function bz(a,b,c){(b<0||b>a.c)&&xy(b,a.c);a.b.splice(b,0,c);++a.c}
+function hr(a){var b,c;b=(!a.c&&Yq(a,a.k),a.c.b)^1;c=Vq(a,b);Yq(a,c)}
+function Dx(a){var b;b=a.c;a.c=null;if(a.d){a.d=false;--a.e}return b}
+function mn(a,b){var c,d;c=Rn(a.e,b);d=new Nn(c,b);az(a.d,d);return d}
+function fq(a,b,c,d){d=cq(a,b,d);ic(b);mv(a.g,b,d);Np(c,b.u,d);kc(b,a)}
+function vc(a,b){if(a.o){throw new _v(sB)}ic(b);Sb(a,b.u);a.o=b;kc(b,a)}
+function qm(a,b){if(a!=null&&!(a.cM&&a.cM[b])){throw new Tv}return a}
+function Ym(a){if(a!=null&&a.cM&&!!a.cM[10]){return a}return new le(a)}
+function Uu(a,b){var c;c=lv(a.d,b);if(c==-1){return false}return Tu(a,c)}
+function dz(a,b,c){for(;c<a.c;++c){if(hA(b,a.b[c])){return c}}return -1}
+function cq(a,b,c){var d;eq(a,c);if(b.t==a){d=lv(a.g,b);d<c&&--c}return c}
+function Eo(a){var b;a.c=a.d;b=cz(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}
+function Kf(a){var b=a.parentNode;(!b||b.nodeType!=1)&&(b=null);return b}
+function kp(){var a;if(dp){a=new op;!!ep&&gl(ep,a);return null}return null}
+function ez(a,b){var c;c=(uy(b,a.c),a.b[b]);a.b.splice(b,1);--a.c;return c}
+function ir(a){var b,c;b=(!a.c&&Yq(a,a.k),a.c.b)^2;b&=-5;c=Vq(a,b);Yq(a,c)}
+function Kq(a){var b;dc(a);b=a.u.tabIndex;-1==b&&(a.u.tabIndex=0,undefined)}
+function lv(a,b){var c;for(c=0;c<a.c;++c){if(a.b[c]==b){return c}}return -1}
+function Ax(e,a,b){var c,d=e.f;a=SE+a;a in d?(c=d[a]):++e.e;d[a]=b;return c}
+function jm(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
+function lm(a,b,c){im();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
+function ms(){js.call(this,$doc.createElement(kD));this.u[lB]=gE}
+function rt(){js.call(this,$doc.createElement(fE));this.u[lB]=EE}
+function $s(a){Ys();this.b=new ht(this,a.e,a.c,a.d,a.f,a.b);this.u[lB]=tE}
+function ak(a){this.d=++Xj;this.b=a;!Ij&&(Ij=new yk);Ij.b[VC]=this;this.c=VC}
+function Qn(){Qn=iA;Pn=Yn((ui(),li),li);$doc.body.appendChild(Pn)}
+function Un(a,b){b.style[lD]=(Yh(),tD);b.appendChild(a.b=Yn((ui(),mi),ni))}
+function Kd(a,b){return $wnd.setTimeout($entry(function(){a.kb()}),b)}
+function _b(a,b,c){lc(a,xp(c.c));return ol((!a.r?(a.r=new hl(a)):a.r).b,c,b)}
+function Gt(a,b,c){var d;ic(b);mv(a.g,b,c);d=mn(a.b,b.u);b.s=d;kc(b,a);xt(a.c)}
+function My(a,b){var c;this.b=a;this.d=a;c=a.zb();(b<0||b>c)&&xy(b,c);this.c=b}
+function zj(a,b){var c;c=wj(b);xj(a).insertBefore(c,a.b.firstChild);return c}
+function fz(a,b){var c;c=dz(a,b,0);if(c==-1){return false}ez(a,c);return true}
+function Sf(a){var b=a.button;if(b==1){return 4}else if(b==2){return 2}return 1}
+function Jf(a){var b=a.firstChild;while(b&&b.nodeType!=1)b=b.nextSibling;return b}
+function xj(a){var b;if(!a.b){b=$doc.getElementsByTagName(UC)[0];a.b=b}return a.b}
+function rm(a){if(a!=null&&(a.tM==iA||a.cM&&!!a.cM[1])){throw new Tv}return a}
+function ve(a){return a.tM==iA||a.cM&&!!a.cM[1]?a.hC():a.$H||(a.$H=++Oe)}
+function Dz(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&te(a,b)}
+function hA(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&te(a,b)}
+function _e(a){var b,c;if(a.b){c=null;do{b=a.b;a.b=null;c=ef(b,c)}while(a.b);a.b=c}}
+function af(a){var b,c;if(a.c){c=null;do{b=a.c;a.c=null;c=ef(b,c)}while(a.c);a.c=c}}
+function Xx(a){var b;b=new iz;a.d&&az(b,new ey(a));px(a,b);ox(a,b);this.b=new Gy(b)}
+function Us(a){var b;b=$doc.createElement(kE);b[lE]=a.b.b;b.style[mE]=a.d.b;return b}
+function wj(a){var b;b=$doc.createElement(RC);b[SC]=TC;b.textContent=a||uB;return b}
+function is(){this.u=$doc.createElement(kD);this.b=new Sr(this.u);this.u[lB]=eE}
+function As(){As=iA;new Fs(hE);new Fs(iE);ys=new Fs(HC);new Fs(rD);zs=ys;xs=zs}
+function oh(){oh=iA;lh=new sh;nh=new vh;mh=new yh;cm(Hm,{38:1},26,[lh,nh,mh])}
+function qo(){this.b=new to(this);this.c=new iz;this.e=new xo(this);this.g=new Ho(this)}
+function Yg(){Yg=iA;Xg=new ah;Ug=new dh;Vg=new gh;Wg=new jh;cm(Gm,{38:1},25,[Xg,Ug,Vg,Wg])}
+function Fh(){Fh=iA;Eh=new Jh;Ch=new Mh;Dh=new Ph;Bh=new Sh;cm(Im,{38:1},28,[Eh,Ch,Dh,Bh])}
+function Yh(){Yh=iA;Xh=new ai;Wh=new di;Uh=new gi;Vh=new ji;cm(Jm,{38:1},29,[Xh,Wh,Uh,Vh])}
+function Hl(a){je.call(this,a.b.e==0?null:qm(a.Ab(bm(Rm,{14:1,38:1},10,0,0)),14)[0])}
+function rx(a,b){return b==null?a.d:b!=null&&b.cM&&!!b.cM[1]?wx(a,qm(b,1)):vx(a,b,~~ve(b))}
+function sx(a,b){return b==null?a.c:b!=null&&b.cM&&!!b.cM[1]?a.f[SE+qm(b,1)]:tx(a,b,~~ve(b))}
+function Fw(a,b){if(!(b!=null&&b.cM&&!!b.cM[1])){return false}return String(a)==b}
+function $q(a,b){if(a.d!=b){!!a.d&&a.u.removeChild(a.d);a.d=b;a.u.appendChild(a.d)}}
+function Rb(a,b){var c=a.parentNode;if(!c){return}c.insertBefore(b,a);c.removeChild(a)}
+function Gw(b,a){if(a==null)return false;return b==a||b.toLowerCase()==a.toLowerCase()}
+function Se(b){return function(){try{return Te(b,this,arguments)}catch(a){throw a}}}
+function Te(a,b,c){var d;d=Re();try{return a.apply(b,c)}finally{d&&af(($e(),Ze));--Ne}}
+function Oo(a,b,c){var d;d=Lo;Lo=a;b==Mo&&xp(a.type)==8192&&(Mo=null);c.bb(a);Lo=d}
+function bm(a,b,c,d,e){var f;f=am(e,d);im();lm(f,gm,hm);f.aC=a;f.cM=b;f.qI=c;return f}
+function dx(a,b){var c;while(a.rb()){c=a.sb();if(b==null?c==null:te(b,c)){return a}}return null}
+function Kp(a){if(Fw(a.type,LD)){return a.target}if(Fw(a.type,KD)){return a.relatedTarget}return null}
+function Uq(a){if(a.i||a.j){Ro(a.u);a.i=false;a.j=false;(1&(!a.c&&Yq(a,a.k),a.c.b))>0&&hr(a)}}
+function mo(a){var b;b=Co(a.g);Fo(a.g);b!=null&&b.cM&&!!b.cM[16]&&new io(qm(b,16));a.d=false;oo(a)}
+function xx(a,b,c){return b==null?zx(a,c):b!=null&&b.cM&&!!b.cM[1]?Ax(a,qm(b,1),c):yx(a,b,c,~~ve(b))}
+function Yb(a,b,c){if(!a){throw new ie(mB)}b=Nw(b);if(b.length==0){throw new Yv(nB)}c?kg(a,b):wg(a,b)}
+function Cr(a,b){var c;dq(a,b);c=a.c;a.c=kv(a.g,b);if(a.c!=c){!wr&&(wr=new Lr);Kr(wr,c,a.c,a.b&&a.p)}}
+function Wn(a,b){var c;dg(a);Kf(b)==a&&dg(b);c=b.style;c[lD]=uB;c[HC]=uB;c[pD]=uB;c[RB]=uB;c[PB]=uB}
+function wf(a){var b,c,d;d=Bf(a);for(b=0,c=d.length;b<c;++b){d[b]=d[b].length==0?BC:d[b]}return d}
+function kt(a){var b,c;b=(c=$doc.createEvent(DE),c.initEvent(GD,false,false),c);a.b.u.dispatchEvent(b)}
+function Nt(){this.g=new qv;this.u=$doc.createElement(kD);this.b=new qn(this.u);this.c=new yt(this.b)}
+function Nn(a,b){this.M=(ui(),ti);this.Q=ti;this.O=ti;this.I=ti;this.f=(Cn(),Bn);this.V=Bn;this.e=a;this.d=b}
+function Gd(a){a.c?($wnd.clearInterval(a.d),undefined):($wnd.clearTimeout(a.d),undefined);fz(Ed,a)}
+function jc(a,b){a.p&&(a.u.__listener=null,undefined);!!a.u&&Rb(a.u,b);a.u=b;a.p&&(a.u.__listener=a,undefined)}
+function vu(a,b){if(b==a.c){return}!!b&&ic(b);!!a.c&&uu(a,a.c);a.c=b;if(b){a.wb().appendChild(a.c.u);kc(b,a)}}
+function uu(a,b){if(a.c!=b){return false}try{kc(b,null)}finally{a.wb().removeChild(b.u);a.c=null}return true}
+function fc(a){if(!a._()){throw new _v(pB)}try{a.eb()}finally{try{a.$()}finally{a.u.__listener=null;a.p=false}}}
+function wl(a){var b,c;if(a.b){try{for(c=new Gy(a.b);c.c<c.d.zb();){b=qm(Fy(c),13);b.mb()}}finally{a.b=null}}}
+function ov(a,b){var c;if(b<0||b>=a.c){throw new cw}--a.c;for(c=b;c<a.c;++c){em(a.b,c,a.b[c+1])}em(a.b,a.c,null)}
+function Sl(){Sl=iA;Rl=new Tl(aD,0);Ql=new Tl(bD,1);Pl=new Tl(cD,2);cm(Lm,{38:1},33,[Rl,Ql,Pl])}
+function Cn(){Cn=iA;zn=new Dn(hD,0);An=new Dn(iD,1);Bn=new Dn(jD,2);cm(Mm,{38:1},35,[zn,An,Bn])}
+function px(e,a){var b=e.f;for(var c in b){if(c.charCodeAt(0)==58){var d=new ky(e,c.substring(1));a.xb(d)}}}
+function Yw(a){Ww();var b=SE+a;var c=Vw[b];if(c!=null){return c}c=Tw[b];c==null&&(c=Xw(a));Zw();return Vw[b]=c}
+function Lp(a,b){var c=0,d=a.firstChild;while(d){if(d===b){return c}d.nodeType==1&&++c;d=d.nextSibling}return -1}
+function qr(a){if(!a.e){if(!a.d){a.e=$doc.createElement(kD);return a.e}else{return qr(a.d)}}else{return a.e}}
+function ic(a){if(!a.t){(au(),rx(_t.b,a))&&cu(a)}else if(tm(a.t,22)){qm(a.t,22).tb(a)}else if(a.t){throw new _v(qB)}}
+function sl(a,b){var c,d;d=qm(sx(a.e,b),11);if(!d){d=new Ez;xx(a.e,b,d)}c=qm(d.c,12);if(!c){c=new iz;zx(d,c)}return c}
+function vl(a,b){var c,d;d=qm(sx(a.e,b),11);if(!d){return uz(),uz(),tz}c=qm(d.c,12);if(!c){return uz(),uz(),tz}return c}
+function eu(){au();var a;a=qm(sx($t,null),20);if(a){return a}$t.e==0&&gp(new mu);a=new qu;xx($t,null,a);Hz(_t,a);return a}
+function hq(a,b){var c;if(b.t!=a){return false}try{kc(b,null)}finally{c=b.u;Kf(c).removeChild(c);pv(a.g,b)}return true}
+function gl(a,b){var c;!b.d||(b.d=false,b.e=null);c=b.e;b.e=a.c;try{tl(a.b,b)}finally{c==null?(b.d=true,b.e=null):(b.e=c)}}
+function Mj(a,b,c){var d,e,f;if(Ij){f=qm(Ij.b[a.type],5);if(f){d=f.b.b;e=f.b.c;f.b.b=a;f.b.c=c;bc(b,f.b);f.b.b=d;f.b.c=e}}}
+function $d(a){var b,c,d;c=bm(Qm,{38:1},42,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw new xw}c[d]=a[d]}}
+function sf(){var a,b,c,d;c=of(wf(tf()),3);d=bm(Qm,{38:1},42,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=new Bw(c[a])}$d(d)}
+function ox(h,a){var b=h.b;for(var c in b){var d=parseInt(c,10);if(c==d){var e=b[d];for(var f=0,g=e.length;f<g;++f){a.xb(e[f])}}}}
+function ec(a,b){var c;switch(xp(b.type)){case 16:case 32:c=b.relatedTarget;if(!!c&&a.u.contains(c)){return}}Mj(b,a,a.u)}
+function kc(a,b){var c;c=a.t;if(!b){try{!!c&&c._()&&a.cb()}finally{a.t=null}}else{if(c){throw new _v(rB)}a.t=b;b._()&&a.ab()}}
+function lw(a){var b,c;if(a>-129&&a<128){b=a+128;c=(ow(),nw)[b];!c&&(c=nw[b]=new iw(a));return c}return new iw(a)}
+function Kl(a){var b;b=a[ZC]==null?null:String(a[ZC]);if(Gw($C,b)){return Sl(),Rl}else if(Gw(_C,b)){return Sl(),Ql}return Sl(),Pl}
+function Wb(a){var b,c;b=a[lB]==null?null:String(a[lB]);c=b.indexOf(String.fromCharCode(32));if(c>=0){return b.substr(0,c-0)}return b}
+function tx(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.Cb();if(h.Bb(a,g)){return f.Db()}}}return null}
+function vx(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.Cb();if(h.Bb(a,g)){return true}}}return false}
+function Mx(a,b){var c,d,e;if(b!=null&&b.cM&&!!b.cM[43]){c=qm(b,43);d=c.Cb();if(rx(a.b,d)){e=sx(a.b,d);return Dz(c.Db(),e)}}return false}
+function gwtOnLoad(b,c,d,e){$moduleName=c;$moduleBase=d;if(b)try{$entry(Vm)()}catch(a){b(c)}else{$entry(Vm)()}}
+function Rr(a,b,c){c?(a.b.innerHTML=b||uB,undefined):(a.b.textContent=b||uB,undefined);if(a.d!=a.c){a.d=a.c;Ll(a.b,a.c)}}
+function Wq(a){var b;a.b=true;b=Qf($doc,VC,true,true,1,0,0,0,0,false,false,false,false,1,null);a.u.dispatchEvent(b);a.b=false}
+function Ll(a,b){switch(b.b){case 0:{a[ZC]=$C;break}case 1:{a[ZC]=_C;break}case 2:{Kl(a)!=(Sl(),Pl)&&(a[ZC]=uB,undefined);break}}}
+function Nw(c){if(c.length==0||c[0]>FC&&c[c.length-1]>FC){return c}var a=c.replace(/^(\s*)/,uB);var b=a.replace(/\s*$/,uB);return b}
+function Np(a,b,c){var d=0,e=a.firstChild,f=null;while(e){if(e.nodeType==1){if(d==c){f=e;break}++d}e=e.nextSibling}a.insertBefore(b,f)}
+function rf(a){var b,c,d,e;d=wf(um(a.b)?rm(a.b):null);e=bm(Qm,{38:1},42,d.length,0);for(b=0,c=e.length;b<c;++b){e[b]=new Bw(d[b])}$d(e)}
+function em(a,b,c){if(c!=null){if(a.qI>0&&!pm(c,a.qI)){throw new Lv}if(a.qI<0&&(c.tM==iA||c.cM&&!!c.cM[1])){throw new Lv}}return a[b]=c}
+function vd(a,b,c){ud(a);a.i=true;a.g=b;a.j=c;if(wd(a,(new Date).getTime())){return}if(!rd){rd=new iz;qd=new Nd}az(rd,a);rd.c==1&&Hd(qd,25)}
+function ol(a,b,c){var d;if(!b){throw new yw(WC)}if(!c){throw new yw(XC)}return a.c>0?pl(a,new Dl(a,b,c)):(d=sl(a,b),d.xb(c),undefined),new Al}
+function ef(b,c){var a,e,f,g;for(e=0,f=b.length;e<f;++e){g=b[e];try{g[1]?g[0].Jb()&&(c=df(c,g)):g[0].mb()}catch(a){a=Ym(a);if(!tm(a,3))throw a}}return c}
+function dc(a){var b;if(a._()){throw new _v(oB)}a.p=true;a.u.__listener=a;b=a.q;a.q=-1;b>0&&(a.q==-1?Uo(a.u,b|(a.u.__eventBits||0)):(a.q|=b));a.Z();a.db()}
+function Qf(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){n==1?(n=0):n==4?(n=1):(n=2);var p=a.createEvent(EC);p.initMouseEvent(b,c,d,null,e,f,g,h,i,j,k,l,m,n,o);return p}
+function ui(){ui=iA;ti=new zi;ri=new Di;mi=new Hi;ni=new Li;si=new Pi;qi=new Ti;oi=new Xi;li=new _i;pi=new dj;cm(Km,{38:1},30,[ti,ri,mi,ni,si,qi,oi,li,pi])}
+function Hd(a,b){if(b<=0){throw new Yv(AC)}a.c?($wnd.clearInterval(a.d),undefined):($wnd.clearTimeout(a.d),undefined);fz(Ed,a);a.c=false;a.d=Kd(a,b);az(Ed,a)}
+function Yn(a,b){var c,d;c=$doc.createElement(kD);c.innerHTML=vD;d=c.style;d[lD]=(Yh(),mD);d[wD]=xD;d[pD]=-20+b.nb();d[RB]=10+a.nb();d[PB]=10+b.nb();return c}
+function hz(a,b){var c,d,e;b.length<a.c&&(b=(d=b,e=am(0,a.c),cm(d.aC,d.cM,d.qI,e),e));for(c=0;c<a.c;++c){em(b,c,a.b[c])}b.length>a.c&&em(b,a.c,null);return b}
+function Yq(a,b){var c;if(a.c!=b){!!a.c&&Tb(a,a.c.c,false);a.c=b;$q(a,qr(b));Tb(a,a.c.c,true);!a.u[ZD]&&(c=(b.b&1)==1,a.u.setAttribute(WD,c?XD:YD),undefined)}}
+function fv(a){this.u=$doc.createElement(kD);this.u.appendChild(this.b=$doc.createElement(kD));vu(this,a);this.u[lB]=QE;this.b.className=RE;Mg(this.u.style,oh())}
+function Bd(){var a,b,c,d,e;d=bm(Fm,{2:1,38:1},24,rd.c,0);d=qm(hz(rd,d),2);e=(new Date).getTime();for(b=0,c=d.length;b<c;++b){a=d[b];a.i&&wd(a,e)&&fz(rd,a)}rd.c>0&&Hd(qd,25)}
+function cr(a,b){var c,d;if(!a.u[ZD]!=b){c=(!a.c&&Yq(a,a.k),a.c.b)^4;c&=-3;d=Vq(a,c);Yq(a,d);a.u[ZD]=!b;if(b){Xq(a,(!a.c&&Yq(a,a.k),a.c))}else{Uq(a);a.u.removeAttribute(WD)}}}
+function am(a,b){var c=new Array(b);if(a==3){for(var d=0;d<b;++d){var e=new Object;e.l=e.m=e.h=0;c[d]=e}}else if(a>0){var e=[null,0,false][a];for(var d=0;d<b;++d){c[d]=e}}return c}
+function Cx(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.Cb();if(h.Bb(a,g)){c.length==1?delete h.b[b]:c.splice(d,1);--h.e;return f.Db()}}}return null}
+function yx(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.Cb();if(j.Bb(a,h)){var i=g.Db();g.Eb(b);return i}}}else{d=j.b[c]=[]}var g=new Yz(a,b);d.push(g);++j.e;return null}
+function Vm(){var a;!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:dD,evtGroup:eD,millis:(new Date).getTime(),type:fD,className:gD});a=new Fc;mq((au(),eu()),a)}
+function Fc(){vc(this,Ic(this));Rr(this.n.b,xB,true);Rr(this.e.b,yB,true);Rr(this.i.b,zB,true);Rr(this.g.b,AB,true);this.c=0;this.d.b=false;Rr(this.f.b,BB,true);this.b.u.src=CB;Ec(this)}
+function Tu(a,b){var c;if(b<0||b>=a.d.c){return false}c=kv(a.d,b);gq(a.g,b);Ht(a.e,c);Yb(c.u,LE,false);ov(a.d,b);ez(a.i,b);if(b==a.f){a.f=-1;a.d.c>0&&Vu(a,0)}else b<a.f&&--a.f;return true}
+function Vu(a,b){var c;if(b==a.f){return}Fk(lw(b));if(a.f!=-1){c=kv(a.d,a.f);Mt(a.e,c,false);ev(qm(cz(a.i,a.f),21),false)}c=kv(a.d,b);Mt(a.e,c,true);ev(qm(cz(a.i,b),21),true);a.f=b;Zk(a,lw(b))}
+function xq(b,c){var i;vq();var a,e,f,g,h;e=null;for(h=b.ub();h.rb();){g=qm(h.sb(),19);try{c.vb(g)}catch(a){a=Ym(a);if(tm(a,10)){f=a;!e&&(e=new Lz);i=xx(e.b,f,e)}else throw a}}if(e){throw new wq(e)}}
+function ht(a,b,c,d,e,f){var g,m;jc(a,(g=$doc.createElement(fE),g.innerHTML=(m=vE+e+wE+f+xE+b+yE+-c+zE+-d+IC,AE+$moduleBase+BE+m+CE)||uB,Jf(g)));a.q==-1?Uo(a.u,163967|(a.u.__eventBits||0)):(a.q|=163967)}
+function Rn(a,b){var c,d;c=$doc.createElement(kD);c.appendChild(b);c.style[lD]=(Yh(),mD);c.style[nD]=(Fh(),oD);d=b.style;d[lD]=mD;d[HC]=0+(ui(),IC);d[pD]=qD;d[rD]=qD;d[sD]=qD;a.insertBefore(c,null);return c}
+function Xw(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 mv(a,b,c){var d,e;if(c<0||c>a.c){throw new cw}if(a.c==a.b.length){e=bm(Nm,{38:1},19,a.b.length*2,0);for(d=0;d<a.b.length;++d){em(e,d,a.b[d])}a.b=e}++a.c;for(d=a.c-1;d>c;--d){em(a.b,d,a.b[d-1])}em(a.b,c,b)}
+function Ut(){var a;this.u=(a=$doc.createElement(kD),a.tabIndex=0,a);this.q==-1?Uo(this.u,7165|(this.u.__eventBits||0)):(this.q|=7165);this.k=new ur(this,null,FE,0);this.u[lB]=GE;this.u.setAttribute(HE,IE);this.u[lB]=JE}
+function wd(a,b){var c,d;c=b>=a.j+a.g;if(a.k&&!c){d=(b-a.j)/a.g;a.jb((1+Math.cos(3.141592653589793+d*3.141592653589793))/2);return false}if(!a.k&&b>=a.j){a.k=true;a.ib()}if(c){a.hb();a.k=false;a.i=false;return true}return false}
+function Bf(a){var b,c,d,e,f;f=a&&a.message?a.message.split(CC):[];for(b=0,c=0,e=f.length;c<e;++b,c+=2){d=f[c].lastIndexOf(DC);d==-1?(f[b]=uB,undefined):(f[b]=Nw(f[c].substr(d+9,f[c].length-(d+9))),undefined)}f.length=b;return f}
+function kg(a,b){var c,d,e,f;b=Nw(b);f=a.className;c=f.indexOf(b);while(c!=-1){if(c==0||f.charCodeAt(c-1)==32){d=c+b.length;e=f.length;if(d==e||d<e&&f.charCodeAt(d)==32){break}}c=f.indexOf(b,c+1)}if(c==-1){f.length>0&&(f+=FC);a.className=f+b}}
+function Vs(){this.g=new qv;this.f=$doc.createElement(nE);this.e=$doc.createElement(oE);this.f.appendChild(this.e);this.u=this.f;this.b=(As(),xs);this.d=(Js(),Is);this.c=$doc.createElement(pE);this.e.appendChild(this.c);this.f[qE]=rE;this.f[sE]=rE}
+function fd(){fd=iA;Vc=new co(aC,16,19);Wc=new co(bC,16,19);Xc=new co(cC,16,19);Yc=new co(dC,16,19);Zc=new co(eC,16,19);$c=new co(fC,16,19);_c=new co(gC,34,34);ad=new co(hC,386,71);bd=new co(iC,34,34);cd=new co(jC,34,34);ed=new co(kC,34,34);dd=new kd}
+function Xu(a){this.d=new qv;this.g=new Wr;this.i=new iz;this.b=56;this.c=a;this.e=new Nt;vc(this,this.e);Ft(this.e,this.g);It(this.e,this.g,(ui(),ti),ti);Kt(this.e,this.g,ti,a);Lt(this.e,this.g,(Cn(),An));this.g.u.style[RB]=ME;this.g.u[lB]=NE;this.u[lB]=OE}
+function mj(){lj();var a,b,c;c=null;if(kj.length!=0){a=kj.join(uB);b=zj((vj(),uj),a);!kj&&(c=b);kj.length=0}if(ij.length!=0){a=ij.join(uB);b=yj((vj(),uj),a);!ij&&(c=b);ij.length=0}if(jj.length!=0){a=jj.join(uB);b=yj((vj(),uj),a);!jj&&(c=b);jj.length=0}hj=false;return c}
+function Ru(a,b,c,d){var e;e=lv(a.d,b);if(e!=-1){Uu(a,b);e<d&&--d}mv(a.d,b,d);bz(a.i,d,c);Vr(a.g,c,d);_b(c,new av(a,b),(Qj(),Qj(),Pj));Gt(a.e,b,d);It(a.e,b,(ui(),ti),ti);Jt(a.e,b,a.b,a.c,ti);Mt(a.e,b,false);Yb(b.u,LE,true);b.u.style.display=tB;a.f==-1?Vu(a,0):a.f>=d&&++a.f}
+function no(a,b){var c,d,e;e=false;try{a.d=true;a.g.b=a.c.c;Hd(a.b,10000);while(Do(a.g)){d=Eo(a.g);try{if(d==null){return}if(d!=null&&d.cM&&!!d.cM[16]){c=qm(d,16);kt(c)}}finally{e=a.g.c==-1;e||Fo(a.g)}if((new Date).getTime()-b>=100){return}}}finally{if(!e){Gd(a.b);a.d=false;oo(a)}}}
+function rl(b,c){var a,e,f,g,h,i,k;try{++b.c;h=vl(b,c.pb());e=null;i=b.d?h.Ib(h.zb()):h.Hb();while(b.d?i.c>0:i.c<i.d.zb()){g=b.d?qm(Ly(i),9):qm(Fy(i),9);try{c.ob(g)}catch(a){a=Ym(a);if(tm(a,10)){f=a;!e&&(e=new Lz);k=xx(e.b,f,e)}else throw a}}if(e){throw new Hl(e)}}finally{--b.c;b.c==0&&wl(b)}}
+function wg(a,b){var c,d,e,f,g,h,i;b=Nw(b);i=a.className;e=i.indexOf(b);while(e!=-1){if(e==0||i.charCodeAt(e-1)==32){f=e+b.length;g=i.length;if(f==g||f<g&&i.charCodeAt(f)==32){break}}e=i.indexOf(b,e+1)}if(e!=-1){c=Nw(i.substr(0,e-0));d=Nw(Lw(i,e+b.length));c.length==0?(h=d):d.length==0?(h=c):(h=c+FC+d);a.className=h}}
+function zr(a,b){var c,d,e;c=(d=$doc.createElement(kD),d.style[RB]=SB,d.style[PB]=qD,d.style[$D]=qD,d.style[_D]=qD,d);a.u.appendChild(c);ic(b);jv(a.g,b);c.appendChild(b.u);kc(b,a);c.style.display=tB;c.style[PB]=SB;e=b.u;Fw(e.style[RB],uB)&&(b.u.style[RB]=SB,undefined);Fw(e.style[PB],uB)&&(b.u.style[PB]=SB,undefined);b.u.style.display=tB}
+--></script>
+<script><!--
+function Up(){var d=$wnd.onbeforeunload;var e=$wnd.onunload;$wnd.onbeforeunload=function(a){var b,c;try{b=$entry(kp)()}finally{c=d&&d(a)}if(b!=null){return b}if(c!=null){return c}};$wnd.onunload=$entry(function(a){try{dp&&Mk((!ep&&(ep=new tp),ep))}finally{e&&e(a);$wnd.onresize=null;$wnd.onscroll=null;$wnd.onbeforeunload=null;$wnd.onunload=null}})}
+function Jr(a,b){var c,d;a.e||(b=1-b);if(a.d==-1){c=~~Math.max(Math.min(b*(parseInt(a.b[aE])||0),2147483647),-2147483648);d=~~Math.max(Math.min((1-b)*(parseInt(a.c[aE])||0),2147483647),-2147483648)}else{c=~~Math.max(Math.min(b*a.d,2147483647),-2147483648);d=a.d-c}if(c==0){c=1;d=1>d-1?1:d-1}else if(d==0){d=1;c=1>c-1?1:c-1}a.b.style[PB]=c+IC;a.c.style[PB]=d+IC}
+function Tn(a,b,c,d){if(!c){return 1}switch(c.b){case 1:return (d?b.clientHeight:b.clientWidth)/100;case 2:return (a.b.offsetWidth||0)/10;case 3:return (a.b.offsetHeight||0)/10;case 7:return (Pn.offsetWidth||0)*0.1;case 8:return (Pn.offsetWidth||0)*0.01;case 6:return (Pn.offsetWidth||0)*0.254;case 4:return (Pn.offsetWidth||0)*0.00353;case 5:return (Pn.offsetWidth||0)*0.0423;default:case 0:return 1;}}
+function Vq(a,b){switch(b){case 1:return !a.e&&(a.e=new ur(a,a.k,WB,1),undefined),a.e;case 0:return a.k;case 3:return !a.g&&br(a,new ur(a,(!a.e&&(a.e=new ur(a,a.k,WB,1),undefined),a.e),XB,3)),a.g;case 2:return !a.o&&(a.o=new ur(a,a.k,VB,2),undefined),a.o;case 4:return !a.n&&(a.n=new ur(a,a.k,TD,4),undefined),a.n;case 5:return !a.f&&_q(a,new ur(a,(!a.e&&(a.e=new ur(a,a.k,WB,1),undefined),a.e),UD,5)),a.f;default:throw new _v(b+VD);}}
+function on(a,b,c){var d,e,f,g;if(b==0){for(e=new Gy(a.d);e.c<e.d.zb();){d=qm(Fy(e),15);d.j=d.D=d.L;d.T=d.F=d.P;d.n=d.E=d.N;d.b=d.B=d.H;d.X=d.G=d.R;d.g=d.C=d.J;d.r=d.v;d.z=d.x;d.s=d.w;d.p=d.t;d.A=d.y;d.q=d.u;d.k=d.M;d.U=d.Q;d.o=d.O;d.c=d.I;d.Y=d.S;d.i=d.K;Vn(d)}return}g=a.e.clientWidth;f=a.e.clientHeight;for(e=new Gy(a.d);e.c<e.d.zb();){d=qm(Fy(e),15);kn(a,g,d);ln(a,f,d)}!!a.b&&ud(a.b);a.b=new un(a,c);vd(a.b,b,(new Date).getTime())}
+function Ec(a){switch(a.c){case 0:Cr(a.d,0);a.k.u.style.display=tB;break;case 1:Cr(a.d,1);Vu(a.j,a.c-1);a.k.u.style.display=uB;Rr(a.k.b,vB,false);break;case 2:Cr(a.d,1);Vu(a.j,a.c-1);a.k.u.style.display=uB;Rr(a.k.b,vB,false);break;case 3:Cr(a.d,1);Vu(a.j,a.c-1);a.k.u.style.display=uB;Rr(a.k.b,vB,false);break;case 4:Cr(a.d,1);Vu(a.j,a.c-1);a.k.u.style.display=uB;Rr(a.k.b,vB,false);break;case 5:Cr(a.d,2);Rr(a.k.b,wB,false);a.k.u.style.display=uB;}}
+function xp(a){switch(a){case zD:return 4096;case AD:return 1024;case VC:return 1;case BD:return 2;case CD:return 2048;case DD:return 128;case ED:return 256;case FD:return 512;case GD:return 32768;case HD:return 8192;case ID:return 4;case JD:return 64;case KD:return 32;case LD:return 16;case MD:return 8;case ND:return 16384;case OD:return 65536;case PD:return 131072;case QD:return 131072;case RD:return 262144;case SD:return 524288;default:return -1;}}
+function Kr(a,b,c,d){var e,f,g,h,i,k;ud(a);e=(i=c.u.parentNode,(!i||i.nodeType!=1)&&(i=null),i);f=Lp(Kf(e),e);if(!b){e.style.display=uB;c.u.style.display=uB;return}a.f=b;g=(k=b.u.parentNode,(!k||k.nodeType!=1)&&(k=null),k);h=Lp(Kf(g),g);if(f>h){a.b=g;a.c=e;a.e=false}else{a.b=e;a.c=g;a.e=true}d?vd(a,350,(new Date).getTime()):(a.b.style.display=a.e?uB:tB,a.c.style.display=!a.e?uB:tB,a.b=null,a.c=null,a.f.u.style.display=tB,a.f=null,undefined);c.u.style.display=uB}
+function Vn(a){var b;b=a.e.style;a.W?(b[uD]=uB,undefined):(b[uD]=(Yg(),tB),undefined);b[HC]=a.r?a.j+IC:uB;b[pD]=a.z?a.T+IC:uB;b[rD]=a.s?a.n+IC:uB;b[sD]=a.p?a.b+IC:uB;b[RB]=a.A?a.X+null.Jb():uB;b[PB]=a.q?a.g+IC:uB;b=a.d.style;switch(a.f.b){case 0:b[HC]=0+(ui(),IC);b[rD]=uB;break;case 1:b[HC]=uB;b[rD]=0+(ui(),IC);break;case 2:b[HC]=0+(ui(),IC);b[rD]=qD;}switch(a.V.b){case 0:b[pD]=0+(ui(),IC);b[sD]=uB;break;case 1:b[pD]=uB;b[sD]=0+(ui(),IC);break;case 2:b[pD]=0+(ui(),IC);b[sD]=qD;}}
+function jd(a){if(!a.b){a.b=true;lj();Ge(ij,lC+(fd(),ad).b+mC+ad.f+nC+ad.e+oC+ad.c+pC+ad.d+qC+ed.b+mC+ed.f+nC+ed.e+oC+ed.c+pC+ed.d+rC+_c.b+mC+_c.f+nC+_c.e+oC+_c.c+pC+_c.d+sC+cd.b+mC+cd.f+nC+cd.e+oC+cd.c+pC+cd.d+tC+bd.b+mC+bd.f+nC+bd.e+oC+bd.c+pC+bd.d+uC+Vc.b+mC+Vc.f+nC+Vc.e+oC+Vc.c+pC+Vc.d+vC+Wc.b+mC+Wc.f+nC+Wc.e+oC+Wc.c+pC+Wc.d+wC+Zc.b+mC+Zc.f+nC+Zc.e+oC+Zc.c+pC+Zc.d+xC+Xc.b+mC+Xc.f+nC+Xc.e+oC+Xc.c+pC+Xc.d+yC+$c.b+mC+$c.f+nC+$c.e+oC+$c.c+pC+$c.d+zC);oj();return true}return false}
+function ln(a,b,c){var d,e,f;f=c.T*nn(a,c.U,true);d=c.b*nn(a,c.c,true);e=c.g*nn(a,c.i,true);if(c.z&&!c.x){c.z=false;if(c.q){c.t=true;c.B=(b-(f+e))/nn(a,c.I,true)}else{c.u=true;c.C=(b-(f+d))/nn(a,c.K,true)}}else if(c.q&&!c.u){c.q=false;if(c.z){c.t=true;c.B=(b-(f+e))/nn(a,c.I,true)}else{c.x=true;c.F=(b-(d+e))/nn(a,c.Q,true)}}else if(c.p&&!c.t){c.p=false;if(c.q){c.x=true;c.F=(b-(d+e))/nn(a,c.Q,true)}else{c.u=true;c.C=(b-(f+d))/nn(a,c.K,true)}}c.z=c.x;c.p=c.t;c.q=c.u;c.U=c.Q;c.c=c.I;c.i=c.K}
+function kn(a,b,c){var d,e,f;d=c.j*nn(a,c.k,false);e=c.n*nn(a,c.o,false);f=c.X*nn(a,c.Y,false);if(c.r&&!c.v){c.r=false;if(c.A){c.w=true;c.E=(b-(d+f))/nn(a,c.O,false)}else{c.y=true;c.G=(b-(d+e))/nn(a,c.S,false)}}else if(c.A&&!c.y){c.A=false;if(c.r){c.w=true;c.E=(b-(d+f))/nn(a,c.O,false)}else{c.v=true;c.D=(b-(e+f))/nn(a,c.M,false)}}else if(c.s&&!c.w){c.s=false;if(c.A){c.v=true;c.D=(b-(e+f))/nn(a,c.M,false)}else{c.y=true;c.G=(b-(d+e))/nn(a,c.S,false)}}c.r=c.v;c.s=c.w;c.A=c.y;c.k=c.M;c.o=c.O;c.Y=c.S}
+function Uo(a,b){zp();a.__eventBits=b;a.onclick=b&1?Hp:null;a.ondblclick=b&2?Hp:null;a.onmousedown=b&4?Hp:null;a.onmouseup=b&8?Hp:null;a.onmouseover=b&16?Hp:null;a.onmouseout=b&32?Hp:null;a.onmousemove=b&64?Hp:null;a.onkeydown=b&128?Hp:null;a.onkeypress=b&256?Hp:null;a.onkeyup=b&512?Hp:null;a.onchange=b&1024?Hp:null;a.onfocus=b&2048?Hp:null;a.onblur=b&4096?Hp:null;a.onlosecapture=b&8192?Hp:null;a.onscroll=b&16384?Hp:null;a.onload=b&32768?Ip:null;a.onerror=b&65536?Hp:null;a.onmousewheel=b&131072?Hp:null;a.oncontextmenu=b&262144?Hp:null;a.onpaste=b&524288?Hp:null}
+function Mp(){Gp=$entry(function(a){if(Fp(a)){var b=Ep;if(b&&b.__listener){if(Bp(b.__listener)){Oo(a,b,b.__listener);a.stopPropagation()}}}});Fp=$entry(function(a){return true});Ip=$entry(function(a){this.__gwtLastUnhandledEvent=a.type;Hp.call(this,a)});Hp=$entry(function(a){var b,c=this;while(c&&!(b=c.__listener)){c=c.parentNode}c&&c.nodeType!=1&&(c=null);b&&Bp(b)&&Oo(a,c,b)});$wnd.addEventListener(VC,Gp,true);$wnd.addEventListener(BD,Gp,true);$wnd.addEventListener(ID,Gp,true);$wnd.addEventListener(MD,Gp,true);$wnd.addEventListener(JD,Gp,true);$wnd.addEventListener(LD,Gp,true);$wnd.addEventListener(KD,Gp,true);$wnd.addEventListener(PD,Gp,true);$wnd.addEventListener(DD,Fp,true);$wnd.addEventListener(FD,Fp,true);$wnd.addEventListener(ED,Fp,true)}
+function Ic(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,J,L;fd();b=Vc;e=Yc;c=Wc;f=Zc;d=Xc;g=$c;v=new rt;D=new is;r=new Wr;s=new ms;t=new wu;E=new ms;F=new Wr;m=new ms;n=new Wr;z=new ms;A=new Wr;w=new ms;x=new Wr;C=new Xu((ui(),ti));k=new $r;j=new Wr;l=new Dr;u=new Ut;B=new Ut;h=new Vs;i=new Wr;y=new Wr;Yb(v.u,DB,true);Yb(v.u,EB,true);bq(r,v,r.u);Rr(D.b,vB,false);Yb(D.u,FB,true);bq(r,D,r.u);Yb(r.u,GB,true);bq(i,r,i.u);Yb(s.u,HB,true);s.u.style[IB]=JB;tu(t,s);zr(l,t);E.u.style[IB]=JB;bq(F,E,F.u);Yb(F.u,KB,true);Qu(C,F,LB,C.d.c);Yb(m.u,KB,true);m.u.style[IB]=JB;bq(n,m,n.u);Qu(C,n,MB,C.d.c);Yb(z.u,KB,true);z.u.style[IB]=JB;bq(A,z,A.u);Qu(C,A,NB,C.d.c);Yb(w.u,KB,true);w.u.style[IB]=JB;bq(x,w,x.u);Qu(C,x,OB,C.d.c);C.u.style[PB]=QB;C.u.style[RB]=SB;zr(l,C);Yb(k.u,TB,true);bq(j,k,j.u);zr(l,j);Yb(l.u,UB,true);bq(i,l,i.u);rr(u.k,new $s(b));rr((!u.o&&(u.o=new ur(u,u.k,VB,2),undefined),u.o),new $s(d));rr((!u.e&&(u.e=new ur(u,u.k,WB,1),undefined),u.e),new $s(c));rr((!u.g&&br(u,new ur(u,(!u.e&&(u.e=new ur(u,u.k,WB,1),undefined),u.e),XB,3)),u.g),new $s(c));Yb(u.u,YB,true);cr(u,true);J=Us(h);h.c.appendChild(J);ic(u);jv(h.g,u);J.appendChild(u.u);kc(u,h);rr(B.k,new $s(e));rr((!B.o&&(B.o=new ur(B,B.k,VB,2),undefined),B.o),new $s(g));rr((!B.e&&(B.e=new ur(B,B.k,WB,1),undefined),B.e),new $s(f));rr((!B.g&&br(B,new ur(B,(!B.e&&(B.e=new ur(B,B.k,WB,1),undefined),B.e),XB,3)),B.g),new $s(f));Yb(B.u,YB,true);cr(B,true);L=Us(h);h.c.appendChild(L);ic(B);jv(h.g,B);L.appendChild(B.u);kc(B,h);h.u[lB]=ZB;bq(i,h,i.u);Yb(i.u,$B,true);bq(y,i,y.u);Yb(y.u,_B,true);o=new Lc(a);_b(u,o,(Qj(),Qj(),Pj));p=new Pc(a);_b(B,p,Pj);q=new Tc(a);ac(C,q,(!Vk&&(Vk=new Zj),Vk));a.b=k;a.d=l;a.e=m;a.f=s;a.g=w;a.i=z;a.j=C;a.k=D;a.n=E;jd(dd);return y}
+--></script>
+<script><!--
+var uB='',CC='\n',FC=' ',VD=' is not a known face id.',oC='") -',JC='%',vD=' ',CE="' border='0'>",yE=') no-repeat ',VE=', Size: ',kB='-',xD='-32767',PE='-selected',lC='.GMI44Y5BB{width:605px;}.GMI44Y5H{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:4px solid #cead97;background-color:#fff5ed;width:100%;}.GMI44Y5L{height:123px;}.GMI44Y5JB{background-color:#f0c6a0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#c63;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-toplright:0;border-top-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;height:380px;}.GMI44Y5DB{line-height:1.4em;font-size:21px;margin:2px;}.GMI44Y5KB{font-size:31px;color:#69312f;font-weight:bold;text-align:left;padding:22px 0 0 32px;width:180px;}.k-home-summary{margin:0 auto;position:absolute;top:32%;}.k-home-summary ul{margin:0;padding:0 21px;list-style-image:none;list-style-type:none;}.k-home-summary li{color:#dd8a3d;white-space:nowrap;font-weight:bold;font-size:37px;line-height:55px;}.litext{top:-7px;position:relative;}.liimg{padding:0 45px !important;}.gwt-TabLayoutPanelTab{background-color:#f3d4ae;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;font-weight:bold;font-size:2px;padding:3px 3px;margin:0 0 0 10px;cursor:pointer;color:#dd8a3d;}.gwt-TabLayoutPanelTab-selected{background-color:#f9efcb;color:#69312f;}.GMI44Y5GB{font-size:23px;line-height:1.1em;color:#69312f;background-color:#f9efcb;height:84%;padding:20px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;margin:0 10px 10px;}.GMI44Y5GB li{margin-left:-12px;}.GMI44Y5N{float:left;}.GMI44Y5CB{float:right;}.GMI44Y5AB{height:',rE='0',qD='0px',SB='100%',ME='16384px',QB='380px',SE=':',MB="<div class='GMI44Y5DB'> <span class='tabGroups GMI44Y5N'><\/span> <span>Groups<\/span> <\/div>",OB="<div class='GMI44Y5DB'> <span class='tabOrgs GMI44Y5N'><\/span> <span>Institutions<\/span> <\/div>",NB="<div class='GMI44Y5DB'> <span class='tabPublic GMI44Y5N'><\/span> <span>Public<\/span> <\/div>",LB="<div class='GMI44Y5DB'> <span class='tabUsers GMI44Y5N'><\/span> <span>Users<\/span> <\/div>",AE="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='",BB='<ul><li><span class="liimg tabUsers"/><span class="litext">Comunicate with others<\/span><\/li><li><span class="liimg tabGroups"/><span class="litext">Work in collaboration<\/span><\/li><li><span class="liimg tabPublic"/><span class="litext">And share with the world<\/span><\/li><\/ul>',TE='Add not supported on this collection',WE='Add not supported on this list',hD='BEGIN',WC='Cannot add a handler with a null type',XC='Cannot add a null handler',YC='Cannot fire null event',rB='Cannot set a new parent without first clearing the old parent',sB='Composite.initWidget() may only be called once.',wB='Credits',cD='DEFAULT',QD='DOMMouseScroll',iD='END',yB='For your organization (NGO, collective, academic group...) you can:<ul><li>create easily its website (blog, wiki, video gallery, etc)<\/li><li>group chat among the members<\/li><li>organize meetings and actions<\/li><li>create, share & edit documents simultaneously with the members<\/li><li>connect with other organizations with common interests<\/ul>',DB='GMI44Y5AB',_B='GMI44Y5BB',EB='GMI44Y5CB',YB='GMI44Y5F',ZB='GMI44Y5G',KB='GMI44Y5GB',$B='GMI44Y5H',TB='GMI44Y5I',UB='GMI44Y5JB',FB='GMI44Y5KB',GB='GMI44Y5L',DE='HTMLEvents',AB='If you are a big institution, such as a University, Social Forum, or umbrella federation, you can:<ul><li>install your own independent Kune server for your members<\/li><li>customize your Kune features and plugins to fit your needs<\/li><li>boost collaboration among the members<\/ul>',UE='Index: ',zB='Kune facilitates...<ul><li>the publication of contents in the web, for the general public<\/li><li>using CreativeCommons licences that allow the reuse and modification of contents<\/li><li>sharing of knowledge, solutions, researches, experiences with others <\/ul>',bD='LTR',EC='MouseEvents',mB='Null widget handle. If you are creating a composite, ensure that initWidget() has been called.',aD='RTL',jD='STRETCH',oB="Should only call onAttach when the widget is detached from the browser's document",pB="Should only call onDetach when the widget is attached to the browser's document",KE='SimplePanel can only contain one child widget',nB='Style names cannot be empty',qB="This widget's parent does not implement HasWidgets",vB='Why do we need',xB='You can see Kune as a web tool to:<ul><li>create easily your personal web (blogs, photoblog, CV, etc)<\/li><li>create, share & edit your documents simultaneously with your fellows<\/li><li>connect & keep up with your fellows (social network, chat)<\/li><li>integrate rich content (videos, maps, polls...) or functionalities (translation, spelling, twitter...)<\/ul>',uE='__gwtLastUnhandledEvent',CB='about.html',mD='absolute',lE='align',BC='anonymous',WD='aria-pressed',zD='blur',sD='bottom',IE='button',gD='cc.kune.intro.client.KuneIntro',sE='cellPadding',qE='cellSpacing',hE='center',AD='change',lB='className',BE="clear.cache.gif' style='",VC='click',PC='cm',yD='cmd cannot be null',RD='contextmenu',GC='cssFloat',eC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAAlUlEQVR42mM4Nrfh/+EJ2f8P9aaRhRlOLO7+f2JR1/+jMyv/H+5LJ9MAKD6+sO3/kSlF5BsAw8fmNv4/PDGHfAMgGOStKqC3Msg1AIoXtv8/MrWYAgNg3prXBPRWLvkGwLx1bFb1/8P9GeQaAPNWx/8j00ooMADmLaBr6O0CCsKA/FggPx1QkBLJzgvk50ZKygNKSyQABMhch9ufSZIAAAAASUVORK5CYII=',bC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAApElEQVR42mM41Jv2nxx8eEL2/2NzG/4zkKyxL/3/0RmV/08s6vp/YnE3aQYcmVL0//jCNrBGGCbKgMMTc4DObUTRSJQBh/sy/h+dWQVU2IVVM14Djkwt/n9iYTtOjTgNODwx9/+xeU0ENWIYcLg/4/+xWdV4nYvTgCPTSoDO7SBJI9wAiK3dZGPKXUCVMKBKLFAtHVAtJVIlL1AtN1KtPMBWIgEAy6BchSGMImcAAAAASUVORK5CYII=',fC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAApUlEQVR42mO4u3/l/+PTi/8f6k0jCzO8uHL0//NLh/5f2zT9/+EJWeQZAMOPT+/8f25JK/kGwPC9g2v+n5hRSr4BEG8d/n99y6z/RyZmk2cADD85u+f/hWUd5BsAw/cPr/9/clY5+QaAvXX5yP8b2+b+PzoplzwDYPjpub3/L67sBhqQTp4BMAxyDX1dQFEYkB0LZKcDilIi2XmB7NxIUXlAaYkEAJkarwi4X9yLAAAAAElFTkSuQmCC',dC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAApklEQVR42mN4e/fS/1Nzq/8f6k0jCzP8B4K/f37/f3Ri6/8jE3PIMwAGfnx6+//a5hnkGwAD7x9e+39mfj35BoDAv79//j8+s+v/0cl55BkAAz+/fPh/Y9tc8g2AgY9Pbv8/u6iJfAPA3vr39//T8/v+H5taQJ4BMPDr26f/t3YtAhqQTp4BMPD0/H46u4CiMCA7FshOBxSlRLLzAtm5kaLygNISCQByZfiy49qtVwAAAABJRU5ErkJggg==',cC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAAr0lEQVR42mM41Jv2nxx8fHrx/7v7V/5nIFXj4QlZ/69unP7/+aVD/19cOUqaAeeWtP5/fHonWCMME2XAiRml/+8dXIOikSgDjkzM/n998yygcw9j1YzXgAvLOv4/ObsHp0acBpycVf7//uH1BDViGHB0Uu7/G9vm/n9++QjRmqEGpP+/uLL7/9Nze0nSCDcAZCs5GqnnAiqEAZVigWrpgGopkSp5gWq5kWrlAbYSCQB8+q8C2jFp5wAAAABJRU5ErkJggg==',aC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAAsElEQVR42mM41Jv2nxx8am71/7d3L/1nIFXjkYk5/x+e2Pr/75/f/0GAJAOubZrx/8ent/+RAVEGnJlf///9w2v/sQG8BhydnPf/8emd///9/fMfF8BpwI1tc////PLhPyGAYcDZRU3/Pz65/Z9YADfg2NSC/0/P7///79/f/6QAoAHp/2/tWvT/17dP/8kBDCBbKQGUu4AKYUClWKBaOqBaSqRKXqBabqRaeYCtRAIAN9v4rP1rt1IAAAAASUVORK5CYII=',kC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAB1UlEQVR42s2Yv04CQRDG91pCgk9gR6D0BWgoaGxotPYdfAChMTZUlCQmQm9HS2FhSWVCgNbE6mJB/NPcjfvbLATlUBYvZL5kks3dzsx3s7Mzu2dMAFrGFKw0rfSsjKxM21H0hjD2z3p+TsHkjStjTqzcW4cf1oEg18Vi2q1U5K5ed9KtVt2z5XvmooNuHgSOrdF+25i0FUVyW6vJY6cj8Xwu28A75jAXHadrbWBrLxLWwKn9qgVfN2g05GU8llCgg66P0AKboSQurXJyUyols+FQ/gtsYAub2A4hId1yOY1nM8kL2MKmi85fZAgdrFF4j2PJG9j0ZJKty0QysY6EMM9IZEUGH/jKTGAym7DlkRO75Izf5v2NOsE2I8MPBXzh81udofCw5/fZovsCX/jE96psUwUpQIcGPn21LhjfF1w1DEaayOfzxAnjUODT50rT+Cb1a9nOwuvDQCYXR/J0Zpww5lnQDrI+PZEeREY0q1ASjsB5tCKyHIeS8Y1yBJEpnTNkOVwk1kmskeFdyDLhGw6GswRtfFeQDxsEfojLmR2BbzjoIaJmaTQlq5rtq6ag6SjxapqeqmOAmoORqqOimsOzquuEqguWqiunqku4qt8Sh/xR8wUuMhYJUg/rHAAAAABJRU5ErkJggg==',iC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAC0UlEQVR42s2Y30sUURTH774ugv9Bb6KPQSkV+OKDL734F0Qv/VAfhbAn14dEKAtZEGkh0wp6aVFBRKwNgqRid4IgZdfWMrRFagrR1IiZ0/3e7g7u7N6dO7O7MgcOs+ze+z2fvXPuuWeGMR8WYyzKvYd7gnuKe3Y4EvkNx2f5XUKOibJ62xBjp7knecBDHoDgI01Ndry1laa7uoTH29rEd8XfMRZzMLceAKe46MwwY3YsEqEHnZ20MjZG5vo6qQy/YQzGYo6YyzWgFQiCC1zk/2oP/+5RdzcVDIP8GuZgrlyhPWj6hRjgk63R5mYrt7BAtRo0oAVNaPuBoHhLi23mclQvgxY0xep4wWDpQI0JB6apFWA//4H2v6xqjYWmhLGUtwnJhPuIJdRdid2PK5S+1k6Z6x20u/pGe2UQA7EqJjAyG8ummxM/08sCIn31DBl95yjD/ZfxQjtn5DafKasT2GbIcB37/irJIc4KiKIb/Rf4yrTTj9dzWhqIhZgldQaFB3teZ4sWlqZLANwwANx5/kRrayMmYjtlG1UQBcjLtpJxJUTRM/3nxXV7ftJTDzFltY4yeS6Iaqg026bNx7c8IRwYni+4fn16W8xVGWLKXOlh8pBSlm3bsmgjcVMbwoHp7RDXz1NDQkN1HEiQBEBSOKwqQvz9Q58mBnxDODByV0EDWpVMHpQpgGRxcrrNOjqg7N1eIbQ2cikwzNroZXGFFjTdhthgYOglcIyX7fV7ff+X9mGMzLeLgUFQW6AhYO5cKYuD2GBQguQnb9DWs3GRbOa7peAg718Kje3ZCcrfH1SDqG5NSVLVClLFnFtTLVlPAuR4slbdvo0EcW9fz4LWKBB3QfMs8Y0CKSnxOodeI0DKDj2dNuDw2wYVFqcC+dHOpn4bEKQxqrWZrtgYBW0VgzbRVVvFoM2zH9NqnkP1OBGqB6xQPXKG6iE8VK8lTvJFzT8ZdAx7AyGqAgAAAABJRU5ErkJggg==',jC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAEJUlEQVR42r1YaUhUURR+hVaiUkGB7SvppKVSY2U/Usoys4jCec5M1khTaJQWphFjZGV7SWRRFJVoYrYQ2aZYtlBBtpCtao20b9T8aYGkPM336r3GmXnP+3Ry4INZ7j3nm3vO/c45j+NUvPQLc3rEJlk2jopLrx06IcUWoE3+0TlITwDe4zv8hjVYy3n6Ncu8hg+OWfymU2AicYMTBHhreOo9zkwjp2UI6Bu5gHw0Bul3rMUe7G0zAT41d2zY1HRrhyF243b4RukoICWRhuXpKaTAQPFncqn08y86aiMJ+dUNZMotoOGxSwn7ANiArVaRiJubneOj0Tfh3/nH8DR00x/nzsi6W9mMiCO2Vt2n8BmZwgnBFmyqIjFBt6KswxAdeQfzNMCipxEFRrckgFnl22SJiLCUVJFfiJFgE7aZSeAfdBuTJIVACZNOrmyRCLDzplXIKdhukQyODqx7jZtPw/fOsTsyKpLQFi+kjbU1TESAQ89sAhn4kA0TkglxxBGurrrRzKFjaMaWpJLx4h5a9/gOHfn0k5mE48nAB3y5TWBkNo4N8Sz93ERxZWv+OjdS7KnVtLT6NOU/f6HasVzOwJfg01kncM2Q4eLiA29ttKX+ERV9/O4R586AL/hspjMQHnyJ6/Y/nLpD1ukKQZsGTjHbJNmGCkKA2oNA4YdvlF5dRqGFcwWB7DgsgSavWz6IQ11AvKCGjhu2P6sjS80V2vX8pUcIlHxqpGW3ztLoYrN0AaDS8K1NXXycQ5HCB0hz4YevlHH7PEWdyJRuyajD82n3i1dtINFEq+5fo/GlaS43EDoF3/1nmmwcKmYXjZ4M9isZWjjPZTGw6MaxVpHY++odxZy0uLUpomNQAnWPNjZyPbWmRp8IXlG4ZjPIuDM21T2QwqCEzhE68htt+MV5B/HkO1GnuHj6mfUqT+I9hRWZFGuUCPj2snPgvBiIIGysJJqLoYGdSFftnJ84HqXFKdePMBPZ0WBlJiGGBhy4flHmL0gYpcWZdyqYiWx9+kQVEfjuE538lQufllaHKxSYJ7947aNbzET2vf7ITEK8vmHxafWSoEFc5DbkWZ+qSlaoJgsRUdAEDqLE+0cnymY5Sr4aCWdOVLvEewXyJHX8KHooQHJ9KVoAViIoDSwk4AunoZm86J1LG4Am2d0m0+WDzETyrPUUXpTcIhG/GJ1QfV3GDbExQrPsvEl/YbeqHEHC8pX5lHRpP0WWLnGxNyj7z/wTGpfW4LZVtNecJq9gnT2b1XfqckA7iXBl11ylnIc3KaP8HPkqtYqOzXMXLU+aPf+IzDy32SOtAFPz7DxO+EcYpHFiQ+29NpNQNU44D1g4wqziCo80y6oHLHcjJxrd1vSzbR453Q3hAPpatJTo5uSce3wIb+mxBB5B9Ilc0D6PJdrzQc1v5G72YPX9HUUAAAAASUVORK5CYII=',gC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAEuUlEQVR42s2YbUxbZRTHL1+RyDc/+kGDY3GJc2PZZtbFzWRZNOqixsQZF7MP8rINKGx80MxCjHPTFcdbplYx3WZ0L2qGkgzmKu6FYXjZGMX1ZVJCkZcCQmkpfbnt33sebksv97b3shDDSU4ovc9zzu+e5zznOU85bhlSyXGZgu4R1CSoRVB7VUbGHCl9Fr8ziWMyuZUWA8etF/QnweG84ACkx7KyYnVr1sC8cyfTutxc9l38OY2lOTR3JQAeF4yeqeK4WGVGBhp1OrQbjZhyOpFK6BmNobE0h80VbJCth4IQDLwkvJWP3u7srl0Y7enBcoXm0FwxQj6yuVyIcmFy9Hh2dtTR3CxzMHT/Pq59dw7XL12E225XBSIbZItsku3lQKAuJyc25XBIDIZDQZytqkThs88s6ob1MBuOIsrzaWHIFtlk0VGDodARNU0ITE3JjP1YbZRCJOnPNadUI0M2RZhoymWiZKJ1pBAujQQz4vPhYN7GlCAlWzeDj0RUYcg2+SBfiglMmU1hU8oJksH+/pQQcXXbbGxsLBLEdMc5jFzQY+T7Ykxa6sHPTUtyRtzmZ2R1grYZZXgqGXO5VEFmPB7wgRm4G/fh7091gm4XVQdXzW6ExhcjTb7Ip6TOUOGhPa+2RQ2vvsySUwni+Nt72RjPlRMihFyHTG8J4Yomtjb5JN+Jsk1VkAqQmrj6+nBwkzxPSp/bgkGrlTkZOLkjJQhpcMyWsEc+xWqdyYnnAquGyRIN+uHv/wXejgbM3v0B0Xkv+358cBCn9SWoeGEHyrZvw5flZfC4h9gz3jeRFoLU7/gj4YN8irmyhxMPKUnZDg73YMZSBt6aDzgPIGYrxOyNUgScV1ViFoOr9sW0IKGJAclxIIKYCMRCh1UiEiE/vG2lDGCp+m8dQshjS4sy+Xt9SoiR83rZePGgtBCInU7OuHg7vxYiUKQIQupt/zx9TPgwRi8ekUG4v3kHkZkR2XjyTQwc9RJ0jCdA2j9LCcFArh/VdODNOW9i8lotPM0fY/ber6y2KAn5JgY5yO3a9CA3P8FKSgJk6dLMD3Vi/s98RYhIbwH8fzWpGr/d3obyknfx+ivbUFy0F1dbLqccm1iapcnKotJRj/CdAgkE31eA6baPVCEaTTVY+2QWcp94JPGX1PBBseL45GSVbV+2xvYWeG98KGzbwywvZnvMC1UxFkNg2An/QB/4eb9kjt1mxdM5j0oAkrX1ymVZN5e8fRULmpLM2rvQW7EbXe9tZNpduBnuSzVCIobZ81PGKkWAuOoP7ZPYW1rQNJV434O76MrPW1ARJP556PzCSxzR708JQVF687XnpcuYXOK1Hnq2E/sXARQ0ODEM0xfGtBEh0OR+VnLoaWoDhNzoObA1LcjkrSYMuwexYd1jshyh/0nv9XalbwPUGqMYH0F30Za0IP92trKxv7U2MZhkkHVPZcP8bYN6Y6SlVbRXFwoO8xQg8tBdsIktTVw846P46vRJvF9RgIbaY3DY+7W3imrNc+CfB+LyyJPVfaFaUxXV1DxruU74HN2wGt5IgNwp1mGsxcxqi5amWfN1QusFK+ydZEUtFo1qisRDXbBW1ZVzVV3CV9XPEv/nDzX/AZpumio9YaAbAAAAAElFTkSuQmCC',hC='data:image/png;base64,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',BD='dblclick',ZC='dir',ZD='disabled',uD='display',kD='div',WB='down',UD='down-disabled',XB='down-hovering',KC='em',OD='error',LC='ex',YD='false',CD='focus',DC='function ',GE='gwt-CustomButton',dE='gwt-Frame',gE='gwt-HTML',tE='gwt-Image',EE='gwt-InlineLabel',eE='gwt-Label',JE='gwt-PushButton',OE='gwt-TabLayoutPanel',LE='gwt-TabLayoutPanelContent',QE='gwt-TabLayoutPanelTab',RE='gwt-TabLayoutPanelTabInner',NE='gwt-TabLayoutPanelTabs',UC='head',PB='height',oD='hidden',cE='iframe',OC='in',iE='justify',HB='k-home-summary',DD='keydown',ED='keypress',FD='keyup',SC='language',HC='left',GD='load',HD='losecapture',_C='ltr',_D='margin',jE='middle',QC='mm',eD='moduleStartup',ID='mousedown',JD='mousemove',KD='mouseout',LD='mouseover',MD='mouseup',PD='mousewheel',AC='must be positive',tB='none',JB='normal',fD='onModuleLoadStart',nD='overflow',$D='padding',SD='paste',NC='pc',lD='position',MC='pt',IC='px',zE='px ',qC='px no-repeat;margin:23px 23px;}.tabUsers{height:',uC='px no-repeat;padding:1px 3px;}.GMI44Y5A{height:',rC='px no-repeat;padding:1px 3px;}.tabGroups{height:',tC='px no-repeat;padding:1px 3px;}.tabOrgs{height:',sC='px no-repeat;padding:1px 3px;}.tabPublic{height:',vC='px no-repeat;}.GMI44Y5B{height:',xC='px no-repeat;}.GMI44Y5C{height:',wC='px no-repeat;}.GMI44Y5D{height:',yC='px no-repeat;}.GMI44Y5E{height:',zC='px no-repeat;}.GMI44Y5G{-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;background-color:#c28d66;width:67px;margin-left:479px;margin-top:5px;}.GMI44Y5F{cursor:pointer;padding:6px 8px 2px;outline:0;}.GMI44Y5I{border:0;margin:0;width:100%;height:100%;background-color:#f0c6a0;}',pC='px -',xE='px; background: url(',wE='px; height: ',nC='px;overflow:hidden;background:url("',mC='px;width:',tD='relative',rD='right',HE='role',$C='rtl',ND='scroll',aE='scrollHeight',fE='span',dD='startup',RC='style',nE='table',oE='tbody',kE='td',TC='text/css',pD='top',pE='tr',XD='true',FE='up',TD='up-disabled',VB='up-hovering',mE='verticalAlign',bE='visible',IB='whiteSpace',RB='width',vE='width: ',wD='zIndex';var _;_=Kb.prototype={};_.eQ=function Ob(a){return this===a};_.hC=function Pb(){return this.$H||(this.$H=++Oe)};_.tM=iA;_.cM={};_=Jb.prototype=new Kb;_.cM={37:1};_.u=null;_=Ib.prototype=new Jb;_.Z=function mc(){};_.$=function nc(){};_._=function oc(){return this.p};_.ab=function pc(){dc(this)};_.bb=function qc(a){ec(this,a)};_.cb=function rc(){fc(this)};_.db=function sc(){};_.eb=function tc(){};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.p=false;_.q=0;_.r=null;_.s=null;_.t=null;_=Hb.prototype=new Ib;_._=function wc(){if(this.o){return this.o.p}return false};_.ab=function xc(){if(this.q!=-1){lc(this.o,this.q);this.q=-1}dc(this.o);this.u.__listener=this};_.bb=function yc(a){ec(this,a);ec(this.o,a)};_.cb=function zc(){fc(this.o)};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.o=null;_=Fc.prototype=Gb.prototype=new Hb;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.b=null;_.c=0;_.d=null;_.e=null;_.f=null;_.g=null;_.i=null;_.j=null;_.k=null;_.n=null;_=Lc.prototype=Jc.prototype=new Kb;_.fb=function Mc(a){Bc(this.b)};_.cM={4:1,9:1};_.b=null;_=Pc.prototype=Nc.prototype=new Kb;_.fb=function Qc(a){Cc(this.b)};_.cM={4:1,9:1};_.b=null;_=Tc.prototype=Rc.prototype=new Kb;_.cM={7:1,8:1,9:1};_.b=null;var Vc=null,Wc=null,Xc=null,Yc=null,Zc=null,$c=null,_c=null,ad=null,bd=null,cd=null,dd=null,ed=null;_=kd.prototype=hd.prototype=new Kb;_.cM={};_.b=false;_=pd.prototype=new Kb;_.gb=function yd(){this.k&&this.hb()};_.hb=function zd(){this.jb((1+Math.cos(6.283185307179586))/2)};_.ib=function Ad(){this.jb((1+Math.cos(3.141592653589793))/2)};_.cM={24:1};_.g=-1;_.i=false;_.j=-1;_.k=false;var qd=null,rd=null;_=Dd.prototype=new Kb;_.kb=function Ld(){this.c||fz(Ed,this);this.lb()};_.cM={17:1};_.c=false;_.d=0;var Ed;_=Nd.prototype=Cd.prototype=new Dd;_.lb=function Od(){Bd()};_.cM={17:1};_=Yd.prototype=new Kb;_.cM={10:1,38:1};_=Xd.prototype=new Yd;_.cM={10:1,38:1};_=ie.prototype=Wd.prototype=new Xd;_.cM={3:1,10:1,38:1};_=le.prototype=Vd.prototype=new Wd;_.cM={3:1,10:1,38:1};_.b=null;_=Je.prototype=new Kb;_.cM={};var Ne=0,Oe=0;_=cf.prototype=Ye.prototype=new Je;_.cM={};_.b=null;_.c=null;var Ze;_=Pg.prototype=new Kb;_.eQ=function Sg(a){return this===a};_.hC=function Tg(){return this.$H||(this.$H=++Oe)};_.cM={38:1,39:1,40:1};_.b=0;_=Og.prototype=new Pg;_.cM={25:1,27:1,38:1,39:1,40:1};var Ug,Vg,Wg,Xg;_=ah.prototype=$g.prototype=new Og;_.cM={25:1,27:1,38:1,39:1,40:1};_=dh.prototype=bh.prototype=new Og;_.cM={25:1,27:1,38:1,39:1,40:1};_=gh.prototype=eh.prototype=new Og;_.cM={25:1,27:1,38:1,39:1,40:1};_=jh.prototype=hh.prototype=new Og;_.cM={25:1,27:1,38:1,39:1,40:1};_=kh.prototype=new Pg;_.cM={26:1,27:1,38:1,39:1,40:1};var lh,mh,nh;_=sh.prototype=qh.prototype=new kh;_.cM={26:1,27:1,38:1,39:1,40:1};_=vh.prototype=th.prototype=new kh;_.cM={26:1,27:1,38:1,39:1,40:1};_=yh.prototype=wh.prototype=new kh;_.cM={26:1,27:1,38:1,39:1,40:1};_=Ah.prototype=new Pg;_.cM={27:1,28:1,38:1,39:1,40:1};var Bh,Ch,Dh,Eh;_=Jh.prototype=Hh.prototype=new Ah;_.cM={27:1,28:1,38:1,39:1,40:1};_=Mh.prototype=Kh.prototype=new Ah;_.cM={27:1,28:1,38:1,39:1,40:1};_=Ph.prototype=Nh.prototype=new Ah;_.cM={27:1,28:1,38:1,39:1,40:1};_=Sh.prototype=Qh.prototype=new Ah;_.cM={27:1,28:1,38:1,39:1,40:1};_=Th.prototype=new Pg;_.cM={27:1,29:1,38:1,39:1,40:1};var Uh,Vh,Wh,Xh;_=ai.prototype=$h.prototype=new Th;_.cM={27:1,29:1,38:1,39:1,40:1};_=di.prototype=bi.prototype=new Th;_.cM={27:1,29:1,38:1,39:1,40:1};_=gi.prototype=ei.prototype=new Th;_.cM={27:1,29:1,38:1,39:1,40:1};_=ji.prototype=hi.prototype=new Th;_.cM={27:1,29:1,38:1,39:1,40:1};_=ki.prototype=new Pg;_.cM={30:1,38:1,39:1,40:1};var li,mi,ni,oi,pi,qi,ri,si,ti;_=zi.prototype=wi.prototype=new ki;_.nb=function Ai(){return IC};_.cM={30:1,38:1,39:1,40:1};_=Di.prototype=Bi.prototype=new ki;_.nb=function Ei(){return JC};_.cM={30:1,38:1,39:1,40:1};_=Hi.prototype=Fi.prototype=new ki;_.nb=function Ii(){return KC};_.cM={30:1,38:1,39:1,40:1};_=Li.prototype=Ji.prototype=new ki;_.nb=function Mi(){return LC};_.cM={30:1,38:1,39:1,40:1};_=Pi.prototype=Ni.prototype=new ki;_.nb=function Qi(){return MC};_.cM={30:1,38:1,39:1,40:1};_=Ti.prototype=Ri.prototype=new ki;_.nb=function Ui(){return NC};_.cM={30:1,38:1,39:1,40:1};_=Xi.prototype=Vi.prototype=new ki;_.nb=function Yi(){return OC};_.cM={30:1,38:1,39:1,40:1};_=_i.prototype=Zi.prototype=new ki;_.nb=function aj(){return PC};_.cM={30:1,38:1,39:1,40:1};_=dj.prototype=bj.prototype=new ki;_.nb=function ej(){return QC};_.cM={30:1,38:1,39:1,40:1};var gj,hj=false,ij,jj,kj;_=rj.prototype=pj.prototype=new Kb;_.mb=function sj(){(lj(),hj)&&mj()};_.cM={13:1};_=Aj.prototype=tj.prototype=new Kb;_.cM={};_.b=null;var uj;_=Fj.prototype=new Kb;_.cM={};_.d=false;_.e=null;_=Ej.prototype=new Fj;_.pb=function Nj(){return Qj(),Pj};_.cM={};_.b=null;_.c=null;var Ij=null;_=Dj.prototype=new Ej;_.cM={};_=Sj.prototype=Cj.prototype=new Dj;_.ob=function Tj(a){qm(a,4).fb(this)};_.cM={};var Pj;_=Zj.prototype=Wj.prototype=new Kb;_.hC=function $j(){return this.d};_.cM={};_.d=0;var Xj=0;_=ak.prototype=Vj.prototype=new Wj;_.cM={5:1};_.b=null;_.c=null;_=yk.prototype=uk.prototype=new Kb;_.cM={};_.b=null;_=Kk.prototype=Gk.prototype=new Fj;_.ob=function Lk(a){qm(a,6).qb(this)};_.pb=function Nk(){return Hk};_.cM={};var Hk=null;_=Xk.prototype=Uk.prototype=new Fj;_.ob=function Yk(a){Dc(qm(qm(a,7),8).b)};_.pb=function $k(){return Vk};_.cM={};var Vk=null;_=al.prototype=new Kb;_.cM={32:1};_=hl.prototype=dl.prototype=new Kb;_.cM={32:1};_.b=null;_.c=null;_=xl.prototype=ll.prototype=new al;_.cM={32:1};_.b=null;_.c=0;_.d=false;_=Al.prototype=yl.prototype=new Kb;_.cM={};_=Dl.prototype=Bl.prototype=new Kb;_.mb=function El(){ql(this.b,this.d,this.c)};_.cM={13:1};_.b=null;_.c=null;_.d=null;_=Hl.prototype=Fl.prototype=new Wd;_.cM={3:1,10:1,38:1};_=Tl.prototype=Ol.prototype=new Pg;_.cM={33:1,38:1,39:1,40:1};var Pl,Ql,Rl;_=Yl.prototype=Vl.prototype=new Kb;_.cM={};_.aC=null;_.qI=0;var gm,hm;_=qn.prototype=gn.prototype=new Kb;_.cM={};_.b=null;_.e=null;_=un.prototype=rn.prototype=new pd;_.gb=function vn(){on(this.b,0,null);this.b.b=null};_.hb=function wn(){on(this.b,0,null);this.b.b=null};
+--></script>
+<script><!--
+_.jb=function xn(a){var b,c;for(c=new Gy(this.b.d);c.c<c.d.zb();){b=qm(Fy(c),15);b.v&&(b.j=b.D+(b.L-b.D)*a);b.w&&(b.n=b.E+(b.N-b.E)*a);b.x&&(b.T=b.F+(b.P-b.F)*a);b.t&&(b.b=b.B+(b.H-b.B)*a);b.y&&(b.X=b.G+(b.R-b.G)*a);b.u&&(b.g=b.C+(b.J-b.C)*a);Vn(b)}};_.cM={24:1};_.b=null;_.c=null;_=Dn.prototype=yn.prototype=new Pg;_.cM={35:1,38:1,39:1,40:1};var zn,An,Bn;_=Nn.prototype=Fn.prototype=new Kb;_.cM={15:1};_.b=0;_.c=null;_.d=null;_.e=null;_.g=0;_.i=null;_.j=0;_.k=null;_.n=0;_.o=null;_.p=false;_.q=false;_.r=false;_.s=false;_.t=true;_.u=false;_.v=true;_.w=true;_.x=true;_.y=false;_.z=false;_.A=false;_.B=0;_.C=0;_.D=0;_.E=0;_.F=0;_.G=0;_.H=0;_.J=0;_.K=null;_.L=0;_.N=0;_.P=0;_.R=0;_.S=null;_.T=0;_.U=null;_.W=true;_.X=0;_.Y=null;_=Xn.prototype=On.prototype=new Kb;_.cM={};_.b=null;var Pn=null;_=co.prototype=ao.prototype=new Kb;_.cM={};_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;_=io.prototype=go.prototype=new Wd;_.cM={3:1,10:1,38:1};_=qo.prototype=jo.prototype=new Kb;_.cM={};_.d=false;_.f=false;_=to.prototype=ro.prototype=new Dd;_.lb=function uo(){if(!this.b.d){return}mo(this.b)};_.cM={17:1};_.b=null;_=xo.prototype=vo.prototype=new Dd;_.lb=function yo(){this.b.f=false;no(this.b,(new Date).getTime())};_.cM={17:1};_.b=null;_=Ho.prototype=zo.prototype=new Kb;_.rb=function Io(){return this.d<this.b};_.sb=function Jo(){return Eo(this)};_.cM={};_.b=0;_.c=-1;_.d=0;_.e=null;var Lo=null,Mo=null;var Wo;_=ap.prototype=$o.prototype=new Kb;_.qb=function bp(a){while((Fd(),Ed).c>0){Gd(qm(cz(Ed,0),17))}};_.cM={6:1,9:1};var dp=false,ep=null;_=op.prototype=lp.prototype=new Fj;_.ob=function pp(a){Dm(a);null.Jb()};_.pb=function qp(){return mp};_.cM={};var mp;_=tp.prototype=rp.prototype=new dl;_.cM={32:1};var vp=false;var Ep=null,Fp=null,Gp=null,Hp=null,Ip=null;_=Xp.prototype=new Ib;_.Z=function Zp(){xq(this,(vq(),tq))};_.$=function $p(){xq(this,(vq(),uq))};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=Wp.prototype=new Xp;_.ub=function jq(){return new yv(this.g)};_.tb=function kq(a){return hq(this,a)};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=Vp.prototype=new Wp;_.tb=function pq(a){var b;b=hq(this,a);b&&oq(a.u);return b};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=wq.prototype=sq.prototype=new Fl;_.cM={3:1,10:1,38:1};var tq,uq;_=Aq.prototype=yq.prototype=new Kb;_.vb=function Bq(a){a.ab()};_.cM={};_=Eq.prototype=Cq.prototype=new Kb;_.vb=function Fq(a){a.cb()};_.cM={};_=Iq.prototype=new Ib;_.ab=function Mq(){Kq(this)};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=Hq.prototype=new Iq;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=Pq.prototype=new Wp;_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.e=null;_.f=null;_=Sq.prototype=new Hq;_.ab=function kr(){!this.c&&Yq(this,this.k);Kq(this)};_.bb=function lr(a){var b,c,d;if(this.u[ZD]){return}d=xp(a.type);switch(d){case 1:if(!this.b){a.stopPropagation();return}break;case 4:if(Sf(a)==1){this.u.focus();(1&(!this.c&&Yq(this,this.k),this.c.b))<=0&&hr(this);So(this.u);this.i=true;a.preventDefault()}break;case 8:if(this.i){this.i=false;Ro(this.u);(2&(!this.c&&Yq(this,this.k),this.c).b)>0&&Sf(a)==1&&((1&(!this.c&&Yq(this,this.k),this.c.b))>0&&hr(this),Wq(this))}break;case 64:this.i&&(a.preventDefault(),undefined);break;case 32:c=Kp(a);if(this.u.contains(a.target)&&(!c||!this.u.contains(c))){this.i&&(1&(!this.c&&Yq(this,this.k),this.c.b))>0&&hr(this);(2&(!this.c&&Yq(this,this.k),this.c.b))>0&&ir(this)}break;case 16:if(this.u.contains(a.target)){(2&(!this.c&&Yq(this,this.k),this.c.b))<=0&&ir(this);this.i&&(1&(!this.c&&Yq(this,this.k),this.c.b))<=0&&hr(this)}break;case 4096:if(this.j){this.j=false;(1&(!this.c&&Yq(this,this.k),this.c.b))>0&&hr(this)}break;case 8192:if(this.i){this.i=false;(1&(!this.c&&Yq(this,this.k),this.c.b))>0&&hr(this)}}ec(this,a);if((xp(a.type)&896)!=0){b=(a.keyCode||0)&65535;switch(d){case 128:if(b==32){this.j=true;(1&(!this.c&&Yq(this,this.k),this.c.b))<=0&&hr(this)}break;case 512:if(this.j&&b==32){this.j=false;(1&(!this.c&&Yq(this,this.k),this.c.b))>0&&hr(this);Wq(this)}break;case 256:if(b==10||b==13){(1&(!this.c&&Yq(this,this.k),this.c.b))<=0&&hr(this);(1&(!this.c&&Yq(this,this.k),this.c.b))>0&&hr(this);Wq(this)}}}};_.cb=function mr(){fc(this);Uq(this);(2&(!this.c&&Yq(this,this.k),this.c.b))>0&&ir(this)};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.b=false;_.c=null;_.d=null;_.e=null;_.f=null;_.g=null;_.i=false;_.j=false;_.k=null;_.n=null;_.o=null;_=or.prototype=new Kb;_.cM={};_.d=null;_.e=null;_.f=null;_=ur.prototype=nr.prototype=new or;_.cM={};_.b=0;_.c=null;_=Dr.prototype=vr.prototype=new Wp;_.tb=function Er(a){var b,c,d;b=(d=a.u.parentNode,(!d||d.nodeType!=1)&&(d=null),d);c=hq(this,a);if(c){a.u.style[RB]=uB;a.u.style[PB]=uB;a.u.style.display=uB;this.u.removeChild(b);this.c==a&&(this.c=null)}return c};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.b=false;_.c=null;var wr=null;_=Lr.prototype=Fr.prototype=new pd;_.hb=function Mr(){if(this.e){this.b.style[PB]=SB;this.b.style.display=uB;this.c.style.display=tB;this.c.style[PB]=SB}else{this.b.style.display=tB;this.b.style[PB]=SB;this.c.style[PB]=SB;this.c.style.display=uB}this.b.style[nD]=bE;this.c.style[nD]=bE;this.b=null;this.c=null;this.f.u.style.display=tB;this.f=null};_.ib=function Nr(){var a,b,c;a=(c=this.b.parentNode,(!c||c.nodeType!=1)&&(c=null),c);b=a.offsetHeight||0;if(this.e){this.d=this.c.offsetHeight||0;this.c.style[PB]=tw(1,this.d-1)+(ui(),IC)}else{this.d=this.b.offsetHeight||0;this.b.style[PB]=tw(1,this.d-1)+(ui(),IC)}(a.offsetHeight||0)!=b&&(this.d=-1);this.b.style[nD]=oD;this.c.style[nD]=oD;Jr(this,0);this.b.style.display=uB;this.c.style.display=uB};_.jb=function Or(a){Jr(this,a)};_.cM={24:1};_.b=null;_.c=null;_.d=-1;_.e=false;_.f=null;_=Sr.prototype=Pr.prototype=new Kb;_.cM={};_.b=null;_.c=null;_.d=null;_=Wr.prototype=Tr.prototype=new Wp;_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=$r.prototype=Yr.prototype=new Ib;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=bs.prototype=new Ib;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.b=null;_=is.prototype=as.prototype=new bs;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=ns.prototype=ms.prototype=_r.prototype=new as;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};var xs,ys,zs;_=Bs.prototype=new Kb;_.cM={};_=Fs.prototype=Ds.prototype=new Bs;_.cM={};_.b=null;var Is;_=Ms.prototype=Ks.prototype=new Kb;_.cM={};_.b=null;_=Vs.prototype=Qs.prototype=new Pq;_.tb=function Ws(a){var b,c,d;c=(d=a.u.parentNode,(!d||d.nodeType!=1)&&(d=null),d);b=hq(this,a);b&&this.c.removeChild(c);return b};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.c=null;_=$s.prototype=Xs.prototype=new Ib;_.bb=function at(a){xp(a.type)==32768&&!!this.b&&(this.u[uE]=uB,undefined);ec(this,a)};_.db=function bt(){var a;a=tg(this.u,uE);Fw(GD,a)&&Yo(new lt(this))};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.b=null;_=dt.prototype=new Kb;_.cM={};_=ht.prototype=ct.prototype=new dt;_.cM={};_=lt.prototype=it.prototype=new Kb;_.mb=function mt(){kt(this)};_.cM={13:1,16:1};_.b=null;_=rt.prototype=pt.prototype=new as;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=yt.prototype=vt.prototype=new Kb;_.mb=function zt(){this.e=false;if(this.b){return}on(this.d,this.c,new Ct)};_.cM={13:1};_.b=false;_.c=0;_.d=null;_.e=false;_=Ct.prototype=At.prototype=new Kb;_.cM={};_=Nt.prototype=Dt.prototype=new Wp;_.db=function Ot(){};_.eb=function Pt(){};_.tb=function Qt(a){var b;return b=hq(this,a),b&&pn(this.b,a.s),b};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.b=null;_.c=null;_=Ut.prototype=St.prototype=new Sq;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=Wt.prototype=new Hb;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=Yt.prototype=new Vp;_.cM={18:1,19:1,20:1,22:1,31:1,32:1,36:1,37:1};var Zt,$t,_t;_=iu.prototype=gu.prototype=new Kb;_.vb=function ju(a){a._()&&a.cb()};_.cM={};_=mu.prototype=ku.prototype=new Kb;_.qb=function nu(a){du()};_.cM={6:1,9:1};_=qu.prototype=ou.prototype=new Yt;_.cM={18:1,19:1,20:1,22:1,31:1,32:1,36:1,37:1};_=wu.prototype=ru.prototype=new Xp;_.wb=function yu(){return this.u};_.ub=function zu(){return new Fu(this)};_.tb=function Au(a){return uu(this,a)};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.c=null;_=Fu.prototype=Bu.prototype=new Kb;_.rb=function Gu(){return this.b};_.sb=function Hu(){return Eu(this)};_.cM={};_.c=null;_=Xu.prototype=Nu.prototype=new Wt;_.ub=function Yu(){return new yv(this.d)};_.tb=function Zu(a){return Uu(this,a)};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.b=0;_.c=null;_.e=null;_.f=-1;_=av.prototype=$u.prototype=new Kb;_.fb=function bv(a){Wu(this.b,this.c)};_.cM={4:1,9:1};_.b=null;_.c=null;_=fv.prototype=cv.prototype=new ru;_.wb=function gv(){return this.b};_.cM={18:1,19:1,21:1,22:1,31:1,32:1,36:1,37:1};_.b=null;_=qv.prototype=hv.prototype=new Kb;_.ub=function rv(){return new yv(this)};_.cM={};_.b=null;_.c=0;_=yv.prototype=sv.prototype=new Kb;_.rb=function zv(){return this.b<this.c.c-1};_.sb=function Av(){return wv(this)};_.cM={};_.b=-1;_.c=null;_=Lv.prototype=Jv.prototype=new Wd;_.cM={3:1,10:1,38:1};_=Pv.prototype=Nv.prototype=new Kb;_.cM={};_=Tv.prototype=Rv.prototype=new Wd;_.cM={3:1,10:1,38:1};_=Yv.prototype=Wv.prototype=new Wd;_.cM={3:1,10:1,38:1};_=_v.prototype=Zv.prototype=new Wd;_.cM={3:1,10:1,38:1};_=dw.prototype=cw.prototype=aw.prototype=new Wd;_.cM={3:1,10:1,38:1};_=fw.prototype=new Kb;_.cM={38:1,41:1};_=iw.prototype=ew.prototype=new fw;_.eQ=function jw(a){return a!=null&&a.cM&&!!a.cM[23]&&qm(a,23).b==this.b};_.hC=function kw(){return this.b};_.cM={23:1,38:1,39:1,41:1};_.b=0;var nw;_=yw.prototype=xw.prototype=vw.prototype=new Wd;_.cM={3:1,10:1,38:1};_=Bw.prototype=zw.prototype=new Kb;_.cM={38:1,42:1};_=String.prototype;_.eQ=function Pw(a){return Fw(this,a)};_.hC=function Rw(){return Yw(this)};_.cM={1:1,38:1,39:1};var Tw,Uw=0,Vw;_=ax.prototype=$w.prototype=new Wd;_.cM={3:1,10:1,38:1};_=bx.prototype=new Kb;_.xb=function ex(a){throw new ax(TE)};_.yb=function fx(a){var b;b=dx(this.ub(),a);return !!b};_.Ab=function gx(a){var b,c,d;d=this.zb();a.length<d&&(a=_l(a,d));c=this.ub();for(b=0;b<d;++b){em(a,b,c.sb())}a.length>d&&em(a,d,null);return a};_.cM={};_=ix.prototype=new Kb;_.eQ=function lx(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[11])){return false}e=qm(a,11);if(this.e!=e.e){return false}for(c=new Xx((new Px(e)).b);Ey(c.b);){b=qm(Fy(c.b),43);d=b.Cb();f=b.Db();if(!(d==null?this.d:d!=null&&d.cM&&!!d.cM[1]?SE+qm(d,1) in this.f:vx(this,d,~~ve(d)))){return false}if(!hA(f,d==null?this.c:d!=null&&d.cM&&!!d.cM[1]?this.f[SE+qm(d,1)]:tx(this,d,~~ve(d)))){return false}}return true};_.hC=function mx(){var a,b,c;c=0;for(b=new Xx((new Px(this)).b);Ey(b.b);){a=qm(Fy(b.b),43);c+=a.hC();c=~~c}return c};_.cM={11:1};_=hx.prototype=new ix;_.Bb=function Fx(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&te(a,b)};_.cM={11:1};_.b=null;_.c=null;_.d=false;_.e=0;_.f=null;_=Hx.prototype=new bx;_.eQ=function Jx(a){var b,c,d;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[44])){return false}c=qm(a,44);if(c.zb()!=this.zb()){return false}for(b=c.ub();b.rb();){d=b.sb();if(!this.yb(d)){return false}}return true};_.hC=function Kx(){var a,b,c;a=0;for(b=this.ub();b.rb();){c=b.sb();if(c!=null){a+=ve(c);a=~~a}}return a};_.cM={44:1};_=Px.prototype=Gx.prototype=new Hx;_.yb=function Qx(a){return Mx(this,a)};_.ub=function Rx(){return new Xx(this.b)};_.zb=function Sx(){return this.b.e};_.cM={44:1};_.b=null;_=Xx.prototype=Tx.prototype=new Kb;_.rb=function Yx(){return Ey(this.b)};_.sb=function Zx(){return qm(Fy(this.b),43)};_.cM={};_.b=null;_=_x.prototype=new Kb;_.eQ=function by(a){var b;if(a!=null&&a.cM&&!!a.cM[43]){b=qm(a,43);if(hA(this.Cb(),b.Cb())&&hA(this.Db(),b.Db())){return true}}return false};_.hC=function cy(){var a,b;a=0;b=0;this.Cb()!=null&&(a=ve(this.Cb()));this.Db()!=null&&(b=ve(this.Db()));return a^b};_.cM={43:1};_=ey.prototype=$x.prototype=new _x;_.Cb=function fy(){return null};_.Db=function gy(){return this.b.c};_.Eb=function hy(a){return zx(this.b,a)};_.cM={43:1};_.b=null;_=ky.prototype=iy.prototype=new _x;_.Cb=function ly(){return this.b};_.Db=function my(){return this.c.f[SE+this.b]};_.Eb=function ny(a){return Ax(this.c,this.b,a)};_.cM={43:1};_.b=null;_.c=null;_=oy.prototype=new bx;_.xb=function sy(a){this.Fb(this.zb(),a);return true};_.Fb=function ty(a,b){throw new ax(WE)};_.eQ=function vy(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[12])){return false}f=qm(a,12);if(this.zb()!=f.zb()){return false}d=new Gy(this);e=f.ub();while(d.c<d.d.zb()){b=Fy(d);c=Fy(e);if(!(b==null?c==null:te(b,c))){return false}}return true};_.hC=function wy(){var a,b,c;b=1;a=new Gy(this);while(a.c<a.d.zb()){c=Fy(a);b=31*b+(c==null?0:ve(c));b=~~b}return b};_.ub=function yy(){return new Gy(this)};_.Hb=function zy(){return new My(this,0)};_.Ib=function Ay(a){return new My(this,a)};_.cM={12:1};_=Gy.prototype=By.prototype=new Kb;_.rb=function Hy(){return this.c<this.d.zb()};_.sb=function Iy(){return Fy(this)};_.cM={};_.c=0;_.d=null;_=My.prototype=Jy.prototype=new By;_.cM={};_.b=null;_=Qy.prototype=Ny.prototype=new Hx;_.yb=function Ry(a){return rx(this.b,a)};_.ub=function Sy(){var a;return a=new Xx(this.c.b),new Wy(a)};_.zb=function Ty(){return this.c.b.e};_.cM={44:1};_.b=null;_.c=null;_=Wy.prototype=Uy.prototype=new Kb;_.rb=function Xy(){return Ey(this.b.b)};_.sb=function Yy(){var a;a=qm(Fy(this.b.b),43);return a.Cb()};_.cM={};_.b=null;_=iz.prototype=Zy.prototype=new oy;_.xb=function jz(a){return em(this.b,this.c++,a),true};_.Fb=function kz(a,b){bz(this,a,b)};_.yb=function lz(a){return dz(this,a,0)!=-1};_.Gb=function mz(a){return uy(a,this.c),this.b[a]};_.zb=function nz(){return this.c};_.Ab=function qz(a){return hz(this,a)};_.cM={12:1,38:1};_.c=0;var tz;_=xz.prototype=vz.prototype=new oy;_.yb=function yz(a){return false};_.Gb=function zz(a){throw new cw};_.zb=function Az(){return 0};_.cM={12:1,38:1};_=Ez.prototype=Bz.prototype=new hx;_.cM={11:1,38:1};_=Lz.prototype=Fz.prototype=new Hx;_.xb=function Mz(a){var b;return b=xx(this.b,a,this),b==null};_.yb=function Nz(a){return rx(this.b,a)};_.ub=function Oz(){var a;return a=new Xx(kx(this.b).c.b),new Wy(a)};_.zb=function Pz(){return this.b.e};_.cM={38:1,44:1};_.b=null;_=Yz.prototype=Vz.prototype=new _x;_.Cb=function Zz(){return this.b};_.Db=function $z(){return this.c};_.Eb=function _z(a){var b;b=this.c;this.c=a;return b};_.cM={43:1};_.b=null;_.c=null;_=cA.prototype=aA.prototype=new Wd;_.cM={3:1,10:1,38:1};var $entry=Se;var Fm=new Pv,Qm=new Pv,Km=new Pv,Gm=new Pv,Hm=new Pv,Im=new Pv,Jm=new Pv,Rm=new Pv,Lm=new Pv,Mm=new Pv,Nm=new Pv,Om=new Pv,Pm=new Pv;$stats && $stats({moduleName:'kuneintro',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.kuneintro) $wnd.kuneintro.onScriptLoad();
+--></script></body></html>
\ No newline at end of file
Added: intro/war/kuneintro/807CA58765E639ABAD8AA3A1FE4820F6.cache.html
===================================================================
--- intro/war/kuneintro/807CA58765E639ABAD8AA3A1FE4820F6.cache.html (rev 0)
+++ intro/war/kuneintro/807CA58765E639ABAD8AA3A1FE4820F6.cache.html 2011-05-09 13:50:42 UTC (rev 1365)
@@ -0,0 +1,593 @@
+<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.1.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '807CA58765E639ABAD8AA3A1FE4820F6';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'kuneintro',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
+function JB(){}
+function Tb(){}
+function Sb(){}
+function Rb(){}
+function Qb(){}
+function Pb(){}
+function Sc(){}
+function Wc(){}
+function $c(){}
+function vd(){}
+function sd(){}
+function Ad(){}
+function Od(){}
+function Nd(){}
+function je(){}
+function ie(){}
+function he(){}
+function ge(){}
+function Ve(){}
+function rf(){}
+function lf(){}
+function If(){}
+function Df(){}
+function uh(){}
+function th(){}
+function Hh(){}
+function Kh(){}
+function Nh(){}
+function Qh(){}
+function Th(){}
+function Zh(){}
+function ai(){}
+function di(){}
+function hi(){}
+function oi(){}
+function ri(){}
+function ui(){}
+function xi(){}
+function Ai(){}
+function Hi(){}
+function Ki(){}
+function Ni(){}
+function Qi(){}
+function Ti(){}
+function dj(){}
+function ij(){}
+function mj(){}
+function qj(){}
+function uj(){}
+function yj(){}
+function Cj(){}
+function Gj(){}
+function Kj(){}
+function _j(){}
+function bk(){}
+function xk(){}
+function wk(){}
+function vk(){}
+function Kk(){}
+function uk(){}
+function Ok(){}
+function Nk(){}
+function ml(){}
+function Cl(){}
+function yl(){}
+function Pl(){}
+function Ml(){}
+function Ul(){}
+function Xl(){}
+function dm(){}
+function sm(){}
+function qm(){}
+function tm(){}
+function xm(){}
+function Gm(){}
+function Qm(){}
+function Nm(){}
+function ao(){}
+function no(){}
+function uo(){}
+function Bo(){}
+function Ko(){}
+function So(){}
+function Ro(){}
+function qp(){}
+function vp(){}
+function yp(){}
+function Gp(){}
+function Kp(){}
+function Op(){}
+function Or(){}
+function lr(){}
+function kr(){}
+function jr(){}
+function Ir(){}
+function Qr(){}
+function Ur(){}
+function Sr(){}
+function Yr(){}
+function Xr(){}
+function qq(){}
+function oq(){}
+function Bq(){}
+function Hq(){}
+function ds(){}
+function gs(){}
+function Es(){}
+function Ds(){}
+function Ls(){}
+function _s(){}
+function Vs(){}
+function dt(){}
+function ht(){}
+function mt(){}
+function rt(){}
+function qt(){}
+function pt(){}
+function Rt(){}
+function Tt(){}
+function $t(){}
+function eu(){}
+function lu(){}
+function tu(){}
+function su(){}
+function yu(){}
+function Fu(){}
+function Lu(){}
+function Su(){}
+function Qu(){}
+function Tu(){}
+function gv(){}
+function kv(){}
+function mv(){}
+function yv(){}
+function wv(){}
+function Cv(){}
+function Av(){}
+function Ev(){}
+function Hv(){}
+function Rv(){}
+function Rw(){}
+function bw(){}
+function ow(){}
+function sw(){}
+function xw(){}
+function Iw(){}
+function Vw(){}
+function jx(){}
+function px(){}
+function nx(){}
+function rx(){}
+function wx(){}
+function zx(){}
+function Cx(){}
+function Hx(){}
+function Gx(){}
+function Xx(){}
+function _x(){}
+function zy(){}
+function Cy(){}
+function Jy(){}
+function Iy(){}
+function gz(){}
+function fz(){}
+function sz(){}
+function Az(){}
+function zz(){}
+function Jz(){}
+function Pz(){}
+function aA(){}
+function iA(){}
+function mA(){}
+function tA(){}
+function yA(){}
+function YA(){}
+function WA(){}
+function aB(){}
+function eB(){}
+function uB(){}
+function BB(){}
+function by(a){}
+function Yd(){Qd()}
+function we(){Hf()}
+function xp(){Hf()}
+function lx(){Hf()}
+function tx(){Hf()}
+function Ex(){Hf()}
+function Zx(){Hf()}
+function DB(){Hf()}
+function ve(a){Hf()}
+function yx(a){Hf()}
+function Bx(a){Hf()}
+function Fx(a){Hf()}
+function $x(a){Hf()}
+function By(a){Hf()}
+function fp(){Mo()}
+function Eq(){Dq()}
+function _b(a,b){a.t=b}
+function _h(){this.a=0}
+function Jh(){this.a=0}
+function Ji(){this.a=0}
+function qi(){this.a=0}
+function ci(){this.a=1}
+function ti(){this.a=1}
+function Mi(){this.a=1}
+function Mh(){this.a=1}
+function Ph(){this.a=2}
+function Pi(){this.a=2}
+function fi(){this.a=2}
+function wi(){this.a=2}
+function zi(){this.a=3}
+function Si(){this.a=3}
+function Sh(){this.a=3}
+function sj(){this.a=3}
+function gj(){this.a=0}
+function kj(){this.a=1}
+function oj(){this.a=2}
+function wj(){this.a=4}
+function Aj(){this.a=5}
+function Ej(){this.a=6}
+function Ij(){this.a=7}
+function Mj(){this.a=8}
+function Uc(a){this.a=a}
+function Yc(a){this.a=a}
+function ad(a){this.a=a}
+function au(a){this.a=a}
+function Bu(a){this.a=a}
+function Vt(a){this.a=a}
+function Kx(a){this.a=a}
+function oz(a){this.a=a}
+function Fz(a){this.a=a}
+function Wp(a){this.d=a}
+function Ou(a){this.c=a}
+function Ow(a){this.b=a}
+function fA(a){this.c=a}
+function vA(a){this.a=a}
+function ql(){this.a={}}
+function Rk(){this.c=++Pk}
+function Lm(a,b){this.a=b}
+function zo(a,b){this.a=b}
+function ps(a,b){a.e=b}
+function rs(a,b){a.f=b}
+function rh(a){a[eE]=fE}
+function dB(){Ry(this)}
+function _w(){Xw();ax()}
+function ah(){ah=JB;eh()}
+function ek(){ek=JB;hk()}
+function mu(){mu=JB;new dB}
+function wu(){wu=JB;new _w}
+function kB(){this.a=new dB}
+function nf(){nf=JB;mf=new rf}
+function xl(){return null}
+function dq(a){return true}
+function Sp(a){return a.c<a.a}
+function jo(a){_o(a.b,a.d)}
+function ko(a){ap(a.b,a.d)}
+function Cr(a,b){rr(a,b,a.t)}
+function zw(a,b){Cw(a,b,a.b)}
+function iq(a,b){Pq();br(a,b)}
+function bc(a,b,c){fc(a.t,b,c)}
+function Vu(a,b){Wu(a,b,a.f.b)}
+function Mc(a){a.b=a.i.e+1}
+function Mp(a){Qd();this.a=a}
+function Ip(a){Qd();this.a=a}
+function Mr(a){zm.call(this,a)}
+function Wx(a){return 5<a?5:a}
+function Vx(a,b){return a>b?a:b}
+function kw(a,b){jw(a,Bw(a.c,b))}
+function jt(a,b,c){vr(a,b,a.t,c)}
+function Ep(a,b){BA(a.b,b);Dp(a)}
+function Lc(a){a.b=Wx(a.b+1);Nc(a)}
+function kc(a,b){!!a.q&&$l(a.q,b)}
+function _u(a,b,c){b.r.U=c;Nu(a.b)}
+function qo(a,b){this.a=a;this.b=b}
+function qw(a,b){this.a=a;this.b=b}
+function pA(a,b){this.a=a;this.b=b}
+function xB(a,b){this.a=a;this.b=b}
+function Lz(a,b){this.b=a;this.a=b}
+function Te(b,a){b[b.length]=a}
+function lq(){lq=JB;kq=new Fp}
+function Dq(){Dq=JB;Cq=new Rk}
+function VA(){VA=JB;UA=new YA}
+function vy(){vy=JB;sy={};uy={}}
+function Mv(){this.t=Yf($doc,YD)}
+function Rp(a){return DA(a.d.b,a.b)}
+function dA(a){return a.b<a.c.Db()}
+function hn(a,b){return a.cM&&a.cM[b]}
+function hy(b,a){return b.indexOf(a)}
+function Xy(b,a){return XD+a in b.e}
+function Wo(a,b){kp(b);ep(a,b,true)}
+function _o(a,b){Yo(a,b);Zo(a,b,a.a)}
+function lo(a,b){Oo(b.d,b.c);GA(a.c,b)}
+function Vz(a,b){(a<0||a>=b)&&Yz(a,b)}
+function ac(a,b,c){bc(a,dc(a.t)+LC+b,c)}
+function Kc(a){a.b=Vx(0,a.b-1);Nc(a)}
+function qf(a,b){a.b=sf(a.b,[b,false])}
+function wr(a,b){return xr(a,Aw(a.f,b))}
+function ye(a){Hf();this.a=a;Gf(this)}
+function _l(a){this.a=new pm;this.b=a}
+function Jq(){this.a=new pm;this.b=null}
+function pm(){this.d=new dB;this.c=false}
+function Qd(){Qd=JB;Pd=new JA;wq(new qq)}
+function Ik(){Ik=JB;Hk=new Uk(new Kk)}
+function Lr(){Lr=JB;Jr=new Qr;Kr=new Ur}
+function Pq(){if(!Lq){Zq();Lq=true}}
+function fq(a){_p=a;Pq();a.setCapture()}
+function Gv(){rv.call(this,$doc.body)}
+function Vv(a){this.b=a;this.a=!!this.b.b}
+function JA(){this.a=Vm(Jn,{38:1},0,0,0)}
+function Gw(){this.a=Vm(Hn,{38:1},19,4,0)}
+function ho(a,b,c){return No(a.b,a.d,b,c)}
+function im(a,b,c){var d;d=km(a,b);d.Bb(c)}
+function Yu(a,b,c,d){Fo(b.r,c,d);Nu(a.b)}
+function $u(a,b,c,d){Ho(b.r,c,d);Nu(a.b)}
+function Zu(a,b,c,d,e){Go(b.r,c,d,e);Nu(a.b)}
+function DA(a,b){Vz(b,a.b);return a.a[b]}
+function BA(a,b){Ym(a.a,a.b++,b);return true}
+function ag(a,b){a.fireEvent(_D+b.type,b)}
+function Yz(a,b){throw new Fx(cH+a+dH+b)}
+function hm(a,b){!a.a&&(a.a=new JA);BA(a.a,b)}
+function El(a){var b;if(zl){b=new Cl;$l(a,b)}}
+function zt(a){vt.call(this,a,gy(XF,hg(a)))}
+function Dt(a){Ct.call(this);ft(this.a,a,true)}
+function vt(a){this.t=a;this.a=new gt(this.t)}
+function vm(a,b,c){this.a=a;this.c=b;this.b=c}
+function rv(a){this.f=new Gw;this.t=a;mc(this)}
+function Ts(){this.f=new Gw;this.t=Yf($doc,YD)}
+function kt(){this.f=new Gw;this.t=Yf($doc,YD)}
+function ot(){this.t=Yf($doc,UF);this.t[MC]=VF}
+function zq(){tq&&El((!uq&&(uq=new Jq),uq))}
+function $j(){if(!Tj){Tj=true;qf((nf(),mf),Sj)}}
+function og(){if(!mg){lg=pg();mg=true}return lg}
+function yy(){if(ty==256){sy=uy;uy={};ty=0}++ty}
+function Xj(){Xj=JB;Uj=[];Vj=[];Wj=[];Sj=new bk}
+function an(){an=JB;$m=[];_m=[];bn(new Qm,$m,_m)}
+function Qx(){Qx=JB;Px=Vm(In,{38:1},23,256,0)}
+function hk(){hk=JB;ek();gk=Vm(yn,{38:1},-1,30,1)}
+function qv(){qv=JB;nv=new yv;ov=new dB;pv=new kB}
+function wq(a){yq();return xq(zl?zl:(zl=new Rk),a)}
+function ky(b,a){return b.substr(a,b.length-a)}
+function mn(a,b){return a!=null&&a.cM&&!!a.cM[b]}
+function lm(a,b){if(!b){throw new $x(sE)}jm(a,b)}
+function Jv(a,b){if(a.b){throw new Bx(tG)}Lv(a,b)}
+function ur(a,b){if(b<0||b>a.f.b){throw new Ex}}
+function tr(a,b){if(b<0||b>=a.f.b){throw new Ex}}
+function wn(a){if(a!=null){throw new tx}return null}
+function $w(a){if(!og()){return a.t}return Qf(a.t)}
+function Ly(a){var b;b=new oz(a);return new pA(a,b)}
+function wg(a){var b;b=Rf(a);!!b&&b.removeChild(a)}
+function gB(a,b){var c;c=Yy(a.a,b,a);return c==null}
+function gq(a,b){og()?kh(a,b):(a.src=b,undefined)}
+function sf(a,b){!a&&(a=[]);a[a.length]=b;return a}
+function gt(a){this.a=a;this.b=Cm(a);this.c=this.b}
+function Ct(){zt.call(this,Yf($doc,YD));this.t[MC]=YF}
+function Hu(){zt.call(this,Yf($doc,XF));this.t[MC]=nG}
+function Ks(a,b,c,d){this.b=c;this.a=d;this.e=a;this.c=b}
+function Ry(a){a.a=[];a.e={};a.c=false;a.b=null;a.d=0}
+function Rl(a){var b;if(Nl){b=new Pl;!!a.q&&$l(a.q,b)}}
+function mq(a){lq();if(!a){throw new $x(TE)}Ep(kq,a)}
+function xq(a,b){return gm((!uq&&(uq=new Jq),uq).a,a,b)}
+function Kg(b,a){return b[a]==null?null:String(b[a])}
+function nn(a){return a!=null&&a.tM!=JB&&!(a.cM&&!!a.cM[1])}
+function Dp(a){if(a.b.b!=0&&!a.e&&!a.c){a.e=true;Sd(a.d,1)}}
+function kA(a){if(a.b<=0){throw new DB}return a.a.Kb(--a.b)}
+function Aw(a,b){if(b<0||b>=a.b){throw new Ex}return a.a[b]}
+function Xu(a,b){var c;c=xr(a,b);c&&lo(a.a,b.r);return c}
+function ap(a,b){bp(b);b.onresize=null;a.a.onresize=null}
+function Yo(c,a){var b=c;a.onresize=function(){b.tb(a)}}
+function ew(a,b,c,d){var e;e=new Dt(c);fw(a,b,new vw(e),d)}
+function Zt(){Zt=JB;new au(aG);new au(bG);Yt=new au(HE)}
+function jc(a,b,c){return gm((!a.q?(a.q=new _l(a)):a.q).a,c,b)}
+function rr(a,b,c){rc(b);zw(a.f,b);c.appendChild(b.t);tc(b,a)}
+function av(a,b,c){b.r.V=c;b.t.style.display=c?WC:VC;Nu(a.b)}
+function Zo(d,a,b){var c=d;b.onresize=function(){c.ub(a,true)}}
+function sv(a){qv();try{a.bb()}finally{az(pv.a,a)!=null}}
+function tv(){qv();try{Nr(pv,nv)}finally{Ry(pv.a);Ry(ov)}}
+function eh(){try{$doc.execCommand(dE,false,true)}catch(a){}}
+function bf(){if(Ze++==0){of((nf(),mf));return true}return false}
+function Mw(a){if(a.a>=a.b.b){throw new DB}return a.b.a[++a.a]}
+function mo(a){this.b=new fp;this.c=new JA;this.d=a;Xo(this.b,a)}
+function Fw(a,b){var c;c=Bw(a,b);if(c==-1){throw new DB}Ew(a,c)}
+function ls(a,b){var c;c=(b.a&1)==1;a.t.setAttribute(MF,c?NF:OF)}
+function uc(a,b){a.p==-1?iq(a.t,b|(a.t.__eventBits||0)):(a.p|=b)}
+function Hs(a,b){a.d=b.t;!!a.e.b&&Gs(a.e.b)==Gs(a)&&os(a.e,a.d)}
+function uw(a,b){b?bc(a,dc(a.t)+yG,true):bc(a,dc(a.t)+yG,false)}
+function az(a,b){return !b?cz(a):bz(a,b,~~(b.$H||(b.$H=++$e)))}
+function Ge(a,b){return a.tM==JB||a.cM&&!!a.cM[1]?a.eQ(b):a===b}
+function Fo(a,b,c){a.u=a.v=true;a.x=false;a.K=0;a.M=0;a.L=b;a.N=c}
+function Ho(a,b,c){a.w=a.t=true;a.s=false;a.O=0;a.I=56;a.P=b;a.J=c}
+function sp(a,b,c,d){this.b=b;this.c=0;this.a=d;this.e=c;this.d=a}
+function Go(a,b,c,d){a.w=a.s=true;a.t=false;a.O=b;a.G=0;a.P=c;a.H=d}
+function Wm(a,b,c,d){an();dn(d,$m,_m);d.aC=a;d.cM=b;d.qI=c;return d}
+function $y(a,b){var c;c=a.b;a.b=b;if(!a.c){a.c=true;++a.d}return c}
+function Tm(a,b){var c,d;c=a;d=Um(0,b);Wm(c.aC,c.cM,c.qI,d);return d}
+function jn(a,b){if(a!=null&&!(a.cM&&a.cM[b])){throw new tx}return a}
+function eA(a){if(a.b>=a.c.Db()){throw new DB}return a.c.Kb(a.b++)}
+function Uv(a){if(!a.a||!a.b.b){throw new DB}a.a=false;return a.b.b}
+function Fd(a){if(!a.g){return}GA(Cd,a);a.fb();a.j=false;a.g=false}
+function eq(a){!!_p&&a==_p&&(_p=null);Pq();a.releaseCapture()}
+function cz(a){var b;b=a.b;a.b=null;if(a.c){a.c=false;--a.d}return b}
+function Nu(a){a.b=0;a.a=false;if(!a.d){a.d=true;qf((nf(),mf),a)}}
+function xs(a){var b,c;b=(!a.b&&ms(a,a.j),a.b.a)^1;c=js(a,b);ms(a,c)}
+function CA(a,b,c){(b<0||b>a.b)&&Yz(b,a.b);a.a.splice(b,0,c);++a.b}
+function Up(a){FA(a.d.b,a.b);--a.a;a.b<=a.c&&--a.c<0&&(a.c=0);a.b=-1}
+function Er(a){a.style[fE]=WC;a.style[HE]=WC;a.style[GE]=WC}
+function yt(){this.t=Yf($doc,YD);this.a=new gt(this.t);this.t[MC]=WF}
+function hx(b){try{b.focus()}catch(a){if(!b||!b.focus){throw a}}}
+function EA(a,b,c){for(;c<a.b;++c){if(IB(b,a.a[c])){return c}}return -1}
+function iw(a,b){var c;c=Bw(a.c,b);if(c==-1){return false}return hw(a,c)}
+function go(a,b){var c,d;c=Vo(a.d,b);d=new Jo(c,b);BA(a.c,d);return d}
+function Tp(a){var b;a.b=a.c;b=DA(a.d.b,a.c++);a.c>=a.a&&(a.c=0);return b}
+function Rf(a){var b=a.parentNode;(!b||b.nodeType!=1)&&(b=null);return b}
+function iu(a){var b;b=Yf($doc,cG);b[dG]=a.a.a;b.style[eG]=a.c.a;return b}
+function sr(a,b,c){var d;ur(a,c);if(b.s==a){d=Bw(a.f,b);d<c&&--c}return c}
+function vr(a,b,c,d){d=sr(a,b,d);rc(b);Cw(a.f,b,d);$q(c,b.t,d);tc(b,a)}
+function Ec(a,b){if(a.n){throw new Bx(UC)}rc(b);_b(a,b.t);a.n=b;tc(b,a)}
+function Vd(a,b){return $wnd.setTimeout($entry(function(){a.jb()}),b)}
+function Ie(a){return a.tM==JB||a.cM&&!!a.cM[1]?a.hC():a.$H||(a.$H=++$e)}
+function Sn(a){if(a!=null&&a.cM&&!!a.cM[10]){return a}return new ye(a)}
+function Aq(){var a;if(tq){a=new Eq;!!uq&&$l(uq,a);return null}return null}
+function Bw(a,b){var c;for(c=0;c<a.b;++c){if(a.a[c]==b){return c}}return -1}
+function FA(a,b){var c;c=(Vz(b,a.b),a.a[b]);a.a.splice(b,1);--a.b;return c}
+function _y(e,a,b){var c,d=e.e;a=XD+a;a in d?(c=d[a]):++e.d;d[a]=b;return c}
+function bn(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
+function dn(a,b,c){an();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
+function Mo(){Mo=JB;Lo=Po((bj(),Ui),Ui);$doc.body.appendChild(Lo)}
+function ys(a){var b,c;b=(!a.b&&ms(a,a.j),a.b.a)^2;b&=-5;c=js(a,b);ms(a,c)}
+function $r(a){var b;mc(a);b=a.t.tabIndex;-1==b&&(a.t.tabIndex=0,undefined)}
+function Wu(a,b,c){var d;rc(b);Cw(a.f,b,c);d=go(a.a,b.t);b.r=d;tc(b,a);Nu(a.b)}
+function lA(a,b){var c;this.a=a;this.c=a;c=a.Db();(b<0||b>c)&&Yz(b,c);this.b=b}
+function Uk(a){this.c=++Pk;this.a=a;!Ak&&(Ak=new ql);Ak.a[pE]=this;this.b=pE}
+function ou(a){mu();this.a=new xu(this,a.d,a.b,a.c,a.e,a.a);this.t[MC]=lG}
+function ic(a,b,c){uc(a,Nq(c.b));return gm((!a.q?(a.q=new _l(a)):a.q).a,c,b)}
+function Au(a){var b,c;b=(c=$doc.createEventObject(),c.type=bF,c);ag($w(a.a),b)}
+function GA(a,b){var c;c=EA(a,b,0);if(c==-1){return false}FA(a,c);return true}
+function fy(a,b){if(!(b!=null&&b.cM&&!!b.cM[1])){return false}return String(a)==b}
+function kn(a){if(a!=null&&(a.tM==JB||a.cM&&!!a.cM[1])){throw new tx}return a}
+function Qf(a){var b=a.firstChild;while(b&&b.nodeType!=1)b=b.nextSibling;return b}
+function of(a){var b,c;if(a.a){c=null;do{b=a.a;a.a=null;c=tf(b,c)}while(a.a);a.a=c}}
+function pf(a){var b,c;if(a.b){c=null;do{b=a.b;a.b=null;c=tf(b,c)}while(a.b);a.b=c}}
+function cB(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&Ge(a,b)}
+function IB(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&Ge(a,b)}
+function cf(b){return function(){try{return df(b,this,arguments)}catch(a){throw a}}}
+function df(a,b,c){var d;d=bf();try{return a.apply(b,c)}finally{d&&pf((nf(),mf));--Ze}}
+function bq(a,b,c){var d;d=$p;$p=a;b==_p&&Nq(a.type)==8192&&(_p=null);c.ab(a);$p=d}
+function Vm(a,b,c,d,e){var f;f=Um(e,d);an();dn(f,$m,_m);f.aC=a;f.cM=b;f.qI=c;return f}
+function wz(a){var b;b=new JA;a.c&&BA(b,new Fz(a));Qy(a,b);Py(a,b);this.a=new fA(b)}
+function Fp(){this.a=new Ip(this);this.b=new JA;this.d=new Mp(this);this.f=new Wp(this)}
+function Xh(){Xh=JB;Uh=new _h;Wh=new ci;Vh=new fi;Wm(Bn,{38:1},26,[Uh,Wh,Vh])}
+function Fh(){Fh=JB;Eh=new Jh;Bh=new Mh;Ch=new Ph;Dh=new Sh;Wm(An,{38:1},25,[Eh,Bh,Ch,Dh])}
+function Fi(){Fi=JB;Ei=new Ji;Di=new Mi;Bi=new Pi;Ci=new Si;Wm(Dn,{38:1},29,[Ei,Di,Bi,Ci])}
+function mi(){mi=JB;li=new qi;ji=new ti;ki=new wi;ii=new zi;Wm(Cn,{38:1},28,[li,ji,ki,ii])}
+function Qt(){Qt=JB;new Vt(ZF);new Vt($F);Ot=new Vt(fE);new Vt(_F);Pt=Ot;Nt=Pt}
+function bv(){this.f=new Gw;this.t=Yf($doc,YD);this.a=new mo(this.t);this.b=new Ou(this.a)}
+function $b(a,b){var c=a.parentNode;if(!c){return}c.insertBefore(b,a);c.removeChild(a)}
+function $q(a,b,c){c>=a.children.length?a.appendChild(b):a.insertBefore(b,a.children[c])}
+function os(a,b){if(a.c!=b){!!a.c&&a.t.removeChild(a.c);a.c=b;a.t.appendChild(a.c)}}
+function is(a){if(a.g||a.i){eq(a.t);a.g=false;a.i=false;(1&(!a.b&&ms(a,a.j),a.b.a))>0&&xs(a)}}
+function gy(b,a){if(a==null)return false;return b==a||b.toLowerCase()==a.toLowerCase()}
+function Sy(a,b){return b==null?a.c:b!=null&&b.cM&&!!b.cM[1]?Xy(a,jn(b,1)):Wy(a,b,~~Ie(b))}
+function Ty(a,b){return b==null?a.b:b!=null&&b.cM&&!!b.cM[1]?a.e[XD+jn(b,1)]:Uy(a,b,~~Ie(b))}
+function Bp(a){var b;b=Rp(a.f);Up(a.f);b!=null&&b.cM&&!!b.cM[16]&&new xp(jn(b,16));a.c=false;Dp(a)}
+function Ey(a,b){var c;while(a.vb()){c=a.wb();if(b==null?c==null:Ge(b,c)){return a}}return null}
+function hg(a){var b,c;c=a.tagName;b=a.scopeName;if(b==null||gy(aE,b)){return c}return b+XD+c}
+function Gs(a){if(!a.d){if(!a.c){a.d=Yf($doc,YD);return a.d}else{return Gs(a.c)}}else{return a.d}}
+function zm(a){we.call(this,a.a.d==0?null:jn(a.Eb(Vm(Ln,{14:1,38:1},10,0,0)),14)[0])}
+function Xo(a,b){b.style[GE]=(Fi(),PE);b.appendChild(a.a=Po((bj(),Vi),Wi));b[OE]=gp(b)}
+function $o(a){var b,c;b=a.d;c=b.style;a.V?(c[QE]=WC,undefined):(c[QE]=(Fh(),VC),undefined);b.__layer=a}
+function Rd(a){a.b?($wnd.clearInterval(a.c),undefined):($wnd.clearTimeout(a.c),undefined);GA(Pd,a)}
+function ax(){$wnd.__gwt_transparentImgHandler=function(a){a.onerror=null;gq(a,$moduleBase+aH)}}
+function Ss(a,b){var c;tr(a,b);c=a.b;a.b=Aw(a.f,b);if(a.b!=c){!Ms&&(Ms=new _s);$s(Ms,c,a.b,a.a&&a.o)}}
+function fc(a,b,c){if(!a){throw new ve(NC)}b=my(b);if(b.length==0){throw new yx(OC)}c?Cg(a,b):Ng(a,b)}
+function Yy(a,b,c){return b==null?$y(a,c):b!=null&&b.cM&&!!b.cM[1]?_y(a,jn(b,1),c):Zy(a,b,c,~~Ie(b))}
+function Km(){Km=JB;Jm=new Lm(wE,0);Im=new Lm(xE,1);Hm=new Lm(yE,2);Wm(Fn,{38:1},33,[Jm,Im,Hm])}
+function yo(){yo=JB;vo=new zo(DE,0);wo=new zo(EE,1);xo=new zo(FE,2);Wm(Gn,{38:1},35,[vo,wo,xo])}
+function Oo(a,b){var c;wg(a);Rf(b)==a&&wg(b);c=b.style;c[GE]=WC;c[fE]=WC;c[HE]=WC;c[rD]=WC;c[pD]=WC}
+function Yq(a,b){var c=a.children.length;for(var d=0;d<c;++d){if(b===a.children[d]){return d}}return -1}
+function bp(a){for(var b=0;b<a.childNodes.length;++b){var c=a.childNodes[b];c.__layer&&(c.__layer=null)}}
+function om(a){var b,c;if(a.a){try{for(c=new fA(a.a);c.b<c.c.Db();){b=jn(eA(c),13);b.lb()}}finally{a.a=null}}}
+function Ew(a,b){var c;if(b<0||b>=a.b){throw new Ex}--a.b;for(c=b;c<a.b;++c){Ym(a.a,c,a.a[c+1])}Ym(a.a,a.b,null)}
+function Lv(a,b){if(b==a.b){return}!!b&&rc(b);!!a.b&&Kv(a,a.b);a.b=b;if(b){a.Ab().appendChild(a.b.t);tc(b,a)}}
+function Kv(a,b){if(a.b!=b){return false}try{tc(b,null)}finally{a.Ab().removeChild(b.t);a.b=null}return true}
+function oc(a){if(!a.$()){throw new Bx(RC)}try{a.db()}finally{try{a.Z()}finally{a.t.__listener=null;a.o=false}}}
+function sc(a,b){a.o&&(a.t.__listener=null,undefined);!!a.t&&$b(a.t,b);a.t=b;a.o&&(a.t.__listener=a,undefined)}
+function xu(a,b,c,d,e,f){wu();sc(a,Yw(b,c,d,e,f));a.p==-1?iq(a.t,163967|(a.t.__eventBits||0)):(a.p|=163967)}
+function Qy(e,a){var b=e.e;for(var c in b){if(c.charCodeAt(0)==58){var d=new Lz(e,c.substring(1));a.Bb(d)}}}
+function xy(a){vy();var b=XD+a;var c=uy[b];if(c!=null){return c}c=sy[b];c==null&&(c=wy(a));yy();return uy[b]=c}
+function Nx(a){var b,c;if(a>-129&&a<128){b=a+128;c=(Qx(),Px)[b];!c&&(c=Px[b]=new Kx(a));return c}return new Kx(a)}
+function ok(a){var b;if($doc.styleSheets.length==0){return b=$doc.createStyleSheet(),b.cssText=a,b}return jk(0,a,false)}
+function jk(a,b,c){var d;d=$doc.styleSheets[a];c?(d.cssText+=b,undefined):(d.cssText=b+d.cssText,undefined);return d}
+function km(a,b){var c,d;d=jn(Ty(a.d,b),11);if(!d){d=new dB;Yy(a.d,b,d)}c=jn(d.b,12);if(!c){c=new JA;$y(d,c)}return c}
+function nm(a,b){var c,d;d=jn(Ty(a.d,b),11);if(!d){return VA(),VA(),UA}c=jn(d.b,12);if(!c){return VA(),VA(),UA}return c}
+function uv(){qv();var a;a=jn(Ty(ov,null),20);if(a){return a}ov.d==0&&wq(new Cv);a=new Gv;Yy(ov,null,a);gB(pv,a);return a}
+function xr(a,b){var c;if(b.s!=a){return false}try{tc(b,null)}finally{c=b.t;Rf(c).removeChild(c);Fw(a.f,b)}return true}
+function $l(a,b){var c;!b.c||(b.c=false,b.d=null);c=b.d;b.d=a.b;try{lm(a.a,b)}finally{c==null?(b.c=true,b.d=null):(b.d=c)}}
+function Jo(a,b){this.L=(bj(),aj);this.P=aj;this.N=aj;this.H=aj;this.e=(yo(),xo);this.U=xo;this.d=a;this.c=b}
+function rc(a){if(!a.s){(qv(),Sy(pv.a,a))&&sv(a)}else if(mn(a.s,22)){jn(a.s,22).xb(a)}else if(a.s){throw new Bx(SC)}}
+function le(a){var b,c,d;c=Vm(Kn,{38:1},42,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw new Zx}c[d]=a[d]}}
+function Hf(){var a,b,c,d;c=Ff(new If);d=Vm(Kn,{38:1},42,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=new by(c[a])}le(d)}
+function Py(h,a){var b=h.a;for(var c in b){var d=parseInt(c,10);if(c==d){var e=b[d];for(var f=0,g=e.length;f<g;++f){a.Bb(e[f])}}}}
+function Ek(a,b,c){var d,e,f;if(Ak){f=jn(Ak.a[a.type],5);if(f){d=f.a.a;e=f.a.b;f.a.a=a;f.a.b=c;kc(b,f.a);f.a.a=d;f.a.b=e}}}
+function ft(a,b,c){c?(a.a.innerHTML=b||WC,undefined):(a.a.innerText=b||WC,undefined);if(a.c!=a.b){a.c=a.b;Dm(a.a,a.b)}}
+function tc(a,b){var c;c=a.s;if(!b){try{!!c&&c.$()&&a.bb()}finally{a.s=null}}else{if(c){throw new Bx(TC)}a.s=b;b.$()&&a._()}}
+function gwtOnLoad(b,c,d,e){$moduleName=c;$moduleBase=d;if(b)try{$entry(Pn)()}catch(a){b(c)}else{$entry(Pn)()}}
+function Cf(a){var b,c,d;d=WC;a=my(a);b=a.indexOf(UD);if(b!=-1){c=a.indexOf(VD)==0?8:0;d=my(a.substr(c,b-c))}return d.length>0?d:WD}
+function dc(a){var b,c;b=a[MC]==null?null:String(a[MC]);c=b.indexOf(String.fromCharCode(32));if(c>=0){return b.substr(0,c-0)}return b}
+function Cm(a){var b;b=a[tE]==null?null:String(a[tE]);if(gy(uE,b)){return Km(),Jm}else if(gy(vE,b)){return Km(),Im}return Km(),Hm}
+function lz(a,b){var c,d,e;if(b!=null&&b.cM&&!!b.cM[43]){c=jn(b,43);d=c.Gb();if(Sy(a.a,d)){e=Ty(a.a,d);return cB(c.Hb(),e)}}return false}
+function Wy(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.Gb();if(h.Fb(a,g)){return true}}}return false}
+function Uy(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.Gb();if(h.Fb(a,g)){return f.Hb()}}}return null}
+function Dm(a,b){switch(b.a){case 0:{a[tE]=uE;break}case 1:{a[tE]=vE;break}case 2:{Cm(a)!=(Km(),Hm)&&(a[tE]=WC,undefined);break}}}
+function my(c){if(c.length==0||c[0]>cE&&c[c.length-1]>cE){return c}var a=c.replace(/^(\s*)/,WC);var b=a.replace(/\s*$/,WC);return b}
+function cr(){var a=false;for(var b=0;b<$wnd.__gwt_globalEventArray.length;b++){!$wnd.__gwt_globalEventArray[b]()&&(a=true)}return !a}
+function ih(a,b,c){var d=a.__kids;for(var e=0,f=d.length;e<f;++e){if(d[e]===b){if(!c){d.splice(e,1);b.__pendingSrc=null}return true}}return false}
+function tf(b,c){var a,e,f,g;for(e=0,f=b.length;e<f;++e){g=b[e];try{g[1]?g[0].Nb()&&(c=sf(c,g)):g[0].lb()}catch(a){a=Sn(a);if(!mn(a,3))throw a}}return c}
+function Ym(a,b,c){if(c!=null){if(a.qI>0&&!hn(c,a.qI)){throw new lx}if(a.qI<0&&(c.tM==JB||c.cM&&!!c.cM[1])){throw new lx}}return a[b]=c}
+function Gf(a){var b,c,d,e;d=(nn(a.a)?kn(a.a):null,[]);e=Vm(Kn,{38:1},42,d.length,0);for(b=0,c=e.length;b<c;++b){e[b]=new by(d[b])}le(e)}
+function Gd(a,b,c){Fd(a);a.g=true;a.f=b;a.i=c;if(Hd(a,(new Date).getTime())){return}if(!Cd){Cd=new JA;Bd=new Yd}BA(Cd,a);Cd.b==1&&Sd(Bd,25)}
+function vw(a){this.t=Yf($doc,YD);this.t.appendChild(this.a=Yf($doc,YD));Lv(this,a);this.t[MC]=zG;this.a.className=AG;rh(this.t.style,Xh())}
+function gm(a,b,c){var d;if(!b){throw new $x(qE)}if(!c){throw new $x(rE)}return a.b>0?hm(a,new vm(a,b,c)):(d=km(a,b),d.Bb(c),undefined),new sm}
+function jg(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 gp(a){var b,c;c=Yf($doc,YD);b=Yf($doc,YD);c.style[GE]=(Fi(),JE);c.style[fE]=-10000+(bj(),gE);a.appendChild(c);c.appendChild(b);return c}
+function Vo(a,b){var c;c=Yf($doc,YD);c.appendChild(b);c.style[GE]=(Fi(),JE);c.style[ME]=(mi(),NE);b.style[GE]=JE;b[OE]=gp(c);a.insertBefore(c,null);return c}
+function Po(a,b){var c,d;c=Yf($doc,YD);c.innerHTML=IE;d=c.style;d[GE]=(Fi(),JE);d[KE]=LE;d[HE]=-20+b.ob();d[rD]=10+a.ob();d[pD]=10+b.ob();return c}
+function nk(a){var b,c,d;b=$doc.styleSheets.length;if(b==0){return c=$doc.createStyleSheet(),c.cssText=a,c}return d=$doc.styleSheets[b-1],d.cssText+=a,d}
+function mc(a){var b;if(a.$()){throw new Bx(PC)}a.o=true;a.t.__listener=a;b=a.p;a.p=-1;b>0&&(a.p==-1?iq(a.t,b|(a.t.__eventBits||0)):(a.p|=b));a.Y();a.cb()}
+function nc(a,b){var c;switch(Nq(b.type)){case 16:case 32:c=b.relatedTarget||(b.type==QC?b.toElement:b.fromElement);if(!!c&&jg(a.t,c)){return}}Ek(b,a,a.t)}
+function bj(){bj=JB;aj=new gj;$i=new kj;Vi=new oj;Wi=new sj;_i=new wj;Zi=new Aj;Xi=new Ej;Ui=new Ij;Yi=new Mj;Wm(En,{38:1},30,[aj,$i,Vi,Wi,_i,Zi,Xi,Ui,Yi])}
+function Sd(a,b){if(b<=0){throw new yx(TD)}a.b?($wnd.clearInterval(a.c),undefined):($wnd.clearTimeout(a.c),undefined);GA(Pd,a);a.b=false;a.c=Vd(a,b);BA(Pd,a)}
+function IA(a,b){var c,d,e;b.length<a.b&&(b=(d=b,e=Um(0,a.b),Wm(d.aC,d.cM,d.qI,e),e));for(c=0;c<a.b;++c){Ym(b,c,a.a[c])}b.length>a.b&&Ym(b,a.b,null);return b}
+function ms(a,b){var c;if(a.b!=b){!!a.b&&ac(a,a.b.b,false);a.b=b;os(a,Gs(b));ac(a,a.b.b,true);!a.t[PF]&&(c=(b.a&1)==1,a.t.setAttribute(MF,c?NF:OF),undefined)}}
+function kp(a){var b=a.__resizeParent;if(b){hp(a);a.style.left=0;a.style.top=0;a.style.width=b.clientWidth-a.__decoWidth;a.style.height=b.clientHeight-a.__decoHeight}}
+function Md(){var a,b,c,d,e;d=Vm(zn,{2:1,38:1},24,Cd.b,0);d=jn(IA(Cd,d),2);e=(new Date).getTime();for(b=0,c=d.length;b<c;++b){a=d[b];a.g&&Hd(a,e)&&GA(Cd,a)}Cd.b>0&&Sd(Bd,25)}
+function ss(a,b){var c,d;if(!a.t[PF]!=b){c=(!a.b&&ms(a,a.j),a.b.a)^4;c&=-3;d=js(a,c);ms(a,d);a.t[PF]=!b;if(b){ls(a,(!a.b&&ms(a,a.j),a.b))}else{is(a);a.t.removeAttribute(MF)}}}
+function yq(){var a,b;if(!tq){a=(b=Yf($doc,UE),b.text=VE,b);$doc.body.appendChild(a);$wnd.__gwt_initWindowCloseHandler($entry(Aq),$entry(zq));$doc.body.removeChild(a);tq=true}}
+function Um(a,b){var c=new Array(b);if(a==3){for(var d=0;d<b;++d){var e=new Object;e.l=e.m=e.h=0;c[d]=e}}else if(a>0){var e=[null,0,false][a];for(var d=0;d<b;++d){c[d]=e}}return c}
+function bz(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.Gb();if(h.Fb(a,g)){c.length==1?delete h.a[b]:c.splice(d,1);--h.d;return f.Hb()}}}return null}
+function Zy(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.Gb();if(j.Fb(a,h)){var i=g.Hb();g.Ib(b);return i}}}else{d=j.a[c]=[]}var g=new xB(a,b);d.push(g);++j.d;return null}
+function Pn(){var a;!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:zE,evtGroup:AE,millis:(new Date).getTime(),type:BE,className:CE});a=new Oc;Cr((qv(),uv()),a)}
+function Oc(){Ec(this,Rc(this));ft(this.k.a,ZC,true);ft(this.d.a,$C,true);ft(this.g.a,_C,true);ft(this.f.a,aD,true);this.b=0;this.c.a=false;ft(this.e.a,bD,true);this.a.t.src=cD;Nc(this)}
+function hw(a,b){var c;if(b<0||b>=a.c.b){return false}c=Aw(a.c,b);wr(a.f,b);Xu(a.d,c);fc(c.t,uG,false);Ew(a.c,b);FA(a.g,b);if(b==a.e){a.e=-1;a.c.b>0&&jw(a,0)}else b<a.e&&--a.e;return true}
+function Yw(a,b,c,d,e){var f,g,h,i;if(!og()){return h=Yf($doc,XF),h.innerHTML=Zw(a,b,c,d,e)||WC,Qf(h)}f=(i=Yf($doc,XF),i.innerHTML=Zw(a,b,c,d,e)||WC,Qf(i));g=Qf(f);Pq();br(g,32768);return f}
+function jw(a,b){var c;if(b==a.e){return}xl(Nx(b));if(a.e!=-1){c=Aw(a.c,a.e);av(a.d,c,false);uw(jn(DA(a.g,a.e),21),false)}c=Aw(a.c,b);av(a.d,c,true);uw(jn(DA(a.g,b),21),true);a.e=b;Rl(a,Nx(b))}
+function Nr(b,c){var i;Lr();var a,e,f,g,h;e=null;for(h=b.yb();h.vb();){g=jn(h.wb(),19);try{c.zb(g)}catch(a){a=Sn(a);if(mn(a,10)){f=a;!e&&(e=new kB);i=Yy(e.a,f,e)}else throw a}}if(e){throw new Mr(e)}}
+function Zw(a,b,c,d,e){var f,g,h,j;if(!og()){return j=HG+d+IG+e+JG+a+KG+-b+LG+-c+gE,MG+$moduleBase+NG+j+OG}g=PG+d+IG+e+QG;h=RG+a+SG+-b+TG+-c+UG;f=VG+g+WG+Ww+XG+$moduleBase+YG+h+ZG+(b+d)+$G+(c+e)+_G;return f}
+function iv(){var a;this.t=(a=Yf($doc,YD),a.tabIndex=0,a);this.p==-1?iq(this.t,7165|(this.t.__eventBits||0)):(this.p|=7165);this.j=new Ks(this,null,oG,0);this.t[MC]=pG;this.t.setAttribute(qG,rG);this.t[MC]=sG}
+function wy(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 Yf(a,b){var c,d;if(b.indexOf(XD)!=-1){c=(!a.__gwt_container&&(a.__gwt_container=a.createElement(YD)),a.__gwt_container);c.innerHTML=ZD+b+$D||WC;d=Qf(c);c.removeChild(d);return d}return a.createElement(b)}
+function Cw(a,b,c){var d,e;if(c<0||c>a.b){throw new Ex}if(a.b==a.a.length){e=Vm(Hn,{38:1},19,a.a.length*2,0);for(d=0;d<a.a.length;++d){Ym(e,d,a.a[d])}a.a=e}++a.b;for(d=a.b-1;d>c;--d){Ym(a.a,d,a.a[d-1])}Ym(a.a,c,b)}
+function ju(){this.f=new Gw;this.e=Yf($doc,fG);this.d=Yf($doc,gG);this.e.appendChild(this.d);this.t=this.e;this.a=(Qt(),Nt);this.c=(Zt(),Yt);this.b=Yf($doc,hG);this.d.appendChild(this.b);this.e[iG]=jG;this.e[kG]=jG}
+function Xw(){var a,b;Xw=JB;Ww=hy((a=$doc.location.href,b=a.indexOf(BG),b!=-1&&(a=a.substring(0,b)),b=a.indexOf(CG),b!=-1&&(a=a.substring(0,b)),b=a.lastIndexOf(DG),b!=-1&&(a=a.substring(0,b)),a.length>0?a+DG:WC),EG)==0?FG:GG}
+function jh(a,b){var c=b.__pendingSrc;var d=b.__kids;b.__cleanup();if(b=d[0]){b.__pendingSrc=null;ch(a,b,c);if(b.__pendingSrc){d.splice(0,1);b.__kids=d}else{for(var e=1,f=d.length;e<f;++e){d[e].src=c;d[e].__pendingSrc=null}}}}
+function Hd(a,b){var c,d;c=b>=a.i+a.f;if(a.j&&!c){d=(b-a.i)/a.f;a.ib((1+Math.cos(3.141592653589793+d*3.141592653589793))/2);return false}if(!a.j&&b>=a.i){a.j=true;a.hb()}if(c){a.gb();a.j=false;a.g=false;return true}return false}
+function pg(){function b(a){return parseInt(a[1])*1000+parseInt(a[2])}
+var c=navigator.userAgent.toLowerCase();if(c.indexOf(bE)!=-1){var d=/msie ([0-9]+)\.([0-9]+)/.exec(c);if(d&&d.length==3){var e=b(d);if(e<7000){return true}}}return false}
+function Cg(a,b){var c,d,e,f;b=my(b);f=a.className;c=f.indexOf(b);while(c!=-1){if(c==0||f.charCodeAt(c-1)==32){d=c+b.length;e=f.length;if(d==e||d<e&&f.charCodeAt(d)==32){break}}c=f.indexOf(b,c+1)}if(c==-1){f.length>0&&(f+=cE);a.className=f+b}}
+--></script>
+<script><!--
+function Ff(i){var a={};var b=[];var c=arguments.callee.caller.caller;while(c){var d=i.mb(c.toString());b.push(d);var e=XD+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 ks(a){var b,c;a.a=true;b=(c=$doc.createEventObject(),c.type=pE,c.detail=1,c.screenX=0,c.screenY=0,c.clientX=0,c.clientY=0,c.ctrlKey=false,c.altKey=false,c.shiftKey=false,c.metaKey=false,c.button=1,c.relatedTarget=null,c);ag(a.t,b);a.a=false}
+function lw(a){this.c=new Gw;this.f=new kt;this.g=new JA;this.a=56;this.b=a;this.d=new bv;Ec(this,this.d);Vu(this.d,this.f);Yu(this.d,this.f,(bj(),aj),aj);$u(this.d,this.f,aj,a);_u(this.d,this.f,(yo(),wo));this.f.t.style[rD]=vG;this.f.t[MC]=wG;this.t[MC]=xG}
+function Yj(){Xj();var a,b,c;c=null;if(Wj.length!=0){a=Wj.join(WC);b=ok((ek(),a));!Wj&&(c=b);Wj.length=0}if(Uj.length!=0){a=Uj.join(WC);b=mk((ek(),a));!Uj&&(c=b);Uj.length=0}if(Vj.length!=0){a=Vj.join(WC);b=nk((ek(),a));!Vj&&(c=b);Vj.length=0}Tj=false;return c}
+function mk(a){var b,c,d,e,f,g;d=$doc.styleSheets.length;if(d<30){return g=$doc.createStyleSheet(),g.cssText=a,g}else{f=2147483647;e=-1;for(b=0;b<d;++b){c=gk[b];c==0&&(c=gk[b]=$doc.styleSheets[b].cssText.length);if(c<=f){f=c;e=b}}gk[e]+=a.length;return jk(e,a,true)}}
+function fw(a,b,c,d){var e;e=Bw(a.c,b);if(e!=-1){iw(a,b);e<d&&--d}Cw(a.c,b,d);CA(a.g,d,c);jt(a.f,c,d);ic(c,new qw(a,b),(Ik(),Ik(),Hk));Wu(a.d,b,d);Yu(a.d,b,(bj(),aj),aj);Zu(a.d,b,a.a,a.b,aj);av(a.d,b,false);fc(b.t,uG,true);b.t.style.display=VC;a.e==-1?jw(a,0):a.e>=d&&++a.e}
+function Cp(a,b){var c,d,e;e=false;try{a.c=true;a.f.a=a.b.b;Sd(a.a,10000);while(Sp(a.f)){d=Tp(a.f);try{if(d==null){return}if(d!=null&&d.cM&&!!d.cM[16]){c=jn(d,16);Au(c)}}finally{e=a.f.b==-1;e||Up(a.f)}if((new Date).getTime()-b>=100){return}}}finally{if(!e){Rd(a.a);a.c=false;Dp(a)}}}
+function jm(b,c){var a,e,f,g,h,i,k;try{++b.b;h=nm(b,c.qb());e=null;i=b.c?h.Mb(h.Db()):h.Lb();while(b.c?i.b>0:i.b<i.c.Db()){g=b.c?jn(kA(i),9):jn(eA(i),9);try{c.pb(g)}catch(a){a=Sn(a);if(mn(a,10)){f=a;!e&&(e=new kB);k=Yy(e.a,f,e)}else throw a}}if(e){throw new zm(e)}}finally{--b.b;b.b==0&&om(b)}}
+function Ng(a,b){var c,d,e,f,g,h,i;b=my(b);i=a.className;e=i.indexOf(b);while(e!=-1){if(e==0||i.charCodeAt(e-1)==32){f=e+b.length;g=i.length;if(f==g||f<g&&i.charCodeAt(f)==32){break}}e=i.indexOf(b,e+1)}if(e!=-1){c=my(i.substr(0,e-0));d=my(ky(i,e+b.length));c.length==0?(h=d):d.length==0?(h=c):(h=c+cE+d);a.className=h}}
+function qd(){qd=JB;id=$moduleBase+CD;jd=$moduleBase+DD;cd=new sp(id,216,16,19);dd=new sp(id,200,16,19);ed=new sp(id,184,16,19);fd=new sp(id,168,16,19);gd=new sp(id,152,16,19);hd=new sp(id,136,16,19);kd=new sp(id,102,34,34);ld=new sp(jd,0,386,71);md=new sp(id,68,34,34);nd=new sp(id,34,34,34);pd=new sp(id,0,34,34);od=new vd}
+function Ps(a,b){var c,d,e;c=(d=Yf($doc,YD),d.style[rD]=sD,d.style[pD]=RE,d.style[QF]=RE,d.style[RF]=RE,d);a.t.appendChild(c);rc(b);zw(a.f,b);c.appendChild(b.t);tc(b,a);c.style.display=VC;c.style[pD]=sD;e=b.t;fy(e.style[rD],WC)&&(b.t.style[rD]=sD,undefined);fy(e.style[pD],WC)&&(b.t.style[pD]=sD,undefined);b.t.style.display=VC}
+function kh(a,b){ah();var c,d,e;c=fy(a.__pendingSrc||a.src,b);!_g&&(_g={});d=a.__pendingSrc;if(d!=null){e=_g[d];if(!e){a.__cleanup=a.__pendingSrc=a.__kids=null}else if(e==a){if(c){return}jh(_g,e)}else if(ih(e,a,c)){if(c){return}}else{a.__cleanup=a.__pendingSrc=a.__kids=null}}e=_g[b];!e?ch(_g,a,b):(e.__kids.push(a),a.__pendingSrc=e.__pendingSrc,undefined)}
+function Zs(a,b){var c,d;a.d||(b=1-b);if(a.c==-1){c=~~Math.max(Math.min(b*(parseInt(a.a[SF])||0),2147483647),-2147483648);d=~~Math.max(Math.min((1-b)*(parseInt(a.b[SF])||0),2147483647),-2147483648)}else{c=~~Math.max(Math.min(b*a.c,2147483647),-2147483648);d=a.c-c}if(c==0){c=1;d=1>d-1?1:d-1}else if(d==0){d=1;c=1>c-1?1:c-1}a.a.style[pD]=c+gE;a.b.style[pD]=d+gE}
+function No(a,b,c,d){if(!c){return 1}switch(c.a){case 1:return (d?b.clientHeight:b.clientWidth)/100;case 2:return (a.a.offsetWidth||0)/10;case 3:return (a.a.offsetHeight||0)/10;case 7:return (Lo.offsetWidth||0)*0.1;case 8:return (Lo.offsetWidth||0)*0.01;case 6:return (Lo.offsetWidth||0)*0.254;case 4:return (Lo.offsetWidth||0)*0.00353;case 5:return (Lo.offsetWidth||0)*0.0423;default:case 0:return 1;}}
+function js(a,b){switch(b){case 1:return !a.d&&(a.d=new Ks(a,a.j,wD,1),undefined),a.d;case 0:return a.j;case 3:return !a.f&&rs(a,new Ks(a,(!a.d&&(a.d=new Ks(a,a.j,wD,1),undefined),a.d),xD,3)),a.f;case 2:return !a.n&&(a.n=new Ks(a,a.j,vD,2),undefined),a.n;case 4:return !a.k&&(a.k=new Ks(a,a.j,JF,4),undefined),a.k;case 5:return !a.e&&ps(a,new Ks(a,(!a.d&&(a.d=new Ks(a,a.j,wD,1),undefined),a.d),KF,5)),a.e;default:throw new Bx(b+LF);}}
+function io(a,b,c){var d,e,f,g;if(b==0){for(e=new fA(a.c);e.b<e.c.Db();){d=jn(eA(e),15);d.i=d.C=d.K;d.S=d.E=d.O;d.k=d.D=d.M;d.a=d.A=d.G;d.W=d.F=d.Q;d.f=d.B=d.I;d.q=d.u;d.y=d.w;d.r=d.v;d.o=d.s;d.z=d.x;d.p=d.t;d.j=d.L;d.T=d.P;d.n=d.N;d.b=d.H;d.X=d.R;d.g=d.J;$o(d)}Wo(a.b,a.d);return}g=a.d.clientWidth;f=a.d.clientHeight;for(e=new fA(a.c);e.b<e.c.Db();){d=jn(eA(e),15);eo(a,g,d);fo(a,f,d)}!!a.a&&Fd(a.a);a.a=new qo(a,c);Gd(a.a,b,(new Date).getTime())}
+function Nc(a){switch(a.b){case 0:Ss(a.c,0);a.j.t.style.display=VC;break;case 1:Ss(a.c,1);jw(a.i,a.b-1);a.j.t.style.display=WC;ft(a.j.a,XC,false);break;case 2:Ss(a.c,1);jw(a.i,a.b-1);a.j.t.style.display=WC;ft(a.j.a,XC,false);break;case 3:Ss(a.c,1);jw(a.i,a.b-1);a.j.t.style.display=WC;ft(a.j.a,XC,false);break;case 4:Ss(a.c,1);jw(a.i,a.b-1);a.j.t.style.display=WC;ft(a.j.a,XC,false);break;case 5:Ss(a.c,2);ft(a.j.a,YC,false);a.j.t.style.display=WC;}}
+function Nq(a){switch(a){case WE:return 4096;case XE:return 1024;case pE:return 1;case YE:return 2;case ZE:return 2048;case $E:return 128;case _E:return 256;case aF:return 512;case bF:return 32768;case cF:return 8192;case dF:return 4;case eF:return 64;case QC:return 32;case fF:return 16;case gF:return 8;case hF:return 16384;case iF:return 65536;case jF:return 131072;case kF:return 131072;case lF:return 262144;case mF:return 524288;default:return -1;}}
+function $s(a,b,c,d){var e,f,g,h,i,k;Fd(a);e=(i=c.t.parentNode,(!i||i.nodeType!=1)&&(i=null),i);f=Yq(Rf(e),e);if(!b){e.style.display=WC;c.t.style.display=WC;return}a.e=b;g=(k=b.t.parentNode,(!k||k.nodeType!=1)&&(k=null),k);h=Yq(Rf(g),g);if(f>h){a.a=g;a.b=e;a.d=false}else{a.a=e;a.b=g;a.d=true}d?Gd(a,350,(new Date).getTime()):(a.a.style.display=a.d?WC:VC,a.b.style.display=!a.d?WC:VC,a.a=null,a.b=null,a.e.t.style.display=VC,a.e=null,undefined);c.t.style.display=WC}
+function ud(a){if(!a.a){a.a=true;Xj();Te(Uj,ED+(qd(),ld).a+FD+ld.e+GD+ld.d+HD+ld.b+ID+ld.c+JD+pd.a+FD+pd.e+GD+pd.d+HD+pd.b+ID+pd.c+KD+kd.a+FD+kd.e+GD+kd.d+HD+kd.b+ID+kd.c+LD+nd.a+FD+nd.e+GD+nd.d+HD+nd.b+ID+nd.c+MD+md.a+FD+md.e+GD+md.d+HD+md.b+ID+md.c+ND+cd.a+FD+cd.e+GD+cd.d+HD+cd.b+ID+cd.c+OD+dd.a+FD+dd.e+GD+dd.d+HD+dd.b+ID+dd.c+PD+gd.a+FD+gd.e+GD+gd.d+HD+gd.b+ID+gd.c+QD+ed.a+FD+ed.e+GD+ed.d+HD+ed.b+ID+ed.c+RD+hd.a+FD+hd.e+GD+hd.d+HD+hd.b+ID+hd.c+SD);$j();return true}return false}
+function fo(a,b,c){var d,e,f;f=c.S*ho(a,c.T,true);d=c.a*ho(a,c.b,true);e=c.f*ho(a,c.g,true);if(c.y&&!c.w){c.y=false;if(c.p){c.s=true;c.A=(b-(f+e))/ho(a,c.H,true)}else{c.t=true;c.B=(b-(f+d))/ho(a,c.J,true)}}else if(c.p&&!c.t){c.p=false;if(c.y){c.s=true;c.A=(b-(f+e))/ho(a,c.H,true)}else{c.w=true;c.E=(b-(d+e))/ho(a,c.P,true)}}else if(c.o&&!c.s){c.o=false;if(c.p){c.w=true;c.E=(b-(d+e))/ho(a,c.P,true)}else{c.t=true;c.B=(b-(f+d))/ho(a,c.J,true)}}c.y=c.w;c.o=c.s;c.p=c.t;c.T=c.P;c.b=c.H;c.g=c.J}
+function ch(e,f,g){f.src=g;if(f.complete){return}f.__kids=[];f.__pendingSrc=g;e[g]=f;var h=f.onload,i=f.onerror,j=f.onabort;function k(c){var d=f.__kids;f.__cleanup();window.setTimeout(function(){for(var a=0;a<d.length;++a){var b=d[a];if(b.__pendingSrc==g){b.src=g;b.__pendingSrc=null}}},0);c&&c.call(f)}
+f.onload=function(){k(h)};f.onerror=function(){k(i)};f.onabort=function(){k(j)};f.__cleanup=function(){f.onload=h;f.onerror=i;f.onabort=j;f.__cleanup=f.__pendingSrc=f.__kids=null;delete e[g]}}
+function eo(a,b,c){var d,e,f;d=c.i*ho(a,c.j,false);e=c.k*ho(a,c.n,false);f=c.W*ho(a,c.X,false);if(c.q&&!c.u){c.q=false;if(c.z){c.v=true;c.D=(b-(d+f))/ho(a,c.N,false)}else{c.x=true;c.F=(b-(d+e))/ho(a,c.R,false)}}else if(c.z&&!c.x){c.z=false;if(c.q){c.v=true;c.D=(b-(d+f))/ho(a,c.N,false)}else{c.u=true;c.C=(b-(e+f))/ho(a,c.L,false)}}else if(c.r&&!c.v){c.r=false;if(c.z){c.u=true;c.C=(b-(e+f))/ho(a,c.L,false)}else{c.x=true;c.F=(b-(d+e))/ho(a,c.R,false)}}c.q=c.u;c.r=c.v;c.z=c.x;c.j=c.L;c.n=c.N;c.X=c.R}
+function hp(a){var b=a.__styleRuler;var c=b.children[0];var d=c.style,e=a.currentStyle;d.borderLeftStyle=e.borderLeftStyle;d.borderRightStyle=e.borderRightStyle;d.borderTopStyle=e.borderTopStyle;d.borderBottomStyle=e.borderBottomStyle;d.borderLeftWidth=e.borderLeftWidth;d.borderRightWidth=e.borderRightWidth;d.borderTopWidth=e.borderTopWidth;d.borderBottomWidth=e.borderBottomWidth;d.marginLeft=e.marginLeft==SE?WC:e.marginLeft;d.marginRight=e.marginRight==SE?WC:e.marginRight;d.marginTop=e.marginTop==SE?WC:e.marginTop;d.marginBottom=e.marginBottom==SE?WC:e.marginBottom;d.paddingLeft=e.paddingLeft;d.paddingRight=e.paddingRight;d.paddingTop=e.paddingTop;d.paddingBottom=e.paddingBottom;d.width=d.height=32;a.__decoWidth=b.offsetWidth-32;a.__decoHeight=b.offsetHeight-32}
+function br(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;if(!c)return;c&1&&(a.onclick=b&1?Uq:null);c&3&&(a.ondblclick=b&3?Tq:null);c&4&&(a.onmousedown=b&4?Uq:null);c&8&&(a.onmouseup=b&8?Uq:null);c&16&&(a.onmouseover=b&16?Uq:null);c&32&&(a.onmouseout=b&32?Uq:null);c&64&&(a.onmousemove=b&64?Uq:null);c&128&&(a.onkeydown=b&128?Uq:null);c&256&&(a.onkeypress=b&256?Uq:null);c&512&&(a.onkeyup=b&512?Uq:null);c&1024&&(a.onchange=b&1024?Uq:null);c&2048&&(a.onfocus=b&2048?Uq:null);c&4096&&(a.onblur=b&4096?Uq:null);c&8192&&(a.onlosecapture=b&8192?Uq:null);c&16384&&(a.onscroll=b&16384?Uq:null);c&32768&&(a.onload=b&32768?Vq:null);c&65536&&(a.onerror=b&65536?Uq:null);c&131072&&(a.onmousewheel=b&131072?Uq:null);c&262144&&(a.oncontextmenu=b&262144?Uq:null);c&524288&&(a.onpaste=b&524288?Uq:null)}
+function ep(M,a,b){if(!b&&a.offsetWidth==a.__oldWidth&&a.offsetHeight==a.__oldHeight){return}a.__oldWidth=a.offsetWidth;a.__oldHeight=a.offsetHeight;var c=a.clientWidth;var d=a.clientHeight;for(var e=0;e<a.childNodes.length;++e){var f=a.childNodes[e];var g=f.__layer;if(!g){continue}var h=g.q;var i=g.y;var j=g.z;var k=g.p;var l=g.r;var m=g.o;var n=g.i;var o=g.S;var p=g.W;var q=g.f;var r=g.k;var s=g.a;var t=g.j;var u=g.T;var v=g.X;var w=g.g;var x=g.n;var y=g.b;var z=g.e.nb();var A=g.U.nb();var B=f.style;B.left=h?n+t.ob():WC;B.top=i?o+u.ob():WC;B.width=j?p+v.ob():WC;B.height=k?q+w.ob():WC;if(l){var C=M.sb(a,x,false);var D=c-r*C;if(!h){f.style.left=D-f.offsetWidth+gE}else{var E=M.sb(a,t,false);var F=n*E;D>F&&(f.style.width=D-F+gE)}}if(m){var C=M.sb(a,y,true);var G=d-s*C;if(!i){f.style.top=G-f.offsetHeight+gE}else{var H=M.sb(a,u,true);var I=o*H;G>I&&(f.style.height=G-I+gE)}}var J=f.firstChild;hp(J);var K=J.__decoWidth;var L=J.__decoHeight;if(f.offsetWidth>K){switch(z){case 0:J.style.left=RE;break;case 1:J.style.left=f.offsetWidth-K-J.offsetWidth+gE;break;case 2:J.style.left=RE;J.style.width=f.offsetWidth-K+gE;break;}}if(f.offsetHeight>L){switch(A){case 0:J.style.top=RE;break;case 1:J.style.top=f.offsetHeight-L-J.offsetHeight+gE;break;case 2:J.style.top=RE;J.style.height=f.offsetHeight-L+gE;break;}}}}
+function Zq(){$wnd.__gwt_globalEventArray==null&&($wnd.__gwt_globalEventArray=new Array);$wnd.__gwt_globalEventArray[$wnd.__gwt_globalEventArray.length]=$entry(function(){return dq($wnd.event)});var d=$entry(function(){var a=Wf;Wf=this;if($wnd.event.returnValue==null){$wnd.event.returnValue=true;if(!cr()){Wf=a;return}}var b,c=this;while(c&&!(b=c.__listener)){c=c.parentElement}b&&!nn(b)&&b!=null&&b.cM&&!!b.cM[18]&&bq($wnd.event,c,b);Wf=a});var e=$entry(function(){var a=$doc.createEventObject();$wnd.event.returnValue==null&&$wnd.event.srcElement.fireEvent&&$wnd.event.srcElement.fireEvent(nF,a);if(this.__eventBits&2){d.call(this)}else if($wnd.event.returnValue==null){$wnd.event.returnValue=true;cr()}});var f=$entry(function(){this.__gwtLastUnhandledEvent=$wnd.event.type;d.call(this)});var g=$moduleName.replace(/\./g,oF);$wnd[pF+g]=d;Uq=(new Function(qF,rF+g+sF))($wnd);$wnd[tF+g]=e;Tq=(new Function(qF,uF+g+vF))($wnd);$wnd[wF+g]=f;Vq=(new Function(qF,xF+g+vF))($wnd);var h=$entry(function(){d.call($doc.body)});var i=$entry(function(){e.call($doc.body)});$doc.body.attachEvent(nF,h);$doc.body.attachEvent(yF,h);$doc.body.attachEvent(zF,h);$doc.body.attachEvent(AF,h);$doc.body.attachEvent(BF,h);$doc.body.attachEvent(CF,h);$doc.body.attachEvent(DF,h);$doc.body.attachEvent(EF,h);$doc.body.attachEvent(FF,h);$doc.body.attachEvent(GF,h);$doc.body.attachEvent(HF,i);$doc.body.attachEvent(IF,h)}
+function Rc(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,J,L;qd();b=cd;e=fd;c=dd;f=gd;d=ed;g=hd;v=new Hu;D=new yt;r=new kt;s=new Ct;t=new Mv;E=new Ct;F=new kt;m=new Ct;n=new kt;z=new Ct;A=new kt;w=new Ct;x=new kt;C=new lw((bj(),aj));k=new ot;j=new kt;l=new Ts;u=new iv;B=new iv;h=new ju;i=new kt;y=new kt;fc(v.t,dD,true);fc(v.t,eD,true);rr(r,v,r.t);ft(D.a,XC,false);fc(D.t,fD,true);rr(r,D,r.t);fc(r.t,gD,true);rr(i,r,i.t);fc(s.t,hD,true);s.t.style[iD]=jD;Jv(t,s);Ps(l,t);E.t.style[iD]=jD;rr(F,E,F.t);fc(F.t,kD,true);ew(C,F,lD,C.c.b);fc(m.t,kD,true);m.t.style[iD]=jD;rr(n,m,n.t);ew(C,n,mD,C.c.b);fc(z.t,kD,true);z.t.style[iD]=jD;rr(A,z,A.t);ew(C,A,nD,C.c.b);fc(w.t,kD,true);w.t.style[iD]=jD;rr(x,w,x.t);ew(C,x,oD,C.c.b);C.t.style[pD]=qD;C.t.style[rD]=sD;Ps(l,C);fc(k.t,tD,true);rr(j,k,j.t);Ps(l,j);fc(l.t,uD,true);rr(i,l,i.t);Hs(u.j,new ou(b));Hs((!u.n&&(u.n=new Ks(u,u.j,vD,2),undefined),u.n),new ou(d));Hs((!u.d&&(u.d=new Ks(u,u.j,wD,1),undefined),u.d),new ou(c));Hs((!u.f&&rs(u,new Ks(u,(!u.d&&(u.d=new Ks(u,u.j,wD,1),undefined),u.d),xD,3)),u.f),new ou(c));fc(u.t,yD,true);ss(u,true);J=iu(h);h.b.appendChild(J);rc(u);zw(h.f,u);J.appendChild(u.t);tc(u,h);Hs(B.j,new ou(e));Hs((!B.n&&(B.n=new Ks(B,B.j,vD,2),undefined),B.n),new ou(g));Hs((!B.d&&(B.d=new Ks(B,B.j,wD,1),undefined),B.d),new ou(f));Hs((!B.f&&rs(B,new Ks(B,(!B.d&&(B.d=new Ks(B,B.j,wD,1),undefined),B.d),xD,3)),B.f),new ou(f));fc(B.t,yD,true);ss(B,true);L=iu(h);h.b.appendChild(L);rc(B);zw(h.f,B);L.appendChild(B.t);tc(B,h);h.t[MC]=zD;rr(i,h,i.t);fc(i.t,AD,true);rr(y,i,y.t);fc(y.t,BD,true);o=new Uc(a);ic(u,o,(Ik(),Ik(),Hk));p=new Yc(a);ic(B,p,Hk);q=new ad(a);jc(C,q,(!Nl&&(Nl=new Rk),Nl));a.a=k;a.c=l;a.d=m;a.e=s;a.f=w;a.g=z;a.i=C;a.j=D;a.k=E;ud(od);return y}
+var WC='',cE=' ',_G=" border='0'><\/gwt:clipper>",$G=' height=',LF=' is not a known face id.',ZG='" width=',HD='") -',WG='"><img onload=\'this.__gwtLastUnhandledEvent="load";\' src=\'',BG='#',hE='%',IE=' ',OG="' border='0'>",XG="' onerror='if(window.__gwt_transparentImgHandler)window.__gwt_transparentImgHandler(this);else this.src=\"",SG="',sizingMethod='crop'); margin-left: ",UD='(',KG=') no-repeat ',dH=', Size: ',LC='-',LE='-32767',yG='-selected',ED='.GMI44Y5BB{width:605px;}.GMI44Y5H{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:4px solid #cead97;background-color:#fff5ed;width:100%;}.GMI44Y5L{height:123px;}.GMI44Y5JB{background-color:#f0c6a0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#c63;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-toplright:0;border-top-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;height:380px;}.GMI44Y5DB{line-height:1.4em;font-size:21px;margin:2px;}.GMI44Y5KB{font-size:31px;color:#69312f;font-weight:bold;text-align:left;padding:22px 0 0 32px;width:180px;}.k-home-summary{margin:0 auto;position:absolute;top:32%;}.k-home-summary ul{margin:0;padding:0 21px;list-style-image:none;list-style-type:none;}.k-home-summary li{color:#dd8a3d;white-space:nowrap;font-weight:bold;font-size:37px;line-height:55px;}.litext{top:-7px;position:relative;}.liimg{padding:0 45px !important;}.gwt-TabLayoutPanelTab{background-color:#f3d4ae;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;font-weight:bold;font-size:2px;padding:3px 3px;margin:0 0 0 10px;cursor:pointer;color:#dd8a3d;}.gwt-TabLayoutPanelTab-selected{background-color:#f9efcb;color:#69312f;}.GMI44Y5GB{font-size:23px;line-height:1.1em;color:#69312f;background-color:#f9efcb;height:84%;padding:20px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;margin:0 10px 10px;}.GMI44Y5GB li{margin-left:-12px;}.GMI44Y5N{float:left;}.GMI44Y5CB{float:right;}.GMI44Y5AB{height:',sF='.call(this) }',vF='.call(this)}',DG='/',$D='/>',jG='0',RE='0px',sD='100%',vG='16384px',DD='365A1152800FA0737250805ADEAAFABF.cache.png',qD='380px',CD='409D47324359E3F14C463CFDFEAE25A4.cache.png',XD=':',ZD='<',mD="<div class='GMI44Y5DB'> <span class='tabGroups GMI44Y5N'><\/span> <span>Groups<\/span> <\/div>",oD="<div class='GMI44Y5DB'> <span class='tabOrgs GMI44Y5N'><\/span> <span>Institutions<\/span> <\/div>",nD="<div class='GMI44Y5DB'> <span class='tabPublic GMI44Y5N'><\/span> <span>Public<\/span> <\/div>",lD="<div class='GMI44Y5DB'> <span class='tabUsers GMI44Y5N'><\/span> <span>Users<\/span> <\/div>",VG='<gwt:clipper style="',MG="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='",bD='<ul><li><span class="liimg tabUsers"/><span class="litext">Comunicate with others<\/span><\/li><li><span class="liimg tabGroups"/><span class="litext">Work in collaboration<\/span><\/li><li><span class="liimg tabPublic"/><span class="litext">And share with the world<\/span><\/li><\/ul>',CG='?',bH='Add not supported on this collection',eH='Add not supported on this list',DE='BEGIN',dE='BackgroundImageCache',qE='Cannot add a handler with a null type',rE='Cannot add a null handler',sE='Cannot fire null event',TC='Cannot set a new parent without first clearing the old parent',UC='Composite.initWidget() may only be called once.',YC='Credits',yE='DEFAULT',kF='DOMMouseScroll',EE='END',$C='For your organization (NGO, collective, academic group...) you can:<ul><li>create easily its website (blog, wiki, video gallery, etc)<\/li><li>group chat among the members<\/li><li>organize meetings and actions<\/li><li>create, share & edit documents simultaneously with the members<\/li><li>connect with other organizations with common interests<\/ul>',dD='GMI44Y5AB',BD='GMI44Y5BB',eD='GMI44Y5CB',yD='GMI44Y5F',zD='GMI44Y5G',kD='GMI44Y5GB',AD='GMI44Y5H',tD='GMI44Y5I',uD='GMI44Y5JB',fD='GMI44Y5KB',gD='GMI44Y5L',aD='If you are a big institution, such as a University, Social Forum, or umbrella federation, you can:<ul><li>install your own independent Kune server for your members<\/li><li>customize your Kune features and plugins to fit your needs<\/li><li>boost collaboration among the members<\/ul>',cH='Index: ',_C='Kune facilitates...<ul><li>the publication of contents in the web, for the general public<\/li><li>using CreativeCommons licences that allow the reuse and modification of contents<\/li><li>sharing of knowledge, solutions, researches, experiences with others <\/ul>',xE='LTR',NC='Null widget handle. If you are creating a composite, ensure that initWidget() has been called.',wE='RTL',FE='STRETCH',PC="Should only call onAttach when the widget is detached from the browser's document",RC="Should only call onDetach when the widget is attached to the browser's document",tG='SimplePanel can only contain one child widget',OC='Style names cannot be empty',SC="This widget's parent does not implement HasWidgets",XC='Why do we need',ZC='You can see Kune as a web tool to:<ul><li>create easily your personal web (blogs, photoblog, CV, etc)<\/li><li>create, share & edit your documents simultaneously with your fellows<\/li><li>connect & keep up with your fellows (social network, chat)<\/li><li>integrate rich content (videos, maps, polls...) or functionalities (translation, spelling, twitter...)<\/ul>',oF='_',mG='__gwtLastUnhandledEvent',tF='__gwt_dispatchDblClickEvent_',pF='__gwt_dispatchEvent_',wF='__gwt_dispatchUnhandledEvent_',OE='__styleRuler',cD='about.html',JE='absolute',dG='align',WD='anonymous',MF='aria-pressed',SE='auto',WE='blur',aG='bottom',rG='button',CE='cc.kune.intro.client.KuneIntro',kG='cellPadding',iG='cellSpacing',ZF='center',XE='change',MC='className',aH='clear.cache.gif',YG='clear.cache.gif"\' style="',NG="clear.cache.gif' style='",pE='click',nE='cm',TE='cmd cannot be null',lF='contextmenu',YE='dblclick',tE='dir',PF='disabled',QE='display',YD='div',wD='down',KF='down-disabled',xD='down-hovering',iE='em',iF='error',jE='ex',OF='false',RG="filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='",ZE='focus',VD='function',VE='function __gwt_initWindowCloseHandler(beforeunload, unload) {\n var wnd = window\n , oldOnBeforeUnload = wnd.onbeforeunload\n , oldOnUnload = wnd.onunload;\n \n wnd.onbeforeunload = function(evt) {\n var ret, oldRet;\n try {\n ret = beforeunload();\n } finally {\n oldRet = oldOnBeforeUnload && oldOnBeforeUnload(evt);\n }\n // Avoid returning null as IE6 will coerce it into a string.\n // Ensure that "" gets returned properly.\n if (ret != null) {\n return ret;\n }\n if (oldRet != null) {\n return oldRet;\n }\n // returns undefined.\n };\n \n wnd.onunload = function(evt) {\n try {\n unload();\n } finally {\n oldOnUnload && oldOnUnload(evt);\n wnd.onresize = null;\n wnd.onscroll = null;\n wnd.onbeforeunload = null;\n wnd.onunload = null;\n }\n };\n \n // Remove the reference once we\'ve initialize the handler\n wnd.__gwt_initWindowCloseHandler = undefined;\n}\n',pG='gwt-CustomButton',VF='gwt-Frame',YF='gwt-HTML',lG='gwt-Image',nG='gwt-InlineLabel',WF='gwt-Label',sG='gwt-PushButton',xG='gwt-TabLayoutPanel',uG='gwt-TabLayoutPanelContent',zG='gwt-TabLayoutPanelTab',AG='gwt-TabLayoutPanelTabInner',wG='gwt-TabLayoutPanelTabs',pD='height',NE='hidden',aE='html',GG='http://',EG='https',FG='https://',UF='iframe',mE='in',$F='justify',hD='k-home-summary',$E='keydown',_E='keypress',aF='keyup',fE='left',bF='load',cF='losecapture',vE='ltr',RF='margin',bG='middle',oE='mm',AE='moduleStartup',dF='mousedown',eF='mousemove',QC='mouseout',fF='mouseover',gF='mouseup',jF='mousewheel',bE='msie',TD='must be positive',VC='none',jD='normal',_D='on',BE='onModuleLoadStart',GF='onblur',nF='onclick',IF='oncontextmenu',HF='ondblclick',FF='onfocus',CF='onkeydown',DF='onkeypress',EF='onkeyup',yF='onmousedown',AF='onmousemove',zF='onmouseup',BF='onmousewheel',ME='overflow',PG='overflow: hidden; width: ',QF='padding',mF='paste',lE='pc',GE='position',kE='pt',gE='px',LG='px ',JD='px no-repeat;margin:23px 23px;}.tabUsers{height:',ND='px no-repeat;padding:1px 3px;}.GMI44Y5A{height:',KD='px no-repeat;padding:1px 3px;}.tabGroups{height:',MD='px no-repeat;padding:1px 3px;}.tabOrgs{height:',LD='px no-repeat;padding:1px 3px;}.tabPublic{height:',OD='px no-repeat;}.GMI44Y5B{height:',QD='px no-repeat;}.GMI44Y5C{height:',PD='px no-repeat;}.GMI44Y5D{height:',RD='px no-repeat;}.GMI44Y5E{height:',SD='px no-repeat;}.GMI44Y5G{-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;background-color:#c28d66;width:67px;margin-left:479px;margin-top:5px;}.GMI44Y5F{cursor:pointer;padding:6px 8px 2px;outline:0;}.GMI44Y5I{border:0;margin:0;width:100%;height:100%;background-color:#f0c6a0;}',ID='px -',JG='px; background: url(',UG='px; border: none',IG='px; height: ',TG='px; margin-top: ',QG='px; padding: 0px; zoom: 1',GD='px;overflow:hidden;background:url("',FD='px;width:',PE='relative',uF='return function() { w.__gwt_dispatchDblClickEvent_',rF='return function() { w.__gwt_dispatchEvent_',xF='return function() { w.__gwt_dispatchUnhandledEvent_',_F='right',qG='role',uE='rtl',UE='script',hF='scroll',SF='scrollHeight',XF='span',zE='startup',eE='styleFloat',fG='table',gG='tbody',cG='td',HE='top',hG='tr',NF='true',oG='up',JF='up-disabled',vD='up-hovering',eG='verticalAlign',TF='visible',qF='w',iD='whiteSpace',rD='width',HG='width: ',KE='zIndex';var _;_=Tb.prototype={};_.eQ=function Xb(a){return this===a};_.hC=function Yb(){return this.$H||(this.$H=++$e)};_.tM=JB;_.cM={};_=Sb.prototype=new Tb;_.cM={37:1};_.t=null;_=Rb.prototype=new Sb;_.Y=function vc(){};_.Z=function wc(){};_.$=function xc(){return this.o};_._=function yc(){mc(this)};_.ab=function zc(a){nc(this,a)};_.bb=function Ac(){oc(this)};_.cb=function Bc(){};_.db=function Cc(){};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.o=false;_.p=0;_.q=null;_.r=null;_.s=null;_=Qb.prototype=new Rb;_.$=function Fc(){if(this.n){return this.n.o}return false};_._=function Gc(){if(this.p!=-1){uc(this.n,this.p);this.p=-1}mc(this.n);this.t.__listener=this};_.ab=function Hc(a){nc(this,a);nc(this.n,a)};_.bb=function Ic(){oc(this.n)};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.n=null;_=Oc.prototype=Pb.prototype=new Qb;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.a=null;_.b=0;_.c=null;_.d=null;_.e=null;_.f=null;_.g=null;_.i=null;_.j=null;_.k=null;_=Uc.prototype=Sc.prototype=new Tb;_.eb=function Vc(a){Kc(this.a)};_.cM={4:1,9:1};_.a=null;_=Yc.prototype=Wc.prototype=new Tb;_.eb=function Zc(a){Lc(this.a)};_.cM={4:1,9:1};_.a=null;_=ad.prototype=$c.prototype=new Tb;_.cM={7:1,8:1,9:1};_.a=null;var cd=null,dd=null,ed=null,fd=null,gd=null,hd=null,id,jd,kd=null,ld=null,md=null,nd=null,od=null,pd=null;_=vd.prototype=sd.prototype=new Tb;_.cM={};_.a=false;_=Ad.prototype=new Tb;_.fb=function Jd(){this.j&&this.gb()};_.gb=function Kd(){this.ib((1+Math.cos(6.283185307179586))/2)};_.hb=function Ld(){this.ib((1+Math.cos(3.141592653589793))/2)};_.cM={24:1};_.f=-1;_.g=false;_.i=-1;_.j=false;var Bd=null,Cd=null;_=Od.prototype=new Tb;_.jb=function Wd(){this.b||GA(Pd,this);this.kb()};_.cM={17:1};_.b=false;_.c=0;var Pd;_=Yd.prototype=Nd.prototype=new Od;_.kb=function Zd(){Md()};_.cM={17:1};_=je.prototype=new Tb;_.cM={10:1,38:1};_=ie.prototype=new je;_.cM={10:1,38:1};_=ve.prototype=he.prototype=new ie;_.cM={3:1,10:1,38:1};_=ye.prototype=ge.prototype=new he;_.cM={3:1,10:1,38:1};_.a=null;_=Ve.prototype=new Tb;_.cM={};var Ze=0,$e=0;_=rf.prototype=lf.prototype=new Ve;_.cM={};_.a=null;_.b=null;var mf;_=If.prototype=Df.prototype=new Tb;_.mb=function Jf(a){return Cf(a)};_.cM={};var Wf=null;var lg=false,mg=false;var _g=null;_=uh.prototype=new Tb;_.eQ=function yh(a){return this===a};_.hC=function zh(){return this.$H||(this.$H=++$e)};_.nb=function Ah(){return this.a};_.cM={38:1,39:1,40:1};_.a=0;_=th.prototype=new uh;_.cM={25:1,27:1,38:1,39:1,40:1};var Bh,Ch,Dh,Eh;_=Jh.prototype=Hh.prototype=new th;_.cM={25:1,27:1,38:1,39:1,40:1};_=Mh.prototype=Kh.prototype=new th;_.cM={25:1,27:1,38:1,39:1,40:1};_=Ph.prototype=Nh.prototype=new th;_.cM={25:1,27:1,38:1,39:1,40:1};_=Sh.prototype=Qh.prototype=new th;_.cM={25:1,27:1,38:1,39:1,40:1};_=Th.prototype=new uh;_.cM={26:1,27:1,38:1,39:1,40:1};var Uh,Vh,Wh;_=_h.prototype=Zh.prototype=new Th;_.cM={26:1,27:1,38:1,39:1,40:1};_=ci.prototype=ai.prototype=new Th;_.cM={26:1,27:1,38:1,39:1,40:1};_=fi.prototype=di.prototype=new Th;_.cM={26:1,27:1,38:1,39:1,40:1};_=hi.prototype=new uh;_.cM={27:1,28:1,38:1,39:1,40:1};var ii,ji,ki,li;_=qi.prototype=oi.prototype=new hi;_.cM={27:1,28:1,38:1,39:1,40:1};_=ti.prototype=ri.prototype=new hi;_.cM={27:1,28:1,38:1,39:1,40:1};_=wi.prototype=ui.prototype=new hi;_.cM={27:1,28:1,38:1,39:1,40:1};_=zi.prototype=xi.prototype=new hi;_.cM={27:1,28:1,38:1,39:1,40:1};_=Ai.prototype=new uh;_.cM={27:1,29:1,38:1,39:1,40:1};var Bi,Ci,Di,Ei;_=Ji.prototype=Hi.prototype=new Ai;_.cM={27:1,29:1,38:1,39:1,40:1};_=Mi.prototype=Ki.prototype=new Ai;_.cM={27:1,29:1,38:1,39:1,40:1};_=Pi.prototype=Ni.prototype=new Ai;_.cM={27:1,29:1,38:1,39:1,40:1};_=Si.prototype=Qi.prototype=new Ai;_.cM={27:1,29:1,38:1,39:1,40:1};_=Ti.prototype=new uh;_.cM={30:1,38:1,39:1,40:1};var Ui,Vi,Wi,Xi,Yi,Zi,$i,_i,aj;_=gj.prototype=dj.prototype=new Ti;_.ob=function hj(){return gE};_.cM={30:1,38:1,39:1,40:1};_=kj.prototype=ij.prototype=new Ti;_.ob=function lj(){return hE};_.cM={30:1,38:1,39:1,40:1};_=oj.prototype=mj.prototype=new Ti;_.ob=function pj(){return iE};_.cM={30:1,38:1,39:1,40:1};_=sj.prototype=qj.prototype=new Ti;_.ob=function tj(){return jE};_.cM={30:1,38:1,39:1,40:1};_=wj.prototype=uj.prototype=new Ti;_.ob=function xj(){return kE};_.cM={30:1,38:1,39:1,40:1};_=Aj.prototype=yj.prototype=new Ti;_.ob=function Bj(){return lE};_.cM={30:1,38:1,39:1,40:1};_=Ej.prototype=Cj.prototype=new Ti;_.ob=function Fj(){return mE};_.cM={30:1,38:1,39:1,40:1};_=Ij.prototype=Gj.prototype=new Ti;_.ob=function Jj(){return nE};_.cM={30:1,38:1,39:1,40:1};_=Mj.prototype=Kj.prototype=new Ti;_.ob=function Nj(){return oE};_.cM={30:1,38:1,39:1,40:1};var Sj,Tj=false,Uj,Vj,Wj;_=bk.prototype=_j.prototype=new Tb;_.lb=function ck(){(Xj(),Tj)&&Yj()};_.cM={13:1};var gk;_=xk.prototype=new Tb;_.cM={};_.c=false;_.d=null;_=wk.prototype=new xk;_.qb=function Fk(){return Ik(),Hk};_.cM={};_.a=null;_.b=null;var Ak=null;_=vk.prototype=new wk;_.cM={};_=Kk.prototype=uk.prototype=new vk;_.pb=function Lk(a){jn(a,4).eb(this)};_.cM={};var Hk;_=Rk.prototype=Ok.prototype=new Tb;_.hC=function Sk(){return this.c};_.cM={};_.c=0;var Pk=0;_=Uk.prototype=Nk.prototype=new Ok;_.cM={5:1};_.a=null;_.b=null;_=ql.prototype=ml.prototype=new Tb;_.cM={};_.a=null;_=Cl.prototype=yl.prototype=new xk;_.pb=function Dl(a){jn(a,6).rb(this)};
+--></script>
+<script><!--
+_.qb=function Fl(){return zl};_.cM={};var zl=null;_=Pl.prototype=Ml.prototype=new xk;_.pb=function Ql(a){Mc(jn(jn(a,7),8).a)};_.qb=function Sl(){return Nl};_.cM={};var Nl=null;_=Ul.prototype=new Tb;_.cM={32:1};_=_l.prototype=Xl.prototype=new Tb;_.cM={32:1};_.a=null;_.b=null;_=pm.prototype=dm.prototype=new Ul;_.cM={32:1};_.a=null;_.b=0;_.c=false;_=sm.prototype=qm.prototype=new Tb;_.cM={};_=vm.prototype=tm.prototype=new Tb;_.lb=function wm(){im(this.a,this.c,this.b)};_.cM={13:1};_.a=null;_.b=null;_.c=null;_=zm.prototype=xm.prototype=new he;_.cM={3:1,10:1,38:1};_=Lm.prototype=Gm.prototype=new uh;_.cM={33:1,38:1,39:1,40:1};var Hm,Im,Jm;_=Qm.prototype=Nm.prototype=new Tb;_.cM={};_.aC=null;_.qI=0;var $m,_m;_=mo.prototype=ao.prototype=new Tb;_.cM={};_.a=null;_.d=null;_=qo.prototype=no.prototype=new Ad;_.fb=function ro(){io(this.a,0,null);this.a.a=null};_.gb=function so(){io(this.a,0,null);this.a.a=null};_.ib=function to(a){var b,c;for(c=new fA(this.a.c);c.b<c.c.Db();){b=jn(eA(c),15);b.u&&(b.i=b.C+(b.K-b.C)*a);b.v&&(b.k=b.D+(b.M-b.D)*a);b.w&&(b.S=b.E+(b.O-b.E)*a);b.s&&(b.a=b.A+(b.G-b.A)*a);b.x&&(b.W=b.F+(b.Q-b.F)*a);b.t&&(b.f=b.B+(b.I-b.B)*a);$o(b)}Wo(this.a.b,this.a.d)};_.cM={24:1};_.a=null;_.b=null;_=zo.prototype=uo.prototype=new uh;_.cM={35:1,38:1,39:1,40:1};var vo,wo,xo;_=Jo.prototype=Bo.prototype=new Tb;_.cM={15:1};_.a=0;_.b=null;_.c=null;_.d=null;_.f=0;_.g=null;_.i=0;_.j=null;_.k=0;_.n=null;_.o=false;_.p=false;_.q=false;_.r=false;_.s=true;_.t=false;_.u=true;_.v=true;_.w=true;_.x=false;_.y=false;_.z=false;_.A=0;_.B=0;_.C=0;_.D=0;_.E=0;_.F=0;_.G=0;_.I=0;_.J=null;_.K=0;_.M=0;_.O=0;_.Q=0;_.R=null;_.S=0;_.T=null;_.V=true;_.W=0;_.X=null;_=Ko.prototype=new Tb;_.sb=function Qo(a,b,c){return No(this,a,b,c)};_.cM={};_.a=null;var Lo=null;_=So.prototype=new Ko;_.cM={};_=fp.prototype=Ro.prototype=new So;_.tb=function ip(a){ep(this,a,false)};_.ub=function jp(a,b){ep(this,a,b)};_.cM={};_=sp.prototype=qp.prototype=new Tb;_.cM={};_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;_=xp.prototype=vp.prototype=new he;_.cM={3:1,10:1,38:1};_=Fp.prototype=yp.prototype=new Tb;_.cM={};_.c=false;_.e=false;_=Ip.prototype=Gp.prototype=new Od;_.kb=function Jp(){if(!this.a.c){return}Bp(this.a)};_.cM={17:1};_.a=null;_=Mp.prototype=Kp.prototype=new Od;_.kb=function Np(){this.a.e=false;Cp(this.a,(new Date).getTime())};_.cM={17:1};_.a=null;_=Wp.prototype=Op.prototype=new Tb;_.vb=function Xp(){return this.c<this.a};_.wb=function Yp(){return Tp(this)};_.cM={};_.a=0;_.b=-1;_.c=0;_.d=null;var $p=null,_p=null;var kq;_=qq.prototype=oq.prototype=new Tb;_.rb=function rq(a){while((Qd(),Pd).b>0){Rd(jn(DA(Pd,0),17))}};_.cM={6:1,9:1};var tq=false,uq=null;_=Eq.prototype=Bq.prototype=new xk;_.pb=function Fq(a){wn(a);null.Nb()};_.qb=function Gq(){return Cq};_.cM={};var Cq;_=Jq.prototype=Hq.prototype=new Xl;_.cM={32:1};var Lq=false;var Tq=null,Uq=null,Vq=null;_=lr.prototype=new Rb;_.Y=function nr(){Nr(this,(Lr(),Jr))};_.Z=function or(){Nr(this,(Lr(),Kr))};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=kr.prototype=new lr;_.yb=function zr(){return new Ow(this.f)};_.xb=function Ar(a){return xr(this,a)};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=jr.prototype=new kr;_.xb=function Fr(a){var b;b=xr(this,a);b&&Er(a.t);return b};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=Mr.prototype=Ir.prototype=new xm;_.cM={3:1,10:1,38:1};var Jr,Kr;_=Qr.prototype=Or.prototype=new Tb;_.zb=function Rr(a){a._()};_.cM={};_=Ur.prototype=Sr.prototype=new Tb;_.zb=function Vr(a){a.bb()};_.cM={};_=Yr.prototype=new Rb;_._=function as(){$r(this)};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=Xr.prototype=new Yr;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=ds.prototype=new kr;_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.d=null;_.e=null;_=gs.prototype=new Xr;_._=function As(){!this.b&&ms(this,this.j);$r(this)};_.ab=function Bs(a){var b,c,d;if(this.t[PF]){return}d=Nq(a.type);switch(d){case 1:if(!this.a){a.cancelBubble=true;return}break;case 4:if((a.button||0)==1){hx(this.t);(1&(!this.b&&ms(this,this.j),this.b.a))<=0&&xs(this);fq(this.t);this.g=true;a.returnValue=false}break;case 8:if(this.g){this.g=false;eq(this.t);(2&(!this.b&&ms(this,this.j),this.b).a)>0&&(a.button||0)==1&&((1&(!this.b&&ms(this,this.j),this.b.a))>0&&xs(this),ks(this))}break;case 64:this.g&&(a.returnValue=false,undefined);break;case 32:c=a.relatedTarget||a.toElement;if(jg(this.t,a.srcElement)&&(!c||!jg(this.t,c))){this.g&&(1&(!this.b&&ms(this,this.j),this.b.a))>0&&xs(this);(2&(!this.b&&ms(this,this.j),this.b.a))>0&&ys(this)}break;case 16:if(jg(this.t,a.srcElement)){(2&(!this.b&&ms(this,this.j),this.b.a))<=0&&ys(this);this.g&&(1&(!this.b&&ms(this,this.j),this.b.a))<=0&&xs(this)}break;case 4096:if(this.i){this.i=false;(1&(!this.b&&ms(this,this.j),this.b.a))>0&&xs(this)}break;case 8192:if(this.g){this.g=false;(1&(!this.b&&ms(this,this.j),this.b.a))>0&&xs(this)}}nc(this,a);if((Nq(a.type)&896)!=0){b=(a.keyCode||0)&65535;switch(d){case 128:if(b==32){this.i=true;(1&(!this.b&&ms(this,this.j),this.b.a))<=0&&xs(this)}break;case 512:if(this.i&&b==32){this.i=false;(1&(!this.b&&ms(this,this.j),this.b.a))>0&&xs(this);ks(this)}break;case 256:if(b==10||b==13){(1&(!this.b&&ms(this,this.j),this.b.a))<=0&&xs(this);(1&(!this.b&&ms(this,this.j),this.b.a))>0&&xs(this);ks(this)}}}};_.bb=function Cs(){oc(this);is(this);(2&(!this.b&&ms(this,this.j),this.b.a))>0&&ys(this)};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.a=false;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.g=false;_.i=false;_.j=null;_.k=null;_.n=null;_=Es.prototype=new Tb;_.cM={};_.c=null;_.d=null;_.e=null;_=Ks.prototype=Ds.prototype=new Es;_.cM={};_.a=0;_.b=null;_=Ts.prototype=Ls.prototype=new kr;_.xb=function Us(a){var b,c,d;b=(d=a.t.parentNode,(!d||d.nodeType!=1)&&(d=null),d);c=xr(this,a);if(c){a.t.style[rD]=WC;a.t.style[pD]=WC;a.t.style.display=WC;this.t.removeChild(b);this.b==a&&(this.b=null)}return c};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.a=false;_.b=null;var Ms=null;_=_s.prototype=Vs.prototype=new Ad;_.gb=function at(){if(this.d){this.a.style[pD]=sD;this.a.style.display=WC;this.b.style.display=VC;this.b.style[pD]=sD}else{this.a.style.display=VC;this.a.style[pD]=sD;this.b.style[pD]=sD;this.b.style.display=WC}this.a.style[ME]=TF;this.b.style[ME]=TF;this.a=null;this.b=null;this.e.t.style.display=VC;this.e=null};_.hb=function bt(){var a,b,c;a=(c=this.a.parentNode,(!c||c.nodeType!=1)&&(c=null),c);b=a.offsetHeight||0;if(this.d){this.c=this.b.offsetHeight||0;this.b.style[pD]=Vx(1,this.c-1)+(bj(),gE)}else{this.c=this.a.offsetHeight||0;this.a.style[pD]=Vx(1,this.c-1)+(bj(),gE)}(a.offsetHeight||0)!=b&&(this.c=-1);this.a.style[ME]=NE;this.b.style[ME]=NE;Zs(this,0);this.a.style.display=WC;this.b.style.display=WC};_.ib=function ct(a){Zs(this,a)};_.cM={24:1};_.a=null;_.b=null;_.c=-1;_.d=false;_.e=null;_=gt.prototype=dt.prototype=new Tb;_.cM={};_.a=null;_.b=null;_.c=null;_=kt.prototype=ht.prototype=new kr;_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=ot.prototype=mt.prototype=new Rb;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=rt.prototype=new Rb;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.a=null;_=yt.prototype=qt.prototype=new rt;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=Dt.prototype=Ct.prototype=pt.prototype=new qt;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};var Nt,Ot,Pt;_=Rt.prototype=new Tb;_.cM={};_=Vt.prototype=Tt.prototype=new Rt;_.cM={};_.a=null;var Yt;_=au.prototype=$t.prototype=new Tb;_.cM={};_.a=null;_=ju.prototype=eu.prototype=new ds;_.xb=function ku(a){var b,c,d;c=(d=a.t.parentNode,(!d||d.nodeType!=1)&&(d=null),d);b=xr(this,a);b&&this.b.removeChild(c);return b};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.b=null;_=ou.prototype=lu.prototype=new Rb;_.ab=function qu(a){Nq(a.type)==32768&&!!this.a&&($w(this)[mG]=WC,undefined);nc(this,a)};_.cb=function ru(){var a;a=Kg($w(this),mG);fy(bF,a)&&mq(new Bu(this))};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.a=null;_=tu.prototype=new Tb;_.cM={};_=xu.prototype=su.prototype=new tu;_.cM={};_=Bu.prototype=yu.prototype=new Tb;_.lb=function Cu(){Au(this)};_.cM={13:1,16:1};_.a=null;_=Hu.prototype=Fu.prototype=new qt;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=Ou.prototype=Lu.prototype=new Tb;_.lb=function Pu(){this.d=false;if(this.a){return}io(this.c,this.b,new Su)};_.cM={13:1};_.a=false;_.b=0;_.c=null;_.d=false;_=Su.prototype=Qu.prototype=new Tb;_.cM={};_=bv.prototype=Tu.prototype=new kr;_.cb=function cv(){jo(this.a)};_.db=function dv(){ko(this.a)};_.xb=function ev(a){var b;return b=xr(this,a),b&&lo(this.a,a.r),b};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.a=null;_.b=null;_=iv.prototype=gv.prototype=new gs;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=kv.prototype=new Qb;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=mv.prototype=new jr;_.cM={18:1,19:1,20:1,22:1,31:1,32:1,36:1,37:1};var nv,ov,pv;_=yv.prototype=wv.prototype=new Tb;_.zb=function zv(a){a.$()&&a.bb()};_.cM={};_=Cv.prototype=Av.prototype=new Tb;_.rb=function Dv(a){tv()};_.cM={6:1,9:1};_=Gv.prototype=Ev.prototype=new mv;_.cM={18:1,19:1,20:1,22:1,31:1,32:1,36:1,37:1};_=Mv.prototype=Hv.prototype=new lr;_.Ab=function Ov(){return this.t};_.yb=function Pv(){return new Vv(this)};_.xb=function Qv(a){return Kv(this,a)};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.b=null;_=Vv.prototype=Rv.prototype=new Tb;_.vb=function Wv(){return this.a};_.wb=function Xv(){return Uv(this)};_.cM={};_.b=null;_=lw.prototype=bw.prototype=new kv;_.yb=function mw(){return new Ow(this.c)};_.xb=function nw(a){return iw(this,a)};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.a=0;_.b=null;_.d=null;_.e=-1;_=qw.prototype=ow.prototype=new Tb;_.eb=function rw(a){kw(this.a,this.b)};_.cM={4:1,9:1};_.a=null;_.b=null;_=vw.prototype=sw.prototype=new Hv;_.Ab=function ww(){return this.a};_.cM={18:1,19:1,21:1,22:1,31:1,32:1,36:1,37:1};_.a=null;_=Gw.prototype=xw.prototype=new Tb;_.yb=function Hw(){return new Ow(this)};_.cM={};_.a=null;_.b=0;_=Ow.prototype=Iw.prototype=new Tb;_.vb=function Pw(){return this.a<this.b.b-1};_.wb=function Qw(){return Mw(this)};_.cM={};_.a=-1;_.b=null;_=Rw.prototype=new Tb;_.cM={};_=_w.prototype=Vw.prototype=new Rw;_.cM={};var Ww;_=lx.prototype=jx.prototype=new he;_.cM={3:1,10:1,38:1};_=px.prototype=nx.prototype=new Tb;_.cM={};_=tx.prototype=rx.prototype=new he;_.cM={3:1,10:1,38:1};_=yx.prototype=wx.prototype=new he;_.cM={3:1,10:1,38:1};_=Bx.prototype=zx.prototype=new he;_.cM={3:1,10:1,38:1};_=Fx.prototype=Ex.prototype=Cx.prototype=new he;_.cM={3:1,10:1,38:1};_=Hx.prototype=new Tb;_.cM={38:1,41:1};_=Kx.prototype=Gx.prototype=new Hx;_.eQ=function Lx(a){return a!=null&&a.cM&&!!a.cM[23]&&jn(a,23).a==this.a};_.hC=function Mx(){return this.a};_.cM={23:1,38:1,39:1,41:1};_.a=0;var Px;_=$x.prototype=Zx.prototype=Xx.prototype=new he;_.cM={3:1,10:1,38:1};_=by.prototype=_x.prototype=new Tb;_.cM={38:1,42:1};_=String.prototype;_.eQ=function oy(a){return fy(this,a)};_.hC=function qy(){return xy(this)};_.cM={1:1,38:1,39:1};var sy,ty=0,uy;_=By.prototype=zy.prototype=new he;_.cM={3:1,10:1,38:1};_=Cy.prototype=new Tb;_.Bb=function Fy(a){throw new By(bH)};_.Cb=function Gy(a){var b;b=Ey(this.yb(),a);return !!b};_.Eb=function Hy(a){var b,c,d;d=this.Db();a.length<d&&(a=Tm(a,d));c=this.yb();for(b=0;b<d;++b){Ym(a,b,c.wb())}a.length>d&&Ym(a,d,null);return a};_.cM={};_=Jy.prototype=new Tb;_.eQ=function My(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[11])){return false}e=jn(a,11);if(this.d!=e.d){return false}for(c=new wz((new oz(e)).a);dA(c.a);){b=jn(eA(c.a),43);d=b.Gb();f=b.Hb();if(!(d==null?this.c:d!=null&&d.cM&&!!d.cM[1]?XD+jn(d,1) in this.e:Wy(this,d,~~Ie(d)))){return false}if(!IB(f,d==null?this.b:d!=null&&d.cM&&!!d.cM[1]?this.e[XD+jn(d,1)]:Uy(this,d,~~Ie(d)))){return false}}return true};_.hC=function Ny(){var a,b,c;c=0;for(b=new wz((new oz(this)).a);dA(b.a);){a=jn(eA(b.a),43);c+=a.hC();c=~~c}return c};_.cM={11:1};_=Iy.prototype=new Jy;_.Fb=function ez(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&Ge(a,b)};_.cM={11:1};_.a=null;_.b=null;_.c=false;_.d=0;_.e=null;_=gz.prototype=new Cy;_.eQ=function iz(a){var b,c,d;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[44])){return false}c=jn(a,44);if(c.Db()!=this.Db()){return false}for(b=c.yb();b.vb();){d=b.wb();if(!this.Cb(d)){return false}}return true};_.hC=function jz(){var a,b,c;a=0;for(b=this.yb();b.vb();){c=b.wb();if(c!=null){a+=Ie(c);a=~~a}}return a};_.cM={44:1};_=oz.prototype=fz.prototype=new gz;_.Cb=function pz(a){return lz(this,a)};_.yb=function qz(){return new wz(this.a)};_.Db=function rz(){return this.a.d};_.cM={44:1};_.a=null;_=wz.prototype=sz.prototype=new Tb;_.vb=function xz(){return dA(this.a)};_.wb=function yz(){return jn(eA(this.a),43)};_.cM={};_.a=null;_=Az.prototype=new Tb;_.eQ=function Cz(a){var b;if(a!=null&&a.cM&&!!a.cM[43]){b=jn(a,43);if(IB(this.Gb(),b.Gb())&&IB(this.Hb(),b.Hb())){return true}}return false};_.hC=function Dz(){var a,b;a=0;b=0;this.Gb()!=null&&(a=Ie(this.Gb()));this.Hb()!=null&&(b=Ie(this.Hb()));return a^b};_.cM={43:1};_=Fz.prototype=zz.prototype=new Az;_.Gb=function Gz(){return null};_.Hb=function Hz(){return this.a.b};_.Ib=function Iz(a){return $y(this.a,a)};_.cM={43:1};_.a=null;_=Lz.prototype=Jz.prototype=new Az;_.Gb=function Mz(){return this.a};_.Hb=function Nz(){return this.b.e[XD+this.a]};_.Ib=function Oz(a){return _y(this.b,this.a,a)};_.cM={43:1};_.a=null;_.b=null;_=Pz.prototype=new Cy;_.Bb=function Tz(a){this.Jb(this.Db(),a);return true};_.Jb=function Uz(a,b){throw new By(eH)};_.eQ=function Wz(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[12])){return false}f=jn(a,12);if(this.Db()!=f.Db()){return false}d=new fA(this);e=f.yb();while(d.b<d.c.Db()){b=eA(d);c=eA(e);if(!(b==null?c==null:Ge(b,c))){return false}}return true};_.hC=function Xz(){var a,b,c;b=1;a=new fA(this);while(a.b<a.c.Db()){c=eA(a);b=31*b+(c==null?0:Ie(c));b=~~b}return b};_.yb=function Zz(){return new fA(this)};_.Lb=function $z(){return new lA(this,0)};_.Mb=function _z(a){return new lA(this,a)};_.cM={12:1};_=fA.prototype=aA.prototype=new Tb;_.vb=function gA(){return this.b<this.c.Db()};_.wb=function hA(){return eA(this)};_.cM={};_.b=0;_.c=null;_=lA.prototype=iA.prototype=new aA;_.cM={};_.a=null;_=pA.prototype=mA.prototype=new gz;_.Cb=function qA(a){return Sy(this.a,a)};_.yb=function rA(){var a;return a=new wz(this.b.a),new vA(a)};_.Db=function sA(){return this.b.a.d};_.cM={44:1};_.a=null;_.b=null;_=vA.prototype=tA.prototype=new Tb;_.vb=function wA(){return dA(this.a.a)};_.wb=function xA(){var a;a=jn(eA(this.a.a),43);return a.Gb()};_.cM={};_.a=null;_=JA.prototype=yA.prototype=new Pz;_.Bb=function KA(a){return Ym(this.a,this.b++,a),true};_.Jb=function LA(a,b){CA(this,a,b)};_.Cb=function MA(a){return EA(this,a,0)!=-1};_.Kb=function NA(a){return Vz(a,this.b),this.a[a]};_.Db=function OA(){return this.b};_.Eb=function RA(a){return IA(this,a)};_.cM={12:1,38:1};_.b=0;var UA;_=YA.prototype=WA.prototype=new Pz;_.Cb=function ZA(a){return false};_.Kb=function $A(a){throw new Ex};_.Db=function _A(){return 0};_.cM={12:1,38:1};_=dB.prototype=aB.prototype=new Iy;_.cM={11:1,38:1};_=kB.prototype=eB.prototype=new gz;_.Bb=function lB(a){var b;return b=Yy(this.a,a,this),b==null};_.Cb=function mB(a){return Sy(this.a,a)};_.yb=function nB(){var a;return a=new wz(Ly(this.a).b.a),new vA(a)};_.Db=function oB(){return this.a.d};_.cM={38:1,44:1};_.a=null;_=xB.prototype=uB.prototype=new Az;_.Gb=function yB(){return this.a};_.Hb=function zB(){return this.b};_.Ib=function AB(a){var b;b=this.b;this.b=a;return b};_.cM={43:1};_.a=null;_.b=null;_=DB.prototype=BB.prototype=new he;_.cM={3:1,10:1,38:1};var $entry=cf;var zn=new px,yn=new px,Kn=new px,En=new px,An=new px,Bn=new px,Cn=new px,Dn=new px,Ln=new px,Fn=new px,Gn=new px,Hn=new px,In=new px,Jn=new px;$stats && $stats({moduleName:'kuneintro',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.kuneintro) $wnd.kuneintro.onScriptLoad();
+--></script></body></html>
\ No newline at end of file
Added: intro/war/kuneintro/A88FCD2648ED9C395A167155D310779A.cache.html
===================================================================
--- intro/war/kuneintro/A88FCD2648ED9C395A167155D310779A.cache.html (rev 0)
+++ intro/war/kuneintro/A88FCD2648ED9C395A167155D310779A.cache.html 2011-05-09 13:50:42 UTC (rev 1365)
@@ -0,0 +1,564 @@
+<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.1.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = 'A88FCD2648ED9C395A167155D310779A';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'kuneintro',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
+function PA(){}
+function Pb(){}
+function Tb(){}
+function Sb(){}
+function Rb(){}
+function Qb(){}
+function Sc(){}
+function Wc(){}
+function $c(){}
+function td(){}
+function qd(){}
+function yd(){}
+function Md(){}
+function Ld(){}
+function ge(){}
+function fe(){}
+function ee(){}
+function de(){}
+function Se(){}
+function nf(){}
+function gf(){}
+function Ef(){}
+function zf(){}
+function _g(){}
+function $g(){}
+function kh(){}
+function nh(){}
+function qh(){}
+function th(){}
+function wh(){}
+function Ch(){}
+function Fh(){}
+function Ih(){}
+function Mh(){}
+function Th(){}
+function Wh(){}
+function Zh(){}
+function ai(){}
+function di(){}
+function ki(){}
+function ni(){}
+function qi(){}
+function ti(){}
+function wi(){}
+function Ii(){}
+function Ni(){}
+function Ri(){}
+function Vi(){}
+function Zi(){}
+function bj(){}
+function fj(){}
+function jj(){}
+function nj(){}
+function Gj(){}
+function Ej(){}
+function _j(){}
+function $j(){}
+function Zj(){}
+function ak(){}
+function nk(){}
+function rk(){}
+function qk(){}
+function Rk(){}
+function fl(){}
+function bl(){}
+function sl(){}
+function pl(){}
+function xl(){}
+function Al(){}
+function Il(){}
+function Xl(){}
+function Vl(){}
+function Yl(){}
+function am(){}
+function jm(){}
+function tm(){}
+function qm(){}
+function Fn(){}
+function Pn(){}
+function Wn(){}
+function Wo(){}
+function bo(){}
+function lo(){}
+function uo(){}
+function Go(){}
+function Lo(){}
+function Oo(){}
+function $o(){}
+function cp(){}
+function Fp(){}
+function Dp(){}
+function Qp(){}
+function Wp(){}
+function Aq(){}
+function zq(){}
+function yq(){}
+function Xq(){}
+function dr(){}
+function br(){}
+function hr(){}
+function fr(){}
+function lr(){}
+function kr(){}
+function sr(){}
+function vr(){}
+function Tr(){}
+function Sr(){}
+function $r(){}
+function os(){}
+function is(){}
+function ss(){}
+function ws(){}
+function Bs(){}
+function Gs(){}
+function Fs(){}
+function Es(){}
+function et(){}
+function gt(){}
+function nt(){}
+function tt(){}
+function At(){}
+function It(){}
+function Ht(){}
+function Nt(){}
+function Ut(){}
+function $t(){}
+function fu(){}
+function du(){}
+function gu(){}
+function vu(){}
+function zu(){}
+function Bu(){}
+function Nu(){}
+function Lu(){}
+function Ru(){}
+function Pu(){}
+function Tu(){}
+function Wu(){}
+function ev(){}
+function qv(){}
+function Dv(){}
+function Hv(){}
+function Mv(){}
+function Xv(){}
+function pw(){}
+function vw(){}
+function tw(){}
+function xw(){}
+function Cw(){}
+function Fw(){}
+function Iw(){}
+function Nw(){}
+function Mw(){}
+function bx(){}
+function fx(){}
+function Fx(){}
+function Ix(){}
+function Px(){}
+function Ox(){}
+function my(){}
+function ly(){}
+function yy(){}
+function Gy(){}
+function Fy(){}
+function Py(){}
+function Vy(){}
+function gz(){}
+function oz(){}
+function sz(){}
+function zz(){}
+function Ez(){}
+function cA(){}
+function aA(){}
+function gA(){}
+function kA(){}
+function AA(){}
+function HA(){}
+function hx(a){}
+function dx(){Df()}
+function te(){Df()}
+function No(){Df()}
+function rw(){Df()}
+function zw(){Df()}
+function Kw(){Df()}
+function JA(){Df()}
+function se(a){Df()}
+function Ew(a){Df()}
+function Hw(a){Df()}
+function Lw(a){Df()}
+function ex(a){Df()}
+function Hx(a){Df()}
+function Wd(){Od()}
+function Ao(){no()}
+function Tp(){Sp()}
+function _b(a,b){a.t=b}
+function _h(){this.a=2}
+function sh(){this.a=2}
+function Kh(){this.a=2}
+function mh(){this.a=0}
+function Eh(){this.a=0}
+function Vh(){this.a=0}
+function ph(){this.a=1}
+function Hh(){this.a=1}
+function Yh(){this.a=1}
+function vh(){this.a=3}
+function vi(){this.a=3}
+function ci(){this.a=3}
+function Xi(){this.a=3}
+function mi(){this.a=0}
+function Li(){this.a=0}
+function pi(){this.a=1}
+function Pi(){this.a=1}
+function si(){this.a=2}
+function Ti(){this.a=2}
+function _i(){this.a=4}
+function dj(){this.a=5}
+function hj(){this.a=6}
+function lj(){this.a=7}
+function pj(){this.a=8}
+function Uc(a){this.a=a}
+function Yc(a){this.a=a}
+function ad(a){this.a=a}
+function it(a){this.a=a}
+function pt(a){this.a=a}
+function Qt(a){this.a=a}
+function Qw(a){this.a=a}
+function bw(a){this.b=a}
+function bu(a){this.c=a}
+function lz(a){this.c=a}
+function Bz(a){this.a=a}
+function uy(a){this.a=a}
+function Ly(a){this.a=a}
+function kp(a){this.d=a}
+function Vk(){this.a={}}
+function uk(){this.c=++sk}
+function om(a,b){this.a=b}
+function _n(a,b){this.a=b}
+function Er(a,b){a.e=b}
+function Gr(a,b){a.f=b}
+function Yg(a){a[rD]=sD}
+function jA(){Xx(this)}
+function Jj(){Jj=PA;Mj()}
+function Bt(){Bt=PA;new jA}
+function qA(){this.a=new jA}
+function jf(){jf=PA;hf=new nf}
+function Ap(){Ap=PA;zp=new Vo}
+function Sp(){Sp=PA;Rp=new uk}
+function tp(a){return true}
+function al(){return null}
+function ax(a){return 5<a?5:a}
+function gp(a){return a.c<a.a}
+function ap(a){Od();this.a=a}
+function Yo(a){Od();this.a=a}
+function Mc(a){a.b=a.i.e+1}
+function iu(a,b){ju(a,b,a.f.b)}
+function Ov(a,b){Rv(a,b,a.b)}
+function Rq(a,b){Gq(a,b,a.t)}
+function ys(a,b,c){Kq(a,b,a.t,c)}
+function bc(a,b,c){fc(a.t,b,c)}
+function xp(a,b){cq();qq(a,b)}
+function zv(a,b){yv(a,Qv(a.c,b))}
+function kc(a,b){!!a.q&&Dl(a.q,b)}
+function ou(a,b,c){b.r.U=c;au(a.b)}
+function Uo(a,b){Hz(a.b,b);To(a)}
+function Lc(a){a.b=ax(a.b+1);Nc(a)}
+function jz(a){return a.b<a.c.zb()}
+function _w(a,b){return a>b?a:b}
+function Ry(a,b){this.b=a;this.a=b}
+function Sn(a,b){this.a=a;this.b=b}
+function Fv(a,b){this.a=a;this.b=b}
+function vz(a,b){this.a=a;this.b=b}
+function DA(a,b){this.a=a;this.b=b}
+function ve(a){Df();this.a=a;Cf(this)}
+function _q(a){cm.call(this,a)}
+function Qe(b,a){b[b.length]=a}
+function _z(){_z=PA;$z=new cA}
+function Bx(){Bx=PA;yx={};Ax={}}
+function lk(){lk=PA;kk=new xk(new nk)}
+function El(a){this.a=new Ul;this.b=a}
+function _u(){this.t=Sf($doc,lD)}
+function Vu(){Gu.call(this,$doc.body)}
+function fp(a){return Jz(a.d.b,a.b)}
+function by(b,a){return kD+a in b.e}
+function Mm(a,b){return a.cM&&a.cM[b]}
+function Lq(a,b){return Mq(a,Pv(a.f,b))}
+function Nn(a,b){so(b.d,b.c);Mz(a.c,b)}
+function _y(a,b){(a<0||a>=b)&&cz(a,b)}
+function ac(a,b,c){bc(a,dc(a.t)+RB+b,c)}
+function lu(a,b,c,d){go(b.r,c,d);au(a.b)}
+function nu(a,b,c,d){io(b.r,c,d);au(a.b)}
+function mf(a,b){a.b=of(a.b,[b,false])}
+function Kc(a){a.b=_w(0,a.b-1);Nc(a)}
+function vp(a){pp=a;cq();a.setCapture()}
+function cq(){if(!$p){mq();$p=true}}
+function $q(){$q=PA;Yq=new dr;Zq=new hr}
+function Od(){Od=PA;Nd=new Pz;Lp(new Fp)}
+function Yp(){this.a=new Ul;this.b=null}
+function Ul(){this.d=new jA;this.c=false}
+function iv(a){this.b=a;this.a=!!this.b.b}
+function Pz(){this.a=ym(mn,{38:1},0,0,0)}
+function Vv(){this.a=ym(kn,{38:1},19,4,0)}
+function Ln(a,b,c){return qo(a.b,a.d,b,c)}
+function Nl(a,b,c){var d;d=Pl(a,b);d.xb(c)}
+function cz(a,b){throw new Lw(VF+a+WF+b)}
+function Jz(a,b){_y(b,a.b);return a.a[b]}
+function Hz(a,b){Bm(a.a,a.b++,b);return true}
+function Wf(a,b){a.fireEvent(oD+b.type,b)}
+function Ml(a,b){!a.a&&(a.a=new Pz);Hz(a.a,b)}
+function hl(a){var b;if(cl){b=new fl;Dl(a,b)}}
+function Ks(a){this.t=a;this.a=new vs(this.t)}
+function $l(a,b,c){this.a=a;this.c=b;this.b=c}
+function Gu(a){this.f=new Vv;this.t=a;mc(this)}
+function gs(){this.f=new Vv;this.t=Sf($doc,lD)}
+function zs(){this.f=new Vv;this.t=Sf($doc,lD)}
+function Ds(){this.t=Sf($doc,fF);this.t[SB]=gF}
+function Ss(a){Rs.call(this);us(this.a,a,true)}
+function Os(a){Ks.call(this,a,mx(iF,bg(a)))}
+function Op(){Ip&&hl((!Jp&&(Jp=new Yp),Jp))}
+function Ww(){Ww=PA;Vw=ym(ln,{38:1},23,256,0)}
+function Fm(){Fm=PA;Dm=[];Em=[];Gm(new tm,Dm,Em)}
+function Aj(){Aj=PA;xj=[];yj=[];zj=[];vj=new Gj}
+function Fu(){Fu=PA;Cu=new Nu;Du=new jA;Eu=new qA}
+function Mj(){Mj=PA;Jj();Lj=ym(an,{38:1},-1,30,1)}
+function Dj(){if(!wj){wj=true;mf((jf(),hf),vj)}}
+function Ql(a,b){if(!b){throw new ex(FD)}Ol(a,b)}
+function Yu(a,b){if(a.b){throw new Hw(MF)}$u(a,b)}
+function Jq(a,b){if(b<0||b>a.f.b){throw new Kw}}
+function Iq(a,b){if(b<0||b>=a.f.b){throw new Kw}}
+function $m(a){if(a!=null){throw new zw}return null}
+function of(a,b){!a&&(a=[]);a[a.length]=b;return a}
+function mA(a,b){var c;c=cy(a.a,b,a);return c==null}
+function Rx(a){var b;b=new uy(a);return new vz(a,b)}
+function ng(a){var b;b=Nf(a);!!b&&b.removeChild(a)}
+function qx(b,a){return b.substr(a,b.length-a)}
+function Bg(b,a){return b[a]==null?null:String(b[a])}
+function Qm(a,b){return a!=null&&a.cM&&!!a.cM[b]}
+function Mp(a,b){return Ll((!Jp&&(Jp=new Yp),Jp).a,a,b)}
+function Lp(a){Np();return Mp(cl?cl:(cl=new uk),a)}
+function Bp(a){Ap();if(!a){throw new ex(eE)}Uo(zp,a)}
+function ul(a){var b;if(ql){b=new sl;!!a.q&&Dl(a.q,b)}}
+function mu(a,b,c,d,e){ho(b.r,c,d,e);au(a.b)}
+function Zr(a,b,c,d){this.b=c;this.a=d;this.e=a;this.c=b}
+function vs(a){this.a=a;this.b=fm(a);this.c=this.b}
+function Rs(){Os.call(this,Sf($doc,lD));this.t[SB]=jF}
+function Wt(){Os.call(this,Sf($doc,iF));this.t[SB]=GF}
+function mt(){mt=PA;new pt($D);new pt(mF);lt=new pt(XD)}
+function tv(a,b,c,d){var e;e=new Ss(c);uv(a,b,new Kv(e),d)}
+function ku(a,b){var c;c=Mq(a,b);c&&Nn(a.a,b.r);return c}
+function Pv(a,b){if(b<0||b>=a.b){throw new Kw}return a.a[b]}
+function qz(a){if(a.b<=0){throw new JA}return a.a.Gb(--a.b)}
+function To(a){if(a.b.b!=0&&!a.e&&!a.c){a.e=true;Qd(a.d,1)}}
+function Xx(a){a.a=[];a.e={};a.c=false;a.b=null;a.d=0}
+function Tq(a){a.style[sD]=aC;a.style[XD]=aC;a.style[TD]=aC}
+function pu(a,b,c){b.r.V=c;b.t.style.display=c?aC:_B;au(a.b)}
+function Gq(a,b,c){rc(b);Ov(a.f,b);c.appendChild(b.t);tc(b,a)}
+function jc(a,b,c){return Ll((!a.q?(a.q=new El(a)):a.q).a,c,b)}
+function De(a,b){return a.tM==PA||a.cM&&!!a.cM[1]?a.eQ(b):a===b}
+function Rm(a){return a!=null&&a.tM!=PA&&!(a.cM&&!!a.cM[1])}
+function gy(a,b){return !b?iy(a):hy(a,b,~~(b.$H||(b.$H=++Xe)))}
+function Wr(a,b){a.d=b.t;!!a.e.b&&Vr(a.e.b)==Vr(a)&&Dr(a.e,a.d)}
+function uc(a,b){a.p==-1?xp(a.t,b|(a.t.__eventBits||0)):(a.p|=b)}
+function Jv(a,b){b?bc(a,dc(a.t)+RF,true):bc(a,dc(a.t)+RF,false)}
+function Uv(a,b){var c;c=Qv(a,b);if(c==-1){throw new JA}Tv(a,c)}
+function Ar(a,b){var c;c=(b.a&1)==1;a.t.setAttribute(ZE,c?$E:_E)}
+function Io(a,b,c){this.b=0;this.c=0;this.a=c;this.e=b;this.d=a}
+function On(a){this.b=new Ao;this.c=new Pz;this.d=a;ro(this.b,a)}
+function _v(a){if(a.a>=a.b.b){throw new JA}return a.b.a[++a.a]}
+function Ex(){if(zx==256){yx=Ax;Ax={};zx=0}++zx}
+function Hu(a){Fu();try{a.bb()}finally{gy(Eu.a,a)!=null}}
+function Iu(){Fu();try{ar(Eu,Cu)}finally{Xx(Eu.a);Xx(Du)}}
+function up(a){!!pp&&a==pp&&(pp=null);cq();a.releaseCapture()}
+function Dd(a){if(!a.g){return}Mz(Ad,a);a.fb();a.j=false;a.g=false}
+function $e(){if(We++==0){kf((jf(),hf));return true}return false}
+function kz(a){if(a.b>=a.c.zb()){throw new JA}return a.c.Gb(a.b++)}
+function hv(a){if(!a.a||!a.b.b){throw new JA}a.a=false;return a.b.b}
+function Iz(a,b,c){(b<0||b>a.b)&&cz(b,a.b);a.a.splice(b,0,c);++a.b}
+function go(a,b,c){a.u=a.v=true;a.x=false;a.K=0;a.M=0;a.L=b;a.N=c}
+function io(a,b,c){a.w=a.t=true;a.s=false;a.O=0;a.I=56;a.P=b;a.J=c}
+function ho(a,b,c,d){a.w=a.s=true;a.t=false;a.O=b;a.G=0;a.P=c;a.H=d}
+function zm(a,b,c,d){Fm();Im(d,Dm,Em);d.aC=a;d.cM=b;d.qI=c;return d}
+function wm(a,b){var c,d;c=a;d=xm(0,b);zm(c.aC,c.cM,c.qI,d);return d}
+function ey(a,b){var c;c=a.b;a.b=b;if(!a.c){a.c=true;++a.d}return c}
+function iy(a){var b;b=a.b;a.b=null;if(a.c){a.c=false;--a.d}return b}
+function au(a){a.b=0;a.a=false;if(!a.d){a.d=true;mf((jf(),hf),a)}}
+function Mr(a){var b,c;b=(!a.b&&Br(a,a.j),a.b.a)^1;c=yr(a,b);Br(a,c)}
+function ip(a){Lz(a.d.b,a.b);--a.a;a.b<=a.c&&--a.c<0&&(a.c=0);a.b=-1}
+function Kn(a,b){var c,d;c=oo(a.d,b);d=new ko(c,b);Hz(a.c,d);return d}
+function Kq(a,b,c,d){d=Hq(a,b,d);rc(b);Rv(a.f,b,d);nq(c,b.t,d);tc(b,a)}
+function Ec(a,b){if(a.n){throw new Hw($B)}rc(b);_b(a,b.t);a.n=b;tc(b,a)}
+function Td(a,b){return $wnd.setTimeout($entry(function(){a.jb()}),b)}
+function Fe(a){return a.tM==PA||a.cM&&!!a.cM[1]?a.hC():a.$H||(a.$H=++Xe)}
+function vn(a){if(a!=null&&a.cM&&!!a.cM[10]){return a}return new ve(a)}
+function Nm(a,b){if(a!=null&&!(a.cM&&a.cM[b])){throw new zw}return a}
+function Kz(a,b,c){for(;c<a.b;++c){if(OA(b,a.a[c])){return c}}return -1}
+function xv(a,b){var c;c=Qv(a.c,b);if(c==-1){return false}return wv(a,c)}
+function Hq(a,b,c){var d;Jq(a,c);if(b.s==a){d=Qv(a.f,b);d<c&&--c}return c}
+function hp(a){var b;a.b=a.c;b=Jz(a.d.b,a.c++);a.c>=a.a&&(a.c=0);return b}
+function Nf(a){var b=a.parentNode;(!b||b.nodeType!=1)&&(b=null);return b}
+function xt(a){var b;b=Sf($doc,nF);b[oF]=a.a.a;b.style[pF]=a.c.a;return b}
+function Lz(a,b){var c;c=(_y(b,a.b),a.a[b]);a.a.splice(b,1);--a.b;return c}
+function Nr(a){var b,c;b=(!a.b&&Br(a,a.j),a.b.a)^2;b&=-5;c=yr(a,b);Br(a,c)}
+function nr(a){var b;mc(a);b=a.t.tabIndex;-1==b&&(a.t.tabIndex=0,undefined)}
+function no(){no=PA;mo=to((Gi(),xi),xi);$doc.body.appendChild(mo)}
+function nw(b){try{b.focus()}catch(a){if(!b||!b.focus){throw a}}}
+function Qv(a,b){var c;for(c=0;c<a.b;++c){if(a.a[c]==b){return c}}return -1}
+function Pp(){var a;if(Ip){a=new Tp;!!Jp&&Dl(Jp,a);return null}return null}
+function fy(e,a,b){var c,d=e.e;a=kD+a;a in d?(c=d[a]):++e.d;d[a]=b;return c}
+function Gm(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
+function Im(a,b,c){Fm();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
+function ro(a,b){b.style[TD]=(ii(),_D);b.appendChild(a.a=to((Gi(),yi),zi))}
+function Ns(){this.t=Sf($doc,lD);this.a=new vs(this.t);this.t[SB]=hF}
+function Dt(a){Bt();this.a=new Mt(this,a.d,a.b,a.c,a.e,a.a);this.t[SB]=wF}
+function xk(a){this.c=++sk;this.a=a;!dk&&(dk=new Vk);dk.a[CD]=this;this.b=CD}
+function rz(a,b){var c;this.a=a;this.c=a;c=a.zb();(b<0||b>c)&&cz(b,c);this.b=b}
+function Mz(a,b){var c;c=Kz(a,b,0);if(c==-1){return false}Lz(a,c);return true}
+function lx(a,b){if(!(b!=null&&b.cM&&!!b.cM[1])){return false}return String(a)==b}
+function Om(a){if(a!=null&&(a.tM==PA||a.cM&&!!a.cM[1])){throw new zw}return a}
+function Mf(a){var b=a.firstChild;while(b&&b.nodeType!=1)b=b.nextSibling;return b}
+function Pt(a){var b,c;b=(c=$doc.createEventObject(),c.type=oE,c);Wf(a.a.t,b)}
+function lf(a){var b,c;if(a.b){c=null;do{b=a.b;a.b=null;c=pf(b,c)}while(a.b);a.b=c}}
+function kf(a){var b,c;if(a.a){c=null;do{b=a.a;a.a=null;c=pf(b,c)}while(a.a);a.a=c}}
+function ju(a,b,c){var d;rc(b);Rv(a.f,b,c);d=Kn(a.a,b.t);b.r=d;tc(b,a);au(a.b)}
+function rp(a,b,c){var d;d=op;op=a;b==pp&&aq(a.type)==8192&&(pp=null);c.ab(a);op=d}
+function ic(a,b,c){uc(a,aq(c.b));return Ll((!a.q?(a.q=new El(a)):a.q).a,c,b)}
+function iA(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&De(a,b)}
+function OA(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&De(a,b)}
+function _e(b){return function(){try{return af(b,this,arguments)}catch(a){throw a}}}
+function af(a,b,c){var d;d=$e();try{return a.apply(b,c)}finally{d&&lf((jf(),hf));--We}}
+function Dr(a,b){if(a.c!=b){!!a.c&&a.t.removeChild(a.c);a.c=b;a.t.appendChild(a.c)}}
+function nq(a,b,c){c>=a.children.length?a.appendChild(b):a.insertBefore(b,a.children[c])}
+function $b(a,b){var c=a.parentNode;if(!c){return}c.insertBefore(b,a);c.removeChild(a)}
+function mx(b,a){if(a==null)return false;return b==a||b.toLowerCase()==a.toLowerCase()}
+function dt(){dt=PA;new it(kF);new it(lF);bt=new it(sD);new it(ZD);ct=bt;at=ct}
+function Ah(){Ah=PA;xh=new Eh;zh=new Hh;yh=new Kh;zm(dn,{38:1},26,[xh,zh,yh])}
+function ih(){ih=PA;hh=new mh;eh=new ph;fh=new sh;gh=new vh;zm(cn,{38:1},25,[hh,eh,fh,gh])}
+function Rh(){Rh=PA;Qh=new Vh;Oh=new Yh;Ph=new _h;Nh=new ci;zm(en,{38:1},28,[Qh,Oh,Ph,Nh])}
+function ii(){ii=PA;hi=new mi;gi=new pi;ei=new si;fi=new vi;zm(fn,{38:1},29,[hi,gi,ei,fi])}
+function nm(){nm=PA;mm=new om(JD,0);lm=new om(KD,1);km=new om(LD,2);zm(hn,{38:1},33,[mm,lm,km])}
+function $n(){$n=PA;Xn=new _n(QD,0);Yn=new _n(RD,1);Zn=new _n(SD,2);zm(jn,{38:1},35,[Xn,Yn,Zn])}
+function Cy(a){var b;b=new Pz;a.c&&Hz(b,new Ly(a));Wx(a,b);Vx(a,b);this.a=new lz(b)}
+function Vo(){this.a=new Yo(this);this.b=new Pz;this.d=new ap(this);this.f=new kp(this)}
+function qu(){this.f=new Vv;this.t=Sf($doc,lD);this.a=new On(this.t);this.b=new bu(this.a)}
+function Vr(a){if(!a.d){if(!a.c){a.d=Sf($doc,lD);return a.d}else{return Vr(a.c)}}else{return a.d}}
+function xr(a){if(a.g||a.i){up(a.t);a.g=false;a.i=false;(1&(!a.b&&Br(a,a.j),a.b.a))>0&&Mr(a)}}
+function Ro(a){var b;b=fp(a.f);ip(a.f);b!=null&&b.cM&&!!b.cM[16]&&new No(Nm(b,16));a.c=false;To(a)}
+function Yx(a,b){return b==null?a.c:b!=null&&b.cM&&!!b.cM[1]?by(a,Nm(b,1)):ay(a,b,~~Fe(b))}
+function Zx(a,b){return b==null?a.b:b!=null&&b.cM&&!!b.cM[1]?a.e[kD+Nm(b,1)]:$x(a,b,~~Fe(b))}
+function cy(a,b,c){return b==null?ey(a,c):b!=null&&b.cM&&!!b.cM[1]?fy(a,Nm(b,1),c):dy(a,b,c,~~Fe(b))}
+function cm(a){te.call(this,a.a.d==0?null:Nm(a.Ab(ym(on,{14:1,38:1},10,0,0)),14)[0])}
+function ym(a,b,c,d,e){var f;f=xm(e,d);Fm();Im(f,Dm,Em);f.aC=a;f.cM=b;f.qI=c;return f}
+function Kx(a,b){var c;while(a.rb()){c=a.sb();if(b==null?c==null:De(b,c)){return a}}return null}
+function bg(a){var b,c;c=a.tagName;b=a.scopeName;if(b==null||mx(pD,b)){return c}return b+kD+c}
+function lq(a,b){var c=a.children.length;for(var d=0;d<c;++d){if(b===a.children[d]){return d}}return -1}
+function xo(a){for(var b=0;b<a.childNodes.length;++b){var c=a.childNodes[b];c.__layer&&(c.__layer=null)}}
+function Tl(a){var b,c;if(a.a){try{for(c=new lz(a.a);c.b<c.c.zb();){b=Nm(kz(c),13);b.lb()}}finally{a.a=null}}}
+function fs(a,b){var c;Iq(a,b);c=a.b;a.b=Pv(a.f,b);if(a.b!=c){!_r&&(_r=new os);ns(_r,c,a.b,a.a&&a.o)}}
+function so(a,b){var c;ng(a);Nf(b)==a&&ng(b);c=b.style;c[TD]=aC;c[sD]=aC;c[XD]=aC;c[xC]=aC;c[vC]=aC}
+function fc(a,b,c){if(!a){throw new se(TB)}b=sx(b);if(b.length==0){throw new Ew(UB)}c?tg(a,b):Eg(a,b)}
+function oc(a){if(!a.$()){throw new Hw(XB)}try{a.db()}finally{try{a.Z()}finally{a.t.__listener=null;a.o=false}}}
+function Zu(a,b){if(a.b!=b){return false}try{tc(b,null)}finally{a.wb().removeChild(b.t);a.b=null}return true}
+function $u(a,b){if(b==a.b){return}!!b&&rc(b);!!a.b&&Zu(a,a.b);a.b=b;if(b){a.wb().appendChild(a.b.t);tc(b,a)}}
+function sc(a,b){a.o&&(a.t.__listener=null,undefined);!!a.t&&$b(a.t,b);a.t=b;a.o&&(a.t.__listener=a,undefined)}
+function Pd(a){a.b?($wnd.clearInterval(a.c),undefined):($wnd.clearTimeout(a.c),undefined);Mz(Nd,a)}
+function Oj(a,b,c){var d;d=$doc.styleSheets[a];c?(d.cssText+=b,undefined):(d.cssText=b+d.cssText,undefined);return d}
+function Pl(a,b){var c,d;d=Nm(Zx(a.d,b),11);if(!d){d=new jA;cy(a.d,b,d)}c=Nm(d.b,12);if(!c){c=new Pz;ey(d,c)}return c}
+function ie(a){var b,c,d;c=ym(nn,{38:1},42,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw new dx}c[d]=a[d]}}
+function rc(a){if(!a.s){(Fu(),Yx(Eu.a,a))&&Hu(a)}else if(Qm(a.s,22)){Nm(a.s,22).tb(a)}else if(a.s){throw new Hw(YB)}}
+function Sl(a,b){var c,d;d=Nm(Zx(a.d,b),11);if(!d){return _z(),_z(),$z}c=Nm(d.b,12);if(!c){return _z(),_z(),$z}return c}
+function Mq(a,b){var c;if(b.s!=a){return false}try{tc(b,null)}finally{c=b.t;Nf(c).removeChild(c);Uv(a.f,b)}return true}
+function Tv(a,b){var c;if(b<0||b>=a.b){throw new Kw}--a.b;for(c=b;c<a.b;++c){Bm(a.a,c,a.a[c+1])}Bm(a.a,a.b,null)}
+function Tw(a){var b,c;if(a>-129&&a<128){b=a+128;c=(Ww(),Vw)[b];!c&&(c=Vw[b]=new Qw(a));return c}return new Qw(a)}
+function Dx(a){Bx();var b=kD+a;var c=Ax[b];if(c!=null){return c}c=yx[b];c==null&&(c=Cx(a));Ex();return Ax[b]=c}
+function Wx(e,a){var b=e.e;for(var c in b){if(c.charCodeAt(0)==58){var d=new Ry(e,c.substring(1));a.xb(d)}}}
+function tc(a,b){var c;c=a.s;if(!b){try{!!c&&c.$()&&a.bb()}finally{a.s=null}}else{if(c){throw new Hw(ZB)}a.s=b;b.$()&&a._()}}
+function Dl(a,b){var c;!b.c||(b.c=false,b.d=null);c=b.d;b.d=a.b;try{Ql(a.a,b)}finally{c==null?(b.c=true,b.d=null):(b.d=c)}}
+function zo(a,b){var c,d,e,f;d=b.__layer;!!d&&wo(a,d);f=b.childNodes;for(c=0;c<f.length;++c){e=f[c];e.nodeType==1&&zo(a,e)}}
+function Df(){var a,b,c,d;c=Bf(new Ef);d=ym(nn,{38:1},42,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=new hx(c[a])}ie(d)}
+function Vx(h,a){var b=h.a;for(var c in b){var d=parseInt(c,10);if(c==d){var e=b[d];for(var f=0,g=e.length;f<g;++f){a.xb(e[f])}}}}
+function hk(a,b,c){var d,e,f;if(dk){f=Nm(dk.a[a.type],5);if(f){d=f.a.a;e=f.a.b;f.a.a=a;f.a.b=c;kc(b,f.a);f.a.a=d;f.a.b=e}}}
+function us(a,b,c){c?(a.a.innerHTML=b||aC,undefined):(a.a.innerText=b||aC,undefined);if(a.c!=a.b){a.c=a.b;gm(a.a,a.b)}}
+function ko(a,b){this.L=(Gi(),Fi);this.P=Fi;this.N=Fi;this.H=Fi;this.e=($n(),Zn);this.U=Zn;this.d=a;this.c=b}
+function gwtOnLoad(b,c,d,e){$moduleName=c;$moduleBase=d;if(b)try{$entry(sn)()}catch(a){b(c)}else{$entry(sn)()}}
+function Tj(a){var b;if($doc.styleSheets.length==0){return b=$doc.createStyleSheet(),b.cssText=a,b}return Oj(0,a,false)}
+function ay(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.Cb();if(h.Bb(a,g)){return true}}}return false}
+function $x(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.Cb();if(h.Bb(a,g)){return f.Db()}}}return null}
+function ry(a,b){var c,d,e;if(b!=null&&b.cM&&!!b.cM[43]){c=Nm(b,43);d=c.Cb();if(Yx(a.a,d)){e=Zx(a.a,d);return iA(c.Db(),e)}}return false}
+function fm(a){var b;b=a[GD]==null?null:String(a[GD]);if(mx(HD,b)){return nm(),mm}else if(mx(ID,b)){return nm(),lm}return nm(),km}
+function dc(a){var b,c;b=a[SB]==null?null:String(a[SB]);c=b.indexOf(String.fromCharCode(32));if(c>=0){return b.substr(0,c-0)}return b}
+function yf(a){var b,c,d;d=aC;a=sx(a);b=a.indexOf(hD);if(b!=-1){c=a.indexOf(iD)==0?8:0;d=sx(a.substr(c,b-c))}return d.length>0?d:jD}
+function Cf(a){var b,c,d,e;d=(Rm(a.a)?Om(a.a):null,[]);e=ym(nn,{38:1},42,d.length,0);for(b=0,c=e.length;b<c;++b){e[b]=new hx(d[b])}ie(e)}
+function Ju(){Fu();var a;a=Nm(Zx(Du,null),20);if(a){return a}Du.d==0&&Lp(new Ru);a=new Vu;cy(Du,null,a);mA(Eu,a);return a}
+function sx(c){if(c.length==0||c[0]>qD&&c[c.length-1]>qD){return c}var a=c.replace(/^(\s*)/,aC);var b=a.replace(/\s*$/,aC);return b}
+function gm(a,b){switch(b.a){case 0:{a[GD]=HD;break}case 1:{a[GD]=ID;break}case 2:{fm(a)!=(nm(),km)&&(a[GD]=aC,undefined);break}}}
+function rq(){var a=false;for(var b=0;b<$wnd.__gwt_globalEventArray.length;b++){!$wnd.__gwt_globalEventArray[b]()&&(a=true)}return !a}
+function Bm(a,b,c){if(c!=null){if(a.qI>0&&!Mm(c,a.qI)){throw new rw}if(a.qI<0&&(c.tM==PA||c.cM&&!!c.cM[1])){throw new rw}}return a[b]=c}
+function Ed(a,b,c){Dd(a);a.g=true;a.f=b;a.i=c;if(Fd(a,(new Date).getTime())){return}if(!Ad){Ad=new Pz;zd=new Wd}Hz(Ad,a);Ad.b==1&&Qd(zd,25)}
+function Kv(a){this.t=Sf($doc,lD);this.t.appendChild(this.a=Sf($doc,lD));$u(this,a);this.t[SB]=SF;this.a.className=TF;Yg(this.t.style,Ah())}
+function Ll(a,b,c){var d;if(!b){throw new ex(DD)}if(!c){throw new ex(ED)}return a.b>0?Ml(a,new $l(a,b,c)):(d=Pl(a,b),d.xb(c),undefined),new Xl}
+function dg(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 to(a,b){var c,d;c=Sf($doc,lD);c.innerHTML=aE;d=c.style;d[TD]=(ii(),UD);d[bE]=cE;d[XD]=-20+b.nb();d[xC]=10+a.nb();d[vC]=10+b.nb();return c}
+function pf(b,c){var a,e,f,g;for(e=0,f=b.length;e<f;++e){g=b[e];try{g[1]?g[0].Jb()&&(c=of(c,g)):g[0].lb()}catch(a){a=vn(a);if(!Qm(a,3))throw a}}return c}
+function Sj(a){var b,c,d;b=$doc.styleSheets.length;if(b==0){return c=$doc.createStyleSheet(),c.cssText=a,c}return d=$doc.styleSheets[b-1],d.cssText+=a,d}
+function mc(a){var b;if(a.$()){throw new Hw(VB)}a.o=true;a.t.__listener=a;b=a.p;a.p=-1;b>0&&(a.p==-1?xp(a.t,b|(a.t.__eventBits||0)):(a.p|=b));a.Y();a.cb()}
+function nc(a,b){var c;switch(aq(b.type)){case 16:case 32:c=b.relatedTarget||(b.type==WB?b.toElement:b.fromElement);if(!!c&&dg(a.t,c)){return}}hk(b,a,a.t)}
+function Gi(){Gi=PA;Fi=new Li;Di=new Pi;yi=new Ti;zi=new Xi;Ei=new _i;Ci=new dj;Ai=new hj;xi=new lj;Bi=new pj;zm(gn,{38:1},30,[Fi,Di,yi,zi,Ei,Ci,Ai,xi,Bi])}
+function Qd(a,b){if(b<=0){throw new Ew(gD)}a.b?($wnd.clearInterval(a.c),undefined):($wnd.clearTimeout(a.c),undefined);Mz(Nd,a);a.b=false;a.c=Td(a,b);Hz(Nd,a)}
+function Oz(a,b){var c,d,e;b.length<a.b&&(b=(d=b,e=xm(0,a.b),zm(d.aC,d.cM,d.qI,e),e));for(c=0;c<a.b;++c){Bm(b,c,a.a[c])}b.length>a.b&&Bm(b,a.b,null);return b}
+function Br(a,b){var c;if(a.b!=b){!!a.b&&ac(a,a.b.b,false);a.b=b;Dr(a,Vr(b));ac(a,a.b.b,true);!a.t[aF]&&(c=(b.a&1)==1,a.t.setAttribute(ZE,c?$E:_E),undefined)}}
+function yo(a,b,c,d,e,f,g){switch(e.a){case 0:case 1:break;default:d=d*qo(a,b.d,e,f);Gi();}g&&d<0&&(d=0);b.d.style[c]=~~Math.max(Math.min(d+0.5,2147483647),-2147483648)+tD}
+function Kd(){var a,b,c,d,e;d=ym(bn,{2:1,38:1},24,Ad.b,0);d=Nm(Oz(Ad,d),2);e=(new Date).getTime();for(b=0,c=d.length;b<c;++b){a=d[b];a.g&&Fd(a,e)&&Mz(Ad,a)}Ad.b>0&&Qd(zd,25)}
+function Hr(a,b){var c,d;if(!a.t[aF]!=b){c=(!a.b&&Br(a,a.j),a.b.a)^4;c&=-3;d=yr(a,c);Br(a,d);a.t[aF]=!b;if(b){Ar(a,(!a.b&&Br(a,a.j),a.b))}else{xr(a);a.t.removeAttribute(ZE)}}}
+function Np(){var a,b;if(!Ip){a=(b=Sf($doc,fE),b.text=gE,b);$doc.body.appendChild(a);$wnd.__gwt_initWindowCloseHandler($entry(Pp),$entry(Op));$doc.body.removeChild(a);Ip=true}}
+function xm(a,b){var c=new Array(b);if(a==3){for(var d=0;d<b;++d){var e=new Object;e.l=e.m=e.h=0;c[d]=e}}else if(a>0){var e=[null,0,false][a];for(var d=0;d<b;++d){c[d]=e}}return c}
+function hy(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.Cb();if(h.Bb(a,g)){c.length==1?delete h.a[b]:c.splice(d,1);--h.d;return f.Db()}}}return null}
+function dy(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.Cb();if(j.Bb(a,h)){var i=g.Db();g.Eb(b);return i}}}else{d=j.a[c]=[]}var g=new DA(a,b);d.push(g);++j.d;return null}
+function sn(){var a;!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:MD,evtGroup:ND,millis:(new Date).getTime(),type:OD,className:PD});a=new Oc;Rq((Fu(),Ju()),a)}
+function Oc(){Ec(this,Rc(this));us(this.k.a,dC,true);us(this.d.a,eC,true);us(this.g.a,fC,true);us(this.f.a,gC,true);this.b=0;this.c.a=false;us(this.e.a,hC,true);this.a.t.src=iC;Nc(this)}
+function wv(a,b){var c;if(b<0||b>=a.c.b){return false}c=Pv(a.c,b);Lq(a.f,b);ku(a.d,c);fc(c.t,NF,false);Tv(a.c,b);Lz(a.g,b);if(b==a.e){a.e=-1;a.c.b>0&&yv(a,0)}else b<a.e&&--a.e;return true}
+function Mt(a,b,c,d,e,f){var g,m;sc(a,(g=Sf($doc,iF),g.innerHTML=(m=yF+e+zF+f+AF+b+BF+-c+CF+-d+tD,DF+$moduleBase+EF+m+FF)||aC,Mf(g)));a.p==-1?xp(a.t,163967|(a.t.__eventBits||0)):(a.p|=163967)}
+function yv(a,b){var c;if(b==a.e){return}al(Tw(b));if(a.e!=-1){c=Pv(a.c,a.e);pu(a.d,c,false);Jv(Nm(Jz(a.g,a.e),21),false)}c=Pv(a.c,b);pu(a.d,c,true);Jv(Nm(Jz(a.g,b),21),true);a.e=b;ul(a,Tw(b))}
+function oo(a,b){var c,d;c=Sf($doc,lD);c.appendChild(b);c.style[TD]=(ii(),UD);c.style[VD]=(Rh(),WD);d=b.style;d[TD]=UD;d[sD]=0+(Gi(),tD);d[XD]=YD;d[ZD]=YD;d[$D]=YD;a.insertBefore(c,null);return c}
+function ar(b,c){var i;$q();var a,e,f,g,h;e=null;for(h=b.ub();h.rb();){g=Nm(h.sb(),19);try{c.vb(g)}catch(a){a=vn(a);if(Qm(a,10)){f=a;!e&&(e=new qA);i=cy(e.a,f,e)}else throw a}}if(e){throw new _q(e)}}
+function xu(){var a;this.t=(a=Sf($doc,lD),a.tabIndex=0,a);this.p==-1?xp(this.t,7165|(this.t.__eventBits||0)):(this.p|=7165);this.j=new Zr(this,null,HF,0);this.t[SB]=IF;this.t.setAttribute(JF,KF);this.t[SB]=LF}
+function Cx(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 Sf(a,b){var c,d;if(b.indexOf(kD)!=-1){c=(!a.__gwt_container&&(a.__gwt_container=a.createElement(lD)),a.__gwt_container);c.innerHTML=mD+b+nD||aC;d=Mf(c);c.removeChild(d);return d}return a.createElement(b)}
+function Rv(a,b,c){var d,e;if(c<0||c>a.b){throw new Kw}if(a.b==a.a.length){e=ym(kn,{38:1},19,a.a.length*2,0);for(d=0;d<a.a.length;++d){Bm(e,d,a.a[d])}a.a=e}++a.b;for(d=a.b-1;d>c;--d){Bm(a.a,d,a.a[d-1])}Bm(a.a,c,b)}
+function yt(){this.f=new Vv;this.e=Sf($doc,qF);this.d=Sf($doc,rF);this.e.appendChild(this.d);this.t=this.e;this.a=(dt(),at);this.c=(mt(),lt);this.b=Sf($doc,sF);this.d.appendChild(this.b);this.e[tF]=uF;this.e[vF]=uF}
+function Fd(a,b){var c,d;c=b>=a.i+a.f;if(a.j&&!c){d=(b-a.i)/a.f;a.ib((1+Math.cos(3.141592653589793+d*3.141592653589793))/2);return false}if(!a.j&&b>=a.i){a.j=true;a.hb()}if(c){a.gb();a.j=false;a.g=false;return true}return false}
+function tg(a,b){var c,d,e,f;b=sx(b);f=a.className;c=f.indexOf(b);while(c!=-1){if(c==0||f.charCodeAt(c-1)==32){d=c+b.length;e=f.length;if(d==e||d<e&&f.charCodeAt(d)==32){break}}c=f.indexOf(b,c+1)}if(c==-1){f.length>0&&(f+=qD);a.className=f+b}}
+function Bf(i){var a={};var b=[];var c=arguments.callee.caller.caller;while(c){var d=i.mb(c.toString());b.push(d);var e=kD+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 zr(a){var b,c;a.a=true;b=(c=$doc.createEventObject(),c.type=CD,c.detail=1,c.screenX=0,c.screenY=0,c.clientX=0,c.clientY=0,c.ctrlKey=false,c.altKey=false,c.shiftKey=false,c.metaKey=false,c.button=1,c.relatedTarget=null,c);Wf(a.t,b);a.a=false}
+function od(){od=PA;cd=new Io(IC,16,19);dd=new Io(JC,16,19);ed=new Io(KC,16,19);fd=new Io(LC,16,19);gd=new Io(MC,16,19);hd=new Io(NC,16,19);id=new Io(OC,34,34);jd=new Io(PC,386,71);kd=new Io(QC,34,34);ld=new Io(RC,34,34);nd=new Io(SC,34,34);md=new td}
+function Av(a){this.c=new Vv;this.f=new zs;this.g=new Pz;this.a=56;this.b=a;this.d=new qu;Ec(this,this.d);iu(this.d,this.f);lu(this.d,this.f,(Gi(),Fi),Fi);nu(this.d,this.f,Fi,a);ou(this.d,this.f,($n(),Yn));this.f.t.style[xC]=OF;this.f.t[SB]=PF;this.t[SB]=QF}
+function Bj(){Aj();var a,b,c;c=null;if(zj.length!=0){a=zj.join(aC);b=Tj((Jj(),a));!zj&&(c=b);zj.length=0}if(xj.length!=0){a=xj.join(aC);b=Rj((Jj(),a));!xj&&(c=b);xj.length=0}if(yj.length!=0){a=yj.join(aC);b=Sj((Jj(),a));!yj&&(c=b);yj.length=0}wj=false;return c}
+function Rj(a){var b,c,d,e,f,g;d=$doc.styleSheets.length;if(d<30){return g=$doc.createStyleSheet(),g.cssText=a,g}else{f=2147483647;e=-1;for(b=0;b<d;++b){c=Lj[b];c==0&&(c=Lj[b]=$doc.styleSheets[b].cssText.length);if(c<=f){f=c;e=b}}Lj[e]+=a.length;return Oj(e,a,true)}}
+function uv(a,b,c,d){var e;e=Qv(a.c,b);if(e!=-1){xv(a,b);e<d&&--d}Rv(a.c,b,d);Iz(a.g,d,c);ys(a.f,c,d);ic(c,new Fv(a,b),(lk(),lk(),kk));ju(a.d,b,d);lu(a.d,b,(Gi(),Fi),Fi);mu(a.d,b,a.a,a.b,Fi);pu(a.d,b,false);fc(b.t,NF,true);b.t.style.display=_B;a.e==-1?yv(a,0):a.e>=d&&++a.e}
+--></script>
+<script><!--
+function So(a,b){var c,d,e;e=false;try{a.c=true;a.f.a=a.b.b;Qd(a.a,10000);while(gp(a.f)){d=hp(a.f);try{if(d==null){return}if(d!=null&&d.cM&&!!d.cM[16]){c=Nm(d,16);Pt(c)}}finally{e=a.f.b==-1;e||ip(a.f)}if((new Date).getTime()-b>=100){return}}}finally{if(!e){Pd(a.a);a.c=false;To(a)}}}
+function Ol(b,c){var a,e,f,g,h,i,k;try{++b.b;h=Sl(b,c.pb());e=null;i=b.c?h.Ib(h.zb()):h.Hb();while(b.c?i.b>0:i.b<i.c.zb()){g=b.c?Nm(qz(i),9):Nm(kz(i),9);try{c.ob(g)}catch(a){a=vn(a);if(Qm(a,10)){f=a;!e&&(e=new qA);k=cy(e.a,f,e)}else throw a}}if(e){throw new cm(e)}}finally{--b.b;b.b==0&&Tl(b)}}
+function Eg(a,b){var c,d,e,f,g,h,i;b=sx(b);i=a.className;e=i.indexOf(b);while(e!=-1){if(e==0||i.charCodeAt(e-1)==32){f=e+b.length;g=i.length;if(f==g||f<g&&i.charCodeAt(f)==32){break}}e=i.indexOf(b,e+1)}if(e!=-1){c=sx(i.substr(0,e-0));d=sx(qx(i,e+b.length));c.length==0?(h=d):d.length==0?(h=c):(h=c+qD+d);a.className=h}}
+function cs(a,b){var c,d,e;c=(d=Sf($doc,lD),d.style[xC]=yC,d.style[vC]=YD,d.style[bF]=YD,d.style[cF]=YD,d);a.t.appendChild(c);rc(b);Ov(a.f,b);c.appendChild(b.t);tc(b,a);c.style.display=_B;c.style[vC]=yC;e=b.t;lx(e.style[xC],aC)&&(b.t.style[xC]=yC,undefined);lx(e.style[vC],aC)&&(b.t.style[vC]=yC,undefined);b.t.style.display=_B}
+function ms(a,b){var c,d;a.d||(b=1-b);if(a.c==-1){c=~~Math.max(Math.min(b*(parseInt(a.a[dF])||0),2147483647),-2147483648);d=~~Math.max(Math.min((1-b)*(parseInt(a.b[dF])||0),2147483647),-2147483648)}else{c=~~Math.max(Math.min(b*a.c,2147483647),-2147483648);d=a.c-c}if(c==0){c=1;d=1>d-1?1:d-1}else if(d==0){d=1;c=1>c-1?1:c-1}a.a.style[vC]=c+tD;a.b.style[vC]=d+tD}
+function qo(a,b,c,d){if(!c){return 1}switch(c.a){case 1:return (d?b.clientHeight:b.clientWidth)/100;case 2:return (a.a.offsetWidth||0)/10;case 3:return (a.a.offsetHeight||0)/10;case 7:return (mo.offsetWidth||0)*0.1;case 8:return (mo.offsetWidth||0)*0.01;case 6:return (mo.offsetWidth||0)*0.254;case 4:return (mo.offsetWidth||0)*0.00353;case 5:return (mo.offsetWidth||0)*0.0423;default:case 0:return 1;}}
+function yr(a,b){switch(b){case 1:return !a.d&&(a.d=new Zr(a,a.j,CC,1),undefined),a.d;case 0:return a.j;case 3:return !a.f&&Gr(a,new Zr(a,(!a.d&&(a.d=new Zr(a,a.j,CC,1),undefined),a.d),DC,3)),a.f;case 2:return !a.n&&(a.n=new Zr(a,a.j,BC,2),undefined),a.n;case 4:return !a.k&&(a.k=new Zr(a,a.j,WE,4),undefined),a.k;case 5:return !a.e&&Er(a,new Zr(a,(!a.d&&(a.d=new Zr(a,a.j,CC,1),undefined),a.d),XE,5)),a.e;default:throw new Hw(b+YE);}}
+function Mn(a,b,c){var d,e,f,g;if(b==0){for(e=new lz(a.c);e.b<e.c.zb();){d=Nm(kz(e),15);d.i=d.C=d.K;d.S=d.E=d.O;d.k=d.D=d.M;d.a=d.A=d.G;d.W=d.F=d.Q;d.f=d.B=d.I;d.q=d.u;d.y=d.w;d.r=d.v;d.o=d.s;d.z=d.x;d.p=d.t;d.j=d.L;d.T=d.P;d.n=d.N;d.b=d.H;d.X=d.R;d.g=d.J;wo(a.b,d)}return}g=a.d.clientWidth;f=a.d.clientHeight;for(e=new lz(a.c);e.b<e.c.zb();){d=Nm(kz(e),15);In(a,g,d);Jn(a,f,d)}!!a.a&&Dd(a.a);a.a=new Sn(a,c);Ed(a.a,b,(new Date).getTime())}
+function Nc(a){switch(a.b){case 0:fs(a.c,0);a.j.t.style.display=_B;break;case 1:fs(a.c,1);yv(a.i,a.b-1);a.j.t.style.display=aC;us(a.j.a,bC,false);break;case 2:fs(a.c,1);yv(a.i,a.b-1);a.j.t.style.display=aC;us(a.j.a,bC,false);break;case 3:fs(a.c,1);yv(a.i,a.b-1);a.j.t.style.display=aC;us(a.j.a,bC,false);break;case 4:fs(a.c,1);yv(a.i,a.b-1);a.j.t.style.display=aC;us(a.j.a,bC,false);break;case 5:fs(a.c,2);us(a.j.a,cC,false);a.j.t.style.display=aC;}}
+function aq(a){switch(a){case hE:return 4096;case iE:return 1024;case CD:return 1;case jE:return 2;case kE:return 2048;case lE:return 128;case mE:return 256;case nE:return 512;case oE:return 32768;case pE:return 8192;case qE:return 4;case rE:return 64;case WB:return 32;case sE:return 16;case tE:return 8;case uE:return 16384;case vE:return 65536;case wE:return 131072;case xE:return 131072;case yE:return 262144;case zE:return 524288;default:return -1;}}
+function ns(a,b,c,d){var e,f,g,h,i,k;Dd(a);e=(i=c.t.parentNode,(!i||i.nodeType!=1)&&(i=null),i);f=lq(Nf(e),e);if(!b){e.style.display=aC;c.t.style.display=aC;return}a.e=b;g=(k=b.t.parentNode,(!k||k.nodeType!=1)&&(k=null),k);h=lq(Nf(g),g);if(f>h){a.a=g;a.b=e;a.d=false}else{a.a=e;a.b=g;a.d=true}d?Ed(a,350,(new Date).getTime()):(a.a.style.display=a.d?aC:_B,a.b.style.display=!a.d?aC:_B,a.a=null,a.b=null,a.e.t.style.display=_B,a.e=null,undefined);c.t.style.display=aC}
+function sd(a){if(!a.a){a.a=true;Aj();Qe(xj,TC+(od(),jd).a+UC+jd.e+VC+jd.d+WC+jd.b+XC+jd.c+YC+nd.a+UC+nd.e+VC+nd.d+WC+nd.b+XC+nd.c+ZC+id.a+UC+id.e+VC+id.d+WC+id.b+XC+id.c+$C+ld.a+UC+ld.e+VC+ld.d+WC+ld.b+XC+ld.c+_C+kd.a+UC+kd.e+VC+kd.d+WC+kd.b+XC+kd.c+aD+cd.a+UC+cd.e+VC+cd.d+WC+cd.b+XC+cd.c+bD+dd.a+UC+dd.e+VC+dd.d+WC+dd.b+XC+dd.c+cD+gd.a+UC+gd.e+VC+gd.d+WC+gd.b+XC+gd.c+dD+ed.a+UC+ed.e+VC+ed.d+WC+ed.b+XC+ed.c+eD+hd.a+UC+hd.e+VC+hd.d+WC+hd.b+XC+hd.c+fD);Dj();return true}return false}
+function Jn(a,b,c){var d,e,f;f=c.S*Ln(a,c.T,true);d=c.a*Ln(a,c.b,true);e=c.f*Ln(a,c.g,true);if(c.y&&!c.w){c.y=false;if(c.p){c.s=true;c.A=(b-(f+e))/Ln(a,c.H,true)}else{c.t=true;c.B=(b-(f+d))/Ln(a,c.J,true)}}else if(c.p&&!c.t){c.p=false;if(c.y){c.s=true;c.A=(b-(f+e))/Ln(a,c.H,true)}else{c.w=true;c.E=(b-(d+e))/Ln(a,c.P,true)}}else if(c.o&&!c.s){c.o=false;if(c.p){c.w=true;c.E=(b-(d+e))/Ln(a,c.P,true)}else{c.t=true;c.B=(b-(f+d))/Ln(a,c.J,true)}}c.y=c.w;c.o=c.s;c.p=c.t;c.T=c.P;c.b=c.H;c.g=c.J}
+function In(a,b,c){var d,e,f;d=c.i*Ln(a,c.j,false);e=c.k*Ln(a,c.n,false);f=c.W*Ln(a,c.X,false);if(c.q&&!c.u){c.q=false;if(c.z){c.v=true;c.D=(b-(d+f))/Ln(a,c.N,false)}else{c.x=true;c.F=(b-(d+e))/Ln(a,c.R,false)}}else if(c.z&&!c.x){c.z=false;if(c.q){c.v=true;c.D=(b-(d+f))/Ln(a,c.N,false)}else{c.u=true;c.C=(b-(e+f))/Ln(a,c.L,false)}}else if(c.r&&!c.v){c.r=false;if(c.z){c.u=true;c.C=(b-(e+f))/Ln(a,c.L,false)}else{c.x=true;c.F=(b-(d+e))/Ln(a,c.R,false)}}c.q=c.u;c.r=c.v;c.z=c.x;c.j=c.L;c.n=c.N;c.X=c.R}
+function wo(a,b){var c,d;d=b.d.style;b.d.__layer=b;if(b.V){c=d[dE];d[dE]=aC;c.length>0&&zo(a,b.d)}else{d[dE]=(ih(),_B)}b.q?yo(a,b,sD,b.i,b.j,false,false):(d[sD]=aC,undefined);b.r?yo(a,b,ZD,b.k,b.n,false,false):(d[ZD]=aC,undefined);b.y?yo(a,b,XD,b.S,b.T,true,false):(d[XD]=aC,undefined);b.o?yo(a,b,$D,b.a,b.b,true,false):(d[$D]=aC,undefined);b.z?yo(a,b,xC,b.W,b.X,false,true):(d[xC]=aC,undefined);b.p?yo(a,b,vC,b.f,b.g,true,true):(d[vC]=aC,undefined);d=b.c.style;switch(b.e.a){case 0:d[sD]=0+(Gi(),tD);d[ZD]=aC;break;case 1:d[sD]=aC;d[ZD]=0+(Gi(),tD);break;case 2:d[sD]=0+(Gi(),tD);d[ZD]=YD;}switch(b.U.a){case 0:d[XD]=0+(Gi(),tD);d[$D]=aC;break;case 1:d[XD]=aC;d[$D]=0+(Gi(),tD);break;case 2:d[XD]=0+(Gi(),tD);d[$D]=YD;}}
+function qq(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;if(!c)return;c&1&&(a.onclick=b&1?hq:null);c&3&&(a.ondblclick=b&3?gq:null);c&4&&(a.onmousedown=b&4?hq:null);c&8&&(a.onmouseup=b&8?hq:null);c&16&&(a.onmouseover=b&16?hq:null);c&32&&(a.onmouseout=b&32?hq:null);c&64&&(a.onmousemove=b&64?hq:null);c&128&&(a.onkeydown=b&128?hq:null);c&256&&(a.onkeypress=b&256?hq:null);c&512&&(a.onkeyup=b&512?hq:null);c&1024&&(a.onchange=b&1024?hq:null);c&2048&&(a.onfocus=b&2048?hq:null);c&4096&&(a.onblur=b&4096?hq:null);c&8192&&(a.onlosecapture=b&8192?hq:null);c&16384&&(a.onscroll=b&16384?hq:null);c&32768&&(a.onload=b&32768?iq:null);c&65536&&(a.onerror=b&65536?hq:null);c&131072&&(a.onmousewheel=b&131072?hq:null);c&262144&&(a.oncontextmenu=b&262144?hq:null);c&524288&&(a.onpaste=b&524288?hq:null)}
+function mq(){$wnd.__gwt_globalEventArray==null&&($wnd.__gwt_globalEventArray=new Array);$wnd.__gwt_globalEventArray[$wnd.__gwt_globalEventArray.length]=$entry(function(){return tp($wnd.event)});var d=$entry(function(){var a=Qf;Qf=this;if($wnd.event.returnValue==null){$wnd.event.returnValue=true;if(!rq()){Qf=a;return}}var b,c=this;while(c&&!(b=c.__listener)){c=c.parentElement}b&&!Rm(b)&&b!=null&&b.cM&&!!b.cM[18]&&rp($wnd.event,c,b);Qf=a});var e=$entry(function(){var a=$doc.createEventObject();$wnd.event.returnValue==null&&$wnd.event.srcElement.fireEvent&&$wnd.event.srcElement.fireEvent(AE,a);if(this.__eventBits&2){d.call(this)}else if($wnd.event.returnValue==null){$wnd.event.returnValue=true;rq()}});var f=$entry(function(){this.__gwtLastUnhandledEvent=$wnd.event.type;d.call(this)});var g=$moduleName.replace(/\./g,BE);$wnd[CE+g]=d;hq=(new Function(DE,EE+g+FE))($wnd);$wnd[GE+g]=e;gq=(new Function(DE,HE+g+IE))($wnd);$wnd[JE+g]=f;iq=(new Function(DE,KE+g+IE))($wnd);var h=$entry(function(){d.call($doc.body)});var i=$entry(function(){e.call($doc.body)});$doc.body.attachEvent(AE,h);$doc.body.attachEvent(LE,h);$doc.body.attachEvent(ME,h);$doc.body.attachEvent(NE,h);$doc.body.attachEvent(OE,h);$doc.body.attachEvent(PE,h);$doc.body.attachEvent(QE,h);$doc.body.attachEvent(RE,h);$doc.body.attachEvent(SE,h);$doc.body.attachEvent(TE,h);$doc.body.attachEvent(UE,i);$doc.body.attachEvent(VE,h)}
+function Rc(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,J,L;od();b=cd;e=fd;c=dd;f=gd;d=ed;g=hd;v=new Wt;D=new Ns;r=new zs;s=new Rs;t=new _u;E=new Rs;F=new zs;m=new Rs;n=new zs;z=new Rs;A=new zs;w=new Rs;x=new zs;C=new Av((Gi(),Fi));k=new Ds;j=new zs;l=new gs;u=new xu;B=new xu;h=new yt;i=new zs;y=new zs;fc(v.t,jC,true);fc(v.t,kC,true);Gq(r,v,r.t);us(D.a,bC,false);fc(D.t,lC,true);Gq(r,D,r.t);fc(r.t,mC,true);Gq(i,r,i.t);fc(s.t,nC,true);s.t.style[oC]=pC;Yu(t,s);cs(l,t);E.t.style[oC]=pC;Gq(F,E,F.t);fc(F.t,qC,true);tv(C,F,rC,C.c.b);fc(m.t,qC,true);m.t.style[oC]=pC;Gq(n,m,n.t);tv(C,n,sC,C.c.b);fc(z.t,qC,true);z.t.style[oC]=pC;Gq(A,z,A.t);tv(C,A,tC,C.c.b);fc(w.t,qC,true);w.t.style[oC]=pC;Gq(x,w,x.t);tv(C,x,uC,C.c.b);C.t.style[vC]=wC;C.t.style[xC]=yC;cs(l,C);fc(k.t,zC,true);Gq(j,k,j.t);cs(l,j);fc(l.t,AC,true);Gq(i,l,i.t);Wr(u.j,new Dt(b));Wr((!u.n&&(u.n=new Zr(u,u.j,BC,2),undefined),u.n),new Dt(d));Wr((!u.d&&(u.d=new Zr(u,u.j,CC,1),undefined),u.d),new Dt(c));Wr((!u.f&&Gr(u,new Zr(u,(!u.d&&(u.d=new Zr(u,u.j,CC,1),undefined),u.d),DC,3)),u.f),new Dt(c));fc(u.t,EC,true);Hr(u,true);J=xt(h);h.b.appendChild(J);rc(u);Ov(h.f,u);J.appendChild(u.t);tc(u,h);Wr(B.j,new Dt(e));Wr((!B.n&&(B.n=new Zr(B,B.j,BC,2),undefined),B.n),new Dt(g));Wr((!B.d&&(B.d=new Zr(B,B.j,CC,1),undefined),B.d),new Dt(f));Wr((!B.f&&Gr(B,new Zr(B,(!B.d&&(B.d=new Zr(B,B.j,CC,1),undefined),B.d),DC,3)),B.f),new Dt(f));fc(B.t,EC,true);Hr(B,true);L=xt(h);h.b.appendChild(L);rc(B);Ov(h.f,B);L.appendChild(B.t);tc(B,h);h.t[SB]=FC;Gq(i,h,i.t);fc(i.t,GC,true);Gq(y,i,y.t);fc(y.t,HC,true);o=new Uc(a);ic(u,o,(lk(),lk(),kk));p=new Yc(a);ic(B,p,kk);q=new ad(a);jc(C,q,(!ql&&(ql=new uk),ql));a.a=k;a.c=l;a.d=m;a.e=s;a.f=w;a.g=z;a.i=C;a.j=D;a.k=E;sd(md);return y}
+--></script>
+<script><!--
+var aC='',qD=' ',YE=' is not a known face id.',WC='") -',uD='%',aE=' ',FF="' border='0'>",hD='(',BF=') no-repeat ',WF=', Size: ',RB='-',cE='-32767',RF='-selected',TC='.GMI44Y5BB{width:605px;}.GMI44Y5H{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:4px solid #cead97;background-color:#fff5ed;width:100%;}.GMI44Y5L{height:123px;}.GMI44Y5JB{background-color:#f0c6a0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#c63;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-toplright:0;border-top-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;height:380px;}.GMI44Y5DB{line-height:1.4em;font-size:21px;margin:2px;}.GMI44Y5KB{font-size:31px;color:#69312f;font-weight:bold;text-align:left;padding:22px 0 0 32px;width:180px;}.k-home-summary{margin:0 auto;position:absolute;top:32%;}.k-home-summary ul{margin:0;padding:0 21px;list-style-image:none;list-style-type:none;}.k-home-summary li{color:#dd8a3d;white-space:nowrap;font-weight:bold;font-size:37px;line-height:55px;}.litext{top:-7px;position:relative;}.liimg{padding:0 45px !important;}.gwt-TabLayoutPanelTab{background-color:#f3d4ae;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;font-weight:bold;font-size:2px;padding:3px 3px;margin:0 0 0 10px;cursor:pointer;color:#dd8a3d;}.gwt-TabLayoutPanelTab-selected{background-color:#f9efcb;color:#69312f;}.GMI44Y5GB{font-size:23px;line-height:1.1em;color:#69312f;background-color:#f9efcb;height:84%;padding:20px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;margin:0 10px 10px;}.GMI44Y5GB li{margin-left:-12px;}.GMI44Y5N{float:left;}.GMI44Y5CB{float:right;}.GMI44Y5AB{height:',FE='.call(this) }',IE='.call(this)}',nD='/>',uF='0',YD='0px',yC='100%',OF='16384px',wC='380px',kD=':',mD='<',sC="<div class='GMI44Y5DB'> <span class='tabGroups GMI44Y5N'><\/span> <span>Groups<\/span> <\/div>",uC="<div class='GMI44Y5DB'> <span class='tabOrgs GMI44Y5N'><\/span> <span>Institutions<\/span> <\/div>",tC="<div class='GMI44Y5DB'> <span class='tabPublic GMI44Y5N'><\/span> <span>Public<\/span> <\/div>",rC="<div class='GMI44Y5DB'> <span class='tabUsers GMI44Y5N'><\/span> <span>Users<\/span> <\/div>",DF="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='",hC='<ul><li><span class="liimg tabUsers"/><span class="litext">Comunicate with others<\/span><\/li><li><span class="liimg tabGroups"/><span class="litext">Work in collaboration<\/span><\/li><li><span class="liimg tabPublic"/><span class="litext">And share with the world<\/span><\/li><\/ul>',UF='Add not supported on this collection',XF='Add not supported on this list',QD='BEGIN',DD='Cannot add a handler with a null type',ED='Cannot add a null handler',FD='Cannot fire null event',ZB='Cannot set a new parent without first clearing the old parent',$B='Composite.initWidget() may only be called once.',cC='Credits',LD='DEFAULT',xE='DOMMouseScroll',RD='END',eC='For your organization (NGO, collective, academic group...) you can:<ul><li>create easily its website (blog, wiki, video gallery, etc)<\/li><li>group chat among the members<\/li><li>organize meetings and actions<\/li><li>create, share & edit documents simultaneously with the members<\/li><li>connect with other organizations with common interests<\/ul>',jC='GMI44Y5AB',HC='GMI44Y5BB',kC='GMI44Y5CB',EC='GMI44Y5F',FC='GMI44Y5G',qC='GMI44Y5GB',GC='GMI44Y5H',zC='GMI44Y5I',AC='GMI44Y5JB',lC='GMI44Y5KB',mC='GMI44Y5L',gC='If you are a big institution, such as a University, Social Forum, or umbrella federation, you can:<ul><li>install your own independent Kune server for your members<\/li><li>customize your Kune features and plugins to fit your needs<\/li><li>boost collaboration among the members<\/ul>',VF='Index: ',fC='Kune facilitates...<ul><li>the publication of contents in the web, for the general public<\/li><li>using CreativeCommons licences that allow the reuse and modification of contents<\/li><li>sharing of knowledge, solutions, researches, experiences with others <\/ul>',KD='LTR',TB='Null widget handle. If you are creating a composite, ensure that initWidget() has been called.',JD='RTL',SD='STRETCH',VB="Should only call onAttach when the widget is detached from the browser's document",XB="Should only call onDetach when the widget is attached to the browser's document",MF='SimplePanel can only contain one child widget',UB='Style names cannot be empty',YB="This widget's parent does not implement HasWidgets",bC='Why do we need',dC='You can see Kune as a web tool to:<ul><li>create easily your personal web (blogs, photoblog, CV, etc)<\/li><li>create, share & edit your documents simultaneously with your fellows<\/li><li>connect & keep up with your fellows (social network, chat)<\/li><li>integrate rich content (videos, maps, polls...) or functionalities (translation, spelling, twitter...)<\/ul>',BE='_',xF='__gwtLastUnhandledEvent',GE='__gwt_dispatchDblClickEvent_',CE='__gwt_dispatchEvent_',JE='__gwt_dispatchUnhandledEvent_',iC='about.html',UD='absolute',oF='align',jD='anonymous',ZE='aria-pressed',hE='blur',$D='bottom',KF='button',PD='cc.kune.intro.client.KuneIntro',vF='cellPadding',tF='cellSpacing',kF='center',iE='change',SB='className',EF="clear.cache.gif' style='",CD='click',AD='cm',eE='cmd cannot be null',yE='contextmenu',MC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAAlUlEQVR42mM4Nrfh/+EJ2f8P9aaRhRlOLO7+f2JR1/+jMyv/H+5LJ9MAKD6+sO3/kSlF5BsAw8fmNv4/PDGHfAMgGOStKqC3Msg1AIoXtv8/MrWYAgNg3prXBPRWLvkGwLx1bFb1/8P9GeQaAPNWx/8j00ooMADmLaBr6O0CCsKA/FggPx1QkBLJzgvk50ZKygNKSyQABMhch9ufSZIAAAAASUVORK5CYII=',JC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAApElEQVR42mM41Jv2nxx8eEL2/2NzG/4zkKyxL/3/0RmV/08s6vp/YnE3aQYcmVL0//jCNrBGGCbKgMMTc4DObUTRSJQBh/sy/h+dWQVU2IVVM14Djkwt/n9iYTtOjTgNODwx9/+xeU0ENWIYcLg/4/+xWdV4nYvTgCPTSoDO7SBJI9wAiK3dZGPKXUCVMKBKLFAtHVAtJVIlL1AtN1KtPMBWIgEAy6BchSGMImcAAAAASUVORK5CYII=',NC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAApUlEQVR42mO4u3/l/+PTi/8f6k0jCzO8uHL0//NLh/5f2zT9/+EJWeQZAMOPT+/8f25JK/kGwPC9g2v+n5hRSr4BEG8d/n99y6z/RyZmk2cADD85u+f/hWUd5BsAw/cPr/9/clY5+QaAvXX5yP8b2+b+PzoplzwDYPjpub3/L67sBhqQTp4BMAxyDX1dQFEYkB0LZKcDilIi2XmB7NxIUXlAaYkEAJkarwi4X9yLAAAAAElFTkSuQmCC',LC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAApklEQVR42mN4e/fS/1Nzq/8f6k0jCzP8B4K/f37/f3Ri6/8jE3PIMwAGfnx6+//a5hnkGwAD7x9e+39mfj35BoDAv79//j8+s+v/0cl55BkAAz+/fPh/Y9tc8g2AgY9Pbv8/u6iJfAPA3vr39//T8/v+H5taQJ4BMPDr26f/t3YtAhqQTp4BMPD0/H46u4CiMCA7FshOBxSlRLLzAtm5kaLygNISCQByZfiy49qtVwAAAABJRU5ErkJggg==',KC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAAr0lEQVR42mM41Jv2nxx8fHrx/7v7V/5nIFXj4QlZ/69unP7/+aVD/19cOUqaAeeWtP5/fHonWCMME2XAiRml/+8dXIOikSgDjkzM/n998yygcw9j1YzXgAvLOv4/ObsHp0acBpycVf7//uH1BDViGHB0Uu7/G9vm/n9++QjRmqEGpP+/uLL7/9Nze0nSCDcAZCs5GqnnAiqEAZVigWrpgGopkSp5gWq5kWrlAbYSCQB8+q8C2jFp5wAAAABJRU5ErkJggg==',IC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAAsElEQVR42mM41Jv2nxx8am71/7d3L/1nIFXjkYk5/x+e2Pr/75/f/0GAJAOubZrx/8ent/+RAVEGnJlf///9w2v/sQG8BhydnPf/8emd///9/fMfF8BpwI1tc////PLhPyGAYcDZRU3/Pz65/Z9YADfg2NSC/0/P7///79/f/6QAoAHp/2/tWvT/17dP/8kBDCBbKQGUu4AKYUClWKBaOqBaSqRKXqBabqRaeYCtRAIAN9v4rP1rt1IAAAAASUVORK5CYII=',SC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAB1UlEQVR42s2Yv04CQRDG91pCgk9gR6D0BWgoaGxotPYdfAChMTZUlCQmQm9HS2FhSWVCgNbE6mJB/NPcjfvbLATlUBYvZL5kks3dzsx3s7Mzu2dMAFrGFKw0rfSsjKxM21H0hjD2z3p+TsHkjStjTqzcW4cf1oEg18Vi2q1U5K5ed9KtVt2z5XvmooNuHgSOrdF+25i0FUVyW6vJY6cj8Xwu28A75jAXHadrbWBrLxLWwKn9qgVfN2g05GU8llCgg66P0AKboSQurXJyUyols+FQ/gtsYAub2A4hId1yOY1nM8kL2MKmi85fZAgdrFF4j2PJG9j0ZJKty0QysY6EMM9IZEUGH/jKTGAym7DlkRO75Izf5v2NOsE2I8MPBXzh81udofCw5/fZovsCX/jE96psUwUpQIcGPn21LhjfF1w1DEaayOfzxAnjUODT50rT+Cb1a9nOwuvDQCYXR/J0Zpww5lnQDrI+PZEeREY0q1ASjsB5tCKyHIeS8Y1yBJEpnTNkOVwk1kmskeFdyDLhGw6GswRtfFeQDxsEfojLmR2BbzjoIaJmaTQlq5rtq6ag6SjxapqeqmOAmoORqqOimsOzquuEqguWqiunqku4qt8Sh/xR8wUuMhYJUg/rHAAAAABJRU5ErkJggg==',QC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAC0UlEQVR42s2Y30sUURTH774ugv9Bb6KPQSkV+OKDL734F0Qv/VAfhbAn14dEKAtZEGkh0wp6aVFBRKwNgqRid4IgZdfWMrRFagrR1IiZ0/3e7g7u7N6dO7O7MgcOs+ze+z2fvXPuuWeGMR8WYyzKvYd7gnuKe3Y4EvkNx2f5XUKOibJ62xBjp7knecBDHoDgI01Ndry1laa7uoTH29rEd8XfMRZzMLceAKe46MwwY3YsEqEHnZ20MjZG5vo6qQy/YQzGYo6YyzWgFQiCC1zk/2oP/+5RdzcVDIP8GuZgrlyhPWj6hRjgk63R5mYrt7BAtRo0oAVNaPuBoHhLi23mclQvgxY0xep4wWDpQI0JB6apFWA//4H2v6xqjYWmhLGUtwnJhPuIJdRdid2PK5S+1k6Z6x20u/pGe2UQA7EqJjAyG8ummxM/08sCIn31DBl95yjD/ZfxQjtn5DafKasT2GbIcB37/irJIc4KiKIb/Rf4yrTTj9dzWhqIhZgldQaFB3teZ4sWlqZLANwwANx5/kRrayMmYjtlG1UQBcjLtpJxJUTRM/3nxXV7ftJTDzFltY4yeS6Iaqg026bNx7c8IRwYni+4fn16W8xVGWLKXOlh8pBSlm3bsmgjcVMbwoHp7RDXz1NDQkN1HEiQBEBSOKwqQvz9Q58mBnxDODByV0EDWpVMHpQpgGRxcrrNOjqg7N1eIbQ2cikwzNroZXGFFjTdhthgYOglcIyX7fV7ff+X9mGMzLeLgUFQW6AhYO5cKYuD2GBQguQnb9DWs3GRbOa7peAg718Kje3ZCcrfH1SDqG5NSVLVClLFnFtTLVlPAuR4slbdvo0EcW9fz4LWKBB3QfMs8Y0CKSnxOodeI0DKDj2dNuDw2wYVFqcC+dHOpn4bEKQxqrWZrtgYBW0VgzbRVVvFoM2zH9NqnkP1OBGqB6xQPXKG6iE8VK8lTvJFzT8ZdAx7AyGqAgAAAABJRU5ErkJggg==',RC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAEJUlEQVR42r1YaUhUURR+hVaiUkGB7SvppKVSY2U/Usoys4jCec5M1khTaJQWphFjZGV7SWRRFJVoYrYQ2aZYtlBBtpCtao20b9T8aYGkPM336r3GmXnP+3Ry4INZ7j3nm3vO/c45j+NUvPQLc3rEJlk2jopLrx06IcUWoE3+0TlITwDe4zv8hjVYy3n6Ncu8hg+OWfymU2AicYMTBHhreOo9zkwjp2UI6Bu5gHw0Bul3rMUe7G0zAT41d2zY1HRrhyF243b4RukoICWRhuXpKaTAQPFncqn08y86aiMJ+dUNZMotoOGxSwn7ANiArVaRiJubneOj0Tfh3/nH8DR00x/nzsi6W9mMiCO2Vt2n8BmZwgnBFmyqIjFBt6KswxAdeQfzNMCipxEFRrckgFnl22SJiLCUVJFfiJFgE7aZSeAfdBuTJIVACZNOrmyRCLDzplXIKdhukQyODqx7jZtPw/fOsTsyKpLQFi+kjbU1TESAQ89sAhn4kA0TkglxxBGurrrRzKFjaMaWpJLx4h5a9/gOHfn0k5mE48nAB3y5TWBkNo4N8Sz93ERxZWv+OjdS7KnVtLT6NOU/f6HasVzOwJfg01kncM2Q4eLiA29ttKX+ERV9/O4R586AL/hspjMQHnyJ6/Y/nLpD1ukKQZsGTjHbJNmGCkKA2oNA4YdvlF5dRqGFcwWB7DgsgSavWz6IQ11AvKCGjhu2P6sjS80V2vX8pUcIlHxqpGW3ztLoYrN0AaDS8K1NXXycQ5HCB0hz4YevlHH7PEWdyJRuyajD82n3i1dtINFEq+5fo/GlaS43EDoF3/1nmmwcKmYXjZ4M9isZWjjPZTGw6MaxVpHY++odxZy0uLUpomNQAnWPNjZyPbWmRp8IXlG4ZjPIuDM21T2QwqCEzhE68htt+MV5B/HkO1GnuHj6mfUqT+I9hRWZFGuUCPj2snPgvBiIIGysJJqLoYGdSFftnJ84HqXFKdePMBPZ0WBlJiGGBhy4flHmL0gYpcWZdyqYiWx9+kQVEfjuE538lQufllaHKxSYJ7947aNbzET2vf7ITEK8vmHxafWSoEFc5DbkWZ+qSlaoJgsRUdAEDqLE+0cnymY5Sr4aCWdOVLvEewXyJHX8KHooQHJ9KVoAViIoDSwk4AunoZm86J1LG4Am2d0m0+WDzETyrPUUXpTcIhG/GJ1QfV3GDbExQrPsvEl/YbeqHEHC8pX5lHRpP0WWLnGxNyj7z/wTGpfW4LZVtNecJq9gnT2b1XfqckA7iXBl11ylnIc3KaP8HPkqtYqOzXMXLU+aPf+IzDy32SOtAFPz7DxO+EcYpHFiQ+29NpNQNU44D1g4wqziCo80y6oHLHcjJxrd1vSzbR453Q3hAPpatJTo5uSce3wIb+mxBB5B9Ilc0D6PJdrzQc1v5G72YPX9HUUAAAAASUVORK5CYII=',OC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAEuUlEQVR42s2YbUxbZRTHL1+RyDc/+kGDY3GJc2PZZtbFzWRZNOqixsQZF7MP8rINKGx80MxCjHPTFcdbplYx3WZ0L2qGkgzmKu6FYXjZGMX1ZVJCkZcCQmkpfbnt33sebksv97b3shDDSU4ovc9zzu+e5zznOU85bhlSyXGZgu4R1CSoRVB7VUbGHCl9Fr8ziWMyuZUWA8etF/QnweG84ACkx7KyYnVr1sC8cyfTutxc9l38OY2lOTR3JQAeF4yeqeK4WGVGBhp1OrQbjZhyOpFK6BmNobE0h80VbJCth4IQDLwkvJWP3u7srl0Y7enBcoXm0FwxQj6yuVyIcmFy9Hh2dtTR3CxzMHT/Pq59dw7XL12E225XBSIbZItsku3lQKAuJyc25XBIDIZDQZytqkThs88s6ob1MBuOIsrzaWHIFtlk0VGDodARNU0ITE3JjP1YbZRCJOnPNadUI0M2RZhoymWiZKJ1pBAujQQz4vPhYN7GlCAlWzeDj0RUYcg2+SBfiglMmU1hU8oJksH+/pQQcXXbbGxsLBLEdMc5jFzQY+T7Ykxa6sHPTUtyRtzmZ2R1grYZZXgqGXO5VEFmPB7wgRm4G/fh7091gm4XVQdXzW6ExhcjTb7Ip6TOUOGhPa+2RQ2vvsySUwni+Nt72RjPlRMihFyHTG8J4Yomtjb5JN+Jsk1VkAqQmrj6+nBwkzxPSp/bgkGrlTkZOLkjJQhpcMyWsEc+xWqdyYnnAquGyRIN+uHv/wXejgbM3v0B0Xkv+358cBCn9SWoeGEHyrZvw5flZfC4h9gz3jeRFoLU7/gj4YN8irmyhxMPKUnZDg73YMZSBt6aDzgPIGYrxOyNUgScV1ViFoOr9sW0IKGJAclxIIKYCMRCh1UiEiE/vG2lDGCp+m8dQshjS4sy+Xt9SoiR83rZePGgtBCInU7OuHg7vxYiUKQIQupt/zx9TPgwRi8ekUG4v3kHkZkR2XjyTQwc9RJ0jCdA2j9LCcFArh/VdODNOW9i8lotPM0fY/ber6y2KAn5JgY5yO3a9CA3P8FKSgJk6dLMD3Vi/s98RYhIbwH8fzWpGr/d3obyknfx+ivbUFy0F1dbLqccm1iapcnKotJRj/CdAgkE31eA6baPVCEaTTVY+2QWcp94JPGX1PBBseL45GSVbV+2xvYWeG98KGzbwywvZnvMC1UxFkNg2An/QB/4eb9kjt1mxdM5j0oAkrX1ymVZN5e8fRULmpLM2rvQW7EbXe9tZNpduBnuSzVCIobZ81PGKkWAuOoP7ZPYW1rQNJV434O76MrPW1ARJP556PzCSxzR708JQVF687XnpcuYXOK1Hnq2E/sXARQ0ODEM0xfGtBEh0OR+VnLoaWoDhNzoObA1LcjkrSYMuwexYd1jshyh/0nv9XalbwPUGqMYH0F30Za0IP92trKxv7U2MZhkkHVPZcP8bYN6Y6SlVbRXFwoO8xQg8tBdsIktTVw846P46vRJvF9RgIbaY3DY+7W3imrNc+CfB+LyyJPVfaFaUxXV1DxruU74HN2wGt5IgNwp1mGsxcxqi5amWfN1QusFK+ydZEUtFo1qisRDXbBW1ZVzVV3CV9XPEv/nDzX/AZpumio9YaAbAAAAAElFTkSuQmCC',PC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYIAAABHCAYAAAAKqEA6AAAZxElEQVR42u2dCXwURdbA44WuN7rqx4fXuqKfuCRzJIGQmdjdwyErqKjBA1EEMtPdkyhIRI1KFGWFhEsFXURQkpkJRPHAFT9RQVFcBBIIIpBMDg6PBYwiIZxJeuv1TCCGHDNd1cfMVP9+74cxme6aqur3r/fq1Xtxca2uHS/aulbn2XOq8uzfI/kEyYyqPNso//Q0c1yUXOsyEketd1qnrXMmzl2fYfWVOC0foJ9v1+LZHoEb6+O5J8KVIheTGEcveul0FY9L+ZNXdLAenhkfynz1CszjXhf797nOIWfHYn/B94b+8gnso6gv8j0iu9grsN96eXYX+ncvkjokv3pFdiv6m5Xovxd5eW4W9J2H54Z6sgadr0vDK6enXVE9Ne0lpPgPIJHaFtsqf76NidTB2ST06hpU+lKb4rJ+WDrafJWabUADvg+JFK4AQFR/2bPslxTxzNU44hvjuCykZ6Wnn6b0GQXZA87R+yVX2vaVuczpJNrw5ljmQiXPX+jsd2WozyjgB1zqEdgn0fz7GskRJfMWyWGvyCxHSi6zWGTOjVpQisz/+Hh2GFLsL6HvvB7JMYX91SxHEUBWeEUue5GYdoMmXwImJ1Ly37UPgJOAsKJqSqotoqwAPjEZKfvt7ULghNSXuCz3xxoIisS0K5S27Y/CpYf64ih+Bs/co+dc8gnM7UrbDsqYyDwSuWcVtmFfp1ar6EhCf+fFUP7tSS0au9zi0QMvigblL8XFneIRuQFozr+HvlsD4b5qLTVIclSFaVW+7dHQIfAHICz359+UYvQB2+Ay9UAK/nAIEGiW//izrj0zVkAAExqZrJ/hTlafyM4PZwVFQWAsELw5kjkL/X46kkaVlVodmm8Pw7yLyNU/AlnA5cNVqNxPbclej8hOIG4Vb59p74aU+n5lIAhIdZ7946ppNyUZ1hpwJi4JAwLNMiZWQAAvJQFLoCKcyUlBYCwQFLo5C/rd99oqNWaF181dFSkAmOu0nhF0ldXrAIDWshtgBHs3ZKyBPPurOBBoJR/68+wWIw0eUugWJE0KQLBFjRWL0UBQKLDXo/sfxPVnhruZTUFgDBDAXg2C+NMBn7QuCm0/bI4aHQIegenj5blNBgBAa9nuczlSSICgkCAImuW96im2BIOA4F8KICBLqcucGM0ggL0hOZIBf2X3uJLNNQoCfUGQm5t7atC/rbcya/Dw7ChDAiBr0PmofbM1cJfhbSyLXDbWwpWwRdBSmpC8U5nP/E2vQSwZY+mjFAJB6RbNIECm5UQCk/BzUCgUBJEHAo/AvmwohYaUmaEgkJnWC7Vrp4EB0HpBtlTxRjxS1lNVAkGzNFbn2Rdtn6pRCFRLEDgtn2JAYG807xGge1oJuANqF/Jcd0UbbhQEuoIAzgMYUZmhec4bAQJokXQTmSg6zWWHIldR8PCYpIE0IvFUTbddp8VAlrrMaZjWwIpoBUEwOgR7YxDHt0tBoB8IPCJzF/q3yaCK7AiEr+o5vhACLZ9/iDwInOhDN+sI60uXT2P+jBT0To1gANJQnW9/y5/X969qDuY6Z+KXmCCYFq0g8PLsDAKTbS5OGygIdAMBHHQ6ZPRV7UK342JdICAyjxh8PyDkTXiw+sP68jX5tt5IQR/RCgbV02+Str/EHtv5z4GLf5p3C3GX0TpXYn9MCBxdKyReE40gCJq8eKtBkd2KmzqAgkA3EESKfKJk7wkzMsgdZX24u1Bkrg3TRZTmVlP518xipPqvRkiS3/0HObbJ2VT73h2fVk1JvZLUgCJFvgYHBJCDSD2zUz8QzB+Veh6Em+GanUU8ft4pCgIKgk4PKArsY1qNaaHgsGsUQtuo8TmEanjXwoVBdlW+vY40BH54Y6B0rMx5EgRaysHVDzb+uGCQt3xGSnecAS3JsAzGtAYOrxWTrohGEKD7LMDfF2DGk+gHCgIKghDkFy3yE0HAA7Jy/6OCwl/vE7lp6J0Z7HWl9YCInmYrpzg9vUuh094NIpOQJfKgV+DmgaWtElA3Fjv7XRD2nkF1vj0PKfB6EhDYU3yb1FQudgiBZmncKkg1M5nDkPwOTjyHO6AQR4sUeSkOCEqcllfU3YjSBwSFAnsrfngfs5zUITsKgogCQa1XYNYiRfURUipveXh2DuQi8gjsx8FzKHWqRRGJ7AQ1xxIUMvoeawi2eR8of6Unpn2CIx719Wsq9OkXy7IGhZ82p3qy47JACmr7QaUQ2DnHETIEmuWX9+5o/jw8d0Zlft9LQ94byEi8E9MaOKjG2QG9QQBZRQmsePbCCobYC0hBYHQQfAuuGUg90ZmvHg4myonqRC47mHmTqJ9bzVTWPp59nVA7j3l47gVSFgy4cWWg4GcxbSk5ihsEK/PqPPvLSCkfDhcEdSvuCwsC8p5BmVOqzk9reZ96sFDAUunQGsiNOxUp8c1GjBTSGwTo80vwE8pxQ4iuxCgIjAqCryGjJtamq5t1kEhi2CI4YZxK43g/KdcLiX2zdqKYTLI1RiiSKNQ08e27jGakdK/KT5sTanTRztf6SVKFO2wQgOz2DTn5nrB3kW//x64ZKRe1Eyl0LyYE6kofMl8SbSBAL9ED+PsC7BziJjkFgdFAcMTHMy6ic53nBEKprGtIjyG4SSBMlQAEPlDkcgnTfUViMRdMDjmPSKMguqc6L20uUs5HOwLBgS+GK4IASO37d3aU+np/9VT7pJqZzIUtOuo0pMjLMSOFJmuhRLQEAaEaA5uJZTikIDAqCH4kkrisLesAkrUJ7B7sNrrSepAdQy6LwALJR6rQUAgwOA2B9U0Sm9iwD0GsYTUvMldX5aXNR8r5WGtlvWtuf8UQAPm54JZQXE9H/Hm25eXTbQklGZaRmNbAPqheFk0gIFRj4DDRSUNBYEQQ7IMMtGr2l+wqwj2khawLUu2BPQePwP6MubJ+T+tzDsF3+n3sMUd6gXjj4IQwshAWwonh49bAqhFYINgxmwtrL2LrMymHS8Uk5SDIsE7UajC1AgGRGgPoHqqtcCgIjACCRjSvBmky73n2Gcy2LiH3DjKP45589gq2rnrMPShRGqxWZqg9vxMuo+m26yCX0A/zBjTiQKBxC68sVHWqXdryVIpUKiaGC4LaNVm9z48mEJCpMcAsU9XUpSDQHwQiO0mrPgukvGYrMdr7K4kVeDCtdC1myuxUPecf1P4gcPhtm6oV4hq2CF/hgKBu5XC8swsyEPqEDgSX9XEtB1FtEBCqMbAbCpdTEEQ1CGpBKWrbb3h+eQhlxQYBftbVBXEGuLwi8woBi9CqSuOkysxUHAhAlNGu1/oTOc1cCUDI6SOVCB0CYXfZiPhzogkEBGoMNGnhLqAg0BsE3NNa9xvE2KNn/6ZHttsW798XONYA6U1rxX0JZ4MCieVw6j88qw4I/O4VWNbAiuHEcxxVTLZJpUK7kULjNCe5iiAgUmOA52ZppBQoCPQDwTHwNeuykhVYr/JTxlwG1pxz9rsA84CWN85AF/6+C1eqgjUgsjgQaKoQ5ZPIaiS82/ZsX3ABtQbBjytHMmdFCwgI1RgoUzsmmoLAACAQmW/06zvl7iEoHI/37sl1BpS7pgSH3VAgEGxdcesmeLKYy0lbA6txQLD/s3tVTX29+fE+rSOFRJ1WRKqAgECNgYM+N3ujhm4CCgLdLALmeb36Tk5FoTyKbQbeChorDn+P1uGiIc1FnnvbMBXhkDVwM5Y1UC5KO2Y7VK+DsDHr+H7B9s3pPbsQHRCRsUFCrs5EueuGWdvuPUXWg1tjwCeymoKRgkA/EIRdvYrgNddpPQPDfVmgWEdBDD5Gvi30fsyPM+AlZzY1SnQgUubrMCOFftCiIM6mccmBvQFX4mjiK32RGRm56X6ZpTpsHFIQ6AQCtQ+QhWAV71boGvqX0mdCLiDM98QrVy8znMiJ/hpwDo0WZA84hwQEbsOKFPK7D0nlfHd/vo2pyrOtUhUE43sDCPxqHAuPYBD85HN2nNCPgiC6QKDHeLfy1VcobPv/K+8v9o4YqN+gbD7wHIcHASnuFKnCXYYJgpkt71mVb+tXnWf/Rg0QfDeht1TistyvyuSOTBA0+VyO/nooAwoC3UDQBHlr9AWB4myaikEAvnCq9Nt9n4bjWgPDMCFQL1U/0mZa1Mo8281IeZeQBMH3T6bsh3TVFATHj5lP00sZUBDoBoLfdY92UZ4DS7lFwDO5VOmrkOZbknJPRYp8CxYIKsWpnT2naqrtIaTEfyVxwGxTdrJqp4gjDwRcKaS3pSCIORDs0x0ESKFrbhEEqqpRpd+2LpiCYw2MaFboBza4JP/S+6W6Umc4INgvbXVfHOrzvstO/mJbbl/l1kBOyu9q5taIPBAw/fRUBhQEFARaggA3zDLKRVnaDGll7ulIkft/WT1aWpwzSHqkj0USzAmyTGASpVkjbpI+nDxEOlDq6sAayAw54dVGPqH7eqf1EET8bHg4SQoXCP7JqVKJO2mYqpM70kCAzHNVk05REFAQGAgEaL5/SRV+u66hjxR1akO5e8xbY/tLbqvpOADaknF9LdIHzw+W6jeeBIRfpSrnBaE+b32G9bXW6SE2ZiXJJ4Y7TTHxgk0qG5dco/rkjsQ9AsIVqSgIKAiMCwJuE1X67YJgXfjWwObcLp/PGlrbEQDaAgJYCAfLXM3WwFOhPm8Db7oaKf6j7SWO24gshC1P95XKJ6VKlVNsxwEAP5fBuQGXFSKFbqYgaLuGqdfNXUVBQEEQ9a4hgVlFlX67sjPsDv3xswcnjLdZpXBA0CyPos8tfWFw/ZKcgd1CfV6J0zI/5NoCSOlvcCdKG7KSWqaS+FqTyR2p5wh0chFREFAQaGoRCOw7VOG3f6gsPGugZuRZC7L61SuBQCupFUzxOWLPnud2aA24TD2QMj+GWYaSpSDQMN8IBQEFgTFB8CpV+O1LmJFC4risJJNEAATNsle0mCZkx7ddEwCt8D1YEHBZP9dsckd0igntXUQ4IPCJ3L16KjLIi09BEGEgIFfjObZBIJVlnyP53buVuoU6kd28OWH8uJSUPzU/r9Rl7omUeSMOCNZmJPWlIDCmi8g3xnGZcguGcesLAnaU4n4mBFwKgjDnm8iKmO/I56EklYxUCccaeAI2ep/qn6wGCJrlZ8FiGjuSufqs9RnWt3EgsM6Z+LHGK9xzYbXXmSiuKiSyk0K495JIcREF6ycodQ3l6qvIlBc/J1UQhoIgTHiLzF1YEXYC91BcrF+SP+t8BIFaAMGkW1PUBIEsz9hMe5Ayb8IBAbIoEo3Yl2pWKCt02rspvb8eLiJId6CwnbN1BkG+JptyFAQkw0eT8UDATqQg8Iu5zWcA5okO1UHw7jCLhLU3kGF936h9qXbNYuzkWhq6iNDzyhWeil6hMwiWKuzfHRQE+oAAEu2hz9dipGGYF9sQ2CF0RQDYd7x2QKlTyumnnntoos0kYUYJNZWMscTHKghAiXsEdnUkuIgwYruPEMmhruAKFlapU1pciIJAHxAEnssVYSyQSmLcGnBPbp0eombZAxLh6KHj8sHdmNaAy7rYyP2pNghkBetmb8QsYq+Jiwgn/0uRwN6iy/i5uTSMVeWHFAQ6goDnRuDVLNa3oI+eewOXIMVf11auoC/n3EEcAs/asa2BRmQN3BDrIAi6L543uovIKzKvYLSxQI/xQ9bWy0ZwL1AQKHAPZdkvQfdoxEjFMClGQeCe1lEGUf/SEVL+PXZiIPjwXjxroMRpKTB6n2oFgkBUjuJKUJq4iOA7YbSvYZHbcZ2WYxfcjD+kvD/ZJykI9ANB8NnfYsy5HcXjToS4G+kiFY12MgS2OLshZX8wlJTSW94ZLk0dZsOCwHNpeNbAOqe1YY3L1IOCoKWycLBGPmgGpjYWqHjWp+nY8dwsnPZC3VwKAn1BANE/kVrMqf15KRfdgQi8HOKgkvyZr4RbaOa74vukKXelKgLBG4PNWCDwDjXDfTYLJlN6nI7plY0EgqDyetPILiL0DD9G+xo9IjdAi3ELFj8/hNHWH8m61SgIFIEgcJCxHmvOCUwf40CAE1q9r7vgcGtubi5+JUapUrwCKfYjSiuPbVp0rzTeZq3UKmR0bYZVeqx3y/uZynhLwlAjAkFrECx0Oy5Gn99jVBeRT2BmYlottQWZaX9Rc8yg2Dt6znbMKlDzKAj0B4E8njw7FXMsKwr4AZfq3Y/BQ3KN7Zx72IhdjxxZA69j1iJeA0oYlDEo5VBAsPJB5SAovN3c9n0tCaWCOf7WWAZBUNneb1QXkcfNOrDrKqBJ78kadL4qvld5r4VZgd9G5nYKAmOAILg4+h1zTL+HfFl69aGP5zg4oBhKn/kER/jh9FK5cA1S5MewQFDhbkmiU0Rz/F2y26YdCDycmKAYAt+OsUrjkzuGDHr+OpfJ9PdYBUFAcTDLjegiCsbl476UIJtJJXRrvmDVh/rtGwJtOwIpSCgIjAECzP5rKeULea671v1XKLC3hpmqBqyGBWG1FVkDCzGtgS/bum9uXNypoiXhbrRC33KyolZuEbx1mzn0vQhTwhpkpQyMSRAIjmvQfQ4a0UVEMEXwbg/PphKxVDLTeqH71RBJ863CpjYFAeb4IgsS76TxCZ98Ic8wWvQbHKL08ezrGO2t9/DcC/NHpZ7XMQS2CdcjRd6AaQ2kdfQMAAJvMg1Hirm8pZKefXP4m8VrkDXwaLKiKKXVgtncL5ZAEHi28mRparqI5JU3GasApMkrsh6l1kFgM5F5Dd3nGKmiH6QtFQoCUvtT7GOExrgR9h2K09O7qLgpnIwbDt4ijPnnDt1aSIkXYVoDy0P9Yunp6aeJ5vgHBLNJ3lR+2JogfTM6PBDMG2zGPbuwCkGJiRUQrMxlTkf3KjOii8jHc0+QrroE5rDXzd421znk7I6evSxr0JmofwcFLZM6su3gpqgyjygIsC+IrEFK8WNiNcAFdiPMN5LvByySYBVPcGHS5BOYMe1DoCqzF1LkTZjWQO+wB4NhThcsCQ8hpVy9YEjoVsGSYRYp00LsVPNKwRJvj3YQnFhZYJyuVMlFFExLvZ0wDJoFwj6/QrIIzgLIseSBMwHoZ/ZL9O8BlZ67R61NbAoCUm2xdUX3rSI87ttA2cKcVg4oeWGyBDNVTBuno5lHOnYLVbjfxbQGsPKoOK3WM9yWBOfsm821q0d1HCr66iCzSknvTMtQO66MZhDI/lGsNAnquYig8lhUVX7iOUG1eURBQNBF5IjHPFvQrk8eySfggoJzKG0lSgSlX5TZ/3/hbIJHZO5Gf/sP+SyAOnMyp5MNYrcFEwLIksgicmoyvWfPLk+lmrIX32k50Ho/4PMHLHI+IpXTYG+EwjjRDALYLMKebCq4iOB+2NFNxpF/gyuOgsD4IAhYysw9Gs0LCNjY6RW40qAlclSL5wJgOn8BK9wfYYGgMnMJ6YHJuvbaM59IMT2WZU34Se36B62Ft8S/Hs0gkNvhZm8zYtF7cKXIvtbIhsA2iFVXVZlSEJC3DERuWlTWJBbZlzqHwFb+akxroBHJjWoNDqzORVP8I3IZSy1hYDINj2YQBCY+864RXUTB5G7bI/TF+0mNKCEKAvVBAG4a3HxSBpQ3QrLc0Wr+dkxrQJPEX1DYHinoR6HQvTYwiN8R7SCAAybYYZsqRREtEtNuIBLnra38XuhiEzRRphQE6rUvkL+nIdIh4OHZOSHnHELKfCIGCBqkKremqYCdVuvZosU0ASnrvSrDoC7aQRDYOGbcRnQRyW3j2VTMRG9ayhE49q+ZMqUgUBkG7ECCZ1u0lnpIKxPeBp3f/bZya8D9pl6TSezZ81zBFP8kUti1asEAzjpEOwhkc1hg/23YXESiI8nobiKfwP5QJHJ9NVWmFASqX8FKfzWRtj9VwDN/Cz9So1JcpRAER6VtmX/Re1KNuv7685DSfhrJb8Rh0KtX12gHgaxsA+kUjhrRRQRX8eiBF3kFZplBX7xPofKV5sqUgkCTK3jq/esIAEAD7G90mj6iXRBUiCMVWgP/jDPQ5bRaLxAtpmeRAt9HCASHxppMF8YCCOTVD8QvG9RFJM9TCC0VuKdxD8MRFEhlMYlI3ncKAsOC4PjcC4SXVhoUAl8ryjD6hy+5ObeLVJn5U5ggOCz5sy6PM+AFq3ikxJ8XLAn7MUEwMRb2CJqv4MneSqO6iE4oQLnqWpnOL95mrQriUBDoD4LmCzLl+kRWhFw9BgFAtUdgHiRmiUt+8YkwI4UMX8TZnZx8sWhOeBE2fRVAwA/nGGIJBIG2Mf0IZGNUvei9vEILnINYr/FewEYfz94pGaDgEQWBfpecBVRknlL6LhM4sb4Jwei+YtJ7mFLN2AuRgl8ZAgSOIQhkS5JxS0G24TL6s2CJz0PKvT5UEIgJCQNUfAkMC4Jg+wqM7CJqfRUJ7C3opVij8su3nnQyMQqCyAVB8wWHBmGuo8XP+2HWB1B0IhnO/cB8V98XVik+gJT9nnYgsAv9vm9chF58fPylSMlPR3Kwk3oFQ1V9CVxpPXxO5v/CFUiOpY35O+RsJe37Q1tVdg+1dS1ycn+VX8pAoq7fMF+63+TDdhBPjsbLiPMZymcqGhsDfB9PFnO5krbD54yqX8BtBHUJINsswZPxv3lEdjG6Z3pbeYrUhcEOoatUIeZLfvENpPxnInkOAWC8tNV9cVwUXAAE0ZJwB2+Kz0XKfwmSCsFs+kCr7KP0Uv8Ck7nIzfZGq+ZstFqbgQBRGFiFcqXBHEv75XwvPFsC/1/+Pfo7+Hv4XLEKYcP0iq0LTsdDJTGPyGXIbiSRfQnNv6Jg2dPNwTricE5hR3DP6wtYxCDr9jkPzw3V4nR6y+u/DmudD/fE8ngAAAAASUVORK5CYII=',jE='dblclick',GD='dir',aF='disabled',dE='display',lD='div',CC='down',XE='down-disabled',DC='down-hovering',vD='em',vE='error',wD='ex',_E='false',kE='focus',iD='function',gE='function __gwt_initWindowCloseHandler(beforeunload, unload) {\n var wnd = window\n , oldOnBeforeUnload = wnd.onbeforeunload\n , oldOnUnload = wnd.onunload;\n \n wnd.onbeforeunload = function(evt) {\n var ret, oldRet;\n try {\n ret = beforeunload();\n } finally {\n oldRet = oldOnBeforeUnload && oldOnBeforeUnload(evt);\n }\n // Avoid returning null as IE6 will coerce it into a string.\n // Ensure that "" gets returned properly.\n if (ret != null) {\n return ret;\n }\n if (oldRet != null) {\n return oldRet;\n }\n // returns undefined.\n };\n \n wnd.onunload = function(evt) {\n try {\n unload();\n } finally {\n oldOnUnload && oldOnUnload(evt);\n wnd.onresize = null;\n wnd.onscroll = null;\n wnd.onbeforeunload = null;\n wnd.onunload = null;\n }\n };\n \n // Remove the reference once we\'ve initialize the handler\n wnd.__gwt_initWindowCloseHandler = undefined;\n}\n',IF='gwt-CustomButton',gF='gwt-Frame',jF='gwt-HTML',wF='gwt-Image',GF='gwt-InlineLabel',hF='gwt-Label',LF='gwt-PushButton',QF='gwt-TabLayoutPanel',NF='gwt-TabLayoutPanelContent',SF='gwt-TabLayoutPanelTab',TF='gwt-TabLayoutPanelTabInner',PF='gwt-TabLayoutPanelTabs',vC='height',WD='hidden',pD='html',fF='iframe',zD='in',lF='justify',nC='k-home-summary',lE='keydown',mE='keypress',nE='keyup',sD='left',oE='load',pE='losecapture',ID='ltr',cF='margin',mF='middle',BD='mm',ND='moduleStartup',qE='mousedown',rE='mousemove',WB='mouseout',sE='mouseover',tE='mouseup',wE='mousewheel',gD='must be positive',_B='none',pC='normal',oD='on',OD='onModuleLoadStart',TE='onblur',AE='onclick',VE='oncontextmenu',UE='ondblclick',SE='onfocus',PE='onkeydown',QE='onkeypress',RE='onkeyup',LE='onmousedown',NE='onmousemove',ME='onmouseup',OE='onmousewheel',VD='overflow',bF='padding',zE='paste',yD='pc',TD='position',xD='pt',tD='px',CF='px ',YC='px no-repeat;margin:23px 23px;}.tabUsers{height:',aD='px no-repeat;padding:1px 3px;}.GMI44Y5A{height:',ZC='px no-repeat;padding:1px 3px;}.tabGroups{height:',_C='px no-repeat;padding:1px 3px;}.tabOrgs{height:',$C='px no-repeat;padding:1px 3px;}.tabPublic{height:',bD='px no-repeat;}.GMI44Y5B{height:',dD='px no-repeat;}.GMI44Y5C{height:',cD='px no-repeat;}.GMI44Y5D{height:',eD='px no-repeat;}.GMI44Y5E{height:',fD='px no-repeat;}.GMI44Y5G{-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;background-color:#c28d66;width:67px;margin-left:479px;margin-top:5px;}.GMI44Y5F{cursor:pointer;padding:6px 8px 2px;outline:0;}.GMI44Y5I{border:0;margin:0;width:100%;height:100%;background-color:#f0c6a0;}',XC='px -',AF='px; background: url(',zF='px; height: ',VC='px;overflow:hidden;background:url("',UC='px;width:',_D='relative',HE='return function() { w.__gwt_dispatchDblClickEvent_',EE='return function() { w.__gwt_dispatchEvent_',KE='return function() { w.__gwt_dispatchUnhandledEvent_',ZD='right',JF='role',HD='rtl',fE='script',uE='scroll',dF='scrollHeight',iF='span',MD='startup',rD='styleFloat',qF='table',rF='tbody',nF='td',XD='top',sF='tr',$E='true',HF='up',WE='up-disabled',BC='up-hovering',pF='verticalAlign',eF='visible',DE='w',oC='whiteSpace',xC='width',yF='width: ',bE='zIndex';var _;_=Tb.prototype={};_.eQ=function Xb(a){return this===a};_.hC=function Yb(){return this.$H||(this.$H=++Xe)};_.tM=PA;_.cM={};_=Sb.prototype=new Tb;_.cM={37:1};_.t=null;_=Rb.prototype=new Sb;_.Y=function vc(){};_.Z=function wc(){};_.$=function xc(){return this.o};_._=function yc(){mc(this)};_.ab=function zc(a){nc(this,a)};_.bb=function Ac(){oc(this)};_.cb=function Bc(){};_.db=function Cc(){};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.o=false;_.p=0;_.q=null;_.r=null;_.s=null;_=Qb.prototype=new Rb;_.$=function Fc(){if(this.n){return this.n.o}return false};_._=function Gc(){if(this.p!=-1){uc(this.n,this.p);this.p=-1}mc(this.n);this.t.__listener=this};_.ab=function Hc(a){nc(this,a);nc(this.n,a)};_.bb=function Ic(){oc(this.n)};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.n=null;_=Oc.prototype=Pb.prototype=new Qb;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.a=null;_.b=0;_.c=null;_.d=null;_.e=null;_.f=null;_.g=null;_.i=null;_.j=null;_.k=null;_=Uc.prototype=Sc.prototype=new Tb;_.eb=function Vc(a){Kc(this.a)};_.cM={4:1,9:1};_.a=null;_=Yc.prototype=Wc.prototype=new Tb;_.eb=function Zc(a){Lc(this.a)};_.cM={4:1,9:1};_.a=null;_=ad.prototype=$c.prototype=new Tb;_.cM={7:1,8:1,9:1};_.a=null;var cd=null,dd=null,ed=null,fd=null,gd=null,hd=null,id=null,jd=null,kd=null,ld=null,md=null,nd=null;_=td.prototype=qd.prototype=new Tb;_.cM={};_.a=false;_=yd.prototype=new Tb;_.fb=function Hd(){this.j&&this.gb()};_.gb=function Id(){this.ib((1+Math.cos(6.283185307179586))/2)};_.hb=function Jd(){this.ib((1+Math.cos(3.141592653589793))/2)};_.cM={24:1};_.f=-1;_.g=false;_.i=-1;_.j=false;var zd=null,Ad=null;_=Md.prototype=new Tb;_.jb=function Ud(){this.b||Mz(Nd,this);this.kb()};_.cM={17:1};_.b=false;_.c=0;var Nd;_=Wd.prototype=Ld.prototype=new Md;_.kb=function Xd(){Kd()};_.cM={17:1};_=ge.prototype=new Tb;_.cM={10:1,38:1};_=fe.prototype=new ge;_.cM={10:1,38:1};_=se.prototype=ee.prototype=new fe;_.cM={3:1,10:1,38:1};_=ve.prototype=de.prototype=new ee;_.cM={3:1,10:1,38:1};_.a=null;_=Se.prototype=new Tb;_.cM={};var We=0,Xe=0;_=nf.prototype=gf.prototype=new Se;_.cM={};_.a=null;_.b=null;var hf;_=Ef.prototype=zf.prototype=new Tb;_.mb=function Ff(a){return yf(a)};_.cM={};var Qf=null;_=_g.prototype=new Tb;_.eQ=function ch(a){return this===a};_.hC=function dh(){return this.$H||(this.$H=++Xe)};_.cM={38:1,39:1,40:1};_.a=0;_=$g.prototype=new _g;_.cM={25:1,27:1,38:1,39:1,40:1};var eh,fh,gh,hh;_=mh.prototype=kh.prototype=new $g;_.cM={25:1,27:1,38:1,39:1,40:1};_=ph.prototype=nh.prototype=new $g;_.cM={25:1,27:1,38:1,39:1,40:1};_=sh.prototype=qh.prototype=new $g;_.cM={25:1,27:1,38:1,39:1,40:1};_=vh.prototype=th.prototype=new $g;_.cM={25:1,27:1,38:1,39:1,40:1};_=wh.prototype=new _g;_.cM={26:1,27:1,38:1,39:1,40:1};var xh,yh,zh;_=Eh.prototype=Ch.prototype=new wh;_.cM={26:1,27:1,38:1,39:1,40:1};_=Hh.prototype=Fh.prototype=new wh;_.cM={26:1,27:1,38:1,39:1,40:1};_=Kh.prototype=Ih.prototype=new wh;_.cM={26:1,27:1,38:1,39:1,40:1};_=Mh.prototype=new _g;_.cM={27:1,28:1,38:1,39:1,40:1};var Nh,Oh,Ph,Qh;_=Vh.prototype=Th.prototype=new Mh;_.cM={27:1,28:1,38:1,39:1,40:1};_=Yh.prototype=Wh.prototype=new Mh;_.cM={27:1,28:1,38:1,39:1,40:1};_=_h.prototype=Zh.prototype=new Mh;_.cM={27:1,28:1,38:1,39:1,40:1};_=ci.prototype=ai.prototype=new Mh;_.cM={27:1,28:1,38:1,39:1,40:1};_=di.prototype=new _g;_.cM={27:1,29:1,38:1,39:1,40:1};var ei,fi,gi,hi;_=mi.prototype=ki.prototype=new di;_.cM={27:1,29:1,38:1,39:1,40:1};_=pi.prototype=ni.prototype=new di;_.cM={27:1,29:1,38:1,39:1,40:1};_=si.prototype=qi.prototype=new di;_.cM={27:1,29:1,38:1,39:1,40:1};_=vi.prototype=ti.prototype=new di;_.cM={27:1,29:1,38:1,39:1,40:1};_=wi.prototype=new _g;_.cM={30:1,38:1,39:1,40:1};var xi,yi,zi,Ai,Bi,Ci,Di,Ei,Fi;_=Li.prototype=Ii.prototype=new wi;_.nb=function Mi(){return tD};_.cM={30:1,38:1,39:1,40:1};_=Pi.prototype=Ni.prototype=new wi;_.nb=function Qi(){return uD};_.cM={30:1,38:1,39:1,40:1};_=Ti.prototype=Ri.prototype=new wi;_.nb=function Ui(){return vD};_.cM={30:1,38:1,39:1,40:1};_=Xi.prototype=Vi.prototype=new wi;_.nb=function Yi(){return wD};_.cM={30:1,38:1,39:1,40:1};_=_i.prototype=Zi.prototype=new wi;_.nb=function aj(){return xD};_.cM={30:1,38:1,39:1,40:1};_=dj.prototype=bj.prototype=new wi;_.nb=function ej(){return yD};_.cM={30:1,38:1,39:1,40:1};_=hj.prototype=fj.prototype=new wi;_.nb=function ij(){return zD};_.cM={30:1,38:1,39:1,40:1};_=lj.prototype=jj.prototype=new wi;_.nb=function mj(){return AD};_.cM={30:1,38:1,39:1,40:1};_=pj.prototype=nj.prototype=new wi;_.nb=function qj(){return BD};_.cM={30:1,38:1,39:1,40:1};var vj,wj=false,xj,yj,zj;_=Gj.prototype=Ej.prototype=new Tb;_.lb=function Hj(){(Aj(),wj)&&Bj()};_.cM={13:1};var Lj;
+--></script>
+<script><!--
+_=ak.prototype=new Tb;_.cM={};_.c=false;_.d=null;_=_j.prototype=new ak;_.pb=function ik(){return lk(),kk};_.cM={};_.a=null;_.b=null;var dk=null;_=$j.prototype=new _j;_.cM={};_=nk.prototype=Zj.prototype=new $j;_.ob=function ok(a){Nm(a,4).eb(this)};_.cM={};var kk;_=uk.prototype=rk.prototype=new Tb;_.hC=function vk(){return this.c};_.cM={};_.c=0;var sk=0;_=xk.prototype=qk.prototype=new rk;_.cM={5:1};_.a=null;_.b=null;_=Vk.prototype=Rk.prototype=new Tb;_.cM={};_.a=null;_=fl.prototype=bl.prototype=new ak;_.ob=function gl(a){Nm(a,6).qb(this)};_.pb=function il(){return cl};_.cM={};var cl=null;_=sl.prototype=pl.prototype=new ak;_.ob=function tl(a){Mc(Nm(Nm(a,7),8).a)};_.pb=function vl(){return ql};_.cM={};var ql=null;_=xl.prototype=new Tb;_.cM={32:1};_=El.prototype=Al.prototype=new Tb;_.cM={32:1};_.a=null;_.b=null;_=Ul.prototype=Il.prototype=new xl;_.cM={32:1};_.a=null;_.b=0;_.c=false;_=Xl.prototype=Vl.prototype=new Tb;_.cM={};_=$l.prototype=Yl.prototype=new Tb;_.lb=function _l(){Nl(this.a,this.c,this.b)};_.cM={13:1};_.a=null;_.b=null;_.c=null;_=cm.prototype=am.prototype=new ee;_.cM={3:1,10:1,38:1};_=om.prototype=jm.prototype=new _g;_.cM={33:1,38:1,39:1,40:1};var km,lm,mm;_=tm.prototype=qm.prototype=new Tb;_.cM={};_.aC=null;_.qI=0;var Dm,Em;_=On.prototype=Fn.prototype=new Tb;_.cM={};_.a=null;_.d=null;_=Sn.prototype=Pn.prototype=new yd;_.fb=function Tn(){Mn(this.a,0,null);this.a.a=null};_.gb=function Un(){Mn(this.a,0,null);this.a.a=null};_.ib=function Vn(a){var b,c;for(c=new lz(this.a.c);c.b<c.c.zb();){b=Nm(kz(c),15);b.u&&(b.i=b.C+(b.K-b.C)*a);b.v&&(b.k=b.D+(b.M-b.D)*a);b.w&&(b.S=b.E+(b.O-b.E)*a);b.s&&(b.a=b.A+(b.G-b.A)*a);b.x&&(b.W=b.F+(b.Q-b.F)*a);b.t&&(b.f=b.B+(b.I-b.B)*a);wo(this.a.b,b)}};_.cM={24:1};_.a=null;_.b=null;_=_n.prototype=Wn.prototype=new _g;_.cM={35:1,38:1,39:1,40:1};var Xn,Yn,Zn;_=ko.prototype=bo.prototype=new Tb;_.cM={15:1};_.a=0;_.b=null;_.c=null;_.d=null;_.f=0;_.g=null;_.i=0;_.j=null;_.k=0;_.n=null;_.o=false;_.p=false;_.q=false;_.r=false;_.s=true;_.t=false;_.u=true;_.v=true;_.w=true;_.x=false;_.y=false;_.z=false;_.A=0;_.B=0;_.C=0;_.D=0;_.E=0;_.F=0;_.G=0;_.I=0;_.J=null;_.K=0;_.M=0;_.O=0;_.Q=0;_.R=null;_.S=0;_.T=null;_.V=true;_.W=0;_.X=null;_=lo.prototype=new Tb;_.cM={};_.a=null;var mo=null;_=Ao.prototype=uo.prototype=new lo;_.cM={};_=Io.prototype=Go.prototype=new Tb;_.cM={};_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;_=No.prototype=Lo.prototype=new ee;_.cM={3:1,10:1,38:1};_=Vo.prototype=Oo.prototype=new Tb;_.cM={};_.c=false;_.e=false;_=Yo.prototype=Wo.prototype=new Md;_.kb=function Zo(){if(!this.a.c){return}Ro(this.a)};_.cM={17:1};_.a=null;_=ap.prototype=$o.prototype=new Md;_.kb=function bp(){this.a.e=false;So(this.a,(new Date).getTime())};_.cM={17:1};_.a=null;_=kp.prototype=cp.prototype=new Tb;_.rb=function lp(){return this.c<this.a};_.sb=function mp(){return hp(this)};_.cM={};_.a=0;_.b=-1;_.c=0;_.d=null;var op=null,pp=null;var zp;_=Fp.prototype=Dp.prototype=new Tb;_.qb=function Gp(a){while((Od(),Nd).b>0){Pd(Nm(Jz(Nd,0),17))}};_.cM={6:1,9:1};var Ip=false,Jp=null;_=Tp.prototype=Qp.prototype=new ak;_.ob=function Up(a){$m(a);null.Jb()};_.pb=function Vp(){return Rp};_.cM={};var Rp;_=Yp.prototype=Wp.prototype=new Al;_.cM={32:1};var $p=false;var gq=null,hq=null,iq=null;_=Aq.prototype=new Rb;_.Y=function Cq(){ar(this,($q(),Yq))};_.Z=function Dq(){ar(this,($q(),Zq))};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=zq.prototype=new Aq;_.ub=function Oq(){return new bw(this.f)};_.tb=function Pq(a){return Mq(this,a)};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=yq.prototype=new zq;_.tb=function Uq(a){var b;b=Mq(this,a);b&&Tq(a.t);return b};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=_q.prototype=Xq.prototype=new am;_.cM={3:1,10:1,38:1};var Yq,Zq;_=dr.prototype=br.prototype=new Tb;_.vb=function er(a){a._()};_.cM={};_=hr.prototype=fr.prototype=new Tb;_.vb=function ir(a){a.bb()};_.cM={};_=lr.prototype=new Rb;_._=function pr(){nr(this)};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=kr.prototype=new lr;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=sr.prototype=new zq;_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.d=null;_.e=null;_=vr.prototype=new kr;_._=function Pr(){!this.b&&Br(this,this.j);nr(this)};_.ab=function Qr(a){var b,c,d;if(this.t[aF]){return}d=aq(a.type);switch(d){case 1:if(!this.a){a.cancelBubble=true;return}break;case 4:if((a.button||0)==1){nw(this.t);(1&(!this.b&&Br(this,this.j),this.b.a))<=0&&Mr(this);vp(this.t);this.g=true;a.returnValue=false}break;case 8:if(this.g){this.g=false;up(this.t);(2&(!this.b&&Br(this,this.j),this.b).a)>0&&(a.button||0)==1&&((1&(!this.b&&Br(this,this.j),this.b.a))>0&&Mr(this),zr(this))}break;case 64:this.g&&(a.returnValue=false,undefined);break;case 32:c=a.relatedTarget||a.toElement;if(dg(this.t,a.srcElement)&&(!c||!dg(this.t,c))){this.g&&(1&(!this.b&&Br(this,this.j),this.b.a))>0&&Mr(this);(2&(!this.b&&Br(this,this.j),this.b.a))>0&&Nr(this)}break;case 16:if(dg(this.t,a.srcElement)){(2&(!this.b&&Br(this,this.j),this.b.a))<=0&&Nr(this);this.g&&(1&(!this.b&&Br(this,this.j),this.b.a))<=0&&Mr(this)}break;case 4096:if(this.i){this.i=false;(1&(!this.b&&Br(this,this.j),this.b.a))>0&&Mr(this)}break;case 8192:if(this.g){this.g=false;(1&(!this.b&&Br(this,this.j),this.b.a))>0&&Mr(this)}}nc(this,a);if((aq(a.type)&896)!=0){b=(a.keyCode||0)&65535;switch(d){case 128:if(b==32){this.i=true;(1&(!this.b&&Br(this,this.j),this.b.a))<=0&&Mr(this)}break;case 512:if(this.i&&b==32){this.i=false;(1&(!this.b&&Br(this,this.j),this.b.a))>0&&Mr(this);zr(this)}break;case 256:if(b==10||b==13){(1&(!this.b&&Br(this,this.j),this.b.a))<=0&&Mr(this);(1&(!this.b&&Br(this,this.j),this.b.a))>0&&Mr(this);zr(this)}}}};_.bb=function Rr(){oc(this);xr(this);(2&(!this.b&&Br(this,this.j),this.b.a))>0&&Nr(this)};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.a=false;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.g=false;_.i=false;_.j=null;_.k=null;_.n=null;_=Tr.prototype=new Tb;_.cM={};_.c=null;_.d=null;_.e=null;_=Zr.prototype=Sr.prototype=new Tr;_.cM={};_.a=0;_.b=null;_=gs.prototype=$r.prototype=new zq;_.tb=function hs(a){var b,c,d;b=(d=a.t.parentNode,(!d||d.nodeType!=1)&&(d=null),d);c=Mq(this,a);if(c){a.t.style[xC]=aC;a.t.style[vC]=aC;a.t.style.display=aC;this.t.removeChild(b);this.b==a&&(this.b=null)}return c};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.a=false;_.b=null;var _r=null;_=os.prototype=is.prototype=new yd;_.gb=function ps(){if(this.d){this.a.style[vC]=yC;this.a.style.display=aC;this.b.style.display=_B;this.b.style[vC]=yC}else{this.a.style.display=_B;this.a.style[vC]=yC;this.b.style[vC]=yC;this.b.style.display=aC}this.a.style[VD]=eF;this.b.style[VD]=eF;this.a=null;this.b=null;this.e.t.style.display=_B;this.e=null};_.hb=function qs(){var a,b,c;a=(c=this.a.parentNode,(!c||c.nodeType!=1)&&(c=null),c);b=a.offsetHeight||0;if(this.d){this.c=this.b.offsetHeight||0;this.b.style[vC]=_w(1,this.c-1)+(Gi(),tD)}else{this.c=this.a.offsetHeight||0;this.a.style[vC]=_w(1,this.c-1)+(Gi(),tD)}(a.offsetHeight||0)!=b&&(this.c=-1);this.a.style[VD]=WD;this.b.style[VD]=WD;ms(this,0);this.a.style.display=aC;this.b.style.display=aC};_.ib=function rs(a){ms(this,a)};_.cM={24:1};_.a=null;_.b=null;_.c=-1;_.d=false;_.e=null;_=vs.prototype=ss.prototype=new Tb;_.cM={};_.a=null;_.b=null;_.c=null;_=zs.prototype=ws.prototype=new zq;_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=Ds.prototype=Bs.prototype=new Rb;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=Gs.prototype=new Rb;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.a=null;_=Ns.prototype=Fs.prototype=new Gs;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=Ss.prototype=Rs.prototype=Es.prototype=new Fs;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};var at,bt,ct;_=et.prototype=new Tb;_.cM={};_=it.prototype=gt.prototype=new et;_.cM={};_.a=null;var lt;_=pt.prototype=nt.prototype=new Tb;_.cM={};_.a=null;_=yt.prototype=tt.prototype=new sr;_.tb=function zt(a){var b,c,d;c=(d=a.t.parentNode,(!d||d.nodeType!=1)&&(d=null),d);b=Mq(this,a);b&&this.b.removeChild(c);return b};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.b=null;_=Dt.prototype=At.prototype=new Rb;_.ab=function Ft(a){aq(a.type)==32768&&!!this.a&&(this.t[xF]=aC,undefined);nc(this,a)};_.cb=function Gt(){var a;a=Bg(this.t,xF);lx(oE,a)&&Bp(new Qt(this))};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.a=null;_=It.prototype=new Tb;_.cM={};_=Mt.prototype=Ht.prototype=new It;_.cM={};_=Qt.prototype=Nt.prototype=new Tb;_.lb=function Rt(){Pt(this)};_.cM={13:1,16:1};_.a=null;_=Wt.prototype=Ut.prototype=new Fs;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=bu.prototype=$t.prototype=new Tb;_.lb=function cu(){this.d=false;if(this.a){return}Mn(this.c,this.b,new fu)};_.cM={13:1};_.a=false;_.b=0;_.c=null;_.d=false;_=fu.prototype=du.prototype=new Tb;_.cM={};_=qu.prototype=gu.prototype=new zq;_.cb=function ru(){};_.db=function su(){xo(this.a.d)};_.tb=function tu(a){var b;return b=Mq(this,a),b&&Nn(this.a,a.r),b};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.a=null;_.b=null;_=xu.prototype=vu.prototype=new vr;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=zu.prototype=new Qb;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=Bu.prototype=new yq;_.cM={18:1,19:1,20:1,22:1,31:1,32:1,36:1,37:1};var Cu,Du,Eu;_=Nu.prototype=Lu.prototype=new Tb;_.vb=function Ou(a){a.$()&&a.bb()};_.cM={};_=Ru.prototype=Pu.prototype=new Tb;_.qb=function Su(a){Iu()};_.cM={6:1,9:1};_=Vu.prototype=Tu.prototype=new Bu;_.cM={18:1,19:1,20:1,22:1,31:1,32:1,36:1,37:1};_=_u.prototype=Wu.prototype=new Aq;_.wb=function bv(){return this.t};_.ub=function cv(){return new iv(this)};_.tb=function dv(a){return Zu(this,a)};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.b=null;_=iv.prototype=ev.prototype=new Tb;_.rb=function jv(){return this.a};_.sb=function kv(){return hv(this)};_.cM={};_.b=null;_=Av.prototype=qv.prototype=new zu;_.ub=function Bv(){return new bw(this.c)};_.tb=function Cv(a){return xv(this,a)};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.a=0;_.b=null;_.d=null;_.e=-1;_=Fv.prototype=Dv.prototype=new Tb;_.eb=function Gv(a){zv(this.a,this.b)};_.cM={4:1,9:1};_.a=null;_.b=null;_=Kv.prototype=Hv.prototype=new Wu;_.wb=function Lv(){return this.a};_.cM={18:1,19:1,21:1,22:1,31:1,32:1,36:1,37:1};_.a=null;_=Vv.prototype=Mv.prototype=new Tb;_.ub=function Wv(){return new bw(this)};_.cM={};_.a=null;_.b=0;_=bw.prototype=Xv.prototype=new Tb;_.rb=function cw(){return this.a<this.b.b-1};_.sb=function dw(){return _v(this)};_.cM={};_.a=-1;_.b=null;_=rw.prototype=pw.prototype=new ee;_.cM={3:1,10:1,38:1};_=vw.prototype=tw.prototype=new Tb;_.cM={};_=zw.prototype=xw.prototype=new ee;_.cM={3:1,10:1,38:1};_=Ew.prototype=Cw.prototype=new ee;_.cM={3:1,10:1,38:1};_=Hw.prototype=Fw.prototype=new ee;_.cM={3:1,10:1,38:1};_=Lw.prototype=Kw.prototype=Iw.prototype=new ee;_.cM={3:1,10:1,38:1};_=Nw.prototype=new Tb;_.cM={38:1,41:1};_=Qw.prototype=Mw.prototype=new Nw;_.eQ=function Rw(a){return a!=null&&a.cM&&!!a.cM[23]&&Nm(a,23).a==this.a};_.hC=function Sw(){return this.a};_.cM={23:1,38:1,39:1,41:1};_.a=0;var Vw;_=ex.prototype=dx.prototype=bx.prototype=new ee;_.cM={3:1,10:1,38:1};_=hx.prototype=fx.prototype=new Tb;_.cM={38:1,42:1};_=String.prototype;_.eQ=function ux(a){return lx(this,a)};_.hC=function wx(){return Dx(this)};_.cM={1:1,38:1,39:1};var yx,zx=0,Ax;_=Hx.prototype=Fx.prototype=new ee;_.cM={3:1,10:1,38:1};_=Ix.prototype=new Tb;_.xb=function Lx(a){throw new Hx(UF)};_.yb=function Mx(a){var b;b=Kx(this.ub(),a);return !!b};_.Ab=function Nx(a){var b,c,d;d=this.zb();a.length<d&&(a=wm(a,d));c=this.ub();for(b=0;b<d;++b){Bm(a,b,c.sb())}a.length>d&&Bm(a,d,null);return a};_.cM={};_=Px.prototype=new Tb;_.eQ=function Sx(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[11])){return false}e=Nm(a,11);if(this.d!=e.d){return false}for(c=new Cy((new uy(e)).a);jz(c.a);){b=Nm(kz(c.a),43);d=b.Cb();f=b.Db();if(!(d==null?this.c:d!=null&&d.cM&&!!d.cM[1]?kD+Nm(d,1) in this.e:ay(this,d,~~Fe(d)))){return false}if(!OA(f,d==null?this.b:d!=null&&d.cM&&!!d.cM[1]?this.e[kD+Nm(d,1)]:$x(this,d,~~Fe(d)))){return false}}return true};_.hC=function Tx(){var a,b,c;c=0;for(b=new Cy((new uy(this)).a);jz(b.a);){a=Nm(kz(b.a),43);c+=a.hC();c=~~c}return c};_.cM={11:1};_=Ox.prototype=new Px;_.Bb=function ky(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&De(a,b)};_.cM={11:1};_.a=null;_.b=null;_.c=false;_.d=0;_.e=null;_=my.prototype=new Ix;_.eQ=function oy(a){var b,c,d;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[44])){return false}c=Nm(a,44);if(c.zb()!=this.zb()){return false}for(b=c.ub();b.rb();){d=b.sb();if(!this.yb(d)){return false}}return true};_.hC=function py(){var a,b,c;a=0;for(b=this.ub();b.rb();){c=b.sb();if(c!=null){a+=Fe(c);a=~~a}}return a};_.cM={44:1};_=uy.prototype=ly.prototype=new my;_.yb=function vy(a){return ry(this,a)};_.ub=function wy(){return new Cy(this.a)};_.zb=function xy(){return this.a.d};_.cM={44:1};_.a=null;_=Cy.prototype=yy.prototype=new Tb;_.rb=function Dy(){return jz(this.a)};_.sb=function Ey(){return Nm(kz(this.a),43)};_.cM={};_.a=null;_=Gy.prototype=new Tb;_.eQ=function Iy(a){var b;if(a!=null&&a.cM&&!!a.cM[43]){b=Nm(a,43);if(OA(this.Cb(),b.Cb())&&OA(this.Db(),b.Db())){return true}}return false};_.hC=function Jy(){var a,b;a=0;b=0;this.Cb()!=null&&(a=Fe(this.Cb()));this.Db()!=null&&(b=Fe(this.Db()));return a^b};_.cM={43:1};_=Ly.prototype=Fy.prototype=new Gy;_.Cb=function My(){return null};_.Db=function Ny(){return this.a.b};_.Eb=function Oy(a){return ey(this.a,a)};_.cM={43:1};_.a=null;_=Ry.prototype=Py.prototype=new Gy;_.Cb=function Sy(){return this.a};_.Db=function Ty(){return this.b.e[kD+this.a]};_.Eb=function Uy(a){return fy(this.b,this.a,a)};_.cM={43:1};_.a=null;_.b=null;_=Vy.prototype=new Ix;_.xb=function Zy(a){this.Fb(this.zb(),a);return true};_.Fb=function $y(a,b){throw new Hx(XF)};_.eQ=function az(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[12])){return false}f=Nm(a,12);if(this.zb()!=f.zb()){return false}d=new lz(this);e=f.ub();while(d.b<d.c.zb()){b=kz(d);c=kz(e);if(!(b==null?c==null:De(b,c))){return false}}return true};_.hC=function bz(){var a,b,c;b=1;a=new lz(this);while(a.b<a.c.zb()){c=kz(a);b=31*b+(c==null?0:Fe(c));b=~~b}return b};_.ub=function dz(){return new lz(this)};_.Hb=function ez(){return new rz(this,0)};_.Ib=function fz(a){return new rz(this,a)};_.cM={12:1};_=lz.prototype=gz.prototype=new Tb;_.rb=function mz(){return this.b<this.c.zb()};_.sb=function nz(){return kz(this)};_.cM={};_.b=0;_.c=null;_=rz.prototype=oz.prototype=new gz;_.cM={};_.a=null;_=vz.prototype=sz.prototype=new my;_.yb=function wz(a){return Yx(this.a,a)};_.ub=function xz(){var a;return a=new Cy(this.b.a),new Bz(a)};_.zb=function yz(){return this.b.a.d};_.cM={44:1};_.a=null;_.b=null;_=Bz.prototype=zz.prototype=new Tb;_.rb=function Cz(){return jz(this.a.a)};_.sb=function Dz(){var a;a=Nm(kz(this.a.a),43);return a.Cb()};_.cM={};_.a=null;_=Pz.prototype=Ez.prototype=new Vy;_.xb=function Qz(a){return Bm(this.a,this.b++,a),true};_.Fb=function Rz(a,b){Iz(this,a,b)};_.yb=function Sz(a){return Kz(this,a,0)!=-1};_.Gb=function Tz(a){return _y(a,this.b),this.a[a]};_.zb=function Uz(){return this.b};_.Ab=function Xz(a){return Oz(this,a)};_.cM={12:1,38:1};_.b=0;var $z;_=cA.prototype=aA.prototype=new Vy;_.yb=function dA(a){return false};_.Gb=function eA(a){throw new Kw};_.zb=function fA(){return 0};_.cM={12:1,38:1};_=jA.prototype=gA.prototype=new Ox;_.cM={11:1,38:1};_=qA.prototype=kA.prototype=new my;_.xb=function rA(a){var b;return b=cy(this.a,a,this),b==null};_.yb=function sA(a){return Yx(this.a,a)};_.ub=function tA(){var a;return a=new Cy(Rx(this.a).b.a),new Bz(a)};_.zb=function uA(){return this.a.d};_.cM={38:1,44:1};_.a=null;_=DA.prototype=AA.prototype=new Gy;_.Cb=function EA(){return this.a};_.Db=function FA(){return this.b};_.Eb=function GA(a){var b;b=this.b;this.b=a;return b};_.cM={43:1};_.a=null;_.b=null;_=JA.prototype=HA.prototype=new ee;_.cM={3:1,10:1,38:1};var $entry=_e;var bn=new vw,an=new vw,nn=new vw,gn=new vw,cn=new vw,dn=new vw,en=new vw,fn=new vw,on=new vw,hn=new vw,jn=new vw,kn=new vw,ln=new vw,mn=new vw;$stats && $stats({moduleName:'kuneintro',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.kuneintro) $wnd.kuneintro.onScriptLoad();
+--></script></body></html>
\ No newline at end of file
1
0
09 May '11
Author: vjrj_
Date: 2011-05-09 15:49:58 +0200 (Mon, 09 May 2011)
New Revision: 1364
Modified:
intro/fabfile.py
intro/src/cc/kune/intro/client/IntroTabPanel.ui.xml
intro/war/kuneintro/kuneintro.nocache.js
Log:
Modified: intro/fabfile.py
===================================================================
--- intro/fabfile.py 2011-05-09 10:41:51 UTC (rev 1363)
+++ intro/fabfile.py 2011-05-09 13:49:58 UTC (rev 1364)
@@ -17,7 +17,7 @@
local('svn commit -m ""')
def svn_update():
- "Updates MC website with the repository files."
+ "Updates website with the repository files."
run("cd %s; svn up" % kune_path)
run("chgrp -R kune %s" % kune_path)
Modified: intro/src/cc/kune/intro/client/IntroTabPanel.ui.xml
===================================================================
--- intro/src/cc/kune/intro/client/IntroTabPanel.ui.xml 2011-05-09 10:41:51 UTC (rev 1363)
+++ intro/src/cc/kune/intro/client/IntroTabPanel.ui.xml 2011-05-09 13:49:58 UTC (rev 1364)
@@ -3,7 +3,7 @@
xmlns:g="urn:import:com.google.gwt.user.client.ui">
<ui:style>
.parent {
- width: 705px;
+ width: 605px;
}
.child {
@@ -37,21 +37,23 @@
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius-bottomleft: 0px;
border-bottom-left-radius: 0px;
- height: 480px;
+ height: 380px;
}
.tab {
- line-height: 1em;
+ line-height: 1.4em;
+ font-size: 21px;
+ margin: 2px;
}
@external .k-home-summary .litext .liimg .tabUsers .tabGroups .tabOrgs .tabPublic .gwt-TabLayoutPanelTab, .gwt-TabLayoutPanelTab, .gwt-TabLayoutPanelTab-selected;
.title {
- font-size: 44px;
+ font-size: 31px;
color: #69312f;
font-weight: bold;
text-align: left;
- padding: 12px 0 0 32px;
- width: 200px;
+ padding: 22px 0 0 32px;
+ width: 180px;
}
.k-home-summary {
@@ -62,7 +64,8 @@
.k-home-summary ul {
margin: 0;
- list-style-image: none;
+ padding: 0px 21px;
+ list-style-image: none;
list-style-type: none;
}
@@ -70,7 +73,7 @@
color: #dd8a3d;
white-space: nowrap;
font-weight: bold;
- font-size: 42px;
+ font-size: 37px;
line-height: 55px;
}
@@ -92,8 +95,8 @@
-moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;
font-weight: bold;
- font-size: 28px;
- padding: 6px 5px;
+ font-size: 2px;
+ padding: 3px 3px;
margin: 0 0 0 10px;
cursor: pointer;
}
@@ -108,13 +111,13 @@
}
.tabPanel {
- font-size: 28px;
- line-height: 1.2em;
+ font-size: 23px;
+ line-height: 1.1em;
color: #69312f;
background-color: #F9EFCB;
/* height: 360px; */
height: 84%;
- padding: 30px;
+ padding: 20px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topright: 10px;
border-top-right-radius: 10px;
@@ -196,7 +199,7 @@
border-top-left-radius: 10px;
background-color: #C28D66;
width: 67px;
- margin-left: 529px;
+ margin-left: 479px;
margin-top: 5px;
}
@@ -243,7 +246,7 @@
addStyleNames="{style.k-home-summary}" />
</g:SimplePanel>
<g:TabLayoutPanel barHeight="56" barUnit="PX"
- width="100%" height="480px" ui:field="tabPanel">
+ width="100%" height="380px" ui:field="tabPanel">
<g:tab>
<g:header>
<div class="{style.tab}">
Modified: intro/war/kuneintro/kuneintro.nocache.js
===================================================================
--- intro/war/kuneintro/kuneintro.nocache.js 2011-05-09 10:41:51 UTC (rev 1363)
+++ intro/war/kuneintro/kuneintro.nocache.js 2011-05-09 13:49:58 UTC (rev 1364)
@@ -1,4 +1,4 @@
-function kuneintro(){var Q='',wb='" for "gwt:onLoadErrorFn"',ub='" for "gwt:onPropertyErrorFn"',db='"><\/script>',fb='#',Ub='.cache.html',hb='/',Ob='646EA6635E6B00091F7BD7DB8B7ED723',Pb='7288647188B7FBAF7C723CA9948A1B6A',Tb=':',ob='::',Wb='<script defer="defer">kuneintro.onInjectionDone(\'kuneintro\')<\/script>',cb='<script id="',rb='=',gb='?',Qb='ABC9EFE0679CA6698BBC356D35F42728',Rb='AD77DDEC026A3F14290D40078777587B',tb='Bad handler "',Sb='C090FC3BCE9143D723B3120CBBBD6641',Vb='DOMContentLoaded',eb='SCRIPT',bb='__gwt_marker_kuneintro',ib='base',$='baseUrl',U='begin',T='bootstrap',kb='clear.cache.gif',qb='content',Z='end',Ib='gecko',Jb='gecko1_8',V='gwt.codesvr=',W='gwt.hosted=',X='gwt.hybrid',vb='gwt:onLoadErrorFn',sb='gwt:onPropertyErrorFn',pb='gwt:property',Mb='hosted.html?kuneintro',Hb='ie6',Gb='ie8',xb='iframe',jb='img',yb="javascript:''",R='kuneintro',ab='kuneintro.nocache.js',nb='kuneintro::',Lb='loadExternalRefs',lb='meta',Ab='moduleRequested',Y='moduleStartup',Fb='msie',mb='name',Cb='opera',zb='position:absolute;width:0;height:0;border:none',Eb='safari',_='script',Nb='selectingPermutation',S='startup',Kb='unknown',Bb='user.agent',Db='webkit';var m=window,n=document,o=m.__gwtStatsEvent?function(a){return m.__gwtStatsEvent(a)}:null,p=m.__gwtStatsSessionId?m.__gwtStatsSessionId:null,q,r,s,t=Q,u={},v=[],w=[],x=[],y=0,z,A;o&&o({moduleName:R,sessionId:p,subSystem:S,evtGroup:T,millis:(new Date).getTime(),type:U});if(!m.__gwt_stylesLoaded){m.__gwt_stylesLoaded={}}if(!m.__gwt_scriptsLoaded){m.__gwt_scriptsLoaded={}}function B(){var b=false;try{var c=m.location.search;return (c.indexOf(V)!=-1||(c.indexOf(W)!=-1||m.external&&m.external.gwtOnLoad))&&c.indexOf(X)==-1}catch(a){}B=function(){return b};return b}
+function kuneintro(){var Q='',wb='" for "gwt:onLoadErrorFn"',ub='" for "gwt:onPropertyErrorFn"',db='"><\/script>',fb='#',Ub='.cache.html',hb='/',Ob='041E0FBF6E2C7F2A5D2226A56B7A2BB5',Pb='0B007C778586361861C873794CDF4988',Qb='7B389F164AD22DCB88BFA05BCD2FDDDC',Rb='807CA58765E639ABAD8AA3A1FE4820F6',Tb=':',ob='::',Wb='<script defer="defer">kuneintro.onInjectionDone(\'kuneintro\')<\/script>',cb='<script id="',rb='=',gb='?',Sb='A88FCD2648ED9C395A167155D310779A',tb='Bad handler "',Vb='DOMContentLoaded',eb='SCRIPT',bb='__gwt_marker_kuneintro',ib='base',$='baseUrl',U='begin',T='bootstrap',kb='clear.cache.gif',qb='content',Z='end',Ib='gecko',Jb='gecko1_8',V='gwt.codesvr=',W='gwt.hosted=',X='gwt.hybrid',vb='gwt:onLoadErrorFn',sb='gwt:onPropertyErrorFn',pb='gwt:property',Mb='hosted.html?kuneintro',Hb='ie6',Gb='ie8',xb='iframe',jb='img',yb="javascript:''",R='kuneintro',ab='kuneintro.nocache.js',nb='kuneintro::',Lb='loadExternalRefs',lb='meta',Ab='moduleRequested',Y='moduleStartup',Fb='msie',mb='name',Cb='opera',zb='position:absolute;width:0;height:0;border:none',Eb='safari',_='script',Nb='selectingPermutation',S='startup',Kb='unknown',Bb='user.agent',Db='webkit';var m=window,n=document,o=m.__gwtStatsEvent?function(a){return m.__gwtStatsEvent(a)}:null,p=m.__gwtStatsSessionId?m.__gwtStatsSessionId:null,q,r,s,t=Q,u={},v=[],w=[],x=[],y=0,z,A;o&&o({moduleName:R,sessionId:p,subSystem:S,evtGroup:T,millis:(new Date).getTime(),type:U});if(!m.__gwt_stylesLoaded){m.__gwt_stylesLoaded={}}if(!m.__gwt_scriptsLoaded){m.__gwt_scriptsLoaded={}}function B(){var b=false;try{var c=m.location.search;return (c.indexOf(V)!=-1||(c.indexOf(W)!=-1||m.external&&m.external.gwtOnLoad))&&c.indexOf(X)==-1}catch(a){}B=function(){return b};return b}
function C(){if(q&&r){var b=n.getElementById(R);var c=b.contentWindow;if(B()){c.__gwt_getProperty=function(a){return I(a)}}kuneintro=null;c.gwtOnLoad(z,R,t,y);o&&o({moduleName:R,sessionId:p,subSystem:S,evtGroup:Y,millis:(new Date).getTime(),type:Z})}}
function D(){if(u[$]){t=u[$];return t}var e;var f=n.getElementsByTagName(_);for(var g=0;g<f.length;++g){if(f[g].src.indexOf(ab)!=-1){e=f[g]}}if(!e){var h=bb;var i;n.write(cb+h+db);i=n.getElementById(h);e=i&&i.previousSibling;while(e&&e.tagName!=eb){e=e.previousSibling}}function j(a){var b=a.lastIndexOf(fb);if(b==-1){b=a.length}var c=a.indexOf(gb);if(c==-1){c=a.length}var d=a.lastIndexOf(hb,Math.min(c,b));return d>=0?a.substring(0,d+1):Q}
;if(e&&e.src){t=j(e.src)}if(t==Q){var k=n.getElementsByTagName(ib);if(k.length>0){t=k[k.length-1].href}else{t=j(n.location.href)}}else if(t.match(/^\w+:\/\//)){}else{var l=n.createElement(jb);l.src=t+kb;t=j(l.src)}if(i){i.parentNode.removeChild(i)}return t}
@@ -6,6 +6,6 @@
function H(a,b){var c=x;for(var d=0,e=a.length-1;d<e;++d){c=c[a[d]]||(c[a[d]]=[])}c[a[e]]=b}
function I(a){var b=w[a](),c=v[a];if(b in c){return b}var d=[];for(var e in c){d[c[e]]=e}if(A){A(a,d,b)}throw null}
var J;function K(){if(!J){J=true;var a=n.createElement(xb);a.src=yb;a.id=R;a.style.cssText=zb;a.tabIndex=-1;n.body.appendChild(a);o&&o({moduleName:R,sessionId:p,subSystem:S,evtGroup:Y,millis:(new Date).getTime(),type:Ab});a.contentWindow.location.replace(t+M)}}
-w[Bb]=function(){var b=navigator.userAgent.toLowerCase();var c=function(a){return parseInt(a[1])*1000+parseInt(a[2])};if(b.indexOf(Cb)!=-1){return Cb}else if(b.indexOf(Db)!=-1){return Eb}else if(b.indexOf(Fb)!=-1){if(document.documentMode>=8){return Gb}else{var d=/msie ([0-9]+)\.([0-9]+)/.exec(b);if(d&&d.length==3){var e=c(d);if(e>=6000){return Hb}}}}else if(b.indexOf(Ib)!=-1){return Jb}return Kb};v[Bb]={gecko1_8:0,ie6:1,ie8:2,opera:3,safari:4};kuneintro.onScriptLoad=function(){if(J){r=true;C()}};kuneintro.onInjectionDone=function(){q=true;o&&o({moduleName:R,sessionId:p,subSystem:S,evtGroup:Lb,millis:(new Date).getTime(),type:Z});C()};E();D();var L;var M;if(B()){if(m.external&&(m.external.initModule&&m.external.initModule(R))){m.location.reload();return}M=Mb;L=Q}o&&o({moduleName:R,sessionId:p,subSystem:S,evtGroup:T,millis:(new Date).getTime(),type:Nb});if(!B()){try{H([Eb],Ob);H([Hb],Pb);H([Gb],Qb);H([Jb],Rb);H([Cb],Sb);L=x[I(Bb)];var N=L.indexOf(Tb);if(N!=-1){y=Number(L.substring(N+1));L=L.substring(0,N)}M=L+Ub}catch(a){return}}var O;function P(){if(!s){s=true;C();if(n.removeEventListener){n.removeEventListener(Vb,P,false)}if(O){clearInterval(O)}}}
+w[Bb]=function(){var b=navigator.userAgent.toLowerCase();var c=function(a){return parseInt(a[1])*1000+parseInt(a[2])};if(b.indexOf(Cb)!=-1){return Cb}else if(b.indexOf(Db)!=-1){return Eb}else if(b.indexOf(Fb)!=-1){if(document.documentMode>=8){return Gb}else{var d=/msie ([0-9]+)\.([0-9]+)/.exec(b);if(d&&d.length==3){var e=c(d);if(e>=6000){return Hb}}}}else if(b.indexOf(Ib)!=-1){return Jb}return Kb};v[Bb]={gecko1_8:0,ie6:1,ie8:2,opera:3,safari:4};kuneintro.onScriptLoad=function(){if(J){r=true;C()}};kuneintro.onInjectionDone=function(){q=true;o&&o({moduleName:R,sessionId:p,subSystem:S,evtGroup:Lb,millis:(new Date).getTime(),type:Z});C()};E();D();var L;var M;if(B()){if(m.external&&(m.external.initModule&&m.external.initModule(R))){m.location.reload();return}M=Mb;L=Q}o&&o({moduleName:R,sessionId:p,subSystem:S,evtGroup:T,millis:(new Date).getTime(),type:Nb});if(!B()){try{H([Eb],Ob);H([Jb],Pb);H([Cb],Qb);H([Hb],Rb);H([Gb],Sb);L=x[I(Bb)];var N=L.indexOf(Tb);if(N!=-1){y=Number(L.substring(N+1));L=L.substring(0,N)}M=L+Ub}catch(a){return}}var O;function P(){if(!s){s=true;C();if(n.removeEventListener){n.removeEventListener(Vb,P,false)}if(O){clearInterval(O)}}}
if(n.addEventListener){n.addEventListener(Vb,function(){K();P()},false)}var O=setInterval(function(){if(/loaded|complete/.test(n.readyState)){K();P()}},50);o&&o({moduleName:R,sessionId:p,subSystem:S,evtGroup:T,millis:(new Date).getTime(),type:Z});o&&o({moduleName:R,sessionId:p,subSystem:S,evtGroup:Lb,millis:(new Date).getTime(),type:U});n.write(Wb)}
kuneintro();
\ No newline at end of file
1
0
Author: vjrj_
Date: 2011-05-09 12:41:51 +0200 (Mon, 09 May 2011)
New Revision: 1363
Added:
intro/war/kuneintro/646EA6635E6B00091F7BD7DB8B7ED723.cache.html
intro/war/kuneintro/7288647188B7FBAF7C723CA9948A1B6A.cache.html
intro/war/kuneintro/ABC9EFE0679CA6698BBC356D35F42728.cache.html
intro/war/kuneintro/AD77DDEC026A3F14290D40078777587B.cache.html
intro/war/kuneintro/C090FC3BCE9143D723B3120CBBBD6641.cache.html
Modified:
intro/war/kuneintro/kuneintro.nocache.js
Log:
Added: intro/war/kuneintro/646EA6635E6B00091F7BD7DB8B7ED723.cache.html
===================================================================
--- intro/war/kuneintro/646EA6635E6B00091F7BD7DB8B7ED723.cache.html (rev 0)
+++ intro/war/kuneintro/646EA6635E6B00091F7BD7DB8B7ED723.cache.html 2011-05-09 10:41:51 UTC (rev 1363)
@@ -0,0 +1,571 @@
+<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.1.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '646EA6635E6B00091F7BD7DB8B7ED723';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'kuneintro',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
+function CA(){}
+function Kb(){}
+function Jb(){}
+function Ib(){}
+function Hb(){}
+function Gb(){}
+function Jc(){}
+function Nc(){}
+function Rc(){}
+function kd(){}
+function hd(){}
+function pd(){}
+function Dd(){}
+function Cd(){}
+function Yd(){}
+function Xd(){}
+function Wd(){}
+function Vd(){}
+function Je(){}
+function Ye(){}
+function cf(){}
+function vf(){}
+function qf(){}
+function Af(){}
+function Mf(){}
+function zf(){}
+function zh(){}
+function ch(){}
+function bh(){}
+function nh(){}
+function qh(){}
+function th(){}
+function wh(){}
+function Fh(){}
+function Ih(){}
+function Lh(){}
+function Ph(){}
+function Wh(){}
+function Zh(){}
+function ai(){}
+function di(){}
+function gi(){}
+function ni(){}
+function qi(){}
+function ti(){}
+function wi(){}
+function zi(){}
+function Li(){}
+function Qi(){}
+function Ui(){}
+function Yi(){}
+function aj(){}
+function ej(){}
+function ij(){}
+function mj(){}
+function qj(){}
+function Gj(){}
+function Ej(){}
+function Pj(){}
+function Ij(){}
+function Uj(){}
+function Tj(){}
+function Sj(){}
+function Rj(){}
+function fk(){}
+function jk(){}
+function ik(){}
+function Jk(){}
+function Zk(){}
+function Vk(){}
+function kl(){}
+function hl(){}
+function pl(){}
+function sl(){}
+function Al(){}
+function Pl(){}
+function Nl(){}
+function Ql(){}
+function Ul(){}
+function Un(){}
+function wn(){}
+function Gn(){}
+function Nn(){}
+function bm(){}
+function lm(){}
+function im(){}
+function bo(){}
+function qo(){}
+function vo(){}
+function yo(){}
+function Go(){}
+function Ko(){}
+function Oo(){}
+function pp(){}
+function np(){}
+function Ap(){}
+function Gp(){}
+function iq(){}
+function hq(){}
+function gq(){}
+function Fq(){}
+function Nq(){}
+function Lq(){}
+function Rq(){}
+function Pq(){}
+function Vq(){}
+function Uq(){}
+function ar(){}
+function dr(){}
+function Br(){}
+function Ar(){}
+function Ir(){}
+function Yr(){}
+function Sr(){}
+function as(){}
+function es(){}
+function js(){}
+function os(){}
+function ns(){}
+function ms(){}
+function Os(){}
+function Qs(){}
+function Xs(){}
+function bt(){}
+function it(){}
+function qt(){}
+function pt(){}
+function vt(){}
+function Ct(){}
+function It(){}
+function Pt(){}
+function Nt(){}
+function Qt(){}
+function du(){}
+function hu(){}
+function ju(){}
+function vu(){}
+function tu(){}
+function zu(){}
+function xu(){}
+function Bu(){}
+function Eu(){}
+function Ou(){}
+function $u(){}
+function lv(){}
+function pv(){}
+function uv(){}
+function Fv(){}
+function bw(){}
+function hw(){}
+function fw(){}
+function jw(){}
+function ow(){}
+function rw(){}
+function uw(){}
+function zw(){}
+function yw(){}
+function Pw(){}
+function Tw(){}
+function sx(){}
+function vx(){}
+function Cx(){}
+function Bx(){}
+function _x(){}
+function $x(){}
+function ly(){}
+function ty(){}
+function sy(){}
+function Cy(){}
+function Iy(){}
+function Vy(){}
+function Vz(){}
+function bz(){}
+function fz(){}
+function mz(){}
+function rz(){}
+function Rz(){}
+function Pz(){}
+function Zz(){}
+function nA(){}
+function uA(){}
+function Vw(a){}
+function dw(){tf()}
+function lw(){tf()}
+function ww(){tf()}
+function Rw(){tf()}
+function je(){tf()}
+function xo(){tf()}
+function wA(){tf()}
+function ie(a){tf()}
+function qw(a){tf()}
+function tw(a){tf()}
+function xw(a){tf()}
+function Sw(a){tf()}
+function ux(a){tf()}
+function Nd(){Fd()}
+function lo(){eo()}
+function Dp(){Cp()}
+function Sb(a,b){a.u=b}
+function ph(){this.b=0}
+function Hh(){this.b=0}
+function Yh(){this.b=0}
+function sh(){this.b=1}
+function Kh(){this.b=1}
+function _h(){this.b=1}
+function vh(){this.b=2}
+function Nh(){this.b=2}
+function yh(){this.b=3}
+function yi(){this.b=3}
+function fi(){this.b=3}
+function $i(){this.b=3}
+function ci(){this.b=2}
+function vi(){this.b=2}
+function Wi(){this.b=2}
+function pi(){this.b=0}
+function Oi(){this.b=0}
+function si(){this.b=1}
+function Si(){this.b=1}
+function cj(){this.b=4}
+function gj(){this.b=5}
+function kj(){this.b=6}
+function oj(){this.b=7}
+function sj(){this.b=8}
+function Lc(a){this.b=a}
+function Pc(a){this.b=a}
+function Tc(a){this.b=a}
+function Ss(a){this.b=a}
+function Zs(a){this.b=a}
+function yt(a){this.b=a}
+function Lt(a){this.d=a}
+function Lv(a){this.c=a}
+function Wo(a){this.e=a}
+function Cw(a){this.b=a}
+function hy(a){this.b=a}
+function yy(a){this.b=a}
+function $y(a){this.d=a}
+function oz(a){this.b=a}
+function Nk(){this.b={}}
+function mk(){this.d=++kk}
+function dA(){this.b=new Yz}
+function jt(){jt=CA;new Yz}
+function Uk(){return null}
+function Yz(){Kx(this)}
+function _g(a){a[dD]=eD}
+function mr(a,b){a.f=b}
+function or(a,b){a.g=b}
+function gm(a,b){this.b=b}
+function Sn(a,b){this.b=b}
+function Io(a){Fd();this.b=a}
+function Mo(a){Fd();this.b=a}
+function fp(a){_o=a;Op();Sp=a}
+function hp(a,b){Op();cq(a,b)}
+function zq(a,b){oq(a,b,a.u)}
+function wv(a,b){zv(a,b,a.c)}
+function Ub(a,b,c){Yb(a.u,b,c)}
+function Dc(a){a.c=a.j.f+1}
+function So(a){return a.d<a.b}
+function Nw(a,b){return a>b?a:b}
+function Ow(a){return 5<a?5:a}
+function Jq(a){Wl.call(this,a)}
+function Ge(b,a){b[b.length]=a}
+function St(a,b){Tt(a,b,a.g.c)}
+function gs(a,b,c){sq(a,b,a.u,c)}
+function hv(a,b){gv(a,yv(a.d,b))}
+function bc(a,b){!!a.r&&vl(a.r,b)}
+function Eo(a,b){uz(a.c,b);Do(a)}
+function Cc(a){a.c=Ow(a.c+1);Ec(a)}
+function Yt(a,b,c){b.s.V=c;Kt(a.c)}
+function Jn(a,b){this.b=a;this.c=b}
+function nv(a,b){this.b=a;this.c=b}
+function iz(a,b){this.b=a;this.c=b}
+function qA(a,b){this.b=a;this.c=b}
+function Ey(a,b){this.c=a;this.b=b}
+function Yy(a){return a.c<a.d.Db()}
+function Ro(a){return wz(a.e.c,a.c)}
+function Qx(b,a){return YC+a in b.f}
+function $e(){$e=CA;Ze=new cf}
+function Kj(){Kj=CA;Jj=new Pj}
+function kp(){kp=CA;jp=new Fo}
+function Cp(){Cp=CA;Bp=new mk}
+function Oz(){Oz=CA;Nz=new Rz}
+function ox(){ox=CA;lx={};nx={}}
+function dk(){dk=CA;ck=new pk(new fk)}
+function wl(a){this.b=new Ml;this.c=a}
+function Ip(){this.b=new Ml;this.c=null}
+function xp(){if(!sp){fq();sp=true}}
+function Op(){if(!Kp){$p();Kp=true}}
+function Bc(a){a.c=Nw(0,a.c-1);Ec(a)}
+function bf(a,b){a.c=df(a.c,[b,false])}
+function Em(a,b){return a.cM&&a.cM[b]}
+function tq(a,b){return uq(a,xv(a.g,b))}
+function En(a,b){ko(b.e,b.d);zz(a.d,b)}
+function Vt(a,b,c,d){Yn(b.s,c,d);Kt(a.c)}
+function Xt(a,b,c,d){$n(b.s,c,d);Kt(a.c)}
+function Tb(a,b,c){Ub(a,Wb(a.u)+EB+b,c)}
+function Cn(a,b,c){return ho(a.c,a.e,b,c)}
+function Oy(a,b){(a<0||a>=b)&&Ry(a,b)}
+function Ry(a,b){throw new xw(tF+a+uF+b)}
+function Ml(){this.e=new Yz;this.d=false}
+function Su(a){this.c=a;this.b=!!this.c.c}
+function le(a){tf();this.b=a;sf(new Mf,this)}
+function Cz(){this.b=qm(cn,{38:1},0,0,0)}
+function Dv(){this.b=qm(an,{38:1},19,4,0)}
+function Ju(){this.u=$doc.createElement(JD)}
+function Du(){ou.call(this,$doc.body)}
+function wz(a,b){Oy(b,a.c);return a.b[b]}
+function uz(a,b){tm(a.b,a.c++,b);return true}
+function uf(){try{null.a()}catch(a){return a}}
+function As(a){zs.call(this);cs(this.b,a,true)}
+function ss(a){this.u=a;this.b=new ds(this.u)}
+function ou(a){this.g=new Dv;this.u=a;dc(this)}
+function Sl(a,b,c){this.b=a;this.d=b;this.c=c}
+function Fl(a,b,c){var d;d=Hl(a,b);d.Bb(c)}
+function Wt(a,b,c,d,e){Zn(b.s,c,d,e);Kt(a.c)}
+function El(a,b){!a.b&&(a.b=new Cz);uz(a.b,b)}
+function _k(a){var b;if(Wk){b=new Zk;vl(a,b)}}
+function Fd(){Fd=CA;Ed=new Cz;vp(new pp)}
+function Iq(){Iq=CA;Gq=new Nq;Hq=new Rq}
+function Aj(){Aj=CA;xj=[];yj=[];zj=[];vj=new Gj}
+function xm(){xm=CA;vm=[];wm=[];ym(new lm,vm,wm)}
+function nu(){nu=CA;ku=new vu;lu=new Yz;mu=new dA}
+function Iw(){Iw=CA;Hw=qm(bn,{38:1},23,256,0)}
+function Dj(){if(!wj){wj=true;bf(($e(),Ze),vj)}}
+function Il(a,b){if(!b){throw new Sw(vD)}Gl(a,b)}
+function Gu(a,b){if(a.c){throw new tw(hF)}Iu(a,b)}
+function rq(a,b){if(b<0||b>a.g.c){throw new ww}}
+function qq(a,b){if(b<0||b>=a.g.c){throw new ww}}
+function Sm(a){if(a!=null){throw new lw}return null}
+function rx(){if(mx==256){lx=nx;nx={};mx=0}++mx}
+function ds(a){this.b=a;this.c=Zl(a);this.d=this.c}
+function ws(a){ss.call(this,a,$w(EE,a.tagName))}
+function cx(b,a){return b.substr(a,b.length-a)}
+function Ig(b,a){return b[a]==null?null:String(b[a])}
+function Im(a,b){return a!=null&&a.cM&&!!a.cM[b]}
+function wp(a,b){return Dl((!tp&&(tp=new Ip),tp).b,a,b)}
+function vp(a){xp();return wp(Wk?Wk:(Wk=new mk),a)}
+function Ex(a){var b;b=new hy(a);return new iz(a,b)}
+function tg(a){var b;b=Yf(a);!!b&&b.removeChild(a)}
+function _z(a,b){var c;c=Rx(a.b,b,a);return c==null}
+function Ut(a,b){var c;c=uq(a,b);c&&En(a.b,b.s);return c}
+function df(a,b){!a&&(a=[]);a[a.length]=b;return a}
+function pf(a,b){a.length>=b&&a.splice(0,b);return a}
+function Kx(a){a.b=[];a.f={};a.d=false;a.c=null;a.e=0}
+function ml(a){var b;if(il){b=new kl;!!a.r&&vl(a.r,b)}}
+function lp(a){kp();if(!a){throw new Sw(XD)}Eo(jp,a)}
+function _v(a){$wnd.setTimeout(function(){a.focus()},0)}
+function kg(a){return typeof a.tabIndex!=bD?a.tabIndex:-1}
+function Qp(a){return !Jm(a)&&a!=null&&a.cM&&!!a.cM[18]}
+function Jm(a){return a!=null&&a.tM!=CA&&!(a.cM&&!!a.cM[1])}
+function Do(a){if(a.c.c!=0&&!a.f&&!a.d){a.f=true;Hd(a.e,1)}}
+function pu(a){nu();try{a.cb()}finally{Vx(mu.b,a)!=null}}
+function qu(){nu();try{Kq(mu,ku)}finally{Kx(mu.b);Kx(lu)}}
+function Ws(){Ws=CA;new Zs(RD);new Zs(IE);Vs=new Zs(OD)}
+function hs(){this.g=new Dv;this.u=$doc.createElement(JD)}
+function Qr(){this.g=new Dv;this.u=$doc.createElement(JD)}
+function ls(){this.u=$doc.createElement(BE);this.u[FB]=CE}
+function Hr(a,b,c,d){this.c=c;this.b=d;this.f=a;this.d=b}
+function bv(a,b,c,d){var e;e=new As(c);cv(a,b,new sv(e),d)}
+function ac(a,b,c){return Dl((!a.r?(a.r=new wl(a)):a.r).b,c,b)}
+function xv(a,b){if(b<0||b>=a.c){throw new ww}return a.b[b]}
+function Jv(a){if(a.b>=a.c.c){throw new wA}return a.c.b[++a.b]}
+function dz(a){if(a.c<=0){throw new wA}return a.b.Kb(--a.c)}
+function Zt(a,b,c){b.s.W=c;b.u.style.display=c?OB:NB;Kt(a.c)}
+function so(a,b,c){this.c=0;this.d=0;this.b=c;this.f=b;this.e=a}
+function oq(a,b,c){ic(b);wv(a.g,b);c.appendChild(b.u);kc(b,a)}
+function Nj(a,b){var c;c=Lj(b);Mj(a).appendChild(c);return c}
+function Cv(a,b){var c;c=yv(a,b);if(c==-1){throw new wA}Bv(a,c)}
+function ir(a,b){var c;c=(b.b&1)==1;a.u.setAttribute(tE,c?uE:vE)}
+function lc(a,b){a.q==-1?hp(a.u,b|(a.u.__eventBits||0)):(a.q|=b)}
+function Er(a,b){a.e=b.u;!!a.f.c&&Dr(a.f.c)==Dr(a)&&lr(a.f,a.e)}
+function rv(a,b){b?Ub(a,Wb(a.u)+mF,true):Ub(a,Wb(a.u)+mF,false)}
+function Vx(a,b){return !b?Xx(a):Wx(a,b,~~(b.$H||(b.$H=++Oe)))}
+function te(a,b){return a.tM==CA||a.cM&&!!a.cM[1]?a.eQ(b):a===b}
+function Yn(a,b,c){a.v=a.w=true;a.y=false;a.L=0;a.N=0;a.M=b;a.O=c}
+function $n(a,b,c){a.x=a.u=true;a.t=false;a.P=0;a.J=56;a.Q=b;a.K=c}
+function ud(a){if(!a.i){return}zz(rd,a);a.gb();a.k=false;a.i=false}
+function ep(a){!!_o&&a==_o&&(_o=null);Op();a===Sp&&(Sp=null)}
+function Bq(a){a.style[eD]=OB;a.style[OD]=OB;a.style[KD]=OB}
+function zs(){ws.call(this,$doc.createElement(JD));this.u[FB]=FE}
+function Et(){ws.call(this,$doc.createElement(EE));this.u[FB]=bF}
+function Fn(a){this.c=new lo;this.d=new Cz;this.e=a;io(this.c,a)}
+function Zy(a){if(a.c>=a.d.Db()){throw new wA}return a.d.Kb(a.c++)}
+function Ru(a){if(!a.b||!a.c.c){throw new wA}a.b=false;return a.c.c}
+function Fm(a,b){if(a!=null&&!(a.cM&&a.cM[b])){throw new lw}return a}
+function Tx(a,b){var c;c=a.c;a.c=b;if(!a.d){a.d=true;++a.e}return c}
+function Xx(a){var b;b=a.c;a.c=null;if(a.d){a.d=false;--a.e}return b}
+function Kt(a){a.c=0;a.b=false;if(!a.e){a.e=true;bf(($e(),Ze),a)}}
+function ur(a){var b,c;b=(!a.c&&jr(a,a.k),a.c.b)^1;c=gr(a,b);jr(a,c)}
+function vz(a,b,c){(b<0||b>a.c)&&Ry(b,a.c);a.b.splice(b,0,c);++a.c}
+function Uo(a){yz(a.e.c,a.c);--a.b;a.c<=a.d&&--a.d<0&&(a.d=0);a.c=-1}
+function Zn(a,b,c,d){a.x=a.t=true;a.u=false;a.P=b;a.H=0;a.Q=c;a.I=d}
+function rm(a,b,c,d){xm();Am(d,vm,wm);d.aC=a;d.cM=b;d.qI=c;return d}
+function om(a,b){var c,d;c=a;d=pm(0,b);rm(c.aC,c.cM,c.qI,d);return d}
+function Bn(a,b){var c,d;c=fo(a.e,b);d=new ao(c,b);uz(a.d,d);return d}
+function sq(a,b,c,d){d=pq(a,b,d);ic(b);zv(a.g,b,d);_p(c,b.u,d);kc(b,a)}
+function vc(a,b){if(a.o){throw new tw(MB)}ic(b);Sb(a,b.u);a.o=b;kc(b,a)}
+function Kd(a,b){return $wnd.setTimeout($entry(function(){a.kb()}),b)}
+function ve(a){return a.tM==CA||a.cM&&!!a.cM[1]?a.hC():a.$H||(a.$H=++Oe)}
+function mn(a){if(a!=null&&a.cM&&!!a.cM[10]){return a}return new le(a)}
+function fv(a,b){var c;c=yv(a.d,b);if(c==-1){return false}return ev(a,c)}
+function Re(){if(Ne++==0){_e(($e(),Ze));return true}return false}
+function zp(){var a;if(sp){a=new Dp;!!tp&&vl(tp,a);return null}return null}
+function Yf(a){var b=a.parentNode;(!b||b.nodeType!=1)&&(b=null);return b}
+function To(a){var b;a.c=a.d;b=wz(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}
+function Xq(a){var b;dc(a);b=kg(a.u);-1==b&&(a.u.tabIndex=0,undefined)}
+function pq(a,b,c){var d;rq(a,c);if(b.t==a){d=yv(a.g,b);d<c&&--c}return c}
+function yz(a,b){var c;c=(Oy(b,a.c),a.b[b]);a.b.splice(b,1);--a.c;return c}
+function yv(a,b){var c;for(c=0;c<a.c;++c){if(a.b[c]==b){return c}}return -1}
+function xz(a,b,c){for(;c<a.c;++c){if(BA(b,a.b[c])){return c}}return -1}
+function Oj(a,b){var c;c=Lj(b);Mj(a).insertBefore(c,a.b.firstChild);return c}
+function Ux(e,a,b){var c,d=e.f;a=YC+a;a in d?(c=d[a]):++e.e;d[a]=b;return c}
+function ym(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
+function Am(a,b,c){xm();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
+function eo(){eo=CA;co=mo((Ji(),Ai),Ai);$doc.body.appendChild(co)}
+function io(a,b){b.style[KD]=(li(),SD);b.appendChild(a.b=mo((Ji(),Bi),Ci))}
+function _b(a,b,c){lc(a,Mp(c.c));return Dl((!a.r?(a.r=new wl(a)):a.r).b,c,b)}
+function Tt(a,b,c){var d;ic(b);zv(a.g,b,c);d=Bn(a.b,b.u);b.s=d;kc(b,a);Kt(a.c)}
+function vr(a){var b,c;b=(!a.c&&jr(a,a.k),a.c.b)^2;b&=-5;c=gr(a,b);jr(a,c)}
+function ez(a,b){var c;this.b=a;this.d=a;c=a.Db();(b<0||b>c)&&Ry(b,c);this.c=b}
+function pk(a){this.d=++kk;this.b=a;!Xj&&(Xj=new Nk);Xj.b[sD]=this;this.c=sD}
+function lt(a){jt();this.b=new ut(this,a.e,a.c,a.d,a.f,a.b);this.u[FB]=SE}
+function vs(){this.u=$doc.createElement(JD);this.b=new ds(this.u);this.u[FB]=DE}
+function Ns(){Ns=CA;new Ss(GE);new Ss(HE);Ls=new Ss(eD);new Ss(QD);Ms=Ls;Ks=Ms}
+function Dh(){Dh=CA;Ah=new Hh;Ch=new Kh;Bh=new Nh;rm(Wm,{38:1},26,[Ah,Ch,Bh])}
+function zz(a,b){var c;c=xz(a,b,0);if(c==-1){return false}yz(a,c);return true}
+function eg(a){var b=a.button;if(b==1){return 4}else if(b==2){return 2}return 1}
+function Xf(a){var b=a.firstChild;while(b&&b.nodeType!=1)b=b.nextSibling;return b}
+function Lj(a){var b;b=$doc.createElement(oD);b[pD]=qD;b.textContent=a||OB;return b}
+function Mj(a){var b;if(!a.b){b=$doc.getElementsByTagName(rD)[0];a.b=b}return a.b}
+function _e(a){var b,c;if(a.b){c=null;do{b=a.b;a.b=null;c=ef(b,c)}while(a.b);a.b=c}}
+function af(a){var b,c;if(a.c){c=null;do{b=a.c;a.c=null;c=ef(b,c)}while(a.c);a.c=c}}
+function Xz(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&te(a,b)}
+function BA(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&te(a,b)}
+function Zw(a,b){if(!(b!=null&&b.cM&&!!b.cM[1])){return false}return String(a)==b}
+function Gm(a){if(a!=null&&(a.tM==CA||a.cM&&!!a.cM[1])){throw new lw}return a}
+function Jf(a){var b;b=pf(Kf(a,uf()),3);b.length==0&&(b=pf((new vf).nb(),1));return b}
+function ft(a){var b;b=$doc.createElement(JE);b[KE]=a.b.b;b.style[LE]=a.d.b;return b}
+function py(a){var b;b=new Cz;a.d&&uz(b,new yy(a));Jx(a,b);Ix(a,b);this.b=new $y(b)}
+function Fo(){this.b=new Io(this);this.c=new Cz;this.e=new Mo(this);this.g=new Wo(this)}
+function lh(){lh=CA;kh=new ph;hh=new sh;ih=new vh;jh=new yh;rm(Vm,{38:1},25,[kh,hh,ih,jh])}
+function Uh(){Uh=CA;Th=new Yh;Rh=new _h;Sh=new ci;Qh=new fi;rm(Xm,{38:1},28,[Th,Rh,Sh,Qh])}
+function li(){li=CA;ki=new pi;ji=new si;hi=new vi;ii=new yi;rm(Ym,{38:1},29,[ki,ji,hi,ii])}
+function Wl(a){je.call(this,a.b.e==0?null:Fm(a.Eb(qm(en,{14:1,38:1},10,0,0)),14)[0])}
+function Se(b){return function(){try{return Te(b,this,arguments)}catch(a){throw a}}}
+function Te(a,b,c){var d;d=Re();try{return a.apply(b,c)}finally{d&&af(($e(),Ze));--Ne}}
+function bp(a,b,c){var d;d=$o;$o=a;b==_o&&Mp(a.type)==8192&&(_o=null);c.bb(a);$o=d}
+function qm(a,b,c,d,e){var f;f=pm(e,d);xm();Am(f,vm,wm);f.aC=a;f.cM=b;f.qI=c;return f}
+function Rb(a,b){var c=a.parentNode;if(!c){return}c.insertBefore(b,a);c.removeChild(a)}
+function lr(a,b){if(a.d!=b){!!a.d&&a.u.removeChild(a.d);a.d=b;a.u.appendChild(a.d)}}
+function fr(a){if(a.i||a.j){ep(a.u);a.i=false;a.j=false;(1&(!a.c&&jr(a,a.k),a.c.b))>0&&ur(a)}}
+function $w(b,a){if(a==null)return false;return b==a||b.toLowerCase()==a.toLowerCase()}
+function Kf(a,b){var c;c=Ef(a,b);return c.length==0?(new vf).pb(b):(c.length>=1&&c.splice(0,1),c)}
+function xx(a,b){var c;while(a.vb()){c=a.wb();if(b==null?c==null:te(b,c)){return a}}return null}
+function Lx(a,b){return b==null?a.d:b!=null&&b.cM&&!!b.cM[1]?Qx(a,Fm(b,1)):Px(a,b,~~ve(b))}
+function Mx(a,b){return b==null?a.c:b!=null&&b.cM&&!!b.cM[1]?a.f[YC+Fm(b,1)]:Nx(a,b,~~ve(b))}
+function Rx(a,b,c){return b==null?Tx(a,c):b!=null&&b.cM&&!!b.cM[1]?Ux(a,Fm(b,1),c):Sx(a,b,c,~~ve(b))}
+function Bo(a){var b;b=Ro(a.g);Uo(a.g);b!=null&&b.cM&&!!b.cM[16]&&new xo(Fm(b,16));a.d=false;Do(a)}
+function Pr(a,b){var c;qq(a,b);c=a.c;a.c=xv(a.g,b);if(a.c!=c){!Jr&&(Jr=new Yr);Xr(Jr,c,a.c,a.b&&a.p)}}
+function ko(a,b){var c;tg(a);Yf(b)==a&&tg(b);c=b.style;c[KD]=OB;c[eD]=OB;c[OD]=OB;c[jC]=OB;c[hC]=OB}
+function xt(a){var b,c;b=(c=$doc.createEvent(aF),c.initEvent(dE,false,false),c);a.b.u.dispatchEvent(b)}
+function $t(){this.g=new Dv;this.u=$doc.createElement(JD);this.b=new Fn(this.u);this.c=new Lt(this.b)}
+function ao(a,b){this.M=(Ji(),Ii);this.Q=Ii;this.O=Ii;this.I=Ii;this.f=(Rn(),Qn);this.V=Qn;this.e=a;this.d=b}
+function lg(a,b){while(b){if(a==b){return true}b=b.parentNode;b&&b.nodeType!=1&&(b=null)}return false}
+function Hu(a,b){if(a.c!=b){return false}try{kc(b,null)}finally{a.Ab().removeChild(b.u);a.c=null}return true}
+function Iu(a,b){if(b==a.c){return}!!b&&ic(b);!!a.c&&Hu(a,a.c);a.c=b;if(b){a.Ab().appendChild(a.c.u);kc(b,a)}}
+function jc(a,b){a.p&&(a.u.__listener=null,undefined);!!a.u&&Rb(a.u,b);a.u=b;a.p&&(a.u.__listener=a,undefined)}
+function Gd(a){a.c?($wnd.clearInterval(a.d),undefined):($wnd.clearTimeout(a.d),undefined);zz(Ed,a)}
+function Yv(){return function(a){var b=this.parentNode;b.onfocus&&$wnd.setTimeout(function(){b.focus()},0)}}
+function Jx(e,a){var b=e.f;for(var c in b){if(c.charCodeAt(0)==58){var d=new Ey(e,c.substring(1));a.Bb(d)}}}
+function Yb(a,b,c){if(!a){throw new ie(GB)}b=ex(b);if(b.length==0){throw new qw(HB)}c?Ag(a,b):Lg(a,b)}
+function fc(a){if(!a._()){throw new tw(JB)}try{a.eb()}finally{try{a.$()}finally{a.u.__listener=null;a.p=false}}}
+function Ll(a){var b,c;if(a.b){try{for(c=new $y(a.b);c.c<c.d.Db();){b=Fm(Zy(c),13);b.mb()}}finally{a.b=null}}}
+function Bv(a,b){var c;if(b<0||b>=a.c){throw new ww}--a.c;for(c=b;c<a.c;++c){tm(a.b,c,a.b[c+1])}tm(a.b,a.c,null)}
+function ec(a,b){var c;switch(Mp(b.type)){case 16:case 32:c=b.relatedTarget;if(!!c&&lg(a.u,c)){return}}_j(b,a,a.u)}
+function Yp(a){if(Zw(a.type,iE)){return a.target}if(Zw(a.type,hE)){return a.relatedTarget}return null}
+function Dr(a){if(!a.e){if(!a.d){a.e=$doc.createElement(JD);return a.e}else{return Dr(a.d)}}else{return a.e}}
+function qx(a){ox();var b=YC+a;var c=nx[b];if(c!=null){return c}c=lx[b];c==null&&(c=px(a));rx();return nx[b]=c}
+function Zp(a,b){var c=0,d=a.firstChild;while(d){if(d===b){return c}d.nodeType==1&&++c;d=d.nextSibling}return -1}
+function Ef(a,b){var c,d,e;e=b&&b.stack?b.stack.split(ZC):[];for(c=0,d=e.length;c<d;++c){e[c]=a.ob(e[c])}return e}
+function $d(a){var b,c,d;c=qm(dn,{38:1},42,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw new Rw}c[d]=a[d]}}
+function tf(){var a,b,c,d;c=Jf(new Mf);d=qm(dn,{38:1},42,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=new Vw(c[a])}$d(d)}
+function Fw(a){var b,c;if(a>-129&&a<128){b=a+128;c=(Iw(),Hw)[b];!c&&(c=Hw[b]=new Cw(a));return c}return new Cw(a)}
+function Wb(a){var b,c;b=a[FB]==null?null:String(a[FB]);c=b.indexOf(ix(32));if(c>=0){return b.substr(0,c-0)}return b}
+function Kl(a,b){var c,d;d=Fm(Mx(a.e,b),11);if(!d){return Oz(),Oz(),Nz}c=Fm(d.c,12);if(!c){return Oz(),Oz(),Nz}return c}
+function Hl(a,b){var c,d;d=Fm(Mx(a.e,b),11);if(!d){d=new Yz;Rx(a.e,b,d)}c=Fm(d.c,12);if(!c){c=new Cz;Tx(d,c)}return c}
+function ru(){nu();var a;a=Fm(Mx(lu,null),20);if(a){return a}lu.e==0&&vp(new zu);a=new Du;Rx(lu,null,a);_z(mu,a);return a}
+function uq(a,b){var c;if(b.t!=a){return false}try{kc(b,null)}finally{c=b.u;Yf(c).removeChild(c);Cv(a.g,b)}return true}
+function vl(a,b){var c;!b.d||(b.d=false,b.e=null);c=b.e;b.e=a.c;try{Il(a.b,b)}finally{c==null?(b.d=true,b.e=null):(b.e=c)}}
+function _j(a,b,c){var d,e,f;if(Xj){f=Fm(Xj.b[a.type],5);if(f){d=f.b.b;e=f.b.c;f.b.b=a;f.b.c=c;bc(b,f.b);f.b.b=d;f.b.c=e}}}
+function kc(a,b){var c;c=a.t;if(!b){try{!!c&&c._()&&a.cb()}finally{a.t=null}}else{if(c){throw new tw(LB)}a.t=b;b._()&&a.ab()}}
+function ic(a){if(!a.t){(nu(),Lx(mu.b,a))&&pu(a)}else if(Im(a.t,22)){Fm(a.t,22).xb(a)}else if(a.t){throw new tw(KB)}}
+function gwtOnLoad(b,c,d,e){$moduleName=c;$moduleBase=d;if(b)try{$entry(jn)()}catch(a){b(c)}else{$entry(jn)()}}
+function fm(){fm=CA;em=new gm(zD,0);dm=new gm(AD,1);cm=new gm(BD,2);rm($m,{38:1},33,[em,dm,cm])}
+function Rn(){Rn=CA;On=new Sn(GD,0);Pn=new Sn(HD,1);Qn=new Sn(ID,2);rm(_m,{38:1},35,[On,Pn,Qn])}
+function cs(a,b,c){c?(a.b.innerHTML=b||OB,undefined):(a.b.textContent=b||OB,undefined);if(a.d!=a.c){a.d=a.c;$l(a.b,a.c)}}
+function hr(a){var b;a.b=true;b=cg($doc,sD,true,true,1,0,0,0,0,false,false,false,false,1,null);a.u.dispatchEvent(b);a.b=false}
+function Ix(h,a){var b=h.b;for(var c in b){var d=parseInt(c,10);if(c==d){var e=b[d];for(var f=0,g=e.length;f<g;++f){a.Bb(e[f])}}}}
+function Nx(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.Gb();if(h.Fb(a,g)){return f.Hb()}}}return null}
+function Px(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.Gb();if(h.Fb(a,g)){return true}}}return false}
+function ey(a,b){var c,d,e;if(b!=null&&b.cM&&!!b.cM[43]){c=Fm(b,43);d=c.Gb();if(Lx(a.b,d)){e=Mx(a.b,d);return Xz(c.Hb(),e)}}return false}
+function Zl(a){var b;b=a[wD]==null?null:String(a[wD]);if($w(xD,b)){return fm(),em}else if($w(yD,b)){return fm(),dm}return fm(),cm}
+function of(a){var b,c,d;d=OB;a=ex(a);b=a.indexOf(VC);if(b!=-1){c=a.indexOf(WC)==0?8:0;d=ex(a.substr(c,b-c))}return d.length>0?d:XC}
+function $l(a,b){switch(b.b){case 0:{a[wD]=xD;break}case 1:{a[wD]=yD;break}case 2:{Zl(a)!=(fm(),cm)&&(a[wD]=OB,undefined);break}}}
+function Dl(a,b,c){var d;if(!b){throw new Sw(tD)}if(!c){throw new Sw(uD)}return a.c>0?El(a,new Sl(a,b,c)):(d=Hl(a,b),d.Bb(c),undefined),new Pl}
+function ex(c){if(c.length==0||c[0]>cD&&c[c.length-1]>cD){return c}var a=c.replace(/^(\s*)/,OB);var b=a.replace(/\s*$/,OB);return b}
+function _p(a,b,c){var d=0,e=a.firstChild,f=null;while(e){if(e.nodeType==1){if(d==c){f=e;break}++d}e=e.nextSibling}a.insertBefore(b,f)}
+function tm(a,b,c){if(c!=null){if(a.qI>0&&!Em(c,a.qI)){throw new dw}if(a.qI<0&&(c.tM==CA||c.cM&&!!c.cM[1])){throw new dw}}return a[b]=c}
+function vd(a,b,c){ud(a);a.i=true;a.g=b;a.j=c;if(wd(a,(new Date).getTime())){return}if(!rd){rd=new Cz;qd=new Nd}uz(rd,a);rd.c==1&&Hd(qd,25)}
+function sf(a,b){var c,d,e,f;e=Kf(a,Jm(b.b)?Gm(b.b):null);f=qm(dn,{38:1},42,e.length,0);for(c=0,d=f.length;c<d;++c){f[c]=new Vw(e[c])}$d(f)}
+function ef(b,c){var a,e,f,g;for(e=0,f=b.length;e<f;++e){g=b[e];try{g[1]?g[0].Nb()&&(c=df(c,g)):g[0].mb()}catch(a){a=mn(a);if(!Im(a,3))throw a}}return c}
+function dc(a){var b;if(a._()){throw new tw(IB)}a.p=true;a.u.__listener=a;b=a.q;a.q=-1;b>0&&(a.q==-1?hp(a.u,b|(a.u.__eventBits||0)):(a.q|=b));a.Z();a.db()}
+function cg(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){n==1?(n=0):n==4?(n=1):(n=2);var p=a.createEvent(aD);p.initMouseEvent(b,c,d,null,e,f,g,h,i,j,k,l,m,n,o);return p}
+function Ji(){Ji=CA;Ii=new Oi;Gi=new Si;Bi=new Wi;Ci=new $i;Hi=new cj;Fi=new gj;Di=new kj;Ai=new oj;Ei=new sj;rm(Zm,{38:1},30,[Ii,Gi,Bi,Ci,Hi,Fi,Di,Ai,Ei])}
+function Hd(a,b){if(b<=0){throw new qw(UC)}a.c?($wnd.clearInterval(a.d),undefined):($wnd.clearTimeout(a.d),undefined);zz(Ed,a);a.c=false;a.d=Kd(a,b);uz(Ed,a)}
+function mo(a,b){var c,d;c=$doc.createElement(JD);c.innerHTML=UD;d=c.style;d[KD]=(li(),LD);d[VD]=WD;d[OD]=-20+b.rb();d[jC]=10+a.rb();d[hC]=10+b.rb();return c}
+function Bz(a,b){var c,d,e;b.length<a.c&&(b=(d=b,e=pm(0,a.c),rm(d.aC,d.cM,d.qI,e),e));for(c=0;c<a.c;++c){tm(b,c,a.b[c])}b.length>a.c&&tm(b,a.c,null);return b}
+function jr(a,b){var c;if(a.c!=b){!!a.c&&Tb(a,a.c.c,false);a.c=b;lr(a,Dr(b));Tb(a,a.c.c,true);!a.u[wE]&&(c=(b.b&1)==1,a.u.setAttribute(tE,c?uE:vE),undefined)}}
+function sv(a){this.u=$doc.createElement(JD);this.u.appendChild(this.b=$doc.createElement(JD));Iu(this,a);this.u[FB]=nF;this.b.className=oF;_g(this.u.style,Dh())}
+function Bd(){var a,b,c,d,e;d=qm(Um,{2:1,38:1},24,rd.c,0);d=Fm(Bz(rd,d),2);e=(new Date).getTime();for(b=0,c=d.length;b<c;++b){a=d[b];a.i&&wd(a,e)&&zz(rd,a)}rd.c>0&&Hd(qd,25)}
+function pr(a,b){var c,d;if(!a.u[wE]!=b){c=(!a.c&&jr(a,a.k),a.c.b)^4;c&=-3;d=gr(a,c);jr(a,d);a.u[wE]=!b;if(b){ir(a,(!a.c&&jr(a,a.k),a.c))}else{fr(a);a.u.removeAttribute(tE)}}}
+function pm(a,b){var c=new Array(b);if(a==3){for(var d=0;d<b;++d){var e=new Object;e.l=e.m=e.h=0;c[d]=e}}else if(a>0){var e=[null,0,false][a];for(var d=0;d<b;++d){c[d]=e}}return c}
+function Wx(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.Gb();if(h.Fb(a,g)){c.length==1?delete h.b[b]:c.splice(d,1);--h.e;return f.Hb()}}}return null}
+function Sx(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.Gb();if(j.Fb(a,h)){var i=g.Hb();g.Ib(b);return i}}}else{d=j.b[c]=[]}var g=new qA(a,b);d.push(g);++j.e;return null}
+function jn(){var a;!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:CD,evtGroup:DD,millis:(new Date).getTime(),type:ED,className:FD});a=new Fc;zq((nu(),ru()),a)}
+function Fc(){vc(this,Ic(this));cs(this.n.b,RB,true);cs(this.e.b,SB,true);cs(this.i.b,TB,true);cs(this.g.b,UB,true);this.c=0;this.d.b=false;cs(this.f.b,VB,true);this.b.u.src=WB;Ec(this)}
+function ev(a,b){var c;if(b<0||b>=a.d.c){return false}c=xv(a.d,b);tq(a.g,b);Ut(a.e,c);Yb(c.u,iF,false);Bv(a.d,b);yz(a.i,b);if(b==a.f){a.f=-1;a.d.c>0&&gv(a,0)}else b<a.f&&--a.f;return true}
+function fu(){this.u=Zv(Wv?Wv:(Wv=Yv()));this.q==-1?hp(this.u,7165|(this.u.__eventBits||0)):(this.q|=7165);this.k=new Hr(this,null,cF,0);this.u[FB]=dF;this.u.setAttribute(eF,fF);this.u[FB]=gF}
+function gv(a,b){var c;if(b==a.f){return}Uk(Fw(b));if(a.f!=-1){c=xv(a.d,a.f);Zt(a.e,c,false);rv(Fm(wz(a.i,a.f),21),false)}c=xv(a.d,b);Zt(a.e,c,true);rv(Fm(wz(a.i,b),21),true);a.f=b;ml(a,Fw(b))}
+function ix(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 Kq(b,c){var i;Iq();var a,e,f,g,h;e=null;for(h=b.yb();h.vb();){g=Fm(h.wb(),19);try{c.zb(g)}catch(a){a=mn(a);if(Im(a,10)){f=a;!e&&(e=new dA);i=Rx(e.b,f,e)}else throw a}}if(e){throw new Jq(e)}}
+function ut(a,b,c,d,e,f){var g,m;jc(a,(g=$doc.createElement(EE),g.innerHTML=(m=UE+e+VE+f+WE+b+XE+-c+YE+-d+fD,ZE+$moduleBase+$E+m+_E)||OB,Xf(g)));a.q==-1?hp(a.u,163967|(a.u.__eventBits||0)):(a.q|=163967)}
+function fo(a,b){var c,d;c=$doc.createElement(JD);c.appendChild(b);c.style[KD]=(li(),LD);c.style[MD]=(Uh(),ND);d=b.style;d[KD]=LD;d[eD]=0+(Ji(),fD);d[OD]=PD;d[QD]=PD;d[RD]=PD;a.insertBefore(c,null);return c}
+function px(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 zv(a,b,c){var d,e;if(c<0||c>a.c){throw new ww}if(a.c==a.b.length){e=qm(an,{38:1},19,a.b.length*2,0);for(d=0;d<a.b.length;++d){tm(e,d,a.b[d])}a.b=e}++a.c;for(d=a.c-1;d>c;--d){tm(a.b,d,a.b[d-1])}tm(a.b,c,b)}
+function wd(a,b){var c,d;c=b>=a.j+a.g;if(a.k&&!c){d=(b-a.j)/a.g;a.jb((1+Math.cos(3.141592653589793+d*3.141592653589793))/2);return false}if(!a.k&&b>=a.j){a.k=true;a.ib()}if(c){a.hb();a.k=false;a.i=false;return true}return false}
+function Ag(a,b){var c,d,e,f;b=ex(b);f=a.className;c=f.indexOf(b);while(c!=-1){if(c==0||f.charCodeAt(c-1)==32){d=c+b.length;e=f.length;if(d==e||d<e&&f.charCodeAt(d)==32){break}}c=f.indexOf(b,c+1)}if(c==-1){f.length>0&&(f+=cD);a.className=f+b}}
+function gt(){this.g=new Dv;this.f=$doc.createElement(ME);this.e=$doc.createElement(NE);this.f.appendChild(this.e);this.u=this.f;this.b=(Ns(),Ks);this.d=(Ws(),Vs);this.c=$doc.createElement(OE);this.e.appendChild(this.c);this.f[PE]=QE;this.f[RE]=QE}
+function fd(){fd=CA;Vc=new so(uC,16,19);Wc=new so(vC,16,19);Xc=new so(wC,16,19);Yc=new so(xC,16,19);Zc=new so(yC,16,19);$c=new so(zC,16,19);_c=new so(AC,34,34);ad=new so(BC,386,71);bd=new so(CC,34,34);cd=new so(DC,34,34);ed=new so(EC,34,34);dd=new kd}
+function Zv(a){var b=$doc.createElement(JD);b.tabIndex=0;var c=$doc.createElement(pF);c.type=qF;c.tabIndex=-1;var d=c.style;d.opacity=0;d.height=rF;d.width=rF;d.zIndex=-1;d.overflow=ND;d.position=LD;c.addEventListener(_D,a,false);b.appendChild(c);return b}
+function iv(a){this.d=new Dv;this.g=new hs;this.i=new Cz;this.b=56;this.c=a;this.e=new $t;vc(this,this.e);St(this.e,this.g);Vt(this.e,this.g,(Ji(),Ii),Ii);Xt(this.e,this.g,Ii,a);Yt(this.e,this.g,(Rn(),Pn));this.g.u.style[jC]=jF;this.g.u[FB]=kF;this.u[FB]=lF}
+function Bj(){Aj();var a,b,c;c=null;if(zj.length!=0){a=zj.join(OB);b=Oj((Kj(),Jj),a);!zj&&(c=b);zj.length=0}if(xj.length!=0){a=xj.join(OB);b=Nj((Kj(),Jj),a);!xj&&(c=b);xj.length=0}if(yj.length!=0){a=yj.join(OB);b=Nj((Kj(),Jj),a);!yj&&(c=b);yj.length=0}wj=false;return c}
+function cv(a,b,c,d){var e;e=yv(a.d,b);if(e!=-1){fv(a,b);e<d&&--d}zv(a.d,b,d);vz(a.i,d,c);gs(a.g,c,d);_b(c,new nv(a,b),(dk(),dk(),ck));Tt(a.e,b,d);Vt(a.e,b,(Ji(),Ii),Ii);Wt(a.e,b,a.b,a.c,Ii);Zt(a.e,b,false);Yb(b.u,iF,true);b.u.style.display=NB;a.f==-1?gv(a,0):a.f>=d&&++a.f}
+function Co(a,b){var c,d,e;e=false;try{a.d=true;a.g.b=a.c.c;Hd(a.b,10000);while(So(a.g)){d=To(a.g);try{if(d==null){return}if(d!=null&&d.cM&&!!d.cM[16]){c=Fm(d,16);xt(c)}}finally{e=a.g.c==-1;e||Uo(a.g)}if((new Date).getTime()-b>=100){return}}}finally{if(!e){Gd(a.b);a.d=false;Do(a)}}}
+--></script>
+<script><!--
+function Gl(b,c){var a,e,f,g,h,i,k;try{++b.c;h=Kl(b,c.tb());e=null;i=b.d?h.Mb(h.Db()):h.Lb();while(b.d?i.c>0:i.c<i.d.Db()){g=b.d?Fm(dz(i),9):Fm(Zy(i),9);try{c.sb(g)}catch(a){a=mn(a);if(Im(a,10)){f=a;!e&&(e=new dA);k=Rx(e.b,f,e)}else throw a}}if(e){throw new Wl(e)}}finally{--b.c;b.c==0&&Ll(b)}}
+function Lg(a,b){var c,d,e,f,g,h,i;b=ex(b);i=a.className;e=i.indexOf(b);while(e!=-1){if(e==0||i.charCodeAt(e-1)==32){f=e+b.length;g=i.length;if(f==g||f<g&&i.charCodeAt(f)==32){break}}e=i.indexOf(b,e+1)}if(e!=-1){c=ex(i.substr(0,e-0));d=ex(cx(i,e+b.length));c.length==0?(h=d):d.length==0?(h=c):(h=c+cD+d);a.className=h}}
+function Mr(a,b){var c,d,e;c=(d=$doc.createElement(JD),d.style[jC]=kC,d.style[hC]=PD,d.style[xE]=PD,d.style[yE]=PD,d);a.u.appendChild(c);ic(b);wv(a.g,b);c.appendChild(b.u);kc(b,a);c.style.display=NB;c.style[hC]=kC;e=b.u;Zw(e.style[jC],OB)&&(b.u.style[jC]=kC,undefined);Zw(e.style[hC],OB)&&(b.u.style[hC]=kC,undefined);b.u.style.display=NB}
+function fq(){var d=$wnd.onbeforeunload;var e=$wnd.onunload;$wnd.onbeforeunload=function(a){var b,c;try{b=$entry(zp)()}finally{c=d&&d(a)}if(b!=null){return b}if(c!=null){return c}};$wnd.onunload=$entry(function(a){try{sp&&_k((!tp&&(tp=new Ip),tp))}finally{e&&e(a);$wnd.onresize=null;$wnd.onscroll=null;$wnd.onbeforeunload=null;$wnd.onunload=null}})}
+function Wr(a,b){var c,d;a.e||(b=1-b);if(a.d==-1){c=~~Math.max(Math.min(b*(parseInt(a.b[zE])||0),2147483647),-2147483648);d=~~Math.max(Math.min((1-b)*(parseInt(a.c[zE])||0),2147483647),-2147483648)}else{c=~~Math.max(Math.min(b*a.d,2147483647),-2147483648);d=a.d-c}if(c==0){c=1;d=1>d-1?1:d-1}else if(d==0){d=1;c=1>c-1?1:c-1}a.b.style[hC]=c+fD;a.c.style[hC]=d+fD}
+function ho(a,b,c,d){if(!c){return 1}switch(c.b){case 1:return (d?b.clientHeight:b.clientWidth)/100;case 2:return (a.b.offsetWidth||0)/10;case 3:return (a.b.offsetHeight||0)/10;case 7:return (co.offsetWidth||0)*0.1;case 8:return (co.offsetWidth||0)*0.01;case 6:return (co.offsetWidth||0)*0.254;case 4:return (co.offsetWidth||0)*0.00353;case 5:return (co.offsetWidth||0)*0.0423;default:case 0:return 1;}}
+function gr(a,b){switch(b){case 1:return !a.e&&(a.e=new Hr(a,a.k,oC,1),undefined),a.e;case 0:return a.k;case 3:return !a.g&&or(a,new Hr(a,(!a.e&&(a.e=new Hr(a,a.k,oC,1),undefined),a.e),pC,3)),a.g;case 2:return !a.o&&(a.o=new Hr(a,a.k,nC,2),undefined),a.o;case 4:return !a.n&&(a.n=new Hr(a,a.k,qE,4),undefined),a.n;case 5:return !a.f&&mr(a,new Hr(a,(!a.e&&(a.e=new Hr(a,a.k,oC,1),undefined),a.e),rE,5)),a.f;default:throw new tw(b+sE);}}
+function Dn(a,b,c){var d,e,f,g;if(b==0){for(e=new $y(a.d);e.c<e.d.Db();){d=Fm(Zy(e),15);d.j=d.D=d.L;d.T=d.F=d.P;d.n=d.E=d.N;d.b=d.B=d.H;d.X=d.G=d.R;d.g=d.C=d.J;d.r=d.v;d.z=d.x;d.s=d.w;d.p=d.t;d.A=d.y;d.q=d.u;d.k=d.M;d.U=d.Q;d.o=d.O;d.c=d.I;d.Y=d.S;d.i=d.K;jo(d)}return}g=a.e.clientWidth;f=a.e.clientHeight;for(e=new $y(a.d);e.c<e.d.Db();){d=Fm(Zy(e),15);zn(a,g,d);An(a,f,d)}!!a.b&&ud(a.b);a.b=new Jn(a,c);vd(a.b,b,(new Date).getTime())}
+function Ec(a){switch(a.c){case 0:Pr(a.d,0);a.k.u.style.display=NB;break;case 1:Pr(a.d,1);gv(a.j,a.c-1);a.k.u.style.display=OB;cs(a.k.b,PB,false);break;case 2:Pr(a.d,1);gv(a.j,a.c-1);a.k.u.style.display=OB;cs(a.k.b,PB,false);break;case 3:Pr(a.d,1);gv(a.j,a.c-1);a.k.u.style.display=OB;cs(a.k.b,PB,false);break;case 4:Pr(a.d,1);gv(a.j,a.c-1);a.k.u.style.display=OB;cs(a.k.b,PB,false);break;case 5:Pr(a.d,2);cs(a.k.b,QB,false);a.k.u.style.display=OB;}}
+function Mp(a){switch(a){case YD:return 4096;case ZD:return 1024;case sD:return 1;case $D:return 2;case _D:return 2048;case aE:return 128;case bE:return 256;case cE:return 512;case dE:return 32768;case eE:return 8192;case fE:return 4;case gE:return 64;case hE:return 32;case iE:return 16;case jE:return 8;case kE:return 16384;case lE:return 65536;case mE:return 131072;case nE:return 131072;case oE:return 262144;case pE:return 524288;default:return -1;}}
+function Xr(a,b,c,d){var e,f,g,h,i,k;ud(a);e=(i=c.u.parentNode,(!i||i.nodeType!=1)&&(i=null),i);f=Zp(Yf(e),e);if(!b){e.style.display=OB;c.u.style.display=OB;return}a.f=b;g=(k=b.u.parentNode,(!k||k.nodeType!=1)&&(k=null),k);h=Zp(Yf(g),g);if(f>h){a.b=g;a.c=e;a.e=false}else{a.b=e;a.c=g;a.e=true}d?vd(a,350,(new Date).getTime()):(a.b.style.display=a.e?OB:NB,a.c.style.display=!a.e?OB:NB,a.b=null,a.c=null,a.f.u.style.display=NB,a.f=null,undefined);c.u.style.display=OB}
+function jo(a){var b;b=a.e.style;a.W?(b[TD]=OB,undefined):(b[TD]=(lh(),NB),undefined);b[eD]=a.r?a.j+fD:OB;b[OD]=a.z?a.T+fD:OB;b[QD]=a.s?a.n+fD:OB;b[RD]=a.p?a.b+fD:OB;b[jC]=a.A?a.X+null.Nb():OB;b[hC]=a.q?a.g+fD:OB;b=a.d.style;switch(a.f.b){case 0:b[eD]=0+(Ji(),fD);b[QD]=OB;break;case 1:b[eD]=OB;b[QD]=0+(Ji(),fD);break;case 2:b[eD]=0+(Ji(),fD);b[QD]=PD;}switch(a.V.b){case 0:b[OD]=0+(Ji(),fD);b[RD]=OB;break;case 1:b[OD]=OB;b[RD]=0+(Ji(),fD);break;case 2:b[OD]=0+(Ji(),fD);b[RD]=PD;}}
+function jd(a){if(!a.b){a.b=true;Aj();Ge(xj,FC+(fd(),ad).b+GC+ad.f+HC+ad.e+IC+ad.c+JC+ad.d+KC+ed.b+GC+ed.f+HC+ed.e+IC+ed.c+JC+ed.d+LC+_c.b+GC+_c.f+HC+_c.e+IC+_c.c+JC+_c.d+MC+cd.b+GC+cd.f+HC+cd.e+IC+cd.c+JC+cd.d+NC+bd.b+GC+bd.f+HC+bd.e+IC+bd.c+JC+bd.d+OC+Vc.b+GC+Vc.f+HC+Vc.e+IC+Vc.c+JC+Vc.d+PC+Wc.b+GC+Wc.f+HC+Wc.e+IC+Wc.c+JC+Wc.d+QC+Zc.b+GC+Zc.f+HC+Zc.e+IC+Zc.c+JC+Zc.d+RC+Xc.b+GC+Xc.f+HC+Xc.e+IC+Xc.c+JC+Xc.d+SC+$c.b+GC+$c.f+HC+$c.e+IC+$c.c+JC+$c.d+TC);Dj();return true}return false}
+function An(a,b,c){var d,e,f;f=c.T*Cn(a,c.U,true);d=c.b*Cn(a,c.c,true);e=c.g*Cn(a,c.i,true);if(c.z&&!c.x){c.z=false;if(c.q){c.t=true;c.B=(b-(f+e))/Cn(a,c.I,true)}else{c.u=true;c.C=(b-(f+d))/Cn(a,c.K,true)}}else if(c.q&&!c.u){c.q=false;if(c.z){c.t=true;c.B=(b-(f+e))/Cn(a,c.I,true)}else{c.x=true;c.F=(b-(d+e))/Cn(a,c.Q,true)}}else if(c.p&&!c.t){c.p=false;if(c.q){c.x=true;c.F=(b-(d+e))/Cn(a,c.Q,true)}else{c.u=true;c.C=(b-(f+d))/Cn(a,c.K,true)}}c.z=c.x;c.p=c.t;c.q=c.u;c.U=c.Q;c.c=c.I;c.i=c.K}
+function zn(a,b,c){var d,e,f;d=c.j*Cn(a,c.k,false);e=c.n*Cn(a,c.o,false);f=c.X*Cn(a,c.Y,false);if(c.r&&!c.v){c.r=false;if(c.A){c.w=true;c.E=(b-(d+f))/Cn(a,c.O,false)}else{c.y=true;c.G=(b-(d+e))/Cn(a,c.S,false)}}else if(c.A&&!c.y){c.A=false;if(c.r){c.w=true;c.E=(b-(d+f))/Cn(a,c.O,false)}else{c.v=true;c.D=(b-(e+f))/Cn(a,c.M,false)}}else if(c.s&&!c.w){c.s=false;if(c.A){c.v=true;c.D=(b-(e+f))/Cn(a,c.M,false)}else{c.y=true;c.G=(b-(d+e))/Cn(a,c.S,false)}}c.r=c.v;c.s=c.w;c.A=c.y;c.k=c.M;c.o=c.O;c.Y=c.S}
+function $p(){Up=$entry(function(a){if(Tp(a)){var b=Sp;if(b&&b.__listener){if(Qp(b.__listener)){bp(a,b,b.__listener);a.stopPropagation()}}}});Tp=$entry(function(a){return true});Wp=$entry(function(a){this.__gwtLastUnhandledEvent=a.type;Vp.call(this,a)});Vp=$entry(function(a){var b,c=this;while(c&&!(b=c.__listener)){c=c.parentNode}c&&c.nodeType!=1&&(c=null);b&&Qp(b)&&bp(a,c,b)});$wnd.addEventListener(sD,Up,true);$wnd.addEventListener($D,Up,true);$wnd.addEventListener(fE,Up,true);$wnd.addEventListener(jE,Up,true);$wnd.addEventListener(gE,Up,true);$wnd.addEventListener(iE,Up,true);$wnd.addEventListener(hE,Up,true);$wnd.addEventListener(mE,Up,true);$wnd.addEventListener(aE,Tp,true);$wnd.addEventListener(cE,Tp,true);$wnd.addEventListener(bE,Tp,true)}
+function cq(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;if(!c)return;c&1&&(a.onclick=b&1?Vp:null);c&2&&(a.ondblclick=b&2?Vp:null);c&4&&(a.onmousedown=b&4?Vp:null);c&8&&(a.onmouseup=b&8?Vp:null);c&16&&(a.onmouseover=b&16?Vp:null);c&32&&(a.onmouseout=b&32?Vp:null);c&64&&(a.onmousemove=b&64?Vp:null);c&128&&(a.onkeydown=b&128?Vp:null);c&256&&(a.onkeypress=b&256?Vp:null);c&512&&(a.onkeyup=b&512?Vp:null);c&1024&&(a.onchange=b&1024?Vp:null);c&2048&&(a.onfocus=b&2048?Vp:null);c&4096&&(a.onblur=b&4096?Vp:null);c&8192&&(a.onlosecapture=b&8192?Vp:null);c&16384&&(a.onscroll=b&16384?Vp:null);c&32768&&(a.onload=b&32768?Wp:null);c&65536&&(a.onerror=b&65536?Vp:null);c&131072&&(a.onmousewheel=b&131072?Vp:null);c&262144&&(a.oncontextmenu=b&262144?Vp:null);c&524288&&(a.onpaste=b&524288?Vp:null)}
+function Ic(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,J,L;fd();b=Vc;e=Yc;c=Wc;f=Zc;d=Xc;g=$c;v=new Et;D=new vs;r=new hs;s=new zs;t=new Ju;E=new zs;F=new hs;m=new zs;n=new hs;z=new zs;A=new hs;w=new zs;x=new hs;C=new iv((Ji(),Ii));k=new ls;j=new hs;l=new Qr;u=new fu;B=new fu;h=new gt;i=new hs;y=new hs;Yb(v.u,XB,true);Yb(v.u,YB,true);oq(r,v,r.u);cs(D.b,PB,false);Yb(D.u,ZB,true);oq(r,D,r.u);Yb(r.u,$B,true);oq(i,r,i.u);Yb(s.u,_B,true);s.u.style[aC]=bC;Gu(t,s);Mr(l,t);E.u.style[aC]=bC;oq(F,E,F.u);Yb(F.u,cC,true);bv(C,F,dC,C.d.c);Yb(m.u,cC,true);m.u.style[aC]=bC;oq(n,m,n.u);bv(C,n,eC,C.d.c);Yb(z.u,cC,true);z.u.style[aC]=bC;oq(A,z,A.u);bv(C,A,fC,C.d.c);Yb(w.u,cC,true);w.u.style[aC]=bC;oq(x,w,x.u);bv(C,x,gC,C.d.c);C.u.style[hC]=iC;C.u.style[jC]=kC;Mr(l,C);Yb(k.u,lC,true);oq(j,k,j.u);Mr(l,j);Yb(l.u,mC,true);oq(i,l,i.u);Er(u.k,new lt(b));Er((!u.o&&(u.o=new Hr(u,u.k,nC,2),undefined),u.o),new lt(d));Er((!u.e&&(u.e=new Hr(u,u.k,oC,1),undefined),u.e),new lt(c));Er((!u.g&&or(u,new Hr(u,(!u.e&&(u.e=new Hr(u,u.k,oC,1),undefined),u.e),pC,3)),u.g),new lt(c));Yb(u.u,qC,true);pr(u,true);J=ft(h);h.c.appendChild(J);ic(u);wv(h.g,u);J.appendChild(u.u);kc(u,h);Er(B.k,new lt(e));Er((!B.o&&(B.o=new Hr(B,B.k,nC,2),undefined),B.o),new lt(g));Er((!B.e&&(B.e=new Hr(B,B.k,oC,1),undefined),B.e),new lt(f));Er((!B.g&&or(B,new Hr(B,(!B.e&&(B.e=new Hr(B,B.k,oC,1),undefined),B.e),pC,3)),B.g),new lt(f));Yb(B.u,qC,true);pr(B,true);L=ft(h);h.c.appendChild(L);ic(B);wv(h.g,B);L.appendChild(B.u);kc(B,h);h.u[FB]=rC;oq(i,h,i.u);Yb(i.u,sC,true);oq(y,i,y.u);Yb(y.u,tC,true);o=new Lc(a);_b(u,o,(dk(),dk(),ck));p=new Pc(a);_b(B,p,ck);q=new Tc(a);ac(C,q,(!il&&(il=new mk),il));a.b=k;a.d=l;a.e=m;a.f=s;a.g=w;a.i=z;a.j=C;a.k=D;a.n=E;jd(dd);return y}
+--></script>
+<script><!--
+var OB='',ZC='\n',cD=' ',sE=' is not a known face id.',IC='") -',gD='%',UD=' ',_E="' border='0'>",VC='(',XE=') no-repeat ',uF=', Size: ',EB='-',WD='-32767',mF='-selected',FC='.GMI44Y5BB{width:705px;}.GMI44Y5H{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:4px solid #cead97;background-color:#fff5ed;width:100%;}.GMI44Y5L{height:123px;}.GMI44Y5JB{background-color:#f0c6a0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#c63;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-toplright:0;border-top-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;height:480px;}.GMI44Y5DB{line-height:1em;}.GMI44Y5KB{font-size:44px;color:#69312f;font-weight:bold;text-align:left;padding:12px 0 0 32px;width:200px;}.k-home-summary{margin:0 auto;position:absolute;top:32%;}.k-home-summary ul{margin:0;list-style-image:none;list-style-type:none;}.k-home-summary li{color:#dd8a3d;white-space:nowrap;font-weight:bold;font-size:42px;line-height:55px;}.litext{top:-7px;position:relative;}.liimg{padding:0 45px !important;}.gwt-TabLayoutPanelTab{background-color:#f3d4ae;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;font-weight:bold;font-size:28px;padding:6px 5px;margin:0 0 0 10px;cursor:pointer;color:#dd8a3d;}.gwt-TabLayoutPanelTab-selected{background-color:#f9efcb;color:#69312f;}.GMI44Y5GB{font-size:28px;line-height:1.2em;color:#69312f;background-color:#f9efcb;height:84%;padding:30px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;margin:0 10px 10px;}.GMI44Y5GB li{margin-left:-12px;}.GMI44Y5N{float:left;}.GMI44Y5CB{float:right;}.GMI44Y5AB{height:',QE='0',PD='0px',kC='100%',jF='16384px',rF='1px',iC='480px',YC=':',eC="<div class='GMI44Y5DB'> <span class='tabGroups GMI44Y5N'><\/span> <span>Groups<\/span> <\/div>",gC="<div class='GMI44Y5DB'> <span class='tabOrgs GMI44Y5N'><\/span> <span>Institutions<\/span> <\/div>",fC="<div class='GMI44Y5DB'> <span class='tabPublic GMI44Y5N'><\/span> <span>Public<\/span> <\/div>",dC="<div class='GMI44Y5DB'> <span class='tabUsers GMI44Y5N'><\/span> <span>Users<\/span> <\/div>",ZE="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='",VB='<ul><li><span class="liimg tabUsers"/><span class="litext">Comunicate with others<\/span><\/li><li><span class="liimg tabGroups"/><span class="litext">Work in collaboration<\/span><\/li><li><span class="liimg tabPublic"/><span class="litext">And share with the world<\/span><\/li><\/ul>',sF='Add not supported on this collection',vF='Add not supported on this list',GD='BEGIN',tD='Cannot add a handler with a null type',uD='Cannot add a null handler',vD='Cannot fire null event',LB='Cannot set a new parent without first clearing the old parent',MB='Composite.initWidget() may only be called once.',QB='Credits',BD='DEFAULT',nE='DOMMouseScroll',HD='END',SB='For your organization (NGO, collective, academic group...) you can:<ul><li>create easily its website (blog, wiki, video gallery, etc)<\/li><li>group chat among the members<\/li><li>organize meetings and actions<\/li><li>create, share & edit documents simultaneously with the members<\/li><li>connect with other organizations with common interests<\/ul>',XB='GMI44Y5AB',tC='GMI44Y5BB',YB='GMI44Y5CB',qC='GMI44Y5F',rC='GMI44Y5G',cC='GMI44Y5GB',sC='GMI44Y5H',lC='GMI44Y5I',mC='GMI44Y5JB',ZB='GMI44Y5KB',$B='GMI44Y5L',aF='HTMLEvents',UB='If you are a big institution, such as a University, Social Forum, or umbrella federation, you can:<ul><li>install your own independent Kune server for your members<\/li><li>customize your Kune features and plugins to fit your needs<\/li><li>boost collaboration among the members<\/ul>',tF='Index: ',TB='Kune facilitates...<ul><li>the publication of contents in the web, for the general public<\/li><li>using CreativeCommons licences that allow the reuse and modification of contents<\/li><li>sharing of knowledge, solutions, researches, experiences with others <\/ul>',AD='LTR',aD='MouseEvents',GB='Null widget handle. If you are creating a composite, ensure that initWidget() has been called.',zD='RTL',ID='STRETCH',IB="Should only call onAttach when the widget is detached from the browser's document",JB="Should only call onDetach when the widget is attached to the browser's document",hF='SimplePanel can only contain one child widget',HB='Style names cannot be empty',KB="This widget's parent does not implement HasWidgets",PB='Why do we need',RB='You can see Kune as a web tool to:<ul><li>create easily your personal web (blogs, photoblog, CV, etc)<\/li><li>create, share & edit your documents simultaneously with your fellows<\/li><li>connect & keep up with your fellows (social network, chat)<\/li><li>integrate rich content (videos, maps, polls...) or functionalities (translation, spelling, twitter...)<\/ul>',_C='[',TE='__gwtLastUnhandledEvent',WB='about.html',LD='absolute',KE='align',XC='anonymous',tE='aria-pressed',$C='at ',YD='blur',RD='bottom',fF='button',FD='cc.kune.intro.client.KuneIntro',RE='cellPadding',PE='cellSpacing',GE='center',ZD='change',FB='className',$E="clear.cache.gif' style='",sD='click',mD='cm',XD='cmd cannot be null',oE='contextmenu',dD='cssFloat',yC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAAlUlEQVR42mM4Nrfh/+EJ2f8P9aaRhRlOLO7+f2JR1/+jMyv/H+5LJ9MAKD6+sO3/kSlF5BsAw8fmNv4/PDGHfAMgGOStKqC3Msg1AIoXtv8/MrWYAgNg3prXBPRWLvkGwLx1bFb1/8P9GeQaAPNWx/8j00ooMADmLaBr6O0CCsKA/FggPx1QkBLJzgvk50ZKygNKSyQABMhch9ufSZIAAAAASUVORK5CYII=',vC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAApElEQVR42mM41Jv2nxx8eEL2/2NzG/4zkKyxL/3/0RmV/08s6vp/YnE3aQYcmVL0//jCNrBGGCbKgMMTc4DObUTRSJQBh/sy/h+dWQVU2IVVM14Djkwt/n9iYTtOjTgNODwx9/+xeU0ENWIYcLg/4/+xWdV4nYvTgCPTSoDO7SBJI9wAiK3dZGPKXUCVMKBKLFAtHVAtJVIlL1AtN1KtPMBWIgEAy6BchSGMImcAAAAASUVORK5CYII=',zC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAApUlEQVR42mO4u3/l/+PTi/8f6k0jCzO8uHL0//NLh/5f2zT9/+EJWeQZAMOPT+/8f25JK/kGwPC9g2v+n5hRSr4BEG8d/n99y6z/RyZmk2cADD85u+f/hWUd5BsAw/cPr/9/clY5+QaAvXX5yP8b2+b+PzoplzwDYPjpub3/L67sBhqQTp4BMAxyDX1dQFEYkB0LZKcDilIi2XmB7NxIUXlAaYkEAJkarwi4X9yLAAAAAElFTkSuQmCC',xC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAApklEQVR42mN4e/fS/1Nzq/8f6k0jCzP8B4K/f37/f3Ri6/8jE3PIMwAGfnx6+//a5hnkGwAD7x9e+39mfj35BoDAv79//j8+s+v/0cl55BkAAz+/fPh/Y9tc8g2AgY9Pbv8/u6iJfAPA3vr39//T8/v+H5taQJ4BMPDr26f/t3YtAhqQTp4BMPD0/H46u4CiMCA7FshOBxSlRLLzAtm5kaLygNISCQByZfiy49qtVwAAAABJRU5ErkJggg==',wC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAAr0lEQVR42mM41Jv2nxx8fHrx/7v7V/5nIFXj4QlZ/69unP7/+aVD/19cOUqaAeeWtP5/fHonWCMME2XAiRml/+8dXIOikSgDjkzM/n998yygcw9j1YzXgAvLOv4/ObsHp0acBpycVf7//uH1BDViGHB0Uu7/G9vm/n9++QjRmqEGpP+/uLL7/9Nze0nSCDcAZCs5GqnnAiqEAZVigWrpgGopkSp5gWq5kWrlAbYSCQB8+q8C2jFp5wAAAABJRU5ErkJggg==',uC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAAsElEQVR42mM41Jv2nxx8am71/7d3L/1nIFXjkYk5/x+e2Pr/75/f/0GAJAOubZrx/8ent/+RAVEGnJlf///9w2v/sQG8BhydnPf/8emd///9/fMfF8BpwI1tc////PLhPyGAYcDZRU3/Pz65/Z9YADfg2NSC/0/P7///79/f/6QAoAHp/2/tWvT/17dP/8kBDCBbKQGUu4AKYUClWKBaOqBaSqRKXqBabqRaeYCtRAIAN9v4rP1rt1IAAAAASUVORK5CYII=',EC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAB1UlEQVR42s2Yv04CQRDG91pCgk9gR6D0BWgoaGxotPYdfAChMTZUlCQmQm9HS2FhSWVCgNbE6mJB/NPcjfvbLATlUBYvZL5kks3dzsx3s7Mzu2dMAFrGFKw0rfSsjKxM21H0hjD2z3p+TsHkjStjTqzcW4cf1oEg18Vi2q1U5K5ed9KtVt2z5XvmooNuHgSOrdF+25i0FUVyW6vJY6cj8Xwu28A75jAXHadrbWBrLxLWwKn9qgVfN2g05GU8llCgg66P0AKboSQurXJyUyols+FQ/gtsYAub2A4hId1yOY1nM8kL2MKmi85fZAgdrFF4j2PJG9j0ZJKty0QysY6EMM9IZEUGH/jKTGAym7DlkRO75Izf5v2NOsE2I8MPBXzh81udofCw5/fZovsCX/jE96psUwUpQIcGPn21LhjfF1w1DEaayOfzxAnjUODT50rT+Cb1a9nOwuvDQCYXR/J0Zpww5lnQDrI+PZEeREY0q1ASjsB5tCKyHIeS8Y1yBJEpnTNkOVwk1kmskeFdyDLhGw6GswRtfFeQDxsEfojLmR2BbzjoIaJmaTQlq5rtq6ag6SjxapqeqmOAmoORqqOimsOzquuEqguWqiunqku4qt8Sh/xR8wUuMhYJUg/rHAAAAABJRU5ErkJggg==',CC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAC0UlEQVR42s2Y30sUURTH774ugv9Bb6KPQSkV+OKDL734F0Qv/VAfhbAn14dEKAtZEGkh0wp6aVFBRKwNgqRid4IgZdfWMrRFagrR1IiZ0/3e7g7u7N6dO7O7MgcOs+ze+z2fvXPuuWeGMR8WYyzKvYd7gnuKe3Y4EvkNx2f5XUKOibJ62xBjp7knecBDHoDgI01Ndry1laa7uoTH29rEd8XfMRZzMLceAKe46MwwY3YsEqEHnZ20MjZG5vo6qQy/YQzGYo6YyzWgFQiCC1zk/2oP/+5RdzcVDIP8GuZgrlyhPWj6hRjgk63R5mYrt7BAtRo0oAVNaPuBoHhLi23mclQvgxY0xep4wWDpQI0JB6apFWA//4H2v6xqjYWmhLGUtwnJhPuIJdRdid2PK5S+1k6Z6x20u/pGe2UQA7EqJjAyG8ummxM/08sCIn31DBl95yjD/ZfxQjtn5DafKasT2GbIcB37/irJIc4KiKIb/Rf4yrTTj9dzWhqIhZgldQaFB3teZ4sWlqZLANwwANx5/kRrayMmYjtlG1UQBcjLtpJxJUTRM/3nxXV7ftJTDzFltY4yeS6Iaqg026bNx7c8IRwYni+4fn16W8xVGWLKXOlh8pBSlm3bsmgjcVMbwoHp7RDXz1NDQkN1HEiQBEBSOKwqQvz9Q58mBnxDODByV0EDWpVMHpQpgGRxcrrNOjqg7N1eIbQ2cikwzNroZXGFFjTdhthgYOglcIyX7fV7ff+X9mGMzLeLgUFQW6AhYO5cKYuD2GBQguQnb9DWs3GRbOa7peAg718Kje3ZCcrfH1SDqG5NSVLVClLFnFtTLVlPAuR4slbdvo0EcW9fz4LWKBB3QfMs8Y0CKSnxOodeI0DKDj2dNuDw2wYVFqcC+dHOpn4bEKQxqrWZrtgYBW0VgzbRVVvFoM2zH9NqnkP1OBGqB6xQPXKG6iE8VK8lTvJFzT8ZdAx7AyGqAgAAAABJRU5ErkJggg==',DC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAEJUlEQVR42r1YaUhUURR+hVaiUkGB7SvppKVSY2U/Usoys4jCec5M1khTaJQWphFjZGV7SWRRFJVoYrYQ2aZYtlBBtpCtao20b9T8aYGkPM336r3GmXnP+3Ry4INZ7j3nm3vO/c45j+NUvPQLc3rEJlk2jopLrx06IcUWoE3+0TlITwDe4zv8hjVYy3n6Ncu8hg+OWfymU2AicYMTBHhreOo9zkwjp2UI6Bu5gHw0Bul3rMUe7G0zAT41d2zY1HRrhyF243b4RukoICWRhuXpKaTAQPFncqn08y86aiMJ+dUNZMotoOGxSwn7ANiArVaRiJubneOj0Tfh3/nH8DR00x/nzsi6W9mMiCO2Vt2n8BmZwgnBFmyqIjFBt6KswxAdeQfzNMCipxEFRrckgFnl22SJiLCUVJFfiJFgE7aZSeAfdBuTJIVACZNOrmyRCLDzplXIKdhukQyODqx7jZtPw/fOsTsyKpLQFi+kjbU1TESAQ89sAhn4kA0TkglxxBGurrrRzKFjaMaWpJLx4h5a9/gOHfn0k5mE48nAB3y5TWBkNo4N8Sz93ERxZWv+OjdS7KnVtLT6NOU/f6HasVzOwJfg01kncM2Q4eLiA29ttKX+ERV9/O4R586AL/hspjMQHnyJ6/Y/nLpD1ukKQZsGTjHbJNmGCkKA2oNA4YdvlF5dRqGFcwWB7DgsgSavWz6IQ11AvKCGjhu2P6sjS80V2vX8pUcIlHxqpGW3ztLoYrN0AaDS8K1NXXycQ5HCB0hz4YevlHH7PEWdyJRuyajD82n3i1dtINFEq+5fo/GlaS43EDoF3/1nmmwcKmYXjZ4M9isZWjjPZTGw6MaxVpHY++odxZy0uLUpomNQAnWPNjZyPbWmRp8IXlG4ZjPIuDM21T2QwqCEzhE68htt+MV5B/HkO1GnuHj6mfUqT+I9hRWZFGuUCPj2snPgvBiIIGysJJqLoYGdSFftnJ84HqXFKdePMBPZ0WBlJiGGBhy4flHmL0gYpcWZdyqYiWx9+kQVEfjuE538lQufllaHKxSYJ7947aNbzET2vf7ITEK8vmHxafWSoEFc5DbkWZ+qSlaoJgsRUdAEDqLE+0cnymY5Sr4aCWdOVLvEewXyJHX8KHooQHJ9KVoAViIoDSwk4AunoZm86J1LG4Am2d0m0+WDzETyrPUUXpTcIhG/GJ1QfV3GDbExQrPsvEl/YbeqHEHC8pX5lHRpP0WWLnGxNyj7z/wTGpfW4LZVtNecJq9gnT2b1XfqckA7iXBl11ylnIc3KaP8HPkqtYqOzXMXLU+aPf+IzDy32SOtAFPz7DxO+EcYpHFiQ+29NpNQNU44D1g4wqziCo80y6oHLHcjJxrd1vSzbR453Q3hAPpatJTo5uSce3wIb+mxBB5B9Ilc0D6PJdrzQc1v5G72YPX9HUUAAAAASUVORK5CYII=',AC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAEuUlEQVR42s2YbUxbZRTHL1+RyDc/+kGDY3GJc2PZZtbFzWRZNOqixsQZF7MP8rINKGx80MxCjHPTFcdbplYx3WZ0L2qGkgzmKu6FYXjZGMX1ZVJCkZcCQmkpfbnt33sebksv97b3shDDSU4ovc9zzu+e5zznOU85bhlSyXGZgu4R1CSoRVB7VUbGHCl9Fr8ziWMyuZUWA8etF/QnweG84ACkx7KyYnVr1sC8cyfTutxc9l38OY2lOTR3JQAeF4yeqeK4WGVGBhp1OrQbjZhyOpFK6BmNobE0h80VbJCth4IQDLwkvJWP3u7srl0Y7enBcoXm0FwxQj6yuVyIcmFy9Hh2dtTR3CxzMHT/Pq59dw7XL12E225XBSIbZItsku3lQKAuJyc25XBIDIZDQZytqkThs88s6ob1MBuOIsrzaWHIFtlk0VGDodARNU0ITE3JjP1YbZRCJOnPNadUI0M2RZhoymWiZKJ1pBAujQQz4vPhYN7GlCAlWzeDj0RUYcg2+SBfiglMmU1hU8oJksH+/pQQcXXbbGxsLBLEdMc5jFzQY+T7Ykxa6sHPTUtyRtzmZ2R1grYZZXgqGXO5VEFmPB7wgRm4G/fh7091gm4XVQdXzW6ExhcjTb7Ip6TOUOGhPa+2RQ2vvsySUwni+Nt72RjPlRMihFyHTG8J4Yomtjb5JN+Jsk1VkAqQmrj6+nBwkzxPSp/bgkGrlTkZOLkjJQhpcMyWsEc+xWqdyYnnAquGyRIN+uHv/wXejgbM3v0B0Xkv+358cBCn9SWoeGEHyrZvw5flZfC4h9gz3jeRFoLU7/gj4YN8irmyhxMPKUnZDg73YMZSBt6aDzgPIGYrxOyNUgScV1ViFoOr9sW0IKGJAclxIIKYCMRCh1UiEiE/vG2lDGCp+m8dQshjS4sy+Xt9SoiR83rZePGgtBCInU7OuHg7vxYiUKQIQupt/zx9TPgwRi8ekUG4v3kHkZkR2XjyTQwc9RJ0jCdA2j9LCcFArh/VdODNOW9i8lotPM0fY/ber6y2KAn5JgY5yO3a9CA3P8FKSgJk6dLMD3Vi/s98RYhIbwH8fzWpGr/d3obyknfx+ivbUFy0F1dbLqccm1iapcnKotJRj/CdAgkE31eA6baPVCEaTTVY+2QWcp94JPGX1PBBseL45GSVbV+2xvYWeG98KGzbwywvZnvMC1UxFkNg2An/QB/4eb9kjt1mxdM5j0oAkrX1ymVZN5e8fRULmpLM2rvQW7EbXe9tZNpduBnuSzVCIobZ81PGKkWAuOoP7ZPYW1rQNJV434O76MrPW1ARJP556PzCSxzR708JQVF687XnpcuYXOK1Hnq2E/sXARQ0ODEM0xfGtBEh0OR+VnLoaWoDhNzoObA1LcjkrSYMuwexYd1jshyh/0nv9XalbwPUGqMYH0F30Za0IP92trKxv7U2MZhkkHVPZcP8bYN6Y6SlVbRXFwoO8xQg8tBdsIktTVw846P46vRJvF9RgIbaY3DY+7W3imrNc+CfB+LyyJPVfaFaUxXV1DxruU74HN2wGt5IgNwp1mGsxcxqi5amWfN1QusFK+ydZEUtFo1qisRDXbBW1ZVzVV3CV9XPEv/nDzX/AZpumio9YaAbAAAAAElFTkSuQmCC',BC='data:image/png;base64,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',$D='dblclick',wD='dir',wE='disabled',TD='display',JD='div',oC='down',rE='down-disabled',pC='down-hovering',hD='em',lE='error',iD='ex',vE='false',_D='focus',WC='function',dF='gwt-CustomButton',CE='gwt-Frame',FE='gwt-HTML',SE='gwt-Image',bF='gwt-InlineLabel',DE='gwt-Label',gF='gwt-PushButton',lF='gwt-TabLayoutPanel',iF='gwt-TabLayoutPanelContent',nF='gwt-TabLayoutPanelTab',oF='gwt-TabLayoutPanelTabInner',kF='gwt-TabLayoutPanelTabs',rD='head',hC='height',ND='hidden',BE='iframe',lD='in',pF='input',HE='justify',_B='k-home-summary',aE='keydown',bE='keypress',cE='keyup',pD='language',eD='left',dE='load',eE='losecapture',yD='ltr',yE='margin',IE='middle',nD='mm',DD='moduleStartup',fE='mousedown',gE='mousemove',hE='mouseout',iE='mouseover',jE='mouseup',mE='mousewheel',UC='must be positive',NB='none',bC='normal',ED='onModuleLoadStart',MD='overflow',xE='padding',pE='paste',kD='pc',KD='position',jD='pt',fD='px',YE='px ',KC='px no-repeat;margin:23px 23px;}.tabUsers{height:',OC='px no-repeat;padding:1px 3px;}.GMI44Y5A{height:',LC='px no-repeat;padding:1px 3px;}.tabGroups{height:',NC='px no-repeat;padding:1px 3px;}.tabOrgs{height:',MC='px no-repeat;padding:1px 3px;}.tabPublic{height:',PC='px no-repeat;}.GMI44Y5B{height:',RC='px no-repeat;}.GMI44Y5C{height:',QC='px no-repeat;}.GMI44Y5D{height:',SC='px no-repeat;}.GMI44Y5E{height:',TC='px no-repeat;}.GMI44Y5G{-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;background-color:#c28d66;width:67px;margin-left:529px;margin-top:5px;}.GMI44Y5F{cursor:pointer;padding:6px 8px 2px;outline:0;}.GMI44Y5I{border:0;margin:0;width:100%;height:100%;background-color:#f0c6a0;}',JC='px -',WE='px; background: url(',VE='px; height: ',HC='px;overflow:hidden;background:url("',GC='px;width:',SD='relative',QD='right',eF='role',xD='rtl',kE='scroll',zE='scrollHeight',EE='span',CD='startup',oD='style',ME='table',NE='tbody',JE='td',qF='text',qD='text/css',OD='top',OE='tr',uE='true',bD='undefined',cF='up',qE='up-disabled',nC='up-hovering',LE='verticalAlign',AE='visible',aC='whiteSpace',jC='width',UE='width: ',VD='zIndex';var _;_=Kb.prototype={};_.eQ=function Ob(a){return this===a};_.hC=function Pb(){return this.$H||(this.$H=++Oe)};_.tM=CA;_.cM={};_=Jb.prototype=new Kb;_.cM={37:1};_.u=null;_=Ib.prototype=new Jb;_.Z=function mc(){};_.$=function nc(){};_._=function oc(){return this.p};_.ab=function pc(){dc(this)};_.bb=function qc(a){ec(this,a)};_.cb=function rc(){fc(this)};_.db=function sc(){};_.eb=function tc(){};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.p=false;_.q=0;_.r=null;_.s=null;_.t=null;_=Hb.prototype=new Ib;_._=function wc(){if(this.o){return this.o.p}return false};_.ab=function xc(){if(this.q!=-1){lc(this.o,this.q);this.q=-1}dc(this.o);this.u.__listener=this};_.bb=function yc(a){ec(this,a);ec(this.o,a)};_.cb=function zc(){fc(this.o)};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.o=null;_=Fc.prototype=Gb.prototype=new Hb;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.b=null;_.c=0;_.d=null;_.e=null;_.f=null;_.g=null;_.i=null;_.j=null;_.k=null;_.n=null;_=Lc.prototype=Jc.prototype=new Kb;_.fb=function Mc(a){Bc(this.b)};_.cM={4:1,9:1};_.b=null;_=Pc.prototype=Nc.prototype=new Kb;_.fb=function Qc(a){Cc(this.b)};_.cM={4:1,9:1};_.b=null;_=Tc.prototype=Rc.prototype=new Kb;_.cM={7:1,8:1,9:1};_.b=null;var Vc=null,Wc=null,Xc=null,Yc=null,Zc=null,$c=null,_c=null,ad=null,bd=null,cd=null,dd=null,ed=null;_=kd.prototype=hd.prototype=new Kb;_.cM={};_.b=false;_=pd.prototype=new Kb;_.gb=function yd(){this.k&&this.hb()};_.hb=function zd(){this.jb((1+Math.cos(6.283185307179586))/2)};_.ib=function Ad(){this.jb((1+Math.cos(3.141592653589793))/2)};_.cM={24:1};_.g=-1;_.i=false;_.j=-1;_.k=false;var qd=null,rd=null;_=Dd.prototype=new Kb;_.kb=function Ld(){this.c||zz(Ed,this);this.lb()};_.cM={17:1};_.c=false;_.d=0;var Ed;_=Nd.prototype=Cd.prototype=new Dd;_.lb=function Od(){Bd()};_.cM={17:1};_=Yd.prototype=new Kb;_.cM={10:1,38:1};_=Xd.prototype=new Yd;_.cM={10:1,38:1};_=ie.prototype=Wd.prototype=new Xd;_.cM={3:1,10:1,38:1};_=le.prototype=Vd.prototype=new Wd;_.cM={3:1,10:1,38:1};_.b=null;_=Je.prototype=new Kb;_.cM={};var Ne=0,Oe=0;_=cf.prototype=Ye.prototype=new Je;_.cM={};_.b=null;_.c=null;var Ze;_=vf.prototype=qf.prototype=new Kb;_.nb=function wf(){var a={};var b=[];var c=arguments.callee.caller.caller;while(c){var d=this.ob(c.toString());b.push(d);var e=YC+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};_.ob=function xf(a){return of(a)};_.pb=function yf(a){return []};_.cM={};_=Af.prototype=new qf;_.nb=function Ff(){return pf(this.pb(uf()),this.qb())};_.pb=function Gf(a){return Ef(this,a)};_.qb=function Hf(){return 2};_.cM={};_=Mf.prototype=zf.prototype=new Af;_.nb=function Nf(){return Jf(this)};_.ob=function Of(a){var b,c;if(a.length==0){return XC}c=ex(a);c.indexOf($C)==0&&(c=c.substr(3,c.length-3));b=c.indexOf(_C);b==-1&&(b=c.indexOf(VC));if(b==-1){return XC}else{c=ex(c.substr(0,b-0))}b=c.indexOf(ix(46));b!=-1&&(c=c.substr(b+1,c.length-(b+1)));return c.length>0?c:XC};_.pb=function Pf(a){return Kf(this,a)};_.qb=function Qf(){return 3};_.cM={};_=ch.prototype=new Kb;_.eQ=function fh(a){return this===a};_.hC=function gh(){return this.$H||(this.$H=++Oe)};_.cM={38:1,39:1,40:1};_.b=0;_=bh.prototype=new ch;_.cM={25:1,27:1,38:1,39:1,40:1};var hh,ih,jh,kh;_=ph.prototype=nh.prototype=new bh;_.cM={25:1,27:1,38:1,39:1,40:1};_=sh.prototype=qh.prototype=new bh;_.cM={25:1,27:1,38:1,39:1,40:1};_=vh.prototype=th.prototype=new bh;_.cM={25:1,27:1,38:1,39:1,40:1};_=yh.prototype=wh.prototype=new bh;_.cM={25:1,27:1,38:1,39:1,40:1};_=zh.prototype=new ch;_.cM={26:1,27:1,38:1,39:1,40:1};var Ah,Bh,Ch;_=Hh.prototype=Fh.prototype=new zh;_.cM={26:1,27:1,38:1,39:1,40:1};_=Kh.prototype=Ih.prototype=new zh;_.cM={26:1,27:1,38:1,39:1,40:1};_=Nh.prototype=Lh.prototype=new zh;_.cM={26:1,27:1,38:1,39:1,40:1};_=Ph.prototype=new ch;_.cM={27:1,28:1,38:1,39:1,40:1};var Qh,Rh,Sh,Th;_=Yh.prototype=Wh.prototype=new Ph;_.cM={27:1,28:1,38:1,39:1,40:1};_=_h.prototype=Zh.prototype=new Ph;_.cM={27:1,28:1,38:1,39:1,40:1};_=ci.prototype=ai.prototype=new Ph;_.cM={27:1,28:1,38:1,39:1,40:1};_=fi.prototype=di.prototype=new Ph;_.cM={27:1,28:1,38:1,39:1,40:1};_=gi.prototype=new ch;_.cM={27:1,29:1,38:1,39:1,40:1};var hi,ii,ji,ki;_=pi.prototype=ni.prototype=new gi;_.cM={27:1,29:1,38:1,39:1,40:1};_=si.prototype=qi.prototype=new gi;_.cM={27:1,29:1,38:1,39:1,40:1};_=vi.prototype=ti.prototype=new gi;_.cM={27:1,29:1,38:1,39:1,40:1};_=yi.prototype=wi.prototype=new gi;_.cM={27:1,29:1,38:1,39:1,40:1};_=zi.prototype=new ch;_.cM={30:1,38:1,39:1,40:1};var Ai,Bi,Ci,Di,Ei,Fi,Gi,Hi,Ii;_=Oi.prototype=Li.prototype=new zi;_.rb=function Pi(){return fD};_.cM={30:1,38:1,39:1,40:1};_=Si.prototype=Qi.prototype=new zi;_.rb=function Ti(){return gD};_.cM={30:1,38:1,39:1,40:1};_=Wi.prototype=Ui.prototype=new zi;_.rb=function Xi(){return hD};_.cM={30:1,38:1,39:1,40:1};_=$i.prototype=Yi.prototype=new zi;_.rb=function _i(){return iD};_.cM={30:1,38:1,39:1,40:1};_=cj.prototype=aj.prototype=new zi;_.rb=function dj(){return jD};_.cM={30:1,38:1,39:1,40:1};_=gj.prototype=ej.prototype=new zi;_.rb=function hj(){return kD};_.cM={30:1,38:1,39:1,40:1};_=kj.prototype=ij.prototype=new zi;_.rb=function lj(){return lD};_.cM={30:1,38:1,39:1,40:1};_=oj.prototype=mj.prototype=new zi;_.rb=function pj(){return mD};_.cM={30:1,38:1,39:1,40:1};_=sj.prototype=qj.prototype=new zi;_.rb=function tj(){return nD};_.cM={30:1,38:1,39:1,40:1};var vj,wj=false,xj,yj,zj;_=Gj.prototype=Ej.prototype=new Kb;_.mb=function Hj(){(Aj(),wj)&&Bj()};_.cM={13:1};_=Pj.prototype=Ij.prototype=new Kb;_.cM={};_.b=null;var Jj;_=Uj.prototype=new Kb;_.cM={};_.d=false;_.e=null;_=Tj.prototype=new Uj;_.tb=function ak(){return dk(),ck};_.cM={};_.b=null;_.c=null;var Xj=null;_=Sj.prototype=new Tj;_.cM={};_=fk.prototype=Rj.prototype=new Sj;_.sb=function gk(a){Fm(a,4).fb(this)};_.cM={};var ck;_=mk.prototype=jk.prototype=new Kb;_.hC=function nk(){return this.d};_.cM={};_.d=0;var kk=0;_=pk.prototype=ik.prototype=new jk;_.cM={5:1};_.b=null;_.c=null;_=Nk.prototype=Jk.prototype=new Kb;_.cM={};_.b=null;_=Zk.prototype=Vk.prototype=new Uj;
+--></script>
+<script><!--
+_.sb=function $k(a){Fm(a,6).ub(this)};_.tb=function al(){return Wk};_.cM={};var Wk=null;_=kl.prototype=hl.prototype=new Uj;_.sb=function ll(a){Dc(Fm(Fm(a,7),8).b)};_.tb=function nl(){return il};_.cM={};var il=null;_=pl.prototype=new Kb;_.cM={32:1};_=wl.prototype=sl.prototype=new Kb;_.cM={32:1};_.b=null;_.c=null;_=Ml.prototype=Al.prototype=new pl;_.cM={32:1};_.b=null;_.c=0;_.d=false;_=Pl.prototype=Nl.prototype=new Kb;_.cM={};_=Sl.prototype=Ql.prototype=new Kb;_.mb=function Tl(){Fl(this.b,this.d,this.c)};_.cM={13:1};_.b=null;_.c=null;_.d=null;_=Wl.prototype=Ul.prototype=new Wd;_.cM={3:1,10:1,38:1};_=gm.prototype=bm.prototype=new ch;_.cM={33:1,38:1,39:1,40:1};var cm,dm,em;_=lm.prototype=im.prototype=new Kb;_.cM={};_.aC=null;_.qI=0;var vm,wm;_=Fn.prototype=wn.prototype=new Kb;_.cM={};_.b=null;_.e=null;_=Jn.prototype=Gn.prototype=new pd;_.gb=function Kn(){Dn(this.b,0,null);this.b.b=null};_.hb=function Ln(){Dn(this.b,0,null);this.b.b=null};_.jb=function Mn(a){var b,c;for(c=new $y(this.b.d);c.c<c.d.Db();){b=Fm(Zy(c),15);b.v&&(b.j=b.D+(b.L-b.D)*a);b.w&&(b.n=b.E+(b.N-b.E)*a);b.x&&(b.T=b.F+(b.P-b.F)*a);b.t&&(b.b=b.B+(b.H-b.B)*a);b.y&&(b.X=b.G+(b.R-b.G)*a);b.u&&(b.g=b.C+(b.J-b.C)*a);jo(b)}};_.cM={24:1};_.b=null;_.c=null;_=Sn.prototype=Nn.prototype=new ch;_.cM={35:1,38:1,39:1,40:1};var On,Pn,Qn;_=ao.prototype=Un.prototype=new Kb;_.cM={15:1};_.b=0;_.c=null;_.d=null;_.e=null;_.g=0;_.i=null;_.j=0;_.k=null;_.n=0;_.o=null;_.p=false;_.q=false;_.r=false;_.s=false;_.t=true;_.u=false;_.v=true;_.w=true;_.x=true;_.y=false;_.z=false;_.A=false;_.B=0;_.C=0;_.D=0;_.E=0;_.F=0;_.G=0;_.H=0;_.J=0;_.K=null;_.L=0;_.N=0;_.P=0;_.R=0;_.S=null;_.T=0;_.U=null;_.W=true;_.X=0;_.Y=null;_=lo.prototype=bo.prototype=new Kb;_.cM={};_.b=null;var co=null;_=so.prototype=qo.prototype=new Kb;_.cM={};_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;_=xo.prototype=vo.prototype=new Wd;_.cM={3:1,10:1,38:1};_=Fo.prototype=yo.prototype=new Kb;_.cM={};_.d=false;_.f=false;_=Io.prototype=Go.prototype=new Dd;_.lb=function Jo(){if(!this.b.d){return}Bo(this.b)};_.cM={17:1};_.b=null;_=Mo.prototype=Ko.prototype=new Dd;_.lb=function No(){this.b.f=false;Co(this.b,(new Date).getTime())};_.cM={17:1};_.b=null;_=Wo.prototype=Oo.prototype=new Kb;_.vb=function Xo(){return this.d<this.b};_.wb=function Yo(){return To(this)};_.cM={};_.b=0;_.c=-1;_.d=0;_.e=null;var $o=null,_o=null;var jp;_=pp.prototype=np.prototype=new Kb;_.ub=function qp(a){while((Fd(),Ed).c>0){Gd(Fm(wz(Ed,0),17))}};_.cM={6:1,9:1};var sp=false,tp=null;_=Dp.prototype=Ap.prototype=new Uj;_.sb=function Ep(a){Sm(a);null.Nb()};_.tb=function Fp(){return Bp};_.cM={};var Bp;_=Ip.prototype=Gp.prototype=new sl;_.cM={32:1};var Kp=false;var Sp=null,Tp=null,Up=null,Vp=null,Wp=null;_=iq.prototype=new Ib;_.Z=function kq(){Kq(this,(Iq(),Gq))};_.$=function lq(){Kq(this,(Iq(),Hq))};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=hq.prototype=new iq;_.yb=function wq(){return new Lv(this.g)};_.xb=function xq(a){return uq(this,a)};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=gq.prototype=new hq;_.xb=function Cq(a){var b;b=uq(this,a);b&&Bq(a.u);return b};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=Jq.prototype=Fq.prototype=new Ul;_.cM={3:1,10:1,38:1};var Gq,Hq;_=Nq.prototype=Lq.prototype=new Kb;_.zb=function Oq(a){a.ab()};_.cM={};_=Rq.prototype=Pq.prototype=new Kb;_.zb=function Sq(a){a.cb()};_.cM={};_=Vq.prototype=new Ib;_.ab=function Zq(){Xq(this)};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=Uq.prototype=new Vq;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=ar.prototype=new hq;_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.e=null;_.f=null;_=dr.prototype=new Uq;_.ab=function xr(){!this.c&&jr(this,this.k);Xq(this)};_.bb=function yr(a){var b,c,d;if(this.u[wE]){return}d=Mp(a.type);switch(d){case 1:if(!this.b){a.stopPropagation();return}break;case 4:if(eg(a)==1){_v(this.u);(1&(!this.c&&jr(this,this.k),this.c.b))<=0&&ur(this);fp(this.u);this.i=true;a.preventDefault()}break;case 8:if(this.i){this.i=false;ep(this.u);(2&(!this.c&&jr(this,this.k),this.c).b)>0&&eg(a)==1&&((1&(!this.c&&jr(this,this.k),this.c.b))>0&&ur(this),hr(this))}break;case 64:this.i&&(a.preventDefault(),undefined);break;case 32:c=Yp(a);if(lg(this.u,a.target)&&(!c||!lg(this.u,c))){this.i&&(1&(!this.c&&jr(this,this.k),this.c.b))>0&&ur(this);(2&(!this.c&&jr(this,this.k),this.c.b))>0&&vr(this)}break;case 16:if(lg(this.u,a.target)){(2&(!this.c&&jr(this,this.k),this.c.b))<=0&&vr(this);this.i&&(1&(!this.c&&jr(this,this.k),this.c.b))<=0&&ur(this)}break;case 4096:if(this.j){this.j=false;(1&(!this.c&&jr(this,this.k),this.c.b))>0&&ur(this)}break;case 8192:if(this.i){this.i=false;(1&(!this.c&&jr(this,this.k),this.c.b))>0&&ur(this)}}ec(this,a);if((Mp(a.type)&896)!=0){b=(a.keyCode||0)&65535;switch(d){case 128:if(b==32){this.j=true;(1&(!this.c&&jr(this,this.k),this.c.b))<=0&&ur(this)}break;case 512:if(this.j&&b==32){this.j=false;(1&(!this.c&&jr(this,this.k),this.c.b))>0&&ur(this);hr(this)}break;case 256:if(b==10||b==13){(1&(!this.c&&jr(this,this.k),this.c.b))<=0&&ur(this);(1&(!this.c&&jr(this,this.k),this.c.b))>0&&ur(this);hr(this)}}}};_.cb=function zr(){fc(this);fr(this);(2&(!this.c&&jr(this,this.k),this.c.b))>0&&vr(this)};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.b=false;_.c=null;_.d=null;_.e=null;_.f=null;_.g=null;_.i=false;_.j=false;_.k=null;_.n=null;_.o=null;_=Br.prototype=new Kb;_.cM={};_.d=null;_.e=null;_.f=null;_=Hr.prototype=Ar.prototype=new Br;_.cM={};_.b=0;_.c=null;_=Qr.prototype=Ir.prototype=new hq;_.xb=function Rr(a){var b,c,d;b=(d=a.u.parentNode,(!d||d.nodeType!=1)&&(d=null),d);c=uq(this,a);if(c){a.u.style[jC]=OB;a.u.style[hC]=OB;a.u.style.display=OB;this.u.removeChild(b);this.c==a&&(this.c=null)}return c};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.b=false;_.c=null;var Jr=null;_=Yr.prototype=Sr.prototype=new pd;_.hb=function Zr(){if(this.e){this.b.style[hC]=kC;this.b.style.display=OB;this.c.style.display=NB;this.c.style[hC]=kC}else{this.b.style.display=NB;this.b.style[hC]=kC;this.c.style[hC]=kC;this.c.style.display=OB}this.b.style[MD]=AE;this.c.style[MD]=AE;this.b=null;this.c=null;this.f.u.style.display=NB;this.f=null};_.ib=function $r(){var a,b,c;a=(c=this.b.parentNode,(!c||c.nodeType!=1)&&(c=null),c);b=a.offsetHeight||0;if(this.e){this.d=this.c.offsetHeight||0;this.c.style[hC]=Nw(1,this.d-1)+(Ji(),fD)}else{this.d=this.b.offsetHeight||0;this.b.style[hC]=Nw(1,this.d-1)+(Ji(),fD)}(a.offsetHeight||0)!=b&&(this.d=-1);this.b.style[MD]=ND;this.c.style[MD]=ND;Wr(this,0);this.b.style.display=OB;this.c.style.display=OB};_.jb=function _r(a){Wr(this,a)};_.cM={24:1};_.b=null;_.c=null;_.d=-1;_.e=false;_.f=null;_=ds.prototype=as.prototype=new Kb;_.cM={};_.b=null;_.c=null;_.d=null;_=hs.prototype=es.prototype=new hq;_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=ls.prototype=js.prototype=new Ib;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=os.prototype=new Ib;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.b=null;_=vs.prototype=ns.prototype=new os;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=As.prototype=zs.prototype=ms.prototype=new ns;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};var Ks,Ls,Ms;_=Os.prototype=new Kb;_.cM={};_=Ss.prototype=Qs.prototype=new Os;_.cM={};_.b=null;var Vs;_=Zs.prototype=Xs.prototype=new Kb;_.cM={};_.b=null;_=gt.prototype=bt.prototype=new ar;_.xb=function ht(a){var b,c,d;c=(d=a.u.parentNode,(!d||d.nodeType!=1)&&(d=null),d);b=uq(this,a);b&&this.c.removeChild(c);return b};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.c=null;_=lt.prototype=it.prototype=new Ib;_.bb=function nt(a){Mp(a.type)==32768&&!!this.b&&(this.u[TE]=OB,undefined);ec(this,a)};_.db=function ot(){var a;a=Ig(this.u,TE);Zw(dE,a)&&lp(new yt(this))};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.b=null;_=qt.prototype=new Kb;_.cM={};_=ut.prototype=pt.prototype=new qt;_.cM={};_=yt.prototype=vt.prototype=new Kb;_.mb=function zt(){xt(this)};_.cM={13:1,16:1};_.b=null;_=Et.prototype=Ct.prototype=new ns;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=Lt.prototype=It.prototype=new Kb;_.mb=function Mt(){this.e=false;if(this.b){return}Dn(this.d,this.c,new Pt)};_.cM={13:1};_.b=false;_.c=0;_.d=null;_.e=false;_=Pt.prototype=Nt.prototype=new Kb;_.cM={};_=$t.prototype=Qt.prototype=new hq;_.db=function _t(){};_.eb=function au(){};_.xb=function bu(a){var b;return b=uq(this,a),b&&En(this.b,a.s),b};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.b=null;_.c=null;_=fu.prototype=du.prototype=new dr;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=hu.prototype=new Hb;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=ju.prototype=new gq;_.cM={18:1,19:1,20:1,22:1,31:1,32:1,36:1,37:1};var ku,lu,mu;_=vu.prototype=tu.prototype=new Kb;_.zb=function wu(a){a._()&&a.cb()};_.cM={};_=zu.prototype=xu.prototype=new Kb;_.ub=function Au(a){qu()};_.cM={6:1,9:1};_=Du.prototype=Bu.prototype=new ju;_.cM={18:1,19:1,20:1,22:1,31:1,32:1,36:1,37:1};_=Ju.prototype=Eu.prototype=new iq;_.Ab=function Lu(){return this.u};_.yb=function Mu(){return new Su(this)};_.xb=function Nu(a){return Hu(this,a)};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.c=null;_=Su.prototype=Ou.prototype=new Kb;_.vb=function Tu(){return this.b};_.wb=function Uu(){return Ru(this)};_.cM={};_.c=null;_=iv.prototype=$u.prototype=new hu;_.yb=function jv(){return new Lv(this.d)};_.xb=function kv(a){return fv(this,a)};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.b=0;_.c=null;_.e=null;_.f=-1;_=nv.prototype=lv.prototype=new Kb;_.fb=function ov(a){hv(this.b,this.c)};_.cM={4:1,9:1};_.b=null;_.c=null;_=sv.prototype=pv.prototype=new Eu;_.Ab=function tv(){return this.b};_.cM={18:1,19:1,21:1,22:1,31:1,32:1,36:1,37:1};_.b=null;_=Dv.prototype=uv.prototype=new Kb;_.yb=function Ev(){return new Lv(this)};_.cM={};_.b=null;_.c=0;_=Lv.prototype=Fv.prototype=new Kb;_.vb=function Mv(){return this.b<this.c.c-1};_.wb=function Nv(){return Jv(this)};_.cM={};_.b=-1;_.c=null;var Wv=null;_=dw.prototype=bw.prototype=new Wd;_.cM={3:1,10:1,38:1};_=hw.prototype=fw.prototype=new Kb;_.cM={};_=lw.prototype=jw.prototype=new Wd;_.cM={3:1,10:1,38:1};_=qw.prototype=ow.prototype=new Wd;_.cM={3:1,10:1,38:1};_=tw.prototype=rw.prototype=new Wd;_.cM={3:1,10:1,38:1};_=xw.prototype=ww.prototype=uw.prototype=new Wd;_.cM={3:1,10:1,38:1};_=zw.prototype=new Kb;_.cM={38:1,41:1};_=Cw.prototype=yw.prototype=new zw;_.eQ=function Dw(a){return a!=null&&a.cM&&!!a.cM[23]&&Fm(a,23).b==this.b};_.hC=function Ew(){return this.b};_.cM={23:1,38:1,39:1,41:1};_.b=0;var Hw;_=Sw.prototype=Rw.prototype=Pw.prototype=new Wd;_.cM={3:1,10:1,38:1};_=Vw.prototype=Tw.prototype=new Kb;_.cM={38:1,42:1};_=String.prototype;_.eQ=function gx(a){return Zw(this,a)};_.hC=function jx(){return qx(this)};_.cM={1:1,38:1,39:1};var lx,mx=0,nx;_=ux.prototype=sx.prototype=new Wd;_.cM={3:1,10:1,38:1};_=vx.prototype=new Kb;_.Bb=function yx(a){throw new ux(sF)};_.Cb=function zx(a){var b;b=xx(this.yb(),a);return !!b};_.Eb=function Ax(a){var b,c,d;d=this.Db();a.length<d&&(a=om(a,d));c=this.yb();for(b=0;b<d;++b){tm(a,b,c.wb())}a.length>d&&tm(a,d,null);return a};_.cM={};_=Cx.prototype=new Kb;_.eQ=function Fx(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[11])){return false}e=Fm(a,11);if(this.e!=e.e){return false}for(c=new py((new hy(e)).b);Yy(c.b);){b=Fm(Zy(c.b),43);d=b.Gb();f=b.Hb();if(!(d==null?this.d:d!=null&&d.cM&&!!d.cM[1]?YC+Fm(d,1) in this.f:Px(this,d,~~ve(d)))){return false}if(!BA(f,d==null?this.c:d!=null&&d.cM&&!!d.cM[1]?this.f[YC+Fm(d,1)]:Nx(this,d,~~ve(d)))){return false}}return true};_.hC=function Gx(){var a,b,c;c=0;for(b=new py((new hy(this)).b);Yy(b.b);){a=Fm(Zy(b.b),43);c+=a.hC();c=~~c}return c};_.cM={11:1};_=Bx.prototype=new Cx;_.Fb=function Zx(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&te(a,b)};_.cM={11:1};_.b=null;_.c=null;_.d=false;_.e=0;_.f=null;_=_x.prototype=new vx;_.eQ=function by(a){var b,c,d;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[44])){return false}c=Fm(a,44);if(c.Db()!=this.Db()){return false}for(b=c.yb();b.vb();){d=b.wb();if(!this.Cb(d)){return false}}return true};_.hC=function cy(){var a,b,c;a=0;for(b=this.yb();b.vb();){c=b.wb();if(c!=null){a+=ve(c);a=~~a}}return a};_.cM={44:1};_=hy.prototype=$x.prototype=new _x;_.Cb=function iy(a){return ey(this,a)};_.yb=function jy(){return new py(this.b)};_.Db=function ky(){return this.b.e};_.cM={44:1};_.b=null;_=py.prototype=ly.prototype=new Kb;_.vb=function qy(){return Yy(this.b)};_.wb=function ry(){return Fm(Zy(this.b),43)};_.cM={};_.b=null;_=ty.prototype=new Kb;_.eQ=function vy(a){var b;if(a!=null&&a.cM&&!!a.cM[43]){b=Fm(a,43);if(BA(this.Gb(),b.Gb())&&BA(this.Hb(),b.Hb())){return true}}return false};_.hC=function wy(){var a,b;a=0;b=0;this.Gb()!=null&&(a=ve(this.Gb()));this.Hb()!=null&&(b=ve(this.Hb()));return a^b};_.cM={43:1};_=yy.prototype=sy.prototype=new ty;_.Gb=function zy(){return null};_.Hb=function Ay(){return this.b.c};_.Ib=function By(a){return Tx(this.b,a)};_.cM={43:1};_.b=null;_=Ey.prototype=Cy.prototype=new ty;_.Gb=function Fy(){return this.b};_.Hb=function Gy(){return this.c.f[YC+this.b]};_.Ib=function Hy(a){return Ux(this.c,this.b,a)};_.cM={43:1};_.b=null;_.c=null;_=Iy.prototype=new vx;_.Bb=function My(a){this.Jb(this.Db(),a);return true};_.Jb=function Ny(a,b){throw new ux(vF)};_.eQ=function Py(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[12])){return false}f=Fm(a,12);if(this.Db()!=f.Db()){return false}d=new $y(this);e=f.yb();while(d.c<d.d.Db()){b=Zy(d);c=Zy(e);if(!(b==null?c==null:te(b,c))){return false}}return true};_.hC=function Qy(){var a,b,c;b=1;a=new $y(this);while(a.c<a.d.Db()){c=Zy(a);b=31*b+(c==null?0:ve(c));b=~~b}return b};_.yb=function Sy(){return new $y(this)};_.Lb=function Ty(){return new ez(this,0)};_.Mb=function Uy(a){return new ez(this,a)};_.cM={12:1};_=$y.prototype=Vy.prototype=new Kb;_.vb=function _y(){return this.c<this.d.Db()};_.wb=function az(){return Zy(this)};_.cM={};_.c=0;_.d=null;_=ez.prototype=bz.prototype=new Vy;_.cM={};_.b=null;_=iz.prototype=fz.prototype=new _x;_.Cb=function jz(a){return Lx(this.b,a)};_.yb=function kz(){var a;return a=new py(this.c.b),new oz(a)};_.Db=function lz(){return this.c.b.e};_.cM={44:1};_.b=null;_.c=null;_=oz.prototype=mz.prototype=new Kb;_.vb=function pz(){return Yy(this.b.b)};_.wb=function qz(){var a;a=Fm(Zy(this.b.b),43);return a.Gb()};_.cM={};_.b=null;_=Cz.prototype=rz.prototype=new Iy;_.Bb=function Dz(a){return tm(this.b,this.c++,a),true};_.Jb=function Ez(a,b){vz(this,a,b)};_.Cb=function Fz(a){return xz(this,a,0)!=-1};_.Kb=function Gz(a){return Oy(a,this.c),this.b[a]};_.Db=function Hz(){return this.c};_.Eb=function Kz(a){return Bz(this,a)};_.cM={12:1,38:1};_.c=0;var Nz;_=Rz.prototype=Pz.prototype=new Iy;_.Cb=function Sz(a){return false};_.Kb=function Tz(a){throw new ww};_.Db=function Uz(){return 0};_.cM={12:1,38:1};_=Yz.prototype=Vz.prototype=new Bx;_.cM={11:1,38:1};_=dA.prototype=Zz.prototype=new _x;_.Bb=function eA(a){var b;return b=Rx(this.b,a,this),b==null};_.Cb=function fA(a){return Lx(this.b,a)};_.yb=function gA(){var a;return a=new py(Ex(this.b).c.b),new oz(a)};_.Db=function hA(){return this.b.e};_.cM={38:1,44:1};_.b=null;_=qA.prototype=nA.prototype=new ty;_.Gb=function rA(){return this.b};_.Hb=function sA(){return this.c};_.Ib=function tA(a){var b;b=this.c;this.c=a;return b};_.cM={43:1};_.b=null;_.c=null;_=wA.prototype=uA.prototype=new Wd;_.cM={3:1,10:1,38:1};var $entry=Se;var Um=new hw,dn=new hw,Zm=new hw,Vm=new hw,Wm=new hw,Xm=new hw,Ym=new hw,en=new hw,$m=new hw,_m=new hw,an=new hw,bn=new hw,cn=new hw;$stats && $stats({moduleName:'kuneintro',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.kuneintro) $wnd.kuneintro.onScriptLoad();
+--></script></body></html>
\ No newline at end of file
Added: intro/war/kuneintro/7288647188B7FBAF7C723CA9948A1B6A.cache.html
===================================================================
--- intro/war/kuneintro/7288647188B7FBAF7C723CA9948A1B6A.cache.html (rev 0)
+++ intro/war/kuneintro/7288647188B7FBAF7C723CA9948A1B6A.cache.html 2011-05-09 10:41:51 UTC (rev 1363)
@@ -0,0 +1,593 @@
+<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.1.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '7288647188B7FBAF7C723CA9948A1B6A';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'kuneintro',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
+function JB(){}
+function Tb(){}
+function Sb(){}
+function Rb(){}
+function Qb(){}
+function Pb(){}
+function Sc(){}
+function Wc(){}
+function $c(){}
+function vd(){}
+function sd(){}
+function Ad(){}
+function Od(){}
+function Nd(){}
+function je(){}
+function ie(){}
+function he(){}
+function ge(){}
+function Ve(){}
+function rf(){}
+function lf(){}
+function If(){}
+function Df(){}
+function uh(){}
+function th(){}
+function Hh(){}
+function Kh(){}
+function Nh(){}
+function Qh(){}
+function Th(){}
+function Zh(){}
+function ai(){}
+function di(){}
+function hi(){}
+function oi(){}
+function ri(){}
+function ui(){}
+function xi(){}
+function Ai(){}
+function Hi(){}
+function Ki(){}
+function Ni(){}
+function Qi(){}
+function Ti(){}
+function dj(){}
+function ij(){}
+function mj(){}
+function qj(){}
+function uj(){}
+function yj(){}
+function Cj(){}
+function Gj(){}
+function Kj(){}
+function _j(){}
+function bk(){}
+function xk(){}
+function wk(){}
+function vk(){}
+function Kk(){}
+function uk(){}
+function Ok(){}
+function Nk(){}
+function ml(){}
+function Cl(){}
+function yl(){}
+function Pl(){}
+function Ml(){}
+function Ul(){}
+function Xl(){}
+function dm(){}
+function sm(){}
+function qm(){}
+function tm(){}
+function xm(){}
+function Gm(){}
+function Qm(){}
+function Nm(){}
+function ao(){}
+function no(){}
+function uo(){}
+function Bo(){}
+function Ko(){}
+function So(){}
+function Ro(){}
+function qp(){}
+function vp(){}
+function yp(){}
+function Gp(){}
+function Kp(){}
+function Op(){}
+function Or(){}
+function lr(){}
+function kr(){}
+function jr(){}
+function Ir(){}
+function Qr(){}
+function Ur(){}
+function Sr(){}
+function Yr(){}
+function Xr(){}
+function qq(){}
+function oq(){}
+function Bq(){}
+function Hq(){}
+function ds(){}
+function gs(){}
+function Es(){}
+function Ds(){}
+function Ls(){}
+function _s(){}
+function Vs(){}
+function dt(){}
+function ht(){}
+function mt(){}
+function rt(){}
+function qt(){}
+function pt(){}
+function Rt(){}
+function Tt(){}
+function $t(){}
+function eu(){}
+function lu(){}
+function tu(){}
+function su(){}
+function yu(){}
+function Fu(){}
+function Lu(){}
+function Su(){}
+function Qu(){}
+function Tu(){}
+function gv(){}
+function kv(){}
+function mv(){}
+function yv(){}
+function wv(){}
+function Cv(){}
+function Av(){}
+function Ev(){}
+function Hv(){}
+function Rv(){}
+function Rw(){}
+function bw(){}
+function ow(){}
+function sw(){}
+function xw(){}
+function Iw(){}
+function Vw(){}
+function jx(){}
+function px(){}
+function nx(){}
+function rx(){}
+function wx(){}
+function zx(){}
+function Cx(){}
+function Hx(){}
+function Gx(){}
+function Xx(){}
+function _x(){}
+function zy(){}
+function Cy(){}
+function Jy(){}
+function Iy(){}
+function gz(){}
+function fz(){}
+function sz(){}
+function Az(){}
+function zz(){}
+function Jz(){}
+function Pz(){}
+function aA(){}
+function iA(){}
+function mA(){}
+function tA(){}
+function yA(){}
+function YA(){}
+function WA(){}
+function aB(){}
+function eB(){}
+function uB(){}
+function BB(){}
+function by(a){}
+function Yd(){Qd()}
+function we(){Hf()}
+function xp(){Hf()}
+function lx(){Hf()}
+function tx(){Hf()}
+function Ex(){Hf()}
+function Zx(){Hf()}
+function DB(){Hf()}
+function ve(a){Hf()}
+function yx(a){Hf()}
+function Bx(a){Hf()}
+function Fx(a){Hf()}
+function $x(a){Hf()}
+function By(a){Hf()}
+function fp(){Mo()}
+function Eq(){Dq()}
+function _b(a,b){a.t=b}
+function _h(){this.a=0}
+function Jh(){this.a=0}
+function Ji(){this.a=0}
+function qi(){this.a=0}
+function ci(){this.a=1}
+function ti(){this.a=1}
+function Mi(){this.a=1}
+function Mh(){this.a=1}
+function Ph(){this.a=2}
+function Pi(){this.a=2}
+function fi(){this.a=2}
+function wi(){this.a=2}
+function zi(){this.a=3}
+function Si(){this.a=3}
+function Sh(){this.a=3}
+function sj(){this.a=3}
+function gj(){this.a=0}
+function kj(){this.a=1}
+function oj(){this.a=2}
+function wj(){this.a=4}
+function Aj(){this.a=5}
+function Ej(){this.a=6}
+function Ij(){this.a=7}
+function Mj(){this.a=8}
+function Uc(a){this.a=a}
+function Yc(a){this.a=a}
+function ad(a){this.a=a}
+function au(a){this.a=a}
+function Bu(a){this.a=a}
+function Vt(a){this.a=a}
+function Kx(a){this.a=a}
+function oz(a){this.a=a}
+function Fz(a){this.a=a}
+function Wp(a){this.d=a}
+function Ou(a){this.c=a}
+function Ow(a){this.b=a}
+function fA(a){this.c=a}
+function vA(a){this.a=a}
+function ql(){this.a={}}
+function Rk(){this.c=++Pk}
+function Lm(a,b){this.a=b}
+function zo(a,b){this.a=b}
+function ps(a,b){a.e=b}
+function rs(a,b){a.f=b}
+function rh(a){a[eE]=fE}
+function dB(){Ry(this)}
+function _w(){Xw();ax()}
+function ah(){ah=JB;eh()}
+function ek(){ek=JB;hk()}
+function mu(){mu=JB;new dB}
+function wu(){wu=JB;new _w}
+function kB(){this.a=new dB}
+function nf(){nf=JB;mf=new rf}
+function xl(){return null}
+function dq(a){return true}
+function Sp(a){return a.c<a.a}
+function jo(a){_o(a.b,a.d)}
+function ko(a){ap(a.b,a.d)}
+function Cr(a,b){rr(a,b,a.t)}
+function zw(a,b){Cw(a,b,a.b)}
+function iq(a,b){Pq();br(a,b)}
+function bc(a,b,c){fc(a.t,b,c)}
+function Vu(a,b){Wu(a,b,a.f.b)}
+function Mc(a){a.b=a.i.e+1}
+function Mp(a){Qd();this.a=a}
+function Ip(a){Qd();this.a=a}
+function Mr(a){zm.call(this,a)}
+function Wx(a){return 5<a?5:a}
+function Vx(a,b){return a>b?a:b}
+function kw(a,b){jw(a,Bw(a.c,b))}
+function jt(a,b,c){vr(a,b,a.t,c)}
+function Ep(a,b){BA(a.b,b);Dp(a)}
+function Lc(a){a.b=Wx(a.b+1);Nc(a)}
+function kc(a,b){!!a.q&&$l(a.q,b)}
+function _u(a,b,c){b.r.U=c;Nu(a.b)}
+function qo(a,b){this.a=a;this.b=b}
+function qw(a,b){this.a=a;this.b=b}
+function pA(a,b){this.a=a;this.b=b}
+function xB(a,b){this.a=a;this.b=b}
+function Lz(a,b){this.b=a;this.a=b}
+function Te(b,a){b[b.length]=a}
+function lq(){lq=JB;kq=new Fp}
+function Dq(){Dq=JB;Cq=new Rk}
+function VA(){VA=JB;UA=new YA}
+function vy(){vy=JB;sy={};uy={}}
+function Mv(){this.t=Yf($doc,YD)}
+function Rp(a){return DA(a.d.b,a.b)}
+function dA(a){return a.b<a.c.Db()}
+function hn(a,b){return a.cM&&a.cM[b]}
+function hy(b,a){return b.indexOf(a)}
+function Xy(b,a){return XD+a in b.e}
+function Wo(a,b){kp(b);ep(a,b,true)}
+function _o(a,b){Yo(a,b);Zo(a,b,a.a)}
+function lo(a,b){Oo(b.d,b.c);GA(a.c,b)}
+function Vz(a,b){(a<0||a>=b)&&Yz(a,b)}
+function ac(a,b,c){bc(a,dc(a.t)+LC+b,c)}
+function Kc(a){a.b=Vx(0,a.b-1);Nc(a)}
+function qf(a,b){a.b=sf(a.b,[b,false])}
+function wr(a,b){return xr(a,Aw(a.f,b))}
+function ye(a){Hf();this.a=a;Gf(this)}
+function _l(a){this.a=new pm;this.b=a}
+function Jq(){this.a=new pm;this.b=null}
+function pm(){this.d=new dB;this.c=false}
+function Qd(){Qd=JB;Pd=new JA;wq(new qq)}
+function Ik(){Ik=JB;Hk=new Uk(new Kk)}
+function Lr(){Lr=JB;Jr=new Qr;Kr=new Ur}
+function Pq(){if(!Lq){Zq();Lq=true}}
+function fq(a){_p=a;Pq();a.setCapture()}
+function Gv(){rv.call(this,$doc.body)}
+function Vv(a){this.b=a;this.a=!!this.b.b}
+function JA(){this.a=Vm(Jn,{38:1},0,0,0)}
+function Gw(){this.a=Vm(Hn,{38:1},19,4,0)}
+function ho(a,b,c){return No(a.b,a.d,b,c)}
+function im(a,b,c){var d;d=km(a,b);d.Bb(c)}
+function Yu(a,b,c,d){Fo(b.r,c,d);Nu(a.b)}
+function $u(a,b,c,d){Ho(b.r,c,d);Nu(a.b)}
+function Zu(a,b,c,d,e){Go(b.r,c,d,e);Nu(a.b)}
+function DA(a,b){Vz(b,a.b);return a.a[b]}
+function BA(a,b){Ym(a.a,a.b++,b);return true}
+function ag(a,b){a.fireEvent(_D+b.type,b)}
+function Yz(a,b){throw new Fx(cH+a+dH+b)}
+function hm(a,b){!a.a&&(a.a=new JA);BA(a.a,b)}
+function El(a){var b;if(zl){b=new Cl;$l(a,b)}}
+function zt(a){vt.call(this,a,gy(XF,hg(a)))}
+function Dt(a){Ct.call(this);ft(this.a,a,true)}
+function vt(a){this.t=a;this.a=new gt(this.t)}
+function vm(a,b,c){this.a=a;this.c=b;this.b=c}
+function rv(a){this.f=new Gw;this.t=a;mc(this)}
+function Ts(){this.f=new Gw;this.t=Yf($doc,YD)}
+function kt(){this.f=new Gw;this.t=Yf($doc,YD)}
+function ot(){this.t=Yf($doc,UF);this.t[MC]=VF}
+function zq(){tq&&El((!uq&&(uq=new Jq),uq))}
+function $j(){if(!Tj){Tj=true;qf((nf(),mf),Sj)}}
+function og(){if(!mg){lg=pg();mg=true}return lg}
+function yy(){if(ty==256){sy=uy;uy={};ty=0}++ty}
+function Xj(){Xj=JB;Uj=[];Vj=[];Wj=[];Sj=new bk}
+function an(){an=JB;$m=[];_m=[];bn(new Qm,$m,_m)}
+function Qx(){Qx=JB;Px=Vm(In,{38:1},23,256,0)}
+function hk(){hk=JB;ek();gk=Vm(yn,{38:1},-1,30,1)}
+function qv(){qv=JB;nv=new yv;ov=new dB;pv=new kB}
+function wq(a){yq();return xq(zl?zl:(zl=new Rk),a)}
+function ky(b,a){return b.substr(a,b.length-a)}
+function mn(a,b){return a!=null&&a.cM&&!!a.cM[b]}
+function lm(a,b){if(!b){throw new $x(sE)}jm(a,b)}
+function Jv(a,b){if(a.b){throw new Bx(tG)}Lv(a,b)}
+function ur(a,b){if(b<0||b>a.f.b){throw new Ex}}
+function tr(a,b){if(b<0||b>=a.f.b){throw new Ex}}
+function wn(a){if(a!=null){throw new tx}return null}
+function $w(a){if(!og()){return a.t}return Qf(a.t)}
+function Ly(a){var b;b=new oz(a);return new pA(a,b)}
+function wg(a){var b;b=Rf(a);!!b&&b.removeChild(a)}
+function gB(a,b){var c;c=Yy(a.a,b,a);return c==null}
+function gq(a,b){og()?kh(a,b):(a.src=b,undefined)}
+function sf(a,b){!a&&(a=[]);a[a.length]=b;return a}
+function gt(a){this.a=a;this.b=Cm(a);this.c=this.b}
+function Ct(){zt.call(this,Yf($doc,YD));this.t[MC]=YF}
+function Hu(){zt.call(this,Yf($doc,XF));this.t[MC]=nG}
+function Ks(a,b,c,d){this.b=c;this.a=d;this.e=a;this.c=b}
+function Ry(a){a.a=[];a.e={};a.c=false;a.b=null;a.d=0}
+function Rl(a){var b;if(Nl){b=new Pl;!!a.q&&$l(a.q,b)}}
+function mq(a){lq();if(!a){throw new $x(TE)}Ep(kq,a)}
+function xq(a,b){return gm((!uq&&(uq=new Jq),uq).a,a,b)}
+function Kg(b,a){return b[a]==null?null:String(b[a])}
+function nn(a){return a!=null&&a.tM!=JB&&!(a.cM&&!!a.cM[1])}
+function Dp(a){if(a.b.b!=0&&!a.e&&!a.c){a.e=true;Sd(a.d,1)}}
+function kA(a){if(a.b<=0){throw new DB}return a.a.Kb(--a.b)}
+function Aw(a,b){if(b<0||b>=a.b){throw new Ex}return a.a[b]}
+function Xu(a,b){var c;c=xr(a,b);c&&lo(a.a,b.r);return c}
+function ap(a,b){bp(b);b.onresize=null;a.a.onresize=null}
+function Yo(c,a){var b=c;a.onresize=function(){b.tb(a)}}
+function ew(a,b,c,d){var e;e=new Dt(c);fw(a,b,new vw(e),d)}
+function Zt(){Zt=JB;new au(aG);new au(bG);Yt=new au(HE)}
+function jc(a,b,c){return gm((!a.q?(a.q=new _l(a)):a.q).a,c,b)}
+function rr(a,b,c){rc(b);zw(a.f,b);c.appendChild(b.t);tc(b,a)}
+function av(a,b,c){b.r.V=c;b.t.style.display=c?WC:VC;Nu(a.b)}
+function Zo(d,a,b){var c=d;b.onresize=function(){c.ub(a,true)}}
+function sv(a){qv();try{a.bb()}finally{az(pv.a,a)!=null}}
+function tv(){qv();try{Nr(pv,nv)}finally{Ry(pv.a);Ry(ov)}}
+function eh(){try{$doc.execCommand(dE,false,true)}catch(a){}}
+function bf(){if(Ze++==0){of((nf(),mf));return true}return false}
+function Mw(a){if(a.a>=a.b.b){throw new DB}return a.b.a[++a.a]}
+function mo(a){this.b=new fp;this.c=new JA;this.d=a;Xo(this.b,a)}
+function Fw(a,b){var c;c=Bw(a,b);if(c==-1){throw new DB}Ew(a,c)}
+function ls(a,b){var c;c=(b.a&1)==1;a.t.setAttribute(MF,c?NF:OF)}
+function uc(a,b){a.p==-1?iq(a.t,b|(a.t.__eventBits||0)):(a.p|=b)}
+function Hs(a,b){a.d=b.t;!!a.e.b&&Gs(a.e.b)==Gs(a)&&os(a.e,a.d)}
+function uw(a,b){b?bc(a,dc(a.t)+yG,true):bc(a,dc(a.t)+yG,false)}
+function az(a,b){return !b?cz(a):bz(a,b,~~(b.$H||(b.$H=++$e)))}
+function Ge(a,b){return a.tM==JB||a.cM&&!!a.cM[1]?a.eQ(b):a===b}
+function Fo(a,b,c){a.u=a.v=true;a.x=false;a.K=0;a.M=0;a.L=b;a.N=c}
+function Ho(a,b,c){a.w=a.t=true;a.s=false;a.O=0;a.I=56;a.P=b;a.J=c}
+function sp(a,b,c,d){this.b=b;this.c=0;this.a=d;this.e=c;this.d=a}
+function Go(a,b,c,d){a.w=a.s=true;a.t=false;a.O=b;a.G=0;a.P=c;a.H=d}
+function Wm(a,b,c,d){an();dn(d,$m,_m);d.aC=a;d.cM=b;d.qI=c;return d}
+function $y(a,b){var c;c=a.b;a.b=b;if(!a.c){a.c=true;++a.d}return c}
+function Tm(a,b){var c,d;c=a;d=Um(0,b);Wm(c.aC,c.cM,c.qI,d);return d}
+function jn(a,b){if(a!=null&&!(a.cM&&a.cM[b])){throw new tx}return a}
+function eA(a){if(a.b>=a.c.Db()){throw new DB}return a.c.Kb(a.b++)}
+function Uv(a){if(!a.a||!a.b.b){throw new DB}a.a=false;return a.b.b}
+function Fd(a){if(!a.g){return}GA(Cd,a);a.fb();a.j=false;a.g=false}
+function eq(a){!!_p&&a==_p&&(_p=null);Pq();a.releaseCapture()}
+function cz(a){var b;b=a.b;a.b=null;if(a.c){a.c=false;--a.d}return b}
+function Nu(a){a.b=0;a.a=false;if(!a.d){a.d=true;qf((nf(),mf),a)}}
+function xs(a){var b,c;b=(!a.b&&ms(a,a.j),a.b.a)^1;c=js(a,b);ms(a,c)}
+function CA(a,b,c){(b<0||b>a.b)&&Yz(b,a.b);a.a.splice(b,0,c);++a.b}
+function Up(a){FA(a.d.b,a.b);--a.a;a.b<=a.c&&--a.c<0&&(a.c=0);a.b=-1}
+function Er(a){a.style[fE]=WC;a.style[HE]=WC;a.style[GE]=WC}
+function yt(){this.t=Yf($doc,YD);this.a=new gt(this.t);this.t[MC]=WF}
+function hx(b){try{b.focus()}catch(a){if(!b||!b.focus){throw a}}}
+function EA(a,b,c){for(;c<a.b;++c){if(IB(b,a.a[c])){return c}}return -1}
+function iw(a,b){var c;c=Bw(a.c,b);if(c==-1){return false}return hw(a,c)}
+function go(a,b){var c,d;c=Vo(a.d,b);d=new Jo(c,b);BA(a.c,d);return d}
+function Tp(a){var b;a.b=a.c;b=DA(a.d.b,a.c++);a.c>=a.a&&(a.c=0);return b}
+function Rf(a){var b=a.parentNode;(!b||b.nodeType!=1)&&(b=null);return b}
+function iu(a){var b;b=Yf($doc,cG);b[dG]=a.a.a;b.style[eG]=a.c.a;return b}
+function sr(a,b,c){var d;ur(a,c);if(b.s==a){d=Bw(a.f,b);d<c&&--c}return c}
+function vr(a,b,c,d){d=sr(a,b,d);rc(b);Cw(a.f,b,d);$q(c,b.t,d);tc(b,a)}
+function Ec(a,b){if(a.n){throw new Bx(UC)}rc(b);_b(a,b.t);a.n=b;tc(b,a)}
+function Vd(a,b){return $wnd.setTimeout($entry(function(){a.jb()}),b)}
+function Ie(a){return a.tM==JB||a.cM&&!!a.cM[1]?a.hC():a.$H||(a.$H=++$e)}
+function Sn(a){if(a!=null&&a.cM&&!!a.cM[10]){return a}return new ye(a)}
+function Aq(){var a;if(tq){a=new Eq;!!uq&&$l(uq,a);return null}return null}
+function Bw(a,b){var c;for(c=0;c<a.b;++c){if(a.a[c]==b){return c}}return -1}
+function FA(a,b){var c;c=(Vz(b,a.b),a.a[b]);a.a.splice(b,1);--a.b;return c}
+function _y(e,a,b){var c,d=e.e;a=XD+a;a in d?(c=d[a]):++e.d;d[a]=b;return c}
+function bn(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
+function dn(a,b,c){an();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
+function Mo(){Mo=JB;Lo=Po((bj(),Ui),Ui);$doc.body.appendChild(Lo)}
+function ys(a){var b,c;b=(!a.b&&ms(a,a.j),a.b.a)^2;b&=-5;c=js(a,b);ms(a,c)}
+function $r(a){var b;mc(a);b=a.t.tabIndex;-1==b&&(a.t.tabIndex=0,undefined)}
+function Wu(a,b,c){var d;rc(b);Cw(a.f,b,c);d=go(a.a,b.t);b.r=d;tc(b,a);Nu(a.b)}
+function lA(a,b){var c;this.a=a;this.c=a;c=a.Db();(b<0||b>c)&&Yz(b,c);this.b=b}
+function Uk(a){this.c=++Pk;this.a=a;!Ak&&(Ak=new ql);Ak.a[pE]=this;this.b=pE}
+function ou(a){mu();this.a=new xu(this,a.d,a.b,a.c,a.e,a.a);this.t[MC]=lG}
+function ic(a,b,c){uc(a,Nq(c.b));return gm((!a.q?(a.q=new _l(a)):a.q).a,c,b)}
+function Au(a){var b,c;b=(c=$doc.createEventObject(),c.type=bF,c);ag($w(a.a),b)}
+function GA(a,b){var c;c=EA(a,b,0);if(c==-1){return false}FA(a,c);return true}
+function fy(a,b){if(!(b!=null&&b.cM&&!!b.cM[1])){return false}return String(a)==b}
+function kn(a){if(a!=null&&(a.tM==JB||a.cM&&!!a.cM[1])){throw new tx}return a}
+function Qf(a){var b=a.firstChild;while(b&&b.nodeType!=1)b=b.nextSibling;return b}
+function of(a){var b,c;if(a.a){c=null;do{b=a.a;a.a=null;c=tf(b,c)}while(a.a);a.a=c}}
+function pf(a){var b,c;if(a.b){c=null;do{b=a.b;a.b=null;c=tf(b,c)}while(a.b);a.b=c}}
+function cB(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&Ge(a,b)}
+function IB(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&Ge(a,b)}
+function cf(b){return function(){try{return df(b,this,arguments)}catch(a){throw a}}}
+function df(a,b,c){var d;d=bf();try{return a.apply(b,c)}finally{d&&pf((nf(),mf));--Ze}}
+function bq(a,b,c){var d;d=$p;$p=a;b==_p&&Nq(a.type)==8192&&(_p=null);c.ab(a);$p=d}
+function Vm(a,b,c,d,e){var f;f=Um(e,d);an();dn(f,$m,_m);f.aC=a;f.cM=b;f.qI=c;return f}
+function wz(a){var b;b=new JA;a.c&&BA(b,new Fz(a));Qy(a,b);Py(a,b);this.a=new fA(b)}
+function Fp(){this.a=new Ip(this);this.b=new JA;this.d=new Mp(this);this.f=new Wp(this)}
+function Xh(){Xh=JB;Uh=new _h;Wh=new ci;Vh=new fi;Wm(Bn,{38:1},26,[Uh,Wh,Vh])}
+function Fh(){Fh=JB;Eh=new Jh;Bh=new Mh;Ch=new Ph;Dh=new Sh;Wm(An,{38:1},25,[Eh,Bh,Ch,Dh])}
+function Fi(){Fi=JB;Ei=new Ji;Di=new Mi;Bi=new Pi;Ci=new Si;Wm(Dn,{38:1},29,[Ei,Di,Bi,Ci])}
+function mi(){mi=JB;li=new qi;ji=new ti;ki=new wi;ii=new zi;Wm(Cn,{38:1},28,[li,ji,ki,ii])}
+function Qt(){Qt=JB;new Vt(ZF);new Vt($F);Ot=new Vt(fE);new Vt(_F);Pt=Ot;Nt=Pt}
+function bv(){this.f=new Gw;this.t=Yf($doc,YD);this.a=new mo(this.t);this.b=new Ou(this.a)}
+function $b(a,b){var c=a.parentNode;if(!c){return}c.insertBefore(b,a);c.removeChild(a)}
+function $q(a,b,c){c>=a.children.length?a.appendChild(b):a.insertBefore(b,a.children[c])}
+function os(a,b){if(a.c!=b){!!a.c&&a.t.removeChild(a.c);a.c=b;a.t.appendChild(a.c)}}
+function is(a){if(a.g||a.i){eq(a.t);a.g=false;a.i=false;(1&(!a.b&&ms(a,a.j),a.b.a))>0&&xs(a)}}
+function gy(b,a){if(a==null)return false;return b==a||b.toLowerCase()==a.toLowerCase()}
+function Sy(a,b){return b==null?a.c:b!=null&&b.cM&&!!b.cM[1]?Xy(a,jn(b,1)):Wy(a,b,~~Ie(b))}
+function Ty(a,b){return b==null?a.b:b!=null&&b.cM&&!!b.cM[1]?a.e[XD+jn(b,1)]:Uy(a,b,~~Ie(b))}
+function Bp(a){var b;b=Rp(a.f);Up(a.f);b!=null&&b.cM&&!!b.cM[16]&&new xp(jn(b,16));a.c=false;Dp(a)}
+function Ey(a,b){var c;while(a.vb()){c=a.wb();if(b==null?c==null:Ge(b,c)){return a}}return null}
+function hg(a){var b,c;c=a.tagName;b=a.scopeName;if(b==null||gy(aE,b)){return c}return b+XD+c}
+function Gs(a){if(!a.d){if(!a.c){a.d=Yf($doc,YD);return a.d}else{return Gs(a.c)}}else{return a.d}}
+function zm(a){we.call(this,a.a.d==0?null:jn(a.Eb(Vm(Ln,{14:1,38:1},10,0,0)),14)[0])}
+function Xo(a,b){b.style[GE]=(Fi(),PE);b.appendChild(a.a=Po((bj(),Vi),Wi));b[OE]=gp(b)}
+function $o(a){var b,c;b=a.d;c=b.style;a.V?(c[QE]=WC,undefined):(c[QE]=(Fh(),VC),undefined);b.__layer=a}
+function Rd(a){a.b?($wnd.clearInterval(a.c),undefined):($wnd.clearTimeout(a.c),undefined);GA(Pd,a)}
+function ax(){$wnd.__gwt_transparentImgHandler=function(a){a.onerror=null;gq(a,$moduleBase+aH)}}
+function Ss(a,b){var c;tr(a,b);c=a.b;a.b=Aw(a.f,b);if(a.b!=c){!Ms&&(Ms=new _s);$s(Ms,c,a.b,a.a&&a.o)}}
+function fc(a,b,c){if(!a){throw new ve(NC)}b=my(b);if(b.length==0){throw new yx(OC)}c?Cg(a,b):Ng(a,b)}
+function Yy(a,b,c){return b==null?$y(a,c):b!=null&&b.cM&&!!b.cM[1]?_y(a,jn(b,1),c):Zy(a,b,c,~~Ie(b))}
+function Km(){Km=JB;Jm=new Lm(wE,0);Im=new Lm(xE,1);Hm=new Lm(yE,2);Wm(Fn,{38:1},33,[Jm,Im,Hm])}
+function yo(){yo=JB;vo=new zo(DE,0);wo=new zo(EE,1);xo=new zo(FE,2);Wm(Gn,{38:1},35,[vo,wo,xo])}
+function Oo(a,b){var c;wg(a);Rf(b)==a&&wg(b);c=b.style;c[GE]=WC;c[fE]=WC;c[HE]=WC;c[rD]=WC;c[pD]=WC}
+function Yq(a,b){var c=a.children.length;for(var d=0;d<c;++d){if(b===a.children[d]){return d}}return -1}
+function bp(a){for(var b=0;b<a.childNodes.length;++b){var c=a.childNodes[b];c.__layer&&(c.__layer=null)}}
+function om(a){var b,c;if(a.a){try{for(c=new fA(a.a);c.b<c.c.Db();){b=jn(eA(c),13);b.lb()}}finally{a.a=null}}}
+function Ew(a,b){var c;if(b<0||b>=a.b){throw new Ex}--a.b;for(c=b;c<a.b;++c){Ym(a.a,c,a.a[c+1])}Ym(a.a,a.b,null)}
+function Lv(a,b){if(b==a.b){return}!!b&&rc(b);!!a.b&&Kv(a,a.b);a.b=b;if(b){a.Ab().appendChild(a.b.t);tc(b,a)}}
+function Kv(a,b){if(a.b!=b){return false}try{tc(b,null)}finally{a.Ab().removeChild(b.t);a.b=null}return true}
+function oc(a){if(!a.$()){throw new Bx(RC)}try{a.db()}finally{try{a.Z()}finally{a.t.__listener=null;a.o=false}}}
+function sc(a,b){a.o&&(a.t.__listener=null,undefined);!!a.t&&$b(a.t,b);a.t=b;a.o&&(a.t.__listener=a,undefined)}
+function xu(a,b,c,d,e,f){wu();sc(a,Yw(b,c,d,e,f));a.p==-1?iq(a.t,163967|(a.t.__eventBits||0)):(a.p|=163967)}
+function Qy(e,a){var b=e.e;for(var c in b){if(c.charCodeAt(0)==58){var d=new Lz(e,c.substring(1));a.Bb(d)}}}
+function xy(a){vy();var b=XD+a;var c=uy[b];if(c!=null){return c}c=sy[b];c==null&&(c=wy(a));yy();return uy[b]=c}
+function Nx(a){var b,c;if(a>-129&&a<128){b=a+128;c=(Qx(),Px)[b];!c&&(c=Px[b]=new Kx(a));return c}return new Kx(a)}
+function ok(a){var b;if($doc.styleSheets.length==0){return b=$doc.createStyleSheet(),b.cssText=a,b}return jk(0,a,false)}
+function jk(a,b,c){var d;d=$doc.styleSheets[a];c?(d.cssText+=b,undefined):(d.cssText=b+d.cssText,undefined);return d}
+function km(a,b){var c,d;d=jn(Ty(a.d,b),11);if(!d){d=new dB;Yy(a.d,b,d)}c=jn(d.b,12);if(!c){c=new JA;$y(d,c)}return c}
+function nm(a,b){var c,d;d=jn(Ty(a.d,b),11);if(!d){return VA(),VA(),UA}c=jn(d.b,12);if(!c){return VA(),VA(),UA}return c}
+function uv(){qv();var a;a=jn(Ty(ov,null),20);if(a){return a}ov.d==0&&wq(new Cv);a=new Gv;Yy(ov,null,a);gB(pv,a);return a}
+function xr(a,b){var c;if(b.s!=a){return false}try{tc(b,null)}finally{c=b.t;Rf(c).removeChild(c);Fw(a.f,b)}return true}
+function $l(a,b){var c;!b.c||(b.c=false,b.d=null);c=b.d;b.d=a.b;try{lm(a.a,b)}finally{c==null?(b.c=true,b.d=null):(b.d=c)}}
+function Jo(a,b){this.L=(bj(),aj);this.P=aj;this.N=aj;this.H=aj;this.e=(yo(),xo);this.U=xo;this.d=a;this.c=b}
+function rc(a){if(!a.s){(qv(),Sy(pv.a,a))&&sv(a)}else if(mn(a.s,22)){jn(a.s,22).xb(a)}else if(a.s){throw new Bx(SC)}}
+function le(a){var b,c,d;c=Vm(Kn,{38:1},42,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw new Zx}c[d]=a[d]}}
+function Hf(){var a,b,c,d;c=Ff(new If);d=Vm(Kn,{38:1},42,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=new by(c[a])}le(d)}
+function Py(h,a){var b=h.a;for(var c in b){var d=parseInt(c,10);if(c==d){var e=b[d];for(var f=0,g=e.length;f<g;++f){a.Bb(e[f])}}}}
+function Ek(a,b,c){var d,e,f;if(Ak){f=jn(Ak.a[a.type],5);if(f){d=f.a.a;e=f.a.b;f.a.a=a;f.a.b=c;kc(b,f.a);f.a.a=d;f.a.b=e}}}
+function ft(a,b,c){c?(a.a.innerHTML=b||WC,undefined):(a.a.innerText=b||WC,undefined);if(a.c!=a.b){a.c=a.b;Dm(a.a,a.b)}}
+function tc(a,b){var c;c=a.s;if(!b){try{!!c&&c.$()&&a.bb()}finally{a.s=null}}else{if(c){throw new Bx(TC)}a.s=b;b.$()&&a._()}}
+function gwtOnLoad(b,c,d,e){$moduleName=c;$moduleBase=d;if(b)try{$entry(Pn)()}catch(a){b(c)}else{$entry(Pn)()}}
+function Cf(a){var b,c,d;d=WC;a=my(a);b=a.indexOf(UD);if(b!=-1){c=a.indexOf(VD)==0?8:0;d=my(a.substr(c,b-c))}return d.length>0?d:WD}
+function dc(a){var b,c;b=a[MC]==null?null:String(a[MC]);c=b.indexOf(String.fromCharCode(32));if(c>=0){return b.substr(0,c-0)}return b}
+function Cm(a){var b;b=a[tE]==null?null:String(a[tE]);if(gy(uE,b)){return Km(),Jm}else if(gy(vE,b)){return Km(),Im}return Km(),Hm}
+function lz(a,b){var c,d,e;if(b!=null&&b.cM&&!!b.cM[43]){c=jn(b,43);d=c.Gb();if(Sy(a.a,d)){e=Ty(a.a,d);return cB(c.Hb(),e)}}return false}
+function Wy(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.Gb();if(h.Fb(a,g)){return true}}}return false}
+function Uy(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.Gb();if(h.Fb(a,g)){return f.Hb()}}}return null}
+function Dm(a,b){switch(b.a){case 0:{a[tE]=uE;break}case 1:{a[tE]=vE;break}case 2:{Cm(a)!=(Km(),Hm)&&(a[tE]=WC,undefined);break}}}
+function my(c){if(c.length==0||c[0]>cE&&c[c.length-1]>cE){return c}var a=c.replace(/^(\s*)/,WC);var b=a.replace(/\s*$/,WC);return b}
+function cr(){var a=false;for(var b=0;b<$wnd.__gwt_globalEventArray.length;b++){!$wnd.__gwt_globalEventArray[b]()&&(a=true)}return !a}
+function ih(a,b,c){var d=a.__kids;for(var e=0,f=d.length;e<f;++e){if(d[e]===b){if(!c){d.splice(e,1);b.__pendingSrc=null}return true}}return false}
+function tf(b,c){var a,e,f,g;for(e=0,f=b.length;e<f;++e){g=b[e];try{g[1]?g[0].Nb()&&(c=sf(c,g)):g[0].lb()}catch(a){a=Sn(a);if(!mn(a,3))throw a}}return c}
+function Ym(a,b,c){if(c!=null){if(a.qI>0&&!hn(c,a.qI)){throw new lx}if(a.qI<0&&(c.tM==JB||c.cM&&!!c.cM[1])){throw new lx}}return a[b]=c}
+function Gf(a){var b,c,d,e;d=(nn(a.a)?kn(a.a):null,[]);e=Vm(Kn,{38:1},42,d.length,0);for(b=0,c=e.length;b<c;++b){e[b]=new by(d[b])}le(e)}
+function Gd(a,b,c){Fd(a);a.g=true;a.f=b;a.i=c;if(Hd(a,(new Date).getTime())){return}if(!Cd){Cd=new JA;Bd=new Yd}BA(Cd,a);Cd.b==1&&Sd(Bd,25)}
+function vw(a){this.t=Yf($doc,YD);this.t.appendChild(this.a=Yf($doc,YD));Lv(this,a);this.t[MC]=zG;this.a.className=AG;rh(this.t.style,Xh())}
+function gm(a,b,c){var d;if(!b){throw new $x(qE)}if(!c){throw new $x(rE)}return a.b>0?hm(a,new vm(a,b,c)):(d=km(a,b),d.Bb(c),undefined),new sm}
+function jg(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 gp(a){var b,c;c=Yf($doc,YD);b=Yf($doc,YD);c.style[GE]=(Fi(),JE);c.style[fE]=-10000+(bj(),gE);a.appendChild(c);c.appendChild(b);return c}
+function Vo(a,b){var c;c=Yf($doc,YD);c.appendChild(b);c.style[GE]=(Fi(),JE);c.style[ME]=(mi(),NE);b.style[GE]=JE;b[OE]=gp(c);a.insertBefore(c,null);return c}
+function Po(a,b){var c,d;c=Yf($doc,YD);c.innerHTML=IE;d=c.style;d[GE]=(Fi(),JE);d[KE]=LE;d[HE]=-20+b.ob();d[rD]=10+a.ob();d[pD]=10+b.ob();return c}
+function nk(a){var b,c,d;b=$doc.styleSheets.length;if(b==0){return c=$doc.createStyleSheet(),c.cssText=a,c}return d=$doc.styleSheets[b-1],d.cssText+=a,d}
+function mc(a){var b;if(a.$()){throw new Bx(PC)}a.o=true;a.t.__listener=a;b=a.p;a.p=-1;b>0&&(a.p==-1?iq(a.t,b|(a.t.__eventBits||0)):(a.p|=b));a.Y();a.cb()}
+function nc(a,b){var c;switch(Nq(b.type)){case 16:case 32:c=b.relatedTarget||(b.type==QC?b.toElement:b.fromElement);if(!!c&&jg(a.t,c)){return}}Ek(b,a,a.t)}
+function bj(){bj=JB;aj=new gj;$i=new kj;Vi=new oj;Wi=new sj;_i=new wj;Zi=new Aj;Xi=new Ej;Ui=new Ij;Yi=new Mj;Wm(En,{38:1},30,[aj,$i,Vi,Wi,_i,Zi,Xi,Ui,Yi])}
+function Sd(a,b){if(b<=0){throw new yx(TD)}a.b?($wnd.clearInterval(a.c),undefined):($wnd.clearTimeout(a.c),undefined);GA(Pd,a);a.b=false;a.c=Vd(a,b);BA(Pd,a)}
+function IA(a,b){var c,d,e;b.length<a.b&&(b=(d=b,e=Um(0,a.b),Wm(d.aC,d.cM,d.qI,e),e));for(c=0;c<a.b;++c){Ym(b,c,a.a[c])}b.length>a.b&&Ym(b,a.b,null);return b}
+function ms(a,b){var c;if(a.b!=b){!!a.b&&ac(a,a.b.b,false);a.b=b;os(a,Gs(b));ac(a,a.b.b,true);!a.t[PF]&&(c=(b.a&1)==1,a.t.setAttribute(MF,c?NF:OF),undefined)}}
+function kp(a){var b=a.__resizeParent;if(b){hp(a);a.style.left=0;a.style.top=0;a.style.width=b.clientWidth-a.__decoWidth;a.style.height=b.clientHeight-a.__decoHeight}}
+function Md(){var a,b,c,d,e;d=Vm(zn,{2:1,38:1},24,Cd.b,0);d=jn(IA(Cd,d),2);e=(new Date).getTime();for(b=0,c=d.length;b<c;++b){a=d[b];a.g&&Hd(a,e)&&GA(Cd,a)}Cd.b>0&&Sd(Bd,25)}
+function ss(a,b){var c,d;if(!a.t[PF]!=b){c=(!a.b&&ms(a,a.j),a.b.a)^4;c&=-3;d=js(a,c);ms(a,d);a.t[PF]=!b;if(b){ls(a,(!a.b&&ms(a,a.j),a.b))}else{is(a);a.t.removeAttribute(MF)}}}
+function yq(){var a,b;if(!tq){a=(b=Yf($doc,UE),b.text=VE,b);$doc.body.appendChild(a);$wnd.__gwt_initWindowCloseHandler($entry(Aq),$entry(zq));$doc.body.removeChild(a);tq=true}}
+function Um(a,b){var c=new Array(b);if(a==3){for(var d=0;d<b;++d){var e=new Object;e.l=e.m=e.h=0;c[d]=e}}else if(a>0){var e=[null,0,false][a];for(var d=0;d<b;++d){c[d]=e}}return c}
+function bz(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.Gb();if(h.Fb(a,g)){c.length==1?delete h.a[b]:c.splice(d,1);--h.d;return f.Hb()}}}return null}
+function Zy(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.Gb();if(j.Fb(a,h)){var i=g.Hb();g.Ib(b);return i}}}else{d=j.a[c]=[]}var g=new xB(a,b);d.push(g);++j.d;return null}
+function Pn(){var a;!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:zE,evtGroup:AE,millis:(new Date).getTime(),type:BE,className:CE});a=new Oc;Cr((qv(),uv()),a)}
+function Oc(){Ec(this,Rc(this));ft(this.k.a,ZC,true);ft(this.d.a,$C,true);ft(this.g.a,_C,true);ft(this.f.a,aD,true);this.b=0;this.c.a=false;ft(this.e.a,bD,true);this.a.t.src=cD;Nc(this)}
+function hw(a,b){var c;if(b<0||b>=a.c.b){return false}c=Aw(a.c,b);wr(a.f,b);Xu(a.d,c);fc(c.t,uG,false);Ew(a.c,b);FA(a.g,b);if(b==a.e){a.e=-1;a.c.b>0&&jw(a,0)}else b<a.e&&--a.e;return true}
+function Yw(a,b,c,d,e){var f,g,h,i;if(!og()){return h=Yf($doc,XF),h.innerHTML=Zw(a,b,c,d,e)||WC,Qf(h)}f=(i=Yf($doc,XF),i.innerHTML=Zw(a,b,c,d,e)||WC,Qf(i));g=Qf(f);Pq();br(g,32768);return f}
+function jw(a,b){var c;if(b==a.e){return}xl(Nx(b));if(a.e!=-1){c=Aw(a.c,a.e);av(a.d,c,false);uw(jn(DA(a.g,a.e),21),false)}c=Aw(a.c,b);av(a.d,c,true);uw(jn(DA(a.g,b),21),true);a.e=b;Rl(a,Nx(b))}
+function Nr(b,c){var i;Lr();var a,e,f,g,h;e=null;for(h=b.yb();h.vb();){g=jn(h.wb(),19);try{c.zb(g)}catch(a){a=Sn(a);if(mn(a,10)){f=a;!e&&(e=new kB);i=Yy(e.a,f,e)}else throw a}}if(e){throw new Mr(e)}}
+function Zw(a,b,c,d,e){var f,g,h,j;if(!og()){return j=HG+d+IG+e+JG+a+KG+-b+LG+-c+gE,MG+$moduleBase+NG+j+OG}g=PG+d+IG+e+QG;h=RG+a+SG+-b+TG+-c+UG;f=VG+g+WG+Ww+XG+$moduleBase+YG+h+ZG+(b+d)+$G+(c+e)+_G;return f}
+function iv(){var a;this.t=(a=Yf($doc,YD),a.tabIndex=0,a);this.p==-1?iq(this.t,7165|(this.t.__eventBits||0)):(this.p|=7165);this.j=new Ks(this,null,oG,0);this.t[MC]=pG;this.t.setAttribute(qG,rG);this.t[MC]=sG}
+function wy(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 Yf(a,b){var c,d;if(b.indexOf(XD)!=-1){c=(!a.__gwt_container&&(a.__gwt_container=a.createElement(YD)),a.__gwt_container);c.innerHTML=ZD+b+$D||WC;d=Qf(c);c.removeChild(d);return d}return a.createElement(b)}
+function Cw(a,b,c){var d,e;if(c<0||c>a.b){throw new Ex}if(a.b==a.a.length){e=Vm(Hn,{38:1},19,a.a.length*2,0);for(d=0;d<a.a.length;++d){Ym(e,d,a.a[d])}a.a=e}++a.b;for(d=a.b-1;d>c;--d){Ym(a.a,d,a.a[d-1])}Ym(a.a,c,b)}
+function ju(){this.f=new Gw;this.e=Yf($doc,fG);this.d=Yf($doc,gG);this.e.appendChild(this.d);this.t=this.e;this.a=(Qt(),Nt);this.c=(Zt(),Yt);this.b=Yf($doc,hG);this.d.appendChild(this.b);this.e[iG]=jG;this.e[kG]=jG}
+function Xw(){var a,b;Xw=JB;Ww=hy((a=$doc.location.href,b=a.indexOf(BG),b!=-1&&(a=a.substring(0,b)),b=a.indexOf(CG),b!=-1&&(a=a.substring(0,b)),b=a.lastIndexOf(DG),b!=-1&&(a=a.substring(0,b)),a.length>0?a+DG:WC),EG)==0?FG:GG}
+function jh(a,b){var c=b.__pendingSrc;var d=b.__kids;b.__cleanup();if(b=d[0]){b.__pendingSrc=null;ch(a,b,c);if(b.__pendingSrc){d.splice(0,1);b.__kids=d}else{for(var e=1,f=d.length;e<f;++e){d[e].src=c;d[e].__pendingSrc=null}}}}
+function Hd(a,b){var c,d;c=b>=a.i+a.f;if(a.j&&!c){d=(b-a.i)/a.f;a.ib((1+Math.cos(3.141592653589793+d*3.141592653589793))/2);return false}if(!a.j&&b>=a.i){a.j=true;a.hb()}if(c){a.gb();a.j=false;a.g=false;return true}return false}
+function pg(){function b(a){return parseInt(a[1])*1000+parseInt(a[2])}
+var c=navigator.userAgent.toLowerCase();if(c.indexOf(bE)!=-1){var d=/msie ([0-9]+)\.([0-9]+)/.exec(c);if(d&&d.length==3){var e=b(d);if(e<7000){return true}}}return false}
+function Cg(a,b){var c,d,e,f;b=my(b);f=a.className;c=f.indexOf(b);while(c!=-1){if(c==0||f.charCodeAt(c-1)==32){d=c+b.length;e=f.length;if(d==e||d<e&&f.charCodeAt(d)==32){break}}c=f.indexOf(b,c+1)}if(c==-1){f.length>0&&(f+=cE);a.className=f+b}}
+--></script>
+<script><!--
+function Ff(i){var a={};var b=[];var c=arguments.callee.caller.caller;while(c){var d=i.mb(c.toString());b.push(d);var e=XD+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 ks(a){var b,c;a.a=true;b=(c=$doc.createEventObject(),c.type=pE,c.detail=1,c.screenX=0,c.screenY=0,c.clientX=0,c.clientY=0,c.ctrlKey=false,c.altKey=false,c.shiftKey=false,c.metaKey=false,c.button=1,c.relatedTarget=null,c);ag(a.t,b);a.a=false}
+function lw(a){this.c=new Gw;this.f=new kt;this.g=new JA;this.a=56;this.b=a;this.d=new bv;Ec(this,this.d);Vu(this.d,this.f);Yu(this.d,this.f,(bj(),aj),aj);$u(this.d,this.f,aj,a);_u(this.d,this.f,(yo(),wo));this.f.t.style[rD]=vG;this.f.t[MC]=wG;this.t[MC]=xG}
+function Yj(){Xj();var a,b,c;c=null;if(Wj.length!=0){a=Wj.join(WC);b=ok((ek(),a));!Wj&&(c=b);Wj.length=0}if(Uj.length!=0){a=Uj.join(WC);b=mk((ek(),a));!Uj&&(c=b);Uj.length=0}if(Vj.length!=0){a=Vj.join(WC);b=nk((ek(),a));!Vj&&(c=b);Vj.length=0}Tj=false;return c}
+function mk(a){var b,c,d,e,f,g;d=$doc.styleSheets.length;if(d<30){return g=$doc.createStyleSheet(),g.cssText=a,g}else{f=2147483647;e=-1;for(b=0;b<d;++b){c=gk[b];c==0&&(c=gk[b]=$doc.styleSheets[b].cssText.length);if(c<=f){f=c;e=b}}gk[e]+=a.length;return jk(e,a,true)}}
+function fw(a,b,c,d){var e;e=Bw(a.c,b);if(e!=-1){iw(a,b);e<d&&--d}Cw(a.c,b,d);CA(a.g,d,c);jt(a.f,c,d);ic(c,new qw(a,b),(Ik(),Ik(),Hk));Wu(a.d,b,d);Yu(a.d,b,(bj(),aj),aj);Zu(a.d,b,a.a,a.b,aj);av(a.d,b,false);fc(b.t,uG,true);b.t.style.display=VC;a.e==-1?jw(a,0):a.e>=d&&++a.e}
+function Cp(a,b){var c,d,e;e=false;try{a.c=true;a.f.a=a.b.b;Sd(a.a,10000);while(Sp(a.f)){d=Tp(a.f);try{if(d==null){return}if(d!=null&&d.cM&&!!d.cM[16]){c=jn(d,16);Au(c)}}finally{e=a.f.b==-1;e||Up(a.f)}if((new Date).getTime()-b>=100){return}}}finally{if(!e){Rd(a.a);a.c=false;Dp(a)}}}
+function jm(b,c){var a,e,f,g,h,i,k;try{++b.b;h=nm(b,c.qb());e=null;i=b.c?h.Mb(h.Db()):h.Lb();while(b.c?i.b>0:i.b<i.c.Db()){g=b.c?jn(kA(i),9):jn(eA(i),9);try{c.pb(g)}catch(a){a=Sn(a);if(mn(a,10)){f=a;!e&&(e=new kB);k=Yy(e.a,f,e)}else throw a}}if(e){throw new zm(e)}}finally{--b.b;b.b==0&&om(b)}}
+function Ng(a,b){var c,d,e,f,g,h,i;b=my(b);i=a.className;e=i.indexOf(b);while(e!=-1){if(e==0||i.charCodeAt(e-1)==32){f=e+b.length;g=i.length;if(f==g||f<g&&i.charCodeAt(f)==32){break}}e=i.indexOf(b,e+1)}if(e!=-1){c=my(i.substr(0,e-0));d=my(ky(i,e+b.length));c.length==0?(h=d):d.length==0?(h=c):(h=c+cE+d);a.className=h}}
+function qd(){qd=JB;id=$moduleBase+CD;jd=$moduleBase+DD;cd=new sp(id,216,16,19);dd=new sp(id,200,16,19);ed=new sp(id,184,16,19);fd=new sp(id,168,16,19);gd=new sp(id,152,16,19);hd=new sp(id,136,16,19);kd=new sp(id,102,34,34);ld=new sp(jd,0,386,71);md=new sp(id,68,34,34);nd=new sp(id,34,34,34);pd=new sp(id,0,34,34);od=new vd}
+function Ps(a,b){var c,d,e;c=(d=Yf($doc,YD),d.style[rD]=sD,d.style[pD]=RE,d.style[QF]=RE,d.style[RF]=RE,d);a.t.appendChild(c);rc(b);zw(a.f,b);c.appendChild(b.t);tc(b,a);c.style.display=VC;c.style[pD]=sD;e=b.t;fy(e.style[rD],WC)&&(b.t.style[rD]=sD,undefined);fy(e.style[pD],WC)&&(b.t.style[pD]=sD,undefined);b.t.style.display=VC}
+function kh(a,b){ah();var c,d,e;c=fy(a.__pendingSrc||a.src,b);!_g&&(_g={});d=a.__pendingSrc;if(d!=null){e=_g[d];if(!e){a.__cleanup=a.__pendingSrc=a.__kids=null}else if(e==a){if(c){return}jh(_g,e)}else if(ih(e,a,c)){if(c){return}}else{a.__cleanup=a.__pendingSrc=a.__kids=null}}e=_g[b];!e?ch(_g,a,b):(e.__kids.push(a),a.__pendingSrc=e.__pendingSrc,undefined)}
+function Zs(a,b){var c,d;a.d||(b=1-b);if(a.c==-1){c=~~Math.max(Math.min(b*(parseInt(a.a[SF])||0),2147483647),-2147483648);d=~~Math.max(Math.min((1-b)*(parseInt(a.b[SF])||0),2147483647),-2147483648)}else{c=~~Math.max(Math.min(b*a.c,2147483647),-2147483648);d=a.c-c}if(c==0){c=1;d=1>d-1?1:d-1}else if(d==0){d=1;c=1>c-1?1:c-1}a.a.style[pD]=c+gE;a.b.style[pD]=d+gE}
+function No(a,b,c,d){if(!c){return 1}switch(c.a){case 1:return (d?b.clientHeight:b.clientWidth)/100;case 2:return (a.a.offsetWidth||0)/10;case 3:return (a.a.offsetHeight||0)/10;case 7:return (Lo.offsetWidth||0)*0.1;case 8:return (Lo.offsetWidth||0)*0.01;case 6:return (Lo.offsetWidth||0)*0.254;case 4:return (Lo.offsetWidth||0)*0.00353;case 5:return (Lo.offsetWidth||0)*0.0423;default:case 0:return 1;}}
+function js(a,b){switch(b){case 1:return !a.d&&(a.d=new Ks(a,a.j,wD,1),undefined),a.d;case 0:return a.j;case 3:return !a.f&&rs(a,new Ks(a,(!a.d&&(a.d=new Ks(a,a.j,wD,1),undefined),a.d),xD,3)),a.f;case 2:return !a.n&&(a.n=new Ks(a,a.j,vD,2),undefined),a.n;case 4:return !a.k&&(a.k=new Ks(a,a.j,JF,4),undefined),a.k;case 5:return !a.e&&ps(a,new Ks(a,(!a.d&&(a.d=new Ks(a,a.j,wD,1),undefined),a.d),KF,5)),a.e;default:throw new Bx(b+LF);}}
+function io(a,b,c){var d,e,f,g;if(b==0){for(e=new fA(a.c);e.b<e.c.Db();){d=jn(eA(e),15);d.i=d.C=d.K;d.S=d.E=d.O;d.k=d.D=d.M;d.a=d.A=d.G;d.W=d.F=d.Q;d.f=d.B=d.I;d.q=d.u;d.y=d.w;d.r=d.v;d.o=d.s;d.z=d.x;d.p=d.t;d.j=d.L;d.T=d.P;d.n=d.N;d.b=d.H;d.X=d.R;d.g=d.J;$o(d)}Wo(a.b,a.d);return}g=a.d.clientWidth;f=a.d.clientHeight;for(e=new fA(a.c);e.b<e.c.Db();){d=jn(eA(e),15);eo(a,g,d);fo(a,f,d)}!!a.a&&Fd(a.a);a.a=new qo(a,c);Gd(a.a,b,(new Date).getTime())}
+function Nc(a){switch(a.b){case 0:Ss(a.c,0);a.j.t.style.display=VC;break;case 1:Ss(a.c,1);jw(a.i,a.b-1);a.j.t.style.display=WC;ft(a.j.a,XC,false);break;case 2:Ss(a.c,1);jw(a.i,a.b-1);a.j.t.style.display=WC;ft(a.j.a,XC,false);break;case 3:Ss(a.c,1);jw(a.i,a.b-1);a.j.t.style.display=WC;ft(a.j.a,XC,false);break;case 4:Ss(a.c,1);jw(a.i,a.b-1);a.j.t.style.display=WC;ft(a.j.a,XC,false);break;case 5:Ss(a.c,2);ft(a.j.a,YC,false);a.j.t.style.display=WC;}}
+function Nq(a){switch(a){case WE:return 4096;case XE:return 1024;case pE:return 1;case YE:return 2;case ZE:return 2048;case $E:return 128;case _E:return 256;case aF:return 512;case bF:return 32768;case cF:return 8192;case dF:return 4;case eF:return 64;case QC:return 32;case fF:return 16;case gF:return 8;case hF:return 16384;case iF:return 65536;case jF:return 131072;case kF:return 131072;case lF:return 262144;case mF:return 524288;default:return -1;}}
+function $s(a,b,c,d){var e,f,g,h,i,k;Fd(a);e=(i=c.t.parentNode,(!i||i.nodeType!=1)&&(i=null),i);f=Yq(Rf(e),e);if(!b){e.style.display=WC;c.t.style.display=WC;return}a.e=b;g=(k=b.t.parentNode,(!k||k.nodeType!=1)&&(k=null),k);h=Yq(Rf(g),g);if(f>h){a.a=g;a.b=e;a.d=false}else{a.a=e;a.b=g;a.d=true}d?Gd(a,350,(new Date).getTime()):(a.a.style.display=a.d?WC:VC,a.b.style.display=!a.d?WC:VC,a.a=null,a.b=null,a.e.t.style.display=VC,a.e=null,undefined);c.t.style.display=WC}
+function ud(a){if(!a.a){a.a=true;Xj();Te(Uj,ED+(qd(),ld).a+FD+ld.e+GD+ld.d+HD+ld.b+ID+ld.c+JD+pd.a+FD+pd.e+GD+pd.d+HD+pd.b+ID+pd.c+KD+kd.a+FD+kd.e+GD+kd.d+HD+kd.b+ID+kd.c+LD+nd.a+FD+nd.e+GD+nd.d+HD+nd.b+ID+nd.c+MD+md.a+FD+md.e+GD+md.d+HD+md.b+ID+md.c+ND+cd.a+FD+cd.e+GD+cd.d+HD+cd.b+ID+cd.c+OD+dd.a+FD+dd.e+GD+dd.d+HD+dd.b+ID+dd.c+PD+gd.a+FD+gd.e+GD+gd.d+HD+gd.b+ID+gd.c+QD+ed.a+FD+ed.e+GD+ed.d+HD+ed.b+ID+ed.c+RD+hd.a+FD+hd.e+GD+hd.d+HD+hd.b+ID+hd.c+SD);$j();return true}return false}
+function fo(a,b,c){var d,e,f;f=c.S*ho(a,c.T,true);d=c.a*ho(a,c.b,true);e=c.f*ho(a,c.g,true);if(c.y&&!c.w){c.y=false;if(c.p){c.s=true;c.A=(b-(f+e))/ho(a,c.H,true)}else{c.t=true;c.B=(b-(f+d))/ho(a,c.J,true)}}else if(c.p&&!c.t){c.p=false;if(c.y){c.s=true;c.A=(b-(f+e))/ho(a,c.H,true)}else{c.w=true;c.E=(b-(d+e))/ho(a,c.P,true)}}else if(c.o&&!c.s){c.o=false;if(c.p){c.w=true;c.E=(b-(d+e))/ho(a,c.P,true)}else{c.t=true;c.B=(b-(f+d))/ho(a,c.J,true)}}c.y=c.w;c.o=c.s;c.p=c.t;c.T=c.P;c.b=c.H;c.g=c.J}
+function ch(e,f,g){f.src=g;if(f.complete){return}f.__kids=[];f.__pendingSrc=g;e[g]=f;var h=f.onload,i=f.onerror,j=f.onabort;function k(c){var d=f.__kids;f.__cleanup();window.setTimeout(function(){for(var a=0;a<d.length;++a){var b=d[a];if(b.__pendingSrc==g){b.src=g;b.__pendingSrc=null}}},0);c&&c.call(f)}
+f.onload=function(){k(h)};f.onerror=function(){k(i)};f.onabort=function(){k(j)};f.__cleanup=function(){f.onload=h;f.onerror=i;f.onabort=j;f.__cleanup=f.__pendingSrc=f.__kids=null;delete e[g]}}
+function eo(a,b,c){var d,e,f;d=c.i*ho(a,c.j,false);e=c.k*ho(a,c.n,false);f=c.W*ho(a,c.X,false);if(c.q&&!c.u){c.q=false;if(c.z){c.v=true;c.D=(b-(d+f))/ho(a,c.N,false)}else{c.x=true;c.F=(b-(d+e))/ho(a,c.R,false)}}else if(c.z&&!c.x){c.z=false;if(c.q){c.v=true;c.D=(b-(d+f))/ho(a,c.N,false)}else{c.u=true;c.C=(b-(e+f))/ho(a,c.L,false)}}else if(c.r&&!c.v){c.r=false;if(c.z){c.u=true;c.C=(b-(e+f))/ho(a,c.L,false)}else{c.x=true;c.F=(b-(d+e))/ho(a,c.R,false)}}c.q=c.u;c.r=c.v;c.z=c.x;c.j=c.L;c.n=c.N;c.X=c.R}
+function hp(a){var b=a.__styleRuler;var c=b.children[0];var d=c.style,e=a.currentStyle;d.borderLeftStyle=e.borderLeftStyle;d.borderRightStyle=e.borderRightStyle;d.borderTopStyle=e.borderTopStyle;d.borderBottomStyle=e.borderBottomStyle;d.borderLeftWidth=e.borderLeftWidth;d.borderRightWidth=e.borderRightWidth;d.borderTopWidth=e.borderTopWidth;d.borderBottomWidth=e.borderBottomWidth;d.marginLeft=e.marginLeft==SE?WC:e.marginLeft;d.marginRight=e.marginRight==SE?WC:e.marginRight;d.marginTop=e.marginTop==SE?WC:e.marginTop;d.marginBottom=e.marginBottom==SE?WC:e.marginBottom;d.paddingLeft=e.paddingLeft;d.paddingRight=e.paddingRight;d.paddingTop=e.paddingTop;d.paddingBottom=e.paddingBottom;d.width=d.height=32;a.__decoWidth=b.offsetWidth-32;a.__decoHeight=b.offsetHeight-32}
+function br(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;if(!c)return;c&1&&(a.onclick=b&1?Uq:null);c&3&&(a.ondblclick=b&3?Tq:null);c&4&&(a.onmousedown=b&4?Uq:null);c&8&&(a.onmouseup=b&8?Uq:null);c&16&&(a.onmouseover=b&16?Uq:null);c&32&&(a.onmouseout=b&32?Uq:null);c&64&&(a.onmousemove=b&64?Uq:null);c&128&&(a.onkeydown=b&128?Uq:null);c&256&&(a.onkeypress=b&256?Uq:null);c&512&&(a.onkeyup=b&512?Uq:null);c&1024&&(a.onchange=b&1024?Uq:null);c&2048&&(a.onfocus=b&2048?Uq:null);c&4096&&(a.onblur=b&4096?Uq:null);c&8192&&(a.onlosecapture=b&8192?Uq:null);c&16384&&(a.onscroll=b&16384?Uq:null);c&32768&&(a.onload=b&32768?Vq:null);c&65536&&(a.onerror=b&65536?Uq:null);c&131072&&(a.onmousewheel=b&131072?Uq:null);c&262144&&(a.oncontextmenu=b&262144?Uq:null);c&524288&&(a.onpaste=b&524288?Uq:null)}
+function ep(M,a,b){if(!b&&a.offsetWidth==a.__oldWidth&&a.offsetHeight==a.__oldHeight){return}a.__oldWidth=a.offsetWidth;a.__oldHeight=a.offsetHeight;var c=a.clientWidth;var d=a.clientHeight;for(var e=0;e<a.childNodes.length;++e){var f=a.childNodes[e];var g=f.__layer;if(!g){continue}var h=g.q;var i=g.y;var j=g.z;var k=g.p;var l=g.r;var m=g.o;var n=g.i;var o=g.S;var p=g.W;var q=g.f;var r=g.k;var s=g.a;var t=g.j;var u=g.T;var v=g.X;var w=g.g;var x=g.n;var y=g.b;var z=g.e.nb();var A=g.U.nb();var B=f.style;B.left=h?n+t.ob():WC;B.top=i?o+u.ob():WC;B.width=j?p+v.ob():WC;B.height=k?q+w.ob():WC;if(l){var C=M.sb(a,x,false);var D=c-r*C;if(!h){f.style.left=D-f.offsetWidth+gE}else{var E=M.sb(a,t,false);var F=n*E;D>F&&(f.style.width=D-F+gE)}}if(m){var C=M.sb(a,y,true);var G=d-s*C;if(!i){f.style.top=G-f.offsetHeight+gE}else{var H=M.sb(a,u,true);var I=o*H;G>I&&(f.style.height=G-I+gE)}}var J=f.firstChild;hp(J);var K=J.__decoWidth;var L=J.__decoHeight;if(f.offsetWidth>K){switch(z){case 0:J.style.left=RE;break;case 1:J.style.left=f.offsetWidth-K-J.offsetWidth+gE;break;case 2:J.style.left=RE;J.style.width=f.offsetWidth-K+gE;break;}}if(f.offsetHeight>L){switch(A){case 0:J.style.top=RE;break;case 1:J.style.top=f.offsetHeight-L-J.offsetHeight+gE;break;case 2:J.style.top=RE;J.style.height=f.offsetHeight-L+gE;break;}}}}
+function Zq(){$wnd.__gwt_globalEventArray==null&&($wnd.__gwt_globalEventArray=new Array);$wnd.__gwt_globalEventArray[$wnd.__gwt_globalEventArray.length]=$entry(function(){return dq($wnd.event)});var d=$entry(function(){var a=Wf;Wf=this;if($wnd.event.returnValue==null){$wnd.event.returnValue=true;if(!cr()){Wf=a;return}}var b,c=this;while(c&&!(b=c.__listener)){c=c.parentElement}b&&!nn(b)&&b!=null&&b.cM&&!!b.cM[18]&&bq($wnd.event,c,b);Wf=a});var e=$entry(function(){var a=$doc.createEventObject();$wnd.event.returnValue==null&&$wnd.event.srcElement.fireEvent&&$wnd.event.srcElement.fireEvent(nF,a);if(this.__eventBits&2){d.call(this)}else if($wnd.event.returnValue==null){$wnd.event.returnValue=true;cr()}});var f=$entry(function(){this.__gwtLastUnhandledEvent=$wnd.event.type;d.call(this)});var g=$moduleName.replace(/\./g,oF);$wnd[pF+g]=d;Uq=(new Function(qF,rF+g+sF))($wnd);$wnd[tF+g]=e;Tq=(new Function(qF,uF+g+vF))($wnd);$wnd[wF+g]=f;Vq=(new Function(qF,xF+g+vF))($wnd);var h=$entry(function(){d.call($doc.body)});var i=$entry(function(){e.call($doc.body)});$doc.body.attachEvent(nF,h);$doc.body.attachEvent(yF,h);$doc.body.attachEvent(zF,h);$doc.body.attachEvent(AF,h);$doc.body.attachEvent(BF,h);$doc.body.attachEvent(CF,h);$doc.body.attachEvent(DF,h);$doc.body.attachEvent(EF,h);$doc.body.attachEvent(FF,h);$doc.body.attachEvent(GF,h);$doc.body.attachEvent(HF,i);$doc.body.attachEvent(IF,h)}
+function Rc(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,J,L;qd();b=cd;e=fd;c=dd;f=gd;d=ed;g=hd;v=new Hu;D=new yt;r=new kt;s=new Ct;t=new Mv;E=new Ct;F=new kt;m=new Ct;n=new kt;z=new Ct;A=new kt;w=new Ct;x=new kt;C=new lw((bj(),aj));k=new ot;j=new kt;l=new Ts;u=new iv;B=new iv;h=new ju;i=new kt;y=new kt;fc(v.t,dD,true);fc(v.t,eD,true);rr(r,v,r.t);ft(D.a,XC,false);fc(D.t,fD,true);rr(r,D,r.t);fc(r.t,gD,true);rr(i,r,i.t);fc(s.t,hD,true);s.t.style[iD]=jD;Jv(t,s);Ps(l,t);E.t.style[iD]=jD;rr(F,E,F.t);fc(F.t,kD,true);ew(C,F,lD,C.c.b);fc(m.t,kD,true);m.t.style[iD]=jD;rr(n,m,n.t);ew(C,n,mD,C.c.b);fc(z.t,kD,true);z.t.style[iD]=jD;rr(A,z,A.t);ew(C,A,nD,C.c.b);fc(w.t,kD,true);w.t.style[iD]=jD;rr(x,w,x.t);ew(C,x,oD,C.c.b);C.t.style[pD]=qD;C.t.style[rD]=sD;Ps(l,C);fc(k.t,tD,true);rr(j,k,j.t);Ps(l,j);fc(l.t,uD,true);rr(i,l,i.t);Hs(u.j,new ou(b));Hs((!u.n&&(u.n=new Ks(u,u.j,vD,2),undefined),u.n),new ou(d));Hs((!u.d&&(u.d=new Ks(u,u.j,wD,1),undefined),u.d),new ou(c));Hs((!u.f&&rs(u,new Ks(u,(!u.d&&(u.d=new Ks(u,u.j,wD,1),undefined),u.d),xD,3)),u.f),new ou(c));fc(u.t,yD,true);ss(u,true);J=iu(h);h.b.appendChild(J);rc(u);zw(h.f,u);J.appendChild(u.t);tc(u,h);Hs(B.j,new ou(e));Hs((!B.n&&(B.n=new Ks(B,B.j,vD,2),undefined),B.n),new ou(g));Hs((!B.d&&(B.d=new Ks(B,B.j,wD,1),undefined),B.d),new ou(f));Hs((!B.f&&rs(B,new Ks(B,(!B.d&&(B.d=new Ks(B,B.j,wD,1),undefined),B.d),xD,3)),B.f),new ou(f));fc(B.t,yD,true);ss(B,true);L=iu(h);h.b.appendChild(L);rc(B);zw(h.f,B);L.appendChild(B.t);tc(B,h);h.t[MC]=zD;rr(i,h,i.t);fc(i.t,AD,true);rr(y,i,y.t);fc(y.t,BD,true);o=new Uc(a);ic(u,o,(Ik(),Ik(),Hk));p=new Yc(a);ic(B,p,Hk);q=new ad(a);jc(C,q,(!Nl&&(Nl=new Rk),Nl));a.a=k;a.c=l;a.d=m;a.e=s;a.f=w;a.g=z;a.i=C;a.j=D;a.k=E;ud(od);return y}
+var WC='',cE=' ',_G=" border='0'><\/gwt:clipper>",$G=' height=',LF=' is not a known face id.',ZG='" width=',HD='") -',WG='"><img onload=\'this.__gwtLastUnhandledEvent="load";\' src=\'',BG='#',hE='%',IE=' ',OG="' border='0'>",XG="' onerror='if(window.__gwt_transparentImgHandler)window.__gwt_transparentImgHandler(this);else this.src=\"",SG="',sizingMethod='crop'); margin-left: ",UD='(',KG=') no-repeat ',dH=', Size: ',LC='-',LE='-32767',yG='-selected',ED='.GMI44Y5BB{width:705px;}.GMI44Y5H{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:4px solid #cead97;background-color:#fff5ed;width:100%;}.GMI44Y5L{height:123px;}.GMI44Y5JB{background-color:#f0c6a0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#c63;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-toplright:0;border-top-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;height:480px;}.GMI44Y5DB{line-height:1em;}.GMI44Y5KB{font-size:44px;color:#69312f;font-weight:bold;text-align:left;padding:12px 0 0 32px;width:200px;}.k-home-summary{margin:0 auto;position:absolute;top:32%;}.k-home-summary ul{margin:0;list-style-image:none;list-style-type:none;}.k-home-summary li{color:#dd8a3d;white-space:nowrap;font-weight:bold;font-size:42px;line-height:55px;}.litext{top:-7px;position:relative;}.liimg{padding:0 45px !important;}.gwt-TabLayoutPanelTab{background-color:#f3d4ae;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;font-weight:bold;font-size:28px;padding:6px 5px;margin:0 0 0 10px;cursor:pointer;color:#dd8a3d;}.gwt-TabLayoutPanelTab-selected{background-color:#f9efcb;color:#69312f;}.GMI44Y5GB{font-size:28px;line-height:1.2em;color:#69312f;background-color:#f9efcb;height:84%;padding:30px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;margin:0 10px 10px;}.GMI44Y5GB li{margin-left:-12px;}.GMI44Y5N{float:left;}.GMI44Y5CB{float:right;}.GMI44Y5AB{height:',sF='.call(this) }',vF='.call(this)}',DG='/',$D='/>',jG='0',RE='0px',sD='100%',vG='16384px',DD='365A1152800FA0737250805ADEAAFABF.cache.png',CD='409D47324359E3F14C463CFDFEAE25A4.cache.png',qD='480px',XD=':',ZD='<',mD="<div class='GMI44Y5DB'> <span class='tabGroups GMI44Y5N'><\/span> <span>Groups<\/span> <\/div>",oD="<div class='GMI44Y5DB'> <span class='tabOrgs GMI44Y5N'><\/span> <span>Institutions<\/span> <\/div>",nD="<div class='GMI44Y5DB'> <span class='tabPublic GMI44Y5N'><\/span> <span>Public<\/span> <\/div>",lD="<div class='GMI44Y5DB'> <span class='tabUsers GMI44Y5N'><\/span> <span>Users<\/span> <\/div>",VG='<gwt:clipper style="',MG="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='",bD='<ul><li><span class="liimg tabUsers"/><span class="litext">Comunicate with others<\/span><\/li><li><span class="liimg tabGroups"/><span class="litext">Work in collaboration<\/span><\/li><li><span class="liimg tabPublic"/><span class="litext">And share with the world<\/span><\/li><\/ul>',CG='?',bH='Add not supported on this collection',eH='Add not supported on this list',DE='BEGIN',dE='BackgroundImageCache',qE='Cannot add a handler with a null type',rE='Cannot add a null handler',sE='Cannot fire null event',TC='Cannot set a new parent without first clearing the old parent',UC='Composite.initWidget() may only be called once.',YC='Credits',yE='DEFAULT',kF='DOMMouseScroll',EE='END',$C='For your organization (NGO, collective, academic group...) you can:<ul><li>create easily its website (blog, wiki, video gallery, etc)<\/li><li>group chat among the members<\/li><li>organize meetings and actions<\/li><li>create, share & edit documents simultaneously with the members<\/li><li>connect with other organizations with common interests<\/ul>',dD='GMI44Y5AB',BD='GMI44Y5BB',eD='GMI44Y5CB',yD='GMI44Y5F',zD='GMI44Y5G',kD='GMI44Y5GB',AD='GMI44Y5H',tD='GMI44Y5I',uD='GMI44Y5JB',fD='GMI44Y5KB',gD='GMI44Y5L',aD='If you are a big institution, such as a University, Social Forum, or umbrella federation, you can:<ul><li>install your own independent Kune server for your members<\/li><li>customize your Kune features and plugins to fit your needs<\/li><li>boost collaboration among the members<\/ul>',cH='Index: ',_C='Kune facilitates...<ul><li>the publication of contents in the web, for the general public<\/li><li>using CreativeCommons licences that allow the reuse and modification of contents<\/li><li>sharing of knowledge, solutions, researches, experiences with others <\/ul>',xE='LTR',NC='Null widget handle. If you are creating a composite, ensure that initWidget() has been called.',wE='RTL',FE='STRETCH',PC="Should only call onAttach when the widget is detached from the browser's document",RC="Should only call onDetach when the widget is attached to the browser's document",tG='SimplePanel can only contain one child widget',OC='Style names cannot be empty',SC="This widget's parent does not implement HasWidgets",XC='Why do we need',ZC='You can see Kune as a web tool to:<ul><li>create easily your personal web (blogs, photoblog, CV, etc)<\/li><li>create, share & edit your documents simultaneously with your fellows<\/li><li>connect & keep up with your fellows (social network, chat)<\/li><li>integrate rich content (videos, maps, polls...) or functionalities (translation, spelling, twitter...)<\/ul>',oF='_',mG='__gwtLastUnhandledEvent',tF='__gwt_dispatchDblClickEvent_',pF='__gwt_dispatchEvent_',wF='__gwt_dispatchUnhandledEvent_',OE='__styleRuler',cD='about.html',JE='absolute',dG='align',WD='anonymous',MF='aria-pressed',SE='auto',WE='blur',aG='bottom',rG='button',CE='cc.kune.intro.client.KuneIntro',kG='cellPadding',iG='cellSpacing',ZF='center',XE='change',MC='className',aH='clear.cache.gif',YG='clear.cache.gif"\' style="',NG="clear.cache.gif' style='",pE='click',nE='cm',TE='cmd cannot be null',lF='contextmenu',YE='dblclick',tE='dir',PF='disabled',QE='display',YD='div',wD='down',KF='down-disabled',xD='down-hovering',iE='em',iF='error',jE='ex',OF='false',RG="filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='",ZE='focus',VD='function',VE='function __gwt_initWindowCloseHandler(beforeunload, unload) {\n var wnd = window\n , oldOnBeforeUnload = wnd.onbeforeunload\n , oldOnUnload = wnd.onunload;\n \n wnd.onbeforeunload = function(evt) {\n var ret, oldRet;\n try {\n ret = beforeunload();\n } finally {\n oldRet = oldOnBeforeUnload && oldOnBeforeUnload(evt);\n }\n // Avoid returning null as IE6 will coerce it into a string.\n // Ensure that "" gets returned properly.\n if (ret != null) {\n return ret;\n }\n if (oldRet != null) {\n return oldRet;\n }\n // returns undefined.\n };\n \n wnd.onunload = function(evt) {\n try {\n unload();\n } finally {\n oldOnUnload && oldOnUnload(evt);\n wnd.onresize = null;\n wnd.onscroll = null;\n wnd.onbeforeunload = null;\n wnd.onunload = null;\n }\n };\n \n // Remove the reference once we\'ve initialize the handler\n wnd.__gwt_initWindowCloseHandler = undefined;\n}\n',pG='gwt-CustomButton',VF='gwt-Frame',YF='gwt-HTML',lG='gwt-Image',nG='gwt-InlineLabel',WF='gwt-Label',sG='gwt-PushButton',xG='gwt-TabLayoutPanel',uG='gwt-TabLayoutPanelContent',zG='gwt-TabLayoutPanelTab',AG='gwt-TabLayoutPanelTabInner',wG='gwt-TabLayoutPanelTabs',pD='height',NE='hidden',aE='html',GG='http://',EG='https',FG='https://',UF='iframe',mE='in',$F='justify',hD='k-home-summary',$E='keydown',_E='keypress',aF='keyup',fE='left',bF='load',cF='losecapture',vE='ltr',RF='margin',bG='middle',oE='mm',AE='moduleStartup',dF='mousedown',eF='mousemove',QC='mouseout',fF='mouseover',gF='mouseup',jF='mousewheel',bE='msie',TD='must be positive',VC='none',jD='normal',_D='on',BE='onModuleLoadStart',GF='onblur',nF='onclick',IF='oncontextmenu',HF='ondblclick',FF='onfocus',CF='onkeydown',DF='onkeypress',EF='onkeyup',yF='onmousedown',AF='onmousemove',zF='onmouseup',BF='onmousewheel',ME='overflow',PG='overflow: hidden; width: ',QF='padding',mF='paste',lE='pc',GE='position',kE='pt',gE='px',LG='px ',JD='px no-repeat;margin:23px 23px;}.tabUsers{height:',ND='px no-repeat;padding:1px 3px;}.GMI44Y5A{height:',KD='px no-repeat;padding:1px 3px;}.tabGroups{height:',MD='px no-repeat;padding:1px 3px;}.tabOrgs{height:',LD='px no-repeat;padding:1px 3px;}.tabPublic{height:',OD='px no-repeat;}.GMI44Y5B{height:',QD='px no-repeat;}.GMI44Y5C{height:',PD='px no-repeat;}.GMI44Y5D{height:',RD='px no-repeat;}.GMI44Y5E{height:',SD='px no-repeat;}.GMI44Y5G{-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;background-color:#c28d66;width:67px;margin-left:529px;margin-top:5px;}.GMI44Y5F{cursor:pointer;padding:6px 8px 2px;outline:0;}.GMI44Y5I{border:0;margin:0;width:100%;height:100%;background-color:#f0c6a0;}',ID='px -',JG='px; background: url(',UG='px; border: none',IG='px; height: ',TG='px; margin-top: ',QG='px; padding: 0px; zoom: 1',GD='px;overflow:hidden;background:url("',FD='px;width:',PE='relative',uF='return function() { w.__gwt_dispatchDblClickEvent_',rF='return function() { w.__gwt_dispatchEvent_',xF='return function() { w.__gwt_dispatchUnhandledEvent_',_F='right',qG='role',uE='rtl',UE='script',hF='scroll',SF='scrollHeight',XF='span',zE='startup',eE='styleFloat',fG='table',gG='tbody',cG='td',HE='top',hG='tr',NF='true',oG='up',JF='up-disabled',vD='up-hovering',eG='verticalAlign',TF='visible',qF='w',iD='whiteSpace',rD='width',HG='width: ',KE='zIndex';var _;_=Tb.prototype={};_.eQ=function Xb(a){return this===a};_.hC=function Yb(){return this.$H||(this.$H=++$e)};_.tM=JB;_.cM={};_=Sb.prototype=new Tb;_.cM={37:1};_.t=null;_=Rb.prototype=new Sb;_.Y=function vc(){};_.Z=function wc(){};_.$=function xc(){return this.o};_._=function yc(){mc(this)};_.ab=function zc(a){nc(this,a)};_.bb=function Ac(){oc(this)};_.cb=function Bc(){};_.db=function Cc(){};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.o=false;_.p=0;_.q=null;_.r=null;_.s=null;_=Qb.prototype=new Rb;_.$=function Fc(){if(this.n){return this.n.o}return false};_._=function Gc(){if(this.p!=-1){uc(this.n,this.p);this.p=-1}mc(this.n);this.t.__listener=this};_.ab=function Hc(a){nc(this,a);nc(this.n,a)};_.bb=function Ic(){oc(this.n)};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.n=null;_=Oc.prototype=Pb.prototype=new Qb;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.a=null;_.b=0;_.c=null;_.d=null;_.e=null;_.f=null;_.g=null;_.i=null;_.j=null;_.k=null;_=Uc.prototype=Sc.prototype=new Tb;_.eb=function Vc(a){Kc(this.a)};_.cM={4:1,9:1};_.a=null;_=Yc.prototype=Wc.prototype=new Tb;_.eb=function Zc(a){Lc(this.a)};_.cM={4:1,9:1};_.a=null;_=ad.prototype=$c.prototype=new Tb;_.cM={7:1,8:1,9:1};_.a=null;var cd=null,dd=null,ed=null,fd=null,gd=null,hd=null,id,jd,kd=null,ld=null,md=null,nd=null,od=null,pd=null;_=vd.prototype=sd.prototype=new Tb;_.cM={};_.a=false;_=Ad.prototype=new Tb;_.fb=function Jd(){this.j&&this.gb()};_.gb=function Kd(){this.ib((1+Math.cos(6.283185307179586))/2)};_.hb=function Ld(){this.ib((1+Math.cos(3.141592653589793))/2)};_.cM={24:1};_.f=-1;_.g=false;_.i=-1;_.j=false;var Bd=null,Cd=null;_=Od.prototype=new Tb;_.jb=function Wd(){this.b||GA(Pd,this);this.kb()};_.cM={17:1};_.b=false;_.c=0;var Pd;_=Yd.prototype=Nd.prototype=new Od;_.kb=function Zd(){Md()};_.cM={17:1};_=je.prototype=new Tb;_.cM={10:1,38:1};_=ie.prototype=new je;_.cM={10:1,38:1};_=ve.prototype=he.prototype=new ie;_.cM={3:1,10:1,38:1};_=ye.prototype=ge.prototype=new he;_.cM={3:1,10:1,38:1};_.a=null;_=Ve.prototype=new Tb;_.cM={};var Ze=0,$e=0;_=rf.prototype=lf.prototype=new Ve;_.cM={};_.a=null;_.b=null;var mf;_=If.prototype=Df.prototype=new Tb;_.mb=function Jf(a){return Cf(a)};_.cM={};var Wf=null;var lg=false,mg=false;var _g=null;_=uh.prototype=new Tb;_.eQ=function yh(a){return this===a};_.hC=function zh(){return this.$H||(this.$H=++$e)};_.nb=function Ah(){return this.a};_.cM={38:1,39:1,40:1};_.a=0;_=th.prototype=new uh;_.cM={25:1,27:1,38:1,39:1,40:1};var Bh,Ch,Dh,Eh;_=Jh.prototype=Hh.prototype=new th;_.cM={25:1,27:1,38:1,39:1,40:1};_=Mh.prototype=Kh.prototype=new th;_.cM={25:1,27:1,38:1,39:1,40:1};_=Ph.prototype=Nh.prototype=new th;_.cM={25:1,27:1,38:1,39:1,40:1};_=Sh.prototype=Qh.prototype=new th;_.cM={25:1,27:1,38:1,39:1,40:1};_=Th.prototype=new uh;_.cM={26:1,27:1,38:1,39:1,40:1};var Uh,Vh,Wh;_=_h.prototype=Zh.prototype=new Th;_.cM={26:1,27:1,38:1,39:1,40:1};_=ci.prototype=ai.prototype=new Th;_.cM={26:1,27:1,38:1,39:1,40:1};_=fi.prototype=di.prototype=new Th;_.cM={26:1,27:1,38:1,39:1,40:1};_=hi.prototype=new uh;_.cM={27:1,28:1,38:1,39:1,40:1};var ii,ji,ki,li;_=qi.prototype=oi.prototype=new hi;_.cM={27:1,28:1,38:1,39:1,40:1};_=ti.prototype=ri.prototype=new hi;_.cM={27:1,28:1,38:1,39:1,40:1};_=wi.prototype=ui.prototype=new hi;_.cM={27:1,28:1,38:1,39:1,40:1};_=zi.prototype=xi.prototype=new hi;_.cM={27:1,28:1,38:1,39:1,40:1};_=Ai.prototype=new uh;_.cM={27:1,29:1,38:1,39:1,40:1};var Bi,Ci,Di,Ei;_=Ji.prototype=Hi.prototype=new Ai;_.cM={27:1,29:1,38:1,39:1,40:1};_=Mi.prototype=Ki.prototype=new Ai;_.cM={27:1,29:1,38:1,39:1,40:1};_=Pi.prototype=Ni.prototype=new Ai;_.cM={27:1,29:1,38:1,39:1,40:1};_=Si.prototype=Qi.prototype=new Ai;_.cM={27:1,29:1,38:1,39:1,40:1};_=Ti.prototype=new uh;_.cM={30:1,38:1,39:1,40:1};var Ui,Vi,Wi,Xi,Yi,Zi,$i,_i,aj;_=gj.prototype=dj.prototype=new Ti;_.ob=function hj(){return gE};_.cM={30:1,38:1,39:1,40:1};_=kj.prototype=ij.prototype=new Ti;_.ob=function lj(){return hE};_.cM={30:1,38:1,39:1,40:1};_=oj.prototype=mj.prototype=new Ti;_.ob=function pj(){return iE};_.cM={30:1,38:1,39:1,40:1};_=sj.prototype=qj.prototype=new Ti;_.ob=function tj(){return jE};_.cM={30:1,38:1,39:1,40:1};_=wj.prototype=uj.prototype=new Ti;_.ob=function xj(){return kE};_.cM={30:1,38:1,39:1,40:1};_=Aj.prototype=yj.prototype=new Ti;_.ob=function Bj(){return lE};_.cM={30:1,38:1,39:1,40:1};_=Ej.prototype=Cj.prototype=new Ti;_.ob=function Fj(){return mE};_.cM={30:1,38:1,39:1,40:1};_=Ij.prototype=Gj.prototype=new Ti;_.ob=function Jj(){return nE};_.cM={30:1,38:1,39:1,40:1};_=Mj.prototype=Kj.prototype=new Ti;_.ob=function Nj(){return oE};_.cM={30:1,38:1,39:1,40:1};var Sj,Tj=false,Uj,Vj,Wj;_=bk.prototype=_j.prototype=new Tb;_.lb=function ck(){(Xj(),Tj)&&Yj()};_.cM={13:1};var gk;_=xk.prototype=new Tb;_.cM={};_.c=false;_.d=null;_=wk.prototype=new xk;_.qb=function Fk(){return Ik(),Hk};_.cM={};_.a=null;_.b=null;var Ak=null;_=vk.prototype=new wk;_.cM={};_=Kk.prototype=uk.prototype=new vk;_.pb=function Lk(a){jn(a,4).eb(this)};_.cM={};var Hk;_=Rk.prototype=Ok.prototype=new Tb;_.hC=function Sk(){return this.c};_.cM={};_.c=0;var Pk=0;_=Uk.prototype=Nk.prototype=new Ok;_.cM={5:1};_.a=null;_.b=null;_=ql.prototype=ml.prototype=new Tb;_.cM={};_.a=null;_=Cl.prototype=yl.prototype=new xk;_.pb=function Dl(a){jn(a,6).rb(this)};_.qb=function Fl(){return zl};_.cM={};var zl=null;
+--></script>
+<script><!--
+_=Pl.prototype=Ml.prototype=new xk;_.pb=function Ql(a){Mc(jn(jn(a,7),8).a)};_.qb=function Sl(){return Nl};_.cM={};var Nl=null;_=Ul.prototype=new Tb;_.cM={32:1};_=_l.prototype=Xl.prototype=new Tb;_.cM={32:1};_.a=null;_.b=null;_=pm.prototype=dm.prototype=new Ul;_.cM={32:1};_.a=null;_.b=0;_.c=false;_=sm.prototype=qm.prototype=new Tb;_.cM={};_=vm.prototype=tm.prototype=new Tb;_.lb=function wm(){im(this.a,this.c,this.b)};_.cM={13:1};_.a=null;_.b=null;_.c=null;_=zm.prototype=xm.prototype=new he;_.cM={3:1,10:1,38:1};_=Lm.prototype=Gm.prototype=new uh;_.cM={33:1,38:1,39:1,40:1};var Hm,Im,Jm;_=Qm.prototype=Nm.prototype=new Tb;_.cM={};_.aC=null;_.qI=0;var $m,_m;_=mo.prototype=ao.prototype=new Tb;_.cM={};_.a=null;_.d=null;_=qo.prototype=no.prototype=new Ad;_.fb=function ro(){io(this.a,0,null);this.a.a=null};_.gb=function so(){io(this.a,0,null);this.a.a=null};_.ib=function to(a){var b,c;for(c=new fA(this.a.c);c.b<c.c.Db();){b=jn(eA(c),15);b.u&&(b.i=b.C+(b.K-b.C)*a);b.v&&(b.k=b.D+(b.M-b.D)*a);b.w&&(b.S=b.E+(b.O-b.E)*a);b.s&&(b.a=b.A+(b.G-b.A)*a);b.x&&(b.W=b.F+(b.Q-b.F)*a);b.t&&(b.f=b.B+(b.I-b.B)*a);$o(b)}Wo(this.a.b,this.a.d)};_.cM={24:1};_.a=null;_.b=null;_=zo.prototype=uo.prototype=new uh;_.cM={35:1,38:1,39:1,40:1};var vo,wo,xo;_=Jo.prototype=Bo.prototype=new Tb;_.cM={15:1};_.a=0;_.b=null;_.c=null;_.d=null;_.f=0;_.g=null;_.i=0;_.j=null;_.k=0;_.n=null;_.o=false;_.p=false;_.q=false;_.r=false;_.s=true;_.t=false;_.u=true;_.v=true;_.w=true;_.x=false;_.y=false;_.z=false;_.A=0;_.B=0;_.C=0;_.D=0;_.E=0;_.F=0;_.G=0;_.I=0;_.J=null;_.K=0;_.M=0;_.O=0;_.Q=0;_.R=null;_.S=0;_.T=null;_.V=true;_.W=0;_.X=null;_=Ko.prototype=new Tb;_.sb=function Qo(a,b,c){return No(this,a,b,c)};_.cM={};_.a=null;var Lo=null;_=So.prototype=new Ko;_.cM={};_=fp.prototype=Ro.prototype=new So;_.tb=function ip(a){ep(this,a,false)};_.ub=function jp(a,b){ep(this,a,b)};_.cM={};_=sp.prototype=qp.prototype=new Tb;_.cM={};_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;_=xp.prototype=vp.prototype=new he;_.cM={3:1,10:1,38:1};_=Fp.prototype=yp.prototype=new Tb;_.cM={};_.c=false;_.e=false;_=Ip.prototype=Gp.prototype=new Od;_.kb=function Jp(){if(!this.a.c){return}Bp(this.a)};_.cM={17:1};_.a=null;_=Mp.prototype=Kp.prototype=new Od;_.kb=function Np(){this.a.e=false;Cp(this.a,(new Date).getTime())};_.cM={17:1};_.a=null;_=Wp.prototype=Op.prototype=new Tb;_.vb=function Xp(){return this.c<this.a};_.wb=function Yp(){return Tp(this)};_.cM={};_.a=0;_.b=-1;_.c=0;_.d=null;var $p=null,_p=null;var kq;_=qq.prototype=oq.prototype=new Tb;_.rb=function rq(a){while((Qd(),Pd).b>0){Rd(jn(DA(Pd,0),17))}};_.cM={6:1,9:1};var tq=false,uq=null;_=Eq.prototype=Bq.prototype=new xk;_.pb=function Fq(a){wn(a);null.Nb()};_.qb=function Gq(){return Cq};_.cM={};var Cq;_=Jq.prototype=Hq.prototype=new Xl;_.cM={32:1};var Lq=false;var Tq=null,Uq=null,Vq=null;_=lr.prototype=new Rb;_.Y=function nr(){Nr(this,(Lr(),Jr))};_.Z=function or(){Nr(this,(Lr(),Kr))};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=kr.prototype=new lr;_.yb=function zr(){return new Ow(this.f)};_.xb=function Ar(a){return xr(this,a)};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=jr.prototype=new kr;_.xb=function Fr(a){var b;b=xr(this,a);b&&Er(a.t);return b};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=Mr.prototype=Ir.prototype=new xm;_.cM={3:1,10:1,38:1};var Jr,Kr;_=Qr.prototype=Or.prototype=new Tb;_.zb=function Rr(a){a._()};_.cM={};_=Ur.prototype=Sr.prototype=new Tb;_.zb=function Vr(a){a.bb()};_.cM={};_=Yr.prototype=new Rb;_._=function as(){$r(this)};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=Xr.prototype=new Yr;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=ds.prototype=new kr;_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.d=null;_.e=null;_=gs.prototype=new Xr;_._=function As(){!this.b&&ms(this,this.j);$r(this)};_.ab=function Bs(a){var b,c,d;if(this.t[PF]){return}d=Nq(a.type);switch(d){case 1:if(!this.a){a.cancelBubble=true;return}break;case 4:if((a.button||0)==1){hx(this.t);(1&(!this.b&&ms(this,this.j),this.b.a))<=0&&xs(this);fq(this.t);this.g=true;a.returnValue=false}break;case 8:if(this.g){this.g=false;eq(this.t);(2&(!this.b&&ms(this,this.j),this.b).a)>0&&(a.button||0)==1&&((1&(!this.b&&ms(this,this.j),this.b.a))>0&&xs(this),ks(this))}break;case 64:this.g&&(a.returnValue=false,undefined);break;case 32:c=a.relatedTarget||a.toElement;if(jg(this.t,a.srcElement)&&(!c||!jg(this.t,c))){this.g&&(1&(!this.b&&ms(this,this.j),this.b.a))>0&&xs(this);(2&(!this.b&&ms(this,this.j),this.b.a))>0&&ys(this)}break;case 16:if(jg(this.t,a.srcElement)){(2&(!this.b&&ms(this,this.j),this.b.a))<=0&&ys(this);this.g&&(1&(!this.b&&ms(this,this.j),this.b.a))<=0&&xs(this)}break;case 4096:if(this.i){this.i=false;(1&(!this.b&&ms(this,this.j),this.b.a))>0&&xs(this)}break;case 8192:if(this.g){this.g=false;(1&(!this.b&&ms(this,this.j),this.b.a))>0&&xs(this)}}nc(this,a);if((Nq(a.type)&896)!=0){b=(a.keyCode||0)&65535;switch(d){case 128:if(b==32){this.i=true;(1&(!this.b&&ms(this,this.j),this.b.a))<=0&&xs(this)}break;case 512:if(this.i&&b==32){this.i=false;(1&(!this.b&&ms(this,this.j),this.b.a))>0&&xs(this);ks(this)}break;case 256:if(b==10||b==13){(1&(!this.b&&ms(this,this.j),this.b.a))<=0&&xs(this);(1&(!this.b&&ms(this,this.j),this.b.a))>0&&xs(this);ks(this)}}}};_.bb=function Cs(){oc(this);is(this);(2&(!this.b&&ms(this,this.j),this.b.a))>0&&ys(this)};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.a=false;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.g=false;_.i=false;_.j=null;_.k=null;_.n=null;_=Es.prototype=new Tb;_.cM={};_.c=null;_.d=null;_.e=null;_=Ks.prototype=Ds.prototype=new Es;_.cM={};_.a=0;_.b=null;_=Ts.prototype=Ls.prototype=new kr;_.xb=function Us(a){var b,c,d;b=(d=a.t.parentNode,(!d||d.nodeType!=1)&&(d=null),d);c=xr(this,a);if(c){a.t.style[rD]=WC;a.t.style[pD]=WC;a.t.style.display=WC;this.t.removeChild(b);this.b==a&&(this.b=null)}return c};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.a=false;_.b=null;var Ms=null;_=_s.prototype=Vs.prototype=new Ad;_.gb=function at(){if(this.d){this.a.style[pD]=sD;this.a.style.display=WC;this.b.style.display=VC;this.b.style[pD]=sD}else{this.a.style.display=VC;this.a.style[pD]=sD;this.b.style[pD]=sD;this.b.style.display=WC}this.a.style[ME]=TF;this.b.style[ME]=TF;this.a=null;this.b=null;this.e.t.style.display=VC;this.e=null};_.hb=function bt(){var a,b,c;a=(c=this.a.parentNode,(!c||c.nodeType!=1)&&(c=null),c);b=a.offsetHeight||0;if(this.d){this.c=this.b.offsetHeight||0;this.b.style[pD]=Vx(1,this.c-1)+(bj(),gE)}else{this.c=this.a.offsetHeight||0;this.a.style[pD]=Vx(1,this.c-1)+(bj(),gE)}(a.offsetHeight||0)!=b&&(this.c=-1);this.a.style[ME]=NE;this.b.style[ME]=NE;Zs(this,0);this.a.style.display=WC;this.b.style.display=WC};_.ib=function ct(a){Zs(this,a)};_.cM={24:1};_.a=null;_.b=null;_.c=-1;_.d=false;_.e=null;_=gt.prototype=dt.prototype=new Tb;_.cM={};_.a=null;_.b=null;_.c=null;_=kt.prototype=ht.prototype=new kr;_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=ot.prototype=mt.prototype=new Rb;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=rt.prototype=new Rb;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.a=null;_=yt.prototype=qt.prototype=new rt;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=Dt.prototype=Ct.prototype=pt.prototype=new qt;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};var Nt,Ot,Pt;_=Rt.prototype=new Tb;_.cM={};_=Vt.prototype=Tt.prototype=new Rt;_.cM={};_.a=null;var Yt;_=au.prototype=$t.prototype=new Tb;_.cM={};_.a=null;_=ju.prototype=eu.prototype=new ds;_.xb=function ku(a){var b,c,d;c=(d=a.t.parentNode,(!d||d.nodeType!=1)&&(d=null),d);b=xr(this,a);b&&this.b.removeChild(c);return b};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.b=null;_=ou.prototype=lu.prototype=new Rb;_.ab=function qu(a){Nq(a.type)==32768&&!!this.a&&($w(this)[mG]=WC,undefined);nc(this,a)};_.cb=function ru(){var a;a=Kg($w(this),mG);fy(bF,a)&&mq(new Bu(this))};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.a=null;_=tu.prototype=new Tb;_.cM={};_=xu.prototype=su.prototype=new tu;_.cM={};_=Bu.prototype=yu.prototype=new Tb;_.lb=function Cu(){Au(this)};_.cM={13:1,16:1};_.a=null;_=Hu.prototype=Fu.prototype=new qt;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=Ou.prototype=Lu.prototype=new Tb;_.lb=function Pu(){this.d=false;if(this.a){return}io(this.c,this.b,new Su)};_.cM={13:1};_.a=false;_.b=0;_.c=null;_.d=false;_=Su.prototype=Qu.prototype=new Tb;_.cM={};_=bv.prototype=Tu.prototype=new kr;_.cb=function cv(){jo(this.a)};_.db=function dv(){ko(this.a)};_.xb=function ev(a){var b;return b=xr(this,a),b&&lo(this.a,a.r),b};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.a=null;_.b=null;_=iv.prototype=gv.prototype=new gs;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=kv.prototype=new Qb;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=mv.prototype=new jr;_.cM={18:1,19:1,20:1,22:1,31:1,32:1,36:1,37:1};var nv,ov,pv;_=yv.prototype=wv.prototype=new Tb;_.zb=function zv(a){a.$()&&a.bb()};_.cM={};_=Cv.prototype=Av.prototype=new Tb;_.rb=function Dv(a){tv()};_.cM={6:1,9:1};_=Gv.prototype=Ev.prototype=new mv;_.cM={18:1,19:1,20:1,22:1,31:1,32:1,36:1,37:1};_=Mv.prototype=Hv.prototype=new lr;_.Ab=function Ov(){return this.t};_.yb=function Pv(){return new Vv(this)};_.xb=function Qv(a){return Kv(this,a)};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.b=null;_=Vv.prototype=Rv.prototype=new Tb;_.vb=function Wv(){return this.a};_.wb=function Xv(){return Uv(this)};_.cM={};_.b=null;_=lw.prototype=bw.prototype=new kv;_.yb=function mw(){return new Ow(this.c)};_.xb=function nw(a){return iw(this,a)};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.a=0;_.b=null;_.d=null;_.e=-1;_=qw.prototype=ow.prototype=new Tb;_.eb=function rw(a){kw(this.a,this.b)};_.cM={4:1,9:1};_.a=null;_.b=null;_=vw.prototype=sw.prototype=new Hv;_.Ab=function ww(){return this.a};_.cM={18:1,19:1,21:1,22:1,31:1,32:1,36:1,37:1};_.a=null;_=Gw.prototype=xw.prototype=new Tb;_.yb=function Hw(){return new Ow(this)};_.cM={};_.a=null;_.b=0;_=Ow.prototype=Iw.prototype=new Tb;_.vb=function Pw(){return this.a<this.b.b-1};_.wb=function Qw(){return Mw(this)};_.cM={};_.a=-1;_.b=null;_=Rw.prototype=new Tb;_.cM={};_=_w.prototype=Vw.prototype=new Rw;_.cM={};var Ww;_=lx.prototype=jx.prototype=new he;_.cM={3:1,10:1,38:1};_=px.prototype=nx.prototype=new Tb;_.cM={};_=tx.prototype=rx.prototype=new he;_.cM={3:1,10:1,38:1};_=yx.prototype=wx.prototype=new he;_.cM={3:1,10:1,38:1};_=Bx.prototype=zx.prototype=new he;_.cM={3:1,10:1,38:1};_=Fx.prototype=Ex.prototype=Cx.prototype=new he;_.cM={3:1,10:1,38:1};_=Hx.prototype=new Tb;_.cM={38:1,41:1};_=Kx.prototype=Gx.prototype=new Hx;_.eQ=function Lx(a){return a!=null&&a.cM&&!!a.cM[23]&&jn(a,23).a==this.a};_.hC=function Mx(){return this.a};_.cM={23:1,38:1,39:1,41:1};_.a=0;var Px;_=$x.prototype=Zx.prototype=Xx.prototype=new he;_.cM={3:1,10:1,38:1};_=by.prototype=_x.prototype=new Tb;_.cM={38:1,42:1};_=String.prototype;_.eQ=function oy(a){return fy(this,a)};_.hC=function qy(){return xy(this)};_.cM={1:1,38:1,39:1};var sy,ty=0,uy;_=By.prototype=zy.prototype=new he;_.cM={3:1,10:1,38:1};_=Cy.prototype=new Tb;_.Bb=function Fy(a){throw new By(bH)};_.Cb=function Gy(a){var b;b=Ey(this.yb(),a);return !!b};_.Eb=function Hy(a){var b,c,d;d=this.Db();a.length<d&&(a=Tm(a,d));c=this.yb();for(b=0;b<d;++b){Ym(a,b,c.wb())}a.length>d&&Ym(a,d,null);return a};_.cM={};_=Jy.prototype=new Tb;_.eQ=function My(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[11])){return false}e=jn(a,11);if(this.d!=e.d){return false}for(c=new wz((new oz(e)).a);dA(c.a);){b=jn(eA(c.a),43);d=b.Gb();f=b.Hb();if(!(d==null?this.c:d!=null&&d.cM&&!!d.cM[1]?XD+jn(d,1) in this.e:Wy(this,d,~~Ie(d)))){return false}if(!IB(f,d==null?this.b:d!=null&&d.cM&&!!d.cM[1]?this.e[XD+jn(d,1)]:Uy(this,d,~~Ie(d)))){return false}}return true};_.hC=function Ny(){var a,b,c;c=0;for(b=new wz((new oz(this)).a);dA(b.a);){a=jn(eA(b.a),43);c+=a.hC();c=~~c}return c};_.cM={11:1};_=Iy.prototype=new Jy;_.Fb=function ez(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&Ge(a,b)};_.cM={11:1};_.a=null;_.b=null;_.c=false;_.d=0;_.e=null;_=gz.prototype=new Cy;_.eQ=function iz(a){var b,c,d;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[44])){return false}c=jn(a,44);if(c.Db()!=this.Db()){return false}for(b=c.yb();b.vb();){d=b.wb();if(!this.Cb(d)){return false}}return true};_.hC=function jz(){var a,b,c;a=0;for(b=this.yb();b.vb();){c=b.wb();if(c!=null){a+=Ie(c);a=~~a}}return a};_.cM={44:1};_=oz.prototype=fz.prototype=new gz;_.Cb=function pz(a){return lz(this,a)};_.yb=function qz(){return new wz(this.a)};_.Db=function rz(){return this.a.d};_.cM={44:1};_.a=null;_=wz.prototype=sz.prototype=new Tb;_.vb=function xz(){return dA(this.a)};_.wb=function yz(){return jn(eA(this.a),43)};_.cM={};_.a=null;_=Az.prototype=new Tb;_.eQ=function Cz(a){var b;if(a!=null&&a.cM&&!!a.cM[43]){b=jn(a,43);if(IB(this.Gb(),b.Gb())&&IB(this.Hb(),b.Hb())){return true}}return false};_.hC=function Dz(){var a,b;a=0;b=0;this.Gb()!=null&&(a=Ie(this.Gb()));this.Hb()!=null&&(b=Ie(this.Hb()));return a^b};_.cM={43:1};_=Fz.prototype=zz.prototype=new Az;_.Gb=function Gz(){return null};_.Hb=function Hz(){return this.a.b};_.Ib=function Iz(a){return $y(this.a,a)};_.cM={43:1};_.a=null;_=Lz.prototype=Jz.prototype=new Az;_.Gb=function Mz(){return this.a};_.Hb=function Nz(){return this.b.e[XD+this.a]};_.Ib=function Oz(a){return _y(this.b,this.a,a)};_.cM={43:1};_.a=null;_.b=null;_=Pz.prototype=new Cy;_.Bb=function Tz(a){this.Jb(this.Db(),a);return true};_.Jb=function Uz(a,b){throw new By(eH)};_.eQ=function Wz(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[12])){return false}f=jn(a,12);if(this.Db()!=f.Db()){return false}d=new fA(this);e=f.yb();while(d.b<d.c.Db()){b=eA(d);c=eA(e);if(!(b==null?c==null:Ge(b,c))){return false}}return true};_.hC=function Xz(){var a,b,c;b=1;a=new fA(this);while(a.b<a.c.Db()){c=eA(a);b=31*b+(c==null?0:Ie(c));b=~~b}return b};_.yb=function Zz(){return new fA(this)};_.Lb=function $z(){return new lA(this,0)};_.Mb=function _z(a){return new lA(this,a)};_.cM={12:1};_=fA.prototype=aA.prototype=new Tb;_.vb=function gA(){return this.b<this.c.Db()};_.wb=function hA(){return eA(this)};_.cM={};_.b=0;_.c=null;_=lA.prototype=iA.prototype=new aA;_.cM={};_.a=null;_=pA.prototype=mA.prototype=new gz;_.Cb=function qA(a){return Sy(this.a,a)};_.yb=function rA(){var a;return a=new wz(this.b.a),new vA(a)};_.Db=function sA(){return this.b.a.d};_.cM={44:1};_.a=null;_.b=null;_=vA.prototype=tA.prototype=new Tb;_.vb=function wA(){return dA(this.a.a)};_.wb=function xA(){var a;a=jn(eA(this.a.a),43);return a.Gb()};_.cM={};_.a=null;_=JA.prototype=yA.prototype=new Pz;_.Bb=function KA(a){return Ym(this.a,this.b++,a),true};_.Jb=function LA(a,b){CA(this,a,b)};_.Cb=function MA(a){return EA(this,a,0)!=-1};_.Kb=function NA(a){return Vz(a,this.b),this.a[a]};_.Db=function OA(){return this.b};_.Eb=function RA(a){return IA(this,a)};_.cM={12:1,38:1};_.b=0;var UA;_=YA.prototype=WA.prototype=new Pz;_.Cb=function ZA(a){return false};_.Kb=function $A(a){throw new Ex};_.Db=function _A(){return 0};_.cM={12:1,38:1};_=dB.prototype=aB.prototype=new Iy;_.cM={11:1,38:1};_=kB.prototype=eB.prototype=new gz;_.Bb=function lB(a){var b;return b=Yy(this.a,a,this),b==null};_.Cb=function mB(a){return Sy(this.a,a)};_.yb=function nB(){var a;return a=new wz(Ly(this.a).b.a),new vA(a)};_.Db=function oB(){return this.a.d};_.cM={38:1,44:1};_.a=null;_=xB.prototype=uB.prototype=new Az;_.Gb=function yB(){return this.a};_.Hb=function zB(){return this.b};_.Ib=function AB(a){var b;b=this.b;this.b=a;return b};_.cM={43:1};_.a=null;_.b=null;_=DB.prototype=BB.prototype=new he;_.cM={3:1,10:1,38:1};var $entry=cf;var zn=new px,yn=new px,Kn=new px,En=new px,An=new px,Bn=new px,Cn=new px,Dn=new px,Ln=new px,Fn=new px,Gn=new px,Hn=new px,In=new px,Jn=new px;$stats && $stats({moduleName:'kuneintro',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.kuneintro) $wnd.kuneintro.onScriptLoad();
+--></script></body></html>
\ No newline at end of file
Added: intro/war/kuneintro/ABC9EFE0679CA6698BBC356D35F42728.cache.html
===================================================================
--- intro/war/kuneintro/ABC9EFE0679CA6698BBC356D35F42728.cache.html (rev 0)
+++ intro/war/kuneintro/ABC9EFE0679CA6698BBC356D35F42728.cache.html 2011-05-09 10:41:51 UTC (rev 1363)
@@ -0,0 +1,564 @@
+<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.1.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = 'ABC9EFE0679CA6698BBC356D35F42728';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'kuneintro',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
+function PA(){}
+function Pb(){}
+function Tb(){}
+function Sb(){}
+function Rb(){}
+function Qb(){}
+function Sc(){}
+function Wc(){}
+function $c(){}
+function td(){}
+function qd(){}
+function yd(){}
+function Md(){}
+function Ld(){}
+function ge(){}
+function fe(){}
+function ee(){}
+function de(){}
+function Se(){}
+function nf(){}
+function gf(){}
+function Ef(){}
+function zf(){}
+function _g(){}
+function $g(){}
+function kh(){}
+function nh(){}
+function qh(){}
+function th(){}
+function wh(){}
+function Ch(){}
+function Fh(){}
+function Ih(){}
+function Mh(){}
+function Th(){}
+function Wh(){}
+function Zh(){}
+function ai(){}
+function di(){}
+function ki(){}
+function ni(){}
+function qi(){}
+function ti(){}
+function wi(){}
+function Ii(){}
+function Ni(){}
+function Ri(){}
+function Vi(){}
+function Zi(){}
+function bj(){}
+function fj(){}
+function jj(){}
+function nj(){}
+function Gj(){}
+function Ej(){}
+function _j(){}
+function $j(){}
+function Zj(){}
+function ak(){}
+function nk(){}
+function rk(){}
+function qk(){}
+function Rk(){}
+function fl(){}
+function bl(){}
+function sl(){}
+function pl(){}
+function xl(){}
+function Al(){}
+function Il(){}
+function Xl(){}
+function Vl(){}
+function Yl(){}
+function am(){}
+function jm(){}
+function tm(){}
+function qm(){}
+function Fn(){}
+function Pn(){}
+function Wn(){}
+function Wo(){}
+function bo(){}
+function lo(){}
+function uo(){}
+function Go(){}
+function Lo(){}
+function Oo(){}
+function $o(){}
+function cp(){}
+function Fp(){}
+function Dp(){}
+function Qp(){}
+function Wp(){}
+function Aq(){}
+function zq(){}
+function yq(){}
+function Xq(){}
+function dr(){}
+function br(){}
+function hr(){}
+function fr(){}
+function lr(){}
+function kr(){}
+function sr(){}
+function vr(){}
+function Tr(){}
+function Sr(){}
+function $r(){}
+function os(){}
+function is(){}
+function ss(){}
+function ws(){}
+function Bs(){}
+function Gs(){}
+function Fs(){}
+function Es(){}
+function et(){}
+function gt(){}
+function nt(){}
+function tt(){}
+function At(){}
+function It(){}
+function Ht(){}
+function Nt(){}
+function Ut(){}
+function $t(){}
+function fu(){}
+function du(){}
+function gu(){}
+function vu(){}
+function zu(){}
+function Bu(){}
+function Nu(){}
+function Lu(){}
+function Ru(){}
+function Pu(){}
+function Tu(){}
+function Wu(){}
+function ev(){}
+function qv(){}
+function Dv(){}
+function Hv(){}
+function Mv(){}
+function Xv(){}
+function pw(){}
+function vw(){}
+function tw(){}
+function xw(){}
+function Cw(){}
+function Fw(){}
+function Iw(){}
+function Nw(){}
+function Mw(){}
+function bx(){}
+function fx(){}
+function Fx(){}
+function Ix(){}
+function Px(){}
+function Ox(){}
+function my(){}
+function ly(){}
+function yy(){}
+function Gy(){}
+function Fy(){}
+function Py(){}
+function Vy(){}
+function gz(){}
+function oz(){}
+function sz(){}
+function zz(){}
+function Ez(){}
+function cA(){}
+function aA(){}
+function gA(){}
+function kA(){}
+function AA(){}
+function HA(){}
+function hx(a){}
+function dx(){Df()}
+function te(){Df()}
+function No(){Df()}
+function rw(){Df()}
+function zw(){Df()}
+function Kw(){Df()}
+function JA(){Df()}
+function se(a){Df()}
+function Ew(a){Df()}
+function Hw(a){Df()}
+function Lw(a){Df()}
+function ex(a){Df()}
+function Hx(a){Df()}
+function Wd(){Od()}
+function Ao(){no()}
+function Tp(){Sp()}
+function _b(a,b){a.t=b}
+function _h(){this.a=2}
+function sh(){this.a=2}
+function Kh(){this.a=2}
+function mh(){this.a=0}
+function Eh(){this.a=0}
+function Vh(){this.a=0}
+function ph(){this.a=1}
+function Hh(){this.a=1}
+function Yh(){this.a=1}
+function vh(){this.a=3}
+function vi(){this.a=3}
+function ci(){this.a=3}
+function Xi(){this.a=3}
+function mi(){this.a=0}
+function Li(){this.a=0}
+function pi(){this.a=1}
+function Pi(){this.a=1}
+function si(){this.a=2}
+function Ti(){this.a=2}
+function _i(){this.a=4}
+function dj(){this.a=5}
+function hj(){this.a=6}
+function lj(){this.a=7}
+function pj(){this.a=8}
+function Uc(a){this.a=a}
+function Yc(a){this.a=a}
+function ad(a){this.a=a}
+function it(a){this.a=a}
+function pt(a){this.a=a}
+function Qt(a){this.a=a}
+function Qw(a){this.a=a}
+function bw(a){this.b=a}
+function bu(a){this.c=a}
+function lz(a){this.c=a}
+function Bz(a){this.a=a}
+function uy(a){this.a=a}
+function Ly(a){this.a=a}
+function kp(a){this.d=a}
+function Vk(){this.a={}}
+function uk(){this.c=++sk}
+function om(a,b){this.a=b}
+function _n(a,b){this.a=b}
+function Er(a,b){a.e=b}
+function Gr(a,b){a.f=b}
+function Yg(a){a[rD]=sD}
+function jA(){Xx(this)}
+function Jj(){Jj=PA;Mj()}
+function Bt(){Bt=PA;new jA}
+function qA(){this.a=new jA}
+function jf(){jf=PA;hf=new nf}
+function Ap(){Ap=PA;zp=new Vo}
+function Sp(){Sp=PA;Rp=new uk}
+function tp(a){return true}
+function al(){return null}
+function ax(a){return 5<a?5:a}
+function gp(a){return a.c<a.a}
+function ap(a){Od();this.a=a}
+function Yo(a){Od();this.a=a}
+function Mc(a){a.b=a.i.e+1}
+function iu(a,b){ju(a,b,a.f.b)}
+function Ov(a,b){Rv(a,b,a.b)}
+function Rq(a,b){Gq(a,b,a.t)}
+function ys(a,b,c){Kq(a,b,a.t,c)}
+function bc(a,b,c){fc(a.t,b,c)}
+function xp(a,b){cq();qq(a,b)}
+function zv(a,b){yv(a,Qv(a.c,b))}
+function kc(a,b){!!a.q&&Dl(a.q,b)}
+function ou(a,b,c){b.r.U=c;au(a.b)}
+function Uo(a,b){Hz(a.b,b);To(a)}
+function Lc(a){a.b=ax(a.b+1);Nc(a)}
+function jz(a){return a.b<a.c.zb()}
+function _w(a,b){return a>b?a:b}
+function Ry(a,b){this.b=a;this.a=b}
+function Sn(a,b){this.a=a;this.b=b}
+function Fv(a,b){this.a=a;this.b=b}
+function vz(a,b){this.a=a;this.b=b}
+function DA(a,b){this.a=a;this.b=b}
+function ve(a){Df();this.a=a;Cf(this)}
+function _q(a){cm.call(this,a)}
+function Qe(b,a){b[b.length]=a}
+function _z(){_z=PA;$z=new cA}
+function Bx(){Bx=PA;yx={};Ax={}}
+function lk(){lk=PA;kk=new xk(new nk)}
+function El(a){this.a=new Ul;this.b=a}
+function _u(){this.t=Sf($doc,lD)}
+function Vu(){Gu.call(this,$doc.body)}
+function fp(a){return Jz(a.d.b,a.b)}
+function by(b,a){return kD+a in b.e}
+function Mm(a,b){return a.cM&&a.cM[b]}
+function Lq(a,b){return Mq(a,Pv(a.f,b))}
+function Nn(a,b){so(b.d,b.c);Mz(a.c,b)}
+function _y(a,b){(a<0||a>=b)&&cz(a,b)}
+function ac(a,b,c){bc(a,dc(a.t)+RB+b,c)}
+function lu(a,b,c,d){go(b.r,c,d);au(a.b)}
+function nu(a,b,c,d){io(b.r,c,d);au(a.b)}
+function mf(a,b){a.b=of(a.b,[b,false])}
+function Kc(a){a.b=_w(0,a.b-1);Nc(a)}
+function vp(a){pp=a;cq();a.setCapture()}
+function cq(){if(!$p){mq();$p=true}}
+function $q(){$q=PA;Yq=new dr;Zq=new hr}
+function Od(){Od=PA;Nd=new Pz;Lp(new Fp)}
+function Yp(){this.a=new Ul;this.b=null}
+function Ul(){this.d=new jA;this.c=false}
+function iv(a){this.b=a;this.a=!!this.b.b}
+function Pz(){this.a=ym(mn,{38:1},0,0,0)}
+function Vv(){this.a=ym(kn,{38:1},19,4,0)}
+function Ln(a,b,c){return qo(a.b,a.d,b,c)}
+function Nl(a,b,c){var d;d=Pl(a,b);d.xb(c)}
+function cz(a,b){throw new Lw(VF+a+WF+b)}
+function Jz(a,b){_y(b,a.b);return a.a[b]}
+function Hz(a,b){Bm(a.a,a.b++,b);return true}
+function Wf(a,b){a.fireEvent(oD+b.type,b)}
+function Ml(a,b){!a.a&&(a.a=new Pz);Hz(a.a,b)}
+function hl(a){var b;if(cl){b=new fl;Dl(a,b)}}
+function Ks(a){this.t=a;this.a=new vs(this.t)}
+function $l(a,b,c){this.a=a;this.c=b;this.b=c}
+function Gu(a){this.f=new Vv;this.t=a;mc(this)}
+function gs(){this.f=new Vv;this.t=Sf($doc,lD)}
+function zs(){this.f=new Vv;this.t=Sf($doc,lD)}
+function Ds(){this.t=Sf($doc,fF);this.t[SB]=gF}
+function Ss(a){Rs.call(this);us(this.a,a,true)}
+function Os(a){Ks.call(this,a,mx(iF,bg(a)))}
+function Op(){Ip&&hl((!Jp&&(Jp=new Yp),Jp))}
+function Ww(){Ww=PA;Vw=ym(ln,{38:1},23,256,0)}
+function Fm(){Fm=PA;Dm=[];Em=[];Gm(new tm,Dm,Em)}
+function Aj(){Aj=PA;xj=[];yj=[];zj=[];vj=new Gj}
+function Fu(){Fu=PA;Cu=new Nu;Du=new jA;Eu=new qA}
+function Mj(){Mj=PA;Jj();Lj=ym(an,{38:1},-1,30,1)}
+function Dj(){if(!wj){wj=true;mf((jf(),hf),vj)}}
+function Ql(a,b){if(!b){throw new ex(FD)}Ol(a,b)}
+function Yu(a,b){if(a.b){throw new Hw(MF)}$u(a,b)}
+function Jq(a,b){if(b<0||b>a.f.b){throw new Kw}}
+function Iq(a,b){if(b<0||b>=a.f.b){throw new Kw}}
+function $m(a){if(a!=null){throw new zw}return null}
+function of(a,b){!a&&(a=[]);a[a.length]=b;return a}
+function mA(a,b){var c;c=cy(a.a,b,a);return c==null}
+function Rx(a){var b;b=new uy(a);return new vz(a,b)}
+function ng(a){var b;b=Nf(a);!!b&&b.removeChild(a)}
+function qx(b,a){return b.substr(a,b.length-a)}
+function Bg(b,a){return b[a]==null?null:String(b[a])}
+function Qm(a,b){return a!=null&&a.cM&&!!a.cM[b]}
+function Mp(a,b){return Ll((!Jp&&(Jp=new Yp),Jp).a,a,b)}
+function Lp(a){Np();return Mp(cl?cl:(cl=new uk),a)}
+function Bp(a){Ap();if(!a){throw new ex(eE)}Uo(zp,a)}
+function ul(a){var b;if(ql){b=new sl;!!a.q&&Dl(a.q,b)}}
+function mu(a,b,c,d,e){ho(b.r,c,d,e);au(a.b)}
+function Zr(a,b,c,d){this.b=c;this.a=d;this.e=a;this.c=b}
+function vs(a){this.a=a;this.b=fm(a);this.c=this.b}
+function Rs(){Os.call(this,Sf($doc,lD));this.t[SB]=jF}
+function Wt(){Os.call(this,Sf($doc,iF));this.t[SB]=GF}
+function mt(){mt=PA;new pt($D);new pt(mF);lt=new pt(XD)}
+function tv(a,b,c,d){var e;e=new Ss(c);uv(a,b,new Kv(e),d)}
+function ku(a,b){var c;c=Mq(a,b);c&&Nn(a.a,b.r);return c}
+function Pv(a,b){if(b<0||b>=a.b){throw new Kw}return a.a[b]}
+function qz(a){if(a.b<=0){throw new JA}return a.a.Gb(--a.b)}
+function To(a){if(a.b.b!=0&&!a.e&&!a.c){a.e=true;Qd(a.d,1)}}
+function Xx(a){a.a=[];a.e={};a.c=false;a.b=null;a.d=0}
+function Tq(a){a.style[sD]=aC;a.style[XD]=aC;a.style[TD]=aC}
+function pu(a,b,c){b.r.V=c;b.t.style.display=c?aC:_B;au(a.b)}
+function Gq(a,b,c){rc(b);Ov(a.f,b);c.appendChild(b.t);tc(b,a)}
+function jc(a,b,c){return Ll((!a.q?(a.q=new El(a)):a.q).a,c,b)}
+function De(a,b){return a.tM==PA||a.cM&&!!a.cM[1]?a.eQ(b):a===b}
+function Rm(a){return a!=null&&a.tM!=PA&&!(a.cM&&!!a.cM[1])}
+function gy(a,b){return !b?iy(a):hy(a,b,~~(b.$H||(b.$H=++Xe)))}
+function Wr(a,b){a.d=b.t;!!a.e.b&&Vr(a.e.b)==Vr(a)&&Dr(a.e,a.d)}
+function uc(a,b){a.p==-1?xp(a.t,b|(a.t.__eventBits||0)):(a.p|=b)}
+function Jv(a,b){b?bc(a,dc(a.t)+RF,true):bc(a,dc(a.t)+RF,false)}
+function Uv(a,b){var c;c=Qv(a,b);if(c==-1){throw new JA}Tv(a,c)}
+function Ar(a,b){var c;c=(b.a&1)==1;a.t.setAttribute(ZE,c?$E:_E)}
+function Io(a,b,c){this.b=0;this.c=0;this.a=c;this.e=b;this.d=a}
+function On(a){this.b=new Ao;this.c=new Pz;this.d=a;ro(this.b,a)}
+function _v(a){if(a.a>=a.b.b){throw new JA}return a.b.a[++a.a]}
+function Ex(){if(zx==256){yx=Ax;Ax={};zx=0}++zx}
+function Hu(a){Fu();try{a.bb()}finally{gy(Eu.a,a)!=null}}
+function Iu(){Fu();try{ar(Eu,Cu)}finally{Xx(Eu.a);Xx(Du)}}
+function up(a){!!pp&&a==pp&&(pp=null);cq();a.releaseCapture()}
+function Dd(a){if(!a.g){return}Mz(Ad,a);a.fb();a.j=false;a.g=false}
+function $e(){if(We++==0){kf((jf(),hf));return true}return false}
+function kz(a){if(a.b>=a.c.zb()){throw new JA}return a.c.Gb(a.b++)}
+function hv(a){if(!a.a||!a.b.b){throw new JA}a.a=false;return a.b.b}
+function Iz(a,b,c){(b<0||b>a.b)&&cz(b,a.b);a.a.splice(b,0,c);++a.b}
+function go(a,b,c){a.u=a.v=true;a.x=false;a.K=0;a.M=0;a.L=b;a.N=c}
+function io(a,b,c){a.w=a.t=true;a.s=false;a.O=0;a.I=56;a.P=b;a.J=c}
+function ho(a,b,c,d){a.w=a.s=true;a.t=false;a.O=b;a.G=0;a.P=c;a.H=d}
+function zm(a,b,c,d){Fm();Im(d,Dm,Em);d.aC=a;d.cM=b;d.qI=c;return d}
+function wm(a,b){var c,d;c=a;d=xm(0,b);zm(c.aC,c.cM,c.qI,d);return d}
+function ey(a,b){var c;c=a.b;a.b=b;if(!a.c){a.c=true;++a.d}return c}
+function iy(a){var b;b=a.b;a.b=null;if(a.c){a.c=false;--a.d}return b}
+function au(a){a.b=0;a.a=false;if(!a.d){a.d=true;mf((jf(),hf),a)}}
+function Mr(a){var b,c;b=(!a.b&&Br(a,a.j),a.b.a)^1;c=yr(a,b);Br(a,c)}
+function ip(a){Lz(a.d.b,a.b);--a.a;a.b<=a.c&&--a.c<0&&(a.c=0);a.b=-1}
+function Kn(a,b){var c,d;c=oo(a.d,b);d=new ko(c,b);Hz(a.c,d);return d}
+function Kq(a,b,c,d){d=Hq(a,b,d);rc(b);Rv(a.f,b,d);nq(c,b.t,d);tc(b,a)}
+function Ec(a,b){if(a.n){throw new Hw($B)}rc(b);_b(a,b.t);a.n=b;tc(b,a)}
+function Td(a,b){return $wnd.setTimeout($entry(function(){a.jb()}),b)}
+function Fe(a){return a.tM==PA||a.cM&&!!a.cM[1]?a.hC():a.$H||(a.$H=++Xe)}
+function vn(a){if(a!=null&&a.cM&&!!a.cM[10]){return a}return new ve(a)}
+function Nm(a,b){if(a!=null&&!(a.cM&&a.cM[b])){throw new zw}return a}
+function Kz(a,b,c){for(;c<a.b;++c){if(OA(b,a.a[c])){return c}}return -1}
+function xv(a,b){var c;c=Qv(a.c,b);if(c==-1){return false}return wv(a,c)}
+function Hq(a,b,c){var d;Jq(a,c);if(b.s==a){d=Qv(a.f,b);d<c&&--c}return c}
+function hp(a){var b;a.b=a.c;b=Jz(a.d.b,a.c++);a.c>=a.a&&(a.c=0);return b}
+function Nf(a){var b=a.parentNode;(!b||b.nodeType!=1)&&(b=null);return b}
+function xt(a){var b;b=Sf($doc,nF);b[oF]=a.a.a;b.style[pF]=a.c.a;return b}
+function Lz(a,b){var c;c=(_y(b,a.b),a.a[b]);a.a.splice(b,1);--a.b;return c}
+function Nr(a){var b,c;b=(!a.b&&Br(a,a.j),a.b.a)^2;b&=-5;c=yr(a,b);Br(a,c)}
+function nr(a){var b;mc(a);b=a.t.tabIndex;-1==b&&(a.t.tabIndex=0,undefined)}
+function no(){no=PA;mo=to((Gi(),xi),xi);$doc.body.appendChild(mo)}
+function nw(b){try{b.focus()}catch(a){if(!b||!b.focus){throw a}}}
+function Qv(a,b){var c;for(c=0;c<a.b;++c){if(a.a[c]==b){return c}}return -1}
+function Pp(){var a;if(Ip){a=new Tp;!!Jp&&Dl(Jp,a);return null}return null}
+function fy(e,a,b){var c,d=e.e;a=kD+a;a in d?(c=d[a]):++e.d;d[a]=b;return c}
+function Gm(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
+function Im(a,b,c){Fm();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
+function ro(a,b){b.style[TD]=(ii(),_D);b.appendChild(a.a=to((Gi(),yi),zi))}
+function Ns(){this.t=Sf($doc,lD);this.a=new vs(this.t);this.t[SB]=hF}
+function Dt(a){Bt();this.a=new Mt(this,a.d,a.b,a.c,a.e,a.a);this.t[SB]=wF}
+function xk(a){this.c=++sk;this.a=a;!dk&&(dk=new Vk);dk.a[CD]=this;this.b=CD}
+function rz(a,b){var c;this.a=a;this.c=a;c=a.zb();(b<0||b>c)&&cz(b,c);this.b=b}
+function Mz(a,b){var c;c=Kz(a,b,0);if(c==-1){return false}Lz(a,c);return true}
+function lx(a,b){if(!(b!=null&&b.cM&&!!b.cM[1])){return false}return String(a)==b}
+function Om(a){if(a!=null&&(a.tM==PA||a.cM&&!!a.cM[1])){throw new zw}return a}
+function Mf(a){var b=a.firstChild;while(b&&b.nodeType!=1)b=b.nextSibling;return b}
+function Pt(a){var b,c;b=(c=$doc.createEventObject(),c.type=oE,c);Wf(a.a.t,b)}
+function lf(a){var b,c;if(a.b){c=null;do{b=a.b;a.b=null;c=pf(b,c)}while(a.b);a.b=c}}
+function kf(a){var b,c;if(a.a){c=null;do{b=a.a;a.a=null;c=pf(b,c)}while(a.a);a.a=c}}
+function ju(a,b,c){var d;rc(b);Rv(a.f,b,c);d=Kn(a.a,b.t);b.r=d;tc(b,a);au(a.b)}
+function rp(a,b,c){var d;d=op;op=a;b==pp&&aq(a.type)==8192&&(pp=null);c.ab(a);op=d}
+function ic(a,b,c){uc(a,aq(c.b));return Ll((!a.q?(a.q=new El(a)):a.q).a,c,b)}
+function iA(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&De(a,b)}
+function OA(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&De(a,b)}
+function _e(b){return function(){try{return af(b,this,arguments)}catch(a){throw a}}}
+function af(a,b,c){var d;d=$e();try{return a.apply(b,c)}finally{d&&lf((jf(),hf));--We}}
+function Dr(a,b){if(a.c!=b){!!a.c&&a.t.removeChild(a.c);a.c=b;a.t.appendChild(a.c)}}
+function nq(a,b,c){c>=a.children.length?a.appendChild(b):a.insertBefore(b,a.children[c])}
+function $b(a,b){var c=a.parentNode;if(!c){return}c.insertBefore(b,a);c.removeChild(a)}
+function mx(b,a){if(a==null)return false;return b==a||b.toLowerCase()==a.toLowerCase()}
+function dt(){dt=PA;new it(kF);new it(lF);bt=new it(sD);new it(ZD);ct=bt;at=ct}
+function Ah(){Ah=PA;xh=new Eh;zh=new Hh;yh=new Kh;zm(dn,{38:1},26,[xh,zh,yh])}
+function ih(){ih=PA;hh=new mh;eh=new ph;fh=new sh;gh=new vh;zm(cn,{38:1},25,[hh,eh,fh,gh])}
+function Rh(){Rh=PA;Qh=new Vh;Oh=new Yh;Ph=new _h;Nh=new ci;zm(en,{38:1},28,[Qh,Oh,Ph,Nh])}
+function ii(){ii=PA;hi=new mi;gi=new pi;ei=new si;fi=new vi;zm(fn,{38:1},29,[hi,gi,ei,fi])}
+function nm(){nm=PA;mm=new om(JD,0);lm=new om(KD,1);km=new om(LD,2);zm(hn,{38:1},33,[mm,lm,km])}
+function $n(){$n=PA;Xn=new _n(QD,0);Yn=new _n(RD,1);Zn=new _n(SD,2);zm(jn,{38:1},35,[Xn,Yn,Zn])}
+function Cy(a){var b;b=new Pz;a.c&&Hz(b,new Ly(a));Wx(a,b);Vx(a,b);this.a=new lz(b)}
+function Vo(){this.a=new Yo(this);this.b=new Pz;this.d=new ap(this);this.f=new kp(this)}
+function qu(){this.f=new Vv;this.t=Sf($doc,lD);this.a=new On(this.t);this.b=new bu(this.a)}
+function Vr(a){if(!a.d){if(!a.c){a.d=Sf($doc,lD);return a.d}else{return Vr(a.c)}}else{return a.d}}
+function xr(a){if(a.g||a.i){up(a.t);a.g=false;a.i=false;(1&(!a.b&&Br(a,a.j),a.b.a))>0&&Mr(a)}}
+function Ro(a){var b;b=fp(a.f);ip(a.f);b!=null&&b.cM&&!!b.cM[16]&&new No(Nm(b,16));a.c=false;To(a)}
+function Yx(a,b){return b==null?a.c:b!=null&&b.cM&&!!b.cM[1]?by(a,Nm(b,1)):ay(a,b,~~Fe(b))}
+function Zx(a,b){return b==null?a.b:b!=null&&b.cM&&!!b.cM[1]?a.e[kD+Nm(b,1)]:$x(a,b,~~Fe(b))}
+function cy(a,b,c){return b==null?ey(a,c):b!=null&&b.cM&&!!b.cM[1]?fy(a,Nm(b,1),c):dy(a,b,c,~~Fe(b))}
+function cm(a){te.call(this,a.a.d==0?null:Nm(a.Ab(ym(on,{14:1,38:1},10,0,0)),14)[0])}
+function ym(a,b,c,d,e){var f;f=xm(e,d);Fm();Im(f,Dm,Em);f.aC=a;f.cM=b;f.qI=c;return f}
+function Kx(a,b){var c;while(a.rb()){c=a.sb();if(b==null?c==null:De(b,c)){return a}}return null}
+function bg(a){var b,c;c=a.tagName;b=a.scopeName;if(b==null||mx(pD,b)){return c}return b+kD+c}
+function lq(a,b){var c=a.children.length;for(var d=0;d<c;++d){if(b===a.children[d]){return d}}return -1}
+function xo(a){for(var b=0;b<a.childNodes.length;++b){var c=a.childNodes[b];c.__layer&&(c.__layer=null)}}
+function Tl(a){var b,c;if(a.a){try{for(c=new lz(a.a);c.b<c.c.zb();){b=Nm(kz(c),13);b.lb()}}finally{a.a=null}}}
+function fs(a,b){var c;Iq(a,b);c=a.b;a.b=Pv(a.f,b);if(a.b!=c){!_r&&(_r=new os);ns(_r,c,a.b,a.a&&a.o)}}
+function so(a,b){var c;ng(a);Nf(b)==a&&ng(b);c=b.style;c[TD]=aC;c[sD]=aC;c[XD]=aC;c[xC]=aC;c[vC]=aC}
+function fc(a,b,c){if(!a){throw new se(TB)}b=sx(b);if(b.length==0){throw new Ew(UB)}c?tg(a,b):Eg(a,b)}
+function oc(a){if(!a.$()){throw new Hw(XB)}try{a.db()}finally{try{a.Z()}finally{a.t.__listener=null;a.o=false}}}
+function Zu(a,b){if(a.b!=b){return false}try{tc(b,null)}finally{a.wb().removeChild(b.t);a.b=null}return true}
+function $u(a,b){if(b==a.b){return}!!b&&rc(b);!!a.b&&Zu(a,a.b);a.b=b;if(b){a.wb().appendChild(a.b.t);tc(b,a)}}
+function sc(a,b){a.o&&(a.t.__listener=null,undefined);!!a.t&&$b(a.t,b);a.t=b;a.o&&(a.t.__listener=a,undefined)}
+function Pd(a){a.b?($wnd.clearInterval(a.c),undefined):($wnd.clearTimeout(a.c),undefined);Mz(Nd,a)}
+function Oj(a,b,c){var d;d=$doc.styleSheets[a];c?(d.cssText+=b,undefined):(d.cssText=b+d.cssText,undefined);return d}
+function Pl(a,b){var c,d;d=Nm(Zx(a.d,b),11);if(!d){d=new jA;cy(a.d,b,d)}c=Nm(d.b,12);if(!c){c=new Pz;ey(d,c)}return c}
+function ie(a){var b,c,d;c=ym(nn,{38:1},42,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw new dx}c[d]=a[d]}}
+function rc(a){if(!a.s){(Fu(),Yx(Eu.a,a))&&Hu(a)}else if(Qm(a.s,22)){Nm(a.s,22).tb(a)}else if(a.s){throw new Hw(YB)}}
+function Sl(a,b){var c,d;d=Nm(Zx(a.d,b),11);if(!d){return _z(),_z(),$z}c=Nm(d.b,12);if(!c){return _z(),_z(),$z}return c}
+function Mq(a,b){var c;if(b.s!=a){return false}try{tc(b,null)}finally{c=b.t;Nf(c).removeChild(c);Uv(a.f,b)}return true}
+function Tv(a,b){var c;if(b<0||b>=a.b){throw new Kw}--a.b;for(c=b;c<a.b;++c){Bm(a.a,c,a.a[c+1])}Bm(a.a,a.b,null)}
+function Tw(a){var b,c;if(a>-129&&a<128){b=a+128;c=(Ww(),Vw)[b];!c&&(c=Vw[b]=new Qw(a));return c}return new Qw(a)}
+function Dx(a){Bx();var b=kD+a;var c=Ax[b];if(c!=null){return c}c=yx[b];c==null&&(c=Cx(a));Ex();return Ax[b]=c}
+function Wx(e,a){var b=e.e;for(var c in b){if(c.charCodeAt(0)==58){var d=new Ry(e,c.substring(1));a.xb(d)}}}
+function tc(a,b){var c;c=a.s;if(!b){try{!!c&&c.$()&&a.bb()}finally{a.s=null}}else{if(c){throw new Hw(ZB)}a.s=b;b.$()&&a._()}}
+function Dl(a,b){var c;!b.c||(b.c=false,b.d=null);c=b.d;b.d=a.b;try{Ql(a.a,b)}finally{c==null?(b.c=true,b.d=null):(b.d=c)}}
+function zo(a,b){var c,d,e,f;d=b.__layer;!!d&&wo(a,d);f=b.childNodes;for(c=0;c<f.length;++c){e=f[c];e.nodeType==1&&zo(a,e)}}
+function Df(){var a,b,c,d;c=Bf(new Ef);d=ym(nn,{38:1},42,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=new hx(c[a])}ie(d)}
+function Vx(h,a){var b=h.a;for(var c in b){var d=parseInt(c,10);if(c==d){var e=b[d];for(var f=0,g=e.length;f<g;++f){a.xb(e[f])}}}}
+function hk(a,b,c){var d,e,f;if(dk){f=Nm(dk.a[a.type],5);if(f){d=f.a.a;e=f.a.b;f.a.a=a;f.a.b=c;kc(b,f.a);f.a.a=d;f.a.b=e}}}
+function us(a,b,c){c?(a.a.innerHTML=b||aC,undefined):(a.a.innerText=b||aC,undefined);if(a.c!=a.b){a.c=a.b;gm(a.a,a.b)}}
+function ko(a,b){this.L=(Gi(),Fi);this.P=Fi;this.N=Fi;this.H=Fi;this.e=($n(),Zn);this.U=Zn;this.d=a;this.c=b}
+function gwtOnLoad(b,c,d,e){$moduleName=c;$moduleBase=d;if(b)try{$entry(sn)()}catch(a){b(c)}else{$entry(sn)()}}
+function Tj(a){var b;if($doc.styleSheets.length==0){return b=$doc.createStyleSheet(),b.cssText=a,b}return Oj(0,a,false)}
+function ay(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.Cb();if(h.Bb(a,g)){return true}}}return false}
+function $x(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.Cb();if(h.Bb(a,g)){return f.Db()}}}return null}
+function ry(a,b){var c,d,e;if(b!=null&&b.cM&&!!b.cM[43]){c=Nm(b,43);d=c.Cb();if(Yx(a.a,d)){e=Zx(a.a,d);return iA(c.Db(),e)}}return false}
+function fm(a){var b;b=a[GD]==null?null:String(a[GD]);if(mx(HD,b)){return nm(),mm}else if(mx(ID,b)){return nm(),lm}return nm(),km}
+function dc(a){var b,c;b=a[SB]==null?null:String(a[SB]);c=b.indexOf(String.fromCharCode(32));if(c>=0){return b.substr(0,c-0)}return b}
+function yf(a){var b,c,d;d=aC;a=sx(a);b=a.indexOf(hD);if(b!=-1){c=a.indexOf(iD)==0?8:0;d=sx(a.substr(c,b-c))}return d.length>0?d:jD}
+function Cf(a){var b,c,d,e;d=(Rm(a.a)?Om(a.a):null,[]);e=ym(nn,{38:1},42,d.length,0);for(b=0,c=e.length;b<c;++b){e[b]=new hx(d[b])}ie(e)}
+function Ju(){Fu();var a;a=Nm(Zx(Du,null),20);if(a){return a}Du.d==0&&Lp(new Ru);a=new Vu;cy(Du,null,a);mA(Eu,a);return a}
+function sx(c){if(c.length==0||c[0]>qD&&c[c.length-1]>qD){return c}var a=c.replace(/^(\s*)/,aC);var b=a.replace(/\s*$/,aC);return b}
+function gm(a,b){switch(b.a){case 0:{a[GD]=HD;break}case 1:{a[GD]=ID;break}case 2:{fm(a)!=(nm(),km)&&(a[GD]=aC,undefined);break}}}
+function rq(){var a=false;for(var b=0;b<$wnd.__gwt_globalEventArray.length;b++){!$wnd.__gwt_globalEventArray[b]()&&(a=true)}return !a}
+function Bm(a,b,c){if(c!=null){if(a.qI>0&&!Mm(c,a.qI)){throw new rw}if(a.qI<0&&(c.tM==PA||c.cM&&!!c.cM[1])){throw new rw}}return a[b]=c}
+function Ed(a,b,c){Dd(a);a.g=true;a.f=b;a.i=c;if(Fd(a,(new Date).getTime())){return}if(!Ad){Ad=new Pz;zd=new Wd}Hz(Ad,a);Ad.b==1&&Qd(zd,25)}
+function Kv(a){this.t=Sf($doc,lD);this.t.appendChild(this.a=Sf($doc,lD));$u(this,a);this.t[SB]=SF;this.a.className=TF;Yg(this.t.style,Ah())}
+function Ll(a,b,c){var d;if(!b){throw new ex(DD)}if(!c){throw new ex(ED)}return a.b>0?Ml(a,new $l(a,b,c)):(d=Pl(a,b),d.xb(c),undefined),new Xl}
+function dg(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 to(a,b){var c,d;c=Sf($doc,lD);c.innerHTML=aE;d=c.style;d[TD]=(ii(),UD);d[bE]=cE;d[XD]=-20+b.nb();d[xC]=10+a.nb();d[vC]=10+b.nb();return c}
+function pf(b,c){var a,e,f,g;for(e=0,f=b.length;e<f;++e){g=b[e];try{g[1]?g[0].Jb()&&(c=of(c,g)):g[0].lb()}catch(a){a=vn(a);if(!Qm(a,3))throw a}}return c}
+function Sj(a){var b,c,d;b=$doc.styleSheets.length;if(b==0){return c=$doc.createStyleSheet(),c.cssText=a,c}return d=$doc.styleSheets[b-1],d.cssText+=a,d}
+function mc(a){var b;if(a.$()){throw new Hw(VB)}a.o=true;a.t.__listener=a;b=a.p;a.p=-1;b>0&&(a.p==-1?xp(a.t,b|(a.t.__eventBits||0)):(a.p|=b));a.Y();a.cb()}
+function nc(a,b){var c;switch(aq(b.type)){case 16:case 32:c=b.relatedTarget||(b.type==WB?b.toElement:b.fromElement);if(!!c&&dg(a.t,c)){return}}hk(b,a,a.t)}
+function Gi(){Gi=PA;Fi=new Li;Di=new Pi;yi=new Ti;zi=new Xi;Ei=new _i;Ci=new dj;Ai=new hj;xi=new lj;Bi=new pj;zm(gn,{38:1},30,[Fi,Di,yi,zi,Ei,Ci,Ai,xi,Bi])}
+function Qd(a,b){if(b<=0){throw new Ew(gD)}a.b?($wnd.clearInterval(a.c),undefined):($wnd.clearTimeout(a.c),undefined);Mz(Nd,a);a.b=false;a.c=Td(a,b);Hz(Nd,a)}
+function Oz(a,b){var c,d,e;b.length<a.b&&(b=(d=b,e=xm(0,a.b),zm(d.aC,d.cM,d.qI,e),e));for(c=0;c<a.b;++c){Bm(b,c,a.a[c])}b.length>a.b&&Bm(b,a.b,null);return b}
+function Br(a,b){var c;if(a.b!=b){!!a.b&&ac(a,a.b.b,false);a.b=b;Dr(a,Vr(b));ac(a,a.b.b,true);!a.t[aF]&&(c=(b.a&1)==1,a.t.setAttribute(ZE,c?$E:_E),undefined)}}
+function yo(a,b,c,d,e,f,g){switch(e.a){case 0:case 1:break;default:d=d*qo(a,b.d,e,f);Gi();}g&&d<0&&(d=0);b.d.style[c]=~~Math.max(Math.min(d+0.5,2147483647),-2147483648)+tD}
+function Kd(){var a,b,c,d,e;d=ym(bn,{2:1,38:1},24,Ad.b,0);d=Nm(Oz(Ad,d),2);e=(new Date).getTime();for(b=0,c=d.length;b<c;++b){a=d[b];a.g&&Fd(a,e)&&Mz(Ad,a)}Ad.b>0&&Qd(zd,25)}
+function Hr(a,b){var c,d;if(!a.t[aF]!=b){c=(!a.b&&Br(a,a.j),a.b.a)^4;c&=-3;d=yr(a,c);Br(a,d);a.t[aF]=!b;if(b){Ar(a,(!a.b&&Br(a,a.j),a.b))}else{xr(a);a.t.removeAttribute(ZE)}}}
+function Np(){var a,b;if(!Ip){a=(b=Sf($doc,fE),b.text=gE,b);$doc.body.appendChild(a);$wnd.__gwt_initWindowCloseHandler($entry(Pp),$entry(Op));$doc.body.removeChild(a);Ip=true}}
+function xm(a,b){var c=new Array(b);if(a==3){for(var d=0;d<b;++d){var e=new Object;e.l=e.m=e.h=0;c[d]=e}}else if(a>0){var e=[null,0,false][a];for(var d=0;d<b;++d){c[d]=e}}return c}
+function hy(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.Cb();if(h.Bb(a,g)){c.length==1?delete h.a[b]:c.splice(d,1);--h.d;return f.Db()}}}return null}
+function dy(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.Cb();if(j.Bb(a,h)){var i=g.Db();g.Eb(b);return i}}}else{d=j.a[c]=[]}var g=new DA(a,b);d.push(g);++j.d;return null}
+function sn(){var a;!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:MD,evtGroup:ND,millis:(new Date).getTime(),type:OD,className:PD});a=new Oc;Rq((Fu(),Ju()),a)}
+function Oc(){Ec(this,Rc(this));us(this.k.a,dC,true);us(this.d.a,eC,true);us(this.g.a,fC,true);us(this.f.a,gC,true);this.b=0;this.c.a=false;us(this.e.a,hC,true);this.a.t.src=iC;Nc(this)}
+function wv(a,b){var c;if(b<0||b>=a.c.b){return false}c=Pv(a.c,b);Lq(a.f,b);ku(a.d,c);fc(c.t,NF,false);Tv(a.c,b);Lz(a.g,b);if(b==a.e){a.e=-1;a.c.b>0&&yv(a,0)}else b<a.e&&--a.e;return true}
+function Mt(a,b,c,d,e,f){var g,m;sc(a,(g=Sf($doc,iF),g.innerHTML=(m=yF+e+zF+f+AF+b+BF+-c+CF+-d+tD,DF+$moduleBase+EF+m+FF)||aC,Mf(g)));a.p==-1?xp(a.t,163967|(a.t.__eventBits||0)):(a.p|=163967)}
+function yv(a,b){var c;if(b==a.e){return}al(Tw(b));if(a.e!=-1){c=Pv(a.c,a.e);pu(a.d,c,false);Jv(Nm(Jz(a.g,a.e),21),false)}c=Pv(a.c,b);pu(a.d,c,true);Jv(Nm(Jz(a.g,b),21),true);a.e=b;ul(a,Tw(b))}
+function oo(a,b){var c,d;c=Sf($doc,lD);c.appendChild(b);c.style[TD]=(ii(),UD);c.style[VD]=(Rh(),WD);d=b.style;d[TD]=UD;d[sD]=0+(Gi(),tD);d[XD]=YD;d[ZD]=YD;d[$D]=YD;a.insertBefore(c,null);return c}
+function ar(b,c){var i;$q();var a,e,f,g,h;e=null;for(h=b.ub();h.rb();){g=Nm(h.sb(),19);try{c.vb(g)}catch(a){a=vn(a);if(Qm(a,10)){f=a;!e&&(e=new qA);i=cy(e.a,f,e)}else throw a}}if(e){throw new _q(e)}}
+function xu(){var a;this.t=(a=Sf($doc,lD),a.tabIndex=0,a);this.p==-1?xp(this.t,7165|(this.t.__eventBits||0)):(this.p|=7165);this.j=new Zr(this,null,HF,0);this.t[SB]=IF;this.t.setAttribute(JF,KF);this.t[SB]=LF}
+function Cx(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 Sf(a,b){var c,d;if(b.indexOf(kD)!=-1){c=(!a.__gwt_container&&(a.__gwt_container=a.createElement(lD)),a.__gwt_container);c.innerHTML=mD+b+nD||aC;d=Mf(c);c.removeChild(d);return d}return a.createElement(b)}
+function Rv(a,b,c){var d,e;if(c<0||c>a.b){throw new Kw}if(a.b==a.a.length){e=ym(kn,{38:1},19,a.a.length*2,0);for(d=0;d<a.a.length;++d){Bm(e,d,a.a[d])}a.a=e}++a.b;for(d=a.b-1;d>c;--d){Bm(a.a,d,a.a[d-1])}Bm(a.a,c,b)}
+function yt(){this.f=new Vv;this.e=Sf($doc,qF);this.d=Sf($doc,rF);this.e.appendChild(this.d);this.t=this.e;this.a=(dt(),at);this.c=(mt(),lt);this.b=Sf($doc,sF);this.d.appendChild(this.b);this.e[tF]=uF;this.e[vF]=uF}
+function Fd(a,b){var c,d;c=b>=a.i+a.f;if(a.j&&!c){d=(b-a.i)/a.f;a.ib((1+Math.cos(3.141592653589793+d*3.141592653589793))/2);return false}if(!a.j&&b>=a.i){a.j=true;a.hb()}if(c){a.gb();a.j=false;a.g=false;return true}return false}
+function tg(a,b){var c,d,e,f;b=sx(b);f=a.className;c=f.indexOf(b);while(c!=-1){if(c==0||f.charCodeAt(c-1)==32){d=c+b.length;e=f.length;if(d==e||d<e&&f.charCodeAt(d)==32){break}}c=f.indexOf(b,c+1)}if(c==-1){f.length>0&&(f+=qD);a.className=f+b}}
+function Bf(i){var a={};var b=[];var c=arguments.callee.caller.caller;while(c){var d=i.mb(c.toString());b.push(d);var e=kD+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 zr(a){var b,c;a.a=true;b=(c=$doc.createEventObject(),c.type=CD,c.detail=1,c.screenX=0,c.screenY=0,c.clientX=0,c.clientY=0,c.ctrlKey=false,c.altKey=false,c.shiftKey=false,c.metaKey=false,c.button=1,c.relatedTarget=null,c);Wf(a.t,b);a.a=false}
+function od(){od=PA;cd=new Io(IC,16,19);dd=new Io(JC,16,19);ed=new Io(KC,16,19);fd=new Io(LC,16,19);gd=new Io(MC,16,19);hd=new Io(NC,16,19);id=new Io(OC,34,34);jd=new Io(PC,386,71);kd=new Io(QC,34,34);ld=new Io(RC,34,34);nd=new Io(SC,34,34);md=new td}
+function Av(a){this.c=new Vv;this.f=new zs;this.g=new Pz;this.a=56;this.b=a;this.d=new qu;Ec(this,this.d);iu(this.d,this.f);lu(this.d,this.f,(Gi(),Fi),Fi);nu(this.d,this.f,Fi,a);ou(this.d,this.f,($n(),Yn));this.f.t.style[xC]=OF;this.f.t[SB]=PF;this.t[SB]=QF}
+function Bj(){Aj();var a,b,c;c=null;if(zj.length!=0){a=zj.join(aC);b=Tj((Jj(),a));!zj&&(c=b);zj.length=0}if(xj.length!=0){a=xj.join(aC);b=Rj((Jj(),a));!xj&&(c=b);xj.length=0}if(yj.length!=0){a=yj.join(aC);b=Sj((Jj(),a));!yj&&(c=b);yj.length=0}wj=false;return c}
+function Rj(a){var b,c,d,e,f,g;d=$doc.styleSheets.length;if(d<30){return g=$doc.createStyleSheet(),g.cssText=a,g}else{f=2147483647;e=-1;for(b=0;b<d;++b){c=Lj[b];c==0&&(c=Lj[b]=$doc.styleSheets[b].cssText.length);if(c<=f){f=c;e=b}}Lj[e]+=a.length;return Oj(e,a,true)}}
+function uv(a,b,c,d){var e;e=Qv(a.c,b);if(e!=-1){xv(a,b);e<d&&--d}Rv(a.c,b,d);Iz(a.g,d,c);ys(a.f,c,d);ic(c,new Fv(a,b),(lk(),lk(),kk));ju(a.d,b,d);lu(a.d,b,(Gi(),Fi),Fi);mu(a.d,b,a.a,a.b,Fi);pu(a.d,b,false);fc(b.t,NF,true);b.t.style.display=_B;a.e==-1?yv(a,0):a.e>=d&&++a.e}
+--></script>
+<script><!--
+function So(a,b){var c,d,e;e=false;try{a.c=true;a.f.a=a.b.b;Qd(a.a,10000);while(gp(a.f)){d=hp(a.f);try{if(d==null){return}if(d!=null&&d.cM&&!!d.cM[16]){c=Nm(d,16);Pt(c)}}finally{e=a.f.b==-1;e||ip(a.f)}if((new Date).getTime()-b>=100){return}}}finally{if(!e){Pd(a.a);a.c=false;To(a)}}}
+function Ol(b,c){var a,e,f,g,h,i,k;try{++b.b;h=Sl(b,c.pb());e=null;i=b.c?h.Ib(h.zb()):h.Hb();while(b.c?i.b>0:i.b<i.c.zb()){g=b.c?Nm(qz(i),9):Nm(kz(i),9);try{c.ob(g)}catch(a){a=vn(a);if(Qm(a,10)){f=a;!e&&(e=new qA);k=cy(e.a,f,e)}else throw a}}if(e){throw new cm(e)}}finally{--b.b;b.b==0&&Tl(b)}}
+function Eg(a,b){var c,d,e,f,g,h,i;b=sx(b);i=a.className;e=i.indexOf(b);while(e!=-1){if(e==0||i.charCodeAt(e-1)==32){f=e+b.length;g=i.length;if(f==g||f<g&&i.charCodeAt(f)==32){break}}e=i.indexOf(b,e+1)}if(e!=-1){c=sx(i.substr(0,e-0));d=sx(qx(i,e+b.length));c.length==0?(h=d):d.length==0?(h=c):(h=c+qD+d);a.className=h}}
+function cs(a,b){var c,d,e;c=(d=Sf($doc,lD),d.style[xC]=yC,d.style[vC]=YD,d.style[bF]=YD,d.style[cF]=YD,d);a.t.appendChild(c);rc(b);Ov(a.f,b);c.appendChild(b.t);tc(b,a);c.style.display=_B;c.style[vC]=yC;e=b.t;lx(e.style[xC],aC)&&(b.t.style[xC]=yC,undefined);lx(e.style[vC],aC)&&(b.t.style[vC]=yC,undefined);b.t.style.display=_B}
+function ms(a,b){var c,d;a.d||(b=1-b);if(a.c==-1){c=~~Math.max(Math.min(b*(parseInt(a.a[dF])||0),2147483647),-2147483648);d=~~Math.max(Math.min((1-b)*(parseInt(a.b[dF])||0),2147483647),-2147483648)}else{c=~~Math.max(Math.min(b*a.c,2147483647),-2147483648);d=a.c-c}if(c==0){c=1;d=1>d-1?1:d-1}else if(d==0){d=1;c=1>c-1?1:c-1}a.a.style[vC]=c+tD;a.b.style[vC]=d+tD}
+function qo(a,b,c,d){if(!c){return 1}switch(c.a){case 1:return (d?b.clientHeight:b.clientWidth)/100;case 2:return (a.a.offsetWidth||0)/10;case 3:return (a.a.offsetHeight||0)/10;case 7:return (mo.offsetWidth||0)*0.1;case 8:return (mo.offsetWidth||0)*0.01;case 6:return (mo.offsetWidth||0)*0.254;case 4:return (mo.offsetWidth||0)*0.00353;case 5:return (mo.offsetWidth||0)*0.0423;default:case 0:return 1;}}
+function yr(a,b){switch(b){case 1:return !a.d&&(a.d=new Zr(a,a.j,CC,1),undefined),a.d;case 0:return a.j;case 3:return !a.f&&Gr(a,new Zr(a,(!a.d&&(a.d=new Zr(a,a.j,CC,1),undefined),a.d),DC,3)),a.f;case 2:return !a.n&&(a.n=new Zr(a,a.j,BC,2),undefined),a.n;case 4:return !a.k&&(a.k=new Zr(a,a.j,WE,4),undefined),a.k;case 5:return !a.e&&Er(a,new Zr(a,(!a.d&&(a.d=new Zr(a,a.j,CC,1),undefined),a.d),XE,5)),a.e;default:throw new Hw(b+YE);}}
+function Mn(a,b,c){var d,e,f,g;if(b==0){for(e=new lz(a.c);e.b<e.c.zb();){d=Nm(kz(e),15);d.i=d.C=d.K;d.S=d.E=d.O;d.k=d.D=d.M;d.a=d.A=d.G;d.W=d.F=d.Q;d.f=d.B=d.I;d.q=d.u;d.y=d.w;d.r=d.v;d.o=d.s;d.z=d.x;d.p=d.t;d.j=d.L;d.T=d.P;d.n=d.N;d.b=d.H;d.X=d.R;d.g=d.J;wo(a.b,d)}return}g=a.d.clientWidth;f=a.d.clientHeight;for(e=new lz(a.c);e.b<e.c.zb();){d=Nm(kz(e),15);In(a,g,d);Jn(a,f,d)}!!a.a&&Dd(a.a);a.a=new Sn(a,c);Ed(a.a,b,(new Date).getTime())}
+function Nc(a){switch(a.b){case 0:fs(a.c,0);a.j.t.style.display=_B;break;case 1:fs(a.c,1);yv(a.i,a.b-1);a.j.t.style.display=aC;us(a.j.a,bC,false);break;case 2:fs(a.c,1);yv(a.i,a.b-1);a.j.t.style.display=aC;us(a.j.a,bC,false);break;case 3:fs(a.c,1);yv(a.i,a.b-1);a.j.t.style.display=aC;us(a.j.a,bC,false);break;case 4:fs(a.c,1);yv(a.i,a.b-1);a.j.t.style.display=aC;us(a.j.a,bC,false);break;case 5:fs(a.c,2);us(a.j.a,cC,false);a.j.t.style.display=aC;}}
+function aq(a){switch(a){case hE:return 4096;case iE:return 1024;case CD:return 1;case jE:return 2;case kE:return 2048;case lE:return 128;case mE:return 256;case nE:return 512;case oE:return 32768;case pE:return 8192;case qE:return 4;case rE:return 64;case WB:return 32;case sE:return 16;case tE:return 8;case uE:return 16384;case vE:return 65536;case wE:return 131072;case xE:return 131072;case yE:return 262144;case zE:return 524288;default:return -1;}}
+function ns(a,b,c,d){var e,f,g,h,i,k;Dd(a);e=(i=c.t.parentNode,(!i||i.nodeType!=1)&&(i=null),i);f=lq(Nf(e),e);if(!b){e.style.display=aC;c.t.style.display=aC;return}a.e=b;g=(k=b.t.parentNode,(!k||k.nodeType!=1)&&(k=null),k);h=lq(Nf(g),g);if(f>h){a.a=g;a.b=e;a.d=false}else{a.a=e;a.b=g;a.d=true}d?Ed(a,350,(new Date).getTime()):(a.a.style.display=a.d?aC:_B,a.b.style.display=!a.d?aC:_B,a.a=null,a.b=null,a.e.t.style.display=_B,a.e=null,undefined);c.t.style.display=aC}
+function sd(a){if(!a.a){a.a=true;Aj();Qe(xj,TC+(od(),jd).a+UC+jd.e+VC+jd.d+WC+jd.b+XC+jd.c+YC+nd.a+UC+nd.e+VC+nd.d+WC+nd.b+XC+nd.c+ZC+id.a+UC+id.e+VC+id.d+WC+id.b+XC+id.c+$C+ld.a+UC+ld.e+VC+ld.d+WC+ld.b+XC+ld.c+_C+kd.a+UC+kd.e+VC+kd.d+WC+kd.b+XC+kd.c+aD+cd.a+UC+cd.e+VC+cd.d+WC+cd.b+XC+cd.c+bD+dd.a+UC+dd.e+VC+dd.d+WC+dd.b+XC+dd.c+cD+gd.a+UC+gd.e+VC+gd.d+WC+gd.b+XC+gd.c+dD+ed.a+UC+ed.e+VC+ed.d+WC+ed.b+XC+ed.c+eD+hd.a+UC+hd.e+VC+hd.d+WC+hd.b+XC+hd.c+fD);Dj();return true}return false}
+function Jn(a,b,c){var d,e,f;f=c.S*Ln(a,c.T,true);d=c.a*Ln(a,c.b,true);e=c.f*Ln(a,c.g,true);if(c.y&&!c.w){c.y=false;if(c.p){c.s=true;c.A=(b-(f+e))/Ln(a,c.H,true)}else{c.t=true;c.B=(b-(f+d))/Ln(a,c.J,true)}}else if(c.p&&!c.t){c.p=false;if(c.y){c.s=true;c.A=(b-(f+e))/Ln(a,c.H,true)}else{c.w=true;c.E=(b-(d+e))/Ln(a,c.P,true)}}else if(c.o&&!c.s){c.o=false;if(c.p){c.w=true;c.E=(b-(d+e))/Ln(a,c.P,true)}else{c.t=true;c.B=(b-(f+d))/Ln(a,c.J,true)}}c.y=c.w;c.o=c.s;c.p=c.t;c.T=c.P;c.b=c.H;c.g=c.J}
+function In(a,b,c){var d,e,f;d=c.i*Ln(a,c.j,false);e=c.k*Ln(a,c.n,false);f=c.W*Ln(a,c.X,false);if(c.q&&!c.u){c.q=false;if(c.z){c.v=true;c.D=(b-(d+f))/Ln(a,c.N,false)}else{c.x=true;c.F=(b-(d+e))/Ln(a,c.R,false)}}else if(c.z&&!c.x){c.z=false;if(c.q){c.v=true;c.D=(b-(d+f))/Ln(a,c.N,false)}else{c.u=true;c.C=(b-(e+f))/Ln(a,c.L,false)}}else if(c.r&&!c.v){c.r=false;if(c.z){c.u=true;c.C=(b-(e+f))/Ln(a,c.L,false)}else{c.x=true;c.F=(b-(d+e))/Ln(a,c.R,false)}}c.q=c.u;c.r=c.v;c.z=c.x;c.j=c.L;c.n=c.N;c.X=c.R}
+function wo(a,b){var c,d;d=b.d.style;b.d.__layer=b;if(b.V){c=d[dE];d[dE]=aC;c.length>0&&zo(a,b.d)}else{d[dE]=(ih(),_B)}b.q?yo(a,b,sD,b.i,b.j,false,false):(d[sD]=aC,undefined);b.r?yo(a,b,ZD,b.k,b.n,false,false):(d[ZD]=aC,undefined);b.y?yo(a,b,XD,b.S,b.T,true,false):(d[XD]=aC,undefined);b.o?yo(a,b,$D,b.a,b.b,true,false):(d[$D]=aC,undefined);b.z?yo(a,b,xC,b.W,b.X,false,true):(d[xC]=aC,undefined);b.p?yo(a,b,vC,b.f,b.g,true,true):(d[vC]=aC,undefined);d=b.c.style;switch(b.e.a){case 0:d[sD]=0+(Gi(),tD);d[ZD]=aC;break;case 1:d[sD]=aC;d[ZD]=0+(Gi(),tD);break;case 2:d[sD]=0+(Gi(),tD);d[ZD]=YD;}switch(b.U.a){case 0:d[XD]=0+(Gi(),tD);d[$D]=aC;break;case 1:d[XD]=aC;d[$D]=0+(Gi(),tD);break;case 2:d[XD]=0+(Gi(),tD);d[$D]=YD;}}
+function qq(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;if(!c)return;c&1&&(a.onclick=b&1?hq:null);c&3&&(a.ondblclick=b&3?gq:null);c&4&&(a.onmousedown=b&4?hq:null);c&8&&(a.onmouseup=b&8?hq:null);c&16&&(a.onmouseover=b&16?hq:null);c&32&&(a.onmouseout=b&32?hq:null);c&64&&(a.onmousemove=b&64?hq:null);c&128&&(a.onkeydown=b&128?hq:null);c&256&&(a.onkeypress=b&256?hq:null);c&512&&(a.onkeyup=b&512?hq:null);c&1024&&(a.onchange=b&1024?hq:null);c&2048&&(a.onfocus=b&2048?hq:null);c&4096&&(a.onblur=b&4096?hq:null);c&8192&&(a.onlosecapture=b&8192?hq:null);c&16384&&(a.onscroll=b&16384?hq:null);c&32768&&(a.onload=b&32768?iq:null);c&65536&&(a.onerror=b&65536?hq:null);c&131072&&(a.onmousewheel=b&131072?hq:null);c&262144&&(a.oncontextmenu=b&262144?hq:null);c&524288&&(a.onpaste=b&524288?hq:null)}
+function mq(){$wnd.__gwt_globalEventArray==null&&($wnd.__gwt_globalEventArray=new Array);$wnd.__gwt_globalEventArray[$wnd.__gwt_globalEventArray.length]=$entry(function(){return tp($wnd.event)});var d=$entry(function(){var a=Qf;Qf=this;if($wnd.event.returnValue==null){$wnd.event.returnValue=true;if(!rq()){Qf=a;return}}var b,c=this;while(c&&!(b=c.__listener)){c=c.parentElement}b&&!Rm(b)&&b!=null&&b.cM&&!!b.cM[18]&&rp($wnd.event,c,b);Qf=a});var e=$entry(function(){var a=$doc.createEventObject();$wnd.event.returnValue==null&&$wnd.event.srcElement.fireEvent&&$wnd.event.srcElement.fireEvent(AE,a);if(this.__eventBits&2){d.call(this)}else if($wnd.event.returnValue==null){$wnd.event.returnValue=true;rq()}});var f=$entry(function(){this.__gwtLastUnhandledEvent=$wnd.event.type;d.call(this)});var g=$moduleName.replace(/\./g,BE);$wnd[CE+g]=d;hq=(new Function(DE,EE+g+FE))($wnd);$wnd[GE+g]=e;gq=(new Function(DE,HE+g+IE))($wnd);$wnd[JE+g]=f;iq=(new Function(DE,KE+g+IE))($wnd);var h=$entry(function(){d.call($doc.body)});var i=$entry(function(){e.call($doc.body)});$doc.body.attachEvent(AE,h);$doc.body.attachEvent(LE,h);$doc.body.attachEvent(ME,h);$doc.body.attachEvent(NE,h);$doc.body.attachEvent(OE,h);$doc.body.attachEvent(PE,h);$doc.body.attachEvent(QE,h);$doc.body.attachEvent(RE,h);$doc.body.attachEvent(SE,h);$doc.body.attachEvent(TE,h);$doc.body.attachEvent(UE,i);$doc.body.attachEvent(VE,h)}
+function Rc(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,J,L;od();b=cd;e=fd;c=dd;f=gd;d=ed;g=hd;v=new Wt;D=new Ns;r=new zs;s=new Rs;t=new _u;E=new Rs;F=new zs;m=new Rs;n=new zs;z=new Rs;A=new zs;w=new Rs;x=new zs;C=new Av((Gi(),Fi));k=new Ds;j=new zs;l=new gs;u=new xu;B=new xu;h=new yt;i=new zs;y=new zs;fc(v.t,jC,true);fc(v.t,kC,true);Gq(r,v,r.t);us(D.a,bC,false);fc(D.t,lC,true);Gq(r,D,r.t);fc(r.t,mC,true);Gq(i,r,i.t);fc(s.t,nC,true);s.t.style[oC]=pC;Yu(t,s);cs(l,t);E.t.style[oC]=pC;Gq(F,E,F.t);fc(F.t,qC,true);tv(C,F,rC,C.c.b);fc(m.t,qC,true);m.t.style[oC]=pC;Gq(n,m,n.t);tv(C,n,sC,C.c.b);fc(z.t,qC,true);z.t.style[oC]=pC;Gq(A,z,A.t);tv(C,A,tC,C.c.b);fc(w.t,qC,true);w.t.style[oC]=pC;Gq(x,w,x.t);tv(C,x,uC,C.c.b);C.t.style[vC]=wC;C.t.style[xC]=yC;cs(l,C);fc(k.t,zC,true);Gq(j,k,j.t);cs(l,j);fc(l.t,AC,true);Gq(i,l,i.t);Wr(u.j,new Dt(b));Wr((!u.n&&(u.n=new Zr(u,u.j,BC,2),undefined),u.n),new Dt(d));Wr((!u.d&&(u.d=new Zr(u,u.j,CC,1),undefined),u.d),new Dt(c));Wr((!u.f&&Gr(u,new Zr(u,(!u.d&&(u.d=new Zr(u,u.j,CC,1),undefined),u.d),DC,3)),u.f),new Dt(c));fc(u.t,EC,true);Hr(u,true);J=xt(h);h.b.appendChild(J);rc(u);Ov(h.f,u);J.appendChild(u.t);tc(u,h);Wr(B.j,new Dt(e));Wr((!B.n&&(B.n=new Zr(B,B.j,BC,2),undefined),B.n),new Dt(g));Wr((!B.d&&(B.d=new Zr(B,B.j,CC,1),undefined),B.d),new Dt(f));Wr((!B.f&&Gr(B,new Zr(B,(!B.d&&(B.d=new Zr(B,B.j,CC,1),undefined),B.d),DC,3)),B.f),new Dt(f));fc(B.t,EC,true);Hr(B,true);L=xt(h);h.b.appendChild(L);rc(B);Ov(h.f,B);L.appendChild(B.t);tc(B,h);h.t[SB]=FC;Gq(i,h,i.t);fc(i.t,GC,true);Gq(y,i,y.t);fc(y.t,HC,true);o=new Uc(a);ic(u,o,(lk(),lk(),kk));p=new Yc(a);ic(B,p,kk);q=new ad(a);jc(C,q,(!ql&&(ql=new uk),ql));a.a=k;a.c=l;a.d=m;a.e=s;a.f=w;a.g=z;a.i=C;a.j=D;a.k=E;sd(md);return y}
+--></script>
+<script><!--
+var aC='',qD=' ',YE=' is not a known face id.',WC='") -',uD='%',aE=' ',FF="' border='0'>",hD='(',BF=') no-repeat ',WF=', Size: ',RB='-',cE='-32767',RF='-selected',TC='.GMI44Y5BB{width:705px;}.GMI44Y5H{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:4px solid #cead97;background-color:#fff5ed;width:100%;}.GMI44Y5L{height:123px;}.GMI44Y5JB{background-color:#f0c6a0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#c63;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-toplright:0;border-top-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;height:480px;}.GMI44Y5DB{line-height:1em;}.GMI44Y5KB{font-size:44px;color:#69312f;font-weight:bold;text-align:left;padding:12px 0 0 32px;width:200px;}.k-home-summary{margin:0 auto;position:absolute;top:32%;}.k-home-summary ul{margin:0;list-style-image:none;list-style-type:none;}.k-home-summary li{color:#dd8a3d;white-space:nowrap;font-weight:bold;font-size:42px;line-height:55px;}.litext{top:-7px;position:relative;}.liimg{padding:0 45px !important;}.gwt-TabLayoutPanelTab{background-color:#f3d4ae;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;font-weight:bold;font-size:28px;padding:6px 5px;margin:0 0 0 10px;cursor:pointer;color:#dd8a3d;}.gwt-TabLayoutPanelTab-selected{background-color:#f9efcb;color:#69312f;}.GMI44Y5GB{font-size:28px;line-height:1.2em;color:#69312f;background-color:#f9efcb;height:84%;padding:30px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;margin:0 10px 10px;}.GMI44Y5GB li{margin-left:-12px;}.GMI44Y5N{float:left;}.GMI44Y5CB{float:right;}.GMI44Y5AB{height:',FE='.call(this) }',IE='.call(this)}',nD='/>',uF='0',YD='0px',yC='100%',OF='16384px',wC='480px',kD=':',mD='<',sC="<div class='GMI44Y5DB'> <span class='tabGroups GMI44Y5N'><\/span> <span>Groups<\/span> <\/div>",uC="<div class='GMI44Y5DB'> <span class='tabOrgs GMI44Y5N'><\/span> <span>Institutions<\/span> <\/div>",tC="<div class='GMI44Y5DB'> <span class='tabPublic GMI44Y5N'><\/span> <span>Public<\/span> <\/div>",rC="<div class='GMI44Y5DB'> <span class='tabUsers GMI44Y5N'><\/span> <span>Users<\/span> <\/div>",DF="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='",hC='<ul><li><span class="liimg tabUsers"/><span class="litext">Comunicate with others<\/span><\/li><li><span class="liimg tabGroups"/><span class="litext">Work in collaboration<\/span><\/li><li><span class="liimg tabPublic"/><span class="litext">And share with the world<\/span><\/li><\/ul>',UF='Add not supported on this collection',XF='Add not supported on this list',QD='BEGIN',DD='Cannot add a handler with a null type',ED='Cannot add a null handler',FD='Cannot fire null event',ZB='Cannot set a new parent without first clearing the old parent',$B='Composite.initWidget() may only be called once.',cC='Credits',LD='DEFAULT',xE='DOMMouseScroll',RD='END',eC='For your organization (NGO, collective, academic group...) you can:<ul><li>create easily its website (blog, wiki, video gallery, etc)<\/li><li>group chat among the members<\/li><li>organize meetings and actions<\/li><li>create, share & edit documents simultaneously with the members<\/li><li>connect with other organizations with common interests<\/ul>',jC='GMI44Y5AB',HC='GMI44Y5BB',kC='GMI44Y5CB',EC='GMI44Y5F',FC='GMI44Y5G',qC='GMI44Y5GB',GC='GMI44Y5H',zC='GMI44Y5I',AC='GMI44Y5JB',lC='GMI44Y5KB',mC='GMI44Y5L',gC='If you are a big institution, such as a University, Social Forum, or umbrella federation, you can:<ul><li>install your own independent Kune server for your members<\/li><li>customize your Kune features and plugins to fit your needs<\/li><li>boost collaboration among the members<\/ul>',VF='Index: ',fC='Kune facilitates...<ul><li>the publication of contents in the web, for the general public<\/li><li>using CreativeCommons licences that allow the reuse and modification of contents<\/li><li>sharing of knowledge, solutions, researches, experiences with others <\/ul>',KD='LTR',TB='Null widget handle. If you are creating a composite, ensure that initWidget() has been called.',JD='RTL',SD='STRETCH',VB="Should only call onAttach when the widget is detached from the browser's document",XB="Should only call onDetach when the widget is attached to the browser's document",MF='SimplePanel can only contain one child widget',UB='Style names cannot be empty',YB="This widget's parent does not implement HasWidgets",bC='Why do we need',dC='You can see Kune as a web tool to:<ul><li>create easily your personal web (blogs, photoblog, CV, etc)<\/li><li>create, share & edit your documents simultaneously with your fellows<\/li><li>connect & keep up with your fellows (social network, chat)<\/li><li>integrate rich content (videos, maps, polls...) or functionalities (translation, spelling, twitter...)<\/ul>',BE='_',xF='__gwtLastUnhandledEvent',GE='__gwt_dispatchDblClickEvent_',CE='__gwt_dispatchEvent_',JE='__gwt_dispatchUnhandledEvent_',iC='about.html',UD='absolute',oF='align',jD='anonymous',ZE='aria-pressed',hE='blur',$D='bottom',KF='button',PD='cc.kune.intro.client.KuneIntro',vF='cellPadding',tF='cellSpacing',kF='center',iE='change',SB='className',EF="clear.cache.gif' style='",CD='click',AD='cm',eE='cmd cannot be null',yE='contextmenu',MC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAAlUlEQVR42mM4Nrfh/+EJ2f8P9aaRhRlOLO7+f2JR1/+jMyv/H+5LJ9MAKD6+sO3/kSlF5BsAw8fmNv4/PDGHfAMgGOStKqC3Msg1AIoXtv8/MrWYAgNg3prXBPRWLvkGwLx1bFb1/8P9GeQaAPNWx/8j00ooMADmLaBr6O0CCsKA/FggPx1QkBLJzgvk50ZKygNKSyQABMhch9ufSZIAAAAASUVORK5CYII=',JC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAApElEQVR42mM41Jv2nxx8eEL2/2NzG/4zkKyxL/3/0RmV/08s6vp/YnE3aQYcmVL0//jCNrBGGCbKgMMTc4DObUTRSJQBh/sy/h+dWQVU2IVVM14Djkwt/n9iYTtOjTgNODwx9/+xeU0ENWIYcLg/4/+xWdV4nYvTgCPTSoDO7SBJI9wAiK3dZGPKXUCVMKBKLFAtHVAtJVIlL1AtN1KtPMBWIgEAy6BchSGMImcAAAAASUVORK5CYII=',NC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAApUlEQVR42mO4u3/l/+PTi/8f6k0jCzO8uHL0//NLh/5f2zT9/+EJWeQZAMOPT+/8f25JK/kGwPC9g2v+n5hRSr4BEG8d/n99y6z/RyZmk2cADD85u+f/hWUd5BsAw/cPr/9/clY5+QaAvXX5yP8b2+b+PzoplzwDYPjpub3/L67sBhqQTp4BMAxyDX1dQFEYkB0LZKcDilIi2XmB7NxIUXlAaYkEAJkarwi4X9yLAAAAAElFTkSuQmCC',LC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAApklEQVR42mN4e/fS/1Nzq/8f6k0jCzP8B4K/f37/f3Ri6/8jE3PIMwAGfnx6+//a5hnkGwAD7x9e+39mfj35BoDAv79//j8+s+v/0cl55BkAAz+/fPh/Y9tc8g2AgY9Pbv8/u6iJfAPA3vr39//T8/v+H5taQJ4BMPDr26f/t3YtAhqQTp4BMPD0/H46u4CiMCA7FshOBxSlRLLzAtm5kaLygNISCQByZfiy49qtVwAAAABJRU5ErkJggg==',KC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAAr0lEQVR42mM41Jv2nxx8fHrx/7v7V/5nIFXj4QlZ/69unP7/+aVD/19cOUqaAeeWtP5/fHonWCMME2XAiRml/+8dXIOikSgDjkzM/n998yygcw9j1YzXgAvLOv4/ObsHp0acBpycVf7//uH1BDViGHB0Uu7/G9vm/n9++QjRmqEGpP+/uLL7/9Nze0nSCDcAZCs5GqnnAiqEAZVigWrpgGopkSp5gWq5kWrlAbYSCQB8+q8C2jFp5wAAAABJRU5ErkJggg==',IC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAAsElEQVR42mM41Jv2nxx8am71/7d3L/1nIFXjkYk5/x+e2Pr/75/f/0GAJAOubZrx/8ent/+RAVEGnJlf///9w2v/sQG8BhydnPf/8emd///9/fMfF8BpwI1tc////PLhPyGAYcDZRU3/Pz65/Z9YADfg2NSC/0/P7///79/f/6QAoAHp/2/tWvT/17dP/8kBDCBbKQGUu4AKYUClWKBaOqBaSqRKXqBabqRaeYCtRAIAN9v4rP1rt1IAAAAASUVORK5CYII=',SC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAB1UlEQVR42s2Yv04CQRDG91pCgk9gR6D0BWgoaGxotPYdfAChMTZUlCQmQm9HS2FhSWVCgNbE6mJB/NPcjfvbLATlUBYvZL5kks3dzsx3s7Mzu2dMAFrGFKw0rfSsjKxM21H0hjD2z3p+TsHkjStjTqzcW4cf1oEg18Vi2q1U5K5ed9KtVt2z5XvmooNuHgSOrdF+25i0FUVyW6vJY6cj8Xwu28A75jAXHadrbWBrLxLWwKn9qgVfN2g05GU8llCgg66P0AKboSQurXJyUyols+FQ/gtsYAub2A4hId1yOY1nM8kL2MKmi85fZAgdrFF4j2PJG9j0ZJKty0QysY6EMM9IZEUGH/jKTGAym7DlkRO75Izf5v2NOsE2I8MPBXzh81udofCw5/fZovsCX/jE96psUwUpQIcGPn21LhjfF1w1DEaayOfzxAnjUODT50rT+Cb1a9nOwuvDQCYXR/J0Zpww5lnQDrI+PZEeREY0q1ASjsB5tCKyHIeS8Y1yBJEpnTNkOVwk1kmskeFdyDLhGw6GswRtfFeQDxsEfojLmR2BbzjoIaJmaTQlq5rtq6ag6SjxapqeqmOAmoORqqOimsOzquuEqguWqiunqku4qt8Sh/xR8wUuMhYJUg/rHAAAAABJRU5ErkJggg==',QC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAC0UlEQVR42s2Y30sUURTH774ugv9Bb6KPQSkV+OKDL734F0Qv/VAfhbAn14dEKAtZEGkh0wp6aVFBRKwNgqRid4IgZdfWMrRFagrR1IiZ0/3e7g7u7N6dO7O7MgcOs+ze+z2fvXPuuWeGMR8WYyzKvYd7gnuKe3Y4EvkNx2f5XUKOibJ62xBjp7knecBDHoDgI01Ndry1laa7uoTH29rEd8XfMRZzMLceAKe46MwwY3YsEqEHnZ20MjZG5vo6qQy/YQzGYo6YyzWgFQiCC1zk/2oP/+5RdzcVDIP8GuZgrlyhPWj6hRjgk63R5mYrt7BAtRo0oAVNaPuBoHhLi23mclQvgxY0xep4wWDpQI0JB6apFWA//4H2v6xqjYWmhLGUtwnJhPuIJdRdid2PK5S+1k6Z6x20u/pGe2UQA7EqJjAyG8ummxM/08sCIn31DBl95yjD/ZfxQjtn5DafKasT2GbIcB37/irJIc4KiKIb/Rf4yrTTj9dzWhqIhZgldQaFB3teZ4sWlqZLANwwANx5/kRrayMmYjtlG1UQBcjLtpJxJUTRM/3nxXV7ftJTDzFltY4yeS6Iaqg026bNx7c8IRwYni+4fn16W8xVGWLKXOlh8pBSlm3bsmgjcVMbwoHp7RDXz1NDQkN1HEiQBEBSOKwqQvz9Q58mBnxDODByV0EDWpVMHpQpgGRxcrrNOjqg7N1eIbQ2cikwzNroZXGFFjTdhthgYOglcIyX7fV7ff+X9mGMzLeLgUFQW6AhYO5cKYuD2GBQguQnb9DWs3GRbOa7peAg718Kje3ZCcrfH1SDqG5NSVLVClLFnFtTLVlPAuR4slbdvo0EcW9fz4LWKBB3QfMs8Y0CKSnxOodeI0DKDj2dNuDw2wYVFqcC+dHOpn4bEKQxqrWZrtgYBW0VgzbRVVvFoM2zH9NqnkP1OBGqB6xQPXKG6iE8VK8lTvJFzT8ZdAx7AyGqAgAAAABJRU5ErkJggg==',RC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAEJUlEQVR42r1YaUhUURR+hVaiUkGB7SvppKVSY2U/Usoys4jCec5M1khTaJQWphFjZGV7SWRRFJVoYrYQ2aZYtlBBtpCtao20b9T8aYGkPM336r3GmXnP+3Ry4INZ7j3nm3vO/c45j+NUvPQLc3rEJlk2jopLrx06IcUWoE3+0TlITwDe4zv8hjVYy3n6Ncu8hg+OWfymU2AicYMTBHhreOo9zkwjp2UI6Bu5gHw0Bul3rMUe7G0zAT41d2zY1HRrhyF243b4RukoICWRhuXpKaTAQPFncqn08y86aiMJ+dUNZMotoOGxSwn7ANiArVaRiJubneOj0Tfh3/nH8DR00x/nzsi6W9mMiCO2Vt2n8BmZwgnBFmyqIjFBt6KswxAdeQfzNMCipxEFRrckgFnl22SJiLCUVJFfiJFgE7aZSeAfdBuTJIVACZNOrmyRCLDzplXIKdhukQyODqx7jZtPw/fOsTsyKpLQFi+kjbU1TESAQ89sAhn4kA0TkglxxBGurrrRzKFjaMaWpJLx4h5a9/gOHfn0k5mE48nAB3y5TWBkNo4N8Sz93ERxZWv+OjdS7KnVtLT6NOU/f6HasVzOwJfg01kncM2Q4eLiA29ttKX+ERV9/O4R586AL/hspjMQHnyJ6/Y/nLpD1ukKQZsGTjHbJNmGCkKA2oNA4YdvlF5dRqGFcwWB7DgsgSavWz6IQ11AvKCGjhu2P6sjS80V2vX8pUcIlHxqpGW3ztLoYrN0AaDS8K1NXXycQ5HCB0hz4YevlHH7PEWdyJRuyajD82n3i1dtINFEq+5fo/GlaS43EDoF3/1nmmwcKmYXjZ4M9isZWjjPZTGw6MaxVpHY++odxZy0uLUpomNQAnWPNjZyPbWmRp8IXlG4ZjPIuDM21T2QwqCEzhE68htt+MV5B/HkO1GnuHj6mfUqT+I9hRWZFGuUCPj2snPgvBiIIGysJJqLoYGdSFftnJ84HqXFKdePMBPZ0WBlJiGGBhy4flHmL0gYpcWZdyqYiWx9+kQVEfjuE538lQufllaHKxSYJ7947aNbzET2vf7ITEK8vmHxafWSoEFc5DbkWZ+qSlaoJgsRUdAEDqLE+0cnymY5Sr4aCWdOVLvEewXyJHX8KHooQHJ9KVoAViIoDSwk4AunoZm86J1LG4Am2d0m0+WDzETyrPUUXpTcIhG/GJ1QfV3GDbExQrPsvEl/YbeqHEHC8pX5lHRpP0WWLnGxNyj7z/wTGpfW4LZVtNecJq9gnT2b1XfqckA7iXBl11ylnIc3KaP8HPkqtYqOzXMXLU+aPf+IzDy32SOtAFPz7DxO+EcYpHFiQ+29NpNQNU44D1g4wqziCo80y6oHLHcjJxrd1vSzbR453Q3hAPpatJTo5uSce3wIb+mxBB5B9Ilc0D6PJdrzQc1v5G72YPX9HUUAAAAASUVORK5CYII=',OC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAEuUlEQVR42s2YbUxbZRTHL1+RyDc/+kGDY3GJc2PZZtbFzWRZNOqixsQZF7MP8rINKGx80MxCjHPTFcdbplYx3WZ0L2qGkgzmKu6FYXjZGMX1ZVJCkZcCQmkpfbnt33sebksv97b3shDDSU4ovc9zzu+e5zznOU85bhlSyXGZgu4R1CSoRVB7VUbGHCl9Fr8ziWMyuZUWA8etF/QnweG84ACkx7KyYnVr1sC8cyfTutxc9l38OY2lOTR3JQAeF4yeqeK4WGVGBhp1OrQbjZhyOpFK6BmNobE0h80VbJCth4IQDLwkvJWP3u7srl0Y7enBcoXm0FwxQj6yuVyIcmFy9Hh2dtTR3CxzMHT/Pq59dw7XL12E225XBSIbZItsku3lQKAuJyc25XBIDIZDQZytqkThs88s6ob1MBuOIsrzaWHIFtlk0VGDodARNU0ITE3JjP1YbZRCJOnPNadUI0M2RZhoymWiZKJ1pBAujQQz4vPhYN7GlCAlWzeDj0RUYcg2+SBfiglMmU1hU8oJksH+/pQQcXXbbGxsLBLEdMc5jFzQY+T7Ykxa6sHPTUtyRtzmZ2R1grYZZXgqGXO5VEFmPB7wgRm4G/fh7091gm4XVQdXzW6ExhcjTb7Ip6TOUOGhPa+2RQ2vvsySUwni+Nt72RjPlRMihFyHTG8J4Yomtjb5JN+Jsk1VkAqQmrj6+nBwkzxPSp/bgkGrlTkZOLkjJQhpcMyWsEc+xWqdyYnnAquGyRIN+uHv/wXejgbM3v0B0Xkv+358cBCn9SWoeGEHyrZvw5flZfC4h9gz3jeRFoLU7/gj4YN8irmyhxMPKUnZDg73YMZSBt6aDzgPIGYrxOyNUgScV1ViFoOr9sW0IKGJAclxIIKYCMRCh1UiEiE/vG2lDGCp+m8dQshjS4sy+Xt9SoiR83rZePGgtBCInU7OuHg7vxYiUKQIQupt/zx9TPgwRi8ekUG4v3kHkZkR2XjyTQwc9RJ0jCdA2j9LCcFArh/VdODNOW9i8lotPM0fY/ber6y2KAn5JgY5yO3a9CA3P8FKSgJk6dLMD3Vi/s98RYhIbwH8fzWpGr/d3obyknfx+ivbUFy0F1dbLqccm1iapcnKotJRj/CdAgkE31eA6baPVCEaTTVY+2QWcp94JPGX1PBBseL45GSVbV+2xvYWeG98KGzbwywvZnvMC1UxFkNg2An/QB/4eb9kjt1mxdM5j0oAkrX1ymVZN5e8fRULmpLM2rvQW7EbXe9tZNpduBnuSzVCIobZ81PGKkWAuOoP7ZPYW1rQNJV434O76MrPW1ARJP556PzCSxzR708JQVF687XnpcuYXOK1Hnq2E/sXARQ0ODEM0xfGtBEh0OR+VnLoaWoDhNzoObA1LcjkrSYMuwexYd1jshyh/0nv9XalbwPUGqMYH0F30Za0IP92trKxv7U2MZhkkHVPZcP8bYN6Y6SlVbRXFwoO8xQg8tBdsIktTVw846P46vRJvF9RgIbaY3DY+7W3imrNc+CfB+LyyJPVfaFaUxXV1DxruU74HN2wGt5IgNwp1mGsxcxqi5amWfN1QusFK+ydZEUtFo1qisRDXbBW1ZVzVV3CV9XPEv/nDzX/AZpumio9YaAbAAAAAElFTkSuQmCC',PC='data:image/png;base64,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',jE='dblclick',GD='dir',aF='disabled',dE='display',lD='div',CC='down',XE='down-disabled',DC='down-hovering',vD='em',vE='error',wD='ex',_E='false',kE='focus',iD='function',gE='function __gwt_initWindowCloseHandler(beforeunload, unload) {\n var wnd = window\n , oldOnBeforeUnload = wnd.onbeforeunload\n , oldOnUnload = wnd.onunload;\n \n wnd.onbeforeunload = function(evt) {\n var ret, oldRet;\n try {\n ret = beforeunload();\n } finally {\n oldRet = oldOnBeforeUnload && oldOnBeforeUnload(evt);\n }\n // Avoid returning null as IE6 will coerce it into a string.\n // Ensure that "" gets returned properly.\n if (ret != null) {\n return ret;\n }\n if (oldRet != null) {\n return oldRet;\n }\n // returns undefined.\n };\n \n wnd.onunload = function(evt) {\n try {\n unload();\n } finally {\n oldOnUnload && oldOnUnload(evt);\n wnd.onresize = null;\n wnd.onscroll = null;\n wnd.onbeforeunload = null;\n wnd.onunload = null;\n }\n };\n \n // Remove the reference once we\'ve initialize the handler\n wnd.__gwt_initWindowCloseHandler = undefined;\n}\n',IF='gwt-CustomButton',gF='gwt-Frame',jF='gwt-HTML',wF='gwt-Image',GF='gwt-InlineLabel',hF='gwt-Label',LF='gwt-PushButton',QF='gwt-TabLayoutPanel',NF='gwt-TabLayoutPanelContent',SF='gwt-TabLayoutPanelTab',TF='gwt-TabLayoutPanelTabInner',PF='gwt-TabLayoutPanelTabs',vC='height',WD='hidden',pD='html',fF='iframe',zD='in',lF='justify',nC='k-home-summary',lE='keydown',mE='keypress',nE='keyup',sD='left',oE='load',pE='losecapture',ID='ltr',cF='margin',mF='middle',BD='mm',ND='moduleStartup',qE='mousedown',rE='mousemove',WB='mouseout',sE='mouseover',tE='mouseup',wE='mousewheel',gD='must be positive',_B='none',pC='normal',oD='on',OD='onModuleLoadStart',TE='onblur',AE='onclick',VE='oncontextmenu',UE='ondblclick',SE='onfocus',PE='onkeydown',QE='onkeypress',RE='onkeyup',LE='onmousedown',NE='onmousemove',ME='onmouseup',OE='onmousewheel',VD='overflow',bF='padding',zE='paste',yD='pc',TD='position',xD='pt',tD='px',CF='px ',YC='px no-repeat;margin:23px 23px;}.tabUsers{height:',aD='px no-repeat;padding:1px 3px;}.GMI44Y5A{height:',ZC='px no-repeat;padding:1px 3px;}.tabGroups{height:',_C='px no-repeat;padding:1px 3px;}.tabOrgs{height:',$C='px no-repeat;padding:1px 3px;}.tabPublic{height:',bD='px no-repeat;}.GMI44Y5B{height:',dD='px no-repeat;}.GMI44Y5C{height:',cD='px no-repeat;}.GMI44Y5D{height:',eD='px no-repeat;}.GMI44Y5E{height:',fD='px no-repeat;}.GMI44Y5G{-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;background-color:#c28d66;width:67px;margin-left:529px;margin-top:5px;}.GMI44Y5F{cursor:pointer;padding:6px 8px 2px;outline:0;}.GMI44Y5I{border:0;margin:0;width:100%;height:100%;background-color:#f0c6a0;}',XC='px -',AF='px; background: url(',zF='px; height: ',VC='px;overflow:hidden;background:url("',UC='px;width:',_D='relative',HE='return function() { w.__gwt_dispatchDblClickEvent_',EE='return function() { w.__gwt_dispatchEvent_',KE='return function() { w.__gwt_dispatchUnhandledEvent_',ZD='right',JF='role',HD='rtl',fE='script',uE='scroll',dF='scrollHeight',iF='span',MD='startup',rD='styleFloat',qF='table',rF='tbody',nF='td',XD='top',sF='tr',$E='true',HF='up',WE='up-disabled',BC='up-hovering',pF='verticalAlign',eF='visible',DE='w',oC='whiteSpace',xC='width',yF='width: ',bE='zIndex';var _;_=Tb.prototype={};_.eQ=function Xb(a){return this===a};_.hC=function Yb(){return this.$H||(this.$H=++Xe)};_.tM=PA;_.cM={};_=Sb.prototype=new Tb;_.cM={37:1};_.t=null;_=Rb.prototype=new Sb;_.Y=function vc(){};_.Z=function wc(){};_.$=function xc(){return this.o};_._=function yc(){mc(this)};_.ab=function zc(a){nc(this,a)};_.bb=function Ac(){oc(this)};_.cb=function Bc(){};_.db=function Cc(){};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.o=false;_.p=0;_.q=null;_.r=null;_.s=null;_=Qb.prototype=new Rb;_.$=function Fc(){if(this.n){return this.n.o}return false};_._=function Gc(){if(this.p!=-1){uc(this.n,this.p);this.p=-1}mc(this.n);this.t.__listener=this};_.ab=function Hc(a){nc(this,a);nc(this.n,a)};_.bb=function Ic(){oc(this.n)};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.n=null;_=Oc.prototype=Pb.prototype=new Qb;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.a=null;_.b=0;_.c=null;_.d=null;_.e=null;_.f=null;_.g=null;_.i=null;_.j=null;_.k=null;_=Uc.prototype=Sc.prototype=new Tb;_.eb=function Vc(a){Kc(this.a)};_.cM={4:1,9:1};_.a=null;_=Yc.prototype=Wc.prototype=new Tb;_.eb=function Zc(a){Lc(this.a)};_.cM={4:1,9:1};_.a=null;_=ad.prototype=$c.prototype=new Tb;_.cM={7:1,8:1,9:1};_.a=null;var cd=null,dd=null,ed=null,fd=null,gd=null,hd=null,id=null,jd=null,kd=null,ld=null,md=null,nd=null;_=td.prototype=qd.prototype=new Tb;_.cM={};_.a=false;_=yd.prototype=new Tb;_.fb=function Hd(){this.j&&this.gb()};_.gb=function Id(){this.ib((1+Math.cos(6.283185307179586))/2)};_.hb=function Jd(){this.ib((1+Math.cos(3.141592653589793))/2)};_.cM={24:1};_.f=-1;_.g=false;_.i=-1;_.j=false;var zd=null,Ad=null;_=Md.prototype=new Tb;_.jb=function Ud(){this.b||Mz(Nd,this);this.kb()};_.cM={17:1};_.b=false;_.c=0;var Nd;_=Wd.prototype=Ld.prototype=new Md;_.kb=function Xd(){Kd()};_.cM={17:1};_=ge.prototype=new Tb;_.cM={10:1,38:1};_=fe.prototype=new ge;_.cM={10:1,38:1};_=se.prototype=ee.prototype=new fe;_.cM={3:1,10:1,38:1};_=ve.prototype=de.prototype=new ee;_.cM={3:1,10:1,38:1};_.a=null;_=Se.prototype=new Tb;_.cM={};var We=0,Xe=0;_=nf.prototype=gf.prototype=new Se;_.cM={};_.a=null;_.b=null;var hf;_=Ef.prototype=zf.prototype=new Tb;_.mb=function Ff(a){return yf(a)};_.cM={};var Qf=null;_=_g.prototype=new Tb;_.eQ=function ch(a){return this===a};_.hC=function dh(){return this.$H||(this.$H=++Xe)};_.cM={38:1,39:1,40:1};_.a=0;_=$g.prototype=new _g;_.cM={25:1,27:1,38:1,39:1,40:1};var eh,fh,gh,hh;_=mh.prototype=kh.prototype=new $g;_.cM={25:1,27:1,38:1,39:1,40:1};_=ph.prototype=nh.prototype=new $g;_.cM={25:1,27:1,38:1,39:1,40:1};_=sh.prototype=qh.prototype=new $g;_.cM={25:1,27:1,38:1,39:1,40:1};_=vh.prototype=th.prototype=new $g;_.cM={25:1,27:1,38:1,39:1,40:1};_=wh.prototype=new _g;_.cM={26:1,27:1,38:1,39:1,40:1};var xh,yh,zh;_=Eh.prototype=Ch.prototype=new wh;_.cM={26:1,27:1,38:1,39:1,40:1};_=Hh.prototype=Fh.prototype=new wh;_.cM={26:1,27:1,38:1,39:1,40:1};_=Kh.prototype=Ih.prototype=new wh;_.cM={26:1,27:1,38:1,39:1,40:1};_=Mh.prototype=new _g;_.cM={27:1,28:1,38:1,39:1,40:1};var Nh,Oh,Ph,Qh;_=Vh.prototype=Th.prototype=new Mh;_.cM={27:1,28:1,38:1,39:1,40:1};_=Yh.prototype=Wh.prototype=new Mh;_.cM={27:1,28:1,38:1,39:1,40:1};_=_h.prototype=Zh.prototype=new Mh;_.cM={27:1,28:1,38:1,39:1,40:1};_=ci.prototype=ai.prototype=new Mh;_.cM={27:1,28:1,38:1,39:1,40:1};_=di.prototype=new _g;_.cM={27:1,29:1,38:1,39:1,40:1};var ei,fi,gi,hi;_=mi.prototype=ki.prototype=new di;_.cM={27:1,29:1,38:1,39:1,40:1};_=pi.prototype=ni.prototype=new di;_.cM={27:1,29:1,38:1,39:1,40:1};_=si.prototype=qi.prototype=new di;_.cM={27:1,29:1,38:1,39:1,40:1};_=vi.prototype=ti.prototype=new di;_.cM={27:1,29:1,38:1,39:1,40:1};_=wi.prototype=new _g;_.cM={30:1,38:1,39:1,40:1};var xi,yi,zi,Ai,Bi,Ci,Di,Ei,Fi;_=Li.prototype=Ii.prototype=new wi;_.nb=function Mi(){return tD};_.cM={30:1,38:1,39:1,40:1};_=Pi.prototype=Ni.prototype=new wi;_.nb=function Qi(){return uD};_.cM={30:1,38:1,39:1,40:1};_=Ti.prototype=Ri.prototype=new wi;_.nb=function Ui(){return vD};_.cM={30:1,38:1,39:1,40:1};_=Xi.prototype=Vi.prototype=new wi;_.nb=function Yi(){return wD};_.cM={30:1,38:1,39:1,40:1};_=_i.prototype=Zi.prototype=new wi;_.nb=function aj(){return xD};_.cM={30:1,38:1,39:1,40:1};_=dj.prototype=bj.prototype=new wi;_.nb=function ej(){return yD};_.cM={30:1,38:1,39:1,40:1};_=hj.prototype=fj.prototype=new wi;_.nb=function ij(){return zD};_.cM={30:1,38:1,39:1,40:1};_=lj.prototype=jj.prototype=new wi;_.nb=function mj(){return AD};_.cM={30:1,38:1,39:1,40:1};_=pj.prototype=nj.prototype=new wi;_.nb=function qj(){return BD};_.cM={30:1,38:1,39:1,40:1};var vj,wj=false,xj,yj,zj;_=Gj.prototype=Ej.prototype=new Tb;_.lb=function Hj(){(Aj(),wj)&&Bj()};_.cM={13:1};var Lj;_=ak.prototype=new Tb;_.cM={};_.c=false;_.d=null;
+--></script>
+<script><!--
+_=_j.prototype=new ak;_.pb=function ik(){return lk(),kk};_.cM={};_.a=null;_.b=null;var dk=null;_=$j.prototype=new _j;_.cM={};_=nk.prototype=Zj.prototype=new $j;_.ob=function ok(a){Nm(a,4).eb(this)};_.cM={};var kk;_=uk.prototype=rk.prototype=new Tb;_.hC=function vk(){return this.c};_.cM={};_.c=0;var sk=0;_=xk.prototype=qk.prototype=new rk;_.cM={5:1};_.a=null;_.b=null;_=Vk.prototype=Rk.prototype=new Tb;_.cM={};_.a=null;_=fl.prototype=bl.prototype=new ak;_.ob=function gl(a){Nm(a,6).qb(this)};_.pb=function il(){return cl};_.cM={};var cl=null;_=sl.prototype=pl.prototype=new ak;_.ob=function tl(a){Mc(Nm(Nm(a,7),8).a)};_.pb=function vl(){return ql};_.cM={};var ql=null;_=xl.prototype=new Tb;_.cM={32:1};_=El.prototype=Al.prototype=new Tb;_.cM={32:1};_.a=null;_.b=null;_=Ul.prototype=Il.prototype=new xl;_.cM={32:1};_.a=null;_.b=0;_.c=false;_=Xl.prototype=Vl.prototype=new Tb;_.cM={};_=$l.prototype=Yl.prototype=new Tb;_.lb=function _l(){Nl(this.a,this.c,this.b)};_.cM={13:1};_.a=null;_.b=null;_.c=null;_=cm.prototype=am.prototype=new ee;_.cM={3:1,10:1,38:1};_=om.prototype=jm.prototype=new _g;_.cM={33:1,38:1,39:1,40:1};var km,lm,mm;_=tm.prototype=qm.prototype=new Tb;_.cM={};_.aC=null;_.qI=0;var Dm,Em;_=On.prototype=Fn.prototype=new Tb;_.cM={};_.a=null;_.d=null;_=Sn.prototype=Pn.prototype=new yd;_.fb=function Tn(){Mn(this.a,0,null);this.a.a=null};_.gb=function Un(){Mn(this.a,0,null);this.a.a=null};_.ib=function Vn(a){var b,c;for(c=new lz(this.a.c);c.b<c.c.zb();){b=Nm(kz(c),15);b.u&&(b.i=b.C+(b.K-b.C)*a);b.v&&(b.k=b.D+(b.M-b.D)*a);b.w&&(b.S=b.E+(b.O-b.E)*a);b.s&&(b.a=b.A+(b.G-b.A)*a);b.x&&(b.W=b.F+(b.Q-b.F)*a);b.t&&(b.f=b.B+(b.I-b.B)*a);wo(this.a.b,b)}};_.cM={24:1};_.a=null;_.b=null;_=_n.prototype=Wn.prototype=new _g;_.cM={35:1,38:1,39:1,40:1};var Xn,Yn,Zn;_=ko.prototype=bo.prototype=new Tb;_.cM={15:1};_.a=0;_.b=null;_.c=null;_.d=null;_.f=0;_.g=null;_.i=0;_.j=null;_.k=0;_.n=null;_.o=false;_.p=false;_.q=false;_.r=false;_.s=true;_.t=false;_.u=true;_.v=true;_.w=true;_.x=false;_.y=false;_.z=false;_.A=0;_.B=0;_.C=0;_.D=0;_.E=0;_.F=0;_.G=0;_.I=0;_.J=null;_.K=0;_.M=0;_.O=0;_.Q=0;_.R=null;_.S=0;_.T=null;_.V=true;_.W=0;_.X=null;_=lo.prototype=new Tb;_.cM={};_.a=null;var mo=null;_=Ao.prototype=uo.prototype=new lo;_.cM={};_=Io.prototype=Go.prototype=new Tb;_.cM={};_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;_=No.prototype=Lo.prototype=new ee;_.cM={3:1,10:1,38:1};_=Vo.prototype=Oo.prototype=new Tb;_.cM={};_.c=false;_.e=false;_=Yo.prototype=Wo.prototype=new Md;_.kb=function Zo(){if(!this.a.c){return}Ro(this.a)};_.cM={17:1};_.a=null;_=ap.prototype=$o.prototype=new Md;_.kb=function bp(){this.a.e=false;So(this.a,(new Date).getTime())};_.cM={17:1};_.a=null;_=kp.prototype=cp.prototype=new Tb;_.rb=function lp(){return this.c<this.a};_.sb=function mp(){return hp(this)};_.cM={};_.a=0;_.b=-1;_.c=0;_.d=null;var op=null,pp=null;var zp;_=Fp.prototype=Dp.prototype=new Tb;_.qb=function Gp(a){while((Od(),Nd).b>0){Pd(Nm(Jz(Nd,0),17))}};_.cM={6:1,9:1};var Ip=false,Jp=null;_=Tp.prototype=Qp.prototype=new ak;_.ob=function Up(a){$m(a);null.Jb()};_.pb=function Vp(){return Rp};_.cM={};var Rp;_=Yp.prototype=Wp.prototype=new Al;_.cM={32:1};var $p=false;var gq=null,hq=null,iq=null;_=Aq.prototype=new Rb;_.Y=function Cq(){ar(this,($q(),Yq))};_.Z=function Dq(){ar(this,($q(),Zq))};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=zq.prototype=new Aq;_.ub=function Oq(){return new bw(this.f)};_.tb=function Pq(a){return Mq(this,a)};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=yq.prototype=new zq;_.tb=function Uq(a){var b;b=Mq(this,a);b&&Tq(a.t);return b};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=_q.prototype=Xq.prototype=new am;_.cM={3:1,10:1,38:1};var Yq,Zq;_=dr.prototype=br.prototype=new Tb;_.vb=function er(a){a._()};_.cM={};_=hr.prototype=fr.prototype=new Tb;_.vb=function ir(a){a.bb()};_.cM={};_=lr.prototype=new Rb;_._=function pr(){nr(this)};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=kr.prototype=new lr;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=sr.prototype=new zq;_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.d=null;_.e=null;_=vr.prototype=new kr;_._=function Pr(){!this.b&&Br(this,this.j);nr(this)};_.ab=function Qr(a){var b,c,d;if(this.t[aF]){return}d=aq(a.type);switch(d){case 1:if(!this.a){a.cancelBubble=true;return}break;case 4:if((a.button||0)==1){nw(this.t);(1&(!this.b&&Br(this,this.j),this.b.a))<=0&&Mr(this);vp(this.t);this.g=true;a.returnValue=false}break;case 8:if(this.g){this.g=false;up(this.t);(2&(!this.b&&Br(this,this.j),this.b).a)>0&&(a.button||0)==1&&((1&(!this.b&&Br(this,this.j),this.b.a))>0&&Mr(this),zr(this))}break;case 64:this.g&&(a.returnValue=false,undefined);break;case 32:c=a.relatedTarget||a.toElement;if(dg(this.t,a.srcElement)&&(!c||!dg(this.t,c))){this.g&&(1&(!this.b&&Br(this,this.j),this.b.a))>0&&Mr(this);(2&(!this.b&&Br(this,this.j),this.b.a))>0&&Nr(this)}break;case 16:if(dg(this.t,a.srcElement)){(2&(!this.b&&Br(this,this.j),this.b.a))<=0&&Nr(this);this.g&&(1&(!this.b&&Br(this,this.j),this.b.a))<=0&&Mr(this)}break;case 4096:if(this.i){this.i=false;(1&(!this.b&&Br(this,this.j),this.b.a))>0&&Mr(this)}break;case 8192:if(this.g){this.g=false;(1&(!this.b&&Br(this,this.j),this.b.a))>0&&Mr(this)}}nc(this,a);if((aq(a.type)&896)!=0){b=(a.keyCode||0)&65535;switch(d){case 128:if(b==32){this.i=true;(1&(!this.b&&Br(this,this.j),this.b.a))<=0&&Mr(this)}break;case 512:if(this.i&&b==32){this.i=false;(1&(!this.b&&Br(this,this.j),this.b.a))>0&&Mr(this);zr(this)}break;case 256:if(b==10||b==13){(1&(!this.b&&Br(this,this.j),this.b.a))<=0&&Mr(this);(1&(!this.b&&Br(this,this.j),this.b.a))>0&&Mr(this);zr(this)}}}};_.bb=function Rr(){oc(this);xr(this);(2&(!this.b&&Br(this,this.j),this.b.a))>0&&Nr(this)};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.a=false;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.g=false;_.i=false;_.j=null;_.k=null;_.n=null;_=Tr.prototype=new Tb;_.cM={};_.c=null;_.d=null;_.e=null;_=Zr.prototype=Sr.prototype=new Tr;_.cM={};_.a=0;_.b=null;_=gs.prototype=$r.prototype=new zq;_.tb=function hs(a){var b,c,d;b=(d=a.t.parentNode,(!d||d.nodeType!=1)&&(d=null),d);c=Mq(this,a);if(c){a.t.style[xC]=aC;a.t.style[vC]=aC;a.t.style.display=aC;this.t.removeChild(b);this.b==a&&(this.b=null)}return c};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.a=false;_.b=null;var _r=null;_=os.prototype=is.prototype=new yd;_.gb=function ps(){if(this.d){this.a.style[vC]=yC;this.a.style.display=aC;this.b.style.display=_B;this.b.style[vC]=yC}else{this.a.style.display=_B;this.a.style[vC]=yC;this.b.style[vC]=yC;this.b.style.display=aC}this.a.style[VD]=eF;this.b.style[VD]=eF;this.a=null;this.b=null;this.e.t.style.display=_B;this.e=null};_.hb=function qs(){var a,b,c;a=(c=this.a.parentNode,(!c||c.nodeType!=1)&&(c=null),c);b=a.offsetHeight||0;if(this.d){this.c=this.b.offsetHeight||0;this.b.style[vC]=_w(1,this.c-1)+(Gi(),tD)}else{this.c=this.a.offsetHeight||0;this.a.style[vC]=_w(1,this.c-1)+(Gi(),tD)}(a.offsetHeight||0)!=b&&(this.c=-1);this.a.style[VD]=WD;this.b.style[VD]=WD;ms(this,0);this.a.style.display=aC;this.b.style.display=aC};_.ib=function rs(a){ms(this,a)};_.cM={24:1};_.a=null;_.b=null;_.c=-1;_.d=false;_.e=null;_=vs.prototype=ss.prototype=new Tb;_.cM={};_.a=null;_.b=null;_.c=null;_=zs.prototype=ws.prototype=new zq;_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=Ds.prototype=Bs.prototype=new Rb;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=Gs.prototype=new Rb;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.a=null;_=Ns.prototype=Fs.prototype=new Gs;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=Ss.prototype=Rs.prototype=Es.prototype=new Fs;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};var at,bt,ct;_=et.prototype=new Tb;_.cM={};_=it.prototype=gt.prototype=new et;_.cM={};_.a=null;var lt;_=pt.prototype=nt.prototype=new Tb;_.cM={};_.a=null;_=yt.prototype=tt.prototype=new sr;_.tb=function zt(a){var b,c,d;c=(d=a.t.parentNode,(!d||d.nodeType!=1)&&(d=null),d);b=Mq(this,a);b&&this.b.removeChild(c);return b};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.b=null;_=Dt.prototype=At.prototype=new Rb;_.ab=function Ft(a){aq(a.type)==32768&&!!this.a&&(this.t[xF]=aC,undefined);nc(this,a)};_.cb=function Gt(){var a;a=Bg(this.t,xF);lx(oE,a)&&Bp(new Qt(this))};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.a=null;_=It.prototype=new Tb;_.cM={};_=Mt.prototype=Ht.prototype=new It;_.cM={};_=Qt.prototype=Nt.prototype=new Tb;_.lb=function Rt(){Pt(this)};_.cM={13:1,16:1};_.a=null;_=Wt.prototype=Ut.prototype=new Fs;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=bu.prototype=$t.prototype=new Tb;_.lb=function cu(){this.d=false;if(this.a){return}Mn(this.c,this.b,new fu)};_.cM={13:1};_.a=false;_.b=0;_.c=null;_.d=false;_=fu.prototype=du.prototype=new Tb;_.cM={};_=qu.prototype=gu.prototype=new zq;_.cb=function ru(){};_.db=function su(){xo(this.a.d)};_.tb=function tu(a){var b;return b=Mq(this,a),b&&Nn(this.a,a.r),b};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.a=null;_.b=null;_=xu.prototype=vu.prototype=new vr;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=zu.prototype=new Qb;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=Bu.prototype=new yq;_.cM={18:1,19:1,20:1,22:1,31:1,32:1,36:1,37:1};var Cu,Du,Eu;_=Nu.prototype=Lu.prototype=new Tb;_.vb=function Ou(a){a.$()&&a.bb()};_.cM={};_=Ru.prototype=Pu.prototype=new Tb;_.qb=function Su(a){Iu()};_.cM={6:1,9:1};_=Vu.prototype=Tu.prototype=new Bu;_.cM={18:1,19:1,20:1,22:1,31:1,32:1,36:1,37:1};_=_u.prototype=Wu.prototype=new Aq;_.wb=function bv(){return this.t};_.ub=function cv(){return new iv(this)};_.tb=function dv(a){return Zu(this,a)};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.b=null;_=iv.prototype=ev.prototype=new Tb;_.rb=function jv(){return this.a};_.sb=function kv(){return hv(this)};_.cM={};_.b=null;_=Av.prototype=qv.prototype=new zu;_.ub=function Bv(){return new bw(this.c)};_.tb=function Cv(a){return xv(this,a)};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.a=0;_.b=null;_.d=null;_.e=-1;_=Fv.prototype=Dv.prototype=new Tb;_.eb=function Gv(a){zv(this.a,this.b)};_.cM={4:1,9:1};_.a=null;_.b=null;_=Kv.prototype=Hv.prototype=new Wu;_.wb=function Lv(){return this.a};_.cM={18:1,19:1,21:1,22:1,31:1,32:1,36:1,37:1};_.a=null;_=Vv.prototype=Mv.prototype=new Tb;_.ub=function Wv(){return new bw(this)};_.cM={};_.a=null;_.b=0;_=bw.prototype=Xv.prototype=new Tb;_.rb=function cw(){return this.a<this.b.b-1};_.sb=function dw(){return _v(this)};_.cM={};_.a=-1;_.b=null;_=rw.prototype=pw.prototype=new ee;_.cM={3:1,10:1,38:1};_=vw.prototype=tw.prototype=new Tb;_.cM={};_=zw.prototype=xw.prototype=new ee;_.cM={3:1,10:1,38:1};_=Ew.prototype=Cw.prototype=new ee;_.cM={3:1,10:1,38:1};_=Hw.prototype=Fw.prototype=new ee;_.cM={3:1,10:1,38:1};_=Lw.prototype=Kw.prototype=Iw.prototype=new ee;_.cM={3:1,10:1,38:1};_=Nw.prototype=new Tb;_.cM={38:1,41:1};_=Qw.prototype=Mw.prototype=new Nw;_.eQ=function Rw(a){return a!=null&&a.cM&&!!a.cM[23]&&Nm(a,23).a==this.a};_.hC=function Sw(){return this.a};_.cM={23:1,38:1,39:1,41:1};_.a=0;var Vw;_=ex.prototype=dx.prototype=bx.prototype=new ee;_.cM={3:1,10:1,38:1};_=hx.prototype=fx.prototype=new Tb;_.cM={38:1,42:1};_=String.prototype;_.eQ=function ux(a){return lx(this,a)};_.hC=function wx(){return Dx(this)};_.cM={1:1,38:1,39:1};var yx,zx=0,Ax;_=Hx.prototype=Fx.prototype=new ee;_.cM={3:1,10:1,38:1};_=Ix.prototype=new Tb;_.xb=function Lx(a){throw new Hx(UF)};_.yb=function Mx(a){var b;b=Kx(this.ub(),a);return !!b};_.Ab=function Nx(a){var b,c,d;d=this.zb();a.length<d&&(a=wm(a,d));c=this.ub();for(b=0;b<d;++b){Bm(a,b,c.sb())}a.length>d&&Bm(a,d,null);return a};_.cM={};_=Px.prototype=new Tb;_.eQ=function Sx(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[11])){return false}e=Nm(a,11);if(this.d!=e.d){return false}for(c=new Cy((new uy(e)).a);jz(c.a);){b=Nm(kz(c.a),43);d=b.Cb();f=b.Db();if(!(d==null?this.c:d!=null&&d.cM&&!!d.cM[1]?kD+Nm(d,1) in this.e:ay(this,d,~~Fe(d)))){return false}if(!OA(f,d==null?this.b:d!=null&&d.cM&&!!d.cM[1]?this.e[kD+Nm(d,1)]:$x(this,d,~~Fe(d)))){return false}}return true};_.hC=function Tx(){var a,b,c;c=0;for(b=new Cy((new uy(this)).a);jz(b.a);){a=Nm(kz(b.a),43);c+=a.hC();c=~~c}return c};_.cM={11:1};_=Ox.prototype=new Px;_.Bb=function ky(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&De(a,b)};_.cM={11:1};_.a=null;_.b=null;_.c=false;_.d=0;_.e=null;_=my.prototype=new Ix;_.eQ=function oy(a){var b,c,d;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[44])){return false}c=Nm(a,44);if(c.zb()!=this.zb()){return false}for(b=c.ub();b.rb();){d=b.sb();if(!this.yb(d)){return false}}return true};_.hC=function py(){var a,b,c;a=0;for(b=this.ub();b.rb();){c=b.sb();if(c!=null){a+=Fe(c);a=~~a}}return a};_.cM={44:1};_=uy.prototype=ly.prototype=new my;_.yb=function vy(a){return ry(this,a)};_.ub=function wy(){return new Cy(this.a)};_.zb=function xy(){return this.a.d};_.cM={44:1};_.a=null;_=Cy.prototype=yy.prototype=new Tb;_.rb=function Dy(){return jz(this.a)};_.sb=function Ey(){return Nm(kz(this.a),43)};_.cM={};_.a=null;_=Gy.prototype=new Tb;_.eQ=function Iy(a){var b;if(a!=null&&a.cM&&!!a.cM[43]){b=Nm(a,43);if(OA(this.Cb(),b.Cb())&&OA(this.Db(),b.Db())){return true}}return false};_.hC=function Jy(){var a,b;a=0;b=0;this.Cb()!=null&&(a=Fe(this.Cb()));this.Db()!=null&&(b=Fe(this.Db()));return a^b};_.cM={43:1};_=Ly.prototype=Fy.prototype=new Gy;_.Cb=function My(){return null};_.Db=function Ny(){return this.a.b};_.Eb=function Oy(a){return ey(this.a,a)};_.cM={43:1};_.a=null;_=Ry.prototype=Py.prototype=new Gy;_.Cb=function Sy(){return this.a};_.Db=function Ty(){return this.b.e[kD+this.a]};_.Eb=function Uy(a){return fy(this.b,this.a,a)};_.cM={43:1};_.a=null;_.b=null;_=Vy.prototype=new Ix;_.xb=function Zy(a){this.Fb(this.zb(),a);return true};_.Fb=function $y(a,b){throw new Hx(XF)};_.eQ=function az(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[12])){return false}f=Nm(a,12);if(this.zb()!=f.zb()){return false}d=new lz(this);e=f.ub();while(d.b<d.c.zb()){b=kz(d);c=kz(e);if(!(b==null?c==null:De(b,c))){return false}}return true};_.hC=function bz(){var a,b,c;b=1;a=new lz(this);while(a.b<a.c.zb()){c=kz(a);b=31*b+(c==null?0:Fe(c));b=~~b}return b};_.ub=function dz(){return new lz(this)};_.Hb=function ez(){return new rz(this,0)};_.Ib=function fz(a){return new rz(this,a)};_.cM={12:1};_=lz.prototype=gz.prototype=new Tb;_.rb=function mz(){return this.b<this.c.zb()};_.sb=function nz(){return kz(this)};_.cM={};_.b=0;_.c=null;_=rz.prototype=oz.prototype=new gz;_.cM={};_.a=null;_=vz.prototype=sz.prototype=new my;_.yb=function wz(a){return Yx(this.a,a)};_.ub=function xz(){var a;return a=new Cy(this.b.a),new Bz(a)};_.zb=function yz(){return this.b.a.d};_.cM={44:1};_.a=null;_.b=null;_=Bz.prototype=zz.prototype=new Tb;_.rb=function Cz(){return jz(this.a.a)};_.sb=function Dz(){var a;a=Nm(kz(this.a.a),43);return a.Cb()};_.cM={};_.a=null;_=Pz.prototype=Ez.prototype=new Vy;_.xb=function Qz(a){return Bm(this.a,this.b++,a),true};_.Fb=function Rz(a,b){Iz(this,a,b)};_.yb=function Sz(a){return Kz(this,a,0)!=-1};_.Gb=function Tz(a){return _y(a,this.b),this.a[a]};_.zb=function Uz(){return this.b};_.Ab=function Xz(a){return Oz(this,a)};_.cM={12:1,38:1};_.b=0;var $z;_=cA.prototype=aA.prototype=new Vy;_.yb=function dA(a){return false};_.Gb=function eA(a){throw new Kw};_.zb=function fA(){return 0};_.cM={12:1,38:1};_=jA.prototype=gA.prototype=new Ox;_.cM={11:1,38:1};_=qA.prototype=kA.prototype=new my;_.xb=function rA(a){var b;return b=cy(this.a,a,this),b==null};_.yb=function sA(a){return Yx(this.a,a)};_.ub=function tA(){var a;return a=new Cy(Rx(this.a).b.a),new Bz(a)};_.zb=function uA(){return this.a.d};_.cM={38:1,44:1};_.a=null;_=DA.prototype=AA.prototype=new Gy;_.Cb=function EA(){return this.a};_.Db=function FA(){return this.b};_.Eb=function GA(a){var b;b=this.b;this.b=a;return b};_.cM={43:1};_.a=null;_.b=null;_=JA.prototype=HA.prototype=new ee;_.cM={3:1,10:1,38:1};var $entry=_e;var bn=new vw,an=new vw,nn=new vw,gn=new vw,cn=new vw,dn=new vw,en=new vw,fn=new vw,on=new vw,hn=new vw,jn=new vw,kn=new vw,ln=new vw,mn=new vw;$stats && $stats({moduleName:'kuneintro',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.kuneintro) $wnd.kuneintro.onScriptLoad();
+--></script></body></html>
\ No newline at end of file
Added: intro/war/kuneintro/AD77DDEC026A3F14290D40078777587B.cache.html
===================================================================
--- intro/war/kuneintro/AD77DDEC026A3F14290D40078777587B.cache.html (rev 0)
+++ intro/war/kuneintro/AD77DDEC026A3F14290D40078777587B.cache.html 2011-05-09 10:41:51 UTC (rev 1363)
@@ -0,0 +1,564 @@
+<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.1.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = 'AD77DDEC026A3F14290D40078777587B';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'kuneintro',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
+function lA(){}
+function Kb(){}
+function Jb(){}
+function Ib(){}
+function Hb(){}
+function Gb(){}
+function Jc(){}
+function Nc(){}
+function Rc(){}
+function kd(){}
+function hd(){}
+function pd(){}
+function Dd(){}
+function Cd(){}
+function Yd(){}
+function Xd(){}
+function Wd(){}
+function Vd(){}
+function Je(){}
+function Ye(){}
+function Yg(){}
+function Ng(){}
+function Mg(){}
+function _g(){}
+function cf(){}
+function ch(){}
+function fh(){}
+function ih(){}
+function oh(){}
+function rh(){}
+function uh(){}
+function yh(){}
+function Fh(){}
+function Ih(){}
+function Lh(){}
+function Oh(){}
+function Rh(){}
+function Yh(){}
+function _h(){}
+function ci(){}
+function fi(){}
+function ii(){}
+function ui(){}
+function zi(){}
+function Di(){}
+function Hi(){}
+function Li(){}
+function Pi(){}
+function Ti(){}
+function Xi(){}
+function _i(){}
+function pj(){}
+function nj(){}
+function yj(){}
+function rj(){}
+function Dj(){}
+function Cj(){}
+function Bj(){}
+function Qj(){}
+function Aj(){}
+function Uj(){}
+function Tj(){}
+function sk(){}
+function Ik(){}
+function Ek(){}
+function Vk(){}
+function Sk(){}
+function $k(){}
+function bl(){}
+function jl(){}
+function yl(){}
+function wl(){}
+function zl(){}
+function Dl(){}
+function Ml(){}
+function Wl(){}
+function Tl(){}
+function en(){}
+function pn(){}
+function wn(){}
+function Dn(){}
+function Mn(){}
+function $n(){}
+function eo(){}
+function ho(){}
+function po(){}
+function to(){}
+function xo(){}
+function Zo(){}
+function Xo(){}
+function Xp(){}
+function ip(){}
+function op(){}
+function Wp(){}
+function Vp(){}
+function sq(){}
+function Aq(){}
+function yq(){}
+function Eq(){}
+function Cq(){}
+function Iq(){}
+function Hq(){}
+function Pq(){}
+function Sq(){}
+function or(){}
+function nr(){}
+function vr(){}
+function Lr(){}
+function Fr(){}
+function Pr(){}
+function Tr(){}
+function Yr(){}
+function _r(){}
+function bs(){}
+function as(){}
+function Bs(){}
+function Ds(){}
+function Ks(){}
+function Qs(){}
+function Xs(){}
+function dt(){}
+function ct(){}
+function it(){}
+function pt(){}
+function vt(){}
+function Ct(){}
+function At(){}
+function Dt(){}
+function St(){}
+function Wt(){}
+function Yt(){}
+function iu(){}
+function gu(){}
+function mu(){}
+function ku(){}
+function ou(){}
+function ru(){}
+function Bu(){}
+function Nu(){}
+function $u(){}
+function $v(){}
+function cv(){}
+function hv(){}
+function sv(){}
+function Nv(){}
+function Tv(){}
+function Rv(){}
+function Vv(){}
+function bw(){}
+function ew(){}
+function jw(){}
+function iw(){}
+function zw(){}
+function Dw(){}
+function bx(){}
+function ex(){}
+function lx(){}
+function kx(){}
+function Kx(){}
+function Jx(){}
+function Wx(){}
+function cy(){}
+function by(){}
+function ly(){}
+function ry(){}
+function Ey(){}
+function My(){}
+function Qy(){}
+function Xy(){}
+function az(){}
+function Az(){}
+function yz(){}
+function Ez(){}
+function Iz(){}
+function Yz(){}
+function dA(){}
+function Fw(a){}
+function gw(){tf()}
+function go(){tf()}
+function je(){tf()}
+function Pv(){tf()}
+function Xv(){tf()}
+function Bw(){tf()}
+function fA(){tf()}
+function ie(a){tf()}
+function aw(a){tf()}
+function dw(a){tf()}
+function hw(a){tf()}
+function Cw(a){tf()}
+function dx(a){tf()}
+function Nd(){Fd()}
+function Vn(){On()}
+function lp(){kp()}
+function Sb(a,b){a.u=b}
+function $g(){this.b=0}
+function qh(){this.b=0}
+function Hh(){this.b=0}
+function $h(){this.b=0}
+function bh(){this.b=1}
+function th(){this.b=1}
+function Kh(){this.b=1}
+function eh(){this.b=2}
+function wh(){this.b=2}
+function Nh(){this.b=2}
+function hh(){this.b=3}
+function Qh(){this.b=3}
+function hi(){this.b=3}
+function Ji(){this.b=3}
+function bi(){this.b=1}
+function Bi(){this.b=1}
+function ei(){this.b=2}
+function Fi(){this.b=2}
+function xi(){this.b=0}
+function Ni(){this.b=4}
+function Ri(){this.b=5}
+function Vi(){this.b=6}
+function Zi(){this.b=7}
+function bj(){this.b=8}
+function Lc(a){this.b=a}
+function Pc(a){this.b=a}
+function Tc(a){this.b=a}
+function Fs(a){this.b=a}
+function Ms(a){this.b=a}
+function lt(a){this.b=a}
+function yt(a){this.d=a}
+function yv(a){this.c=a}
+function Fo(a){this.e=a}
+function mw(a){this.b=a}
+function Sx(a){this.b=a}
+function hy(a){this.b=a}
+function Zy(a){this.b=a}
+function Jy(a){this.d=a}
+function wk(){this.b={}}
+function Xj(){this.d=++Vj}
+function Oz(){this.b=new Hz}
+function Ys(){Ys=lA;new Hz}
+function Dk(){return null}
+function Hz(){tx(this)}
+function Kg(a){a[KC]=LC}
+function _q(a,b){a.f=b}
+function br(a,b){a.g=b}
+function Rl(a,b){this.b=b}
+function Bn(a,b){this.b=b}
+function ro(a){Fd();this.b=a}
+function vo(a){Fd();this.b=a}
+function Qo(a){Ko=a;wp();Bp=a}
+function Uo(){Uo=lA;To=new oo}
+function $e(){$e=lA;Ze=new cf}
+function tj(){tj=lA;sj=new yj}
+function kp(){kp=lA;jp=new Xj}
+function xz(){xz=lA;wz=new Az}
+function Dc(a){a.c=a.j.f+1}
+function Bo(a){return a.d<a.b}
+function xw(a,b){return a>b?a:b}
+function yw(a){return 5<a?5:a}
+function wq(a){Fl.call(this,a)}
+function mq(a,b){bq(a,b,a.u)}
+function jv(a,b){mv(a,b,a.c)}
+function Ft(a,b){Gt(a,b,a.g.c)}
+function Vr(a,b,c){fq(a,b,a.u,c)}
+function Ub(a,b,c){Yb(a.u,b,c)}
+function no(a,b){dz(a.c,b);mo(a)}
+function Wu(a,b){Vu(a,lv(a.d,b))}
+function bc(a,b){!!a.r&&el(a.r,b)}
+function Lt(a,b,c){b.s.V=c;xt(a.c)}
+function sn(a,b){this.b=a;this.c=b}
+function av(a,b){this.b=a;this.c=b}
+function Ty(a,b){this.b=a;this.c=b}
+function _z(a,b){this.b=a;this.c=b}
+function ny(a,b){this.c=a;this.b=b}
+function le(a){tf();this.b=a;sf(this)}
+function fl(a){this.b=new vl;this.c=a}
+function Ge(b,a){b[b.length]=a}
+function Zw(){Zw=lA;Ww={};Yw={}}
+function Oj(){Oj=lA;Nj=new $j(new Qj)}
+function qu(){bu.call(this,$doc.body)}
+function Cc(a){a.c=yw(a.c+1);Ec(a)}
+function Bc(a){a.c=xw(0,a.c-1);Ec(a)}
+function bf(a,b){a.c=df(a.c,[b,false])}
+function nm(a,b){return a.cM&&a.cM[b]}
+function Hy(a){return a.c<a.d.zb()}
+function Ao(a){return fz(a.e.c,a.c)}
+function zx(b,a){return $E+a in b.f}
+function gq(a,b){return hq(a,kv(a.g,b))}
+function nn(a,b){Un(b.e,b.d);iz(a.d,b)}
+function It(a,b,c,d){Hn(b.s,c,d);xt(a.c)}
+function Kt(a,b,c,d){Jn(b.s,c,d);xt(a.c)}
+function Tb(a,b,c){Ub(a,Wb(a.u)+nB+b,c)}
+function xy(a,b){(a<0||a>=b)&&Ay(a,b)}
+function Ay(a,b){throw new hw(aF+a+bF+b)}
+function fz(a,b){xy(b,a.c);return a.b[b]}
+function ln(a,b,c){return Rn(a.c,a.e,b,c)}
+function ol(a,b,c){var d;d=ql(a,b);d.xb(c)}
+function fp(){if(!ap){Up();ap=true}}
+function wp(){if(!sp){Jp();Pp();sp=true}}
+function qp(){this.b=new vl;this.c=null}
+function vl(){this.e=new Hz;this.d=false}
+function Fu(a){this.c=a;this.b=!!this.c.c}
+function lz(){this.b=_l(Nm,{38:1},0,0,0)}
+function qv(){this.b=_l(Lm,{38:1},19,4,0)}
+function wu(){this.u=$doc.createElement(oD)}
+function fs(a){this.u=a;this.b=new Sr(this.u)}
+function Bl(a,b,c){this.b=a;this.d=b;this.c=c}
+function bu(a){this.g=new qv;this.u=a;dc(this)}
+function ns(a){ms.call(this);Rr(this.b,a,true)}
+function dz(a,b){cm(a.b,a.c++,b);return true}
+function uf(){try{null.a()}catch(a){return a}}
+function vq(){vq=lA;tq=new Aq;uq=new Eq}
+function Fd(){Fd=lA;Ed=new lz;dp(new Zo)}
+function nl(a,b){!a.b&&(a.b=new lz);dz(a.b,b)}
+function Kk(a){var b;if(Fk){b=new Ik;el(a,b)}}
+function rl(a,b){if(!b){throw new Cw(aD)}pl(a,b)}
+function eq(a,b){if(b<0||b>a.g.c){throw new gw}}
+function dq(a,b){if(b<0||b>=a.g.c){throw new gw}}
+function mj(){if(!fj){fj=true;bf(($e(),Ze),ej)}}
+function tu(a,b){if(a.c){throw new dw(PE)}vu(a,b)}
+function Jt(a,b,c,d,e){In(b.s,c,d,e);xt(a.c)}
+function Ow(b,a){return b.substr(a,b.length-a)}
+function rm(a,b){return a!=null&&a.cM&&!!a.cM[b]}
+function dp(a){fp();return ep(Fk?Fk:(Fk=new Xj),a)}
+function jj(){jj=lA;gj=[];hj=[];ij=[];ej=new pj}
+function gm(){gm=lA;em=[];fm=[];hm(new Wl,em,fm)}
+function sw(){sw=lA;rw=_l(Mm,{38:1},23,256,0)}
+function au(){au=lA;Zt=new iu;$t=new Hz;_t=new Oz}
+function ax(){if(Xw==256){Ww=Yw;Yw={};Xw=0}++Xw}
+function Bm(a){if(a!=null){throw new Xv}return null}
+function Vo(a){Uo();if(!a){throw new Cw(CD)}no(To,a)}
+function Xk(a){var b;if(Tk){b=new Vk;!!a.r&&el(a.r,b)}}
+function nx(a){var b;b=new Sx(a);return new Ty(a,b)}
+function bg(a){var b;b=Gf(a);!!b&&b.removeChild(a)}
+function Kz(a,b){var c;c=Ax(a.b,b,a);return c==null}
+function df(a,b){!a&&(a=[]);a[a.length]=b;return a}
+function pf(a,b){a.length>=b&&a.splice(0,b);return a}
+function Ht(a,b){var c;c=hq(a,b);c&&nn(a.b,b.s);return c}
+function Sr(a){this.b=a;this.c=Il(a);this.d=this.c}
+function ur(a,b,c,d){this.c=c;this.b=d;this.f=a;this.d=b}
+function js(a){fs.call(this,a,Kw(kE,a.tagName))}
+function tx(a){a.b=[];a.f={};a.d=false;a.c=null;a.e=0}
+function yp(a){return !sm(a)&&a!=null&&a.cM&&!!a.cM[18]}
+function sm(a){return a!=null&&a.tM!=lA&&!(a.cM&&!!a.cM[1])}
+function rg(b,a){return b[a]==null?null:String(b[a])}
+function ep(a,b){return ml((!bp&&(bp=new qp),bp).b,a,b)}
+function Qu(a,b,c,d){var e;e=new ns(c);Ru(a,b,new fv(e),d)}
+function Js(){Js=lA;new Ms(wD);new Ms(oE);Is=new Ms(tD)}
+function Dr(){this.g=new qv;this.u=$doc.createElement(oD)}
+function Wr(){this.g=new qv;this.u=$doc.createElement(oD)}
+function $r(){this.u=$doc.createElement(hE);this.u[oB]=iE}
+function oq(a){a.style[LC]=xB;a.style[tD]=xB;a.style[pD]=xB}
+function cu(a){au();try{a.cb()}finally{Ex(_t.b,a)!=null}}
+function du(){au();try{xq(_t,Zt)}finally{tx(_t.b);tx($t)}}
+function mo(a){if(a.c.c!=0&&!a.f&&!a.d){a.f=true;Hd(a.e,1)}}
+function Oy(a){if(a.c<=0){throw new fA}return a.b.Gb(--a.c)}
+function wv(a){if(a.b>=a.c.c){throw new fA}return a.c.b[++a.b]}
+function kv(a,b){if(b<0||b>=a.c){throw new gw}return a.b[b]}
+function bq(a,b,c){ic(b);jv(a.g,b);c.appendChild(b.u);kc(b,a)}
+function wj(a,b){var c;c=uj(b);vj(a).appendChild(c);return c}
+function pv(a,b){var c;c=lv(a,b);if(c==-1){throw new fA}ov(a,c)}
+function rr(a,b){a.e=b.u;!!a.f.c&&qr(a.f.c)==qr(a)&&$q(a.f,a.e)}
+function ac(a,b,c){return ml((!a.r?(a.r=new fl(a)):a.r).b,c,b)}
+function Ex(a,b){return !b?Gx(a):Fx(a,b,~~(b.$H||(b.$H=++Oe)))}
+function te(a,b){return a.tM==lA||a.cM&&!!a.cM[1]?a.eQ(b):a===b}
+function lc(a,b){a.q==-1?Qp(a.u,b|(a.u.__eventBits||0)):(a.q|=b)}
+function Xq(a,b){var c;c=(b.b&1)==1;a.u.setAttribute(_D,c?aE:bE)}
+function Mt(a,b,c){b.s.W=c;b.u.style.display=c?xB:wB;xt(a.c)}
+function ao(a,b,c){this.c=0;this.d=0;this.b=c;this.f=b;this.e=a}
+function on(a){this.c=new Vn;this.d=new lz;this.e=a;Sn(this.c,a)}
+function ms(){js.call(this,$doc.createElement(oD));this.u[oB]=lE}
+function rt(){js.call(this,$doc.createElement(kE));this.u[oB]=JE}
+function xt(a){a.c=0;a.b=false;if(!a.e){a.e=true;bf(($e(),Ze),a)}}
+function Hn(a,b,c){a.v=a.w=true;a.y=false;a.L=0;a.N=0;a.M=b;a.O=c}
+function Jn(a,b,c){a.x=a.u=true;a.t=false;a.P=0;a.J=56;a.Q=b;a.K=c}
+function ud(a){if(!a.i){return}iz(rd,a);a.gb();a.k=false;a.i=false}
+function Po(a){!!Ko&&a==Ko&&(Ko=null);wp();a===Bp&&(Bp=null)}
+function Re(){if(Ne++==0){_e(($e(),Ze));return true}return false}
+function Eu(a){if(!a.b||!a.c.c){throw new fA}a.b=false;return a.c.c}
+function Iy(a){if(a.c>=a.d.zb()){throw new fA}return a.d.Gb(a.c++)}
+function om(a,b){if(a!=null&&!(a.cM&&a.cM[b])){throw new Xv}return a}
+function Cx(a,b){var c;c=a.c;a.c=b;if(!a.d){a.d=true;++a.e}return c}
+function Zl(a,b){var c,d;c=a;d=$l(0,b);am(c.aC,c.cM,c.qI,d);return d}
+function am(a,b,c,d){gm();jm(d,em,fm);d.aC=a;d.cM=b;d.qI=c;return d}
+function In(a,b,c,d){a.x=a.t=true;a.u=false;a.P=b;a.H=0;a.Q=c;a.I=d}
+function Do(a){hz(a.e.c,a.c);--a.b;a.c<=a.d&&--a.d<0&&(a.d=0);a.c=-1}
+function ez(a,b,c){(b<0||b>a.c)&&Ay(b,a.c);a.b.splice(b,0,c);++a.c}
+function hr(a){var b,c;b=(!a.c&&Yq(a,a.k),a.c.b)^1;c=Vq(a,b);Yq(a,c)}
+function Gx(a){var b;b=a.c;a.c=null;if(a.d){a.d=false;--a.e}return b}
+function kn(a,b){var c,d;c=Pn(a.e,b);d=new Ln(c,b);dz(a.d,d);return d}
+function fq(a,b,c,d){d=cq(a,b,d);ic(b);mv(a.g,b,d);Kp(c,b.u,d);kc(b,a)}
+function vc(a,b){if(a.o){throw new dw(vB)}ic(b);Sb(a,b.u);a.o=b;kc(b,a)}
+function ev(a,b){b?Ub(a,Wb(a.u)+UE,true):Ub(a,Wb(a.u)+UE,false)}
+function Qp(a,b){wp();Np(a,b);b&131072&&a.addEventListener(UD,Ep,false)}
+function Vf(a,b){return a===b||!!(a.compareDocumentPosition(b)&16)}
+function No(a,b){return a===b||!!(a.compareDocumentPosition(b)&16)}
+function Kd(a,b){return $wnd.setTimeout($entry(function(){a.kb()}),b)}
+function ve(a){return a.tM==lA||a.cM&&!!a.cM[1]?a.hC():a.$H||(a.$H=++Oe)}
+function Wm(a){if(a!=null&&a.cM&&!!a.cM[10]){return a}return new le(a)}
+function Uu(a,b){var c;c=lv(a.d,b);if(c==-1){return false}return Tu(a,c)}
+function gz(a,b,c){for(;c<a.c;++c){if(kA(b,a.b[c])){return c}}return -1}
+function cq(a,b,c){var d;eq(a,c);if(b.t==a){d=lv(a.g,b);d<c&&--c}return c}
+function hz(a,b){var c;c=(xy(b,a.c),a.b[b]);a.b.splice(b,1);--a.c;return c}
+function Co(a){var b;a.c=a.d;b=fz(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}
+function Gf(a){var b=a.parentNode;(!b||b.nodeType!=1)&&(b=null);return b}
+function hp(){var a;if(ap){a=new lp;!!bp&&el(bp,a);return null}return null}
+function lv(a,b){var c;for(c=0;c<a.c;++c){if(a.b[c]==b){return c}}return -1}
+function xj(a,b){var c;c=uj(b);vj(a).insertBefore(c,a.b.firstChild);return c}
+function Dx(e,a,b){var c,d=e.f;a=$E+a;a in d?(c=d[a]):++e.e;d[a]=b;return c}
+function hm(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
+function jm(a,b,c){gm();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
+function On(){On=lA;Nn=Wn((si(),ji),ji);$doc.body.appendChild(Nn)}
+function Sn(a,b){b.style[pD]=(Wh(),xD);b.appendChild(a.b=Wn((si(),ki),li))}
+function _b(a,b,c){lc(a,up(c.c));return ml((!a.r?(a.r=new fl(a)):a.r).b,c,b)}
+function $s(a){Ys();this.b=new ht(this,a.e,a.c,a.d,a.f,a.b);this.u[oB]=yE}
+function $j(a){this.d=++Vj;this.b=a;!Gj&&(Gj=new wk);Gj.b[ZC]=this;this.c=ZC}
+function Py(a,b){var c;this.b=a;this.d=a;c=a.zb();(b<0||b>c)&&Ay(b,c);this.c=b}
+function Gt(a,b,c){var d;ic(b);mv(a.g,b,c);d=kn(a.b,b.u);b.s=d;kc(b,a);xt(a.c)}
+function ir(a){var b,c;b=(!a.c&&Yq(a,a.k),a.c.b)^2;b&=-5;c=Vq(a,b);Yq(a,c)}
+function Kq(a){var b;dc(a);b=a.u.tabIndex;-1==b&&(a.u.tabIndex=0,undefined)}
+function vj(a){var b;if(!a.b){b=$doc.getElementsByTagName(YC)[0];a.b=b}return a.b}
+function Pf(a){var b=a.button;if(b==1){return 4}else if(b==2){return 2}return 1}
+function iz(a,b){var c;c=gz(a,b,0);if(c==-1){return false}hz(a,c);return true}
+function Jw(a,b){if(!(b!=null&&b.cM&&!!b.cM[1])){return false}return String(a)==b}
+function pm(a){if(a!=null&&(a.tM==lA||a.cM&&!!a.cM[1])){throw new Xv}return a}
+function Ff(a){var b=a.firstChild;while(b&&b.nodeType!=1)b=b.nextSibling;return b}
+function uj(a){var b;b=$doc.createElement(VC);b[WC]=XC;b.textContent=a||xB;return b}
+function is(){this.u=$doc.createElement(oD);this.b=new Sr(this.u);this.u[oB]=jE}
+function As(){As=lA;new Fs(mE);new Fs(nE);ys=new Fs(LC);new Fs(vD);zs=ys;xs=zs}
+function mh(){mh=lA;jh=new qh;lh=new th;kh=new wh;am(Fm,{38:1},26,[jh,lh,kh])}
+function Fl(a){je.call(this,a.b.e==0?null:om(a.Ab(_l(Pm,{14:1,38:1},10,0,0)),14)[0])}
+function _e(a){var b,c;if(a.b){c=null;do{b=a.b;a.b=null;c=ef(b,c)}while(a.b);a.b=c}}
+function af(a){var b,c;if(a.c){c=null;do{b=a.c;a.c=null;c=ef(b,c)}while(a.c);a.c=c}}
+function Gz(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&te(a,b)}
+function kA(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&te(a,b)}
+function Se(b){return function(){try{return Te(b,this,arguments)}catch(a){throw a}}}
+function Te(a,b,c){var d;d=Re();try{return a.apply(b,c)}finally{d&&af(($e(),Ze));--Ne}}
+function Mo(a,b,c){var d;d=Jo;Jo=a;b==Ko&&up(a.type)==8192&&(Ko=null);c.bb(a);Jo=d}
+function $x(a){var b;b=new lz;a.d&&dz(b,new hy(a));sx(a,b);rx(a,b);this.b=new Jy(b)}
+function oo(){this.b=new ro(this);this.c=new lz;this.e=new vo(this);this.g=new Fo(this)}
+function Wh(){Wh=lA;Vh=new $h;Uh=new bi;Sh=new ei;Th=new hi;am(Hm,{38:1},29,[Vh,Uh,Sh,Th])}
+function Dh(){Dh=lA;Ch=new Hh;Ah=new Kh;Bh=new Nh;zh=new Qh;am(Gm,{38:1},28,[Ch,Ah,Bh,zh])}
+function Wg(){Wg=lA;Vg=new $g;Sg=new bh;Tg=new eh;Ug=new hh;am(Em,{38:1},25,[Vg,Sg,Tg,Ug])}
+function Ql(){Ql=lA;Pl=new Rl(eD,0);Ol=new Rl(fD,1);Nl=new Rl(gD,2);am(Jm,{38:1},33,[Pl,Ol,Nl])}
+function An(){An=lA;xn=new Bn(lD,0);yn=new Bn(mD,1);zn=new Bn(nD,2);am(Km,{38:1},35,[xn,yn,zn])}
+function ux(a,b){return b==null?a.d:b!=null&&b.cM&&!!b.cM[1]?zx(a,om(b,1)):yx(a,b,~~ve(b))}
+function vx(a,b){return b==null?a.c:b!=null&&b.cM&&!!b.cM[1]?a.f[$E+om(b,1)]:wx(a,b,~~ve(b))}
+function ko(a){var b;b=Ao(a.g);Do(a.g);b!=null&&b.cM&&!!b.cM[16]&&new go(om(b,16));a.d=false;mo(a)}
+function Uq(a){if(a.i||a.j){Po(a.u);a.i=false;a.j=false;(1&(!a.c&&Yq(a,a.k),a.c.b))>0&&hr(a)}}
+function $q(a,b){if(a.d!=b){!!a.d&&a.u.removeChild(a.d);a.d=b;a.u.appendChild(a.d)}}
+function Rb(a,b){var c=a.parentNode;if(!c){return}c.insertBefore(b,a);c.removeChild(a)}
+function Kw(b,a){if(a==null)return false;return b==a||b.toLowerCase()==a.toLowerCase()}
+function Hp(a){if(Jw(a.type,PD)){return a.target}if(Jw(a.type,OD)){return Uf(a)}return null}
+function gx(a,b){var c;while(a.rb()){c=a.sb();if(b==null?c==null:te(b,c)){return a}}return null}
+function ec(a,b){var c;switch(up(b.type)){case 16:case 32:c=Uf(b);if(!!c&&Vf(a.u,c)){return}}Kj(b,a,a.u)}
+function Us(a){var b;b=$doc.createElement(pE);b[qE]=a.b.b;b.style[rE]=a.d.b;return b}
+function kt(a){var b,c;b=(c=$doc.createEvent(IE),c.initEvent(KD,false,false),c);a.b.u.dispatchEvent(b)}
+function Nt(){this.g=new qv;this.u=$doc.createElement(oD);this.b=new on(this.u);this.c=new yt(this.b)}
+function Ln(a,b){this.M=(si(),ri);this.Q=ri;this.O=ri;this.I=ri;this.f=(An(),zn);this.V=zn;this.e=a;this.d=b}
+function Cr(a,b){var c;dq(a,b);c=a.c;a.c=kv(a.g,b);if(a.c!=c){!wr&&(wr=new Lr);Kr(wr,c,a.c,a.b&&a.p)}}
+function Un(a,b){var c;bg(a);Gf(b)==a&&bg(b);c=b.style;c[pD]=xB;c[LC]=xB;c[tD]=xB;c[UB]=xB;c[SB]=xB}
+function _l(a,b,c,d,e){var f;f=$l(e,d);gm();jm(f,em,fm);f.aC=a;f.cM=b;f.qI=c;return f}
+function Yb(a,b,c){if(!a){throw new ie(pB)}b=Qw(b);if(b.length==0){throw new aw(qB)}c?ig(a,b):ug(a,b)}
+function Ax(a,b,c){return b==null?Cx(a,c):b!=null&&b.cM&&!!b.cM[1]?Dx(a,om(b,1),c):Bx(a,b,c,~~ve(b))}
+function Gd(a){a.c?($wnd.clearInterval(a.d),undefined):($wnd.clearTimeout(a.d),undefined);iz(Ed,a)}
+function Kv(){return function(a){var b=this.parentNode;b.onfocus&&$wnd.setTimeout(function(){b.focus()},0)}}
+function sx(e,a){var b=e.f;for(var c in b){if(c.charCodeAt(0)==58){var d=new ny(e,c.substring(1));a.xb(d)}}}
+function Uf(b){var c=b.relatedTarget;if(!c){return null}try{var d=c.nodeName;return c}catch(a){return null}}
+function qr(a){if(!a.e){if(!a.d){a.e=$doc.createElement(oD);return a.e}else{return qr(a.d)}}else{return a.e}}
+function uu(a,b){if(a.c!=b){return false}try{kc(b,null)}finally{a.wb().removeChild(b.u);a.c=null}return true}
+function vu(a,b){if(b==a.c){return}!!b&&ic(b);!!a.c&&uu(a,a.c);a.c=b;if(b){a.wb().appendChild(a.c.u);kc(b,a)}}
+function jc(a,b){a.p&&(a.u.__listener=null,undefined);!!a.u&&Rb(a.u,b);a.u=b;a.p&&(a.u.__listener=a,undefined)}
+function fc(a){if(!a._()){throw new dw(sB)}try{a.eb()}finally{try{a.$()}finally{a.u.__listener=null;a.p=false}}}
+function ul(a){var b,c;if(a.b){try{for(c=new Jy(a.b);c.c<c.d.zb();){b=om(Iy(c),13);b.mb()}}finally{a.b=null}}}
+function ov(a,b){var c;if(b<0||b>=a.c){throw new gw}--a.c;for(c=b;c<a.c;++c){cm(a.b,c,a.b[c+1])}cm(a.b,a.c,null)}
+function hq(a,b){var c;if(b.t!=a){return false}try{kc(b,null)}finally{c=b.u;Gf(c).removeChild(c);pv(a.g,b)}return true}
+function tl(a,b){var c,d;d=om(vx(a.e,b),11);if(!d){return xz(),xz(),wz}c=om(d.c,12);if(!c){return xz(),xz(),wz}return c}
+function ql(a,b){var c,d;d=om(vx(a.e,b),11);if(!d){d=new Hz;Ax(a.e,b,d)}c=om(d.c,12);if(!c){c=new lz;Cx(d,c)}return c}
+function eu(){au();var a;a=om(vx($t,null),20);if(a){return a}$t.e==0&&dp(new mu);a=new qu;Ax($t,null,a);Kz(_t,a);return a}
+function _w(a){Zw();var b=$E+a;var c=Yw[b];if(c!=null){return c}c=Ww[b];c==null&&(c=$w(a));ax();return Yw[b]=c}
+function Ip(a,b){var c=0,d=a.firstChild;while(d){if(d===b){return c}d.nodeType==1&&++c;d=d.nextSibling}return -1}
+function yf(a){var b,c,d;d=a&&a.stack?a.stack.split(HC):[];for(b=0,c=d.length;b<c;++b){d[b]=of(d[b])}return d}
+function $d(a){var b,c,d;c=_l(Om,{38:1},42,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw new Bw}c[d]=a[d]}}
+function tf(){var a,b,c,d;c=pf(yf(uf()),2);d=_l(Om,{38:1},42,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=new Fw(c[a])}$d(d)}
+function pw(a){var b,c;if(a>-129&&a<128){b=a+128;c=(sw(),rw)[b];!c&&(c=rw[b]=new mw(a));return c}return new mw(a)}
+function Il(a){var b;b=a[bD]==null?null:String(a[bD]);if(Kw(cD,b)){return Ql(),Pl}else if(Kw(dD,b)){return Ql(),Ol}return Ql(),Nl}
+function ic(a){if(!a.t){(au(),ux(_t.b,a))&&cu(a)}else if(rm(a.t,22)){om(a.t,22).tb(a)}else if(a.t){throw new dw(tB)}}
+function kc(a,b){var c;c=a.t;if(!b){try{!!c&&c._()&&a.cb()}finally{a.t=null}}else{if(c){throw new dw(uB)}a.t=b;b._()&&a.ab()}}
+function el(a,b){var c;!b.d||(b.d=false,b.e=null);c=b.e;b.e=a.c;try{rl(a.b,b)}finally{c==null?(b.d=true,b.e=null):(b.e=c)}}
+function Kj(a,b,c){var d,e,f;if(Gj){f=om(Gj.b[a.type],5);if(f){d=f.b.b;e=f.b.c;f.b.b=a;f.b.c=c;bc(b,f.b);f.b.b=d;f.b.c=e}}}
+function of(a){var b,c,d;d=xB;a=Qw(a);b=a.indexOf(EC);if(b!=-1){c=a.indexOf(FC)==0?8:0;d=Qw(a.substr(c,b-c))}return d.length>0?d:GC}
+function Wb(a){var b,c;b=a[oB]==null?null:String(a[oB]);c=b.indexOf(String.fromCharCode(32));if(c>=0){return b.substr(0,c-0)}return b}
+function yx(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.Cb();if(h.Bb(a,g)){return true}}}return false}
+function wx(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.Cb();if(h.Bb(a,g)){return f.Db()}}}return null}
+function rx(h,a){var b=h.b;for(var c in b){var d=parseInt(c,10);if(c==d){var e=b[d];for(var f=0,g=e.length;f<g;++f){a.xb(e[f])}}}}
+function sf(a){var b,c,d,e;d=yf(sm(a.b)?pm(a.b):null);e=_l(Om,{38:1},42,d.length,0);for(b=0,c=e.length;b<c;++b){e[b]=new Fw(d[b])}$d(e)}
+function gwtOnLoad(b,c,d,e){$moduleName=c;$moduleBase=d;if(b)try{$entry(Tm)()}catch(a){b(c)}else{$entry(Tm)()}}
+function Rr(a,b,c){c?(a.b.innerHTML=b||xB,undefined):(a.b.textContent=b||xB,undefined);if(a.d!=a.c){a.d=a.c;Jl(a.b,a.c)}}
+function Wq(a){var b;a.b=true;b=Nf($doc,ZC,true,true,1,0,0,0,0,false,false,false,false,1,null);a.u.dispatchEvent(b);a.b=false}
+function Jl(a,b){switch(b.b){case 0:{a[bD]=cD;break}case 1:{a[bD]=dD;break}case 2:{Il(a)!=(Ql(),Nl)&&(a[bD]=xB,undefined);break}}}
+function ml(a,b,c){var d;if(!b){throw new Cw($C)}if(!c){throw new Cw(_C)}return a.c>0?nl(a,new Bl(a,b,c)):(d=ql(a,b),d.xb(c),undefined),new yl}
+function Qw(c){if(c.length==0||c[0]>JC&&c[c.length-1]>JC){return c}var a=c.replace(/^(\s*)/,xB);var b=a.replace(/\s*$/,xB);return b}
+function Kp(a,b,c){var d=0,e=a.firstChild,f=null;while(e){if(e.nodeType==1){if(d==c){f=e;break}++d}e=e.nextSibling}a.insertBefore(b,f)}
+function cm(a,b,c){if(c!=null){if(a.qI>0&&!nm(c,a.qI)){throw new Pv}if(a.qI<0&&(c.tM==lA||c.cM&&!!c.cM[1])){throw new Pv}}return a[b]=c}
+function Px(a,b){var c,d,e;if(b!=null&&b.cM&&!!b.cM[43]){c=om(b,43);d=c.Cb();if(ux(a.b,d)){e=vx(a.b,d);return Gz(c.Db(),e)}}return false}
+function vd(a,b,c){ud(a);a.i=true;a.g=b;a.j=c;if(wd(a,(new Date).getTime())){return}if(!rd){rd=new lz;qd=new Nd}dz(rd,a);rd.c==1&&Hd(qd,25)}
+function ef(b,c){var a,e,f,g;for(e=0,f=b.length;e<f;++e){g=b[e];try{g[1]?g[0].Jb()&&(c=df(c,g)):g[0].mb()}catch(a){a=Wm(a);if(!rm(a,3))throw a}}return c}
+function dc(a){var b;if(a._()){throw new dw(rB)}a.p=true;a.u.__listener=a;b=a.q;a.q=-1;b>0&&(a.q==-1?Qp(a.u,b|(a.u.__eventBits||0)):(a.q|=b));a.Z();a.db()}
+function Nf(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){n==1?(n=0):n==4?(n=1):(n=2);var p=a.createEvent(IC);p.initMouseEvent(b,c,d,null,e,f,g,h,i,j,k,l,m,n,o);return p}
+function si(){si=lA;ri=new xi;pi=new Bi;ki=new Fi;li=new Ji;qi=new Ni;oi=new Ri;mi=new Vi;ji=new Zi;ni=new bj;am(Im,{38:1},30,[ri,pi,ki,li,qi,oi,mi,ji,ni])}
+function Hd(a,b){if(b<=0){throw new aw(DC)}a.c?($wnd.clearInterval(a.d),undefined):($wnd.clearTimeout(a.d),undefined);iz(Ed,a);a.c=false;a.d=Kd(a,b);dz(Ed,a)}
+function Wn(a,b){var c,d;c=$doc.createElement(oD);c.innerHTML=zD;d=c.style;d[pD]=(Wh(),qD);d[AD]=BD;d[tD]=-20+b.nb();d[UB]=10+a.nb();d[SB]=10+b.nb();return c}
+function kz(a,b){var c,d,e;b.length<a.c&&(b=(d=b,e=$l(0,a.c),am(d.aC,d.cM,d.qI,e),e));for(c=0;c<a.c;++c){cm(b,c,a.b[c])}b.length>a.c&&cm(b,a.c,null);return b}
+function Yq(a,b){var c;if(a.c!=b){!!a.c&&Tb(a,a.c.c,false);a.c=b;$q(a,qr(b));Tb(a,a.c.c,true);!a.u[cE]&&(c=(b.b&1)==1,a.u.setAttribute(_D,c?aE:bE),undefined)}}
+function fv(a){this.u=$doc.createElement(oD);this.u.appendChild(this.b=$doc.createElement(oD));vu(this,a);this.u[oB]=VE;this.b.className=WE;Kg(this.u.style,mh())}
+function Bd(){var a,b,c,d,e;d=_l(Dm,{2:1,38:1},24,rd.c,0);d=om(kz(rd,d),2);e=(new Date).getTime();for(b=0,c=d.length;b<c;++b){a=d[b];a.i&&wd(a,e)&&iz(rd,a)}rd.c>0&&Hd(qd,25)}
+function cr(a,b){var c,d;if(!a.u[cE]!=b){c=(!a.c&&Yq(a,a.k),a.c.b)^4;c&=-3;d=Vq(a,c);Yq(a,d);a.u[cE]=!b;if(b){Xq(a,(!a.c&&Yq(a,a.k),a.c))}else{Uq(a);a.u.removeAttribute(_D)}}}
+function $l(a,b){var c=new Array(b);if(a==3){for(var d=0;d<b;++d){var e=new Object;e.l=e.m=e.h=0;c[d]=e}}else if(a>0){var e=[null,0,false][a];for(var d=0;d<b;++d){c[d]=e}}return c}
+function Fx(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.Cb();if(h.Bb(a,g)){c.length==1?delete h.b[b]:c.splice(d,1);--h.e;return f.Db()}}}return null}
+function Bx(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.Cb();if(j.Bb(a,h)){var i=g.Db();g.Eb(b);return i}}}else{d=j.b[c]=[]}var g=new _z(a,b);d.push(g);++j.e;return null}
+function Tm(){var a;!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:hD,evtGroup:iD,millis:(new Date).getTime(),type:jD,className:kD});a=new Fc;mq((au(),eu()),a)}
+function Fc(){vc(this,Ic(this));Rr(this.n.b,AB,true);Rr(this.e.b,BB,true);Rr(this.i.b,CB,true);Rr(this.g.b,DB,true);this.c=0;this.d.b=false;Rr(this.f.b,EB,true);this.b.u.src=FB;Ec(this)}
+function Tu(a,b){var c;if(b<0||b>=a.d.c){return false}c=kv(a.d,b);gq(a.g,b);Ht(a.e,c);Yb(c.u,QE,false);ov(a.d,b);hz(a.i,b);if(b==a.f){a.f=-1;a.d.c>0&&Vu(a,0)}else b<a.f&&--a.f;return true}
+function Ut(){this.u=Lv(Iv?Iv:(Iv=Kv()));this.q==-1?Qp(this.u,7165|(this.u.__eventBits||0)):(this.q|=7165);this.k=new ur(this,null,KE,0);this.u[oB]=LE;this.u.setAttribute(ME,NE);this.u[oB]=OE}
+function Vu(a,b){var c;if(b==a.f){return}Dk(pw(b));if(a.f!=-1){c=kv(a.d,a.f);Mt(a.e,c,false);ev(om(fz(a.i,a.f),21),false)}c=kv(a.d,b);Mt(a.e,c,true);ev(om(fz(a.i,b),21),true);a.f=b;Xk(a,pw(b))}
+function xq(b,c){var i;vq();var a,e,f,g,h;e=null;for(h=b.ub();h.rb();){g=om(h.sb(),19);try{c.vb(g)}catch(a){a=Wm(a);if(rm(a,10)){f=a;!e&&(e=new Oz);i=Ax(e.b,f,e)}else throw a}}if(e){throw new wq(e)}}
+function ht(a,b,c,d,e,f){var g,m;jc(a,(g=$doc.createElement(kE),g.innerHTML=(m=AE+e+BE+f+CE+b+DE+-c+EE+-d+MC,FE+$moduleBase+GE+m+HE)||xB,Ff(g)));a.q==-1?Qp(a.u,163967|(a.u.__eventBits||0)):(a.q|=163967)}
+function Pn(a,b){var c,d;c=$doc.createElement(oD);c.appendChild(b);c.style[pD]=(Wh(),qD);c.style[rD]=(Dh(),sD);d=b.style;d[pD]=qD;d[LC]=0+(si(),MC);d[tD]=uD;d[vD]=uD;d[wD]=uD;a.insertBefore(c,null);return c}
+function $w(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 mv(a,b,c){var d,e;if(c<0||c>a.c){throw new gw}if(a.c==a.b.length){e=_l(Lm,{38:1},19,a.b.length*2,0);for(d=0;d<a.b.length;++d){cm(e,d,a.b[d])}a.b=e}++a.c;for(d=a.c-1;d>c;--d){cm(a.b,d,a.b[d-1])}cm(a.b,c,b)}
+function wd(a,b){var c,d;c=b>=a.j+a.g;if(a.k&&!c){d=(b-a.j)/a.g;a.jb((1+Math.cos(3.141592653589793+d*3.141592653589793))/2);return false}if(!a.k&&b>=a.j){a.k=true;a.ib()}if(c){a.hb();a.k=false;a.i=false;return true}return false}
+function ig(a,b){var c,d,e,f;b=Qw(b);f=a.className;c=f.indexOf(b);while(c!=-1){if(c==0||f.charCodeAt(c-1)==32){d=c+b.length;e=f.length;if(d==e||d<e&&f.charCodeAt(d)==32){break}}c=f.indexOf(b,c+1)}if(c==-1){f.length>0&&(f+=JC);a.className=f+b}}
+function Vs(){this.g=new qv;this.f=$doc.createElement(sE);this.e=$doc.createElement(tE);this.f.appendChild(this.e);this.u=this.f;this.b=(As(),xs);this.d=(Js(),Is);this.c=$doc.createElement(uE);this.e.appendChild(this.c);this.f[vE]=wE;this.f[xE]=wE}
+function fd(){fd=lA;Vc=new ao(dC,16,19);Wc=new ao(eC,16,19);Xc=new ao(fC,16,19);Yc=new ao(gC,16,19);Zc=new ao(hC,16,19);$c=new ao(iC,16,19);_c=new ao(jC,34,34);ad=new ao(kC,386,71);bd=new ao(lC,34,34);cd=new ao(mC,34,34);ed=new ao(nC,34,34);dd=new kd}
+function Lv(a){var b=$doc.createElement(oD);b.tabIndex=0;var c=$doc.createElement(XE);c.type=YE;c.tabIndex=-1;var d=c.style;d.opacity=0;d.height=ZE;d.width=ZE;d.zIndex=-1;d.overflow=sD;d.position=qD;c.addEventListener(GD,a,false);b.appendChild(c);return b}
+function Xu(a){this.d=new qv;this.g=new Wr;this.i=new lz;this.b=56;this.c=a;this.e=new Nt;vc(this,this.e);Ft(this.e,this.g);It(this.e,this.g,(si(),ri),ri);Kt(this.e,this.g,ri,a);Lt(this.e,this.g,(An(),yn));this.g.u.style[UB]=RE;this.g.u[oB]=SE;this.u[oB]=TE}
+function kj(){jj();var a,b,c;c=null;if(ij.length!=0){a=ij.join(xB);b=xj((tj(),sj),a);!ij&&(c=b);ij.length=0}if(gj.length!=0){a=gj.join(xB);b=wj((tj(),sj),a);!gj&&(c=b);gj.length=0}if(hj.length!=0){a=hj.join(xB);b=wj((tj(),sj),a);!hj&&(c=b);hj.length=0}fj=false;return c}
+function Ru(a,b,c,d){var e;e=lv(a.d,b);if(e!=-1){Uu(a,b);e<d&&--d}mv(a.d,b,d);ez(a.i,d,c);Vr(a.g,c,d);_b(c,new av(a,b),(Oj(),Oj(),Nj));Gt(a.e,b,d);It(a.e,b,(si(),ri),ri);Jt(a.e,b,a.b,a.c,ri);Mt(a.e,b,false);Yb(b.u,QE,true);b.u.style.display=wB;a.f==-1?Vu(a,0):a.f>=d&&++a.f}
+function lo(a,b){var c,d,e;e=false;try{a.d=true;a.g.b=a.c.c;Hd(a.b,10000);while(Bo(a.g)){d=Co(a.g);try{if(d==null){return}if(d!=null&&d.cM&&!!d.cM[16]){c=om(d,16);kt(c)}}finally{e=a.g.c==-1;e||Do(a.g)}if((new Date).getTime()-b>=100){return}}}finally{if(!e){Gd(a.b);a.d=false;mo(a)}}}
+function pl(b,c){var a,e,f,g,h,i,k;try{++b.c;h=tl(b,c.pb());e=null;i=b.d?h.Ib(h.zb()):h.Hb();while(b.d?i.c>0:i.c<i.d.zb()){g=b.d?om(Oy(i),9):om(Iy(i),9);try{c.ob(g)}catch(a){a=Wm(a);if(rm(a,10)){f=a;!e&&(e=new Oz);k=Ax(e.b,f,e)}else throw a}}if(e){throw new Fl(e)}}finally{--b.c;b.c==0&&ul(b)}}
+--></script>
+<script><!--
+function ug(a,b){var c,d,e,f,g,h,i;b=Qw(b);i=a.className;e=i.indexOf(b);while(e!=-1){if(e==0||i.charCodeAt(e-1)==32){f=e+b.length;g=i.length;if(f==g||f<g&&i.charCodeAt(f)==32){break}}e=i.indexOf(b,e+1)}if(e!=-1){c=Qw(i.substr(0,e-0));d=Qw(Ow(i,e+b.length));c.length==0?(h=d):d.length==0?(h=c):(h=c+JC+d);a.className=h}}
+function zr(a,b){var c,d,e;c=(d=$doc.createElement(oD),d.style[UB]=VB,d.style[SB]=uD,d.style[dE]=uD,d.style[eE]=uD,d);a.u.appendChild(c);ic(b);jv(a.g,b);c.appendChild(b.u);kc(b,a);c.style.display=wB;c.style[SB]=VB;e=b.u;Jw(e.style[UB],xB)&&(b.u.style[UB]=VB,undefined);Jw(e.style[SB],xB)&&(b.u.style[SB]=VB,undefined);b.u.style.display=wB}
+function Up(){var d=$wnd.onbeforeunload;var e=$wnd.onunload;$wnd.onbeforeunload=function(a){var b,c;try{b=$entry(hp)()}finally{c=d&&d(a)}if(b!=null){return b}if(c!=null){return c}};$wnd.onunload=$entry(function(a){try{ap&&Kk((!bp&&(bp=new qp),bp))}finally{e&&e(a);$wnd.onresize=null;$wnd.onscroll=null;$wnd.onbeforeunload=null;$wnd.onunload=null}})}
+function Pp(){$wnd.addEventListener(OD,$entry(function(a){var b=Bp;if(b&&!a.relatedTarget){if(XD==a.target.tagName.toLowerCase()){var c=$doc.createEvent(IC);c.initMouseEvent(QD,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(UD,Dp,true)}
+function Jr(a,b){var c,d;a.e||(b=1-b);if(a.d==-1){c=~~Math.max(Math.min(b*(parseInt(a.b[fE])||0),2147483647),-2147483648);d=~~Math.max(Math.min((1-b)*(parseInt(a.c[fE])||0),2147483647),-2147483648)}else{c=~~Math.max(Math.min(b*a.d,2147483647),-2147483648);d=a.d-c}if(c==0){c=1;d=1>d-1?1:d-1}else if(d==0){d=1;c=1>c-1?1:c-1}a.b.style[SB]=c+MC;a.c.style[SB]=d+MC}
+function Rn(a,b,c,d){if(!c){return 1}switch(c.b){case 1:return (d?b.clientHeight:b.clientWidth)/100;case 2:return (a.b.offsetWidth||0)/10;case 3:return (a.b.offsetHeight||0)/10;case 7:return (Nn.offsetWidth||0)*0.1;case 8:return (Nn.offsetWidth||0)*0.01;case 6:return (Nn.offsetWidth||0)*0.254;case 4:return (Nn.offsetWidth||0)*0.00353;case 5:return (Nn.offsetWidth||0)*0.0423;default:case 0:return 1;}}
+function Vq(a,b){switch(b){case 1:return !a.e&&(a.e=new ur(a,a.k,ZB,1),undefined),a.e;case 0:return a.k;case 3:return !a.g&&br(a,new ur(a,(!a.e&&(a.e=new ur(a,a.k,ZB,1),undefined),a.e),$B,3)),a.g;case 2:return !a.o&&(a.o=new ur(a,a.k,YB,2),undefined),a.o;case 4:return !a.n&&(a.n=new ur(a,a.k,YD,4),undefined),a.n;case 5:return !a.f&&_q(a,new ur(a,(!a.e&&(a.e=new ur(a,a.k,ZB,1),undefined),a.e),ZD,5)),a.f;default:throw new dw(b+$D);}}
+function mn(a,b,c){var d,e,f,g;if(b==0){for(e=new Jy(a.d);e.c<e.d.zb();){d=om(Iy(e),15);d.j=d.D=d.L;d.T=d.F=d.P;d.n=d.E=d.N;d.b=d.B=d.H;d.X=d.G=d.R;d.g=d.C=d.J;d.r=d.v;d.z=d.x;d.s=d.w;d.p=d.t;d.A=d.y;d.q=d.u;d.k=d.M;d.U=d.Q;d.o=d.O;d.c=d.I;d.Y=d.S;d.i=d.K;Tn(d)}return}g=a.e.clientWidth;f=a.e.clientHeight;for(e=new Jy(a.d);e.c<e.d.zb();){d=om(Iy(e),15);hn(a,g,d);jn(a,f,d)}!!a.b&&ud(a.b);a.b=new sn(a,c);vd(a.b,b,(new Date).getTime())}
+function Ec(a){switch(a.c){case 0:Cr(a.d,0);a.k.u.style.display=wB;break;case 1:Cr(a.d,1);Vu(a.j,a.c-1);a.k.u.style.display=xB;Rr(a.k.b,yB,false);break;case 2:Cr(a.d,1);Vu(a.j,a.c-1);a.k.u.style.display=xB;Rr(a.k.b,yB,false);break;case 3:Cr(a.d,1);Vu(a.j,a.c-1);a.k.u.style.display=xB;Rr(a.k.b,yB,false);break;case 4:Cr(a.d,1);Vu(a.j,a.c-1);a.k.u.style.display=xB;Rr(a.k.b,yB,false);break;case 5:Cr(a.d,2);Rr(a.k.b,zB,false);a.k.u.style.display=xB;}}
+function up(a){switch(a){case DD:return 4096;case ED:return 1024;case ZC:return 1;case FD:return 2;case GD:return 2048;case HD:return 128;case ID:return 256;case JD:return 512;case KD:return 32768;case LD:return 8192;case MD:return 4;case ND:return 64;case OD:return 32;case PD:return 16;case QD:return 8;case RD:return 16384;case SD:return 65536;case TD:return 131072;case UD:return 131072;case VD:return 262144;case WD:return 524288;default:return -1;}}
+function Kr(a,b,c,d){var e,f,g,h,i,k;ud(a);e=(i=c.u.parentNode,(!i||i.nodeType!=1)&&(i=null),i);f=Ip(Gf(e),e);if(!b){e.style.display=xB;c.u.style.display=xB;return}a.f=b;g=(k=b.u.parentNode,(!k||k.nodeType!=1)&&(k=null),k);h=Ip(Gf(g),g);if(f>h){a.b=g;a.c=e;a.e=false}else{a.b=e;a.c=g;a.e=true}d?vd(a,350,(new Date).getTime()):(a.b.style.display=a.e?xB:wB,a.c.style.display=!a.e?xB:wB,a.b=null,a.c=null,a.f.u.style.display=wB,a.f=null,undefined);c.u.style.display=xB}
+function Tn(a){var b;b=a.e.style;a.W?(b[yD]=xB,undefined):(b[yD]=(Wg(),wB),undefined);b[LC]=a.r?a.j+MC:xB;b[tD]=a.z?a.T+MC:xB;b[vD]=a.s?a.n+MC:xB;b[wD]=a.p?a.b+MC:xB;b[UB]=a.A?a.X+null.Jb():xB;b[SB]=a.q?a.g+MC:xB;b=a.d.style;switch(a.f.b){case 0:b[LC]=0+(si(),MC);b[vD]=xB;break;case 1:b[LC]=xB;b[vD]=0+(si(),MC);break;case 2:b[LC]=0+(si(),MC);b[vD]=uD;}switch(a.V.b){case 0:b[tD]=0+(si(),MC);b[wD]=xB;break;case 1:b[tD]=xB;b[wD]=0+(si(),MC);break;case 2:b[tD]=0+(si(),MC);b[wD]=uD;}}
+function jd(a){if(!a.b){a.b=true;jj();Ge(gj,oC+(fd(),ad).b+pC+ad.f+qC+ad.e+rC+ad.c+sC+ad.d+tC+ed.b+pC+ed.f+qC+ed.e+rC+ed.c+sC+ed.d+uC+_c.b+pC+_c.f+qC+_c.e+rC+_c.c+sC+_c.d+vC+cd.b+pC+cd.f+qC+cd.e+rC+cd.c+sC+cd.d+wC+bd.b+pC+bd.f+qC+bd.e+rC+bd.c+sC+bd.d+xC+Vc.b+pC+Vc.f+qC+Vc.e+rC+Vc.c+sC+Vc.d+yC+Wc.b+pC+Wc.f+qC+Wc.e+rC+Wc.c+sC+Wc.d+zC+Zc.b+pC+Zc.f+qC+Zc.e+rC+Zc.c+sC+Zc.d+AC+Xc.b+pC+Xc.f+qC+Xc.e+rC+Xc.c+sC+Xc.d+BC+$c.b+pC+$c.f+qC+$c.e+rC+$c.c+sC+$c.d+CC);mj();return true}return false}
+function jn(a,b,c){var d,e,f;f=c.T*ln(a,c.U,true);d=c.b*ln(a,c.c,true);e=c.g*ln(a,c.i,true);if(c.z&&!c.x){c.z=false;if(c.q){c.t=true;c.B=(b-(f+e))/ln(a,c.I,true)}else{c.u=true;c.C=(b-(f+d))/ln(a,c.K,true)}}else if(c.q&&!c.u){c.q=false;if(c.z){c.t=true;c.B=(b-(f+e))/ln(a,c.I,true)}else{c.x=true;c.F=(b-(d+e))/ln(a,c.Q,true)}}else if(c.p&&!c.t){c.p=false;if(c.q){c.x=true;c.F=(b-(d+e))/ln(a,c.Q,true)}else{c.u=true;c.C=(b-(f+d))/ln(a,c.K,true)}}c.z=c.x;c.p=c.t;c.q=c.u;c.U=c.Q;c.c=c.I;c.i=c.K}
+function hn(a,b,c){var d,e,f;d=c.j*ln(a,c.k,false);e=c.n*ln(a,c.o,false);f=c.X*ln(a,c.Y,false);if(c.r&&!c.v){c.r=false;if(c.A){c.w=true;c.E=(b-(d+f))/ln(a,c.O,false)}else{c.y=true;c.G=(b-(d+e))/ln(a,c.S,false)}}else if(c.A&&!c.y){c.A=false;if(c.r){c.w=true;c.E=(b-(d+f))/ln(a,c.O,false)}else{c.v=true;c.D=(b-(e+f))/ln(a,c.M,false)}}else if(c.s&&!c.w){c.s=false;if(c.A){c.v=true;c.D=(b-(e+f))/ln(a,c.M,false)}else{c.y=true;c.G=(b-(d+e))/ln(a,c.S,false)}}c.r=c.v;c.s=c.w;c.A=c.y;c.k=c.M;c.o=c.O;c.Y=c.S}
+function Jp(){Dp=$entry(function(a){if(Cp(a)){var b=Bp;if(b&&b.__listener){if(yp(b.__listener)){Mo(a,b,b.__listener);a.stopPropagation()}}}});Cp=$entry(function(a){return true});Fp=$entry(function(a){this.__gwtLastUnhandledEvent=a.type;Ep.call(this,a)});Ep=$entry(function(a){var b,c=this;while(c&&!(b=c.__listener)){c=c.parentNode}c&&c.nodeType!=1&&(c=null);b&&yp(b)&&Mo(a,c,b)});$wnd.addEventListener(ZC,Dp,true);$wnd.addEventListener(FD,Dp,true);$wnd.addEventListener(MD,Dp,true);$wnd.addEventListener(QD,Dp,true);$wnd.addEventListener(ND,Dp,true);$wnd.addEventListener(PD,Dp,true);$wnd.addEventListener(OD,Dp,true);$wnd.addEventListener(TD,Dp,true);$wnd.addEventListener(HD,Cp,true);$wnd.addEventListener(JD,Cp,true);$wnd.addEventListener(ID,Cp,true)}
+function Np(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;if(!c)return;c&1&&(a.onclick=b&1?Ep:null);c&2&&(a.ondblclick=b&2?Ep:null);c&4&&(a.onmousedown=b&4?Ep:null);c&8&&(a.onmouseup=b&8?Ep:null);c&16&&(a.onmouseover=b&16?Ep:null);c&32&&(a.onmouseout=b&32?Ep:null);c&64&&(a.onmousemove=b&64?Ep:null);c&128&&(a.onkeydown=b&128?Ep:null);c&256&&(a.onkeypress=b&256?Ep:null);c&512&&(a.onkeyup=b&512?Ep:null);c&1024&&(a.onchange=b&1024?Ep:null);c&2048&&(a.onfocus=b&2048?Ep:null);c&4096&&(a.onblur=b&4096?Ep:null);c&8192&&(a.onlosecapture=b&8192?Ep:null);c&16384&&(a.onscroll=b&16384?Ep:null);c&32768&&(a.onload=b&32768?Fp:null);c&65536&&(a.onerror=b&65536?Ep:null);c&131072&&(a.onmousewheel=b&131072?Ep:null);c&262144&&(a.oncontextmenu=b&262144?Ep:null);c&524288&&(a.onpaste=b&524288?Ep:null)}
+function Ic(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,J,L;fd();b=Vc;e=Yc;c=Wc;f=Zc;d=Xc;g=$c;v=new rt;D=new is;r=new Wr;s=new ms;t=new wu;E=new ms;F=new Wr;m=new ms;n=new Wr;z=new ms;A=new Wr;w=new ms;x=new Wr;C=new Xu((si(),ri));k=new $r;j=new Wr;l=new Dr;u=new Ut;B=new Ut;h=new Vs;i=new Wr;y=new Wr;Yb(v.u,GB,true);Yb(v.u,HB,true);bq(r,v,r.u);Rr(D.b,yB,false);Yb(D.u,IB,true);bq(r,D,r.u);Yb(r.u,JB,true);bq(i,r,i.u);Yb(s.u,KB,true);s.u.style[LB]=MB;tu(t,s);zr(l,t);E.u.style[LB]=MB;bq(F,E,F.u);Yb(F.u,NB,true);Qu(C,F,OB,C.d.c);Yb(m.u,NB,true);m.u.style[LB]=MB;bq(n,m,n.u);Qu(C,n,PB,C.d.c);Yb(z.u,NB,true);z.u.style[LB]=MB;bq(A,z,A.u);Qu(C,A,QB,C.d.c);Yb(w.u,NB,true);w.u.style[LB]=MB;bq(x,w,x.u);Qu(C,x,RB,C.d.c);C.u.style[SB]=TB;C.u.style[UB]=VB;zr(l,C);Yb(k.u,WB,true);bq(j,k,j.u);zr(l,j);Yb(l.u,XB,true);bq(i,l,i.u);rr(u.k,new $s(b));rr((!u.o&&(u.o=new ur(u,u.k,YB,2),undefined),u.o),new $s(d));rr((!u.e&&(u.e=new ur(u,u.k,ZB,1),undefined),u.e),new $s(c));rr((!u.g&&br(u,new ur(u,(!u.e&&(u.e=new ur(u,u.k,ZB,1),undefined),u.e),$B,3)),u.g),new $s(c));Yb(u.u,_B,true);cr(u,true);J=Us(h);h.c.appendChild(J);ic(u);jv(h.g,u);J.appendChild(u.u);kc(u,h);rr(B.k,new $s(e));rr((!B.o&&(B.o=new ur(B,B.k,YB,2),undefined),B.o),new $s(g));rr((!B.e&&(B.e=new ur(B,B.k,ZB,1),undefined),B.e),new $s(f));rr((!B.g&&br(B,new ur(B,(!B.e&&(B.e=new ur(B,B.k,ZB,1),undefined),B.e),$B,3)),B.g),new $s(f));Yb(B.u,_B,true);cr(B,true);L=Us(h);h.c.appendChild(L);ic(B);jv(h.g,B);L.appendChild(B.u);kc(B,h);h.u[oB]=aC;bq(i,h,i.u);Yb(i.u,bC,true);bq(y,i,y.u);Yb(y.u,cC,true);o=new Lc(a);_b(u,o,(Oj(),Oj(),Nj));p=new Pc(a);_b(B,p,Nj);q=new Tc(a);ac(C,q,(!Tk&&(Tk=new Xj),Tk));a.b=k;a.d=l;a.e=m;a.f=s;a.g=w;a.i=z;a.j=C;a.k=D;a.n=E;jd(dd);return y}
+--></script>
+<script><!--
+var xB='',HC='\n',JC=' ',$D=' is not a known face id.',rC='") -',NC='%',zD=' ',HE="' border='0'>",EC='(',DE=') no-repeat ',bF=', Size: ',nB='-',BD='-32767',UE='-selected',oC='.GMI44Y5BB{width:705px;}.GMI44Y5H{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:4px solid #cead97;background-color:#fff5ed;width:100%;}.GMI44Y5L{height:123px;}.GMI44Y5JB{background-color:#f0c6a0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#c63;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-toplright:0;border-top-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;height:480px;}.GMI44Y5DB{line-height:1em;}.GMI44Y5KB{font-size:44px;color:#69312f;font-weight:bold;text-align:left;padding:12px 0 0 32px;width:200px;}.k-home-summary{margin:0 auto;position:absolute;top:32%;}.k-home-summary ul{margin:0;list-style-image:none;list-style-type:none;}.k-home-summary li{color:#dd8a3d;white-space:nowrap;font-weight:bold;font-size:42px;line-height:55px;}.litext{top:-7px;position:relative;}.liimg{padding:0 45px !important;}.gwt-TabLayoutPanelTab{background-color:#f3d4ae;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;font-weight:bold;font-size:28px;padding:6px 5px;margin:0 0 0 10px;cursor:pointer;color:#dd8a3d;}.gwt-TabLayoutPanelTab-selected{background-color:#f9efcb;color:#69312f;}.GMI44Y5GB{font-size:28px;line-height:1.2em;color:#69312f;background-color:#f9efcb;height:84%;padding:30px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;margin:0 10px 10px;}.GMI44Y5GB li{margin-left:-12px;}.GMI44Y5N{float:left;}.GMI44Y5CB{float:right;}.GMI44Y5AB{height:',wE='0',uD='0px',VB='100%',RE='16384px',ZE='1px',TB='480px',$E=':',PB="<div class='GMI44Y5DB'> <span class='tabGroups GMI44Y5N'><\/span> <span>Groups<\/span> <\/div>",RB="<div class='GMI44Y5DB'> <span class='tabOrgs GMI44Y5N'><\/span> <span>Institutions<\/span> <\/div>",QB="<div class='GMI44Y5DB'> <span class='tabPublic GMI44Y5N'><\/span> <span>Public<\/span> <\/div>",OB="<div class='GMI44Y5DB'> <span class='tabUsers GMI44Y5N'><\/span> <span>Users<\/span> <\/div>",FE="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='",EB='<ul><li><span class="liimg tabUsers"/><span class="litext">Comunicate with others<\/span><\/li><li><span class="liimg tabGroups"/><span class="litext">Work in collaboration<\/span><\/li><li><span class="liimg tabPublic"/><span class="litext">And share with the world<\/span><\/li><\/ul>',_E='Add not supported on this collection',cF='Add not supported on this list',lD='BEGIN',$C='Cannot add a handler with a null type',_C='Cannot add a null handler',aD='Cannot fire null event',uB='Cannot set a new parent without first clearing the old parent',vB='Composite.initWidget() may only be called once.',zB='Credits',gD='DEFAULT',UD='DOMMouseScroll',mD='END',BB='For your organization (NGO, collective, academic group...) you can:<ul><li>create easily its website (blog, wiki, video gallery, etc)<\/li><li>group chat among the members<\/li><li>organize meetings and actions<\/li><li>create, share & edit documents simultaneously with the members<\/li><li>connect with other organizations with common interests<\/ul>',GB='GMI44Y5AB',cC='GMI44Y5BB',HB='GMI44Y5CB',_B='GMI44Y5F',aC='GMI44Y5G',NB='GMI44Y5GB',bC='GMI44Y5H',WB='GMI44Y5I',XB='GMI44Y5JB',IB='GMI44Y5KB',JB='GMI44Y5L',IE='HTMLEvents',DB='If you are a big institution, such as a University, Social Forum, or umbrella federation, you can:<ul><li>install your own independent Kune server for your members<\/li><li>customize your Kune features and plugins to fit your needs<\/li><li>boost collaboration among the members<\/ul>',aF='Index: ',CB='Kune facilitates...<ul><li>the publication of contents in the web, for the general public<\/li><li>using CreativeCommons licences that allow the reuse and modification of contents<\/li><li>sharing of knowledge, solutions, researches, experiences with others <\/ul>',fD='LTR',IC='MouseEvents',pB='Null widget handle. If you are creating a composite, ensure that initWidget() has been called.',eD='RTL',nD='STRETCH',rB="Should only call onAttach when the widget is detached from the browser's document",sB="Should only call onDetach when the widget is attached to the browser's document",PE='SimplePanel can only contain one child widget',qB='Style names cannot be empty',tB="This widget's parent does not implement HasWidgets",yB='Why do we need',AB='You can see Kune as a web tool to:<ul><li>create easily your personal web (blogs, photoblog, CV, etc)<\/li><li>create, share & edit your documents simultaneously with your fellows<\/li><li>connect & keep up with your fellows (social network, chat)<\/li><li>integrate rich content (videos, maps, polls...) or functionalities (translation, spelling, twitter...)<\/ul>',zE='__gwtLastUnhandledEvent',FB='about.html',qD='absolute',qE='align',GC='anonymous',_D='aria-pressed',DD='blur',wD='bottom',NE='button',kD='cc.kune.intro.client.KuneIntro',xE='cellPadding',vE='cellSpacing',mE='center',ED='change',oB='className',GE="clear.cache.gif' style='",ZC='click',TC='cm',CD='cmd cannot be null',VD='contextmenu',KC='cssFloat',hC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAAlUlEQVR42mM4Nrfh/+EJ2f8P9aaRhRlOLO7+f2JR1/+jMyv/H+5LJ9MAKD6+sO3/kSlF5BsAw8fmNv4/PDGHfAMgGOStKqC3Msg1AIoXtv8/MrWYAgNg3prXBPRWLvkGwLx1bFb1/8P9GeQaAPNWx/8j00ooMADmLaBr6O0CCsKA/FggPx1QkBLJzgvk50ZKygNKSyQABMhch9ufSZIAAAAASUVORK5CYII=',eC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAApElEQVR42mM41Jv2nxx8eEL2/2NzG/4zkKyxL/3/0RmV/08s6vp/YnE3aQYcmVL0//jCNrBGGCbKgMMTc4DObUTRSJQBh/sy/h+dWQVU2IVVM14Djkwt/n9iYTtOjTgNODwx9/+xeU0ENWIYcLg/4/+xWdV4nYvTgCPTSoDO7SBJI9wAiK3dZGPKXUCVMKBKLFAtHVAtJVIlL1AtN1KtPMBWIgEAy6BchSGMImcAAAAASUVORK5CYII=',iC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAApUlEQVR42mO4u3/l/+PTi/8f6k0jCzO8uHL0//NLh/5f2zT9/+EJWeQZAMOPT+/8f25JK/kGwPC9g2v+n5hRSr4BEG8d/n99y6z/RyZmk2cADD85u+f/hWUd5BsAw/cPr/9/clY5+QaAvXX5yP8b2+b+PzoplzwDYPjpub3/L67sBhqQTp4BMAxyDX1dQFEYkB0LZKcDilIi2XmB7NxIUXlAaYkEAJkarwi4X9yLAAAAAElFTkSuQmCC',gC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAApklEQVR42mN4e/fS/1Nzq/8f6k0jCzP8B4K/f37/f3Ri6/8jE3PIMwAGfnx6+//a5hnkGwAD7x9e+39mfj35BoDAv79//j8+s+v/0cl55BkAAz+/fPh/Y9tc8g2AgY9Pbv8/u6iJfAPA3vr39//T8/v+H5taQJ4BMPDr26f/t3YtAhqQTp4BMPD0/H46u4CiMCA7FshOBxSlRLLzAtm5kaLygNISCQByZfiy49qtVwAAAABJRU5ErkJggg==',fC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAAr0lEQVR42mM41Jv2nxx8fHrx/7v7V/5nIFXj4QlZ/69unP7/+aVD/19cOUqaAeeWtP5/fHonWCMME2XAiRml/+8dXIOikSgDjkzM/n998yygcw9j1YzXgAvLOv4/ObsHp0acBpycVf7//uH1BDViGHB0Uu7/G9vm/n9++QjRmqEGpP+/uLL7/9Nze0nSCDcAZCs5GqnnAiqEAZVigWrpgGopkSp5gWq5kWrlAbYSCQB8+q8C2jFp5wAAAABJRU5ErkJggg==',dC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAAsElEQVR42mM41Jv2nxx8am71/7d3L/1nIFXjkYk5/x+e2Pr/75/f/0GAJAOubZrx/8ent/+RAVEGnJlf///9w2v/sQG8BhydnPf/8emd///9/fMfF8BpwI1tc////PLhPyGAYcDZRU3/Pz65/Z9YADfg2NSC/0/P7///79/f/6QAoAHp/2/tWvT/17dP/8kBDCBbKQGUu4AKYUClWKBaOqBaSqRKXqBabqRaeYCtRAIAN9v4rP1rt1IAAAAASUVORK5CYII=',nC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAB1UlEQVR42s2Yv04CQRDG91pCgk9gR6D0BWgoaGxotPYdfAChMTZUlCQmQm9HS2FhSWVCgNbE6mJB/NPcjfvbLATlUBYvZL5kks3dzsx3s7Mzu2dMAFrGFKw0rfSsjKxM21H0hjD2z3p+TsHkjStjTqzcW4cf1oEg18Vi2q1U5K5ed9KtVt2z5XvmooNuHgSOrdF+25i0FUVyW6vJY6cj8Xwu28A75jAXHadrbWBrLxLWwKn9qgVfN2g05GU8llCgg66P0AKboSQurXJyUyols+FQ/gtsYAub2A4hId1yOY1nM8kL2MKmi85fZAgdrFF4j2PJG9j0ZJKty0QysY6EMM9IZEUGH/jKTGAym7DlkRO75Izf5v2NOsE2I8MPBXzh81udofCw5/fZovsCX/jE96psUwUpQIcGPn21LhjfF1w1DEaayOfzxAnjUODT50rT+Cb1a9nOwuvDQCYXR/J0Zpww5lnQDrI+PZEeREY0q1ASjsB5tCKyHIeS8Y1yBJEpnTNkOVwk1kmskeFdyDLhGw6GswRtfFeQDxsEfojLmR2BbzjoIaJmaTQlq5rtq6ag6SjxapqeqmOAmoORqqOimsOzquuEqguWqiunqku4qt8Sh/xR8wUuMhYJUg/rHAAAAABJRU5ErkJggg==',lC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAC0UlEQVR42s2Y30sUURTH774ugv9Bb6KPQSkV+OKDL734F0Qv/VAfhbAn14dEKAtZEGkh0wp6aVFBRKwNgqRid4IgZdfWMrRFagrR1IiZ0/3e7g7u7N6dO7O7MgcOs+ze+z2fvXPuuWeGMR8WYyzKvYd7gnuKe3Y4EvkNx2f5XUKOibJ62xBjp7knecBDHoDgI01Ndry1laa7uoTH29rEd8XfMRZzMLceAKe46MwwY3YsEqEHnZ20MjZG5vo6qQy/YQzGYo6YyzWgFQiCC1zk/2oP/+5RdzcVDIP8GuZgrlyhPWj6hRjgk63R5mYrt7BAtRo0oAVNaPuBoHhLi23mclQvgxY0xep4wWDpQI0JB6apFWA//4H2v6xqjYWmhLGUtwnJhPuIJdRdid2PK5S+1k6Z6x20u/pGe2UQA7EqJjAyG8ummxM/08sCIn31DBl95yjD/ZfxQjtn5DafKasT2GbIcB37/irJIc4KiKIb/Rf4yrTTj9dzWhqIhZgldQaFB3teZ4sWlqZLANwwANx5/kRrayMmYjtlG1UQBcjLtpJxJUTRM/3nxXV7ftJTDzFltY4yeS6Iaqg026bNx7c8IRwYni+4fn16W8xVGWLKXOlh8pBSlm3bsmgjcVMbwoHp7RDXz1NDQkN1HEiQBEBSOKwqQvz9Q58mBnxDODByV0EDWpVMHpQpgGRxcrrNOjqg7N1eIbQ2cikwzNroZXGFFjTdhthgYOglcIyX7fV7ff+X9mGMzLeLgUFQW6AhYO5cKYuD2GBQguQnb9DWs3GRbOa7peAg718Kje3ZCcrfH1SDqG5NSVLVClLFnFtTLVlPAuR4slbdvo0EcW9fz4LWKBB3QfMs8Y0CKSnxOodeI0DKDj2dNuDw2wYVFqcC+dHOpn4bEKQxqrWZrtgYBW0VgzbRVVvFoM2zH9NqnkP1OBGqB6xQPXKG6iE8VK8lTvJFzT8ZdAx7AyGqAgAAAABJRU5ErkJggg==',mC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAEJUlEQVR42r1YaUhUURR+hVaiUkGB7SvppKVSY2U/Usoys4jCec5M1khTaJQWphFjZGV7SWRRFJVoYrYQ2aZYtlBBtpCtao20b9T8aYGkPM336r3GmXnP+3Ry4INZ7j3nm3vO/c45j+NUvPQLc3rEJlk2jopLrx06IcUWoE3+0TlITwDe4zv8hjVYy3n6Ncu8hg+OWfymU2AicYMTBHhreOo9zkwjp2UI6Bu5gHw0Bul3rMUe7G0zAT41d2zY1HRrhyF243b4RukoICWRhuXpKaTAQPFncqn08y86aiMJ+dUNZMotoOGxSwn7ANiArVaRiJubneOj0Tfh3/nH8DR00x/nzsi6W9mMiCO2Vt2n8BmZwgnBFmyqIjFBt6KswxAdeQfzNMCipxEFRrckgFnl22SJiLCUVJFfiJFgE7aZSeAfdBuTJIVACZNOrmyRCLDzplXIKdhukQyODqx7jZtPw/fOsTsyKpLQFi+kjbU1TESAQ89sAhn4kA0TkglxxBGurrrRzKFjaMaWpJLx4h5a9/gOHfn0k5mE48nAB3y5TWBkNo4N8Sz93ERxZWv+OjdS7KnVtLT6NOU/f6HasVzOwJfg01kncM2Q4eLiA29ttKX+ERV9/O4R586AL/hspjMQHnyJ6/Y/nLpD1ukKQZsGTjHbJNmGCkKA2oNA4YdvlF5dRqGFcwWB7DgsgSavWz6IQ11AvKCGjhu2P6sjS80V2vX8pUcIlHxqpGW3ztLoYrN0AaDS8K1NXXycQ5HCB0hz4YevlHH7PEWdyJRuyajD82n3i1dtINFEq+5fo/GlaS43EDoF3/1nmmwcKmYXjZ4M9isZWjjPZTGw6MaxVpHY++odxZy0uLUpomNQAnWPNjZyPbWmRp8IXlG4ZjPIuDM21T2QwqCEzhE68htt+MV5B/HkO1GnuHj6mfUqT+I9hRWZFGuUCPj2snPgvBiIIGysJJqLoYGdSFftnJ84HqXFKdePMBPZ0WBlJiGGBhy4flHmL0gYpcWZdyqYiWx9+kQVEfjuE538lQufllaHKxSYJ7947aNbzET2vf7ITEK8vmHxafWSoEFc5DbkWZ+qSlaoJgsRUdAEDqLE+0cnymY5Sr4aCWdOVLvEewXyJHX8KHooQHJ9KVoAViIoDSwk4AunoZm86J1LG4Am2d0m0+WDzETyrPUUXpTcIhG/GJ1QfV3GDbExQrPsvEl/YbeqHEHC8pX5lHRpP0WWLnGxNyj7z/wTGpfW4LZVtNecJq9gnT2b1XfqckA7iXBl11ylnIc3KaP8HPkqtYqOzXMXLU+aPf+IzDy32SOtAFPz7DxO+EcYpHFiQ+29NpNQNU44D1g4wqziCo80y6oHLHcjJxrd1vSzbR453Q3hAPpatJTo5uSce3wIb+mxBB5B9Ilc0D6PJdrzQc1v5G72YPX9HUUAAAAASUVORK5CYII=',jC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAEuUlEQVR42s2YbUxbZRTHL1+RyDc/+kGDY3GJc2PZZtbFzWRZNOqixsQZF7MP8rINKGx80MxCjHPTFcdbplYx3WZ0L2qGkgzmKu6FYXjZGMX1ZVJCkZcCQmkpfbnt33sebksv97b3shDDSU4ovc9zzu+e5zznOU85bhlSyXGZgu4R1CSoRVB7VUbGHCl9Fr8ziWMyuZUWA8etF/QnweG84ACkx7KyYnVr1sC8cyfTutxc9l38OY2lOTR3JQAeF4yeqeK4WGVGBhp1OrQbjZhyOpFK6BmNobE0h80VbJCth4IQDLwkvJWP3u7srl0Y7enBcoXm0FwxQj6yuVyIcmFy9Hh2dtTR3CxzMHT/Pq59dw7XL12E225XBSIbZItsku3lQKAuJyc25XBIDIZDQZytqkThs88s6ob1MBuOIsrzaWHIFtlk0VGDodARNU0ITE3JjP1YbZRCJOnPNadUI0M2RZhoymWiZKJ1pBAujQQz4vPhYN7GlCAlWzeDj0RUYcg2+SBfiglMmU1hU8oJksH+/pQQcXXbbGxsLBLEdMc5jFzQY+T7Ykxa6sHPTUtyRtzmZ2R1grYZZXgqGXO5VEFmPB7wgRm4G/fh7091gm4XVQdXzW6ExhcjTb7Ip6TOUOGhPa+2RQ2vvsySUwni+Nt72RjPlRMihFyHTG8J4Yomtjb5JN+Jsk1VkAqQmrj6+nBwkzxPSp/bgkGrlTkZOLkjJQhpcMyWsEc+xWqdyYnnAquGyRIN+uHv/wXejgbM3v0B0Xkv+358cBCn9SWoeGEHyrZvw5flZfC4h9gz3jeRFoLU7/gj4YN8irmyhxMPKUnZDg73YMZSBt6aDzgPIGYrxOyNUgScV1ViFoOr9sW0IKGJAclxIIKYCMRCh1UiEiE/vG2lDGCp+m8dQshjS4sy+Xt9SoiR83rZePGgtBCInU7OuHg7vxYiUKQIQupt/zx9TPgwRi8ekUG4v3kHkZkR2XjyTQwc9RJ0jCdA2j9LCcFArh/VdODNOW9i8lotPM0fY/ber6y2KAn5JgY5yO3a9CA3P8FKSgJk6dLMD3Vi/s98RYhIbwH8fzWpGr/d3obyknfx+ivbUFy0F1dbLqccm1iapcnKotJRj/CdAgkE31eA6baPVCEaTTVY+2QWcp94JPGX1PBBseL45GSVbV+2xvYWeG98KGzbwywvZnvMC1UxFkNg2An/QB/4eb9kjt1mxdM5j0oAkrX1ymVZN5e8fRULmpLM2rvQW7EbXe9tZNpduBnuSzVCIobZ81PGKkWAuOoP7ZPYW1rQNJV434O76MrPW1ARJP556PzCSxzR708JQVF687XnpcuYXOK1Hnq2E/sXARQ0ODEM0xfGtBEh0OR+VnLoaWoDhNzoObA1LcjkrSYMuwexYd1jshyh/0nv9XalbwPUGqMYH0F30Za0IP92trKxv7U2MZhkkHVPZcP8bYN6Y6SlVbRXFwoO8xQg8tBdsIktTVw846P46vRJvF9RgIbaY3DY+7W3imrNc+CfB+LyyJPVfaFaUxXV1DxruU74HN2wGt5IgNwp1mGsxcxqi5amWfN1QusFK+ydZEUtFo1qisRDXbBW1ZVzVV3CV9XPEv/nDzX/AZpumio9YaAbAAAAAElFTkSuQmCC',kC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYIAAABHCAYAAAAKqEA6AAAZxElEQVR42u2dCXwURdbA44WuN7rqx4fXuqKfuCRzJIGQmdjdwyErqKjBA1EEMtPdkyhIRI1KFGWFhEsFXURQkpkJRPHAFT9RQVFcBBIIIpBMDg6PBYwiIZxJeuv1TCCGHDNd1cfMVP9+74cxme6aqur3r/fq1Xtxca2uHS/aulbn2XOq8uzfI/kEyYyqPNso//Q0c1yUXOsyEketd1qnrXMmzl2fYfWVOC0foJ9v1+LZHoEb6+O5J8KVIheTGEcveul0FY9L+ZNXdLAenhkfynz1CszjXhf797nOIWfHYn/B94b+8gnso6gv8j0iu9grsN96eXYX+ncvkjokv3pFdiv6m5Xovxd5eW4W9J2H54Z6sgadr0vDK6enXVE9Ne0lpPgPIJHaFtsqf76NidTB2ST06hpU+lKb4rJ+WDrafJWabUADvg+JFK4AQFR/2bPslxTxzNU44hvjuCykZ6Wnn6b0GQXZA87R+yVX2vaVuczpJNrw5ljmQiXPX+jsd2WozyjgB1zqEdgn0fz7GskRJfMWyWGvyCxHSi6zWGTOjVpQisz/+Hh2GFLsL6HvvB7JMYX91SxHEUBWeEUue5GYdoMmXwImJ1Ly37UPgJOAsKJqSqotoqwAPjEZKfvt7ULghNSXuCz3xxoIisS0K5S27Y/CpYf64ih+Bs/co+dc8gnM7UrbDsqYyDwSuWcVtmFfp1ar6EhCf+fFUP7tSS0au9zi0QMvigblL8XFneIRuQFozr+HvlsD4b5qLTVIclSFaVW+7dHQIfAHICz359+UYvQB2+Ay9UAK/nAIEGiW//izrj0zVkAAExqZrJ/hTlafyM4PZwVFQWAsELw5kjkL/X46kkaVlVodmm8Pw7yLyNU/AlnA5cNVqNxPbclej8hOIG4Vb59p74aU+n5lIAhIdZ7946ppNyUZ1hpwJi4JAwLNMiZWQAAvJQFLoCKcyUlBYCwQFLo5C/rd99oqNWaF181dFSkAmOu0nhF0ldXrAIDWshtgBHs3ZKyBPPurOBBoJR/68+wWIw0eUugWJE0KQLBFjRWL0UBQKLDXo/sfxPVnhruZTUFgDBDAXg2C+NMBn7QuCm0/bI4aHQIegenj5blNBgBAa9nuczlSSICgkCAImuW96im2BIOA4F8KICBLqcucGM0ggL0hOZIBf2X3uJLNNQoCfUGQm5t7atC/rbcya/Dw7ChDAiBr0PmofbM1cJfhbSyLXDbWwpWwRdBSmpC8U5nP/E2vQSwZY+mjFAJB6RbNIECm5UQCk/BzUCgUBJEHAo/AvmwohYaUmaEgkJnWC7Vrp4EB0HpBtlTxRjxS1lNVAkGzNFbn2Rdtn6pRCFRLEDgtn2JAYG807xGge1oJuANqF/Jcd0UbbhQEuoIAzgMYUZmhec4bAQJokXQTmSg6zWWHIldR8PCYpIE0IvFUTbddp8VAlrrMaZjWwIpoBUEwOgR7YxDHt0tBoB8IPCJzF/q3yaCK7AiEr+o5vhACLZ9/iDwInOhDN+sI60uXT2P+jBT0To1gANJQnW9/y5/X969qDuY6Z+KXmCCYFq0g8PLsDAKTbS5OGygIdAMBHHQ6ZPRV7UK342JdICAyjxh8PyDkTXiw+sP68jX5tt5IQR/RCgbV02+Str/EHtv5z4GLf5p3C3GX0TpXYn9MCBxdKyReE40gCJq8eKtBkd2KmzqAgkA3EESKfKJk7wkzMsgdZX24u1Bkrg3TRZTmVlP518xipPqvRkiS3/0HObbJ2VT73h2fVk1JvZLUgCJFvgYHBJCDSD2zUz8QzB+Veh6Em+GanUU8ft4pCgIKgk4PKArsY1qNaaHgsGsUQtuo8TmEanjXwoVBdlW+vY40BH54Y6B0rMx5EgRaysHVDzb+uGCQt3xGSnecAS3JsAzGtAYOrxWTrohGEKD7LMDfF2DGk+gHCgIKghDkFy3yE0HAA7Jy/6OCwl/vE7lp6J0Z7HWl9YCInmYrpzg9vUuh094NIpOQJfKgV+DmgaWtElA3Fjv7XRD2nkF1vj0PKfB6EhDYU3yb1FQudgiBZmncKkg1M5nDkPwOTjyHO6AQR4sUeSkOCEqcllfU3YjSBwSFAnsrfngfs5zUITsKgogCQa1XYNYiRfURUipveXh2DuQi8gjsx8FzKHWqRRGJ7AQ1xxIUMvoeawi2eR8of6Unpn2CIx719Wsq9OkXy7IGhZ82p3qy47JACmr7QaUQ2DnHETIEmuWX9+5o/jw8d0Zlft9LQ94byEi8E9MaOKjG2QG9QQBZRQmsePbCCobYC0hBYHQQfAuuGUg90ZmvHg4myonqRC47mHmTqJ9bzVTWPp59nVA7j3l47gVSFgy4cWWg4GcxbSk5ihsEK/PqPPvLSCkfDhcEdSvuCwsC8p5BmVOqzk9reZ96sFDAUunQGsiNOxUp8c1GjBTSGwTo80vwE8pxQ4iuxCgIjAqCryGjJtamq5t1kEhi2CI4YZxK43g/KdcLiX2zdqKYTLI1RiiSKNQ08e27jGakdK/KT5sTanTRztf6SVKFO2wQgOz2DTn5nrB3kW//x64ZKRe1Eyl0LyYE6kofMl8SbSBAL9ED+PsC7BziJjkFgdFAcMTHMy6ic53nBEKprGtIjyG4SSBMlQAEPlDkcgnTfUViMRdMDjmPSKMguqc6L20uUs5HOwLBgS+GK4IASO37d3aU+np/9VT7pJqZzIUtOuo0pMjLMSOFJmuhRLQEAaEaA5uJZTikIDAqCH4kkrisLesAkrUJ7B7sNrrSepAdQy6LwALJR6rQUAgwOA2B9U0Sm9iwD0GsYTUvMldX5aXNR8r5WGtlvWtuf8UQAPm54JZQXE9H/Hm25eXTbQklGZaRmNbAPqheFk0gIFRj4DDRSUNBYEQQ7IMMtGr2l+wqwj2khawLUu2BPQePwP6MubJ+T+tzDsF3+n3sMUd6gXjj4IQwshAWwonh49bAqhFYINgxmwtrL2LrMymHS8Uk5SDIsE7UajC1AgGRGgPoHqqtcCgIjACCRjSvBmky73n2Gcy2LiH3DjKP45589gq2rnrMPShRGqxWZqg9vxMuo+m26yCX0A/zBjTiQKBxC68sVHWqXdryVIpUKiaGC4LaNVm9z48mEJCpMcAsU9XUpSDQHwQiO0mrPgukvGYrMdr7K4kVeDCtdC1myuxUPecf1P4gcPhtm6oV4hq2CF/hgKBu5XC8swsyEPqEDgSX9XEtB1FtEBCqMbAbCpdTEEQ1CGpBKWrbb3h+eQhlxQYBftbVBXEGuLwi8woBi9CqSuOkysxUHAhAlNGu1/oTOc1cCUDI6SOVCB0CYXfZiPhzogkEBGoMNGnhLqAg0BsE3NNa9xvE2KNn/6ZHttsW798XONYA6U1rxX0JZ4MCieVw6j88qw4I/O4VWNbAiuHEcxxVTLZJpUK7kULjNCe5iiAgUmOA52ZppBQoCPQDwTHwNeuykhVYr/JTxlwG1pxz9rsA84CWN85AF/6+C1eqgjUgsjgQaKoQ5ZPIaiS82/ZsX3ABtQbBjytHMmdFCwgI1RgoUzsmmoLAACAQmW/06zvl7iEoHI/37sl1BpS7pgSH3VAgEGxdcesmeLKYy0lbA6txQLD/s3tVTX29+fE+rSOFRJ1WRKqAgECNgYM+N3ujhm4CCgLdLALmeb36Tk5FoTyKbQbeChorDn+P1uGiIc1FnnvbMBXhkDVwM5Y1UC5KO2Y7VK+DsDHr+H7B9s3pPbsQHRCRsUFCrs5EueuGWdvuPUXWg1tjwCeymoKRgkA/EIRdvYrgNddpPQPDfVmgWEdBDD5Gvi30fsyPM+AlZzY1SnQgUubrMCOFftCiIM6mccmBvQFX4mjiK32RGRm56X6ZpTpsHFIQ6AQCtQ+QhWAV71boGvqX0mdCLiDM98QrVy8znMiJ/hpwDo0WZA84hwQEbsOKFPK7D0nlfHd/vo2pyrOtUhUE43sDCPxqHAuPYBD85HN2nNCPgiC6QKDHeLfy1VcobPv/K+8v9o4YqN+gbD7wHIcHASnuFKnCXYYJgpkt71mVb+tXnWf/Rg0QfDeht1TistyvyuSOTBA0+VyO/nooAwoC3UDQBHlr9AWB4myaikEAvnCq9Nt9n4bjWgPDMCFQL1U/0mZa1Mo8281IeZeQBMH3T6bsh3TVFATHj5lP00sZUBDoBoLfdY92UZ4DS7lFwDO5VOmrkOZbknJPRYp8CxYIKsWpnT2naqrtIaTEfyVxwGxTdrJqp4gjDwRcKaS3pSCIORDs0x0ESKFrbhEEqqpRpd+2LpiCYw2MaFboBza4JP/S+6W6Umc4INgvbXVfHOrzvstO/mJbbl/l1kBOyu9q5taIPBAw/fRUBhQEFARaggA3zDLKRVnaDGll7ulIkft/WT1aWpwzSHqkj0USzAmyTGASpVkjbpI+nDxEOlDq6sAayAw54dVGPqH7eqf1EET8bHg4SQoXCP7JqVKJO2mYqpM70kCAzHNVk05REFAQGAgEaL5/SRV+u66hjxR1akO5e8xbY/tLbqvpOADaknF9LdIHzw+W6jeeBIRfpSrnBaE+b32G9bXW6SE2ZiXJJ4Y7TTHxgk0qG5dco/rkjsQ9AsIVqSgIKAiMCwJuE1X67YJgXfjWwObcLp/PGlrbEQDaAgJYCAfLXM3WwFOhPm8Db7oaKf6j7SWO24gshC1P95XKJ6VKlVNsxwEAP5fBuQGXFSKFbqYgaLuGqdfNXUVBQEEQ9a4hgVlFlX67sjPsDv3xswcnjLdZpXBA0CyPos8tfWFw/ZKcgd1CfV6J0zI/5NoCSOlvcCdKG7KSWqaS+FqTyR2p5wh0chFREFAQaGoRCOw7VOG3f6gsPGugZuRZC7L61SuBQCupFUzxOWLPnud2aA24TD2QMj+GWYaSpSDQMN8IBQEFgTFB8CpV+O1LmJFC4risJJNEAATNsle0mCZkx7ddEwCt8D1YEHBZP9dsckd0igntXUQ4IPCJ3L16KjLIi09BEGEgIFfjObZBIJVlnyP53buVuoU6kd28OWH8uJSUPzU/r9Rl7omUeSMOCNZmJPWlIDCmi8g3xnGZcguGcesLAnaU4n4mBFwKgjDnm8iKmO/I56EklYxUCccaeAI2ep/qn6wGCJrlZ8FiGjuSufqs9RnWt3EgsM6Z+LHGK9xzYbXXmSiuKiSyk0K495JIcREF6ycodQ3l6qvIlBc/J1UQhoIgTHiLzF1YEXYC91BcrF+SP+t8BIFaAMGkW1PUBIEsz9hMe5Ayb8IBAbIoEo3Yl2pWKCt02rspvb8eLiJId6CwnbN1BkG+JptyFAQkw0eT8UDATqQg8Iu5zWcA5okO1UHw7jCLhLU3kGF936h9qXbNYuzkWhq6iNDzyhWeil6hMwiWKuzfHRQE+oAAEu2hz9dipGGYF9sQ2CF0RQDYd7x2QKlTyumnnntoos0kYUYJNZWMscTHKghAiXsEdnUkuIgwYruPEMmhruAKFlapU1pciIJAHxAEnssVYSyQSmLcGnBPbp0eombZAxLh6KHj8sHdmNaAy7rYyP2pNghkBetmb8QsYq+Jiwgn/0uRwN6iy/i5uTSMVeWHFAQ6goDnRuDVLNa3oI+eewOXIMVf11auoC/n3EEcAs/asa2BRmQN3BDrIAi6L543uovIKzKvYLSxQI/xQ9bWy0ZwL1AQKHAPZdkvQfdoxEjFMClGQeCe1lEGUf/SEVL+PXZiIPjwXjxroMRpKTB6n2oFgkBUjuJKUJq4iOA7YbSvYZHbcZ2WYxfcjD+kvD/ZJykI9ANB8NnfYsy5HcXjToS4G+kiFY12MgS2OLshZX8wlJTSW94ZLk0dZsOCwHNpeNbAOqe1YY3L1IOCoKWycLBGPmgGpjYWqHjWp+nY8dwsnPZC3VwKAn1BANE/kVrMqf15KRfdgQi8HOKgkvyZr4RbaOa74vukKXelKgLBG4PNWCDwDjXDfTYLJlN6nI7plY0EgqDyetPILiL0DD9G+xo9IjdAi3ELFj8/hNHWH8m61SgIFIEgcJCxHmvOCUwf40CAE1q9r7vgcGtubi5+JUapUrwCKfYjSiuPbVp0rzTeZq3UKmR0bYZVeqx3y/uZynhLwlAjAkFrECx0Oy5Gn99jVBeRT2BmYlottQWZaX9Rc8yg2Dt6znbMKlDzKAj0B4E8njw7FXMsKwr4AZfq3Y/BQ3KN7Zx72IhdjxxZA69j1iJeA0oYlDEo5VBAsPJB5SAovN3c9n0tCaWCOf7WWAZBUNneb1QXkcfNOrDrKqBJ78kadL4qvld5r4VZgd9G5nYKAmOAILg4+h1zTL+HfFl69aGP5zg4oBhKn/kER/jh9FK5cA1S5MewQFDhbkmiU0Rz/F2y26YdCDycmKAYAt+OsUrjkzuGDHr+OpfJ9PdYBUFAcTDLjegiCsbl476UIJtJJXRrvmDVh/rtGwJtOwIpSCgIjAECzP5rKeULea671v1XKLC3hpmqBqyGBWG1FVkDCzGtgS/bum9uXNypoiXhbrRC33KyolZuEbx1mzn0vQhTwhpkpQyMSRAIjmvQfQ4a0UVEMEXwbg/PphKxVDLTeqH71RBJ863CpjYFAeb4IgsS76TxCZ98Ic8wWvQbHKL08ezrGO2t9/DcC/NHpZ7XMQS2CdcjRd6AaQ2kdfQMAAJvMg1Hirm8pZKefXP4m8VrkDXwaLKiKKXVgtncL5ZAEHi28mRparqI5JU3GasApMkrsh6l1kFgM5F5Dd3nGKmiH6QtFQoCUvtT7GOExrgR9h2K09O7qLgpnIwbDt4ijPnnDt1aSIkXYVoDy0P9Yunp6aeJ5vgHBLNJ3lR+2JogfTM6PBDMG2zGPbuwCkGJiRUQrMxlTkf3KjOii8jHc0+QrroE5rDXzd421znk7I6evSxr0JmofwcFLZM6su3gpqgyjygIsC+IrEFK8WNiNcAFdiPMN5LvByySYBVPcGHS5BOYMe1DoCqzF1LkTZjWQO+wB4NhThcsCQ8hpVy9YEjoVsGSYRYp00LsVPNKwRJvj3YQnFhZYJyuVMlFFExLvZ0wDJoFwj6/QrIIzgLIseSBMwHoZ/ZL9O8BlZ67R61NbAoCUm2xdUX3rSI87ttA2cKcVg4oeWGyBDNVTBuno5lHOnYLVbjfxbQGsPKoOK3WM9yWBOfsm821q0d1HCr66iCzSknvTMtQO66MZhDI/lGsNAnquYig8lhUVX7iOUG1eURBQNBF5IjHPFvQrk8eySfggoJzKG0lSgSlX5TZ/3/hbIJHZO5Gf/sP+SyAOnMyp5MNYrcFEwLIksgicmoyvWfPLk+lmrIX32k50Ho/4PMHLHI+IpXTYG+EwjjRDALYLMKebCq4iOB+2NFNxpF/gyuOgsD4IAhYysw9Gs0LCNjY6RW40qAlclSL5wJgOn8BK9wfYYGgMnMJ6YHJuvbaM59IMT2WZU34Se36B62Ft8S/Hs0gkNvhZm8zYtF7cKXIvtbIhsA2iFVXVZlSEJC3DERuWlTWJBbZlzqHwFb+akxroBHJjWoNDqzORVP8I3IZSy1hYDINj2YQBCY+864RXUTB5G7bI/TF+0mNKCEKAvVBAG4a3HxSBpQ3QrLc0Wr+dkxrQJPEX1DYHinoR6HQvTYwiN8R7SCAAybYYZsqRREtEtNuIBLnra38XuhiEzRRphQE6rUvkL+nIdIh4OHZOSHnHELKfCIGCBqkKremqYCdVuvZosU0ASnrvSrDoC7aQRDYOGbcRnQRyW3j2VTMRG9ayhE49q+ZMqUgUBkG7ECCZ1u0lnpIKxPeBp3f/bZya8D9pl6TSezZ81zBFP8kUti1asEAzjpEOwhkc1hg/23YXESiI8nobiKfwP5QJHJ9NVWmFASqX8FKfzWRtj9VwDN/Cz9So1JcpRAER6VtmX/Re1KNuv7685DSfhrJb8Rh0KtX12gHgaxsA+kUjhrRRQRX8eiBF3kFZplBX7xPofKV5sqUgkCTK3jq/esIAEAD7G90mj6iXRBUiCMVWgP/jDPQ5bRaLxAtpmeRAt9HCASHxppMF8YCCOTVD8QvG9RFJM9TCC0VuKdxD8MRFEhlMYlI3ncKAsOC4PjcC4SXVhoUAl8ryjD6hy+5ObeLVJn5U5ggOCz5sy6PM+AFq3ikxJ8XLAn7MUEwMRb2CJqv4MneSqO6iE4oQLnqWpnOL95mrQriUBDoD4LmCzLl+kRWhFw9BgFAtUdgHiRmiUt+8YkwI4UMX8TZnZx8sWhOeBE2fRVAwA/nGGIJBIG2Mf0IZGNUvei9vEILnINYr/FewEYfz94pGaDgEQWBfpecBVRknlL6LhM4sb4Jwei+YtJ7mFLN2AuRgl8ZAgSOIQhkS5JxS0G24TL6s2CJz0PKvT5UEIgJCQNUfAkMC4Jg+wqM7CJqfRUJ7C3opVij8su3nnQyMQqCyAVB8wWHBmGuo8XP+2HWB1B0IhnO/cB8V98XVik+gJT9nnYgsAv9vm9chF58fPylSMlPR3Kwk3oFQ1V9CVxpPXxO5v/CFUiOpY35O+RsJe37Q1tVdg+1dS1ycn+VX8pAoq7fMF+63+TDdhBPjsbLiPMZymcqGhsDfB9PFnO5krbD54yqX8BtBHUJINsswZPxv3lEdjG6Z3pbeYrUhcEOoatUIeZLfvENpPxnInkOAWC8tNV9cVwUXAAE0ZJwB2+Kz0XKfwmSCsFs+kCr7KP0Uv8Ck7nIzfZGq+ZstFqbgQBRGFiFcqXBHEv75XwvPFsC/1/+Pfo7+Hv4XLEKYcP0iq0LTsdDJTGPyGXIbiSRfQnNv6Jg2dPNwTricE5hR3DP6wtYxCDr9jkPzw3V4nR6y+u/DmudD/fE8ngAAAAASUVORK5CYII=',FD='dblclick',bD='dir',cE='disabled',yD='display',oD='div',ZB='down',ZD='down-disabled',$B='down-hovering',OC='em',SD='error',PC='ex',bE='false',GD='focus',FC='function',LE='gwt-CustomButton',iE='gwt-Frame',lE='gwt-HTML',yE='gwt-Image',JE='gwt-InlineLabel',jE='gwt-Label',OE='gwt-PushButton',TE='gwt-TabLayoutPanel',QE='gwt-TabLayoutPanelContent',VE='gwt-TabLayoutPanelTab',WE='gwt-TabLayoutPanelTabInner',SE='gwt-TabLayoutPanelTabs',YC='head',SB='height',sD='hidden',XD='html',hE='iframe',SC='in',XE='input',nE='justify',KB='k-home-summary',HD='keydown',ID='keypress',JD='keyup',WC='language',LC='left',KD='load',LD='losecapture',dD='ltr',eE='margin',oE='middle',UC='mm',iD='moduleStartup',MD='mousedown',ND='mousemove',OD='mouseout',PD='mouseover',QD='mouseup',TD='mousewheel',DC='must be positive',wB='none',MB='normal',jD='onModuleLoadStart',rD='overflow',dE='padding',WD='paste',RC='pc',pD='position',QC='pt',MC='px',EE='px ',tC='px no-repeat;margin:23px 23px;}.tabUsers{height:',xC='px no-repeat;padding:1px 3px;}.GMI44Y5A{height:',uC='px no-repeat;padding:1px 3px;}.tabGroups{height:',wC='px no-repeat;padding:1px 3px;}.tabOrgs{height:',vC='px no-repeat;padding:1px 3px;}.tabPublic{height:',yC='px no-repeat;}.GMI44Y5B{height:',AC='px no-repeat;}.GMI44Y5C{height:',zC='px no-repeat;}.GMI44Y5D{height:',BC='px no-repeat;}.GMI44Y5E{height:',CC='px no-repeat;}.GMI44Y5G{-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;background-color:#c28d66;width:67px;margin-left:529px;margin-top:5px;}.GMI44Y5F{cursor:pointer;padding:6px 8px 2px;outline:0;}.GMI44Y5I{border:0;margin:0;width:100%;height:100%;background-color:#f0c6a0;}',sC='px -',CE='px; background: url(',BE='px; height: ',qC='px;overflow:hidden;background:url("',pC='px;width:',xD='relative',vD='right',ME='role',cD='rtl',RD='scroll',fE='scrollHeight',kE='span',hD='startup',VC='style',sE='table',tE='tbody',pE='td',YE='text',XC='text/css',tD='top',uE='tr',aE='true',KE='up',YD='up-disabled',YB='up-hovering',rE='verticalAlign',gE='visible',LB='whiteSpace',UB='width',AE='width: ',AD='zIndex';var _;_=Kb.prototype={};_.eQ=function Ob(a){return this===a};_.hC=function Pb(){return this.$H||(this.$H=++Oe)};_.tM=lA;_.cM={};_=Jb.prototype=new Kb;_.cM={37:1};_.u=null;_=Ib.prototype=new Jb;_.Z=function mc(){};_.$=function nc(){};_._=function oc(){return this.p};_.ab=function pc(){dc(this)};_.bb=function qc(a){ec(this,a)};_.cb=function rc(){fc(this)};_.db=function sc(){};_.eb=function tc(){};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.p=false;_.q=0;_.r=null;_.s=null;_.t=null;_=Hb.prototype=new Ib;_._=function wc(){if(this.o){return this.o.p}return false};_.ab=function xc(){if(this.q!=-1){lc(this.o,this.q);this.q=-1}dc(this.o);this.u.__listener=this};_.bb=function yc(a){ec(this,a);ec(this.o,a)};_.cb=function zc(){fc(this.o)};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.o=null;_=Fc.prototype=Gb.prototype=new Hb;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.b=null;_.c=0;_.d=null;_.e=null;_.f=null;_.g=null;_.i=null;_.j=null;_.k=null;_.n=null;_=Lc.prototype=Jc.prototype=new Kb;_.fb=function Mc(a){Bc(this.b)};_.cM={4:1,9:1};_.b=null;_=Pc.prototype=Nc.prototype=new Kb;_.fb=function Qc(a){Cc(this.b)};_.cM={4:1,9:1};_.b=null;_=Tc.prototype=Rc.prototype=new Kb;_.cM={7:1,8:1,9:1};_.b=null;var Vc=null,Wc=null,Xc=null,Yc=null,Zc=null,$c=null,_c=null,ad=null,bd=null,cd=null,dd=null,ed=null;_=kd.prototype=hd.prototype=new Kb;_.cM={};_.b=false;_=pd.prototype=new Kb;_.gb=function yd(){this.k&&this.hb()};_.hb=function zd(){this.jb((1+Math.cos(6.283185307179586))/2)};_.ib=function Ad(){this.jb((1+Math.cos(3.141592653589793))/2)};_.cM={24:1};_.g=-1;_.i=false;_.j=-1;_.k=false;var qd=null,rd=null;_=Dd.prototype=new Kb;_.kb=function Ld(){this.c||iz(Ed,this);this.lb()};_.cM={17:1};_.c=false;_.d=0;var Ed;_=Nd.prototype=Cd.prototype=new Dd;_.lb=function Od(){Bd()};_.cM={17:1};_=Yd.prototype=new Kb;_.cM={10:1,38:1};_=Xd.prototype=new Yd;_.cM={10:1,38:1};_=ie.prototype=Wd.prototype=new Xd;_.cM={3:1,10:1,38:1};_=le.prototype=Vd.prototype=new Wd;_.cM={3:1,10:1,38:1};_.b=null;_=Je.prototype=new Kb;_.cM={};var Ne=0,Oe=0;_=cf.prototype=Ye.prototype=new Je;_.cM={};_.b=null;_.c=null;var Ze;_=Ng.prototype=new Kb;_.eQ=function Qg(a){return this===a};_.hC=function Rg(){return this.$H||(this.$H=++Oe)};_.cM={38:1,39:1,40:1};_.b=0;_=Mg.prototype=new Ng;_.cM={25:1,27:1,38:1,39:1,40:1};var Sg,Tg,Ug,Vg;_=$g.prototype=Yg.prototype=new Mg;_.cM={25:1,27:1,38:1,39:1,40:1};_=bh.prototype=_g.prototype=new Mg;_.cM={25:1,27:1,38:1,39:1,40:1};_=eh.prototype=ch.prototype=new Mg;_.cM={25:1,27:1,38:1,39:1,40:1};_=hh.prototype=fh.prototype=new Mg;_.cM={25:1,27:1,38:1,39:1,40:1};_=ih.prototype=new Ng;_.cM={26:1,27:1,38:1,39:1,40:1};var jh,kh,lh;_=qh.prototype=oh.prototype=new ih;_.cM={26:1,27:1,38:1,39:1,40:1};_=th.prototype=rh.prototype=new ih;_.cM={26:1,27:1,38:1,39:1,40:1};_=wh.prototype=uh.prototype=new ih;_.cM={26:1,27:1,38:1,39:1,40:1};_=yh.prototype=new Ng;_.cM={27:1,28:1,38:1,39:1,40:1};var zh,Ah,Bh,Ch;_=Hh.prototype=Fh.prototype=new yh;_.cM={27:1,28:1,38:1,39:1,40:1};_=Kh.prototype=Ih.prototype=new yh;_.cM={27:1,28:1,38:1,39:1,40:1};_=Nh.prototype=Lh.prototype=new yh;_.cM={27:1,28:1,38:1,39:1,40:1};_=Qh.prototype=Oh.prototype=new yh;_.cM={27:1,28:1,38:1,39:1,40:1};_=Rh.prototype=new Ng;_.cM={27:1,29:1,38:1,39:1,40:1};var Sh,Th,Uh,Vh;_=$h.prototype=Yh.prototype=new Rh;_.cM={27:1,29:1,38:1,39:1,40:1};_=bi.prototype=_h.prototype=new Rh;_.cM={27:1,29:1,38:1,39:1,40:1};_=ei.prototype=ci.prototype=new Rh;_.cM={27:1,29:1,38:1,39:1,40:1};_=hi.prototype=fi.prototype=new Rh;_.cM={27:1,29:1,38:1,39:1,40:1};_=ii.prototype=new Ng;_.cM={30:1,38:1,39:1,40:1};var ji,ki,li,mi,ni,oi,pi,qi,ri;_=xi.prototype=ui.prototype=new ii;_.nb=function yi(){return MC};_.cM={30:1,38:1,39:1,40:1};_=Bi.prototype=zi.prototype=new ii;_.nb=function Ci(){return NC};_.cM={30:1,38:1,39:1,40:1};_=Fi.prototype=Di.prototype=new ii;_.nb=function Gi(){return OC};_.cM={30:1,38:1,39:1,40:1};_=Ji.prototype=Hi.prototype=new ii;_.nb=function Ki(){return PC};_.cM={30:1,38:1,39:1,40:1};_=Ni.prototype=Li.prototype=new ii;_.nb=function Oi(){return QC};_.cM={30:1,38:1,39:1,40:1};_=Ri.prototype=Pi.prototype=new ii;_.nb=function Si(){return RC};_.cM={30:1,38:1,39:1,40:1};_=Vi.prototype=Ti.prototype=new ii;_.nb=function Wi(){return SC};_.cM={30:1,38:1,39:1,40:1};_=Zi.prototype=Xi.prototype=new ii;_.nb=function $i(){return TC};_.cM={30:1,38:1,39:1,40:1};_=bj.prototype=_i.prototype=new ii;_.nb=function cj(){return UC};_.cM={30:1,38:1,39:1,40:1};var ej,fj=false,gj,hj,ij;_=pj.prototype=nj.prototype=new Kb;_.mb=function qj(){(jj(),fj)&&kj()};_.cM={13:1};_=yj.prototype=rj.prototype=new Kb;_.cM={};_.b=null;var sj;_=Dj.prototype=new Kb;_.cM={};_.d=false;_.e=null;_=Cj.prototype=new Dj;_.pb=function Lj(){return Oj(),Nj};_.cM={};_.b=null;_.c=null;var Gj=null;_=Bj.prototype=new Cj;_.cM={};_=Qj.prototype=Aj.prototype=new Bj;_.ob=function Rj(a){om(a,4).fb(this)};_.cM={};var Nj;_=Xj.prototype=Uj.prototype=new Kb;_.hC=function Yj(){return this.d};_.cM={};_.d=0;var Vj=0;_=$j.prototype=Tj.prototype=new Uj;_.cM={5:1};_.b=null;_.c=null;_=wk.prototype=sk.prototype=new Kb;_.cM={};_.b=null;_=Ik.prototype=Ek.prototype=new Dj;_.ob=function Jk(a){om(a,6).qb(this)};_.pb=function Lk(){return Fk};_.cM={};var Fk=null;_=Vk.prototype=Sk.prototype=new Dj;_.ob=function Wk(a){Dc(om(om(a,7),8).b)};_.pb=function Yk(){return Tk};_.cM={};var Tk=null;_=$k.prototype=new Kb;_.cM={32:1};_=fl.prototype=bl.prototype=new Kb;_.cM={32:1};_.b=null;_.c=null;_=vl.prototype=jl.prototype=new $k;_.cM={32:1};_.b=null;_.c=0;_.d=false;_=yl.prototype=wl.prototype=new Kb;_.cM={};_=Bl.prototype=zl.prototype=new Kb;_.mb=function Cl(){ol(this.b,this.d,this.c)};_.cM={13:1};_.b=null;_.c=null;_.d=null;_=Fl.prototype=Dl.prototype=new Wd;_.cM={3:1,10:1,38:1};_=Rl.prototype=Ml.prototype=new Ng;_.cM={33:1,38:1,39:1,40:1};var Nl,Ol,Pl;_=Wl.prototype=Tl.prototype=new Kb;_.cM={};_.aC=null;_.qI=0;var em,fm;_=on.prototype=en.prototype=new Kb;_.cM={};_.b=null;_.e=null;_=sn.prototype=pn.prototype=new pd;_.gb=function tn(){mn(this.b,0,null);this.b.b=null};_.hb=function un(){mn(this.b,0,null);this.b.b=null};
+--></script>
+<script><!--
+_.jb=function vn(a){var b,c;for(c=new Jy(this.b.d);c.c<c.d.zb();){b=om(Iy(c),15);b.v&&(b.j=b.D+(b.L-b.D)*a);b.w&&(b.n=b.E+(b.N-b.E)*a);b.x&&(b.T=b.F+(b.P-b.F)*a);b.t&&(b.b=b.B+(b.H-b.B)*a);b.y&&(b.X=b.G+(b.R-b.G)*a);b.u&&(b.g=b.C+(b.J-b.C)*a);Tn(b)}};_.cM={24:1};_.b=null;_.c=null;_=Bn.prototype=wn.prototype=new Ng;_.cM={35:1,38:1,39:1,40:1};var xn,yn,zn;_=Ln.prototype=Dn.prototype=new Kb;_.cM={15:1};_.b=0;_.c=null;_.d=null;_.e=null;_.g=0;_.i=null;_.j=0;_.k=null;_.n=0;_.o=null;_.p=false;_.q=false;_.r=false;_.s=false;_.t=true;_.u=false;_.v=true;_.w=true;_.x=true;_.y=false;_.z=false;_.A=false;_.B=0;_.C=0;_.D=0;_.E=0;_.F=0;_.G=0;_.H=0;_.J=0;_.K=null;_.L=0;_.N=0;_.P=0;_.R=0;_.S=null;_.T=0;_.U=null;_.W=true;_.X=0;_.Y=null;_=Vn.prototype=Mn.prototype=new Kb;_.cM={};_.b=null;var Nn=null;_=ao.prototype=$n.prototype=new Kb;_.cM={};_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;_=go.prototype=eo.prototype=new Wd;_.cM={3:1,10:1,38:1};_=oo.prototype=ho.prototype=new Kb;_.cM={};_.d=false;_.f=false;_=ro.prototype=po.prototype=new Dd;_.lb=function so(){if(!this.b.d){return}ko(this.b)};_.cM={17:1};_.b=null;_=vo.prototype=to.prototype=new Dd;_.lb=function wo(){this.b.f=false;lo(this.b,(new Date).getTime())};_.cM={17:1};_.b=null;_=Fo.prototype=xo.prototype=new Kb;_.rb=function Go(){return this.d<this.b};_.sb=function Ho(){return Co(this)};_.cM={};_.b=0;_.c=-1;_.d=0;_.e=null;var Jo=null,Ko=null;var To;_=Zo.prototype=Xo.prototype=new Kb;_.qb=function $o(a){while((Fd(),Ed).c>0){Gd(om(fz(Ed,0),17))}};_.cM={6:1,9:1};var ap=false,bp=null;_=lp.prototype=ip.prototype=new Dj;_.ob=function mp(a){Bm(a);null.Jb()};_.pb=function np(){return jp};_.cM={};var jp;_=qp.prototype=op.prototype=new bl;_.cM={32:1};var sp=false;var Bp=null,Cp=null,Dp=null,Ep=null,Fp=null;_=Xp.prototype=new Ib;_.Z=function Zp(){xq(this,(vq(),tq))};_.$=function $p(){xq(this,(vq(),uq))};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=Wp.prototype=new Xp;_.ub=function jq(){return new yv(this.g)};_.tb=function kq(a){return hq(this,a)};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=Vp.prototype=new Wp;_.tb=function pq(a){var b;b=hq(this,a);b&&oq(a.u);return b};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=wq.prototype=sq.prototype=new Dl;_.cM={3:1,10:1,38:1};var tq,uq;_=Aq.prototype=yq.prototype=new Kb;_.vb=function Bq(a){a.ab()};_.cM={};_=Eq.prototype=Cq.prototype=new Kb;_.vb=function Fq(a){a.cb()};_.cM={};_=Iq.prototype=new Ib;_.ab=function Mq(){Kq(this)};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=Hq.prototype=new Iq;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=Pq.prototype=new Wp;_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.e=null;_.f=null;_=Sq.prototype=new Hq;_.ab=function kr(){!this.c&&Yq(this,this.k);Kq(this)};_.bb=function lr(a){var b,c,d;if(this.u[cE]){return}d=up(a.type);switch(d){case 1:if(!this.b){a.stopPropagation();return}break;case 4:if(Pf(a)==1){this.u.focus();(1&(!this.c&&Yq(this,this.k),this.c.b))<=0&&hr(this);Qo(this.u);this.i=true;a.preventDefault()}break;case 8:if(this.i){this.i=false;Po(this.u);(2&(!this.c&&Yq(this,this.k),this.c).b)>0&&Pf(a)==1&&((1&(!this.c&&Yq(this,this.k),this.c.b))>0&&hr(this),Wq(this))}break;case 64:this.i&&(a.preventDefault(),undefined);break;case 32:c=Hp(a);if(No(this.u,a.target)&&(!c||!No(this.u,c))){this.i&&(1&(!this.c&&Yq(this,this.k),this.c.b))>0&&hr(this);(2&(!this.c&&Yq(this,this.k),this.c.b))>0&&ir(this)}break;case 16:if(No(this.u,a.target)){(2&(!this.c&&Yq(this,this.k),this.c.b))<=0&&ir(this);this.i&&(1&(!this.c&&Yq(this,this.k),this.c.b))<=0&&hr(this)}break;case 4096:if(this.j){this.j=false;(1&(!this.c&&Yq(this,this.k),this.c.b))>0&&hr(this)}break;case 8192:if(this.i){this.i=false;(1&(!this.c&&Yq(this,this.k),this.c.b))>0&&hr(this)}}ec(this,a);if((up(a.type)&896)!=0){b=(a.keyCode||0)&65535;switch(d){case 128:if(b==32){this.j=true;(1&(!this.c&&Yq(this,this.k),this.c.b))<=0&&hr(this)}break;case 512:if(this.j&&b==32){this.j=false;(1&(!this.c&&Yq(this,this.k),this.c.b))>0&&hr(this);Wq(this)}break;case 256:if(b==10||b==13){(1&(!this.c&&Yq(this,this.k),this.c.b))<=0&&hr(this);(1&(!this.c&&Yq(this,this.k),this.c.b))>0&&hr(this);Wq(this)}}}};_.cb=function mr(){fc(this);Uq(this);(2&(!this.c&&Yq(this,this.k),this.c.b))>0&&ir(this)};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.b=false;_.c=null;_.d=null;_.e=null;_.f=null;_.g=null;_.i=false;_.j=false;_.k=null;_.n=null;_.o=null;_=or.prototype=new Kb;_.cM={};_.d=null;_.e=null;_.f=null;_=ur.prototype=nr.prototype=new or;_.cM={};_.b=0;_.c=null;_=Dr.prototype=vr.prototype=new Wp;_.tb=function Er(a){var b,c,d;b=(d=a.u.parentNode,(!d||d.nodeType!=1)&&(d=null),d);c=hq(this,a);if(c){a.u.style[UB]=xB;a.u.style[SB]=xB;a.u.style.display=xB;this.u.removeChild(b);this.c==a&&(this.c=null)}return c};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.b=false;_.c=null;var wr=null;_=Lr.prototype=Fr.prototype=new pd;_.hb=function Mr(){if(this.e){this.b.style[SB]=VB;this.b.style.display=xB;this.c.style.display=wB;this.c.style[SB]=VB}else{this.b.style.display=wB;this.b.style[SB]=VB;this.c.style[SB]=VB;this.c.style.display=xB}this.b.style[rD]=gE;this.c.style[rD]=gE;this.b=null;this.c=null;this.f.u.style.display=wB;this.f=null};_.ib=function Nr(){var a,b,c;a=(c=this.b.parentNode,(!c||c.nodeType!=1)&&(c=null),c);b=a.offsetHeight||0;if(this.e){this.d=this.c.offsetHeight||0;this.c.style[SB]=xw(1,this.d-1)+(si(),MC)}else{this.d=this.b.offsetHeight||0;this.b.style[SB]=xw(1,this.d-1)+(si(),MC)}(a.offsetHeight||0)!=b&&(this.d=-1);this.b.style[rD]=sD;this.c.style[rD]=sD;Jr(this,0);this.b.style.display=xB;this.c.style.display=xB};_.jb=function Or(a){Jr(this,a)};_.cM={24:1};_.b=null;_.c=null;_.d=-1;_.e=false;_.f=null;_=Sr.prototype=Pr.prototype=new Kb;_.cM={};_.b=null;_.c=null;_.d=null;_=Wr.prototype=Tr.prototype=new Wp;_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=$r.prototype=Yr.prototype=new Ib;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=bs.prototype=new Ib;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.b=null;_=is.prototype=as.prototype=new bs;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=ns.prototype=ms.prototype=_r.prototype=new as;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};var xs,ys,zs;_=Bs.prototype=new Kb;_.cM={};_=Fs.prototype=Ds.prototype=new Bs;_.cM={};_.b=null;var Is;_=Ms.prototype=Ks.prototype=new Kb;_.cM={};_.b=null;_=Vs.prototype=Qs.prototype=new Pq;_.tb=function Ws(a){var b,c,d;c=(d=a.u.parentNode,(!d||d.nodeType!=1)&&(d=null),d);b=hq(this,a);b&&this.c.removeChild(c);return b};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.c=null;_=$s.prototype=Xs.prototype=new Ib;_.bb=function at(a){up(a.type)==32768&&!!this.b&&(this.u[zE]=xB,undefined);ec(this,a)};_.db=function bt(){var a;a=rg(this.u,zE);Jw(KD,a)&&Vo(new lt(this))};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.b=null;_=dt.prototype=new Kb;_.cM={};_=ht.prototype=ct.prototype=new dt;_.cM={};_=lt.prototype=it.prototype=new Kb;_.mb=function mt(){kt(this)};_.cM={13:1,16:1};_.b=null;_=rt.prototype=pt.prototype=new as;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=yt.prototype=vt.prototype=new Kb;_.mb=function zt(){this.e=false;if(this.b){return}mn(this.d,this.c,new Ct)};_.cM={13:1};_.b=false;_.c=0;_.d=null;_.e=false;_=Ct.prototype=At.prototype=new Kb;_.cM={};_=Nt.prototype=Dt.prototype=new Wp;_.db=function Ot(){};_.eb=function Pt(){};_.tb=function Qt(a){var b;return b=hq(this,a),b&&nn(this.b,a.s),b};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.b=null;_.c=null;_=Ut.prototype=St.prototype=new Sq;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=Wt.prototype=new Hb;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=Yt.prototype=new Vp;_.cM={18:1,19:1,20:1,22:1,31:1,32:1,36:1,37:1};var Zt,$t,_t;_=iu.prototype=gu.prototype=new Kb;_.vb=function ju(a){a._()&&a.cb()};_.cM={};_=mu.prototype=ku.prototype=new Kb;_.qb=function nu(a){du()};_.cM={6:1,9:1};_=qu.prototype=ou.prototype=new Yt;_.cM={18:1,19:1,20:1,22:1,31:1,32:1,36:1,37:1};_=wu.prototype=ru.prototype=new Xp;_.wb=function yu(){return this.u};_.ub=function zu(){return new Fu(this)};_.tb=function Au(a){return uu(this,a)};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.c=null;_=Fu.prototype=Bu.prototype=new Kb;_.rb=function Gu(){return this.b};_.sb=function Hu(){return Eu(this)};_.cM={};_.c=null;_=Xu.prototype=Nu.prototype=new Wt;_.ub=function Yu(){return new yv(this.d)};_.tb=function Zu(a){return Uu(this,a)};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.b=0;_.c=null;_.e=null;_.f=-1;_=av.prototype=$u.prototype=new Kb;_.fb=function bv(a){Wu(this.b,this.c)};_.cM={4:1,9:1};_.b=null;_.c=null;_=fv.prototype=cv.prototype=new ru;_.wb=function gv(){return this.b};_.cM={18:1,19:1,21:1,22:1,31:1,32:1,36:1,37:1};_.b=null;_=qv.prototype=hv.prototype=new Kb;_.ub=function rv(){return new yv(this)};_.cM={};_.b=null;_.c=0;_=yv.prototype=sv.prototype=new Kb;_.rb=function zv(){return this.b<this.c.c-1};_.sb=function Av(){return wv(this)};_.cM={};_.b=-1;_.c=null;var Iv=null;_=Pv.prototype=Nv.prototype=new Wd;_.cM={3:1,10:1,38:1};_=Tv.prototype=Rv.prototype=new Kb;_.cM={};_=Xv.prototype=Vv.prototype=new Wd;_.cM={3:1,10:1,38:1};_=aw.prototype=$v.prototype=new Wd;_.cM={3:1,10:1,38:1};_=dw.prototype=bw.prototype=new Wd;_.cM={3:1,10:1,38:1};_=hw.prototype=gw.prototype=ew.prototype=new Wd;_.cM={3:1,10:1,38:1};_=jw.prototype=new Kb;_.cM={38:1,41:1};_=mw.prototype=iw.prototype=new jw;_.eQ=function nw(a){return a!=null&&a.cM&&!!a.cM[23]&&om(a,23).b==this.b};_.hC=function ow(){return this.b};_.cM={23:1,38:1,39:1,41:1};_.b=0;var rw;_=Cw.prototype=Bw.prototype=zw.prototype=new Wd;_.cM={3:1,10:1,38:1};_=Fw.prototype=Dw.prototype=new Kb;_.cM={38:1,42:1};_=String.prototype;_.eQ=function Sw(a){return Jw(this,a)};_.hC=function Uw(){return _w(this)};_.cM={1:1,38:1,39:1};var Ww,Xw=0,Yw;_=dx.prototype=bx.prototype=new Wd;_.cM={3:1,10:1,38:1};_=ex.prototype=new Kb;_.xb=function hx(a){throw new dx(_E)};_.yb=function ix(a){var b;b=gx(this.ub(),a);return !!b};_.Ab=function jx(a){var b,c,d;d=this.zb();a.length<d&&(a=Zl(a,d));c=this.ub();for(b=0;b<d;++b){cm(a,b,c.sb())}a.length>d&&cm(a,d,null);return a};_.cM={};_=lx.prototype=new Kb;_.eQ=function ox(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[11])){return false}e=om(a,11);if(this.e!=e.e){return false}for(c=new $x((new Sx(e)).b);Hy(c.b);){b=om(Iy(c.b),43);d=b.Cb();f=b.Db();if(!(d==null?this.d:d!=null&&d.cM&&!!d.cM[1]?$E+om(d,1) in this.f:yx(this,d,~~ve(d)))){return false}if(!kA(f,d==null?this.c:d!=null&&d.cM&&!!d.cM[1]?this.f[$E+om(d,1)]:wx(this,d,~~ve(d)))){return false}}return true};_.hC=function px(){var a,b,c;c=0;for(b=new $x((new Sx(this)).b);Hy(b.b);){a=om(Iy(b.b),43);c+=a.hC();c=~~c}return c};_.cM={11:1};_=kx.prototype=new lx;_.Bb=function Ix(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&te(a,b)};_.cM={11:1};_.b=null;_.c=null;_.d=false;_.e=0;_.f=null;_=Kx.prototype=new ex;_.eQ=function Mx(a){var b,c,d;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[44])){return false}c=om(a,44);if(c.zb()!=this.zb()){return false}for(b=c.ub();b.rb();){d=b.sb();if(!this.yb(d)){return false}}return true};_.hC=function Nx(){var a,b,c;a=0;for(b=this.ub();b.rb();){c=b.sb();if(c!=null){a+=ve(c);a=~~a}}return a};_.cM={44:1};_=Sx.prototype=Jx.prototype=new Kx;_.yb=function Tx(a){return Px(this,a)};_.ub=function Ux(){return new $x(this.b)};_.zb=function Vx(){return this.b.e};_.cM={44:1};_.b=null;_=$x.prototype=Wx.prototype=new Kb;_.rb=function _x(){return Hy(this.b)};_.sb=function ay(){return om(Iy(this.b),43)};_.cM={};_.b=null;_=cy.prototype=new Kb;_.eQ=function ey(a){var b;if(a!=null&&a.cM&&!!a.cM[43]){b=om(a,43);if(kA(this.Cb(),b.Cb())&&kA(this.Db(),b.Db())){return true}}return false};_.hC=function fy(){var a,b;a=0;b=0;this.Cb()!=null&&(a=ve(this.Cb()));this.Db()!=null&&(b=ve(this.Db()));return a^b};_.cM={43:1};_=hy.prototype=by.prototype=new cy;_.Cb=function iy(){return null};_.Db=function jy(){return this.b.c};_.Eb=function ky(a){return Cx(this.b,a)};_.cM={43:1};_.b=null;_=ny.prototype=ly.prototype=new cy;_.Cb=function oy(){return this.b};_.Db=function py(){return this.c.f[$E+this.b]};_.Eb=function qy(a){return Dx(this.c,this.b,a)};_.cM={43:1};_.b=null;_.c=null;_=ry.prototype=new ex;_.xb=function vy(a){this.Fb(this.zb(),a);return true};_.Fb=function wy(a,b){throw new dx(cF)};_.eQ=function yy(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[12])){return false}f=om(a,12);if(this.zb()!=f.zb()){return false}d=new Jy(this);e=f.ub();while(d.c<d.d.zb()){b=Iy(d);c=Iy(e);if(!(b==null?c==null:te(b,c))){return false}}return true};_.hC=function zy(){var a,b,c;b=1;a=new Jy(this);while(a.c<a.d.zb()){c=Iy(a);b=31*b+(c==null?0:ve(c));b=~~b}return b};_.ub=function By(){return new Jy(this)};_.Hb=function Cy(){return new Py(this,0)};_.Ib=function Dy(a){return new Py(this,a)};_.cM={12:1};_=Jy.prototype=Ey.prototype=new Kb;_.rb=function Ky(){return this.c<this.d.zb()};_.sb=function Ly(){return Iy(this)};_.cM={};_.c=0;_.d=null;_=Py.prototype=My.prototype=new Ey;_.cM={};_.b=null;_=Ty.prototype=Qy.prototype=new Kx;_.yb=function Uy(a){return ux(this.b,a)};_.ub=function Vy(){var a;return a=new $x(this.c.b),new Zy(a)};_.zb=function Wy(){return this.c.b.e};_.cM={44:1};_.b=null;_.c=null;_=Zy.prototype=Xy.prototype=new Kb;_.rb=function $y(){return Hy(this.b.b)};_.sb=function _y(){var a;a=om(Iy(this.b.b),43);return a.Cb()};_.cM={};_.b=null;_=lz.prototype=az.prototype=new ry;_.xb=function mz(a){return cm(this.b,this.c++,a),true};_.Fb=function nz(a,b){ez(this,a,b)};_.yb=function oz(a){return gz(this,a,0)!=-1};_.Gb=function pz(a){return xy(a,this.c),this.b[a]};_.zb=function qz(){return this.c};_.Ab=function tz(a){return kz(this,a)};_.cM={12:1,38:1};_.c=0;var wz;_=Az.prototype=yz.prototype=new ry;_.yb=function Bz(a){return false};_.Gb=function Cz(a){throw new gw};_.zb=function Dz(){return 0};_.cM={12:1,38:1};_=Hz.prototype=Ez.prototype=new kx;_.cM={11:1,38:1};_=Oz.prototype=Iz.prototype=new Kx;_.xb=function Pz(a){var b;return b=Ax(this.b,a,this),b==null};_.yb=function Qz(a){return ux(this.b,a)};_.ub=function Rz(){var a;return a=new $x(nx(this.b).c.b),new Zy(a)};_.zb=function Sz(){return this.b.e};_.cM={38:1,44:1};_.b=null;_=_z.prototype=Yz.prototype=new cy;_.Cb=function aA(){return this.b};_.Db=function bA(){return this.c};_.Eb=function cA(a){var b;b=this.c;this.c=a;return b};_.cM={43:1};_.b=null;_.c=null;_=fA.prototype=dA.prototype=new Wd;_.cM={3:1,10:1,38:1};var $entry=Se;var Dm=new Tv,Om=new Tv,Im=new Tv,Em=new Tv,Fm=new Tv,Gm=new Tv,Hm=new Tv,Pm=new Tv,Jm=new Tv,Km=new Tv,Lm=new Tv,Mm=new Tv,Nm=new Tv;$stats && $stats({moduleName:'kuneintro',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.kuneintro) $wnd.kuneintro.onScriptLoad();
+--></script></body></html>
\ No newline at end of file
Added: intro/war/kuneintro/C090FC3BCE9143D723B3120CBBBD6641.cache.html
===================================================================
--- intro/war/kuneintro/C090FC3BCE9143D723B3120CBBBD6641.cache.html (rev 0)
+++ intro/war/kuneintro/C090FC3BCE9143D723B3120CBBBD6641.cache.html 2011-05-09 10:41:51 UTC (rev 1363)
@@ -0,0 +1,557 @@
+<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.1.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = 'C090FC3BCE9143D723B3120CBBBD6641';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'kuneintro',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
+function iA(){}
+function Kb(){}
+function Jb(){}
+function Ib(){}
+function Hb(){}
+function Gb(){}
+function Jc(){}
+function Nc(){}
+function Rc(){}
+function kd(){}
+function hd(){}
+function pd(){}
+function Dd(){}
+function Cd(){}
+function Yd(){}
+function Xd(){}
+function Wd(){}
+function Vd(){}
+function Je(){}
+function Ye(){}
+function cf(){}
+function Pg(){}
+function Og(){}
+function $g(){}
+function bh(){}
+function eh(){}
+function hh(){}
+function kh(){}
+function qh(){}
+function th(){}
+function wh(){}
+function Ah(){}
+function Hh(){}
+function Kh(){}
+function Nh(){}
+function Qh(){}
+function Th(){}
+function $h(){}
+function bi(){}
+function ei(){}
+function hi(){}
+function ki(){}
+function wi(){}
+function Bi(){}
+function Fi(){}
+function Ji(){}
+function Ni(){}
+function Ri(){}
+function Vi(){}
+function Zi(){}
+function bj(){}
+function rj(){}
+function pj(){}
+function Aj(){}
+function tj(){}
+function Fj(){}
+function Ej(){}
+function Dj(){}
+function Sj(){}
+function Cj(){}
+function Wj(){}
+function Vj(){}
+function uk(){}
+function Kk(){}
+function Gk(){}
+function Xk(){}
+function Uk(){}
+function al(){}
+function dl(){}
+function ll(){}
+function Al(){}
+function yl(){}
+function Bl(){}
+function Fl(){}
+function Ol(){}
+function Yl(){}
+function Vl(){}
+function gn(){}
+function rn(){}
+function yn(){}
+function Fn(){}
+function On(){}
+function ao(){}
+function go(){}
+function jo(){}
+function ro(){}
+function vo(){}
+function zo(){}
+function $o(){}
+function ap(){}
+function lp(){}
+function rp(){}
+function Xp(){}
+function Wp(){}
+function Vp(){}
+function sq(){}
+function Aq(){}
+function yq(){}
+function Eq(){}
+function Cq(){}
+function Iq(){}
+function Hq(){}
+function Pq(){}
+function Sq(){}
+function or(){}
+function nr(){}
+function vr(){}
+function Lr(){}
+function Fr(){}
+function Pr(){}
+function Tr(){}
+function Yr(){}
+function _r(){}
+function bs(){}
+function as(){}
+function Bs(){}
+function Ds(){}
+function Ks(){}
+function Qs(){}
+function Xs(){}
+function dt(){}
+function ct(){}
+function it(){}
+function pt(){}
+function vt(){}
+function Ct(){}
+function At(){}
+function Dt(){}
+function St(){}
+function Wt(){}
+function Yt(){}
+function iu(){}
+function gu(){}
+function mu(){}
+function ku(){}
+function ou(){}
+function ru(){}
+function Bu(){}
+function Nu(){}
+function $u(){}
+function cv(){}
+function hv(){}
+function sv(){}
+function Jv(){}
+function Pv(){}
+function Nv(){}
+function Rv(){}
+function Wv(){}
+function Zv(){}
+function aw(){}
+function fw(){}
+function ew(){}
+function vw(){}
+function zw(){}
+function $w(){}
+function $x(){}
+function bx(){}
+function ix(){}
+function hx(){}
+function Hx(){}
+function Gx(){}
+function Tx(){}
+function _x(){}
+function iy(){}
+function oy(){}
+function By(){}
+function Jy(){}
+function Ny(){}
+function Uy(){}
+function Zy(){}
+function xz(){}
+function vz(){}
+function Bz(){}
+function Fz(){}
+function Vz(){}
+function aA(){}
+function Bw(a){}
+function cw(){sf()}
+function xw(){sf()}
+function je(){sf()}
+function io(){sf()}
+function Lv(){sf()}
+function Tv(){sf()}
+function cA(){sf()}
+function ie(a){sf()}
+function Yv(a){sf()}
+function _v(a){sf()}
+function dw(a){sf()}
+function yw(a){sf()}
+function ax(a){sf()}
+function Nd(){Fd()}
+function Xn(){Qn()}
+function op(){np()}
+function Sb(a,b){a.u=b}
+function ah(){this.b=0}
+function sh(){this.b=0}
+function Jh(){this.b=0}
+function dh(){this.b=1}
+function vh(){this.b=1}
+function Mh(){this.b=1}
+function gh(){this.b=2}
+function yh(){this.b=2}
+function Ph(){this.b=2}
+function jh(){this.b=3}
+function Sh(){this.b=3}
+function ji(){this.b=3}
+function Li(){this.b=3}
+function ai(){this.b=0}
+function zi(){this.b=0}
+function di(){this.b=1}
+function Di(){this.b=1}
+function gi(){this.b=2}
+function Hi(){this.b=2}
+function Pi(){this.b=4}
+function Ti(){this.b=5}
+function Xi(){this.b=6}
+function _i(){this.b=7}
+function dj(){this.b=8}
+function Lc(a){this.b=a}
+function Pc(a){this.b=a}
+function Tc(a){this.b=a}
+function Fs(a){this.b=a}
+function Ms(a){this.b=a}
+function lt(a){this.b=a}
+function yt(a){this.d=a}
+function yv(a){this.c=a}
+function Ho(a){this.e=a}
+function iw(a){this.b=a}
+function Px(a){this.b=a}
+function ey(a){this.b=a}
+function Wy(a){this.b=a}
+function Gy(a){this.d=a}
+function yk(){this.b={}}
+function Zj(){this.d=++Xj}
+function Lz(){this.b=new Ez}
+function Ys(){Ys=iA;new Ez}
+function Fk(){return null}
+function Ez(){qx(this)}
+function Mg(a){a[GC]=HC}
+function _q(a,b){a.f=b}
+function br(a,b){a.g=b}
+function Tl(a,b){this.b=b}
+function Dn(a,b){this.b=b}
+function to(a){Fd();this.b=a}
+function xo(a){Fd();this.b=a}
+function So(a){Mo=a;zp();Ep=a}
+function Xo(){Xo=iA;Wo=new qo}
+function $e(){$e=iA;Ze=new cf}
+function vj(){vj=iA;uj=new Aj}
+function np(){np=iA;mp=new Zj}
+function uz(){uz=iA;tz=new xz}
+function uw(a){return 5<a?5:a}
+function tw(a,b){return a>b?a:b}
+function Do(a){return a.d<a.b}
+function Dc(a){a.c=a.j.f+1}
+function Ft(a,b){Gt(a,b,a.g.c)}
+function jv(a,b){mv(a,b,a.c)}
+function mq(a,b){bq(a,b,a.u)}
+function Vr(a,b,c){fq(a,b,a.u,c)}
+function Ub(a,b,c){Yb(a.u,b,c)}
+function po(a,b){az(a.c,b);oo(a)}
+function Cc(a){a.c=uw(a.c+1);Ec(a)}
+function wq(a){Hl.call(this,a)}
+function Ge(b,a){b[b.length]=a}
+function un(a,b){this.b=a;this.c=b}
+function av(a,b){this.b=a;this.c=b}
+function Qy(a,b){this.b=a;this.c=b}
+function Yz(a,b){this.b=a;this.c=b}
+function ky(a,b){this.c=a;this.b=b}
+function Lt(a,b,c){b.s.V=c;xt(a.c)}
+function bc(a,b){!!a.r&&gl(a.r,b)}
+function Wu(a,b){Vu(a,lv(a.d,b))}
+function Ey(a){return a.c<a.d.zb()}
+function Co(a){return cz(a.e.c,a.c)}
+function wx(b,a){return SE+a in b.f}
+function pm(a,b){return a.cM&&a.cM[b]}
+function uy(a,b){(a<0||a>=b)&&xy(a,b)}
+function pn(a,b){Wn(b.e,b.d);fz(a.d,b)}
+function bf(a,b){a.c=df(a.c,[b,false])}
+function Bc(a){a.c=tw(0,a.c-1);Ec(a)}
+function Ww(){Ww=iA;Tw={};Vw={}}
+function Qj(){Qj=iA;Pj=new ak(new Sj)}
+function Fd(){Fd=iA;Ed=new iz;gp(new ap)}
+function vq(){vq=iA;tq=new Aq;uq=new Eq}
+function hl(a){this.b=new xl;this.c=a}
+function tp(){this.b=new xl;this.c=null}
+function xl(){this.e=new Ez;this.d=false}
+function le(a){sf();this.b=a;rf(this)}
+function ip(){if(!dp){Up();dp=true}}
+function zp(){if(!vp){Mp();vp=true}}
+function qu(){bu.call(this,$doc.body)}
+function Fu(a){this.c=a;this.b=!!this.c.c}
+function iz(){this.b=bm(Pm,{38:1},0,0,0)}
+function qv(){this.b=bm(Nm,{38:1},19,4,0)}
+function wu(){this.u=$doc.createElement(kD)}
+function cz(a,b){uy(b,a.c);return a.b[b]}
+function az(a,b){em(a.b,a.c++,b);return true}
+function It(a,b,c,d){Jn(b.s,c,d);xt(a.c)}
+function Kt(a,b,c,d){Ln(b.s,c,d);xt(a.c)}
+function Jt(a,b,c,d,e){Kn(b.s,c,d,e);xt(a.c)}
+function Tb(a,b,c){Ub(a,Wb(a.u)+kB+b,c)}
+function nn(a,b,c){return Tn(a.c,a.e,b,c)}
+function gq(a,b){return hq(a,kv(a.g,b))}
+function xy(a,b){throw new dw(UE+a+VE+b)}
+function ql(a,b,c){var d;d=sl(a,b);d.xb(c)}
+function Dl(a,b,c){this.b=a;this.d=b;this.c=c}
+function fs(a){this.u=a;this.b=new Sr(this.u)}
+function bu(a){this.g=new qv;this.u=a;dc(this)}
+function ns(a){ms.call(this);Rr(this.b,a,true)}
+function js(a){fs.call(this,a,Gw(fE,a.tagName))}
+function tf(){try{null.a()}catch(a){return a}}
+function Lw(b,a){return b.substr(a,b.length-a)}
+function tm(a,b){return a!=null&&a.cM&&!!a.cM[b]}
+function pl(a,b){!a.b&&(a.b=new iz);az(a.b,b)}
+function Mk(a){var b;if(Hk){b=new Kk;gl(a,b)}}
+function tl(a,b){if(!b){throw new yw(YC)}rl(a,b)}
+function tu(a,b){if(a.c){throw new _v(KE)}vu(a,b)}
+function eq(a,b){if(b<0||b>a.g.c){throw new cw}}
+function dq(a,b){if(b<0||b>=a.g.c){throw new cw}}
+function df(a,b){!a&&(a=[]);a[a.length]=b;return a}
+function Dm(a){if(a!=null){throw new Tv}return null}
+function Zw(){if(Uw==256){Tw=Vw;Vw={};Uw=0}++Uw}
+function lj(){lj=iA;ij=[];jj=[];kj=[];gj=new rj}
+function im(){im=iA;gm=[];hm=[];jm(new Yl,gm,hm)}
+function ow(){ow=iA;nw=bm(Om,{38:1},23,256,0)}
+function oj(){if(!hj){hj=true;bf(($e(),Ze),gj)}}
+function Yo(a){Xo();if(!a){throw new yw(yD)}po(Wo,a)}
+function Zk(a){var b;if(Vk){b=new Xk;!!a.r&&gl(a.r,b)}}
+function kx(a){var b;b=new Px(a);return new Qy(a,b)}
+function dg(a){var b;b=Kf(a);!!b&&b.removeChild(a)}
+function Hz(a,b){var c;c=xx(a.b,b,a);return c==null}
+function of(a,b){a.length>=b&&a.splice(0,b);return a}
+function Ht(a,b){var c;c=hq(a,b);c&&pn(a.b,b.s);return c}
+function Sr(a){this.b=a;this.c=Kl(a);this.d=this.c}
+function ur(a,b,c,d){this.c=c;this.b=d;this.f=a;this.d=b}
+function Dr(){this.g=new qv;this.u=$doc.createElement(kD)}
+function Wr(){this.g=new qv;this.u=$doc.createElement(kD)}
+function $r(){this.u=$doc.createElement(cE);this.u[lB]=dE}
+function au(){au=iA;Zt=new iu;$t=new Ez;_t=new Lz}
+function Js(){Js=iA;new Ms(sD);new Ms(jE);Is=new Ms(pD)}
+function gp(a){ip();return hp(Hk?Hk:(Hk=new Zj),a)}
+function hp(a,b){return ol((!ep&&(ep=new tp),ep).b,a,b)}
+function tg(b,a){return b[a]==null?null:String(b[a])}
+function Bp(a){return !um(a)&&a!=null&&a.cM&&!!a.cM[18]}
+function um(a){return a!=null&&a.tM!=iA&&!(a.cM&&!!a.cM[1])}
+function qx(a){a.b=[];a.f={};a.d=false;a.c=null;a.e=0}
+function oq(a){a.style[HC]=uB;a.style[pD]=uB;a.style[lD]=uB}
+function Mt(a,b,c){b.s.W=c;b.u.style.display=c?uB:tB;xt(a.c)}
+function bq(a,b,c){ic(b);jv(a.g,b);c.appendChild(b.u);kc(b,a)}
+function yj(a,b){var c;c=wj(b);xj(a).appendChild(c);return c}
+function Qu(a,b,c,d){var e;e=new ns(c);Ru(a,b,new fv(e),d)}
+function ac(a,b,c){return ol((!a.r?(a.r=new hl(a)):a.r).b,c,b)}
+function Bx(a,b){return !b?Dx(a):Cx(a,b,~~(b.$H||(b.$H=++Oe)))}
+function te(a,b){return a.tM==iA||a.cM&&!!a.cM[1]?a.eQ(b):a===b}
+function oo(a){if(a.c.c!=0&&!a.f&&!a.d){a.f=true;Hd(a.e,1)}}
+function Ly(a){if(a.c<=0){throw new cA}return a.b.Gb(--a.c)}
+function wv(a){if(a.b>=a.c.c){throw new cA}return a.c.b[++a.b]}
+function kv(a,b){if(b<0||b>=a.c){throw new cw}return a.b[b]}
+function pv(a,b){var c;c=lv(a,b);if(c==-1){throw new cA}ov(a,c)}
+function Xq(a,b){var c;c=(b.b&1)==1;a.u.setAttribute(WD,c?XD:YD)}
+function lc(a,b){a.q==-1?Uo(a.u,b|(a.u.__eventBits||0)):(a.q|=b)}
+function rr(a,b){a.e=b.u;!!a.f.c&&qr(a.f.c)==qr(a)&&$q(a.f,a.e)}
+function ev(a,b){b?Ub(a,Wb(a.u)+PE,true):Ub(a,Wb(a.u)+PE,false)}
+function cu(a){au();try{a.cb()}finally{Bx(_t.b,a)!=null}}
+function du(){au();try{xq(_t,Zt)}finally{qx(_t.b);qx($t)}}
+function xt(a){a.c=0;a.b=false;if(!a.e){a.e=true;bf(($e(),Ze),a)}}
+function Jn(a,b,c){a.v=a.w=true;a.y=false;a.L=0;a.N=0;a.M=b;a.O=c}
+function Ln(a,b,c){a.x=a.u=true;a.t=false;a.P=0;a.J=56;a.Q=b;a.K=c}
+function co(a,b,c){this.c=0;this.d=0;this.b=c;this.f=b;this.e=a}
+function qn(a){this.c=new Xn;this.d=new iz;this.e=a;Un(this.c,a)}
+function Fy(a){if(a.c>=a.d.zb()){throw new cA}return a.d.Gb(a.c++)}
+function Eu(a){if(!a.b||!a.c.c){throw new cA}a.b=false;return a.c.c}
+function ud(a){if(!a.i){return}fz(rd,a);a.gb();a.k=false;a.i=false}
+function Ro(a){!!Mo&&a==Mo&&(Mo=null);zp();a===Ep&&(Ep=null)}
+function Re(){if(Ne++==0){_e(($e(),Ze));return true}return false}
+function zx(a,b){var c;c=a.c;a.c=b;if(!a.d){a.d=true;++a.e}return c}
+function _l(a,b){var c,d;c=a;d=am(0,b);cm(c.aC,c.cM,c.qI,d);return d}
+function cm(a,b,c,d){im();lm(d,gm,hm);d.aC=a;d.cM=b;d.qI=c;return d}
+function Kn(a,b,c,d){a.x=a.t=true;a.u=false;a.P=b;a.H=0;a.Q=c;a.I=d}
+function Fo(a){ez(a.e.c,a.c);--a.b;a.c<=a.d&&--a.d<0&&(a.d=0);a.c=-1}
+function bz(a,b,c){(b<0||b>a.c)&&xy(b,a.c);a.b.splice(b,0,c);++a.c}
+function hr(a){var b,c;b=(!a.c&&Yq(a,a.k),a.c.b)^1;c=Vq(a,b);Yq(a,c)}
+function Dx(a){var b;b=a.c;a.c=null;if(a.d){a.d=false;--a.e}return b}
+function mn(a,b){var c,d;c=Rn(a.e,b);d=new Nn(c,b);az(a.d,d);return d}
+function fq(a,b,c,d){d=cq(a,b,d);ic(b);mv(a.g,b,d);Np(c,b.u,d);kc(b,a)}
+function vc(a,b){if(a.o){throw new _v(sB)}ic(b);Sb(a,b.u);a.o=b;kc(b,a)}
+function qm(a,b){if(a!=null&&!(a.cM&&a.cM[b])){throw new Tv}return a}
+function Ym(a){if(a!=null&&a.cM&&!!a.cM[10]){return a}return new le(a)}
+function Uu(a,b){var c;c=lv(a.d,b);if(c==-1){return false}return Tu(a,c)}
+function dz(a,b,c){for(;c<a.c;++c){if(hA(b,a.b[c])){return c}}return -1}
+function cq(a,b,c){var d;eq(a,c);if(b.t==a){d=lv(a.g,b);d<c&&--c}return c}
+function Eo(a){var b;a.c=a.d;b=cz(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}
+function Kf(a){var b=a.parentNode;(!b||b.nodeType!=1)&&(b=null);return b}
+function kp(){var a;if(dp){a=new op;!!ep&&gl(ep,a);return null}return null}
+function ez(a,b){var c;c=(uy(b,a.c),a.b[b]);a.b.splice(b,1);--a.c;return c}
+function ir(a){var b,c;b=(!a.c&&Yq(a,a.k),a.c.b)^2;b&=-5;c=Vq(a,b);Yq(a,c)}
+function Kq(a){var b;dc(a);b=a.u.tabIndex;-1==b&&(a.u.tabIndex=0,undefined)}
+function lv(a,b){var c;for(c=0;c<a.c;++c){if(a.b[c]==b){return c}}return -1}
+function Ax(e,a,b){var c,d=e.f;a=SE+a;a in d?(c=d[a]):++e.e;d[a]=b;return c}
+function jm(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
+function lm(a,b,c){im();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
+function ms(){js.call(this,$doc.createElement(kD));this.u[lB]=gE}
+function rt(){js.call(this,$doc.createElement(fE));this.u[lB]=EE}
+function $s(a){Ys();this.b=new ht(this,a.e,a.c,a.d,a.f,a.b);this.u[lB]=tE}
+function ak(a){this.d=++Xj;this.b=a;!Ij&&(Ij=new yk);Ij.b[VC]=this;this.c=VC}
+function Qn(){Qn=iA;Pn=Yn((ui(),li),li);$doc.body.appendChild(Pn)}
+function Un(a,b){b.style[lD]=(Yh(),tD);b.appendChild(a.b=Yn((ui(),mi),ni))}
+function Kd(a,b){return $wnd.setTimeout($entry(function(){a.kb()}),b)}
+function _b(a,b,c){lc(a,xp(c.c));return ol((!a.r?(a.r=new hl(a)):a.r).b,c,b)}
+function Gt(a,b,c){var d;ic(b);mv(a.g,b,c);d=mn(a.b,b.u);b.s=d;kc(b,a);xt(a.c)}
+function My(a,b){var c;this.b=a;this.d=a;c=a.zb();(b<0||b>c)&&xy(b,c);this.c=b}
+function zj(a,b){var c;c=wj(b);xj(a).insertBefore(c,a.b.firstChild);return c}
+function fz(a,b){var c;c=dz(a,b,0);if(c==-1){return false}ez(a,c);return true}
+function Sf(a){var b=a.button;if(b==1){return 4}else if(b==2){return 2}return 1}
+function Jf(a){var b=a.firstChild;while(b&&b.nodeType!=1)b=b.nextSibling;return b}
+function xj(a){var b;if(!a.b){b=$doc.getElementsByTagName(UC)[0];a.b=b}return a.b}
+function rm(a){if(a!=null&&(a.tM==iA||a.cM&&!!a.cM[1])){throw new Tv}return a}
+function ve(a){return a.tM==iA||a.cM&&!!a.cM[1]?a.hC():a.$H||(a.$H=++Oe)}
+function Dz(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&te(a,b)}
+function hA(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&te(a,b)}
+function _e(a){var b,c;if(a.b){c=null;do{b=a.b;a.b=null;c=ef(b,c)}while(a.b);a.b=c}}
+function af(a){var b,c;if(a.c){c=null;do{b=a.c;a.c=null;c=ef(b,c)}while(a.c);a.c=c}}
+function Xx(a){var b;b=new iz;a.d&&az(b,new ey(a));px(a,b);ox(a,b);this.b=new Gy(b)}
+function Us(a){var b;b=$doc.createElement(kE);b[lE]=a.b.b;b.style[mE]=a.d.b;return b}
+function wj(a){var b;b=$doc.createElement(RC);b[SC]=TC;b.textContent=a||uB;return b}
+function is(){this.u=$doc.createElement(kD);this.b=new Sr(this.u);this.u[lB]=eE}
+function As(){As=iA;new Fs(hE);new Fs(iE);ys=new Fs(HC);new Fs(rD);zs=ys;xs=zs}
+function oh(){oh=iA;lh=new sh;nh=new vh;mh=new yh;cm(Hm,{38:1},26,[lh,nh,mh])}
+function qo(){this.b=new to(this);this.c=new iz;this.e=new xo(this);this.g=new Ho(this)}
+function Yg(){Yg=iA;Xg=new ah;Ug=new dh;Vg=new gh;Wg=new jh;cm(Gm,{38:1},25,[Xg,Ug,Vg,Wg])}
+function Fh(){Fh=iA;Eh=new Jh;Ch=new Mh;Dh=new Ph;Bh=new Sh;cm(Im,{38:1},28,[Eh,Ch,Dh,Bh])}
+function Yh(){Yh=iA;Xh=new ai;Wh=new di;Uh=new gi;Vh=new ji;cm(Jm,{38:1},29,[Xh,Wh,Uh,Vh])}
+function Hl(a){je.call(this,a.b.e==0?null:qm(a.Ab(bm(Rm,{14:1,38:1},10,0,0)),14)[0])}
+function rx(a,b){return b==null?a.d:b!=null&&b.cM&&!!b.cM[1]?wx(a,qm(b,1)):vx(a,b,~~ve(b))}
+function sx(a,b){return b==null?a.c:b!=null&&b.cM&&!!b.cM[1]?a.f[SE+qm(b,1)]:tx(a,b,~~ve(b))}
+function Fw(a,b){if(!(b!=null&&b.cM&&!!b.cM[1])){return false}return String(a)==b}
+function $q(a,b){if(a.d!=b){!!a.d&&a.u.removeChild(a.d);a.d=b;a.u.appendChild(a.d)}}
+function Rb(a,b){var c=a.parentNode;if(!c){return}c.insertBefore(b,a);c.removeChild(a)}
+function Gw(b,a){if(a==null)return false;return b==a||b.toLowerCase()==a.toLowerCase()}
+function Se(b){return function(){try{return Te(b,this,arguments)}catch(a){throw a}}}
+function Te(a,b,c){var d;d=Re();try{return a.apply(b,c)}finally{d&&af(($e(),Ze));--Ne}}
+function Oo(a,b,c){var d;d=Lo;Lo=a;b==Mo&&xp(a.type)==8192&&(Mo=null);c.bb(a);Lo=d}
+function bm(a,b,c,d,e){var f;f=am(e,d);im();lm(f,gm,hm);f.aC=a;f.cM=b;f.qI=c;return f}
+function dx(a,b){var c;while(a.rb()){c=a.sb();if(b==null?c==null:te(b,c)){return a}}return null}
+function Kp(a){if(Fw(a.type,LD)){return a.target}if(Fw(a.type,KD)){return a.relatedTarget}return null}
+function Uq(a){if(a.i||a.j){Ro(a.u);a.i=false;a.j=false;(1&(!a.c&&Yq(a,a.k),a.c.b))>0&&hr(a)}}
+function mo(a){var b;b=Co(a.g);Fo(a.g);b!=null&&b.cM&&!!b.cM[16]&&new io(qm(b,16));a.d=false;oo(a)}
+function xx(a,b,c){return b==null?zx(a,c):b!=null&&b.cM&&!!b.cM[1]?Ax(a,qm(b,1),c):yx(a,b,c,~~ve(b))}
+function Yb(a,b,c){if(!a){throw new ie(mB)}b=Nw(b);if(b.length==0){throw new Yv(nB)}c?kg(a,b):wg(a,b)}
+function Cr(a,b){var c;dq(a,b);c=a.c;a.c=kv(a.g,b);if(a.c!=c){!wr&&(wr=new Lr);Kr(wr,c,a.c,a.b&&a.p)}}
+function Wn(a,b){var c;dg(a);Kf(b)==a&&dg(b);c=b.style;c[lD]=uB;c[HC]=uB;c[pD]=uB;c[RB]=uB;c[PB]=uB}
+function wf(a){var b,c,d;d=Bf(a);for(b=0,c=d.length;b<c;++b){d[b]=d[b].length==0?BC:d[b]}return d}
+function kt(a){var b,c;b=(c=$doc.createEvent(DE),c.initEvent(GD,false,false),c);a.b.u.dispatchEvent(b)}
+function Nt(){this.g=new qv;this.u=$doc.createElement(kD);this.b=new qn(this.u);this.c=new yt(this.b)}
+function Nn(a,b){this.M=(ui(),ti);this.Q=ti;this.O=ti;this.I=ti;this.f=(Cn(),Bn);this.V=Bn;this.e=a;this.d=b}
+function Gd(a){a.c?($wnd.clearInterval(a.d),undefined):($wnd.clearTimeout(a.d),undefined);fz(Ed,a)}
+function jc(a,b){a.p&&(a.u.__listener=null,undefined);!!a.u&&Rb(a.u,b);a.u=b;a.p&&(a.u.__listener=a,undefined)}
+function vu(a,b){if(b==a.c){return}!!b&&ic(b);!!a.c&&uu(a,a.c);a.c=b;if(b){a.wb().appendChild(a.c.u);kc(b,a)}}
+function uu(a,b){if(a.c!=b){return false}try{kc(b,null)}finally{a.wb().removeChild(b.u);a.c=null}return true}
+function fc(a){if(!a._()){throw new _v(pB)}try{a.eb()}finally{try{a.$()}finally{a.u.__listener=null;a.p=false}}}
+function wl(a){var b,c;if(a.b){try{for(c=new Gy(a.b);c.c<c.d.zb();){b=qm(Fy(c),13);b.mb()}}finally{a.b=null}}}
+function ov(a,b){var c;if(b<0||b>=a.c){throw new cw}--a.c;for(c=b;c<a.c;++c){em(a.b,c,a.b[c+1])}em(a.b,a.c,null)}
+function Sl(){Sl=iA;Rl=new Tl(aD,0);Ql=new Tl(bD,1);Pl=new Tl(cD,2);cm(Lm,{38:1},33,[Rl,Ql,Pl])}
+function Cn(){Cn=iA;zn=new Dn(hD,0);An=new Dn(iD,1);Bn=new Dn(jD,2);cm(Mm,{38:1},35,[zn,An,Bn])}
+function px(e,a){var b=e.f;for(var c in b){if(c.charCodeAt(0)==58){var d=new ky(e,c.substring(1));a.xb(d)}}}
+function Yw(a){Ww();var b=SE+a;var c=Vw[b];if(c!=null){return c}c=Tw[b];c==null&&(c=Xw(a));Zw();return Vw[b]=c}
+function Lp(a,b){var c=0,d=a.firstChild;while(d){if(d===b){return c}d.nodeType==1&&++c;d=d.nextSibling}return -1}
+function qr(a){if(!a.e){if(!a.d){a.e=$doc.createElement(kD);return a.e}else{return qr(a.d)}}else{return a.e}}
+function ic(a){if(!a.t){(au(),rx(_t.b,a))&&cu(a)}else if(tm(a.t,22)){qm(a.t,22).tb(a)}else if(a.t){throw new _v(qB)}}
+function sl(a,b){var c,d;d=qm(sx(a.e,b),11);if(!d){d=new Ez;xx(a.e,b,d)}c=qm(d.c,12);if(!c){c=new iz;zx(d,c)}return c}
+function vl(a,b){var c,d;d=qm(sx(a.e,b),11);if(!d){return uz(),uz(),tz}c=qm(d.c,12);if(!c){return uz(),uz(),tz}return c}
+function eu(){au();var a;a=qm(sx($t,null),20);if(a){return a}$t.e==0&&gp(new mu);a=new qu;xx($t,null,a);Hz(_t,a);return a}
+function hq(a,b){var c;if(b.t!=a){return false}try{kc(b,null)}finally{c=b.u;Kf(c).removeChild(c);pv(a.g,b)}return true}
+function gl(a,b){var c;!b.d||(b.d=false,b.e=null);c=b.e;b.e=a.c;try{tl(a.b,b)}finally{c==null?(b.d=true,b.e=null):(b.e=c)}}
+function Mj(a,b,c){var d,e,f;if(Ij){f=qm(Ij.b[a.type],5);if(f){d=f.b.b;e=f.b.c;f.b.b=a;f.b.c=c;bc(b,f.b);f.b.b=d;f.b.c=e}}}
+function $d(a){var b,c,d;c=bm(Qm,{38:1},42,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw new xw}c[d]=a[d]}}
+function sf(){var a,b,c,d;c=of(wf(tf()),3);d=bm(Qm,{38:1},42,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=new Bw(c[a])}$d(d)}
+function ox(h,a){var b=h.b;for(var c in b){var d=parseInt(c,10);if(c==d){var e=b[d];for(var f=0,g=e.length;f<g;++f){a.xb(e[f])}}}}
+function ec(a,b){var c;switch(xp(b.type)){case 16:case 32:c=b.relatedTarget;if(!!c&&a.u.contains(c)){return}}Mj(b,a,a.u)}
+function kc(a,b){var c;c=a.t;if(!b){try{!!c&&c._()&&a.cb()}finally{a.t=null}}else{if(c){throw new _v(rB)}a.t=b;b._()&&a.ab()}}
+function lw(a){var b,c;if(a>-129&&a<128){b=a+128;c=(ow(),nw)[b];!c&&(c=nw[b]=new iw(a));return c}return new iw(a)}
+function Kl(a){var b;b=a[ZC]==null?null:String(a[ZC]);if(Gw($C,b)){return Sl(),Rl}else if(Gw(_C,b)){return Sl(),Ql}return Sl(),Pl}
+function Wb(a){var b,c;b=a[lB]==null?null:String(a[lB]);c=b.indexOf(String.fromCharCode(32));if(c>=0){return b.substr(0,c-0)}return b}
+function tx(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.Cb();if(h.Bb(a,g)){return f.Db()}}}return null}
+function vx(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.Cb();if(h.Bb(a,g)){return true}}}return false}
+function Mx(a,b){var c,d,e;if(b!=null&&b.cM&&!!b.cM[43]){c=qm(b,43);d=c.Cb();if(rx(a.b,d)){e=sx(a.b,d);return Dz(c.Db(),e)}}return false}
+function gwtOnLoad(b,c,d,e){$moduleName=c;$moduleBase=d;if(b)try{$entry(Vm)()}catch(a){b(c)}else{$entry(Vm)()}}
+function Rr(a,b,c){c?(a.b.innerHTML=b||uB,undefined):(a.b.textContent=b||uB,undefined);if(a.d!=a.c){a.d=a.c;Ll(a.b,a.c)}}
+function Wq(a){var b;a.b=true;b=Qf($doc,VC,true,true,1,0,0,0,0,false,false,false,false,1,null);a.u.dispatchEvent(b);a.b=false}
+function Ll(a,b){switch(b.b){case 0:{a[ZC]=$C;break}case 1:{a[ZC]=_C;break}case 2:{Kl(a)!=(Sl(),Pl)&&(a[ZC]=uB,undefined);break}}}
+function Nw(c){if(c.length==0||c[0]>FC&&c[c.length-1]>FC){return c}var a=c.replace(/^(\s*)/,uB);var b=a.replace(/\s*$/,uB);return b}
+function Np(a,b,c){var d=0,e=a.firstChild,f=null;while(e){if(e.nodeType==1){if(d==c){f=e;break}++d}e=e.nextSibling}a.insertBefore(b,f)}
+function rf(a){var b,c,d,e;d=wf(um(a.b)?rm(a.b):null);e=bm(Qm,{38:1},42,d.length,0);for(b=0,c=e.length;b<c;++b){e[b]=new Bw(d[b])}$d(e)}
+function em(a,b,c){if(c!=null){if(a.qI>0&&!pm(c,a.qI)){throw new Lv}if(a.qI<0&&(c.tM==iA||c.cM&&!!c.cM[1])){throw new Lv}}return a[b]=c}
+function vd(a,b,c){ud(a);a.i=true;a.g=b;a.j=c;if(wd(a,(new Date).getTime())){return}if(!rd){rd=new iz;qd=new Nd}az(rd,a);rd.c==1&&Hd(qd,25)}
+function ol(a,b,c){var d;if(!b){throw new yw(WC)}if(!c){throw new yw(XC)}return a.c>0?pl(a,new Dl(a,b,c)):(d=sl(a,b),d.xb(c),undefined),new Al}
+function ef(b,c){var a,e,f,g;for(e=0,f=b.length;e<f;++e){g=b[e];try{g[1]?g[0].Jb()&&(c=df(c,g)):g[0].mb()}catch(a){a=Ym(a);if(!tm(a,3))throw a}}return c}
+function dc(a){var b;if(a._()){throw new _v(oB)}a.p=true;a.u.__listener=a;b=a.q;a.q=-1;b>0&&(a.q==-1?Uo(a.u,b|(a.u.__eventBits||0)):(a.q|=b));a.Z();a.db()}
+function Qf(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){n==1?(n=0):n==4?(n=1):(n=2);var p=a.createEvent(EC);p.initMouseEvent(b,c,d,null,e,f,g,h,i,j,k,l,m,n,o);return p}
+function ui(){ui=iA;ti=new zi;ri=new Di;mi=new Hi;ni=new Li;si=new Pi;qi=new Ti;oi=new Xi;li=new _i;pi=new dj;cm(Km,{38:1},30,[ti,ri,mi,ni,si,qi,oi,li,pi])}
+function Hd(a,b){if(b<=0){throw new Yv(AC)}a.c?($wnd.clearInterval(a.d),undefined):($wnd.clearTimeout(a.d),undefined);fz(Ed,a);a.c=false;a.d=Kd(a,b);az(Ed,a)}
+function Yn(a,b){var c,d;c=$doc.createElement(kD);c.innerHTML=vD;d=c.style;d[lD]=(Yh(),mD);d[wD]=xD;d[pD]=-20+b.nb();d[RB]=10+a.nb();d[PB]=10+b.nb();return c}
+function hz(a,b){var c,d,e;b.length<a.c&&(b=(d=b,e=am(0,a.c),cm(d.aC,d.cM,d.qI,e),e));for(c=0;c<a.c;++c){em(b,c,a.b[c])}b.length>a.c&&em(b,a.c,null);return b}
+function Yq(a,b){var c;if(a.c!=b){!!a.c&&Tb(a,a.c.c,false);a.c=b;$q(a,qr(b));Tb(a,a.c.c,true);!a.u[ZD]&&(c=(b.b&1)==1,a.u.setAttribute(WD,c?XD:YD),undefined)}}
+function fv(a){this.u=$doc.createElement(kD);this.u.appendChild(this.b=$doc.createElement(kD));vu(this,a);this.u[lB]=QE;this.b.className=RE;Mg(this.u.style,oh())}
+function Bd(){var a,b,c,d,e;d=bm(Fm,{2:1,38:1},24,rd.c,0);d=qm(hz(rd,d),2);e=(new Date).getTime();for(b=0,c=d.length;b<c;++b){a=d[b];a.i&&wd(a,e)&&fz(rd,a)}rd.c>0&&Hd(qd,25)}
+function cr(a,b){var c,d;if(!a.u[ZD]!=b){c=(!a.c&&Yq(a,a.k),a.c.b)^4;c&=-3;d=Vq(a,c);Yq(a,d);a.u[ZD]=!b;if(b){Xq(a,(!a.c&&Yq(a,a.k),a.c))}else{Uq(a);a.u.removeAttribute(WD)}}}
+function am(a,b){var c=new Array(b);if(a==3){for(var d=0;d<b;++d){var e=new Object;e.l=e.m=e.h=0;c[d]=e}}else if(a>0){var e=[null,0,false][a];for(var d=0;d<b;++d){c[d]=e}}return c}
+function Cx(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.Cb();if(h.Bb(a,g)){c.length==1?delete h.b[b]:c.splice(d,1);--h.e;return f.Db()}}}return null}
+function yx(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.Cb();if(j.Bb(a,h)){var i=g.Db();g.Eb(b);return i}}}else{d=j.b[c]=[]}var g=new Yz(a,b);d.push(g);++j.e;return null}
+function Vm(){var a;!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:dD,evtGroup:eD,millis:(new Date).getTime(),type:fD,className:gD});a=new Fc;mq((au(),eu()),a)}
+function Fc(){vc(this,Ic(this));Rr(this.n.b,xB,true);Rr(this.e.b,yB,true);Rr(this.i.b,zB,true);Rr(this.g.b,AB,true);this.c=0;this.d.b=false;Rr(this.f.b,BB,true);this.b.u.src=CB;Ec(this)}
+function Tu(a,b){var c;if(b<0||b>=a.d.c){return false}c=kv(a.d,b);gq(a.g,b);Ht(a.e,c);Yb(c.u,LE,false);ov(a.d,b);ez(a.i,b);if(b==a.f){a.f=-1;a.d.c>0&&Vu(a,0)}else b<a.f&&--a.f;return true}
+function Vu(a,b){var c;if(b==a.f){return}Fk(lw(b));if(a.f!=-1){c=kv(a.d,a.f);Mt(a.e,c,false);ev(qm(cz(a.i,a.f),21),false)}c=kv(a.d,b);Mt(a.e,c,true);ev(qm(cz(a.i,b),21),true);a.f=b;Zk(a,lw(b))}
+function xq(b,c){var i;vq();var a,e,f,g,h;e=null;for(h=b.ub();h.rb();){g=qm(h.sb(),19);try{c.vb(g)}catch(a){a=Ym(a);if(tm(a,10)){f=a;!e&&(e=new Lz);i=xx(e.b,f,e)}else throw a}}if(e){throw new wq(e)}}
+function ht(a,b,c,d,e,f){var g,m;jc(a,(g=$doc.createElement(fE),g.innerHTML=(m=vE+e+wE+f+xE+b+yE+-c+zE+-d+IC,AE+$moduleBase+BE+m+CE)||uB,Jf(g)));a.q==-1?Uo(a.u,163967|(a.u.__eventBits||0)):(a.q|=163967)}
+function Rn(a,b){var c,d;c=$doc.createElement(kD);c.appendChild(b);c.style[lD]=(Yh(),mD);c.style[nD]=(Fh(),oD);d=b.style;d[lD]=mD;d[HC]=0+(ui(),IC);d[pD]=qD;d[rD]=qD;d[sD]=qD;a.insertBefore(c,null);return c}
+function Xw(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 mv(a,b,c){var d,e;if(c<0||c>a.c){throw new cw}if(a.c==a.b.length){e=bm(Nm,{38:1},19,a.b.length*2,0);for(d=0;d<a.b.length;++d){em(e,d,a.b[d])}a.b=e}++a.c;for(d=a.c-1;d>c;--d){em(a.b,d,a.b[d-1])}em(a.b,c,b)}
+function Ut(){var a;this.u=(a=$doc.createElement(kD),a.tabIndex=0,a);this.q==-1?Uo(this.u,7165|(this.u.__eventBits||0)):(this.q|=7165);this.k=new ur(this,null,FE,0);this.u[lB]=GE;this.u.setAttribute(HE,IE);this.u[lB]=JE}
+function wd(a,b){var c,d;c=b>=a.j+a.g;if(a.k&&!c){d=(b-a.j)/a.g;a.jb((1+Math.cos(3.141592653589793+d*3.141592653589793))/2);return false}if(!a.k&&b>=a.j){a.k=true;a.ib()}if(c){a.hb();a.k=false;a.i=false;return true}return false}
+function Bf(a){var b,c,d,e,f;f=a&&a.message?a.message.split(CC):[];for(b=0,c=0,e=f.length;c<e;++b,c+=2){d=f[c].lastIndexOf(DC);d==-1?(f[b]=uB,undefined):(f[b]=Nw(f[c].substr(d+9,f[c].length-(d+9))),undefined)}f.length=b;return f}
+function kg(a,b){var c,d,e,f;b=Nw(b);f=a.className;c=f.indexOf(b);while(c!=-1){if(c==0||f.charCodeAt(c-1)==32){d=c+b.length;e=f.length;if(d==e||d<e&&f.charCodeAt(d)==32){break}}c=f.indexOf(b,c+1)}if(c==-1){f.length>0&&(f+=FC);a.className=f+b}}
+function Vs(){this.g=new qv;this.f=$doc.createElement(nE);this.e=$doc.createElement(oE);this.f.appendChild(this.e);this.u=this.f;this.b=(As(),xs);this.d=(Js(),Is);this.c=$doc.createElement(pE);this.e.appendChild(this.c);this.f[qE]=rE;this.f[sE]=rE}
+function fd(){fd=iA;Vc=new co(aC,16,19);Wc=new co(bC,16,19);Xc=new co(cC,16,19);Yc=new co(dC,16,19);Zc=new co(eC,16,19);$c=new co(fC,16,19);_c=new co(gC,34,34);ad=new co(hC,386,71);bd=new co(iC,34,34);cd=new co(jC,34,34);ed=new co(kC,34,34);dd=new kd}
+function Xu(a){this.d=new qv;this.g=new Wr;this.i=new iz;this.b=56;this.c=a;this.e=new Nt;vc(this,this.e);Ft(this.e,this.g);It(this.e,this.g,(ui(),ti),ti);Kt(this.e,this.g,ti,a);Lt(this.e,this.g,(Cn(),An));this.g.u.style[RB]=ME;this.g.u[lB]=NE;this.u[lB]=OE}
+function mj(){lj();var a,b,c;c=null;if(kj.length!=0){a=kj.join(uB);b=zj((vj(),uj),a);!kj&&(c=b);kj.length=0}if(ij.length!=0){a=ij.join(uB);b=yj((vj(),uj),a);!ij&&(c=b);ij.length=0}if(jj.length!=0){a=jj.join(uB);b=yj((vj(),uj),a);!jj&&(c=b);jj.length=0}hj=false;return c}
+function Ru(a,b,c,d){var e;e=lv(a.d,b);if(e!=-1){Uu(a,b);e<d&&--d}mv(a.d,b,d);bz(a.i,d,c);Vr(a.g,c,d);_b(c,new av(a,b),(Qj(),Qj(),Pj));Gt(a.e,b,d);It(a.e,b,(ui(),ti),ti);Jt(a.e,b,a.b,a.c,ti);Mt(a.e,b,false);Yb(b.u,LE,true);b.u.style.display=tB;a.f==-1?Vu(a,0):a.f>=d&&++a.f}
+function no(a,b){var c,d,e;e=false;try{a.d=true;a.g.b=a.c.c;Hd(a.b,10000);while(Do(a.g)){d=Eo(a.g);try{if(d==null){return}if(d!=null&&d.cM&&!!d.cM[16]){c=qm(d,16);kt(c)}}finally{e=a.g.c==-1;e||Fo(a.g)}if((new Date).getTime()-b>=100){return}}}finally{if(!e){Gd(a.b);a.d=false;oo(a)}}}
+function rl(b,c){var a,e,f,g,h,i,k;try{++b.c;h=vl(b,c.pb());e=null;i=b.d?h.Ib(h.zb()):h.Hb();while(b.d?i.c>0:i.c<i.d.zb()){g=b.d?qm(Ly(i),9):qm(Fy(i),9);try{c.ob(g)}catch(a){a=Ym(a);if(tm(a,10)){f=a;!e&&(e=new Lz);k=xx(e.b,f,e)}else throw a}}if(e){throw new Hl(e)}}finally{--b.c;b.c==0&&wl(b)}}
+function wg(a,b){var c,d,e,f,g,h,i;b=Nw(b);i=a.className;e=i.indexOf(b);while(e!=-1){if(e==0||i.charCodeAt(e-1)==32){f=e+b.length;g=i.length;if(f==g||f<g&&i.charCodeAt(f)==32){break}}e=i.indexOf(b,e+1)}if(e!=-1){c=Nw(i.substr(0,e-0));d=Nw(Lw(i,e+b.length));c.length==0?(h=d):d.length==0?(h=c):(h=c+FC+d);a.className=h}}
+function zr(a,b){var c,d,e;c=(d=$doc.createElement(kD),d.style[RB]=SB,d.style[PB]=qD,d.style[$D]=qD,d.style[_D]=qD,d);a.u.appendChild(c);ic(b);jv(a.g,b);c.appendChild(b.u);kc(b,a);c.style.display=tB;c.style[PB]=SB;e=b.u;Fw(e.style[RB],uB)&&(b.u.style[RB]=SB,undefined);Fw(e.style[PB],uB)&&(b.u.style[PB]=SB,undefined);b.u.style.display=tB}
+--></script>
+<script><!--
+function Up(){var d=$wnd.onbeforeunload;var e=$wnd.onunload;$wnd.onbeforeunload=function(a){var b,c;try{b=$entry(kp)()}finally{c=d&&d(a)}if(b!=null){return b}if(c!=null){return c}};$wnd.onunload=$entry(function(a){try{dp&&Mk((!ep&&(ep=new tp),ep))}finally{e&&e(a);$wnd.onresize=null;$wnd.onscroll=null;$wnd.onbeforeunload=null;$wnd.onunload=null}})}
+function Jr(a,b){var c,d;a.e||(b=1-b);if(a.d==-1){c=~~Math.max(Math.min(b*(parseInt(a.b[aE])||0),2147483647),-2147483648);d=~~Math.max(Math.min((1-b)*(parseInt(a.c[aE])||0),2147483647),-2147483648)}else{c=~~Math.max(Math.min(b*a.d,2147483647),-2147483648);d=a.d-c}if(c==0){c=1;d=1>d-1?1:d-1}else if(d==0){d=1;c=1>c-1?1:c-1}a.b.style[PB]=c+IC;a.c.style[PB]=d+IC}
+function Tn(a,b,c,d){if(!c){return 1}switch(c.b){case 1:return (d?b.clientHeight:b.clientWidth)/100;case 2:return (a.b.offsetWidth||0)/10;case 3:return (a.b.offsetHeight||0)/10;case 7:return (Pn.offsetWidth||0)*0.1;case 8:return (Pn.offsetWidth||0)*0.01;case 6:return (Pn.offsetWidth||0)*0.254;case 4:return (Pn.offsetWidth||0)*0.00353;case 5:return (Pn.offsetWidth||0)*0.0423;default:case 0:return 1;}}
+function Vq(a,b){switch(b){case 1:return !a.e&&(a.e=new ur(a,a.k,WB,1),undefined),a.e;case 0:return a.k;case 3:return !a.g&&br(a,new ur(a,(!a.e&&(a.e=new ur(a,a.k,WB,1),undefined),a.e),XB,3)),a.g;case 2:return !a.o&&(a.o=new ur(a,a.k,VB,2),undefined),a.o;case 4:return !a.n&&(a.n=new ur(a,a.k,TD,4),undefined),a.n;case 5:return !a.f&&_q(a,new ur(a,(!a.e&&(a.e=new ur(a,a.k,WB,1),undefined),a.e),UD,5)),a.f;default:throw new _v(b+VD);}}
+function on(a,b,c){var d,e,f,g;if(b==0){for(e=new Gy(a.d);e.c<e.d.zb();){d=qm(Fy(e),15);d.j=d.D=d.L;d.T=d.F=d.P;d.n=d.E=d.N;d.b=d.B=d.H;d.X=d.G=d.R;d.g=d.C=d.J;d.r=d.v;d.z=d.x;d.s=d.w;d.p=d.t;d.A=d.y;d.q=d.u;d.k=d.M;d.U=d.Q;d.o=d.O;d.c=d.I;d.Y=d.S;d.i=d.K;Vn(d)}return}g=a.e.clientWidth;f=a.e.clientHeight;for(e=new Gy(a.d);e.c<e.d.zb();){d=qm(Fy(e),15);kn(a,g,d);ln(a,f,d)}!!a.b&&ud(a.b);a.b=new un(a,c);vd(a.b,b,(new Date).getTime())}
+function Ec(a){switch(a.c){case 0:Cr(a.d,0);a.k.u.style.display=tB;break;case 1:Cr(a.d,1);Vu(a.j,a.c-1);a.k.u.style.display=uB;Rr(a.k.b,vB,false);break;case 2:Cr(a.d,1);Vu(a.j,a.c-1);a.k.u.style.display=uB;Rr(a.k.b,vB,false);break;case 3:Cr(a.d,1);Vu(a.j,a.c-1);a.k.u.style.display=uB;Rr(a.k.b,vB,false);break;case 4:Cr(a.d,1);Vu(a.j,a.c-1);a.k.u.style.display=uB;Rr(a.k.b,vB,false);break;case 5:Cr(a.d,2);Rr(a.k.b,wB,false);a.k.u.style.display=uB;}}
+function xp(a){switch(a){case zD:return 4096;case AD:return 1024;case VC:return 1;case BD:return 2;case CD:return 2048;case DD:return 128;case ED:return 256;case FD:return 512;case GD:return 32768;case HD:return 8192;case ID:return 4;case JD:return 64;case KD:return 32;case LD:return 16;case MD:return 8;case ND:return 16384;case OD:return 65536;case PD:return 131072;case QD:return 131072;case RD:return 262144;case SD:return 524288;default:return -1;}}
+function Kr(a,b,c,d){var e,f,g,h,i,k;ud(a);e=(i=c.u.parentNode,(!i||i.nodeType!=1)&&(i=null),i);f=Lp(Kf(e),e);if(!b){e.style.display=uB;c.u.style.display=uB;return}a.f=b;g=(k=b.u.parentNode,(!k||k.nodeType!=1)&&(k=null),k);h=Lp(Kf(g),g);if(f>h){a.b=g;a.c=e;a.e=false}else{a.b=e;a.c=g;a.e=true}d?vd(a,350,(new Date).getTime()):(a.b.style.display=a.e?uB:tB,a.c.style.display=!a.e?uB:tB,a.b=null,a.c=null,a.f.u.style.display=tB,a.f=null,undefined);c.u.style.display=uB}
+function Vn(a){var b;b=a.e.style;a.W?(b[uD]=uB,undefined):(b[uD]=(Yg(),tB),undefined);b[HC]=a.r?a.j+IC:uB;b[pD]=a.z?a.T+IC:uB;b[rD]=a.s?a.n+IC:uB;b[sD]=a.p?a.b+IC:uB;b[RB]=a.A?a.X+null.Jb():uB;b[PB]=a.q?a.g+IC:uB;b=a.d.style;switch(a.f.b){case 0:b[HC]=0+(ui(),IC);b[rD]=uB;break;case 1:b[HC]=uB;b[rD]=0+(ui(),IC);break;case 2:b[HC]=0+(ui(),IC);b[rD]=qD;}switch(a.V.b){case 0:b[pD]=0+(ui(),IC);b[sD]=uB;break;case 1:b[pD]=uB;b[sD]=0+(ui(),IC);break;case 2:b[pD]=0+(ui(),IC);b[sD]=qD;}}
+function jd(a){if(!a.b){a.b=true;lj();Ge(ij,lC+(fd(),ad).b+mC+ad.f+nC+ad.e+oC+ad.c+pC+ad.d+qC+ed.b+mC+ed.f+nC+ed.e+oC+ed.c+pC+ed.d+rC+_c.b+mC+_c.f+nC+_c.e+oC+_c.c+pC+_c.d+sC+cd.b+mC+cd.f+nC+cd.e+oC+cd.c+pC+cd.d+tC+bd.b+mC+bd.f+nC+bd.e+oC+bd.c+pC+bd.d+uC+Vc.b+mC+Vc.f+nC+Vc.e+oC+Vc.c+pC+Vc.d+vC+Wc.b+mC+Wc.f+nC+Wc.e+oC+Wc.c+pC+Wc.d+wC+Zc.b+mC+Zc.f+nC+Zc.e+oC+Zc.c+pC+Zc.d+xC+Xc.b+mC+Xc.f+nC+Xc.e+oC+Xc.c+pC+Xc.d+yC+$c.b+mC+$c.f+nC+$c.e+oC+$c.c+pC+$c.d+zC);oj();return true}return false}
+function ln(a,b,c){var d,e,f;f=c.T*nn(a,c.U,true);d=c.b*nn(a,c.c,true);e=c.g*nn(a,c.i,true);if(c.z&&!c.x){c.z=false;if(c.q){c.t=true;c.B=(b-(f+e))/nn(a,c.I,true)}else{c.u=true;c.C=(b-(f+d))/nn(a,c.K,true)}}else if(c.q&&!c.u){c.q=false;if(c.z){c.t=true;c.B=(b-(f+e))/nn(a,c.I,true)}else{c.x=true;c.F=(b-(d+e))/nn(a,c.Q,true)}}else if(c.p&&!c.t){c.p=false;if(c.q){c.x=true;c.F=(b-(d+e))/nn(a,c.Q,true)}else{c.u=true;c.C=(b-(f+d))/nn(a,c.K,true)}}c.z=c.x;c.p=c.t;c.q=c.u;c.U=c.Q;c.c=c.I;c.i=c.K}
+function kn(a,b,c){var d,e,f;d=c.j*nn(a,c.k,false);e=c.n*nn(a,c.o,false);f=c.X*nn(a,c.Y,false);if(c.r&&!c.v){c.r=false;if(c.A){c.w=true;c.E=(b-(d+f))/nn(a,c.O,false)}else{c.y=true;c.G=(b-(d+e))/nn(a,c.S,false)}}else if(c.A&&!c.y){c.A=false;if(c.r){c.w=true;c.E=(b-(d+f))/nn(a,c.O,false)}else{c.v=true;c.D=(b-(e+f))/nn(a,c.M,false)}}else if(c.s&&!c.w){c.s=false;if(c.A){c.v=true;c.D=(b-(e+f))/nn(a,c.M,false)}else{c.y=true;c.G=(b-(d+e))/nn(a,c.S,false)}}c.r=c.v;c.s=c.w;c.A=c.y;c.k=c.M;c.o=c.O;c.Y=c.S}
+function Uo(a,b){zp();a.__eventBits=b;a.onclick=b&1?Hp:null;a.ondblclick=b&2?Hp:null;a.onmousedown=b&4?Hp:null;a.onmouseup=b&8?Hp:null;a.onmouseover=b&16?Hp:null;a.onmouseout=b&32?Hp:null;a.onmousemove=b&64?Hp:null;a.onkeydown=b&128?Hp:null;a.onkeypress=b&256?Hp:null;a.onkeyup=b&512?Hp:null;a.onchange=b&1024?Hp:null;a.onfocus=b&2048?Hp:null;a.onblur=b&4096?Hp:null;a.onlosecapture=b&8192?Hp:null;a.onscroll=b&16384?Hp:null;a.onload=b&32768?Ip:null;a.onerror=b&65536?Hp:null;a.onmousewheel=b&131072?Hp:null;a.oncontextmenu=b&262144?Hp:null;a.onpaste=b&524288?Hp:null}
+function Mp(){Gp=$entry(function(a){if(Fp(a)){var b=Ep;if(b&&b.__listener){if(Bp(b.__listener)){Oo(a,b,b.__listener);a.stopPropagation()}}}});Fp=$entry(function(a){return true});Ip=$entry(function(a){this.__gwtLastUnhandledEvent=a.type;Hp.call(this,a)});Hp=$entry(function(a){var b,c=this;while(c&&!(b=c.__listener)){c=c.parentNode}c&&c.nodeType!=1&&(c=null);b&&Bp(b)&&Oo(a,c,b)});$wnd.addEventListener(VC,Gp,true);$wnd.addEventListener(BD,Gp,true);$wnd.addEventListener(ID,Gp,true);$wnd.addEventListener(MD,Gp,true);$wnd.addEventListener(JD,Gp,true);$wnd.addEventListener(LD,Gp,true);$wnd.addEventListener(KD,Gp,true);$wnd.addEventListener(PD,Gp,true);$wnd.addEventListener(DD,Fp,true);$wnd.addEventListener(FD,Fp,true);$wnd.addEventListener(ED,Fp,true)}
+function Ic(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,J,L;fd();b=Vc;e=Yc;c=Wc;f=Zc;d=Xc;g=$c;v=new rt;D=new is;r=new Wr;s=new ms;t=new wu;E=new ms;F=new Wr;m=new ms;n=new Wr;z=new ms;A=new Wr;w=new ms;x=new Wr;C=new Xu((ui(),ti));k=new $r;j=new Wr;l=new Dr;u=new Ut;B=new Ut;h=new Vs;i=new Wr;y=new Wr;Yb(v.u,DB,true);Yb(v.u,EB,true);bq(r,v,r.u);Rr(D.b,vB,false);Yb(D.u,FB,true);bq(r,D,r.u);Yb(r.u,GB,true);bq(i,r,i.u);Yb(s.u,HB,true);s.u.style[IB]=JB;tu(t,s);zr(l,t);E.u.style[IB]=JB;bq(F,E,F.u);Yb(F.u,KB,true);Qu(C,F,LB,C.d.c);Yb(m.u,KB,true);m.u.style[IB]=JB;bq(n,m,n.u);Qu(C,n,MB,C.d.c);Yb(z.u,KB,true);z.u.style[IB]=JB;bq(A,z,A.u);Qu(C,A,NB,C.d.c);Yb(w.u,KB,true);w.u.style[IB]=JB;bq(x,w,x.u);Qu(C,x,OB,C.d.c);C.u.style[PB]=QB;C.u.style[RB]=SB;zr(l,C);Yb(k.u,TB,true);bq(j,k,j.u);zr(l,j);Yb(l.u,UB,true);bq(i,l,i.u);rr(u.k,new $s(b));rr((!u.o&&(u.o=new ur(u,u.k,VB,2),undefined),u.o),new $s(d));rr((!u.e&&(u.e=new ur(u,u.k,WB,1),undefined),u.e),new $s(c));rr((!u.g&&br(u,new ur(u,(!u.e&&(u.e=new ur(u,u.k,WB,1),undefined),u.e),XB,3)),u.g),new $s(c));Yb(u.u,YB,true);cr(u,true);J=Us(h);h.c.appendChild(J);ic(u);jv(h.g,u);J.appendChild(u.u);kc(u,h);rr(B.k,new $s(e));rr((!B.o&&(B.o=new ur(B,B.k,VB,2),undefined),B.o),new $s(g));rr((!B.e&&(B.e=new ur(B,B.k,WB,1),undefined),B.e),new $s(f));rr((!B.g&&br(B,new ur(B,(!B.e&&(B.e=new ur(B,B.k,WB,1),undefined),B.e),XB,3)),B.g),new $s(f));Yb(B.u,YB,true);cr(B,true);L=Us(h);h.c.appendChild(L);ic(B);jv(h.g,B);L.appendChild(B.u);kc(B,h);h.u[lB]=ZB;bq(i,h,i.u);Yb(i.u,$B,true);bq(y,i,y.u);Yb(y.u,_B,true);o=new Lc(a);_b(u,o,(Qj(),Qj(),Pj));p=new Pc(a);_b(B,p,Pj);q=new Tc(a);ac(C,q,(!Vk&&(Vk=new Zj),Vk));a.b=k;a.d=l;a.e=m;a.f=s;a.g=w;a.i=z;a.j=C;a.k=D;a.n=E;jd(dd);return y}
+--></script>
+<script><!--
+var uB='',CC='\n',FC=' ',VD=' is not a known face id.',oC='") -',JC='%',vD=' ',CE="' border='0'>",yE=') no-repeat ',VE=', Size: ',kB='-',xD='-32767',PE='-selected',lC='.GMI44Y5BB{width:705px;}.GMI44Y5H{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:4px solid #cead97;background-color:#fff5ed;width:100%;}.GMI44Y5L{height:123px;}.GMI44Y5JB{background-color:#f0c6a0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#c63;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-toplright:0;border-top-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;height:480px;}.GMI44Y5DB{line-height:1em;}.GMI44Y5KB{font-size:44px;color:#69312f;font-weight:bold;text-align:left;padding:12px 0 0 32px;width:200px;}.k-home-summary{margin:0 auto;position:absolute;top:32%;}.k-home-summary ul{margin:0;list-style-image:none;list-style-type:none;}.k-home-summary li{color:#dd8a3d;white-space:nowrap;font-weight:bold;font-size:42px;line-height:55px;}.litext{top:-7px;position:relative;}.liimg{padding:0 45px !important;}.gwt-TabLayoutPanelTab{background-color:#f3d4ae;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;font-weight:bold;font-size:28px;padding:6px 5px;margin:0 0 0 10px;cursor:pointer;color:#dd8a3d;}.gwt-TabLayoutPanelTab-selected{background-color:#f9efcb;color:#69312f;}.GMI44Y5GB{font-size:28px;line-height:1.2em;color:#69312f;background-color:#f9efcb;height:84%;padding:30px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;margin:0 10px 10px;}.GMI44Y5GB li{margin-left:-12px;}.GMI44Y5N{float:left;}.GMI44Y5CB{float:right;}.GMI44Y5AB{height:',rE='0',qD='0px',SB='100%',ME='16384px',QB='480px',SE=':',MB="<div class='GMI44Y5DB'> <span class='tabGroups GMI44Y5N'><\/span> <span>Groups<\/span> <\/div>",OB="<div class='GMI44Y5DB'> <span class='tabOrgs GMI44Y5N'><\/span> <span>Institutions<\/span> <\/div>",NB="<div class='GMI44Y5DB'> <span class='tabPublic GMI44Y5N'><\/span> <span>Public<\/span> <\/div>",LB="<div class='GMI44Y5DB'> <span class='tabUsers GMI44Y5N'><\/span> <span>Users<\/span> <\/div>",AE="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='",BB='<ul><li><span class="liimg tabUsers"/><span class="litext">Comunicate with others<\/span><\/li><li><span class="liimg tabGroups"/><span class="litext">Work in collaboration<\/span><\/li><li><span class="liimg tabPublic"/><span class="litext">And share with the world<\/span><\/li><\/ul>',TE='Add not supported on this collection',WE='Add not supported on this list',hD='BEGIN',WC='Cannot add a handler with a null type',XC='Cannot add a null handler',YC='Cannot fire null event',rB='Cannot set a new parent without first clearing the old parent',sB='Composite.initWidget() may only be called once.',wB='Credits',cD='DEFAULT',QD='DOMMouseScroll',iD='END',yB='For your organization (NGO, collective, academic group...) you can:<ul><li>create easily its website (blog, wiki, video gallery, etc)<\/li><li>group chat among the members<\/li><li>organize meetings and actions<\/li><li>create, share & edit documents simultaneously with the members<\/li><li>connect with other organizations with common interests<\/ul>',DB='GMI44Y5AB',_B='GMI44Y5BB',EB='GMI44Y5CB',YB='GMI44Y5F',ZB='GMI44Y5G',KB='GMI44Y5GB',$B='GMI44Y5H',TB='GMI44Y5I',UB='GMI44Y5JB',FB='GMI44Y5KB',GB='GMI44Y5L',DE='HTMLEvents',AB='If you are a big institution, such as a University, Social Forum, or umbrella federation, you can:<ul><li>install your own independent Kune server for your members<\/li><li>customize your Kune features and plugins to fit your needs<\/li><li>boost collaboration among the members<\/ul>',UE='Index: ',zB='Kune facilitates...<ul><li>the publication of contents in the web, for the general public<\/li><li>using CreativeCommons licences that allow the reuse and modification of contents<\/li><li>sharing of knowledge, solutions, researches, experiences with others <\/ul>',bD='LTR',EC='MouseEvents',mB='Null widget handle. If you are creating a composite, ensure that initWidget() has been called.',aD='RTL',jD='STRETCH',oB="Should only call onAttach when the widget is detached from the browser's document",pB="Should only call onDetach when the widget is attached to the browser's document",KE='SimplePanel can only contain one child widget',nB='Style names cannot be empty',qB="This widget's parent does not implement HasWidgets",vB='Why do we need',xB='You can see Kune as a web tool to:<ul><li>create easily your personal web (blogs, photoblog, CV, etc)<\/li><li>create, share & edit your documents simultaneously with your fellows<\/li><li>connect & keep up with your fellows (social network, chat)<\/li><li>integrate rich content (videos, maps, polls...) or functionalities (translation, spelling, twitter...)<\/ul>',uE='__gwtLastUnhandledEvent',CB='about.html',mD='absolute',lE='align',BC='anonymous',WD='aria-pressed',zD='blur',sD='bottom',IE='button',gD='cc.kune.intro.client.KuneIntro',sE='cellPadding',qE='cellSpacing',hE='center',AD='change',lB='className',BE="clear.cache.gif' style='",VC='click',PC='cm',yD='cmd cannot be null',RD='contextmenu',GC='cssFloat',eC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAAlUlEQVR42mM4Nrfh/+EJ2f8P9aaRhRlOLO7+f2JR1/+jMyv/H+5LJ9MAKD6+sO3/kSlF5BsAw8fmNv4/PDGHfAMgGOStKqC3Msg1AIoXtv8/MrWYAgNg3prXBPRWLvkGwLx1bFb1/8P9GeQaAPNWx/8j00ooMADmLaBr6O0CCsKA/FggPx1QkBLJzgvk50ZKygNKSyQABMhch9ufSZIAAAAASUVORK5CYII=',bC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAApElEQVR42mM41Jv2nxx8eEL2/2NzG/4zkKyxL/3/0RmV/08s6vp/YnE3aQYcmVL0//jCNrBGGCbKgMMTc4DObUTRSJQBh/sy/h+dWQVU2IVVM14Djkwt/n9iYTtOjTgNODwx9/+xeU0ENWIYcLg/4/+xWdV4nYvTgCPTSoDO7SBJI9wAiK3dZGPKXUCVMKBKLFAtHVAtJVIlL1AtN1KtPMBWIgEAy6BchSGMImcAAAAASUVORK5CYII=',fC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAApUlEQVR42mO4u3/l/+PTi/8f6k0jCzO8uHL0//NLh/5f2zT9/+EJWeQZAMOPT+/8f25JK/kGwPC9g2v+n5hRSr4BEG8d/n99y6z/RyZmk2cADD85u+f/hWUd5BsAw/cPr/9/clY5+QaAvXX5yP8b2+b+PzoplzwDYPjpub3/L67sBhqQTp4BMAxyDX1dQFEYkB0LZKcDilIi2XmB7NxIUXlAaYkEAJkarwi4X9yLAAAAAElFTkSuQmCC',dC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAApklEQVR42mN4e/fS/1Nzq/8f6k0jCzP8B4K/f37/f3Ri6/8jE3PIMwAGfnx6+//a5hnkGwAD7x9e+39mfj35BoDAv79//j8+s+v/0cl55BkAAz+/fPh/Y9tc8g2AgY9Pbv8/u6iJfAPA3vr39//T8/v+H5taQJ4BMPDr26f/t3YtAhqQTp4BMPD0/H46u4CiMCA7FshOBxSlRLLzAtm5kaLygNISCQByZfiy49qtVwAAAABJRU5ErkJggg==',cC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAAr0lEQVR42mM41Jv2nxx8fHrx/7v7V/5nIFXj4QlZ/69unP7/+aVD/19cOUqaAeeWtP5/fHonWCMME2XAiRml/+8dXIOikSgDjkzM/n998yygcw9j1YzXgAvLOv4/ObsHp0acBpycVf7//uH1BDViGHB0Uu7/G9vm/n9++QjRmqEGpP+/uLL7/9Nze0nSCDcAZCs5GqnnAiqEAZVigWrpgGopkSp5gWq5kWrlAbYSCQB8+q8C2jFp5wAAAABJRU5ErkJggg==',aC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAAsElEQVR42mM41Jv2nxx8am71/7d3L/1nIFXjkYk5/x+e2Pr/75/f/0GAJAOubZrx/8ent/+RAVEGnJlf///9w2v/sQG8BhydnPf/8emd///9/fMfF8BpwI1tc////PLhPyGAYcDZRU3/Pz65/Z9YADfg2NSC/0/P7///79/f/6QAoAHp/2/tWvT/17dP/8kBDCBbKQGUu4AKYUClWKBaOqBaSqRKXqBabqRaeYCtRAIAN9v4rP1rt1IAAAAASUVORK5CYII=',kC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAB1UlEQVR42s2Yv04CQRDG91pCgk9gR6D0BWgoaGxotPYdfAChMTZUlCQmQm9HS2FhSWVCgNbE6mJB/NPcjfvbLATlUBYvZL5kks3dzsx3s7Mzu2dMAFrGFKw0rfSsjKxM21H0hjD2z3p+TsHkjStjTqzcW4cf1oEg18Vi2q1U5K5ed9KtVt2z5XvmooNuHgSOrdF+25i0FUVyW6vJY6cj8Xwu28A75jAXHadrbWBrLxLWwKn9qgVfN2g05GU8llCgg66P0AKboSQurXJyUyols+FQ/gtsYAub2A4hId1yOY1nM8kL2MKmi85fZAgdrFF4j2PJG9j0ZJKty0QysY6EMM9IZEUGH/jKTGAym7DlkRO75Izf5v2NOsE2I8MPBXzh81udofCw5/fZovsCX/jE96psUwUpQIcGPn21LhjfF1w1DEaayOfzxAnjUODT50rT+Cb1a9nOwuvDQCYXR/J0Zpww5lnQDrI+PZEeREY0q1ASjsB5tCKyHIeS8Y1yBJEpnTNkOVwk1kmskeFdyDLhGw6GswRtfFeQDxsEfojLmR2BbzjoIaJmaTQlq5rtq6ag6SjxapqeqmOAmoORqqOimsOzquuEqguWqiunqku4qt8Sh/xR8wUuMhYJUg/rHAAAAABJRU5ErkJggg==',iC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAC0UlEQVR42s2Y30sUURTH774ugv9Bb6KPQSkV+OKDL734F0Qv/VAfhbAn14dEKAtZEGkh0wp6aVFBRKwNgqRid4IgZdfWMrRFagrR1IiZ0/3e7g7u7N6dO7O7MgcOs+ze+z2fvXPuuWeGMR8WYyzKvYd7gnuKe3Y4EvkNx2f5XUKOibJ62xBjp7knecBDHoDgI01Ndry1laa7uoTH29rEd8XfMRZzMLceAKe46MwwY3YsEqEHnZ20MjZG5vo6qQy/YQzGYo6YyzWgFQiCC1zk/2oP/+5RdzcVDIP8GuZgrlyhPWj6hRjgk63R5mYrt7BAtRo0oAVNaPuBoHhLi23mclQvgxY0xep4wWDpQI0JB6apFWA//4H2v6xqjYWmhLGUtwnJhPuIJdRdid2PK5S+1k6Z6x20u/pGe2UQA7EqJjAyG8ummxM/08sCIn31DBl95yjD/ZfxQjtn5DafKasT2GbIcB37/irJIc4KiKIb/Rf4yrTTj9dzWhqIhZgldQaFB3teZ4sWlqZLANwwANx5/kRrayMmYjtlG1UQBcjLtpJxJUTRM/3nxXV7ftJTDzFltY4yeS6Iaqg026bNx7c8IRwYni+4fn16W8xVGWLKXOlh8pBSlm3bsmgjcVMbwoHp7RDXz1NDQkN1HEiQBEBSOKwqQvz9Q58mBnxDODByV0EDWpVMHpQpgGRxcrrNOjqg7N1eIbQ2cikwzNroZXGFFjTdhthgYOglcIyX7fV7ff+X9mGMzLeLgUFQW6AhYO5cKYuD2GBQguQnb9DWs3GRbOa7peAg718Kje3ZCcrfH1SDqG5NSVLVClLFnFtTLVlPAuR4slbdvo0EcW9fz4LWKBB3QfMs8Y0CKSnxOodeI0DKDj2dNuDw2wYVFqcC+dHOpn4bEKQxqrWZrtgYBW0VgzbRVVvFoM2zH9NqnkP1OBGqB6xQPXKG6iE8VK8lTvJFzT8ZdAx7AyGqAgAAAABJRU5ErkJggg==',jC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAEJUlEQVR42r1YaUhUURR+hVaiUkGB7SvppKVSY2U/Usoys4jCec5M1khTaJQWphFjZGV7SWRRFJVoYrYQ2aZYtlBBtpCtao20b9T8aYGkPM336r3GmXnP+3Ry4INZ7j3nm3vO/c45j+NUvPQLc3rEJlk2jopLrx06IcUWoE3+0TlITwDe4zv8hjVYy3n6Ncu8hg+OWfymU2AicYMTBHhreOo9zkwjp2UI6Bu5gHw0Bul3rMUe7G0zAT41d2zY1HRrhyF243b4RukoICWRhuXpKaTAQPFncqn08y86aiMJ+dUNZMotoOGxSwn7ANiArVaRiJubneOj0Tfh3/nH8DR00x/nzsi6W9mMiCO2Vt2n8BmZwgnBFmyqIjFBt6KswxAdeQfzNMCipxEFRrckgFnl22SJiLCUVJFfiJFgE7aZSeAfdBuTJIVACZNOrmyRCLDzplXIKdhukQyODqx7jZtPw/fOsTsyKpLQFi+kjbU1TESAQ89sAhn4kA0TkglxxBGurrrRzKFjaMaWpJLx4h5a9/gOHfn0k5mE48nAB3y5TWBkNo4N8Sz93ERxZWv+OjdS7KnVtLT6NOU/f6HasVzOwJfg01kncM2Q4eLiA29ttKX+ERV9/O4R586AL/hspjMQHnyJ6/Y/nLpD1ukKQZsGTjHbJNmGCkKA2oNA4YdvlF5dRqGFcwWB7DgsgSavWz6IQ11AvKCGjhu2P6sjS80V2vX8pUcIlHxqpGW3ztLoYrN0AaDS8K1NXXycQ5HCB0hz4YevlHH7PEWdyJRuyajD82n3i1dtINFEq+5fo/GlaS43EDoF3/1nmmwcKmYXjZ4M9isZWjjPZTGw6MaxVpHY++odxZy0uLUpomNQAnWPNjZyPbWmRp8IXlG4ZjPIuDM21T2QwqCEzhE68htt+MV5B/HkO1GnuHj6mfUqT+I9hRWZFGuUCPj2snPgvBiIIGysJJqLoYGdSFftnJ84HqXFKdePMBPZ0WBlJiGGBhy4flHmL0gYpcWZdyqYiWx9+kQVEfjuE538lQufllaHKxSYJ7947aNbzET2vf7ITEK8vmHxafWSoEFc5DbkWZ+qSlaoJgsRUdAEDqLE+0cnymY5Sr4aCWdOVLvEewXyJHX8KHooQHJ9KVoAViIoDSwk4AunoZm86J1LG4Am2d0m0+WDzETyrPUUXpTcIhG/GJ1QfV3GDbExQrPsvEl/YbeqHEHC8pX5lHRpP0WWLnGxNyj7z/wTGpfW4LZVtNecJq9gnT2b1XfqckA7iXBl11ylnIc3KaP8HPkqtYqOzXMXLU+aPf+IzDy32SOtAFPz7DxO+EcYpHFiQ+29NpNQNU44D1g4wqziCo80y6oHLHcjJxrd1vSzbR453Q3hAPpatJTo5uSce3wIb+mxBB5B9Ilc0D6PJdrzQc1v5G72YPX9HUUAAAAASUVORK5CYII=',gC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAEuUlEQVR42s2YbUxbZRTHL1+RyDc/+kGDY3GJc2PZZtbFzWRZNOqixsQZF7MP8rINKGx80MxCjHPTFcdbplYx3WZ0L2qGkgzmKu6FYXjZGMX1ZVJCkZcCQmkpfbnt33sebksv97b3shDDSU4ovc9zzu+e5zznOU85bhlSyXGZgu4R1CSoRVB7VUbGHCl9Fr8ziWMyuZUWA8etF/QnweG84ACkx7KyYnVr1sC8cyfTutxc9l38OY2lOTR3JQAeF4yeqeK4WGVGBhp1OrQbjZhyOpFK6BmNobE0h80VbJCth4IQDLwkvJWP3u7srl0Y7enBcoXm0FwxQj6yuVyIcmFy9Hh2dtTR3CxzMHT/Pq59dw7XL12E225XBSIbZItsku3lQKAuJyc25XBIDIZDQZytqkThs88s6ob1MBuOIsrzaWHIFtlk0VGDodARNU0ITE3JjP1YbZRCJOnPNadUI0M2RZhoymWiZKJ1pBAujQQz4vPhYN7GlCAlWzeDj0RUYcg2+SBfiglMmU1hU8oJksH+/pQQcXXbbGxsLBLEdMc5jFzQY+T7Ykxa6sHPTUtyRtzmZ2R1grYZZXgqGXO5VEFmPB7wgRm4G/fh7091gm4XVQdXzW6ExhcjTb7Ip6TOUOGhPa+2RQ2vvsySUwni+Nt72RjPlRMihFyHTG8J4Yomtjb5JN+Jsk1VkAqQmrj6+nBwkzxPSp/bgkGrlTkZOLkjJQhpcMyWsEc+xWqdyYnnAquGyRIN+uHv/wXejgbM3v0B0Xkv+358cBCn9SWoeGEHyrZvw5flZfC4h9gz3jeRFoLU7/gj4YN8irmyhxMPKUnZDg73YMZSBt6aDzgPIGYrxOyNUgScV1ViFoOr9sW0IKGJAclxIIKYCMRCh1UiEiE/vG2lDGCp+m8dQshjS4sy+Xt9SoiR83rZePGgtBCInU7OuHg7vxYiUKQIQupt/zx9TPgwRi8ekUG4v3kHkZkR2XjyTQwc9RJ0jCdA2j9LCcFArh/VdODNOW9i8lotPM0fY/ber6y2KAn5JgY5yO3a9CA3P8FKSgJk6dLMD3Vi/s98RYhIbwH8fzWpGr/d3obyknfx+ivbUFy0F1dbLqccm1iapcnKotJRj/CdAgkE31eA6baPVCEaTTVY+2QWcp94JPGX1PBBseL45GSVbV+2xvYWeG98KGzbwywvZnvMC1UxFkNg2An/QB/4eb9kjt1mxdM5j0oAkrX1ymVZN5e8fRULmpLM2rvQW7EbXe9tZNpduBnuSzVCIobZ81PGKkWAuOoP7ZPYW1rQNJV434O76MrPW1ARJP556PzCSxzR708JQVF687XnpcuYXOK1Hnq2E/sXARQ0ODEM0xfGtBEh0OR+VnLoaWoDhNzoObA1LcjkrSYMuwexYd1jshyh/0nv9XalbwPUGqMYH0F30Za0IP92trKxv7U2MZhkkHVPZcP8bYN6Y6SlVbRXFwoO8xQg8tBdsIktTVw846P46vRJvF9RgIbaY3DY+7W3imrNc+CfB+LyyJPVfaFaUxXV1DxruU74HN2wGt5IgNwp1mGsxcxqi5amWfN1QusFK+ydZEUtFo1qisRDXbBW1ZVzVV3CV9XPEv/nDzX/AZpumio9YaAbAAAAAElFTkSuQmCC',hC='data:image/png;base64,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',BD='dblclick',ZC='dir',ZD='disabled',uD='display',kD='div',WB='down',UD='down-disabled',XB='down-hovering',KC='em',OD='error',LC='ex',YD='false',CD='focus',DC='function ',GE='gwt-CustomButton',dE='gwt-Frame',gE='gwt-HTML',tE='gwt-Image',EE='gwt-InlineLabel',eE='gwt-Label',JE='gwt-PushButton',OE='gwt-TabLayoutPanel',LE='gwt-TabLayoutPanelContent',QE='gwt-TabLayoutPanelTab',RE='gwt-TabLayoutPanelTabInner',NE='gwt-TabLayoutPanelTabs',UC='head',PB='height',oD='hidden',cE='iframe',OC='in',iE='justify',HB='k-home-summary',DD='keydown',ED='keypress',FD='keyup',SC='language',HC='left',GD='load',HD='losecapture',_C='ltr',_D='margin',jE='middle',QC='mm',eD='moduleStartup',ID='mousedown',JD='mousemove',KD='mouseout',LD='mouseover',MD='mouseup',PD='mousewheel',AC='must be positive',tB='none',JB='normal',fD='onModuleLoadStart',nD='overflow',$D='padding',SD='paste',NC='pc',lD='position',MC='pt',IC='px',zE='px ',qC='px no-repeat;margin:23px 23px;}.tabUsers{height:',uC='px no-repeat;padding:1px 3px;}.GMI44Y5A{height:',rC='px no-repeat;padding:1px 3px;}.tabGroups{height:',tC='px no-repeat;padding:1px 3px;}.tabOrgs{height:',sC='px no-repeat;padding:1px 3px;}.tabPublic{height:',vC='px no-repeat;}.GMI44Y5B{height:',xC='px no-repeat;}.GMI44Y5C{height:',wC='px no-repeat;}.GMI44Y5D{height:',yC='px no-repeat;}.GMI44Y5E{height:',zC='px no-repeat;}.GMI44Y5G{-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;background-color:#c28d66;width:67px;margin-left:529px;margin-top:5px;}.GMI44Y5F{cursor:pointer;padding:6px 8px 2px;outline:0;}.GMI44Y5I{border:0;margin:0;width:100%;height:100%;background-color:#f0c6a0;}',pC='px -',xE='px; background: url(',wE='px; height: ',nC='px;overflow:hidden;background:url("',mC='px;width:',tD='relative',rD='right',HE='role',$C='rtl',ND='scroll',aE='scrollHeight',fE='span',dD='startup',RC='style',nE='table',oE='tbody',kE='td',TC='text/css',pD='top',pE='tr',XD='true',FE='up',TD='up-disabled',VB='up-hovering',mE='verticalAlign',bE='visible',IB='whiteSpace',RB='width',vE='width: ',wD='zIndex';var _;_=Kb.prototype={};_.eQ=function Ob(a){return this===a};_.hC=function Pb(){return this.$H||(this.$H=++Oe)};_.tM=iA;_.cM={};_=Jb.prototype=new Kb;_.cM={37:1};_.u=null;_=Ib.prototype=new Jb;_.Z=function mc(){};_.$=function nc(){};_._=function oc(){return this.p};_.ab=function pc(){dc(this)};_.bb=function qc(a){ec(this,a)};_.cb=function rc(){fc(this)};_.db=function sc(){};_.eb=function tc(){};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.p=false;_.q=0;_.r=null;_.s=null;_.t=null;_=Hb.prototype=new Ib;_._=function wc(){if(this.o){return this.o.p}return false};_.ab=function xc(){if(this.q!=-1){lc(this.o,this.q);this.q=-1}dc(this.o);this.u.__listener=this};_.bb=function yc(a){ec(this,a);ec(this.o,a)};_.cb=function zc(){fc(this.o)};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.o=null;_=Fc.prototype=Gb.prototype=new Hb;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.b=null;_.c=0;_.d=null;_.e=null;_.f=null;_.g=null;_.i=null;_.j=null;_.k=null;_.n=null;_=Lc.prototype=Jc.prototype=new Kb;_.fb=function Mc(a){Bc(this.b)};_.cM={4:1,9:1};_.b=null;_=Pc.prototype=Nc.prototype=new Kb;_.fb=function Qc(a){Cc(this.b)};_.cM={4:1,9:1};_.b=null;_=Tc.prototype=Rc.prototype=new Kb;_.cM={7:1,8:1,9:1};_.b=null;var Vc=null,Wc=null,Xc=null,Yc=null,Zc=null,$c=null,_c=null,ad=null,bd=null,cd=null,dd=null,ed=null;_=kd.prototype=hd.prototype=new Kb;_.cM={};_.b=false;_=pd.prototype=new Kb;_.gb=function yd(){this.k&&this.hb()};_.hb=function zd(){this.jb((1+Math.cos(6.283185307179586))/2)};_.ib=function Ad(){this.jb((1+Math.cos(3.141592653589793))/2)};_.cM={24:1};_.g=-1;_.i=false;_.j=-1;_.k=false;var qd=null,rd=null;_=Dd.prototype=new Kb;_.kb=function Ld(){this.c||fz(Ed,this);this.lb()};_.cM={17:1};_.c=false;_.d=0;var Ed;_=Nd.prototype=Cd.prototype=new Dd;_.lb=function Od(){Bd()};_.cM={17:1};_=Yd.prototype=new Kb;_.cM={10:1,38:1};_=Xd.prototype=new Yd;_.cM={10:1,38:1};_=ie.prototype=Wd.prototype=new Xd;_.cM={3:1,10:1,38:1};_=le.prototype=Vd.prototype=new Wd;_.cM={3:1,10:1,38:1};_.b=null;_=Je.prototype=new Kb;_.cM={};var Ne=0,Oe=0;_=cf.prototype=Ye.prototype=new Je;_.cM={};_.b=null;_.c=null;var Ze;_=Pg.prototype=new Kb;_.eQ=function Sg(a){return this===a};_.hC=function Tg(){return this.$H||(this.$H=++Oe)};_.cM={38:1,39:1,40:1};_.b=0;_=Og.prototype=new Pg;_.cM={25:1,27:1,38:1,39:1,40:1};var Ug,Vg,Wg,Xg;_=ah.prototype=$g.prototype=new Og;_.cM={25:1,27:1,38:1,39:1,40:1};_=dh.prototype=bh.prototype=new Og;_.cM={25:1,27:1,38:1,39:1,40:1};_=gh.prototype=eh.prototype=new Og;_.cM={25:1,27:1,38:1,39:1,40:1};_=jh.prototype=hh.prototype=new Og;_.cM={25:1,27:1,38:1,39:1,40:1};_=kh.prototype=new Pg;_.cM={26:1,27:1,38:1,39:1,40:1};var lh,mh,nh;_=sh.prototype=qh.prototype=new kh;_.cM={26:1,27:1,38:1,39:1,40:1};_=vh.prototype=th.prototype=new kh;_.cM={26:1,27:1,38:1,39:1,40:1};_=yh.prototype=wh.prototype=new kh;_.cM={26:1,27:1,38:1,39:1,40:1};_=Ah.prototype=new Pg;_.cM={27:1,28:1,38:1,39:1,40:1};var Bh,Ch,Dh,Eh;_=Jh.prototype=Hh.prototype=new Ah;_.cM={27:1,28:1,38:1,39:1,40:1};_=Mh.prototype=Kh.prototype=new Ah;_.cM={27:1,28:1,38:1,39:1,40:1};_=Ph.prototype=Nh.prototype=new Ah;_.cM={27:1,28:1,38:1,39:1,40:1};_=Sh.prototype=Qh.prototype=new Ah;_.cM={27:1,28:1,38:1,39:1,40:1};_=Th.prototype=new Pg;_.cM={27:1,29:1,38:1,39:1,40:1};var Uh,Vh,Wh,Xh;_=ai.prototype=$h.prototype=new Th;_.cM={27:1,29:1,38:1,39:1,40:1};_=di.prototype=bi.prototype=new Th;_.cM={27:1,29:1,38:1,39:1,40:1};_=gi.prototype=ei.prototype=new Th;_.cM={27:1,29:1,38:1,39:1,40:1};_=ji.prototype=hi.prototype=new Th;_.cM={27:1,29:1,38:1,39:1,40:1};_=ki.prototype=new Pg;_.cM={30:1,38:1,39:1,40:1};var li,mi,ni,oi,pi,qi,ri,si,ti;_=zi.prototype=wi.prototype=new ki;_.nb=function Ai(){return IC};_.cM={30:1,38:1,39:1,40:1};_=Di.prototype=Bi.prototype=new ki;_.nb=function Ei(){return JC};_.cM={30:1,38:1,39:1,40:1};_=Hi.prototype=Fi.prototype=new ki;_.nb=function Ii(){return KC};_.cM={30:1,38:1,39:1,40:1};_=Li.prototype=Ji.prototype=new ki;_.nb=function Mi(){return LC};_.cM={30:1,38:1,39:1,40:1};_=Pi.prototype=Ni.prototype=new ki;_.nb=function Qi(){return MC};_.cM={30:1,38:1,39:1,40:1};_=Ti.prototype=Ri.prototype=new ki;_.nb=function Ui(){return NC};_.cM={30:1,38:1,39:1,40:1};_=Xi.prototype=Vi.prototype=new ki;_.nb=function Yi(){return OC};_.cM={30:1,38:1,39:1,40:1};_=_i.prototype=Zi.prototype=new ki;_.nb=function aj(){return PC};_.cM={30:1,38:1,39:1,40:1};_=dj.prototype=bj.prototype=new ki;_.nb=function ej(){return QC};_.cM={30:1,38:1,39:1,40:1};var gj,hj=false,ij,jj,kj;_=rj.prototype=pj.prototype=new Kb;_.mb=function sj(){(lj(),hj)&&mj()};_.cM={13:1};_=Aj.prototype=tj.prototype=new Kb;_.cM={};_.b=null;var uj;_=Fj.prototype=new Kb;_.cM={};_.d=false;_.e=null;_=Ej.prototype=new Fj;_.pb=function Nj(){return Qj(),Pj};_.cM={};_.b=null;_.c=null;var Ij=null;_=Dj.prototype=new Ej;_.cM={};_=Sj.prototype=Cj.prototype=new Dj;_.ob=function Tj(a){qm(a,4).fb(this)};_.cM={};var Pj;_=Zj.prototype=Wj.prototype=new Kb;_.hC=function $j(){return this.d};_.cM={};_.d=0;var Xj=0;_=ak.prototype=Vj.prototype=new Wj;_.cM={5:1};_.b=null;_.c=null;_=yk.prototype=uk.prototype=new Kb;_.cM={};_.b=null;_=Kk.prototype=Gk.prototype=new Fj;_.ob=function Lk(a){qm(a,6).qb(this)};_.pb=function Nk(){return Hk};_.cM={};var Hk=null;_=Xk.prototype=Uk.prototype=new Fj;_.ob=function Yk(a){Dc(qm(qm(a,7),8).b)};_.pb=function $k(){return Vk};_.cM={};var Vk=null;_=al.prototype=new Kb;_.cM={32:1};_=hl.prototype=dl.prototype=new Kb;_.cM={32:1};_.b=null;_.c=null;_=xl.prototype=ll.prototype=new al;_.cM={32:1};_.b=null;_.c=0;_.d=false;_=Al.prototype=yl.prototype=new Kb;_.cM={};_=Dl.prototype=Bl.prototype=new Kb;_.mb=function El(){ql(this.b,this.d,this.c)};_.cM={13:1};_.b=null;_.c=null;_.d=null;_=Hl.prototype=Fl.prototype=new Wd;_.cM={3:1,10:1,38:1};_=Tl.prototype=Ol.prototype=new Pg;_.cM={33:1,38:1,39:1,40:1};var Pl,Ql,Rl;_=Yl.prototype=Vl.prototype=new Kb;_.cM={};_.aC=null;_.qI=0;var gm,hm;_=qn.prototype=gn.prototype=new Kb;_.cM={};_.b=null;_.e=null;_=un.prototype=rn.prototype=new pd;_.gb=function vn(){on(this.b,0,null);this.b.b=null};_.hb=function wn(){on(this.b,0,null);this.b.b=null};
+--></script>
+<script><!--
+_.jb=function xn(a){var b,c;for(c=new Gy(this.b.d);c.c<c.d.zb();){b=qm(Fy(c),15);b.v&&(b.j=b.D+(b.L-b.D)*a);b.w&&(b.n=b.E+(b.N-b.E)*a);b.x&&(b.T=b.F+(b.P-b.F)*a);b.t&&(b.b=b.B+(b.H-b.B)*a);b.y&&(b.X=b.G+(b.R-b.G)*a);b.u&&(b.g=b.C+(b.J-b.C)*a);Vn(b)}};_.cM={24:1};_.b=null;_.c=null;_=Dn.prototype=yn.prototype=new Pg;_.cM={35:1,38:1,39:1,40:1};var zn,An,Bn;_=Nn.prototype=Fn.prototype=new Kb;_.cM={15:1};_.b=0;_.c=null;_.d=null;_.e=null;_.g=0;_.i=null;_.j=0;_.k=null;_.n=0;_.o=null;_.p=false;_.q=false;_.r=false;_.s=false;_.t=true;_.u=false;_.v=true;_.w=true;_.x=true;_.y=false;_.z=false;_.A=false;_.B=0;_.C=0;_.D=0;_.E=0;_.F=0;_.G=0;_.H=0;_.J=0;_.K=null;_.L=0;_.N=0;_.P=0;_.R=0;_.S=null;_.T=0;_.U=null;_.W=true;_.X=0;_.Y=null;_=Xn.prototype=On.prototype=new Kb;_.cM={};_.b=null;var Pn=null;_=co.prototype=ao.prototype=new Kb;_.cM={};_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;_=io.prototype=go.prototype=new Wd;_.cM={3:1,10:1,38:1};_=qo.prototype=jo.prototype=new Kb;_.cM={};_.d=false;_.f=false;_=to.prototype=ro.prototype=new Dd;_.lb=function uo(){if(!this.b.d){return}mo(this.b)};_.cM={17:1};_.b=null;_=xo.prototype=vo.prototype=new Dd;_.lb=function yo(){this.b.f=false;no(this.b,(new Date).getTime())};_.cM={17:1};_.b=null;_=Ho.prototype=zo.prototype=new Kb;_.rb=function Io(){return this.d<this.b};_.sb=function Jo(){return Eo(this)};_.cM={};_.b=0;_.c=-1;_.d=0;_.e=null;var Lo=null,Mo=null;var Wo;_=ap.prototype=$o.prototype=new Kb;_.qb=function bp(a){while((Fd(),Ed).c>0){Gd(qm(cz(Ed,0),17))}};_.cM={6:1,9:1};var dp=false,ep=null;_=op.prototype=lp.prototype=new Fj;_.ob=function pp(a){Dm(a);null.Jb()};_.pb=function qp(){return mp};_.cM={};var mp;_=tp.prototype=rp.prototype=new dl;_.cM={32:1};var vp=false;var Ep=null,Fp=null,Gp=null,Hp=null,Ip=null;_=Xp.prototype=new Ib;_.Z=function Zp(){xq(this,(vq(),tq))};_.$=function $p(){xq(this,(vq(),uq))};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=Wp.prototype=new Xp;_.ub=function jq(){return new yv(this.g)};_.tb=function kq(a){return hq(this,a)};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=Vp.prototype=new Wp;_.tb=function pq(a){var b;b=hq(this,a);b&&oq(a.u);return b};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=wq.prototype=sq.prototype=new Fl;_.cM={3:1,10:1,38:1};var tq,uq;_=Aq.prototype=yq.prototype=new Kb;_.vb=function Bq(a){a.ab()};_.cM={};_=Eq.prototype=Cq.prototype=new Kb;_.vb=function Fq(a){a.cb()};_.cM={};_=Iq.prototype=new Ib;_.ab=function Mq(){Kq(this)};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=Hq.prototype=new Iq;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=Pq.prototype=new Wp;_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.e=null;_.f=null;_=Sq.prototype=new Hq;_.ab=function kr(){!this.c&&Yq(this,this.k);Kq(this)};_.bb=function lr(a){var b,c,d;if(this.u[ZD]){return}d=xp(a.type);switch(d){case 1:if(!this.b){a.stopPropagation();return}break;case 4:if(Sf(a)==1){this.u.focus();(1&(!this.c&&Yq(this,this.k),this.c.b))<=0&&hr(this);So(this.u);this.i=true;a.preventDefault()}break;case 8:if(this.i){this.i=false;Ro(this.u);(2&(!this.c&&Yq(this,this.k),this.c).b)>0&&Sf(a)==1&&((1&(!this.c&&Yq(this,this.k),this.c.b))>0&&hr(this),Wq(this))}break;case 64:this.i&&(a.preventDefault(),undefined);break;case 32:c=Kp(a);if(this.u.contains(a.target)&&(!c||!this.u.contains(c))){this.i&&(1&(!this.c&&Yq(this,this.k),this.c.b))>0&&hr(this);(2&(!this.c&&Yq(this,this.k),this.c.b))>0&&ir(this)}break;case 16:if(this.u.contains(a.target)){(2&(!this.c&&Yq(this,this.k),this.c.b))<=0&&ir(this);this.i&&(1&(!this.c&&Yq(this,this.k),this.c.b))<=0&&hr(this)}break;case 4096:if(this.j){this.j=false;(1&(!this.c&&Yq(this,this.k),this.c.b))>0&&hr(this)}break;case 8192:if(this.i){this.i=false;(1&(!this.c&&Yq(this,this.k),this.c.b))>0&&hr(this)}}ec(this,a);if((xp(a.type)&896)!=0){b=(a.keyCode||0)&65535;switch(d){case 128:if(b==32){this.j=true;(1&(!this.c&&Yq(this,this.k),this.c.b))<=0&&hr(this)}break;case 512:if(this.j&&b==32){this.j=false;(1&(!this.c&&Yq(this,this.k),this.c.b))>0&&hr(this);Wq(this)}break;case 256:if(b==10||b==13){(1&(!this.c&&Yq(this,this.k),this.c.b))<=0&&hr(this);(1&(!this.c&&Yq(this,this.k),this.c.b))>0&&hr(this);Wq(this)}}}};_.cb=function mr(){fc(this);Uq(this);(2&(!this.c&&Yq(this,this.k),this.c.b))>0&&ir(this)};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.b=false;_.c=null;_.d=null;_.e=null;_.f=null;_.g=null;_.i=false;_.j=false;_.k=null;_.n=null;_.o=null;_=or.prototype=new Kb;_.cM={};_.d=null;_.e=null;_.f=null;_=ur.prototype=nr.prototype=new or;_.cM={};_.b=0;_.c=null;_=Dr.prototype=vr.prototype=new Wp;_.tb=function Er(a){var b,c,d;b=(d=a.u.parentNode,(!d||d.nodeType!=1)&&(d=null),d);c=hq(this,a);if(c){a.u.style[RB]=uB;a.u.style[PB]=uB;a.u.style.display=uB;this.u.removeChild(b);this.c==a&&(this.c=null)}return c};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.b=false;_.c=null;var wr=null;_=Lr.prototype=Fr.prototype=new pd;_.hb=function Mr(){if(this.e){this.b.style[PB]=SB;this.b.style.display=uB;this.c.style.display=tB;this.c.style[PB]=SB}else{this.b.style.display=tB;this.b.style[PB]=SB;this.c.style[PB]=SB;this.c.style.display=uB}this.b.style[nD]=bE;this.c.style[nD]=bE;this.b=null;this.c=null;this.f.u.style.display=tB;this.f=null};_.ib=function Nr(){var a,b,c;a=(c=this.b.parentNode,(!c||c.nodeType!=1)&&(c=null),c);b=a.offsetHeight||0;if(this.e){this.d=this.c.offsetHeight||0;this.c.style[PB]=tw(1,this.d-1)+(ui(),IC)}else{this.d=this.b.offsetHeight||0;this.b.style[PB]=tw(1,this.d-1)+(ui(),IC)}(a.offsetHeight||0)!=b&&(this.d=-1);this.b.style[nD]=oD;this.c.style[nD]=oD;Jr(this,0);this.b.style.display=uB;this.c.style.display=uB};_.jb=function Or(a){Jr(this,a)};_.cM={24:1};_.b=null;_.c=null;_.d=-1;_.e=false;_.f=null;_=Sr.prototype=Pr.prototype=new Kb;_.cM={};_.b=null;_.c=null;_.d=null;_=Wr.prototype=Tr.prototype=new Wp;_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=$r.prototype=Yr.prototype=new Ib;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=bs.prototype=new Ib;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.b=null;_=is.prototype=as.prototype=new bs;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=ns.prototype=ms.prototype=_r.prototype=new as;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};var xs,ys,zs;_=Bs.prototype=new Kb;_.cM={};_=Fs.prototype=Ds.prototype=new Bs;_.cM={};_.b=null;var Is;_=Ms.prototype=Ks.prototype=new Kb;_.cM={};_.b=null;_=Vs.prototype=Qs.prototype=new Pq;_.tb=function Ws(a){var b,c,d;c=(d=a.u.parentNode,(!d||d.nodeType!=1)&&(d=null),d);b=hq(this,a);b&&this.c.removeChild(c);return b};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.c=null;_=$s.prototype=Xs.prototype=new Ib;_.bb=function at(a){xp(a.type)==32768&&!!this.b&&(this.u[uE]=uB,undefined);ec(this,a)};_.db=function bt(){var a;a=tg(this.u,uE);Fw(GD,a)&&Yo(new lt(this))};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.b=null;_=dt.prototype=new Kb;_.cM={};_=ht.prototype=ct.prototype=new dt;_.cM={};_=lt.prototype=it.prototype=new Kb;_.mb=function mt(){kt(this)};_.cM={13:1,16:1};_.b=null;_=rt.prototype=pt.prototype=new as;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=yt.prototype=vt.prototype=new Kb;_.mb=function zt(){this.e=false;if(this.b){return}on(this.d,this.c,new Ct)};_.cM={13:1};_.b=false;_.c=0;_.d=null;_.e=false;_=Ct.prototype=At.prototype=new Kb;_.cM={};_=Nt.prototype=Dt.prototype=new Wp;_.db=function Ot(){};_.eb=function Pt(){};_.tb=function Qt(a){var b;return b=hq(this,a),b&&pn(this.b,a.s),b};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.b=null;_.c=null;_=Ut.prototype=St.prototype=new Sq;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=Wt.prototype=new Hb;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=Yt.prototype=new Vp;_.cM={18:1,19:1,20:1,22:1,31:1,32:1,36:1,37:1};var Zt,$t,_t;_=iu.prototype=gu.prototype=new Kb;_.vb=function ju(a){a._()&&a.cb()};_.cM={};_=mu.prototype=ku.prototype=new Kb;_.qb=function nu(a){du()};_.cM={6:1,9:1};_=qu.prototype=ou.prototype=new Yt;_.cM={18:1,19:1,20:1,22:1,31:1,32:1,36:1,37:1};_=wu.prototype=ru.prototype=new Xp;_.wb=function yu(){return this.u};_.ub=function zu(){return new Fu(this)};_.tb=function Au(a){return uu(this,a)};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.c=null;_=Fu.prototype=Bu.prototype=new Kb;_.rb=function Gu(){return this.b};_.sb=function Hu(){return Eu(this)};_.cM={};_.c=null;_=Xu.prototype=Nu.prototype=new Wt;_.ub=function Yu(){return new yv(this.d)};_.tb=function Zu(a){return Uu(this,a)};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.b=0;_.c=null;_.e=null;_.f=-1;_=av.prototype=$u.prototype=new Kb;_.fb=function bv(a){Wu(this.b,this.c)};_.cM={4:1,9:1};_.b=null;_.c=null;_=fv.prototype=cv.prototype=new ru;_.wb=function gv(){return this.b};_.cM={18:1,19:1,21:1,22:1,31:1,32:1,36:1,37:1};_.b=null;_=qv.prototype=hv.prototype=new Kb;_.ub=function rv(){return new yv(this)};_.cM={};_.b=null;_.c=0;_=yv.prototype=sv.prototype=new Kb;_.rb=function zv(){return this.b<this.c.c-1};_.sb=function Av(){return wv(this)};_.cM={};_.b=-1;_.c=null;_=Lv.prototype=Jv.prototype=new Wd;_.cM={3:1,10:1,38:1};_=Pv.prototype=Nv.prototype=new Kb;_.cM={};_=Tv.prototype=Rv.prototype=new Wd;_.cM={3:1,10:1,38:1};_=Yv.prototype=Wv.prototype=new Wd;_.cM={3:1,10:1,38:1};_=_v.prototype=Zv.prototype=new Wd;_.cM={3:1,10:1,38:1};_=dw.prototype=cw.prototype=aw.prototype=new Wd;_.cM={3:1,10:1,38:1};_=fw.prototype=new Kb;_.cM={38:1,41:1};_=iw.prototype=ew.prototype=new fw;_.eQ=function jw(a){return a!=null&&a.cM&&!!a.cM[23]&&qm(a,23).b==this.b};_.hC=function kw(){return this.b};_.cM={23:1,38:1,39:1,41:1};_.b=0;var nw;_=yw.prototype=xw.prototype=vw.prototype=new Wd;_.cM={3:1,10:1,38:1};_=Bw.prototype=zw.prototype=new Kb;_.cM={38:1,42:1};_=String.prototype;_.eQ=function Pw(a){return Fw(this,a)};_.hC=function Rw(){return Yw(this)};_.cM={1:1,38:1,39:1};var Tw,Uw=0,Vw;_=ax.prototype=$w.prototype=new Wd;_.cM={3:1,10:1,38:1};_=bx.prototype=new Kb;_.xb=function ex(a){throw new ax(TE)};_.yb=function fx(a){var b;b=dx(this.ub(),a);return !!b};_.Ab=function gx(a){var b,c,d;d=this.zb();a.length<d&&(a=_l(a,d));c=this.ub();for(b=0;b<d;++b){em(a,b,c.sb())}a.length>d&&em(a,d,null);return a};_.cM={};_=ix.prototype=new Kb;_.eQ=function lx(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[11])){return false}e=qm(a,11);if(this.e!=e.e){return false}for(c=new Xx((new Px(e)).b);Ey(c.b);){b=qm(Fy(c.b),43);d=b.Cb();f=b.Db();if(!(d==null?this.d:d!=null&&d.cM&&!!d.cM[1]?SE+qm(d,1) in this.f:vx(this,d,~~ve(d)))){return false}if(!hA(f,d==null?this.c:d!=null&&d.cM&&!!d.cM[1]?this.f[SE+qm(d,1)]:tx(this,d,~~ve(d)))){return false}}return true};_.hC=function mx(){var a,b,c;c=0;for(b=new Xx((new Px(this)).b);Ey(b.b);){a=qm(Fy(b.b),43);c+=a.hC();c=~~c}return c};_.cM={11:1};_=hx.prototype=new ix;_.Bb=function Fx(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&te(a,b)};_.cM={11:1};_.b=null;_.c=null;_.d=false;_.e=0;_.f=null;_=Hx.prototype=new bx;_.eQ=function Jx(a){var b,c,d;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[44])){return false}c=qm(a,44);if(c.zb()!=this.zb()){return false}for(b=c.ub();b.rb();){d=b.sb();if(!this.yb(d)){return false}}return true};_.hC=function Kx(){var a,b,c;a=0;for(b=this.ub();b.rb();){c=b.sb();if(c!=null){a+=ve(c);a=~~a}}return a};_.cM={44:1};_=Px.prototype=Gx.prototype=new Hx;_.yb=function Qx(a){return Mx(this,a)};_.ub=function Rx(){return new Xx(this.b)};_.zb=function Sx(){return this.b.e};_.cM={44:1};_.b=null;_=Xx.prototype=Tx.prototype=new Kb;_.rb=function Yx(){return Ey(this.b)};_.sb=function Zx(){return qm(Fy(this.b),43)};_.cM={};_.b=null;_=_x.prototype=new Kb;_.eQ=function by(a){var b;if(a!=null&&a.cM&&!!a.cM[43]){b=qm(a,43);if(hA(this.Cb(),b.Cb())&&hA(this.Db(),b.Db())){return true}}return false};_.hC=function cy(){var a,b;a=0;b=0;this.Cb()!=null&&(a=ve(this.Cb()));this.Db()!=null&&(b=ve(this.Db()));return a^b};_.cM={43:1};_=ey.prototype=$x.prototype=new _x;_.Cb=function fy(){return null};_.Db=function gy(){return this.b.c};_.Eb=function hy(a){return zx(this.b,a)};_.cM={43:1};_.b=null;_=ky.prototype=iy.prototype=new _x;_.Cb=function ly(){return this.b};_.Db=function my(){return this.c.f[SE+this.b]};_.Eb=function ny(a){return Ax(this.c,this.b,a)};_.cM={43:1};_.b=null;_.c=null;_=oy.prototype=new bx;_.xb=function sy(a){this.Fb(this.zb(),a);return true};_.Fb=function ty(a,b){throw new ax(WE)};_.eQ=function vy(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[12])){return false}f=qm(a,12);if(this.zb()!=f.zb()){return false}d=new Gy(this);e=f.ub();while(d.c<d.d.zb()){b=Fy(d);c=Fy(e);if(!(b==null?c==null:te(b,c))){return false}}return true};_.hC=function wy(){var a,b,c;b=1;a=new Gy(this);while(a.c<a.d.zb()){c=Fy(a);b=31*b+(c==null?0:ve(c));b=~~b}return b};_.ub=function yy(){return new Gy(this)};_.Hb=function zy(){return new My(this,0)};_.Ib=function Ay(a){return new My(this,a)};_.cM={12:1};_=Gy.prototype=By.prototype=new Kb;_.rb=function Hy(){return this.c<this.d.zb()};_.sb=function Iy(){return Fy(this)};_.cM={};_.c=0;_.d=null;_=My.prototype=Jy.prototype=new By;_.cM={};_.b=null;_=Qy.prototype=Ny.prototype=new Hx;_.yb=function Ry(a){return rx(this.b,a)};_.ub=function Sy(){var a;return a=new Xx(this.c.b),new Wy(a)};_.zb=function Ty(){return this.c.b.e};_.cM={44:1};_.b=null;_.c=null;_=Wy.prototype=Uy.prototype=new Kb;_.rb=function Xy(){return Ey(this.b.b)};_.sb=function Yy(){var a;a=qm(Fy(this.b.b),43);return a.Cb()};_.cM={};_.b=null;_=iz.prototype=Zy.prototype=new oy;_.xb=function jz(a){return em(this.b,this.c++,a),true};_.Fb=function kz(a,b){bz(this,a,b)};_.yb=function lz(a){return dz(this,a,0)!=-1};_.Gb=function mz(a){return uy(a,this.c),this.b[a]};_.zb=function nz(){return this.c};_.Ab=function qz(a){return hz(this,a)};_.cM={12:1,38:1};_.c=0;var tz;_=xz.prototype=vz.prototype=new oy;_.yb=function yz(a){return false};_.Gb=function zz(a){throw new cw};_.zb=function Az(){return 0};_.cM={12:1,38:1};_=Ez.prototype=Bz.prototype=new hx;_.cM={11:1,38:1};_=Lz.prototype=Fz.prototype=new Hx;_.xb=function Mz(a){var b;return b=xx(this.b,a,this),b==null};_.yb=function Nz(a){return rx(this.b,a)};_.ub=function Oz(){var a;return a=new Xx(kx(this.b).c.b),new Wy(a)};_.zb=function Pz(){return this.b.e};_.cM={38:1,44:1};_.b=null;_=Yz.prototype=Vz.prototype=new _x;_.Cb=function Zz(){return this.b};_.Db=function $z(){return this.c};_.Eb=function _z(a){var b;b=this.c;this.c=a;return b};_.cM={43:1};_.b=null;_.c=null;_=cA.prototype=aA.prototype=new Wd;_.cM={3:1,10:1,38:1};var $entry=Se;var Fm=new Pv,Qm=new Pv,Km=new Pv,Gm=new Pv,Hm=new Pv,Im=new Pv,Jm=new Pv,Rm=new Pv,Lm=new Pv,Mm=new Pv,Nm=new Pv,Om=new Pv,Pm=new Pv;$stats && $stats({moduleName:'kuneintro',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.kuneintro) $wnd.kuneintro.onScriptLoad();
+--></script></body></html>
\ No newline at end of file
Modified: intro/war/kuneintro/kuneintro.nocache.js
===================================================================
--- intro/war/kuneintro/kuneintro.nocache.js 2011-05-09 10:28:32 UTC (rev 1362)
+++ intro/war/kuneintro/kuneintro.nocache.js 2011-05-09 10:41:51 UTC (rev 1363)
@@ -1,4 +1,4 @@
-function kuneintro(){var Q='',wb='" for "gwt:onLoadErrorFn"',ub='" for "gwt:onPropertyErrorFn"',db='"><\/script>',fb='#',Ub='.cache.html',hb='/',Ob='19BC1A361F2B7956E2DD818E86A811BD',Pb='2395ED86C3E2109E1C70A54B34EE32A8',Qb='562FC548B41DADF6F2F1ADD57F46ADD9',Rb='7F5A6E1CFA1AA01985107DFB19A18960',Tb=':',ob='::',Wb='<script defer="defer">kuneintro.onInjectionDone(\'kuneintro\')<\/script>',cb='<script id="',rb='=',gb='?',tb='Bad handler "',Sb='C068E077B2DA853B0A008F72CAD53F7E',Vb='DOMContentLoaded',eb='SCRIPT',bb='__gwt_marker_kuneintro',ib='base',$='baseUrl',U='begin',T='bootstrap',kb='clear.cache.gif',qb='content',Z='end',Ib='gecko',Jb='gecko1_8',V='gwt.codesvr=',W='gwt.hosted=',X='gwt.hybrid',vb='gwt:onLoadErrorFn',sb='gwt:onPropertyErrorFn',pb='gwt:property',Mb='hosted.html?kuneintro',Hb='ie6',Gb='ie8',xb='iframe',jb='img',yb="javascript:''",R='kuneintro',ab='kuneintro.nocache.js',nb='kuneintro::',Lb='loadExternalRefs',lb='meta',Ab='moduleRequested',Y='moduleStartup',Fb='msie',mb='name',Cb='opera',zb='position:absolute;width:0;height:0;border:none',Eb='safari',_='script',Nb='selectingPermutation',S='startup',Kb='unknown',Bb='user.agent',Db='webkit';var m=window,n=document,o=m.__gwtStatsEvent?function(a){return m.__gwtStatsEvent(a)}:null,p=m.__gwtStatsSessionId?m.__gwtStatsSessionId:null,q,r,s,t=Q,u={},v=[],w=[],x=[],y=0,z,A;o&&o({moduleName:R,sessionId:p,subSystem:S,evtGroup:T,millis:(new Date).getTime(),type:U});if(!m.__gwt_stylesLoaded){m.__gwt_stylesLoaded={}}if(!m.__gwt_scriptsLoaded){m.__gwt_scriptsLoaded={}}function B(){var b=false;try{var c=m.location.search;return (c.indexOf(V)!=-1||(c.indexOf(W)!=-1||m.external&&m.external.gwtOnLoad))&&c.indexOf(X)==-1}catch(a){}B=function(){return b};return b}
+function kuneintro(){var Q='',wb='" for "gwt:onLoadErrorFn"',ub='" for "gwt:onPropertyErrorFn"',db='"><\/script>',fb='#',Ub='.cache.html',hb='/',Ob='646EA6635E6B00091F7BD7DB8B7ED723',Pb='7288647188B7FBAF7C723CA9948A1B6A',Tb=':',ob='::',Wb='<script defer="defer">kuneintro.onInjectionDone(\'kuneintro\')<\/script>',cb='<script id="',rb='=',gb='?',Qb='ABC9EFE0679CA6698BBC356D35F42728',Rb='AD77DDEC026A3F14290D40078777587B',tb='Bad handler "',Sb='C090FC3BCE9143D723B3120CBBBD6641',Vb='DOMContentLoaded',eb='SCRIPT',bb='__gwt_marker_kuneintro',ib='base',$='baseUrl',U='begin',T='bootstrap',kb='clear.cache.gif',qb='content',Z='end',Ib='gecko',Jb='gecko1_8',V='gwt.codesvr=',W='gwt.hosted=',X='gwt.hybrid',vb='gwt:onLoadErrorFn',sb='gwt:onPropertyErrorFn',pb='gwt:property',Mb='hosted.html?kuneintro',Hb='ie6',Gb='ie8',xb='iframe',jb='img',yb="javascript:''",R='kuneintro',ab='kuneintro.nocache.js',nb='kuneintro::',Lb='loadExternalRefs',lb='meta',Ab='moduleRequested',Y='moduleStartup',Fb='msie',mb='name',Cb='opera',zb='position:absolute;width:0;height:0;border:none',Eb='safari',_='script',Nb='selectingPermutation',S='startup',Kb='unknown',Bb='user.agent',Db='webkit';var m=window,n=document,o=m.__gwtStatsEvent?function(a){return m.__gwtStatsEvent(a)}:null,p=m.__gwtStatsSessionId?m.__gwtStatsSessionId:null,q,r,s,t=Q,u={},v=[],w=[],x=[],y=0,z,A;o&&o({moduleName:R,sessionId:p,subSystem:S,evtGroup:T,millis:(new Date).getTime(),type:U});if(!m.__gwt_stylesLoaded){m.__gwt_stylesLoaded={}}if(!m.__gwt_scriptsLoaded){m.__gwt_scriptsLoaded={}}function B(){var b=false;try{var c=m.location.search;return (c.indexOf(V)!=-1||(c.indexOf(W)!=-1||m.external&&m.external.gwtOnLoad))&&c.indexOf(X)==-1}catch(a){}B=function(){return b};return b}
function C(){if(q&&r){var b=n.getElementById(R);var c=b.contentWindow;if(B()){c.__gwt_getProperty=function(a){return I(a)}}kuneintro=null;c.gwtOnLoad(z,R,t,y);o&&o({moduleName:R,sessionId:p,subSystem:S,evtGroup:Y,millis:(new Date).getTime(),type:Z})}}
function D(){if(u[$]){t=u[$];return t}var e;var f=n.getElementsByTagName(_);for(var g=0;g<f.length;++g){if(f[g].src.indexOf(ab)!=-1){e=f[g]}}if(!e){var h=bb;var i;n.write(cb+h+db);i=n.getElementById(h);e=i&&i.previousSibling;while(e&&e.tagName!=eb){e=e.previousSibling}}function j(a){var b=a.lastIndexOf(fb);if(b==-1){b=a.length}var c=a.indexOf(gb);if(c==-1){c=a.length}var d=a.lastIndexOf(hb,Math.min(c,b));return d>=0?a.substring(0,d+1):Q}
;if(e&&e.src){t=j(e.src)}if(t==Q){var k=n.getElementsByTagName(ib);if(k.length>0){t=k[k.length-1].href}else{t=j(n.location.href)}}else if(t.match(/^\w+:\/\//)){}else{var l=n.createElement(jb);l.src=t+kb;t=j(l.src)}if(i){i.parentNode.removeChild(i)}return t}
@@ -6,6 +6,6 @@
function H(a,b){var c=x;for(var d=0,e=a.length-1;d<e;++d){c=c[a[d]]||(c[a[d]]=[])}c[a[e]]=b}
function I(a){var b=w[a](),c=v[a];if(b in c){return b}var d=[];for(var e in c){d[c[e]]=e}if(A){A(a,d,b)}throw null}
var J;function K(){if(!J){J=true;var a=n.createElement(xb);a.src=yb;a.id=R;a.style.cssText=zb;a.tabIndex=-1;n.body.appendChild(a);o&&o({moduleName:R,sessionId:p,subSystem:S,evtGroup:Y,millis:(new Date).getTime(),type:Ab});a.contentWindow.location.replace(t+M)}}
-w[Bb]=function(){var b=navigator.userAgent.toLowerCase();var c=function(a){return parseInt(a[1])*1000+parseInt(a[2])};if(b.indexOf(Cb)!=-1){return Cb}else if(b.indexOf(Db)!=-1){return Eb}else if(b.indexOf(Fb)!=-1){if(document.documentMode>=8){return Gb}else{var d=/msie ([0-9]+)\.([0-9]+)/.exec(b);if(d&&d.length==3){var e=c(d);if(e>=6000){return Hb}}}}else if(b.indexOf(Ib)!=-1){return Jb}return Kb};v[Bb]={gecko1_8:0,ie6:1,ie8:2,opera:3,safari:4};kuneintro.onScriptLoad=function(){if(J){r=true;C()}};kuneintro.onInjectionDone=function(){q=true;o&&o({moduleName:R,sessionId:p,subSystem:S,evtGroup:Lb,millis:(new Date).getTime(),type:Z});C()};E();D();var L;var M;if(B()){if(m.external&&(m.external.initModule&&m.external.initModule(R))){m.location.reload();return}M=Mb;L=Q}o&&o({moduleName:R,sessionId:p,subSystem:S,evtGroup:T,millis:(new Date).getTime(),type:Nb});if(!B()){try{H([Hb],Ob);H([Jb],Pb);H([Eb],Qb);H([Cb],Rb);H([Gb],Sb);L=x[I(Bb)];var N=L.indexOf(Tb);if(N!=-1){y=Number(L.substring(N+1));L=L.substring(0,N)}M=L+Ub}catch(a){return}}var O;function P(){if(!s){s=true;C();if(n.removeEventListener){n.removeEventListener(Vb,P,false)}if(O){clearInterval(O)}}}
+w[Bb]=function(){var b=navigator.userAgent.toLowerCase();var c=function(a){return parseInt(a[1])*1000+parseInt(a[2])};if(b.indexOf(Cb)!=-1){return Cb}else if(b.indexOf(Db)!=-1){return Eb}else if(b.indexOf(Fb)!=-1){if(document.documentMode>=8){return Gb}else{var d=/msie ([0-9]+)\.([0-9]+)/.exec(b);if(d&&d.length==3){var e=c(d);if(e>=6000){return Hb}}}}else if(b.indexOf(Ib)!=-1){return Jb}return Kb};v[Bb]={gecko1_8:0,ie6:1,ie8:2,opera:3,safari:4};kuneintro.onScriptLoad=function(){if(J){r=true;C()}};kuneintro.onInjectionDone=function(){q=true;o&&o({moduleName:R,sessionId:p,subSystem:S,evtGroup:Lb,millis:(new Date).getTime(),type:Z});C()};E();D();var L;var M;if(B()){if(m.external&&(m.external.initModule&&m.external.initModule(R))){m.location.reload();return}M=Mb;L=Q}o&&o({moduleName:R,sessionId:p,subSystem:S,evtGroup:T,millis:(new Date).getTime(),type:Nb});if(!B()){try{H([Eb],Ob);H([Hb],Pb);H([Gb],Qb);H([Jb],Rb);H([Cb],Sb);L=x[I(Bb)];var N=L.indexOf(Tb);if(N!=-1){y=Number(L.substring(N+1));L=L.substring(0,N)}M=L+Ub}catch(a){return}}var O;function P(){if(!s){s=true;C();if(n.removeEventListener){n.removeEventListener(Vb,P,false)}if(O){clearInterval(O)}}}
if(n.addEventListener){n.addEventListener(Vb,function(){K();P()},false)}var O=setInterval(function(){if(/loaded|complete/.test(n.readyState)){K();P()}},50);o&&o({moduleName:R,sessionId:p,subSystem:S,evtGroup:T,millis:(new Date).getTime(),type:Z});o&&o({moduleName:R,sessionId:p,subSystem:S,evtGroup:Lb,millis:(new Date).getTime(),type:U});n.write(Wb)}
kuneintro();
\ No newline at end of file
1
0
r1362 - in intro: . .settings src/cc/kune/intro/client war war/WEB-INF war/kuneintro
by Vicente J. Ruiz Jurado 09 May '11
by Vicente J. Ruiz Jurado 09 May '11
09 May '11
Author: vjrj_
Date: 2011-05-09 12:28:32 +0200 (Mon, 09 May 2011)
New Revision: 1362
Added:
intro/.settings/
intro/.settings/com.google.gdt.eclipse.core.prefs
intro/.settings/com.google.gwt.eclipse.core.prefs
intro/.settings/org.eclipse.jdt.core.prefs
intro/.settings/org.eclipse.jdt.ui.prefs
intro/fabfile.py
intro/war/about.html
intro/war/frame-def.css
intro/war/kuneintro/
intro/war/kuneintro/0A9476898799A150D840F0B1C3672921.cache.png
intro/war/kuneintro/19BC1A361F2B7956E2DD818E86A811BD.cache.html
intro/war/kuneintro/2395ED86C3E2109E1C70A54B34EE32A8.cache.html
intro/war/kuneintro/365A1152800FA0737250805ADEAAFABF.cache.png
intro/war/kuneintro/396F806CD63ABD414BFBB9D57429F05B.cache.png
intro/war/kuneintro/409D47324359E3F14C463CFDFEAE25A4.cache.png
intro/war/kuneintro/562FC548B41DADF6F2F1ADD57F46ADD9.cache.html
intro/war/kuneintro/7F5A6E1CFA1AA01985107DFB19A18960.cache.html
intro/war/kuneintro/C068E077B2DA853B0A008F72CAD53F7E.cache.html
intro/war/kuneintro/DF7764EEC1903CD03C9545B354D8D8E4.cache.png
intro/war/kuneintro/E44767377485D18D6B6864F65BA8EF73.cache.png
intro/war/kuneintro/EDC7827FEEA59EE44AD790B1C6430C45.cache.png
intro/war/kuneintro/clear.cache.gif
intro/war/kuneintro/hosted.html
intro/war/kuneintro/kuneintro.nocache.js
Modified:
intro/
intro/src/cc/kune/intro/client/IntroTabPanel.java
intro/src/cc/kune/intro/client/IntroTabPanel.ui.xml
intro/war/WEB-INF/
Log:
last changes
Property changes on: intro
___________________________________________________________________
Name: svn:ignore
+ .gwt
test-classes
Added: intro/.settings/com.google.gdt.eclipse.core.prefs
===================================================================
--- intro/.settings/com.google.gdt.eclipse.core.prefs (rev 0)
+++ intro/.settings/com.google.gdt.eclipse.core.prefs 2011-05-09 10:28:32 UTC (rev 1362)
@@ -0,0 +1,4 @@
+#Sat May 07 23:25:08 CEST 2011
+eclipse.preferences.version=1
+warSrcDir=war
+warSrcDirIsOutput=true
Added: intro/.settings/com.google.gwt.eclipse.core.prefs
===================================================================
--- intro/.settings/com.google.gwt.eclipse.core.prefs (rev 0)
+++ intro/.settings/com.google.gwt.eclipse.core.prefs 2011-05-09 10:28:32 UTC (rev 1362)
@@ -0,0 +1,4 @@
+#Sat May 07 23:46:00 CEST 2011
+eclipse.preferences.version=1
+filesCopiedToWebInfLib=gwt-servlet.jar
+gwtCompileSettings=PGd3dC1jb21waWxlLXNldHRpbmdzPjxsb2ctbGV2ZWw+SU5GTzwvbG9nLWxldmVsPjxvdXRwdXQtc3R5bGU+T0JGVVNDQVRFRDwvb3V0cHV0LXN0eWxlPjxleHRyYS1hcmdzPjwhW0NEQVRBW11dPjwvZXh0cmEtYXJncz48dm0tYXJncz48IVtDREFUQVstWG14NTEybV1dPjwvdm0tYXJncz48ZW50cnktcG9pbnQtbW9kdWxlPmNjLmt1bmUuaW50cm8uS3VuZV9pbnRybzwvZW50cnktcG9pbnQtbW9kdWxlPjwvZ3d0LWNvbXBpbGUtc2V0dGluZ3M+
Added: intro/.settings/org.eclipse.jdt.core.prefs
===================================================================
--- intro/.settings/org.eclipse.jdt.core.prefs (rev 0)
+++ intro/.settings/org.eclipse.jdt.core.prefs 2011-05-09 10:28:32 UTC (rev 1362)
@@ -0,0 +1,270 @@
+#Sat May 07 23:47:31 CEST 2011
+eclipse.preferences.version=1
+org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
+org.eclipse.jdt.core.formatter.alignment_for_assignment=0
+org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16
+org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
+org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
+org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
+org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
+org.eclipse.jdt.core.formatter.alignment_for_method_declaration=0
+org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
+org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=2
+org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
+org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
+org.eclipse.jdt.core.formatter.blank_lines_after_package=1
+org.eclipse.jdt.core.formatter.blank_lines_before_field=0
+org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
+org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
+org.eclipse.jdt.core.formatter.blank_lines_before_member_type=0
+org.eclipse.jdt.core.formatter.blank_lines_before_method=1
+org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=0
+org.eclipse.jdt.core.formatter.blank_lines_before_package=0
+org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
+org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
+org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
+org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
+org.eclipse.jdt.core.formatter.comment.format_block_comments=true
+org.eclipse.jdt.core.formatter.comment.format_header=false
+org.eclipse.jdt.core.formatter.comment.format_html=true
+org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
+org.eclipse.jdt.core.formatter.comment.format_line_comments=true
+org.eclipse.jdt.core.formatter.comment.format_source_code=true
+org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
+org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
+org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
+org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert
+org.eclipse.jdt.core.formatter.comment.line_length=80
+org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=true
+org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries=true
+org.eclipse.jdt.core.formatter.compact_else_if=true
+org.eclipse.jdt.core.formatter.continuation_indentation=2
+org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
+org.eclipse.jdt.core.formatter.disabling_tag=@formatter\:off
+org.eclipse.jdt.core.formatter.enabling_tag=@formatter\:on
+org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
+org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
+org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
+org.eclipse.jdt.core.formatter.indent_empty_lines=false
+org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
+org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
+org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
+org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false
+org.eclipse.jdt.core.formatter.indentation.size=2
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_member=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_label=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
+org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
+org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
+org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
+org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
+org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.join_lines_in_comments=true
+org.eclipse.jdt.core.formatter.join_wrapped_lines=true
+org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
+org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
+org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
+org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
+org.eclipse.jdt.core.formatter.lineSplit=105
+org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
+org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
+org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
+org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
+org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
+org.eclipse.jdt.core.formatter.tabulation.char=space
+org.eclipse.jdt.core.formatter.tabulation.size=2
+org.eclipse.jdt.core.formatter.use_on_off_tags=true
+org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
+org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true
+org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true
Added: intro/.settings/org.eclipse.jdt.ui.prefs
===================================================================
--- intro/.settings/org.eclipse.jdt.ui.prefs (rev 0)
+++ intro/.settings/org.eclipse.jdt.ui.prefs 2011-05-09 10:28:32 UTC (rev 1362)
@@ -0,0 +1,110 @@
+#Sat May 07 23:47:59 CEST 2011
+cleanup.add_default_serial_version_id=true
+cleanup.add_generated_serial_version_id=false
+cleanup.add_missing_annotations=true
+cleanup.add_missing_deprecated_annotations=true
+cleanup.add_missing_methods=false
+cleanup.add_missing_nls_tags=false
+cleanup.add_missing_override_annotations=true
+cleanup.add_missing_override_annotations_interface_methods=true
+cleanup.add_serial_version_id=true
+cleanup.always_use_blocks=true
+cleanup.always_use_parentheses_in_expressions=true
+cleanup.always_use_this_for_non_static_field_access=false
+cleanup.always_use_this_for_non_static_method_access=false
+cleanup.convert_to_enhanced_for_loop=false
+cleanup.correct_indentation=false
+cleanup.format_source_code=true
+cleanup.format_source_code_changes_only=false
+cleanup.make_local_variable_final=true
+cleanup.make_parameters_final=true
+cleanup.make_private_fields_final=true
+cleanup.make_type_abstract_if_missing_method=false
+cleanup.make_variable_declarations_final=true
+cleanup.never_use_blocks=false
+cleanup.never_use_parentheses_in_expressions=false
+cleanup.organize_imports=true
+cleanup.qualify_static_field_accesses_with_declaring_class=false
+cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
+cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
+cleanup.qualify_static_member_accesses_with_declaring_class=true
+cleanup.qualify_static_method_accesses_with_declaring_class=false
+cleanup.remove_private_constructors=true
+cleanup.remove_trailing_whitespaces=true
+cleanup.remove_trailing_whitespaces_all=true
+cleanup.remove_trailing_whitespaces_ignore_empty=false
+cleanup.remove_unnecessary_casts=true
+cleanup.remove_unnecessary_nls_tags=true
+cleanup.remove_unused_imports=true
+cleanup.remove_unused_local_variables=false
+cleanup.remove_unused_private_fields=true
+cleanup.remove_unused_private_members=false
+cleanup.remove_unused_private_methods=true
+cleanup.remove_unused_private_types=true
+cleanup.sort_members=true
+cleanup.sort_members_all=true
+cleanup.use_blocks=true
+cleanup.use_blocks_only_for_return_and_throw=false
+cleanup.use_parentheses_in_expressions=false
+cleanup.use_this_for_non_static_field_access=false
+cleanup.use_this_for_non_static_field_access_only_if_necessary=true
+cleanup.use_this_for_non_static_method_access=false
+cleanup.use_this_for_non_static_method_access_only_if_necessary=true
+cleanup_profile=_kune-clean-up
+cleanup_settings_version=2
+eclipse.preferences.version=1
+editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
+formatter_profile=_kune-formatter
+formatter_settings_version=11
+sp_cleanup.add_default_serial_version_id=true
+sp_cleanup.add_generated_serial_version_id=false
+sp_cleanup.add_missing_annotations=true
+sp_cleanup.add_missing_deprecated_annotations=true
+sp_cleanup.add_missing_methods=false
+sp_cleanup.add_missing_nls_tags=false
+sp_cleanup.add_missing_override_annotations=true
+sp_cleanup.add_missing_override_annotations_interface_methods=true
+sp_cleanup.add_serial_version_id=false
+sp_cleanup.always_use_blocks=true
+sp_cleanup.always_use_parentheses_in_expressions=false
+sp_cleanup.always_use_this_for_non_static_field_access=false
+sp_cleanup.always_use_this_for_non_static_method_access=false
+sp_cleanup.convert_to_enhanced_for_loop=true
+sp_cleanup.correct_indentation=true
+sp_cleanup.format_source_code=true
+sp_cleanup.format_source_code_changes_only=false
+sp_cleanup.make_local_variable_final=true
+sp_cleanup.make_parameters_final=true
+sp_cleanup.make_private_fields_final=true
+sp_cleanup.make_type_abstract_if_missing_method=false
+sp_cleanup.make_variable_declarations_final=true
+sp_cleanup.never_use_blocks=false
+sp_cleanup.never_use_parentheses_in_expressions=true
+sp_cleanup.on_save_use_additional_actions=true
+sp_cleanup.organize_imports=true
+sp_cleanup.qualify_static_field_accesses_with_declaring_class=false
+sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
+sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
+sp_cleanup.qualify_static_member_accesses_with_declaring_class=false
+sp_cleanup.qualify_static_method_accesses_with_declaring_class=false
+sp_cleanup.remove_private_constructors=true
+sp_cleanup.remove_trailing_whitespaces=true
+sp_cleanup.remove_trailing_whitespaces_all=true
+sp_cleanup.remove_trailing_whitespaces_ignore_empty=false
+sp_cleanup.remove_unnecessary_casts=true
+sp_cleanup.remove_unnecessary_nls_tags=false
+sp_cleanup.remove_unused_imports=true
+sp_cleanup.remove_unused_local_variables=false
+sp_cleanup.remove_unused_private_fields=true
+sp_cleanup.remove_unused_private_members=false
+sp_cleanup.remove_unused_private_methods=true
+sp_cleanup.remove_unused_private_types=true
+sp_cleanup.sort_members=true
+sp_cleanup.sort_members_all=true
+sp_cleanup.use_blocks=true
+sp_cleanup.use_blocks_only_for_return_and_throw=false
+sp_cleanup.use_parentheses_in_expressions=false
+sp_cleanup.use_this_for_non_static_field_access=false
+sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true
+sp_cleanup.use_this_for_non_static_method_access=false
+sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true
Added: intro/fabfile.py
===================================================================
--- intro/fabfile.py (rev 0)
+++ intro/fabfile.py 2011-05-09 10:28:32 UTC (rev 1362)
@@ -0,0 +1,27 @@
+from fabric.api import *
+
+env.hosts = ['scm.ourproject.org']
+kune_path = '/home/groups/kune/htdocs/intro/'
+
+def commit():
+ "Similar to prepare_deploy"
+ prepare_deploy()
+
+def set_user():
+ "Set a different user from your system user to deploy"
+ # put user = you-ourproject-user in the file ~/.fabricrc (if different from your system user)
+ env.user = prompt('Type your user in ourproject.org: ')
+
+def prepare_deploy():
+ "Commit last changes to Kune repo"
+ local('svn commit -m ""')
+
+def svn_update():
+ "Updates MC website with the repository files."
+ run("cd %s; svn up" % kune_path)
+ run("chgrp -R kune %s" % kune_path)
+
+def deploy():
+ run('echo Deploying with user: "%(user)s"' % env)
+ prepare_deploy()
+ svn_update()
Modified: intro/src/cc/kune/intro/client/IntroTabPanel.java
===================================================================
--- intro/src/cc/kune/intro/client/IntroTabPanel.java 2011-05-08 21:13:40 UTC (rev 1361)
+++ intro/src/cc/kune/intro/client/IntroTabPanel.java 2011-05-09 10:28:32 UTC (rev 1362)
@@ -9,12 +9,13 @@
import com.google.gwt.user.client.ui.Composite;
import com.google.gwt.user.client.ui.DeckPanel;
import com.google.gwt.user.client.ui.FlowPanel;
+import com.google.gwt.user.client.ui.Frame;
import com.google.gwt.user.client.ui.HTML;
import com.google.gwt.user.client.ui.HorizontalPanel;
import com.google.gwt.user.client.ui.InlineLabel;
import com.google.gwt.user.client.ui.Label;
import com.google.gwt.user.client.ui.PushButton;
-import com.google.gwt.user.client.ui.ScrollPanel;
+import com.google.gwt.user.client.ui.SimplePanel;
import com.google.gwt.user.client.ui.TabLayoutPanel;
import com.google.gwt.user.client.ui.Widget;
@@ -23,15 +24,19 @@
interface IntroTabPanelUiBinder extends UiBinder<Widget, IntroTabPanel> {
}
+ private static final String CREDITS_TITLE = "Credits";
+
+ private static final String PRESENTING = "Presenting";
private static IntroTabPanelUiBinder uiBinder = GWT.create(IntroTabPanelUiBinder.class);
-
private static final String WHY_DO_WE_NEED = "Why do we need";
@UiField
HorizontalPanel btnPanel;
@UiField
- ScrollPanel credits;
+ FlowPanel childPanel;
@UiField
- HTML creditsHtml;
+ FlowPanel credits;
+ @UiField
+ Frame creditsHtml;
private int currentSlide;
@UiField
DeckPanel deck;
@@ -40,9 +45,11 @@
@UiField
FlowPanel groupsPanel;
@UiField
+ FlowPanel header;
+ @UiField
HTML htmlIntro;
@UiField
- FlowPanel intro;
+ SimplePanel intro;
@UiField
PushButton leftBtn;
@UiField
@@ -52,6 +59,8 @@
@UiField
FlowPanel orgsPanel;
@UiField
+ FlowPanel parentPanel;
+ @UiField
HTML publicField;
@UiField
FlowPanel publicPanel;
@@ -97,11 +106,12 @@
+ "boost collaboration among the members" + "</ul>");
currentSlide = 0;
deck.setAnimationEnabled(false);
- htmlIntro.setHTML("<div class=\"k-home-summary\">" + "<ul>"
- + "<li class=\"tabUsers\">Comunicate with others</li>"
- + "<li class=\"tabGroups\">Work in collaboration</li>"
- + "<li class=\"tabPublic\">And share with the world</li>" + "</ul>" + "</div>");
- creditsHtml.setHTML("alñsidfjaklds");
+ htmlIntro.setHTML("<ul>"
+ + "<li><span class=\"liimg tabUsers\"/><span class=\"litext\">Comunicate with others</span></li>"
+ + "<li><span class=\"liimg tabGroups\"/><span class=\"litext\">Work in collaboration</span></li>"
+ + "<li><span class=\"liimg tabPublic\"/><span class=\"litext\">And share with the world</span></li>"
+ + "</ul>");
+ creditsHtml.setUrl("about.html");
showCurrentSlide();
}
@@ -126,7 +136,8 @@
switch (currentSlide) {
case 0:
deck.showWidget(0);
- // title.setVisible(false);
+ title.setVisible(false);
+ // title.setText(PRESENTING);
break;
case 1:
deck.showWidget(1);
@@ -149,12 +160,12 @@
case 4:
deck.showWidget(1);
tabPanel.selectTab(currentSlide - 1);
- // title.setVisible(true);
+ title.setVisible(true);
title.setText(WHY_DO_WE_NEED);
break;
case 5:
deck.showWidget(2);
- // title.setText("Credits");
+ title.setText(CREDITS_TITLE);
title.setVisible(true);
break;
default:
Modified: intro/src/cc/kune/intro/client/IntroTabPanel.ui.xml
===================================================================
--- intro/src/cc/kune/intro/client/IntroTabPanel.ui.xml 2011-05-08 21:13:40 UTC (rev 1361)
+++ intro/src/cc/kune/intro/client/IntroTabPanel.ui.xml 2011-05-09 10:28:32 UTC (rev 1362)
@@ -15,6 +15,10 @@
width: 100%;
}
+ .header {
+ height: 123px;
+ }
+
.tabscontainer {
background-color: #F0C6A0;
-webkit-border-radius: 10px;
@@ -24,7 +28,8 @@
-webkit-border-top-right-radius: 0px;
-moz-border-radius-topright: 0px;
border-top-right-radius: 0px;
- -webkit-border-top-left-radius: 0px; -moz-border-radius-toplright 0px;
+ -webkit-border-top-left-radius: 0px;
+ -moz-border-radius-toplright: 0px;
border-top-left-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-moz-border-radius-bottomright: 0px;
@@ -32,37 +37,52 @@
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius-bottomleft: 0px;
border-bottom-left-radius: 0px;
- height: 480px !important;
+ height: 480px;
}
.tab {
line-height: 1em;
}
- @external .k-home-summary .tabUsers .tabGroups .tabOrgs .tabPublic .gwt-TabLayoutPanelTab, .gwt-TabLayoutPanelTab, .gwt-TabLayoutPanelTab-selected;
+ @external .k-home-summary .litext .liimg .tabUsers .tabGroups .tabOrgs .tabPublic .gwt-TabLayoutPanelTab, .gwt-TabLayoutPanelTab, .gwt-TabLayoutPanelTab-selected;
.title {
font-size: 44px;
color: #69312f;
font-weight: bold;
text-align: left;
- margin: 10px 18px;
+ padding: 12px 0 0 32px;
width: 200px;
}
.k-home-summary {
- font-size: 32px;
+ margin: 0 auto;
+ position: absolute;
+ top: 32%;
+ }
+
+ .k-home-summary ul {
+ margin: 0;
+ list-style-image: none;
+ list-style-type: none;
+ }
+
+ .k-home-summary li {
color: #dd8a3d;
+ white-space: nowrap;
font-weight: bold;
- white-space: nowrap;
+ font-size: 42px;
+ line-height: 55px;
}
- .k-home-summary li {
- padding-left: 41px;
- background-repeat: no-repeat;
- background-position: 0 .2em;
- line-height: 45px;
+ .litext {
+ top: -7px;
+ position: relative
}
+ .liimg {
+ padding: 0px 45px !important;
+ }
+
.gwt-TabLayoutPanelTab {
background-color: #F3D4AE;
-webkit-border-top-right-radius: 10px;
@@ -185,6 +205,14 @@
padding: 6px 8px 2px;
outline: 0;
}
+
+ .credits {
+ border: 0px;
+ margin: 0px;
+ width: 100%;
+ height: 100%;
+ background-color: #F0C6A0;
+ }
</ui:style>
<ui:image field="kuneLogo" src="kune-intro-logo.png"></ui:image>
@@ -200,16 +228,20 @@
<ui:image field="arrowLeftHover" src="arrow-left-h.png"></ui:image>
<ui:image field="arrowRightHover" src="arrow-right-h.png"></ui:image>
- <g:FlowPanel addStyleNames="{style.parent}">
- <g:FlowPanel addStyleNames="{style.child}">
- <g:InlineLabel addStyleNames="{style.logo} {style.right}"
- ui:field="logo" />
- <g:Label addStyleNames="{style.title}" ui:field="title">Why do we
- need</g:Label>
+ <g:FlowPanel addStyleNames="{style.parent}" ui:field="parentPanel">
+ <g:FlowPanel addStyleNames="{style.child}" ui:field="childPanel">
+ <g:FlowPanel addStyleNames="{style.header}" ui:field="header">
+ <g:InlineLabel addStyleNames="{style.logo} {style.right}"
+ ui:field="logo" />
+ <g:Label addStyleNames="{style.title}" ui:field="title">Why do
+ we
+ need</g:Label>
+ </g:FlowPanel>
<g:DeckPanel ui:field="deck" addStyleNames="{style.tabscontainer}">
- <g:FlowPanel ui:field="intro">
- <g:HTML wordWrap="true" ui:field="htmlIntro" />
- </g:FlowPanel>
+ <g:SimplePanel ui:field="intro">
+ <g:HTML wordWrap="true" ui:field="htmlIntro"
+ addStyleNames="{style.k-home-summary}" />
+ </g:SimplePanel>
<g:TabLayoutPanel barHeight="56" barUnit="PX"
width="100%" height="480px" ui:field="tabPanel">
<g:tab>
@@ -261,9 +293,9 @@
</g:FlowPanel>
</g:tab>
</g:TabLayoutPanel>
- <g:ScrollPanel ui:field="credits">
- <g:HTML wordWrap="true" ui:field="creditsHtml" />
- </g:ScrollPanel>
+ <g:FlowPanel ui:field="credits">
+ <g:Frame ui:field="creditsHtml" addStyleNames="{style.credits}" />
+ </g:FlowPanel>
</g:DeckPanel>
<g:HorizontalPanel ui:field="btnPanel"
styleName="{style.arrowbtns} ">
Property changes on: intro/war/WEB-INF
___________________________________________________________________
Name: svn:ignore
+ lib
classes
Added: intro/war/about.html
===================================================================
--- intro/war/about.html (rev 0)
+++ intro/war/about.html 2011-05-09 10:28:32 UTC (rev 1362)
@@ -0,0 +1,223 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title></title>
+<meta name="generator" content="HTML::TextToHTML v2.51"/>
+<link rel="stylesheet" type="text/css" href="frame-def.css"/>
+</head>
+<body>
+<script src="//ajax.googleapis.com/ajax/libs/webfont/1/webfont.js"></script>
+<script>
+ WebFont.load({
+ google : {
+ families : [ 'Ubuntu' ]
+ }
+ });
+</script>
+<link
+ href='http://fonts.googleapis.com/css?family=Ubuntu:regular,italic,bold,bolditalic'
+ rel='stylesheet' type='text/css'>
+<h2><a name="section_1_1">Authors</a></h2>
+
+<p>Daniel Gómez Blasco<br/>
+Samer Hassan<br/>
+Vicente J. Ruiz Jurado
+</p>
+<h2><a name="section_1_2">Contributors</a></h2>
+
+<ul>
+ <li>Thanks to David Trigo and <a href="http://www.esperanto-es.net/">http://www.esperanto-es.net/</a> for suggesting the name
+of 'kune' for our initiative:
+ <a href="http://ourproject.org/forum/forum.php?thread_id=500&forum_id=469">http://ourproject.org/forum/forum.php?thread_id=500&forum_id=469</a>
+ </li><li>Antonio Martins, Jéferson Assumção, Moacir Gadotti and the Instituto Paulo
+Freire staff
+ </li><li>Javier Picado Ladrón de Guevara and the <a href="http://iepala.es">http://iepala.es</a> staff for their
+support and infrastructure
+ </li><li>Javier de la Cueva and Leovigildo GarcÃa-Bobadilla for the legal support
+ </li><li>Jonathan Araña Cruz, Roxu and all the <a href="http://xsto.info">http://xsto.info</a> staff for their
+help with the infrastructure
+ </li><li>Daniel Jiménez for the initial help and coordination
+ </li><li>Johnattan Rupire and William Austen Bradbury for their web contributions and
+translations
+ </li><li>and <a href="http://ourproject.org">http://ourproject.org</a> and again <a href="http://xsto.info">http://xsto.info</a> and
+<a href="http://iepala.es">http://iepala.es</a> for sharing with us their resources
+</li></ul>
+<h1><a name="section_2">LICENSES</a></h1>
+
+<p>All programs are either under the AGPL, GPL, LGPL, Artistic or BSD licenses, see
+below for details.
+</p>
+<p>On Debian systems, the complete text of these licenses can be found in:
+</p>
+<p>/usr/share/common-licenses/AGPL<br/>
+/usr/share/common-licenses/GPL-3<br/>
+/usr/share/common-licenses/Artistic<br/>
+/usr/share/common-licenses/BSD<br/>
+/usr/share/common-licenses/LGPL
+</p>
+<p>When in doubt, check the individual file, they should all have license
+headings and other identifying marks.
+</p>
+<h2><a name="section_2_1">kune software</a></h2>
+
+<p>Copyright
+</p>
+<p>(c) 2007-2011 The kune development team (see CREDITS for details)
+</p>
+<p>This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU Affero General Public License as
+published by the Free Software Foundation, either version 3 of the
+License, or (at your option) any later version.
+</p>
+<p>This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU Affero General Public License for more details.
+</p>
+<p>You should have received a copy of the GNU Affero General Public License
+along with this program. If not, see <<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>>.
+</p>
+<p>See COPYRIGHT-AGPLv3 for a complete text.
+</p>
+<h2><a name="section_2_2">kune documentation</a></h2>
+
+<p>Copyright
+</p>
+<p>(c) The kune development team (see CREDITS an individual docs for details)
+This work is licensed under the Creative Commons Attribution-Share Alike 3.0
+License. To view a copy of this license, visit
+<a href="http://creativecommons.org/licenses/by-sa/3.0/">http://creativecommons.org/licenses/by-sa/3.0/</a>
+or send a letter to Creative Commons, 543 Howard Street, 5th Floor, San
+Francisco, California, 94105, USA.
+</p>
+<h2><a name="section_2_3">kune graphics</a></h2>
+
+<p>Copyright
+</p>
+<p>(c) Vicente J. Ruiz Jurado <<a href="mailto:[email protected]">vjrj(a)ourproject.org</a>>
+This work is licensed under the Creative Commons Attribution-Share Alike 3.0
+License. To view a copy of this license, visit
+<a href="http://creativecommons.org/licenses/by-sa/3.0/">http://creativecommons.org/licenses/by-sa/3.0/</a>
+or send a letter to Creative Commons, 543 Howard Street, 5th Floor, San
+Francisco, California, 94105, USA.
+</p>
+<h2><a name="section_2_4">other icons</a></h2>
+
+<p><strong>some from Tango</strong>
+</p>
+<p><a href="http://tango.freedesktop.org/">http://tango.freedesktop.org/</a>
+</p>
+<p>Creative Commons Attribution-ShareAlike 2.5 License Agreement
+<a href="http://creativecommons.org/licenses/by-sa/2.5/">http://creativecommons.org/licenses/by-sa/2.5/</a>
+</p>
+<p><strong>others from famfamfam</strong>
+</p>
+<p><a href="http://www.famfamfam.com/lab/icons/silk/">http://www.famfamfam.com/lab/icons/silk/</a>
+</p>
+<p>Creative Commons Attribution 2.5 License Agreement
+<a href="http://creativecommons.org/licenses/by/2.5/">http://creativecommons.org/licenses/by/2.5/</a>
+</p>
+<p><strong>some xmpp icons from pidgin</strong>
+</p>
+<p>Purple/Pidgin/Finch is the legal property of its developers.
+Copyright (C) 1998-2007 under the terms of the GNU General Public License as
+published by the Free Software Foundation; either version 2 of
+the License, or (at your option) any later version.
+</p>
+<p><strong>emoticons from Adium and Kopete theme</strong>
+</p>
+<p>kopete adium theme by robotangel and original "Adiumicons" by Oscar Gruno
+under GNU GPL license<br/>
+<a href="http://www.gnu.org/copyleft/gpl.html">http://www.gnu.org/copyleft/gpl.html</a>
+</p>
+<p><strong>and other icons from openoffice.org-style-human debian package</strong>
+</p>
+<p>Copyright 2002-2007 Sun Microsystems, Inc.
+This product is made available subject to the terms of GNU Lesser General
+Public License Version 2.1. A copy of the LGPL license can be found
+<a href="http://www.openoffice.org/project/www/license.html">http://www.openoffice.org/project/www/license.html</a>
+</p>
+<h2><a name="section_2_5">other stuff (libraries, etc)</a></h2>
+
+<p><strong>wave / wave in a box</strong>
+</p>
+<ul>
+ <li><a href="http://www.waveprotocol.org">http://www.waveprotocol.org</a>
+ </li><li><a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>
+ </li><li><a href="http://www.waveprotocol.org/patent-license">http://www.waveprotocol.org/patent-license</a>
+</li></ul>
+<p><strong>emite libray</strong>
+</p>
+<p><a href="http://emite.googlecode.com">http://emite.googlecode.com</a>
+</p>
+<p>Copyright: under GNU Lesser General Public License
+<a href="http://www.gnu.org/licenses/lgpl.html">http://www.gnu.org/licenses/lgpl.html</a>
+</p>
+<p><strong>fonts-min.css and reset.css</strong>
+</p>
+<p>Copyright (c) 2007, Yahoo! Inc. All rights reserved.
+Code licensed under the BSD License:<br/>
+<a href="http://developer.yahoo.net/yui/license.txt">http://developer.yahoo.net/yui/license.txt</a>
+</p>
+<p><strong>ext-gwt gxt library</strong>
+</p>
+<p><a href="http://www.sencha.com/products/extgwt/">http://www.sencha.com/products/extgwt/</a>
+</p>
+<p>Copyright: under GNU General Public License
+<a href="http://www.gnu.org/copyleft/gpl.html">http://www.gnu.org/copyleft/gpl.html</a>
+</p>
+<p><strong>gwt-ext (use deprecated) library</strong>
+</p>
+<p><a href="http://code.google.com/p/gwt-ext/">http://code.google.com/p/gwt-ext/</a>
+</p>
+<p>Copyright under GNU Lesser General Public License
+<a href="http://www.gnu.org/licenses/lgpl.html">http://www.gnu.org/licenses/lgpl.html</a>
+</p>
+<p><strong>google-gin library</strong>
+</p>
+<p><a href="https://code.google.com/p/google-gin/">https://code.google.com/p/google-gin/</a>
+</p>
+<p>Copyright under Apache License 2.0<br/>
+<a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>
+</p>
+<p><strong>gwt-platform library</strong>
+</p>
+<p><a href="https://code.google.com/p/gwt-platform/">https://code.google.com/p/gwt-platform/</a>
+</p>
+<p>Copyright under Apache License 2.0<br/>
+<a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>
+</p>
+<p><strong>dom region library</strong>
+</p>
+<p>XWiki Platform <a href="http://www.xwiki.org/">http://www.xwiki.org/</a>
+</p>
+<p>Copyright under GNU Lesser General Public License
+<a href="http://www.gnu.org/licenses/lgpl.html">http://www.gnu.org/licenses/lgpl.html</a>
+</p>
+<p><strong>cortado applet</strong>
+</p>
+<p>A video player java applet (Ogg Theora, Ogg Vorbis)
+<a href="http://www.flumotion.net/cortado/">http://www.flumotion.net/cortado/</a><br/>
+Copyright: (C) 2004 Fluendo S.L under GNU General Public License
+</p>
+<p><strong>video embed dialog</strong>
+</p>
+<p>Some ideas and embedded video code from
+</p><ul>
+ <li><a href="http://www.jovelstefan.de/embedded-video/">http://www.jovelstefan.de/embedded-video/</a> (GPL)
+ </li><li><a href="http://www.daburna.de/blog/2006/12/13/wordpress-video-plugin/">http://www.daburna.de/blog/2006/12/13/wordpress-video-plugin/</a>
+</li></ul>
+<p><strong>some license descriptions</strong>
+</p>
+<p>from Wikipedia (English) <a href="http://en.wikipedia.org/">http://en.wikipedia.org/</a>
+Copyright under GFDL <a href="http://www.gnu.org/copyleft/fdl.html">http://www.gnu.org/copyleft/fdl.html</a>
+</p>
+<p><strong>some Action classes</strong>
+</p>
+<p>from GNU Classpath<br/>
+Copyright under GNU General Public License
+<a href="http://www.gnu.org/licenses/gpl.html">http://www.gnu.org/licenses/gpl.html</a></p>
+
+</body>
+</html>
Added: intro/war/frame-def.css
===================================================================
--- intro/war/frame-def.css (rev 0)
+++ intro/war/frame-def.css 2011-05-09 10:28:32 UTC (rev 1362)
@@ -0,0 +1,28 @@
+/*
+Copyright (c) 2007, Yahoo! Inc. All rights reserved.
+Code licensed under the BSD License:
+http://developer.yahoo.net/yui/license.txt
+version: 2.3.1
+*/body{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}/*
+Copyright (c) 2007, Yahoo! Inc. All rights reserved.
+Code licensed under the BSD License:
+http://developer.yahoo.net/yui/license.txt
+version: 2.3.1
+*/body{font:13px/1.22 arial,helvetica,clean,sans-serif;font-size:small;font:x-small;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;font-size:108%;line-height:99%;}/*
+Copyright (c) 2007, Yahoo! Inc. All rights reserved.
+Code licensed under the BSD License:
+http://developer.yahoo.net/yui/license.txt
+version: 2.4.1
+*/h1{font-size:138.5%;}h2{font-size:123.099998%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:700;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:700;text-align:center;}caption{margin-bottom:.5em;text-align:center;}p,fieldset,table,pre{margin-bottom:1em;}input[type=text],input[type=password],textarea{width:12.25em;width:11.9em;}body{font-family:arial, sans;margin:5px;}.k-rte-comment{border:1px dashed silver;line-height:1.4;padding:1px;background-color:#D7FFD7;}blockquote{border:1px dashed #DDD;padding:10px;}
+
+body {
+ color: brown;
+ font-family: 'Ubuntu', Arial;
+ font-size: 17px;
+ background-color: transparent;
+ padding: 0px 15px;
+}
+
+a {
+ color: #69312F;
+}
\ No newline at end of file
Added: intro/war/kuneintro/0A9476898799A150D840F0B1C3672921.cache.png
===================================================================
(Binary files differ)
Property changes on: intro/war/kuneintro/0A9476898799A150D840F0B1C3672921.cache.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: intro/war/kuneintro/19BC1A361F2B7956E2DD818E86A811BD.cache.html
===================================================================
--- intro/war/kuneintro/19BC1A361F2B7956E2DD818E86A811BD.cache.html (rev 0)
+++ intro/war/kuneintro/19BC1A361F2B7956E2DD818E86A811BD.cache.html 2011-05-09 10:28:32 UTC (rev 1362)
@@ -0,0 +1,592 @@
+<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.1.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '19BC1A361F2B7956E2DD818E86A811BD';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'kuneintro',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
+function TB(){}
+function Tb(){}
+function Sb(){}
+function Rb(){}
+function Qb(){}
+function Pb(){}
+function Yc(){}
+function ad(){}
+function ed(){}
+function Bd(){}
+function yd(){}
+function Gd(){}
+function Ud(){}
+function Td(){}
+function pe(){}
+function oe(){}
+function ne(){}
+function me(){}
+function _e(){}
+function xf(){}
+function rf(){}
+function Of(){}
+function Jf(){}
+function xh(){}
+function wh(){}
+function Kh(){}
+function Nh(){}
+function Qh(){}
+function Th(){}
+function Wh(){}
+function ai(){}
+function di(){}
+function gi(){}
+function ki(){}
+function ri(){}
+function ui(){}
+function xi(){}
+function Ai(){}
+function Di(){}
+function Ki(){}
+function Ni(){}
+function Qi(){}
+function Ti(){}
+function Wi(){}
+function gj(){}
+function lj(){}
+function pj(){}
+function tj(){}
+function xj(){}
+function Bj(){}
+function Fj(){}
+function Jj(){}
+function Nj(){}
+function Nk(){}
+function ek(){}
+function ck(){}
+function Ak(){}
+function zk(){}
+function yk(){}
+function xk(){}
+function Rk(){}
+function Qk(){}
+function Ql(){}
+function ql(){}
+function Gl(){}
+function Cl(){}
+function Tl(){}
+function Yl(){}
+function _l(){}
+function hm(){}
+function wm(){}
+function um(){}
+function xm(){}
+function Bm(){}
+function Km(){}
+function Um(){}
+function Rm(){}
+function fo(){}
+function ro(){}
+function yo(){}
+function Fo(){}
+function Oo(){}
+function Wo(){}
+function Vo(){}
+function up(){}
+function zp(){}
+function Cp(){}
+function Kp(){}
+function Op(){}
+function Sp(){}
+function Sr(){}
+function pr(){}
+function or(){}
+function nr(){}
+function Mr(){}
+function Ur(){}
+function Yr(){}
+function Wr(){}
+function _r(){}
+function uq(){}
+function sq(){}
+function Fq(){}
+function Lq(){}
+function as(){}
+function hs(){}
+function ks(){}
+function Is(){}
+function Hs(){}
+function Ps(){}
+function Zs(){}
+function dt(){}
+function ht(){}
+function lt(){}
+function st(){}
+function rt(){}
+function qt(){}
+function Rt(){}
+function Tt(){}
+function $t(){}
+function eu(){}
+function lu(){}
+function tu(){}
+function su(){}
+function yu(){}
+function Fu(){}
+function Lu(){}
+function Su(){}
+function Qu(){}
+function Tu(){}
+function gv(){}
+function kv(){}
+function mv(){}
+function yv(){}
+function wv(){}
+function Cv(){}
+function Av(){}
+function Ev(){}
+function Iv(){}
+function Hv(){}
+function $v(){}
+function lw(){}
+function yw(){}
+function Cw(){}
+function Hw(){}
+function Sw(){}
+function _w(){}
+function dx(){}
+function tx(){}
+function zx(){}
+function xx(){}
+function Bx(){}
+function Gx(){}
+function Jx(){}
+function Mx(){}
+function Rx(){}
+function Qx(){}
+function fy(){}
+function jy(){}
+function Jy(){}
+function My(){}
+function Ty(){}
+function Sy(){}
+function qz(){}
+function pz(){}
+function Cz(){}
+function Kz(){}
+function Jz(){}
+function Tz(){}
+function Zz(){}
+function kA(){}
+function sA(){}
+function wA(){}
+function DA(){}
+function IA(){}
+function gB(){}
+function eB(){}
+function kB(){}
+function oB(){}
+function EB(){}
+function LB(){}
+function ly(a){}
+function hy(){Nf()}
+function Ce(){Nf()}
+function Bp(){Nf()}
+function vx(){Nf()}
+function Dx(){Nf()}
+function Ox(){Nf()}
+function NB(){Nf()}
+function Be(a){Nf()}
+function Ix(a){Nf()}
+function Lx(a){Nf()}
+function Px(a){Nf()}
+function iy(a){Nf()}
+function Ly(a){Nf()}
+function ce(){Wd()}
+function jp(){Qo()}
+function Iq(){Hq()}
+function _b(a,b){a.t=b}
+function Mh(){this.a=0}
+function Ph(){this.a=1}
+function Sh(){this.a=2}
+function Vh(){this.a=3}
+function Ci(){this.a=3}
+function Vi(){this.a=3}
+function ci(){this.a=0}
+function ti(){this.a=0}
+function Mi(){this.a=0}
+function fi(){this.a=1}
+function wi(){this.a=1}
+function Pi(){this.a=1}
+function ii(){this.a=2}
+function zi(){this.a=2}
+function Si(){this.a=2}
+function rj(){this.a=2}
+function jj(){this.a=0}
+function nj(){this.a=1}
+function vj(){this.a=3}
+function zj(){this.a=4}
+function Dj(){this.a=5}
+function Hj(){this.a=6}
+function Lj(){this.a=7}
+function Pj(){this.a=8}
+function $c(a){this.a=a}
+function cd(a){this.a=a}
+function gd(a){this.a=a}
+function Vt(a){this.a=a}
+function au(a){this.a=a}
+function Bu(a){this.a=a}
+function Ou(a){this.c=a}
+function $p(a){this.d=a}
+function Yw(a){this.b=a}
+function Ux(a){this.a=a}
+function yz(a){this.a=a}
+function Pz(a){this.a=a}
+function FA(a){this.a=a}
+function pA(a){this.c=a}
+function ul(){this.a={}}
+function Uk(){this.c=++Sk}
+function Pm(a,b){this.a=b}
+function Do(a,b){this.a=b}
+function ts(a,b){a.e=b}
+function vs(a,b){a.f=b}
+function uh(a){a[jE]=kE}
+function nB(){_y(this)}
+function jx(){fx();kx()}
+function hk(){hk=TB;kk()}
+function dh(){dh=TB;hh()}
+function mu(){mu=TB;new nB}
+function wu(){wu=TB;new jx}
+function uB(){this.a=new nB}
+function tf(){tf=TB;sf=new xf}
+function Bl(){return null}
+function hq(a){return true}
+function Wp(a){return a.c<a.a}
+function oo(a){ep(a.b,a.d)}
+function no(a){dp(a.b,a.d)}
+function Gr(a,b){vr(a,b,a.t)}
+function Jw(a,b){Mw(a,b,a.b)}
+function mq(a,b){Tq();fr(a,b)}
+function dc(a,b,c){kc(a.t,b,c)}
+function Vu(a,b){Wu(a,b,a.f.b)}
+function Sc(a){a.b=a.i.e+1}
+function Mp(a){Wd();this.a=a}
+function Qp(a){Wd();this.a=a}
+function Qr(a){Dm.call(this,a)}
+function ey(a){return 5<a?5:a}
+function dy(a,b){return a>b?a:b}
+function uw(a,b){tw(a,Lw(a.c,b))}
+function nt(a,b,c){zr(a,b,a.t,c)}
+function Ip(a,b){LA(a.b,b);Hp(a)}
+function Rc(a){a.b=ey(a.b+1);Tc(a)}
+function qc(a,b){!!a.q&&cm(a.q,b)}
+function _u(a,b,c){b.r.U=c;Nu(a.b)}
+function uo(a,b){this.a=a;this.b=b}
+function Aw(a,b){this.a=a;this.b=b}
+function zA(a,b){this.a=a;this.b=b}
+function HB(a,b){this.a=a;this.b=b}
+function Vz(a,b){this.b=a;this.a=b}
+function Ze(b,a){b[b.length]=a}
+function pq(){pq=TB;oq=new Jp}
+function Hq(){Hq=TB;Gq=new Uk}
+function dB(){dB=TB;cB=new gB}
+function Fy(){Fy=TB;Cy={};Ey={}}
+function Tq(){if(!Pq){br();Pq=true}}
+function $o(a,b){op(b);ip(a,b,true)}
+function dp(a,b){ap(a,b);bp(a,b,a.a)}
+function Vp(a){return NA(a.d.b,a.b)}
+function nA(a){return a.b<a.c.Gb()}
+function mn(a,b){return a.cM&&a.cM[b]}
+function fz(b,a){return aE+a in b.e}
+function ry(b,a){return b.indexOf(a)}
+function Qc(a){a.b=dy(0,a.b-1);Tc(a)}
+function wf(a,b){a.b=yf(a.b,[b,false])}
+function po(a,b){So(b.d,b.c);QA(a.c,b)}
+function dA(a,b){(a<0||a>=b)&&gA(a,b)}
+function cc(a,b,c){dc(a,gc(a.t)+VC+b,c)}
+function jq(a){dq=a;Tq();a.setCapture()}
+function Ee(a){Nf();this.a=a;Mf(this)}
+function dm(a){this.a=new tm;this.b=a}
+function Nq(){this.a=new tm;this.b=null}
+function tm(){this.d=new nB;this.c=false}
+function TA(){this.a=Zm(Nn,{38:1},0,0,0)}
+function Gv(){rv.call(this,$doc.body)}
+function Lk(){Lk=TB;Kk=new Xk(new Nk)}
+function Wd(){Wd=TB;Vd=new TA;Aq(new uq)}
+function Pr(){Pr=TB;Nr=new Ur;Or=new Yr}
+function gA(a,b){throw new Px(iH+a+jH+b)}
+function Ar(a,b){return Br(a,Kw(a.f,b))}
+function lo(a,b,c){return Ro(a.b,a.d,b,c)}
+function mm(a,b,c){var d;d=om(a,b);d.Eb(c)}
+function Yu(a,b,c,d){Jo(b.r,c,d);Nu(a.b)}
+function $u(a,b,c,d){Lo(b.r,c,d);Nu(a.b)}
+function Zu(a,b,c,d,e){Ko(b.r,c,d,e);Nu(a.b)}
+function NA(a,b){dA(b,a.b);return a.a[b]}
+function LA(a,b){an(a.a,a.b++,b);return true}
+function lm(a,b){!a.a&&(a.a=new TA);LA(a.a,b)}
+function gg(a,b){a.fireEvent(eE+b.type,b)}
+function zm(a,b,c){this.a=a;this.c=b;this.b=c}
+function cw(a){this.b=a;this.a=!!this.b.b}
+function wt(a){this.t=a;this.a=new kt(this.t)}
+function rv(a){this.f=new Qw;this.t=a;sc(this)}
+function Xs(){this.f=new Qw;this.t=cg($doc,bE)}
+function ot(){this.f=new Qw;this.t=cg($doc,bE)}
+function Qw(){this.a=Zm(Ln,{38:1},19,4,0)}
+function $x(){$x=TB;Zx=Zm(Mn,{38:1},23,256,0)}
+function $j(){$j=TB;Xj=[];Yj=[];Zj=[];Vj=new ek}
+function Iy(){if(Dy==256){Cy=Ey;Ey={};Dy=0}++Dy}
+function ug(){if(!sg){rg=vg();sg=true}return rg}
+function bk(){if(!Wj){Wj=true;wf((tf(),sf),Vj)}}
+function pm(a,b){if(!b){throw new iy(xE)}nm(a,b)}
+function yr(a,b){if(b<0||b>a.f.b){throw new Ox}}
+function xr(a,b){if(b<0||b>=a.f.b){throw new Ox}}
+function kq(a,b){ug()?nh(a,b):(a.src=b,undefined)}
+function zt(a){wt.call(this,a,qy(_F,ng(a)))}
+function Dt(a){Ct.call(this);jt(this.a,a,true)}
+function Dq(){xq&&Il((!yq&&(yq=new Nq),yq))}
+function Aq(a){Cq();return Bq(Dl?Dl:(Dl=new Uk),a)}
+function uy(b,a){return b.substr(a,b.length-a)}
+function qn(a,b){return a!=null&&a.cM&&!!a.cM[b]}
+function Il(a){var b;if(Dl){b=new Gl;cm(a,b)}}
+function Vy(a){var b;b=new yz(a);return new zA(a,b)}
+function Cg(a){var b;b=Xf(a);!!b&&b.removeChild(a)}
+function qB(a,b){var c;c=gz(a.a,b,a);return c==null}
+function yf(a,b){!a&&(a=[]);a[a.length]=b;return a}
+function An(a){if(a!=null){throw new Dx}return null}
+function Kv(a,b){if(a.b){throw new Lx(xG)}Mv(a,b)}
+function qq(a){pq();if(!a){throw new iy(ZE)}Ip(oq,a)}
+function Vl(a){var b;if(Rl){b=new Tl;!!a.q&&cm(a.q,b)}}
+function ix(a){if(!ug()){return a.t}return Wf(a.t)}
+function Qg(b,a){return b[a]==null?null:String(b[a])}
+function Bq(a,b){return km((!yq&&(yq=new Nq),yq).a,a,b)}
+function en(){en=TB;cn=[];dn=[];fn(new Um,cn,dn)}
+function kk(){kk=TB;hk();jk=Zm(Cn,{38:1},-1,30,1)}
+function qv(){qv=TB;nv=new yv;ov=new nB;pv=new uB}
+function Zt(){Zt=TB;new au(eG);new au(fG);Yt=new au(ME)}
+function kt(a){this.a=a;this.b=Gm(a);this.c=this.b}
+function Os(a,b,c,d){this.b=c;this.a=d;this.e=a;this.c=b}
+function Ct(){zt.call(this,cg($doc,bE));this.t[WC]=aG}
+function Hu(){zt.call(this,cg($doc,_F));this.t[WC]=rG}
+function _y(a){a.a=[];a.e={};a.c=false;a.b=null;a.d=0}
+function Hp(a){if(a.b.b!=0&&!a.e&&!a.c){a.e=true;Yd(a.d,1)}}
+function uA(a){if(a.b<=0){throw new NB}return a.a.Nb(--a.b)}
+function Kw(a,b){if(b<0||b>=a.b){throw new Ox}return a.a[b]}
+function Xu(a,b){var c;c=Br(a,b);c&&po(a.a,b.r);return c}
+function ow(a,b,c,d){var e;e=new Dt(c);pw(a,b,new Fw(e),d)}
+function ap(c,a){var b=c;a.onresize=function(){b.wb(a)}}
+function ep(a,b){fp(b);b.onresize=null;a.a.onresize=null}
+function bp(d,a,b){var c=d;b.onresize=function(){c.xb(a,true)}}
+function av(a,b,c){b.r.V=c;b.t.style.display=c?fD:WE;Nu(a.b)}
+function vr(a,b,c){xc(b);Jw(a.f,b);c.appendChild(b.t);zc(b,a)}
+function pc(a,b,c){return km((!a.q?(a.q=new dm(a)):a.q).a,c,b)}
+function kz(a,b){return !b?mz(a):lz(a,b,~~(b.$H||(b.$H=++ef)))}
+function rn(a){return a!=null&&a.tM!=TB&&!(a.cM&&!!a.cM[1])}
+function Me(a,b){return a.tM==TB||a.cM&&!!a.cM[1]?a.eQ(b):a===b}
+function Ac(a,b){a.p==-1?mq(a.t,b|(a.t.__eventBits||0)):(a.p|=b)}
+function Ls(a,b){a.d=b.t;!!a.e.b&&Ks(a.e.b)==Ks(a)&&ss(a.e,a.d)}
+function Ew(a,b){b?dc(a,gc(a.t)+EG,true):dc(a,gc(a.t)+EG,false)}
+function Pw(a,b){var c;c=Lw(a,b);if(c==-1){throw new NB}Ow(a,c)}
+function ps(a,b){var c;c=(b.a&1)==1;a.t.setAttribute(SF,c?TF:UF)}
+function Ir(a){a.style[kE]=fD;a.style[ME]=fD;a.style[LE]=fD}
+function Jo(a,b,c){a.u=a.v=true;a.x=false;a.K=0;a.M=0;a.L=b;a.N=c}
+function wp(a,b,c,d){this.b=b;this.c=0;this.a=d;this.e=c;this.d=a}
+function qo(a){this.b=new jp;this.c=new TA;this.d=a;_o(this.b,a)}
+function Ww(a){if(a.a>=a.b.b){throw new NB}return a.b.a[++a.a]}
+function hf(){if(df++==0){uf((tf(),sf));return true}return false}
+function Ld(a){if(!a.g){return}QA(Id,a);a.ib();a.j=false;a.g=false}
+function iq(a){!!dq&&a==dq&&(dq=null);Tq();a.releaseCapture()}
+function sv(a){qv();try{a.eb()}finally{kz(pv.a,a)!=null}}
+function tv(){qv();try{Rr(pv,nv)}finally{_y(pv.a);_y(ov)}}
+function hh(){try{$doc.execCommand(iE,false,true)}catch(a){}}
+function rx(b){try{b.focus()}catch(a){if(!b||!b.focus){throw a}}}
+function Nu(a){a.b=0;a.a=false;if(!a.d){a.d=true;wf((tf(),sf),a)}}
+function iz(a,b){var c;c=a.b;a.b=b;if(!a.c){a.c=true;++a.d}return c}
+function Xm(a,b){var c,d;c=a;d=Ym(0,b);$m(c.aC,c.cM,c.qI,d);return d}
+function $m(a,b,c,d){en();hn(d,cn,dn);d.aC=a;d.cM=b;d.qI=c;return d}
+function Ko(a,b,c,d){a.w=a.s=true;a.t=false;a.O=b;a.G=0;a.P=c;a.H=d}
+function Lo(a,b,c){a.w=a.t=true;a.s=false;a.O=0;a.I=56;a.P=b;a.J=c}
+function Yp(a){PA(a.d.b,a.b);--a.a;a.b<=a.c&&--a.c<0&&(a.c=0);a.b=-1}
+function oA(a){if(a.b>=a.c.Gb()){throw new NB}return a.c.Nb(a.b++)}
+function bw(a){if(!a.a||!a.b.b){throw new NB}a.a=false;return a.b.b}
+function nn(a,b){if(a!=null&&!(a.cM&&a.cM[b])){throw new Dx}return a}
+function Wn(a){if(a!=null&&a.cM&&!!a.cM[10]){return a}return new Ee(a)}
+function mz(a){var b;b=a.b;a.b=null;if(a.c){a.c=false;--a.d}return b}
+function Bs(a){var b,c;b=(!a.b&&qs(a,a.j),a.b.a)^1;c=ns(a,b);qs(a,c)}
+function MA(a,b,c){(b<0||b>a.b)&&gA(b,a.b);a.a.splice(b,0,c);++a.b}
+function zr(a,b,c,d){d=wr(a,b,d);xc(b);Mw(a.f,b,d);cr(c,b.t,d);zc(b,a)}
+function Kc(a,b){if(a.n){throw new Lx(eD)}xc(b);_b(a,b.t);a.n=b;zc(b,a)}
+function _d(a,b){return $wnd.setTimeout($entry(function(){a.mb()}),b)}
+function Oe(a){return a.tM==TB||a.cM&&!!a.cM[1]?a.hC():a.$H||(a.$H=++ef)}
+function Xp(a){var b;a.b=a.c;b=NA(a.d.b,a.c++);a.c>=a.a&&(a.c=0);return b}
+function Xf(a){var b=a.parentNode;(!b||b.nodeType!=1)&&(b=null);return b}
+function ko(a,b){var c,d;c=Zo(a.d,b);d=new No(c,b);LA(a.c,d);return d}
+function sw(a,b){var c;c=Lw(a.c,b);if(c==-1){return false}return rw(a,c)}
+function OA(a,b,c){for(;c<a.b;++c){if(SB(b,a.a[c])){return c}}return -1}
+function wr(a,b,c){var d;yr(a,c);if(b.s==a){d=Lw(a.f,b);d<c&&--c}return c}
+function PA(a,b){var c;c=(dA(b,a.b),a.a[b]);a.a.splice(b,1);--a.b;return c}
+function iu(a){var b;b=cg($doc,gG);b[hG]=a.a.a;b.style[iG]=a.c.a;return b}
+function Lw(a,b){var c;for(c=0;c<a.b;++c){if(a.a[c]==b){return c}}return -1}
+function Eq(){var a;if(xq){a=new Iq;!!yq&&cm(yq,a);return null}return null}
+function jz(e,a,b){var c,d=e.e;a=aE+a;a in d?(c=d[a]):++e.d;d[a]=b;return c}
+function fn(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
+function hn(a,b,c){en();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
+function Qo(){Qo=TB;Po=To((ej(),Xi),Xi);$doc.body.appendChild(Po)}
+function yt(){this.t=cg($doc,bE);this.a=new kt(this.t);this.t[WC]=$F}
+function ou(a){mu();this.a=new xu(this,a.d,a.b,a.c,a.e,a.a);this.t[WC]=pG}
+function Xk(a){this.c=++Sk;this.a=a;!Dk&&(Dk=new ul);Dk.a[uE]=this;this.b=uE}
+function $h(){$h=TB;Xh=new ci;Zh=new fi;Yh=new ii;$m(Fn,{38:1},26,[Xh,Zh,Yh])}
+function Qt(){Qt=TB;new Vt(bG);new Vt(cG);Ot=new Vt(kE);new Vt(dG);Pt=Ot;Nt=Pt}
+function oc(a,b,c){Ac(a,Rq(c.b));return km((!a.q?(a.q=new dm(a)):a.q).a,c,b)}
+function Wu(a,b,c){var d;xc(b);Mw(a.f,b,c);d=ko(a.a,b.t);b.r=d;zc(b,a);Nu(a.b)}
+function Cs(a){var b,c;b=(!a.b&&qs(a,a.j),a.b.a)^2;b&=-5;c=ns(a,b);qs(a,c)}
+function Au(a){var b,c;b=(c=$doc.createEventObject(),c.type=hF,c);gg(ix(a.a),b)}
+function cs(a){var b;sc(a);b=a.t.tabIndex;-1==b&&(a.t.tabIndex=0,undefined)}
+function QA(a,b){var c;c=OA(a,b,0);if(c==-1){return false}PA(a,c);return true}
+function py(a,b){if(!(b!=null&&b.cM&&!!b.cM[1])){return false}return String(a)==b}
+function on(a){if(a!=null&&(a.tM==TB||a.cM&&!!a.cM[1])){throw new Dx}return a}
+function Wf(a){var b=a.firstChild;while(b&&b.nodeType!=1)b=b.nextSibling;return b}
+function vA(a,b){var c;this.a=a;this.c=a;c=a.Gb();(b<0||b>c)&&gA(b,c);this.b=b}
+function vf(a){var b,c;if(a.b){c=null;do{b=a.b;a.b=null;c=zf(b,c)}while(a.b);a.b=c}}
+function uf(a){var b,c;if(a.a){c=null;do{b=a.a;a.a=null;c=zf(b,c)}while(a.a);a.a=c}}
+function mB(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&Me(a,b)}
+function SB(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&Me(a,b)}
+function jf(b){return function(){try{return kf(b,this,arguments)}catch(a){throw a}}}
+function kf(a,b,c){var d;d=hf();try{return a.apply(b,c)}finally{d&&vf((tf(),sf));--df}}
+function fq(a,b,c){var d;d=cq;cq=a;b==dq&&Rq(a.type)==8192&&(dq=null);c.db(a);cq=d}
+function Zm(a,b,c,d,e){var f;f=Ym(e,d);en();hn(f,cn,dn);f.aC=a;f.cM=b;f.qI=c;return f}
+function Gz(a){var b;b=new TA;a.c&&LA(b,new Pz(a));$y(a,b);Zy(a,b);this.a=new pA(b)}
+function Jp(){this.a=new Mp(this);this.b=new TA;this.d=new Qp(this);this.f=new $p(this)}
+function bv(){this.f=new Qw;this.t=cg($doc,bE);this.a=new qo(this.t);this.b=new Ou(this.a)}
+function Ih(){Ih=TB;Hh=new Mh;Eh=new Ph;Fh=new Sh;Gh=new Vh;$m(En,{38:1},25,[Hh,Eh,Fh,Gh])}
+function Ii(){Ii=TB;Hi=new Mi;Gi=new Pi;Ei=new Si;Fi=new Vi;$m(Hn,{38:1},29,[Hi,Gi,Ei,Fi])}
+function pi(){pi=TB;oi=new ti;mi=new wi;ni=new zi;li=new Ci;$m(Gn,{38:1},28,[oi,mi,ni,li])}
+function Dm(a){Ce.call(this,a.a.d==0?null:nn(a.Hb(Zm(Pn,{14:1,38:1},10,0,0)),14)[0])}
+function az(a,b){return b==null?a.c:b!=null&&b.cM&&!!b.cM[1]?fz(a,nn(b,1)):ez(a,b,~~Oe(b))}
+function bz(a,b){return b==null?a.b:b!=null&&b.cM&&!!b.cM[1]?a.e[aE+nn(b,1)]:cz(a,b,~~Oe(b))}
+function $b(a,b){var c=a.parentNode;if(!c){return}c.insertBefore(b,a);c.removeChild(a)}
+function cr(a,b,c){c>=a.children.length?a.appendChild(b):a.insertBefore(b,a.children[c])}
+function ss(a,b){if(a.c!=b){!!a.c&&a.t.removeChild(a.c);a.c=b;a.t.appendChild(a.c)}}
+function ms(a){if(a.g||a.i){iq(a.t);a.g=false;a.i=false;(1&(!a.b&&qs(a,a.j),a.b.a))>0&&Bs(a)}}
+function qy(b,a){if(a==null)return false;return b==a||b.toLowerCase()==a.toLowerCase()}
+function Ks(a){if(!a.d){if(!a.c){a.d=cg($doc,bE);return a.d}else{return Ks(a.c)}}else{return a.d}}
+function Oy(a,b){var c;while(a.yb()){c=a.zb();if(b==null?c==null:Me(b,c)){return a}}return null}
+function ng(a){var b,c;c=a.tagName;b=a.scopeName;if(b==null||qy(fE,b)){return c}return b+aE+c}
+function Ws(a,b){var c;xr(a,b);c=a.b;a.b=Kw(a.f,b);if(a.b!=c){!Qs&&(Qs=new dt);ct(Qs,c,a.b,a.a&&a.o)}}
+function Fp(a){var b;b=Vp(a.f);Yp(a.f);b!=null&&b.cM&&!!b.cM[16]&&new Bp(nn(b,16));a.c=false;Hp(a)}
+function gz(a,b,c){return b==null?iz(a,c):b!=null&&b.cM&&!!b.cM[1]?jz(a,nn(b,1),c):hz(a,b,c,~~Oe(b))}
+function _o(a,b){b.style[LE]=(Ii(),UE);b.appendChild(a.a=To((ej(),Yi),Zi));b[TE]=kp(b)}
+function Xd(a){a.b?($wnd.clearInterval(a.c),undefined):($wnd.clearTimeout(a.c),undefined);QA(Vd,a)}
+function cp(a){var b,c;b=a.d;c=b.style;a.V?(c[VE]=fD,undefined):(c[VE]=(Ih(),WE),undefined);b.__layer=a}
+function So(a,b){var c;Cg(a);Xf(b)==a&&Cg(b);c=b.style;c[LE]=fD;c[kE]=fD;c[ME]=fD;c[$C]=fD;c[ZC]=fD}
+function kc(a,b,c){if(!a){throw new Be(XC)}b=wy(b);if(b.length==0){throw new Ix(YC)}c?Ig(a,b):Tg(a,b)}
+function $y(e,a){var b=e.e;for(var c in b){if(c.charCodeAt(0)==58){var d=new Vz(e,c.substring(1));a.Eb(d)}}}
+function ar(a,b){var c=a.children.length;for(var d=0;d<c;++d){if(b===a.children[d]){return d}}return -1}
+function fp(a){for(var b=0;b<a.childNodes.length;++b){var c=a.childNodes[b];c.__layer&&(c.__layer=null)}}
+function sm(a){var b,c;if(a.a){try{for(c=new pA(a.a);c.b<c.c.Gb();){b=nn(oA(c),13);b.ob()}}finally{a.a=null}}}
+function Mv(a,b){if(b==a.b){return}!!b&&xc(b);!!a.b&&Lv(a,a.b);a.b=b;if(b){a.Db().appendChild(a.b.t);zc(b,a)}}
+function Lv(a,b){if(a.b!=b){return false}try{zc(b,null)}finally{a.Db().removeChild(b.t);a.b=null}return true}
+function uc(a){if(!a.bb()){throw new Lx(bD)}try{a.gb()}finally{try{a.ab()}finally{a.t.__listener=null;a.o=false}}}
+function yc(a,b){a.o&&(a.t.__listener=null,undefined);!!a.t&&$b(a.t,b);a.t=b;a.o&&(a.t.__listener=a,undefined)}
+function kx(){$wnd.__gwt_transparentImgHandler=function(a){a.onerror=null;kq(a,$moduleBase+gH)}}
+function Om(){Om=TB;Nm=new Pm(BE,0);Mm=new Pm(CE,1);Lm=new Pm(DE,2);$m(Jn,{38:1},33,[Nm,Mm,Lm])}
+function Co(){Co=TB;zo=new Do(IE,0);Ao=new Do(JE,1);Bo=new Do(KE,2);$m(Kn,{38:1},35,[zo,Ao,Bo])}
+function Ow(a,b){var c;if(b<0||b>=a.b){throw new Ox}--a.b;for(c=b;c<a.b;++c){an(a.a,c,a.a[c+1])}an(a.a,a.b,null)}
+function Br(a,b){var c;if(b.s!=a){return false}try{zc(b,null)}finally{c=b.t;Xf(c).removeChild(c);Pw(a.f,b)}return true}
+function om(a,b){var c,d;d=nn(bz(a.d,b),11);if(!d){d=new nB;gz(a.d,b,d)}c=nn(d.b,12);if(!c){c=new TA;iz(d,c)}return c}
+function mk(a,b,c){var d;d=$doc.styleSheets[a];c?(d.cssText+=b,undefined):(d.cssText=b+d.cssText,undefined);return d}
+function rk(a){var b;if($doc.styleSheets.length==0){return b=$doc.createStyleSheet(),b.cssText=a,b}return mk(0,a,false)}
+function Xx(a){var b,c;if(a>-129&&a<128){b=a+128;c=($x(),Zx)[b];!c&&(c=Zx[b]=new Ux(a));return c}return new Ux(a)}
+function Hy(a){Fy();var b=aE+a;var c=Ey[b];if(c!=null){return c}c=Cy[b];c==null&&(c=Gy(a));Iy();return Ey[b]=c}
+function uv(){qv();var a;a=nn(bz(ov,null),20);if(a){return a}ov.d==0&&Aq(new Cv);a=new Gv;gz(ov,null,a);qB(pv,a);return a}
+function rm(a,b){var c,d;d=nn(bz(a.d,b),11);if(!d){return dB(),dB(),cB}c=nn(d.b,12);if(!c){return dB(),dB(),cB}return c}
+function re(a){var b,c,d;c=Zm(On,{38:1},42,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw new hy}c[d]=a[d]}}
+function Nf(){var a,b,c,d;c=Lf(new Of);d=Zm(On,{38:1},42,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=new ly(c[a])}re(d)}
+function xu(a,b,c,d,e,f){wu();yc(a,gx(b,c,d,e,f));a.p==-1?mq(a.t,163967|(a.t.__eventBits||0)):(a.p|=163967)}
+function xc(a){if(!a.s){(qv(),az(pv.a,a))&&sv(a)}else if(qn(a.s,22)){nn(a.s,22).Ab(a)}else if(a.s){throw new Lx(cD)}}
+function gwtOnLoad(b,c,d,e){$moduleName=c;$moduleBase=d;if(b)try{$entry(Tn)()}catch(a){b(c)}else{$entry(Tn)()}}
+function No(a,b){this.L=(ej(),dj);this.P=dj;this.N=dj;this.H=dj;this.e=(Co(),Bo);this.U=Bo;this.d=a;this.c=b}
+function jt(a,b,c){c?(a.a.innerHTML=b||fD,undefined):(a.a.innerText=b||fD,undefined);if(a.c!=a.b){a.c=a.b;Hm(a.a,a.b)}}
+function Hk(a,b,c){var d,e,f;if(Dk){f=nn(Dk.a[a.type],5);if(f){d=f.a.a;e=f.a.b;f.a.a=a;f.a.b=c;qc(b,f.a);f.a.a=d;f.a.b=e}}}
+function cm(a,b){var c;!b.c||(b.c=false,b.d=null);c=b.d;b.d=a.b;try{pm(a.a,b)}finally{c==null?(b.c=true,b.d=null):(b.d=c)}}
+function zc(a,b){var c;c=a.s;if(!b){try{!!c&&c.bb()&&a.eb()}finally{a.s=null}}else{if(c){throw new Lx(dD)}a.s=b;b.bb()&&a.cb()}}
+function Gm(a){var b;b=a[yE]==null?null:String(a[yE]);if(qy(zE,b)){return Om(),Nm}else if(qy(AE,b)){return Om(),Mm}return Om(),Lm}
+function gc(a){var b,c;b=a[WC]==null?null:String(a[WC]);c=b.indexOf(String.fromCharCode(32));if(c>=0){return b.substr(0,c-0)}return b}
+function vz(a,b){var c,d,e;if(b!=null&&b.cM&&!!b.cM[43]){c=nn(b,43);d=c.Jb();if(az(a.a,d)){e=bz(a.a,d);return mB(c.Kb(),e)}}return false}
+function ez(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.Jb();if(h.Ib(a,g)){return true}}}return false}
+function cz(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.Jb();if(h.Ib(a,g)){return f.Kb()}}}return null}
+function Zy(h,a){var b=h.a;for(var c in b){var d=parseInt(c,10);if(c==d){var e=b[d];for(var f=0,g=e.length;f<g;++f){a.Eb(e[f])}}}}
+function Mf(a){var b,c,d,e;d=(rn(a.a)?on(a.a):null,[]);e=Zm(On,{38:1},42,d.length,0);for(b=0,c=e.length;b<c;++b){e[b]=new ly(d[b])}re(e)}
+function If(a){var b,c,d;d=fD;a=wy(a);b=a.indexOf(ZD);if(b!=-1){c=a.indexOf($D)==0?8:0;d=wy(a.substr(c,b-c))}return d.length>0?d:_D}
+function Hm(a,b){switch(b.a){case 0:{a[yE]=zE;break}case 1:{a[yE]=AE;break}case 2:{Gm(a)!=(Om(),Lm)&&(a[yE]=fD,undefined);break}}}
+function km(a,b,c){var d;if(!b){throw new iy(vE)}if(!c){throw new iy(wE)}return a.b>0?lm(a,new zm(a,b,c)):(d=om(a,b),d.Eb(c),undefined),new wm}
+function wy(c){if(c.length==0||c[0]>hE&&c[c.length-1]>hE){return c}var a=c.replace(/^(\s*)/,fD);var b=a.replace(/\s*$/,fD);return b}
+function gr(){var a=false;for(var b=0;b<$wnd.__gwt_globalEventArray.length;b++){!$wnd.__gwt_globalEventArray[b]()&&(a=true)}return !a}
+function lh(a,b,c){var d=a.__kids;for(var e=0,f=d.length;e<f;++e){if(d[e]===b){if(!c){d.splice(e,1);b.__pendingSrc=null}return true}}return false}
+function zf(b,c){var a,e,f,g;for(e=0,f=b.length;e<f;++e){g=b[e];try{g[1]?g[0].Qb()&&(c=yf(c,g)):g[0].ob()}catch(a){a=Wn(a);if(!qn(a,3))throw a}}return c}
+function an(a,b,c){if(c!=null){if(a.qI>0&&!mn(c,a.qI)){throw new vx}if(a.qI<0&&(c.tM==TB||c.cM&&!!c.cM[1])){throw new vx}}return a[b]=c}
+function Md(a,b,c){Ld(a);a.g=true;a.f=b;a.i=c;if(Nd(a,(new Date).getTime())){return}if(!Id){Id=new TA;Hd=new ce}LA(Id,a);Id.b==1&&Yd(Hd,25)}
+function Fw(a){this.t=cg($doc,bE);this.t.appendChild(this.a=cg($doc,bE));Mv(this,a);this.t[WC]=FG;this.a.className=GG;uh(this.t.style,$h())}
+function pg(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 kp(a){var b,c;c=cg($doc,bE);b=cg($doc,bE);c.style[LE]=(Ii(),OE);c.style[kE]=-10000+(ej(),lE);a.appendChild(c);c.appendChild(b);return c}
+function Zo(a,b){var c;c=cg($doc,bE);c.appendChild(b);c.style[LE]=(Ii(),OE);c.style[RE]=(pi(),SE);b.style[LE]=OE;b[TE]=kp(c);a.insertBefore(c,null);return c}
+function To(a,b){var c,d;c=cg($doc,bE);c.innerHTML=NE;d=c.style;d[LE]=(Ii(),OE);d[PE]=QE;d[ME]=-20+b.rb();d[$C]=10+a.rb();d[ZC]=10+b.rb();return c}
+function qk(a){var b,c,d;b=$doc.styleSheets.length;if(b==0){return c=$doc.createStyleSheet(),c.cssText=a,c}return d=$doc.styleSheets[b-1],d.cssText+=a,d}
+function tc(a,b){var c;switch(Rq(b.type)){case 16:case 32:c=b.relatedTarget||(b.type==aD?b.toElement:b.fromElement);if(!!c&&pg(a.t,c)){return}}Hk(b,a,a.t)}
+function sc(a){var b;if(a.bb()){throw new Lx(_C)}a.o=true;a.t.__listener=a;b=a.p;a.p=-1;b>0&&(a.p==-1?mq(a.t,b|(a.t.__eventBits||0)):(a.p|=b));a._();a.fb()}
+function ej(){ej=TB;dj=new jj;bj=new nj;Yi=new rj;Zi=new vj;cj=new zj;aj=new Dj;$i=new Hj;Xi=new Lj;_i=new Pj;$m(In,{38:1},30,[dj,bj,Yi,Zi,cj,aj,$i,Xi,_i])}
+function Yd(a,b){if(b<=0){throw new Ix(YD)}a.b?($wnd.clearInterval(a.c),undefined):($wnd.clearTimeout(a.c),undefined);QA(Vd,a);a.b=false;a.c=_d(a,b);LA(Vd,a)}
+function SA(a,b){var c,d,e;b.length<a.b&&(b=(d=b,e=Ym(0,a.b),$m(d.aC,d.cM,d.qI,e),e));for(c=0;c<a.b;++c){an(b,c,a.a[c])}b.length>a.b&&an(b,a.b,null);return b}
+function qs(a,b){var c;if(a.b!=b){!!a.b&&cc(a,a.b.b,false);a.b=b;ss(a,Ks(b));cc(a,a.b.b,true);!a.t[VF]&&(c=(b.a&1)==1,a.t.setAttribute(SF,c?TF:UF),undefined)}}
+function op(a){var b=a.__resizeParent;if(b){lp(a);a.style.left=0;a.style.top=0;a.style.width=b.clientWidth-a.__decoWidth;a.style.height=b.clientHeight-a.__decoHeight}}
+function Sd(){var a,b,c,d,e;d=Zm(Dn,{2:1,38:1},24,Id.b,0);d=nn(SA(Id,d),2);e=(new Date).getTime();for(b=0,c=d.length;b<c;++b){a=d[b];a.g&&Nd(a,e)&&QA(Id,a)}Id.b>0&&Yd(Hd,25)}
+function ws(a,b){var c,d;if(!a.t[VF]!=b){c=(!a.b&&qs(a,a.j),a.b.a)^4;c&=-3;d=ns(a,c);qs(a,d);a.t[VF]=!b;if(b){ps(a,(!a.b&&qs(a,a.j),a.b))}else{ms(a);a.t.removeAttribute(SF)}}}
+function Cq(){var a,b;if(!xq){a=(b=cg($doc,$E),b.text=_E,b);$doc.body.appendChild(a);$wnd.__gwt_initWindowCloseHandler($entry(Eq),$entry(Dq));$doc.body.removeChild(a);xq=true}}
+function Vv(){this.t=cg($doc,bE);this.t.style[RE]=YE;this.a=cg($doc,bE);this.t.appendChild(this.a);this.t.style[LE]=UE;this.a.style[LE]=UE;this.t.style[yG]=zG;this.a.style[yG]=zG}
+function Ym(a,b){var c=new Array(b);if(a==3){for(var d=0;d<b;++d){var e=new Object;e.l=e.m=e.h=0;c[d]=e}}else if(a>0){var e=[null,0,false][a];for(var d=0;d<b;++d){c[d]=e}}return c}
+function lz(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.Jb();if(h.Ib(a,g)){c.length==1?delete h.a[b]:c.splice(d,1);--h.d;return f.Kb()}}}return null}
+function hz(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.Jb();if(j.Ib(a,h)){var i=g.Kb();g.Lb(b);return i}}}else{d=j.a[c]=[]}var g=new HB(a,b);d.push(g);++j.d;return null}
+function Tn(){var a;!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:EE,evtGroup:FE,millis:(new Date).getTime(),type:GE,className:HE});a=new Uc;Gr((qv(),uv()),a)}
+function rw(a,b){var c;if(b<0||b>=a.c.b){return false}c=Kw(a.c,b);Ar(a.f,b);Xu(a.d,c);kc(c.t,AG,false);Ow(a.c,b);PA(a.g,b);if(b==a.e){a.e=-1;a.c.b>0&&tw(a,0)}else b<a.e&&--a.e;return true}
+function gx(a,b,c,d,e){var f,g,h,i;if(!ug()){return h=cg($doc,_F),h.innerHTML=hx(a,b,c,d,e)||fD,Wf(h)}f=(i=cg($doc,_F),i.innerHTML=hx(a,b,c,d,e)||fD,Wf(i));g=Wf(f);Tq();fr(g,32768);return f}
+function Uc(){Kc(this,Xc(this));jt(this.k.a,hD,true);jt(this.d.a,iD,true);jt(this.g.a,jD,true);jt(this.f.a,kD,true);this.b=0;this.c.a=false;jt(this.e.a,lD,true);jt(this.a.a,mD,true);Tc(this)}
+function tw(a,b){var c;if(b==a.e){return}Bl(Xx(b));if(a.e!=-1){c=Kw(a.c,a.e);av(a.d,c,false);Ew(nn(NA(a.g,a.e),21),false)}c=Kw(a.c,b);av(a.d,c,true);Ew(nn(NA(a.g,b),21),true);a.e=b;Vl(a,Xx(b))}
+function Rr(b,c){var i;Pr();var a,e,f,g,h;e=null;for(h=b.Bb();h.yb();){g=nn(h.zb(),19);try{c.Cb(g)}catch(a){a=Wn(a);if(qn(a,10)){f=a;!e&&(e=new uB);i=gz(e.a,f,e)}else throw a}}if(e){throw new Qr(e)}}
+function hx(a,b,c,d,e){var f,g,h,j;if(!ug()){return j=NG+d+OG+e+PG+a+QG+-b+RG+-c+lE,SG+$moduleBase+TG+j+UG}g=VG+d+OG+e+WG;h=XG+a+YG+-b+ZG+-c+$G;f=_G+g+aH+ex+bH+$moduleBase+cH+h+dH+(b+d)+eH+(c+e)+fH;return f}
+function iv(){var a;this.t=(a=cg($doc,bE),a.tabIndex=0,a);this.p==-1?mq(this.t,7165|(this.t.__eventBits||0)):(this.p|=7165);this.j=new Os(this,null,sG,0);this.t[WC]=tG;this.t.setAttribute(uG,vG);this.t[WC]=wG}
+function Gy(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 cg(a,b){var c,d;if(b.indexOf(aE)!=-1){c=(!a.__gwt_container&&(a.__gwt_container=a.createElement(bE)),a.__gwt_container);c.innerHTML=cE+b+dE||fD;d=Wf(c);c.removeChild(d);return d}return a.createElement(b)}
+function Mw(a,b,c){var d,e;if(c<0||c>a.b){throw new Ox}if(a.b==a.a.length){e=Zm(Ln,{38:1},19,a.a.length*2,0);for(d=0;d<a.a.length;++d){an(e,d,a.a[d])}a.a=e}++a.b;for(d=a.b-1;d>c;--d){an(a.a,d,a.a[d-1])}an(a.a,c,b)}
+function ju(){this.f=new Qw;this.e=cg($doc,jG);this.d=cg($doc,kG);this.e.appendChild(this.d);this.t=this.e;this.a=(Qt(),Nt);this.c=(Zt(),Yt);this.b=cg($doc,lG);this.d.appendChild(this.b);this.e[mG]=nG;this.e[oG]=nG}
+function fx(){var a,b;fx=TB;ex=ry((a=$doc.location.href,b=a.indexOf(HG),b!=-1&&(a=a.substring(0,b)),b=a.indexOf(IG),b!=-1&&(a=a.substring(0,b)),b=a.lastIndexOf(JG),b!=-1&&(a=a.substring(0,b)),a.length>0?a+JG:fD),KG)==0?LG:MG}
+function mh(a,b){var c=b.__pendingSrc;var d=b.__kids;b.__cleanup();if(b=d[0]){b.__pendingSrc=null;fh(a,b,c);if(b.__pendingSrc){d.splice(0,1);b.__kids=d}else{for(var e=1,f=d.length;e<f;++e){d[e].src=c;d[e].__pendingSrc=null}}}}
+function Nd(a,b){var c,d;c=b>=a.i+a.f;if(a.j&&!c){d=(b-a.i)/a.f;a.lb((1+Math.cos(3.141592653589793+d*3.141592653589793))/2);return false}if(!a.j&&b>=a.i){a.j=true;a.kb()}if(c){a.jb();a.j=false;a.g=false;return true}return false}
+function vg(){function b(a){return parseInt(a[1])*1000+parseInt(a[2])}
+var c=navigator.userAgent.toLowerCase();if(c.indexOf(gE)!=-1){var d=/msie ([0-9]+)\.([0-9]+)/.exec(c);if(d&&d.length==3){var e=b(d);if(e<7000){return true}}}return false}
+--></script>
+<script><!--
+function Ig(a,b){var c,d,e,f;b=wy(b);f=a.className;c=f.indexOf(b);while(c!=-1){if(c==0||f.charCodeAt(c-1)==32){d=c+b.length;e=f.length;if(d==e||d<e&&f.charCodeAt(d)==32){break}}c=f.indexOf(b,c+1)}if(c==-1){f.length>0&&(f+=hE);a.className=f+b}}
+function Lf(i){var a={};var b=[];var c=arguments.callee.caller.caller;while(c){var d=i.pb(c.toString());b.push(d);var e=aE+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 os(a){var b,c;a.a=true;b=(c=$doc.createEventObject(),c.type=uE,c.detail=1,c.screenX=0,c.screenY=0,c.clientX=0,c.clientY=0,c.ctrlKey=false,c.altKey=false,c.shiftKey=false,c.metaKey=false,c.button=1,c.relatedTarget=null,c);gg(a.t,b);a.a=false}
+function vw(a){this.c=new Qw;this.f=new ot;this.g=new TA;this.a=56;this.b=a;this.d=new bv;Kc(this,this.d);Vu(this.d,this.f);Yu(this.d,this.f,(ej(),dj),dj);$u(this.d,this.f,dj,a);_u(this.d,this.f,(Co(),Ao));this.f.t.style[$C]=BG;this.f.t[WC]=CG;this.t[WC]=DG}
+function _j(){$j();var a,b,c;c=null;if(Zj.length!=0){a=Zj.join(fD);b=rk((hk(),a));!Zj&&(c=b);Zj.length=0}if(Xj.length!=0){a=Xj.join(fD);b=pk((hk(),a));!Xj&&(c=b);Xj.length=0}if(Yj.length!=0){a=Yj.join(fD);b=qk((hk(),a));!Yj&&(c=b);Yj.length=0}Wj=false;return c}
+function pk(a){var b,c,d,e,f,g;d=$doc.styleSheets.length;if(d<30){return g=$doc.createStyleSheet(),g.cssText=a,g}else{f=2147483647;e=-1;for(b=0;b<d;++b){c=jk[b];c==0&&(c=jk[b]=$doc.styleSheets[b].cssText.length);if(c<=f){f=c;e=b}}jk[e]+=a.length;return mk(e,a,true)}}
+function pw(a,b,c,d){var e;e=Lw(a.c,b);if(e!=-1){sw(a,b);e<d&&--d}Mw(a.c,b,d);MA(a.g,d,c);nt(a.f,c,d);oc(c,new Aw(a,b),(Lk(),Lk(),Kk));Wu(a.d,b,d);Yu(a.d,b,(ej(),dj),dj);Zu(a.d,b,a.a,a.b,dj);av(a.d,b,false);kc(b.t,AG,true);b.t.style.display=WE;a.e==-1?tw(a,0):a.e>=d&&++a.e}
+function Gp(a,b){var c,d,e;e=false;try{a.c=true;a.f.a=a.b.b;Yd(a.a,10000);while(Wp(a.f)){d=Xp(a.f);try{if(d==null){return}if(d!=null&&d.cM&&!!d.cM[16]){c=nn(d,16);Au(c)}}finally{e=a.f.b==-1;e||Yp(a.f)}if((new Date).getTime()-b>=100){return}}}finally{if(!e){Xd(a.a);a.c=false;Hp(a)}}}
+function Ts(a,b){var c,d,e;c=(d=cg($doc,bE),d.style[$C]=yD,d.style[ZC]=XE,d.style[WF]=XE,d.style[XF]=XE,d);a.t.appendChild(c);xc(b);Jw(a.f,b);c.appendChild(b.t);zc(b,a);c.style.display=WE;c.style[ZC]=yD;e=b.t;py(e.style[$C],fD)&&b.$(yD);py(e.style[ZC],fD)&&b.Y(yD);b.t.style.display=WE}
+function nm(b,c){var a,e,f,g,h,i,k;try{++b.b;h=rm(b,c.tb());e=null;i=b.c?h.Pb(h.Gb()):h.Ob();while(b.c?i.b>0:i.b<i.c.Gb()){g=b.c?nn(uA(i),9):nn(oA(i),9);try{c.sb(g)}catch(a){a=Wn(a);if(qn(a,10)){f=a;!e&&(e=new uB);k=gz(e.a,f,e)}else throw a}}if(e){throw new Dm(e)}}finally{--b.b;b.b==0&&sm(b)}}
+function Tg(a,b){var c,d,e,f,g,h,i;b=wy(b);i=a.className;e=i.indexOf(b);while(e!=-1){if(e==0||i.charCodeAt(e-1)==32){f=e+b.length;g=i.length;if(f==g||f<g&&i.charCodeAt(f)==32){break}}e=i.indexOf(b,e+1)}if(e!=-1){c=wy(i.substr(0,e-0));d=wy(uy(i,e+b.length));c.length==0?(h=d):d.length==0?(h=c):(h=c+hE+d);a.className=h}}
+function wd(){wd=TB;od=$moduleBase+HD;pd=$moduleBase+ID;id=new wp(od,216,16,19);jd=new wp(od,200,16,19);kd=new wp(od,184,16,19);ld=new wp(od,168,16,19);md=new wp(od,152,16,19);nd=new wp(od,136,16,19);qd=new wp(od,102,34,34);rd=new wp(pd,0,386,71);sd=new wp(od,68,34,34);td=new wp(od,34,34,34);vd=new wp(od,0,34,34);ud=new Bd}
+function nh(a,b){dh();var c,d,e;c=py(a.__pendingSrc||a.src,b);!ch&&(ch={});d=a.__pendingSrc;if(d!=null){e=ch[d];if(!e){a.__cleanup=a.__pendingSrc=a.__kids=null}else if(e==a){if(c){return}mh(ch,e)}else if(lh(e,a,c)){if(c){return}}else{a.__cleanup=a.__pendingSrc=a.__kids=null}}e=ch[b];!e?fh(ch,a,b):(e.__kids.push(a),a.__pendingSrc=e.__pendingSrc,undefined)}
+function bt(a,b){var c,d;a.d||(b=1-b);if(a.c==-1){c=~~Math.max(Math.min(b*(parseInt(a.a[YF])||0),2147483647),-2147483648);d=~~Math.max(Math.min((1-b)*(parseInt(a.b[YF])||0),2147483647),-2147483648)}else{c=~~Math.max(Math.min(b*a.c,2147483647),-2147483648);d=a.c-c}if(c==0){c=1;d=1>d-1?1:d-1}else if(d==0){d=1;c=1>c-1?1:c-1}a.a.style[ZC]=c+lE;a.b.style[ZC]=d+lE}
+function Tc(a){switch(a.b){case 0:Ws(a.c,0);break;case 1:Ws(a.c,1);tw(a.i,a.b-1);a.j.t.style.display=fD;jt(a.j.a,gD,false);break;case 2:Ws(a.c,1);tw(a.i,a.b-1);a.j.t.style.display=fD;jt(a.j.a,gD,false);break;case 3:Ws(a.c,1);tw(a.i,a.b-1);a.j.t.style.display=fD;jt(a.j.a,gD,false);break;case 4:Ws(a.c,1);tw(a.i,a.b-1);jt(a.j.a,gD,false);break;case 5:Ws(a.c,2);a.j.t.style.display=fD;}}
+function Ro(a,b,c,d){if(!c){return 1}switch(c.a){case 1:return (d?b.clientHeight:b.clientWidth)/100;case 2:return (a.a.offsetWidth||0)/10;case 3:return (a.a.offsetHeight||0)/10;case 7:return (Po.offsetWidth||0)*0.1;case 8:return (Po.offsetWidth||0)*0.01;case 6:return (Po.offsetWidth||0)*0.254;case 4:return (Po.offsetWidth||0)*0.00353;case 5:return (Po.offsetWidth||0)*0.0423;default:case 0:return 1;}}
+function ns(a,b){switch(b){case 1:return !a.d&&(a.d=new Os(a,a.j,BD,1),undefined),a.d;case 0:return a.j;case 3:return !a.f&&vs(a,new Os(a,(!a.d&&(a.d=new Os(a,a.j,BD,1),undefined),a.d),CD,3)),a.f;case 2:return !a.n&&(a.n=new Os(a,a.j,AD,2),undefined),a.n;case 4:return !a.k&&(a.k=new Os(a,a.j,PF,4),undefined),a.k;case 5:return !a.e&&ts(a,new Os(a,(!a.d&&(a.d=new Os(a,a.j,BD,1),undefined),a.d),QF,5)),a.e;default:throw new Lx(b+RF);}}
+function mo(a,b,c){var d,e,f,g;if(b==0){for(e=new pA(a.c);e.b<e.c.Gb();){d=nn(oA(e),15);d.i=d.C=d.K;d.S=d.E=d.O;d.k=d.D=d.M;d.a=d.A=d.G;d.W=d.F=d.Q;d.f=d.B=d.I;d.q=d.u;d.y=d.w;d.r=d.v;d.o=d.s;d.z=d.x;d.p=d.t;d.j=d.L;d.T=d.P;d.n=d.N;d.b=d.H;d.X=d.R;d.g=d.J;cp(d)}$o(a.b,a.d);return}g=a.d.clientWidth;f=a.d.clientHeight;for(e=new pA(a.c);e.b<e.c.Gb();){d=nn(oA(e),15);io(a,g,d);jo(a,f,d)}!!a.a&&Ld(a.a);a.a=new uo(a,c);Md(a.a,b,(new Date).getTime())}
+function Rq(a){switch(a){case aF:return 4096;case bF:return 1024;case uE:return 1;case cF:return 2;case dF:return 2048;case eF:return 128;case fF:return 256;case gF:return 512;case hF:return 32768;case iF:return 8192;case jF:return 4;case kF:return 64;case aD:return 32;case lF:return 16;case mF:return 8;case nF:return 16384;case oF:return 65536;case pF:return 131072;case qF:return 131072;case rF:return 262144;case sF:return 524288;default:return -1;}}
+function ct(a,b,c,d){var e,f,g,h,i,k;Ld(a);e=(i=c.t.parentNode,(!i||i.nodeType!=1)&&(i=null),i);f=ar(Xf(e),e);if(!b){e.style.display=fD;c.t.style.display=fD;return}a.e=b;g=(k=b.t.parentNode,(!k||k.nodeType!=1)&&(k=null),k);h=ar(Xf(g),g);if(f>h){a.a=g;a.b=e;a.d=false}else{a.a=e;a.b=g;a.d=true}d?Md(a,350,(new Date).getTime()):(a.a.style.display=a.d?fD:WE,a.b.style.display=!a.d?fD:WE,a.a=null,a.b=null,a.e.t.style.display=WE,a.e=null,undefined);c.t.style.display=fD}
+function Ad(a){if(!a.a){a.a=true;$j();Ze(Xj,JD+(wd(),rd).a+KD+rd.e+LD+rd.d+MD+rd.b+ND+rd.c+OD+vd.a+KD+vd.e+LD+vd.d+MD+vd.b+ND+vd.c+PD+qd.a+KD+qd.e+LD+qd.d+MD+qd.b+ND+qd.c+QD+td.a+KD+td.e+LD+td.d+MD+td.b+ND+td.c+RD+sd.a+KD+sd.e+LD+sd.d+MD+sd.b+ND+sd.c+SD+id.a+KD+id.e+LD+id.d+MD+id.b+ND+id.c+TD+jd.a+KD+jd.e+LD+jd.d+MD+jd.b+ND+jd.c+UD+md.a+KD+md.e+LD+md.d+MD+md.b+ND+md.c+VD+kd.a+KD+kd.e+LD+kd.d+MD+kd.b+ND+kd.c+WD+nd.a+KD+nd.e+LD+nd.d+MD+nd.b+ND+nd.c+XD);bk();return true}return false}
+function jo(a,b,c){var d,e,f;f=c.S*lo(a,c.T,true);d=c.a*lo(a,c.b,true);e=c.f*lo(a,c.g,true);if(c.y&&!c.w){c.y=false;if(c.p){c.s=true;c.A=(b-(f+e))/lo(a,c.H,true)}else{c.t=true;c.B=(b-(f+d))/lo(a,c.J,true)}}else if(c.p&&!c.t){c.p=false;if(c.y){c.s=true;c.A=(b-(f+e))/lo(a,c.H,true)}else{c.w=true;c.E=(b-(d+e))/lo(a,c.P,true)}}else if(c.o&&!c.s){c.o=false;if(c.p){c.w=true;c.E=(b-(d+e))/lo(a,c.P,true)}else{c.t=true;c.B=(b-(f+d))/lo(a,c.J,true)}}c.y=c.w;c.o=c.s;c.p=c.t;c.T=c.P;c.b=c.H;c.g=c.J}
+function fh(e,f,g){f.src=g;if(f.complete){return}f.__kids=[];f.__pendingSrc=g;e[g]=f;var h=f.onload,i=f.onerror,j=f.onabort;function k(c){var d=f.__kids;f.__cleanup();window.setTimeout(function(){for(var a=0;a<d.length;++a){var b=d[a];if(b.__pendingSrc==g){b.src=g;b.__pendingSrc=null}}},0);c&&c.call(f)}
+f.onload=function(){k(h)};f.onerror=function(){k(i)};f.onabort=function(){k(j)};f.__cleanup=function(){f.onload=h;f.onerror=i;f.onabort=j;f.__cleanup=f.__pendingSrc=f.__kids=null;delete e[g]}}
+function io(a,b,c){var d,e,f;d=c.i*lo(a,c.j,false);e=c.k*lo(a,c.n,false);f=c.W*lo(a,c.X,false);if(c.q&&!c.u){c.q=false;if(c.z){c.v=true;c.D=(b-(d+f))/lo(a,c.N,false)}else{c.x=true;c.F=(b-(d+e))/lo(a,c.R,false)}}else if(c.z&&!c.x){c.z=false;if(c.q){c.v=true;c.D=(b-(d+f))/lo(a,c.N,false)}else{c.u=true;c.C=(b-(e+f))/lo(a,c.L,false)}}else if(c.r&&!c.v){c.r=false;if(c.z){c.u=true;c.C=(b-(e+f))/lo(a,c.L,false)}else{c.x=true;c.F=(b-(d+e))/lo(a,c.R,false)}}c.q=c.u;c.r=c.v;c.z=c.x;c.j=c.L;c.n=c.N;c.X=c.R}
+function lp(a){var b=a.__styleRuler;var c=b.children[0];var d=c.style,e=a.currentStyle;d.borderLeftStyle=e.borderLeftStyle;d.borderRightStyle=e.borderRightStyle;d.borderTopStyle=e.borderTopStyle;d.borderBottomStyle=e.borderBottomStyle;d.borderLeftWidth=e.borderLeftWidth;d.borderRightWidth=e.borderRightWidth;d.borderTopWidth=e.borderTopWidth;d.borderBottomWidth=e.borderBottomWidth;d.marginLeft=e.marginLeft==YE?fD:e.marginLeft;d.marginRight=e.marginRight==YE?fD:e.marginRight;d.marginTop=e.marginTop==YE?fD:e.marginTop;d.marginBottom=e.marginBottom==YE?fD:e.marginBottom;d.paddingLeft=e.paddingLeft;d.paddingRight=e.paddingRight;d.paddingTop=e.paddingTop;d.paddingBottom=e.paddingBottom;d.width=d.height=32;a.__decoWidth=b.offsetWidth-32;a.__decoHeight=b.offsetHeight-32}
+function fr(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;if(!c)return;c&1&&(a.onclick=b&1?Yq:null);c&3&&(a.ondblclick=b&3?Xq:null);c&4&&(a.onmousedown=b&4?Yq:null);c&8&&(a.onmouseup=b&8?Yq:null);c&16&&(a.onmouseover=b&16?Yq:null);c&32&&(a.onmouseout=b&32?Yq:null);c&64&&(a.onmousemove=b&64?Yq:null);c&128&&(a.onkeydown=b&128?Yq:null);c&256&&(a.onkeypress=b&256?Yq:null);c&512&&(a.onkeyup=b&512?Yq:null);c&1024&&(a.onchange=b&1024?Yq:null);c&2048&&(a.onfocus=b&2048?Yq:null);c&4096&&(a.onblur=b&4096?Yq:null);c&8192&&(a.onlosecapture=b&8192?Yq:null);c&16384&&(a.onscroll=b&16384?Yq:null);c&32768&&(a.onload=b&32768?Zq:null);c&65536&&(a.onerror=b&65536?Yq:null);c&131072&&(a.onmousewheel=b&131072?Yq:null);c&262144&&(a.oncontextmenu=b&262144?Yq:null);c&524288&&(a.onpaste=b&524288?Yq:null)}
+function ip(M,a,b){if(!b&&a.offsetWidth==a.__oldWidth&&a.offsetHeight==a.__oldHeight){return}a.__oldWidth=a.offsetWidth;a.__oldHeight=a.offsetHeight;var c=a.clientWidth;var d=a.clientHeight;for(var e=0;e<a.childNodes.length;++e){var f=a.childNodes[e];var g=f.__layer;if(!g){continue}var h=g.q;var i=g.y;var j=g.z;var k=g.p;var l=g.r;var m=g.o;var n=g.i;var o=g.S;var p=g.W;var q=g.f;var r=g.k;var s=g.a;var t=g.j;var u=g.T;var v=g.X;var w=g.g;var x=g.n;var y=g.b;var z=g.e.qb();var A=g.U.qb();var B=f.style;B.left=h?n+t.rb():fD;B.top=i?o+u.rb():fD;B.width=j?p+v.rb():fD;B.height=k?q+w.rb():fD;if(l){var C=M.vb(a,x,false);var D=c-r*C;if(!h){f.style.left=D-f.offsetWidth+lE}else{var E=M.vb(a,t,false);var F=n*E;D>F&&(f.style.width=D-F+lE)}}if(m){var C=M.vb(a,y,true);var G=d-s*C;if(!i){f.style.top=G-f.offsetHeight+lE}else{var H=M.vb(a,u,true);var I=o*H;G>I&&(f.style.height=G-I+lE)}}var J=f.firstChild;lp(J);var K=J.__decoWidth;var L=J.__decoHeight;if(f.offsetWidth>K){switch(z){case 0:J.style.left=XE;break;case 1:J.style.left=f.offsetWidth-K-J.offsetWidth+lE;break;case 2:J.style.left=XE;J.style.width=f.offsetWidth-K+lE;break;}}if(f.offsetHeight>L){switch(A){case 0:J.style.top=XE;break;case 1:J.style.top=f.offsetHeight-L-J.offsetHeight+lE;break;case 2:J.style.top=XE;J.style.height=f.offsetHeight-L+lE;break;}}}}
+function br(){$wnd.__gwt_globalEventArray==null&&($wnd.__gwt_globalEventArray=new Array);$wnd.__gwt_globalEventArray[$wnd.__gwt_globalEventArray.length]=$entry(function(){return hq($wnd.event)});var d=$entry(function(){var a=ag;ag=this;if($wnd.event.returnValue==null){$wnd.event.returnValue=true;if(!gr()){ag=a;return}}var b,c=this;while(c&&!(b=c.__listener)){c=c.parentElement}b&&!rn(b)&&b!=null&&b.cM&&!!b.cM[18]&&fq($wnd.event,c,b);ag=a});var e=$entry(function(){var a=$doc.createEventObject();$wnd.event.returnValue==null&&$wnd.event.srcElement.fireEvent&&$wnd.event.srcElement.fireEvent(tF,a);if(this.__eventBits&2){d.call(this)}else if($wnd.event.returnValue==null){$wnd.event.returnValue=true;gr()}});var f=$entry(function(){this.__gwtLastUnhandledEvent=$wnd.event.type;d.call(this)});var g=$moduleName.replace(/\./g,uF);$wnd[vF+g]=d;Yq=(new Function(wF,xF+g+yF))($wnd);$wnd[zF+g]=e;Xq=(new Function(wF,AF+g+BF))($wnd);$wnd[CF+g]=f;Zq=(new Function(wF,DF+g+BF))($wnd);var h=$entry(function(){d.call($doc.body)});var i=$entry(function(){e.call($doc.body)});$doc.body.attachEvent(tF,h);$doc.body.attachEvent(EF,h);$doc.body.attachEvent(FF,h);$doc.body.attachEvent(GF,h);$doc.body.attachEvent(HF,h);$doc.body.attachEvent(IF,h);$doc.body.attachEvent(JF,h);$doc.body.attachEvent(KF,h);$doc.body.attachEvent(LF,h);$doc.body.attachEvent(MF,h);$doc.body.attachEvent(NF,i);$doc.body.attachEvent(OF,h)}
+function Xc(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,I,K;wd();b=id;e=ld;c=jd;f=md;d=kd;g=nd;v=new Hu;C=new yt;s=new Ct;t=new ot;D=new Ct;E=new ot;n=new Ct;o=new ot;y=new Ct;z=new ot;w=new Ct;x=new ot;B=new vw((ej(),dj));j=new Ct;i=new Vv;k=new Xs;u=new iv;A=new iv;h=new ju;m=new ot;l=new ot;kc(v.t,nD,true);kc(v.t,oD,true);vr(m,v,m.t);jt(C.a,gD,false);kc(C.t,pD,true);vr(m,C,m.t);s.t.style[qD]=rD;vr(t,s,t.t);Ts(k,t);D.t.style[qD]=rD;vr(E,D,E.t);kc(E.t,sD,true);ow(B,E,tD,B.c.b);kc(n.t,sD,true);n.t.style[qD]=rD;vr(o,n,o.t);ow(B,o,uD,B.c.b);kc(y.t,sD,true);y.t.style[qD]=rD;vr(z,y,z.t);ow(B,z,vD,B.c.b);kc(w.t,sD,true);w.t.style[qD]=rD;vr(x,w,x.t);ow(B,x,wD,B.c.b);B.t.style[ZC]=xD;B.t.style[$C]=yD;Ts(k,B);j.t.style[qD]=rD;Kv(i,j);Ts(k,i);kc(k.t,zD,true);vr(m,k,m.t);Ls(u.j,new ou(b));Ls((!u.n&&(u.n=new Os(u,u.j,AD,2),undefined),u.n),new ou(d));Ls((!u.d&&(u.d=new Os(u,u.j,BD,1),undefined),u.d),new ou(c));Ls((!u.f&&vs(u,new Os(u,(!u.d&&(u.d=new Os(u,u.j,BD,1),undefined),u.d),CD,3)),u.f),new ou(c));kc(u.t,DD,true);ws(u,true);I=iu(h);h.b.appendChild(I);xc(u);Jw(h.f,u);I.appendChild(u.t);zc(u,h);Ls(A.j,new ou(e));Ls((!A.n&&(A.n=new Os(A,A.j,AD,2),undefined),A.n),new ou(g));Ls((!A.d&&(A.d=new Os(A,A.j,BD,1),undefined),A.d),new ou(f));Ls((!A.f&&vs(A,new Os(A,(!A.d&&(A.d=new Os(A,A.j,BD,1),undefined),A.d),CD,3)),A.f),new ou(f));kc(A.t,DD,true);ws(A,true);K=iu(h);h.b.appendChild(K);xc(A);Jw(h.f,A);K.appendChild(A.t);zc(A,h);h.t[WC]=ED;vr(m,h,m.t);kc(m.t,FD,true);vr(l,m,l.t);kc(l.t,GD,true);p=new $c(a);oc(u,p,(Lk(),Lk(),Kk));q=new cd(a);oc(A,q,Kk);r=new gd(a);pc(B,r,(!Rl&&(Rl=new Uk),Rl));a.a=j;a.c=k;a.d=n;a.e=s;a.f=w;a.g=y;a.i=B;a.j=C;a.k=D;Ad(ud);return l}
+var fD='',hE=' ',fH=" border='0'><\/gwt:clipper>",eH=' height=',RF=' is not a known face id.',dH='" width=',MD='") -',aH='"><img onload=\'this.__gwtLastUnhandledEvent="load";\' src=\'',HG='#',mE='%',NE=' ',UG="' border='0'>",bH="' onerror='if(window.__gwt_transparentImgHandler)window.__gwt_transparentImgHandler(this);else this.src=\"",YG="',sizingMethod='crop'); margin-left: ",ZD='(',QG=') no-repeat ',jH=', Size: ',VC='-',QE='-32767',EG='-selected',JD='.GMI44Y5N{width:705px;}.GMI44Y5H{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:4px solid #cead97;background-color:#fff5ed;width:100%;}.GMI44Y5FB{background-color:#f0c6a0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#c63;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;height:480px !important;}.GMI44Y5P{line-height:1em;}.GMI44Y5GB{font-size:44px;color:#69312f;font-weight:bold;text-align:left;margin:10px 18px;width:200px;}.k-home-summary{font-size:32px;color:#dd8a3d;font-weight:bold;white-space:nowrap;}.k-home-summary li{padding-left:41px;background-repeat:no-repeat;background-position:0 0.2em;line-height:45px;}.gwt-TabLayoutPanelTab{background-color:#f3d4ae;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;font-weight:bold;font-size:28px;padding:6px 5px;margin:0 0 0 10px;cursor:pointer;color:#dd8a3d;}.gwt-TabLayoutPanelTab-selected{background-color:#f9efcb;color:#69312f;}.GMI44Y5CB{font-size:28px;line-height:1.2em;color:#69312f;background-color:#f9efcb;height:84%;padding:30px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;margin:0 10px 10px;}.GMI44Y5CB li{margin-left:-12px;}.GMI44Y5L{float:left;}.GMI44Y5O{float:right;}.GMI44Y5M{height:',yF='.call(this) }',BF='.call(this)}',JG='/',dE='/>',nG='0',XE='0px',zG='1',yD='100%',BG='16384px',ID='365A1152800FA0737250805ADEAAFABF.cache.png',HD='409D47324359E3F14C463CFDFEAE25A4.cache.png',xD='480px',aE=':',cE='<',lD='<div class="k-home-summary"><ul><li class="tabUsers">Comunicate with others<\/li><li class="tabGroups">Work in collaboration<\/li><li class="tabPublic">And share with the world<\/li><\/ul><\/div>',uD="<div class='GMI44Y5P'> <span class='tabGroups GMI44Y5L'><\/span> <span>Groups<\/span> <\/div>",wD="<div class='GMI44Y5P'> <span class='tabOrgs GMI44Y5L'><\/span> <span>Institutions<\/span> <\/div>",vD="<div class='GMI44Y5P'> <span class='tabPublic GMI44Y5L'><\/span> <span>Public<\/span> <\/div>",tD="<div class='GMI44Y5P'> <span class='tabUsers GMI44Y5L'><\/span> <span>Users<\/span> <\/div>",_G='<gwt:clipper style="',SG="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='",IG='?',hH='Add not supported on this collection',kH='Add not supported on this list',IE='BEGIN',iE='BackgroundImageCache',vE='Cannot add a handler with a null type',wE='Cannot add a null handler',xE='Cannot fire null event',dD='Cannot set a new parent without first clearing the old parent',eD='Composite.initWidget() may only be called once.',DE='DEFAULT',qF='DOMMouseScroll',JE='END',iD='For your organization (NGO, collective, academic group...) you can:<ul><li>create easily its website (blog, wiki, video gallery, etc)<\/li><li>group chat among the members<\/li><li>organize meetings and actions<\/li><li>create, share & edit documents simultaneously with the members<\/li><li>connect with other organizations with common interests<\/ul>',sD='GMI44Y5CB',DD='GMI44Y5F',zD='GMI44Y5FB',ED='GMI44Y5G',pD='GMI44Y5GB',FD='GMI44Y5H',nD='GMI44Y5M',GD='GMI44Y5N',oD='GMI44Y5O',kD='If you are a big institution, such as a University, Social Forum, or umbrella federation, you can:<ul><li>install your own independent Kune server for your members<\/li><li>customize your Kune features and plugins to fit your needs<\/li><li>boost collaboration among the members<\/ul>',iH='Index: ',jD='Kune facilitates...<ul><li>the publication of contents in the web, for the general public<\/li><li>using CreativeCommons licences that allow the reuse and modification of contents<\/li><li>sharing of knowledge, solutions, researches, experiences with others <\/ul>',CE='LTR',XC='Null widget handle. If you are creating a composite, ensure that initWidget() has been called.',BE='RTL',KE='STRETCH',_C="Should only call onAttach when the widget is detached from the browser's document",bD="Should only call onDetach when the widget is attached to the browser's document",xG='SimplePanel can only contain one child widget',YC='Style names cannot be empty',cD="This widget's parent does not implement HasWidgets",gD='Why do we need',hD='You can see Kune as a web tool to:<ul><li>create easily your personal web (blogs, photoblog, CV, etc)<\/li><li>create, share & edit your documents simultaneously with your fellows<\/li><li>connect & keep up with your fellows (social network, chat)<\/li><li>integrate rich content (videos, maps, polls...) or functionalities (translation, spelling, twitter...)<\/ul>',uF='_',qG='__gwtLastUnhandledEvent',zF='__gwt_dispatchDblClickEvent_',vF='__gwt_dispatchEvent_',CF='__gwt_dispatchUnhandledEvent_',TE='__styleRuler',OE='absolute',hG='align',mD='al\xF1sidfjaklds',_D='anonymous',SF='aria-pressed',YE='auto',aF='blur',eG='bottom',vG='button',HE='cc.kune.intro.client.KuneIntro',oG='cellPadding',mG='cellSpacing',bG='center',bF='change',WC='className',gH='clear.cache.gif',cH='clear.cache.gif"\' style="',TG="clear.cache.gif' style='",uE='click',sE='cm',ZE='cmd cannot be null',rF='contextmenu',cF='dblclick',yE='dir',VF='disabled',VE='display',bE='div',BD='down',QF='down-disabled',CD='down-hovering',nE='em',oF='error',oE='ex',UF='false',XG="filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='",dF='focus',$D='function',_E='function __gwt_initWindowCloseHandler(beforeunload, unload) {\n var wnd = window\n , oldOnBeforeUnload = wnd.onbeforeunload\n , oldOnUnload = wnd.onunload;\n \n wnd.onbeforeunload = function(evt) {\n var ret, oldRet;\n try {\n ret = beforeunload();\n } finally {\n oldRet = oldOnBeforeUnload && oldOnBeforeUnload(evt);\n }\n // Avoid returning null as IE6 will coerce it into a string.\n // Ensure that "" gets returned properly.\n if (ret != null) {\n return ret;\n }\n if (oldRet != null) {\n return oldRet;\n }\n // returns undefined.\n };\n \n wnd.onunload = function(evt) {\n try {\n unload();\n } finally {\n oldOnUnload && oldOnUnload(evt);\n wnd.onresize = null;\n wnd.onscroll = null;\n wnd.onbeforeunload = null;\n wnd.onunload = null;\n }\n };\n \n // Remove the reference once we\'ve initialize the handler\n wnd.__gwt_initWindowCloseHandler = undefined;\n}\n',tG='gwt-CustomButton',aG='gwt-HTML',pG='gwt-Image',rG='gwt-InlineLabel',$F='gwt-Label',wG='gwt-PushButton',DG='gwt-TabLayoutPanel',AG='gwt-TabLayoutPanelContent',FG='gwt-TabLayoutPanelTab',GG='gwt-TabLayoutPanelTabInner',CG='gwt-TabLayoutPanelTabs',ZC='height',SE='hidden',fE='html',MG='http://',KG='https',LG='https://',rE='in',cG='justify',eF='keydown',fF='keypress',gF='keyup',kE='left',hF='load',iF='losecapture',AE='ltr',XF='margin',fG='middle',tE='mm',FE='moduleStartup',jF='mousedown',kF='mousemove',aD='mouseout',lF='mouseover',mF='mouseup',pF='mousewheel',gE='msie',YD='must be positive',WE='none',rD='normal',eE='on',GE='onModuleLoadStart',MF='onblur',tF='onclick',OF='oncontextmenu',NF='ondblclick',LF='onfocus',IF='onkeydown',JF='onkeypress',KF='onkeyup',EF='onmousedown',GF='onmousemove',FF='onmouseup',HF='onmousewheel',RE='overflow',VG='overflow: hidden; width: ',WF='padding',sF='paste',qE='pc',LE='position',pE='pt',lE='px',RG='px ',OD='px no-repeat;margin:23px 23px;}.tabUsers{height:',SD='px no-repeat;padding:1px 3px;}.GMI44Y5A{height:',PD='px no-repeat;padding:1px 3px;}.tabGroups{height:',RD='px no-repeat;padding:1px 3px;}.tabOrgs{height:',QD='px no-repeat;padding:1px 3px;}.tabPublic{height:',TD='px no-repeat;}.GMI44Y5B{height:',VD='px no-repeat;}.GMI44Y5C{height:',UD='px no-repeat;}.GMI44Y5D{height:',WD='px no-repeat;}.GMI44Y5E{height:',XD='px no-repeat;}.GMI44Y5G{-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;background-color:#c28d66;width:67px;margin-left:529px;margin-top:5px;}.GMI44Y5F{cursor:pointer;padding:6px 8px 2px;outline:0;}',ND='px -',PG='px; background: url(',$G='px; border: none',OG='px; height: ',ZG='px; margin-top: ',WG='px; padding: 0px; zoom: 1',LD='px;overflow:hidden;background:url("',KD='px;width:',UE='relative',AF='return function() { w.__gwt_dispatchDblClickEvent_',xF='return function() { w.__gwt_dispatchEvent_',DF='return function() { w.__gwt_dispatchUnhandledEvent_',dG='right',uG='role',zE='rtl',$E='script',nF='scroll',YF='scrollHeight',_F='span',EE='startup',jE='styleFloat',jG='table',kG='tbody',gG='td',ME='top',lG='tr',TF='true',sG='up',PF='up-disabled',AD='up-hovering',iG='verticalAlign',ZF='visible',wF='w',qD='whiteSpace',$C='width',NG='width: ',PE='zIndex',yG='zoom';var _;_=Tb.prototype={};_.eQ=function Xb(a){return this===a};_.hC=function Yb(){return this.$H||(this.$H=++ef)};_.tM=TB;_.cM={};_=Sb.prototype=new Tb;_.Y=function hc(a){this.t.style[ZC]=a};_.Z=function ic(a,b){this.$(a);this.Y(b)};_.$=function mc(a){this.t.style[$C]=a};_.cM={37:1};_.t=null;_=Rb.prototype=new Sb;_._=function Bc(){};_.ab=function Cc(){};_.bb=function Dc(){return this.o};_.cb=function Ec(){sc(this)};_.db=function Fc(a){tc(this,a)};_.eb=function Gc(){uc(this)};_.fb=function Hc(){};_.gb=function Ic(){};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.o=false;_.p=0;_.q=null;_.r=null;_.s=null;_=Qb.prototype=new Rb;_.bb=function Lc(){if(this.n){return this.n.o}return false};_.cb=function Mc(){if(this.p!=-1){Ac(this.n,this.p);this.p=-1}sc(this.n);this.t.__listener=this};_.db=function Nc(a){tc(this,a);tc(this.n,a)};_.eb=function Oc(){uc(this.n)};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.n=null;_=Uc.prototype=Pb.prototype=new Qb;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.a=null;_.b=0;_.c=null;_.d=null;_.e=null;_.f=null;_.g=null;_.i=null;_.j=null;_.k=null;_=$c.prototype=Yc.prototype=new Tb;_.hb=function _c(a){Qc(this.a)};_.cM={4:1,9:1};_.a=null;_=cd.prototype=ad.prototype=new Tb;_.hb=function dd(a){Rc(this.a)};_.cM={4:1,9:1};_.a=null;_=gd.prototype=ed.prototype=new Tb;_.cM={7:1,8:1,9:1};_.a=null;var id=null,jd=null,kd=null,ld=null,md=null,nd=null,od,pd,qd=null,rd=null,sd=null,td=null,ud=null,vd=null;_=Bd.prototype=yd.prototype=new Tb;_.cM={};_.a=false;_=Gd.prototype=new Tb;_.ib=function Pd(){this.j&&this.jb()};_.jb=function Qd(){this.lb((1+Math.cos(6.283185307179586))/2)};_.kb=function Rd(){this.lb((1+Math.cos(3.141592653589793))/2)};_.cM={24:1};_.f=-1;_.g=false;_.i=-1;_.j=false;var Hd=null,Id=null;_=Ud.prototype=new Tb;_.mb=function ae(){this.b||QA(Vd,this);this.nb()};_.cM={17:1};_.b=false;_.c=0;var Vd;_=ce.prototype=Td.prototype=new Ud;_.nb=function de(){Sd()};_.cM={17:1};_=pe.prototype=new Tb;_.cM={10:1,38:1};_=oe.prototype=new pe;_.cM={10:1,38:1};_=Be.prototype=ne.prototype=new oe;_.cM={3:1,10:1,38:1};_=Ee.prototype=me.prototype=new ne;_.cM={3:1,10:1,38:1};_.a=null;_=_e.prototype=new Tb;_.cM={};var df=0,ef=0;_=xf.prototype=rf.prototype=new _e;_.cM={};_.a=null;_.b=null;var sf;_=Of.prototype=Jf.prototype=new Tb;_.pb=function Pf(a){return If(a)};_.cM={};var ag=null;var rg=false,sg=false;var ch=null;_=xh.prototype=new Tb;_.eQ=function Bh(a){return this===a};_.hC=function Ch(){return this.$H||(this.$H=++ef)};_.qb=function Dh(){return this.a};_.cM={38:1,39:1,40:1};_.a=0;_=wh.prototype=new xh;_.cM={25:1,27:1,38:1,39:1,40:1};var Eh,Fh,Gh,Hh;_=Mh.prototype=Kh.prototype=new wh;_.cM={25:1,27:1,38:1,39:1,40:1};_=Ph.prototype=Nh.prototype=new wh;_.cM={25:1,27:1,38:1,39:1,40:1};_=Sh.prototype=Qh.prototype=new wh;_.cM={25:1,27:1,38:1,39:1,40:1};_=Vh.prototype=Th.prototype=new wh;_.cM={25:1,27:1,38:1,39:1,40:1};_=Wh.prototype=new xh;_.cM={26:1,27:1,38:1,39:1,40:1};var Xh,Yh,Zh;_=ci.prototype=ai.prototype=new Wh;_.cM={26:1,27:1,38:1,39:1,40:1};_=fi.prototype=di.prototype=new Wh;_.cM={26:1,27:1,38:1,39:1,40:1};_=ii.prototype=gi.prototype=new Wh;_.cM={26:1,27:1,38:1,39:1,40:1};_=ki.prototype=new xh;_.cM={27:1,28:1,38:1,39:1,40:1};var li,mi,ni,oi;_=ti.prototype=ri.prototype=new ki;_.cM={27:1,28:1,38:1,39:1,40:1};_=wi.prototype=ui.prototype=new ki;_.cM={27:1,28:1,38:1,39:1,40:1};_=zi.prototype=xi.prototype=new ki;_.cM={27:1,28:1,38:1,39:1,40:1};_=Ci.prototype=Ai.prototype=new ki;_.cM={27:1,28:1,38:1,39:1,40:1};_=Di.prototype=new xh;_.cM={27:1,29:1,38:1,39:1,40:1};var Ei,Fi,Gi,Hi;_=Mi.prototype=Ki.prototype=new Di;_.cM={27:1,29:1,38:1,39:1,40:1};_=Pi.prototype=Ni.prototype=new Di;_.cM={27:1,29:1,38:1,39:1,40:1};_=Si.prototype=Qi.prototype=new Di;_.cM={27:1,29:1,38:1,39:1,40:1};_=Vi.prototype=Ti.prototype=new Di;_.cM={27:1,29:1,38:1,39:1,40:1};_=Wi.prototype=new xh;_.cM={30:1,38:1,39:1,40:1};var Xi,Yi,Zi,$i,_i,aj,bj,cj,dj;_=jj.prototype=gj.prototype=new Wi;_.rb=function kj(){return lE};_.cM={30:1,38:1,39:1,40:1};_=nj.prototype=lj.prototype=new Wi;_.rb=function oj(){return mE};_.cM={30:1,38:1,39:1,40:1};_=rj.prototype=pj.prototype=new Wi;_.rb=function sj(){return nE};_.cM={30:1,38:1,39:1,40:1};_=vj.prototype=tj.prototype=new Wi;_.rb=function wj(){return oE};_.cM={30:1,38:1,39:1,40:1};_=zj.prototype=xj.prototype=new Wi;_.rb=function Aj(){return pE};_.cM={30:1,38:1,39:1,40:1};_=Dj.prototype=Bj.prototype=new Wi;_.rb=function Ej(){return qE};_.cM={30:1,38:1,39:1,40:1};_=Hj.prototype=Fj.prototype=new Wi;_.rb=function Ij(){return rE};_.cM={30:1,38:1,39:1,40:1};_=Lj.prototype=Jj.prototype=new Wi;_.rb=function Mj(){return sE};_.cM={30:1,38:1,39:1,40:1};_=Pj.prototype=Nj.prototype=new Wi;_.rb=function Qj(){return tE};_.cM={30:1,38:1,39:1,40:1};var Vj,Wj=false,Xj,Yj,Zj;_=ek.prototype=ck.prototype=new Tb;_.ob=function fk(){($j(),Wj)&&_j()};_.cM={13:1};var jk;_=Ak.prototype=new Tb;_.cM={};_.c=false;_.d=null;_=zk.prototype=new Ak;_.tb=function Ik(){return Lk(),Kk};_.cM={};_.a=null;_.b=null;var Dk=null;_=yk.prototype=new zk;_.cM={};_=Nk.prototype=xk.prototype=new yk;_.sb=function Ok(a){nn(a,4).hb(this)};_.cM={};var Kk;_=Uk.prototype=Rk.prototype=new Tb;_.hC=function Vk(){return this.c};_.cM={};_.c=0;var Sk=0;_=Xk.prototype=Qk.prototype=new Rk;_.cM={5:1};_.a=null;_.b=null;_=ul.prototype=ql.prototype=new Tb;_.cM={};_.a=null;_=Gl.prototype=Cl.prototype=new Ak;_.sb=function Hl(a){nn(a,6).ub(this)};_.tb=function Jl(){return Dl};_.cM={};var Dl=null;_=Tl.prototype=Ql.prototype=new Ak;_.sb=function Ul(a){Sc(nn(nn(a,7),8).a)};_.tb=function Wl(){return Rl};_.cM={};var Rl=null;_=Yl.prototype=new Tb;_.cM={32:1};_=dm.prototype=_l.prototype=new Tb;_.cM={32:1};
+--></script>
+<script><!--
+_.a=null;_.b=null;_=tm.prototype=hm.prototype=new Yl;_.cM={32:1};_.a=null;_.b=0;_.c=false;_=wm.prototype=um.prototype=new Tb;_.cM={};_=zm.prototype=xm.prototype=new Tb;_.ob=function Am(){mm(this.a,this.c,this.b)};_.cM={13:1};_.a=null;_.b=null;_.c=null;_=Dm.prototype=Bm.prototype=new ne;_.cM={3:1,10:1,38:1};_=Pm.prototype=Km.prototype=new xh;_.cM={33:1,38:1,39:1,40:1};var Lm,Mm,Nm;_=Um.prototype=Rm.prototype=new Tb;_.cM={};_.aC=null;_.qI=0;var cn,dn;_=qo.prototype=fo.prototype=new Tb;_.cM={};_.a=null;_.d=null;_=uo.prototype=ro.prototype=new Gd;_.ib=function vo(){mo(this.a,0,null);this.a.a=null};_.jb=function wo(){mo(this.a,0,null);this.a.a=null};_.lb=function xo(a){var b,c;for(c=new pA(this.a.c);c.b<c.c.Gb();){b=nn(oA(c),15);b.u&&(b.i=b.C+(b.K-b.C)*a);b.v&&(b.k=b.D+(b.M-b.D)*a);b.w&&(b.S=b.E+(b.O-b.E)*a);b.s&&(b.a=b.A+(b.G-b.A)*a);b.x&&(b.W=b.F+(b.Q-b.F)*a);b.t&&(b.f=b.B+(b.I-b.B)*a);cp(b)}$o(this.a.b,this.a.d)};_.cM={24:1};_.a=null;_.b=null;_=Do.prototype=yo.prototype=new xh;_.cM={35:1,38:1,39:1,40:1};var zo,Ao,Bo;_=No.prototype=Fo.prototype=new Tb;_.cM={15:1};_.a=0;_.b=null;_.c=null;_.d=null;_.f=0;_.g=null;_.i=0;_.j=null;_.k=0;_.n=null;_.o=false;_.p=false;_.q=false;_.r=false;_.s=true;_.t=false;_.u=true;_.v=true;_.w=true;_.x=false;_.y=false;_.z=false;_.A=0;_.B=0;_.C=0;_.D=0;_.E=0;_.F=0;_.G=0;_.I=0;_.J=null;_.K=0;_.M=0;_.O=0;_.Q=0;_.R=null;_.S=0;_.T=null;_.V=true;_.W=0;_.X=null;_=Oo.prototype=new Tb;_.vb=function Uo(a,b,c){return Ro(this,a,b,c)};_.cM={};_.a=null;var Po=null;_=Wo.prototype=new Oo;_.cM={};_=jp.prototype=Vo.prototype=new Wo;_.wb=function mp(a){ip(this,a,false)};_.xb=function np(a,b){ip(this,a,b)};_.cM={};_=wp.prototype=up.prototype=new Tb;_.cM={};_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;_=Bp.prototype=zp.prototype=new ne;_.cM={3:1,10:1,38:1};_=Jp.prototype=Cp.prototype=new Tb;_.cM={};_.c=false;_.e=false;_=Mp.prototype=Kp.prototype=new Ud;_.nb=function Np(){if(!this.a.c){return}Fp(this.a)};_.cM={17:1};_.a=null;_=Qp.prototype=Op.prototype=new Ud;_.nb=function Rp(){this.a.e=false;Gp(this.a,(new Date).getTime())};_.cM={17:1};_.a=null;_=$p.prototype=Sp.prototype=new Tb;_.yb=function _p(){return this.c<this.a};_.zb=function aq(){return Xp(this)};_.cM={};_.a=0;_.b=-1;_.c=0;_.d=null;var cq=null,dq=null;var oq;_=uq.prototype=sq.prototype=new Tb;_.ub=function vq(a){while((Wd(),Vd).b>0){Xd(nn(NA(Vd,0),17))}};_.cM={6:1,9:1};var xq=false,yq=null;_=Iq.prototype=Fq.prototype=new Ak;_.sb=function Jq(a){An(a);null.Qb()};_.tb=function Kq(){return Gq};_.cM={};var Gq;_=Nq.prototype=Lq.prototype=new _l;_.cM={32:1};var Pq=false;var Xq=null,Yq=null,Zq=null;_=pr.prototype=new Rb;_._=function rr(){Rr(this,(Pr(),Nr))};_.ab=function sr(){Rr(this,(Pr(),Or))};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=or.prototype=new pr;_.Bb=function Dr(){return new Yw(this.f)};_.Ab=function Er(a){return Br(this,a)};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=nr.prototype=new or;_.Ab=function Jr(a){var b;b=Br(this,a);b&&Ir(a.t);return b};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=Qr.prototype=Mr.prototype=new Bm;_.cM={3:1,10:1,38:1};var Nr,Or;_=Ur.prototype=Sr.prototype=new Tb;_.Cb=function Vr(a){a.cb()};_.cM={};_=Yr.prototype=Wr.prototype=new Tb;_.Cb=function Zr(a){a.eb()};_.cM={};_=as.prototype=new Rb;_.cb=function es(){cs(this)};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=_r.prototype=new as;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=hs.prototype=new or;_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.d=null;_.e=null;_=ks.prototype=new _r;_.cb=function Es(){!this.b&&qs(this,this.j);cs(this)};_.db=function Fs(a){var b,c,d;if(this.t[VF]){return}d=Rq(a.type);switch(d){case 1:if(!this.a){a.cancelBubble=true;return}break;case 4:if((a.button||0)==1){rx(this.t);(1&(!this.b&&qs(this,this.j),this.b.a))<=0&&Bs(this);jq(this.t);this.g=true;a.returnValue=false}break;case 8:if(this.g){this.g=false;iq(this.t);(2&(!this.b&&qs(this,this.j),this.b).a)>0&&(a.button||0)==1&&((1&(!this.b&&qs(this,this.j),this.b.a))>0&&Bs(this),os(this))}break;case 64:this.g&&(a.returnValue=false,undefined);break;case 32:c=a.relatedTarget||a.toElement;if(pg(this.t,a.srcElement)&&(!c||!pg(this.t,c))){this.g&&(1&(!this.b&&qs(this,this.j),this.b.a))>0&&Bs(this);(2&(!this.b&&qs(this,this.j),this.b.a))>0&&Cs(this)}break;case 16:if(pg(this.t,a.srcElement)){(2&(!this.b&&qs(this,this.j),this.b.a))<=0&&Cs(this);this.g&&(1&(!this.b&&qs(this,this.j),this.b.a))<=0&&Bs(this)}break;case 4096:if(this.i){this.i=false;(1&(!this.b&&qs(this,this.j),this.b.a))>0&&Bs(this)}break;case 8192:if(this.g){this.g=false;(1&(!this.b&&qs(this,this.j),this.b.a))>0&&Bs(this)}}tc(this,a);if((Rq(a.type)&896)!=0){b=(a.keyCode||0)&65535;switch(d){case 128:if(b==32){this.i=true;(1&(!this.b&&qs(this,this.j),this.b.a))<=0&&Bs(this)}break;case 512:if(this.i&&b==32){this.i=false;(1&(!this.b&&qs(this,this.j),this.b.a))>0&&Bs(this);os(this)}break;case 256:if(b==10||b==13){(1&(!this.b&&qs(this,this.j),this.b.a))<=0&&Bs(this);(1&(!this.b&&qs(this,this.j),this.b.a))>0&&Bs(this);os(this)}}}};_.eb=function Gs(){uc(this);ms(this);(2&(!this.b&&qs(this,this.j),this.b.a))>0&&Cs(this)};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.a=false;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.g=false;_.i=false;_.j=null;_.k=null;_.n=null;_=Is.prototype=new Tb;_.cM={};_.c=null;_.d=null;_.e=null;_=Os.prototype=Hs.prototype=new Is;_.cM={};_.a=0;_.b=null;_=Xs.prototype=Ps.prototype=new or;_.Ab=function Ys(a){var b,c,d;b=(d=a.t.parentNode,(!d||d.nodeType!=1)&&(d=null),d);c=Br(this,a);if(c){a.Z(fD,fD);a.t.style.display=fD;this.t.removeChild(b);this.b==a&&(this.b=null)}return c};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.a=false;_.b=null;var Qs=null;_=dt.prototype=Zs.prototype=new Gd;_.jb=function et(){if(this.d){this.a.style[ZC]=yD;this.a.style.display=fD;this.b.style.display=WE;this.b.style[ZC]=yD}else{this.a.style.display=WE;this.a.style[ZC]=yD;this.b.style[ZC]=yD;this.b.style.display=fD}this.a.style[RE]=ZF;this.b.style[RE]=ZF;this.a=null;this.b=null;this.e.t.style.display=WE;this.e=null};_.kb=function ft(){var a,b,c;a=(c=this.a.parentNode,(!c||c.nodeType!=1)&&(c=null),c);b=a.offsetHeight||0;if(this.d){this.c=this.b.offsetHeight||0;this.b.style[ZC]=dy(1,this.c-1)+(ej(),lE)}else{this.c=this.a.offsetHeight||0;this.a.style[ZC]=dy(1,this.c-1)+(ej(),lE)}(a.offsetHeight||0)!=b&&(this.c=-1);this.a.style[RE]=SE;this.b.style[RE]=SE;bt(this,0);this.a.style.display=fD;this.b.style.display=fD};_.lb=function gt(a){bt(this,a)};_.cM={24:1};_.a=null;_.b=null;_.c=-1;_.d=false;_.e=null;_=kt.prototype=ht.prototype=new Tb;_.cM={};_.a=null;_.b=null;_.c=null;_=ot.prototype=lt.prototype=new or;_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=st.prototype=new Rb;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.a=null;_=yt.prototype=rt.prototype=new st;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=Dt.prototype=Ct.prototype=qt.prototype=new rt;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};var Nt,Ot,Pt;_=Rt.prototype=new Tb;_.cM={};_=Vt.prototype=Tt.prototype=new Rt;_.cM={};_.a=null;var Yt;_=au.prototype=$t.prototype=new Tb;_.cM={};_.a=null;_=ju.prototype=eu.prototype=new hs;_.Ab=function ku(a){var b,c,d;c=(d=a.t.parentNode,(!d||d.nodeType!=1)&&(d=null),d);b=Br(this,a);b&&this.b.removeChild(c);return b};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.b=null;_=ou.prototype=lu.prototype=new Rb;_.db=function qu(a){Rq(a.type)==32768&&!!this.a&&(ix(this)[qG]=fD,undefined);tc(this,a)};_.fb=function ru(){var a;a=Qg(ix(this),qG);py(hF,a)&&qq(new Bu(this))};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.a=null;_=tu.prototype=new Tb;_.cM={};_=xu.prototype=su.prototype=new tu;_.cM={};_=Bu.prototype=yu.prototype=new Tb;_.ob=function Cu(){Au(this)};_.cM={13:1,16:1};_.a=null;_=Hu.prototype=Fu.prototype=new rt;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=Ou.prototype=Lu.prototype=new Tb;_.ob=function Pu(){this.d=false;if(this.a){return}mo(this.c,this.b,new Su)};_.cM={13:1};_.a=false;_.b=0;_.c=null;_.d=false;_=Su.prototype=Qu.prototype=new Tb;_.cM={};_=bv.prototype=Tu.prototype=new or;_.fb=function cv(){no(this.a)};_.gb=function dv(){oo(this.a)};_.Ab=function ev(a){var b;return b=Br(this,a),b&&po(this.a,a.r),b};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.a=null;_.b=null;_=iv.prototype=gv.prototype=new ks;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=kv.prototype=new Qb;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=mv.prototype=new nr;_.cM={18:1,19:1,20:1,22:1,31:1,32:1,36:1,37:1};var nv,ov,pv;_=yv.prototype=wv.prototype=new Tb;_.Cb=function zv(a){a.bb()&&a.eb()};_.cM={};_=Cv.prototype=Av.prototype=new Tb;_.ub=function Dv(a){tv()};_.cM={6:1,9:1};_=Gv.prototype=Ev.prototype=new mv;_.cM={18:1,19:1,20:1,22:1,31:1,32:1,36:1,37:1};_=Iv.prototype=new pr;_.Db=function Pv(){return this.t};_.Bb=function Qv(){return new cw(this)};_.Ab=function Rv(a){return Lv(this,a)};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.b=null;_=Vv.prototype=Hv.prototype=new Iv;_.Db=function Wv(){return this.a};_.Y=function Xv(a){this.t.style[ZC]=a};_.Z=function Yv(a,b){this.t.style[$C]=a;this.t.style[ZC]=b};_.$=function Zv(a){this.t.style[$C]=a};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.a=null;_=cw.prototype=$v.prototype=new Tb;_.yb=function dw(){return this.a};_.zb=function ew(){return bw(this)};_.cM={};_.b=null;_=vw.prototype=lw.prototype=new kv;_.Bb=function ww(){return new Yw(this.c)};_.Ab=function xw(a){return sw(this,a)};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.a=0;_.b=null;_.d=null;_.e=-1;_=Aw.prototype=yw.prototype=new Tb;_.hb=function Bw(a){uw(this.a,this.b)};_.cM={4:1,9:1};_.a=null;_.b=null;_=Fw.prototype=Cw.prototype=new Iv;_.Db=function Gw(){return this.a};_.cM={18:1,19:1,21:1,22:1,31:1,32:1,36:1,37:1};_.a=null;_=Qw.prototype=Hw.prototype=new Tb;_.Bb=function Rw(){return new Yw(this)};_.cM={};_.a=null;_.b=0;_=Yw.prototype=Sw.prototype=new Tb;_.yb=function Zw(){return this.a<this.b.b-1};_.zb=function $w(){return Ww(this)};_.cM={};_.a=-1;_.b=null;_=_w.prototype=new Tb;_.cM={};_=jx.prototype=dx.prototype=new _w;_.cM={};var ex;_=vx.prototype=tx.prototype=new ne;_.cM={3:1,10:1,38:1};_=zx.prototype=xx.prototype=new Tb;_.cM={};_=Dx.prototype=Bx.prototype=new ne;_.cM={3:1,10:1,38:1};_=Ix.prototype=Gx.prototype=new ne;_.cM={3:1,10:1,38:1};_=Lx.prototype=Jx.prototype=new ne;_.cM={3:1,10:1,38:1};_=Px.prototype=Ox.prototype=Mx.prototype=new ne;_.cM={3:1,10:1,38:1};_=Rx.prototype=new Tb;_.cM={38:1,41:1};_=Ux.prototype=Qx.prototype=new Rx;_.eQ=function Vx(a){return a!=null&&a.cM&&!!a.cM[23]&&nn(a,23).a==this.a};_.hC=function Wx(){return this.a};_.cM={23:1,38:1,39:1,41:1};_.a=0;var Zx;_=iy.prototype=hy.prototype=fy.prototype=new ne;_.cM={3:1,10:1,38:1};_=ly.prototype=jy.prototype=new Tb;_.cM={38:1,42:1};_=String.prototype;_.eQ=function yy(a){return py(this,a)};_.hC=function Ay(){return Hy(this)};_.cM={1:1,38:1,39:1};var Cy,Dy=0,Ey;_=Ly.prototype=Jy.prototype=new ne;_.cM={3:1,10:1,38:1};_=My.prototype=new Tb;_.Eb=function Py(a){throw new Ly(hH)};_.Fb=function Qy(a){var b;b=Oy(this.Bb(),a);return !!b};_.Hb=function Ry(a){var b,c,d;d=this.Gb();a.length<d&&(a=Xm(a,d));c=this.Bb();for(b=0;b<d;++b){an(a,b,c.zb())}a.length>d&&an(a,d,null);return a};_.cM={};_=Ty.prototype=new Tb;_.eQ=function Wy(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[11])){return false}e=nn(a,11);if(this.d!=e.d){return false}for(c=new Gz((new yz(e)).a);nA(c.a);){b=nn(oA(c.a),43);d=b.Jb();f=b.Kb();if(!(d==null?this.c:d!=null&&d.cM&&!!d.cM[1]?aE+nn(d,1) in this.e:ez(this,d,~~Oe(d)))){return false}if(!SB(f,d==null?this.b:d!=null&&d.cM&&!!d.cM[1]?this.e[aE+nn(d,1)]:cz(this,d,~~Oe(d)))){return false}}return true};_.hC=function Xy(){var a,b,c;c=0;for(b=new Gz((new yz(this)).a);nA(b.a);){a=nn(oA(b.a),43);c+=a.hC();c=~~c}return c};_.cM={11:1};_=Sy.prototype=new Ty;_.Ib=function oz(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&Me(a,b)};_.cM={11:1};_.a=null;_.b=null;_.c=false;_.d=0;_.e=null;_=qz.prototype=new My;_.eQ=function sz(a){var b,c,d;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[44])){return false}c=nn(a,44);if(c.Gb()!=this.Gb()){return false}for(b=c.Bb();b.yb();){d=b.zb();if(!this.Fb(d)){return false}}return true};_.hC=function tz(){var a,b,c;a=0;for(b=this.Bb();b.yb();){c=b.zb();if(c!=null){a+=Oe(c);a=~~a}}return a};_.cM={44:1};_=yz.prototype=pz.prototype=new qz;_.Fb=function zz(a){return vz(this,a)};_.Bb=function Az(){return new Gz(this.a)};_.Gb=function Bz(){return this.a.d};_.cM={44:1};_.a=null;_=Gz.prototype=Cz.prototype=new Tb;_.yb=function Hz(){return nA(this.a)};_.zb=function Iz(){return nn(oA(this.a),43)};_.cM={};_.a=null;_=Kz.prototype=new Tb;_.eQ=function Mz(a){var b;if(a!=null&&a.cM&&!!a.cM[43]){b=nn(a,43);if(SB(this.Jb(),b.Jb())&&SB(this.Kb(),b.Kb())){return true}}return false};_.hC=function Nz(){var a,b;a=0;b=0;this.Jb()!=null&&(a=Oe(this.Jb()));this.Kb()!=null&&(b=Oe(this.Kb()));return a^b};_.cM={43:1};_=Pz.prototype=Jz.prototype=new Kz;_.Jb=function Qz(){return null};_.Kb=function Rz(){return this.a.b};_.Lb=function Sz(a){return iz(this.a,a)};_.cM={43:1};_.a=null;_=Vz.prototype=Tz.prototype=new Kz;_.Jb=function Wz(){return this.a};_.Kb=function Xz(){return this.b.e[aE+this.a]};_.Lb=function Yz(a){return jz(this.b,this.a,a)};_.cM={43:1};_.a=null;_.b=null;_=Zz.prototype=new My;_.Eb=function bA(a){this.Mb(this.Gb(),a);return true};_.Mb=function cA(a,b){throw new Ly(kH)};_.eQ=function eA(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[12])){return false}f=nn(a,12);if(this.Gb()!=f.Gb()){return false}d=new pA(this);e=f.Bb();while(d.b<d.c.Gb()){b=oA(d);c=oA(e);if(!(b==null?c==null:Me(b,c))){return false}}return true};_.hC=function fA(){var a,b,c;b=1;a=new pA(this);while(a.b<a.c.Gb()){c=oA(a);b=31*b+(c==null?0:Oe(c));b=~~b}return b};_.Bb=function hA(){return new pA(this)};_.Ob=function iA(){return new vA(this,0)};_.Pb=function jA(a){return new vA(this,a)};_.cM={12:1};_=pA.prototype=kA.prototype=new Tb;_.yb=function qA(){return this.b<this.c.Gb()};_.zb=function rA(){return oA(this)};_.cM={};_.b=0;_.c=null;_=vA.prototype=sA.prototype=new kA;_.cM={};_.a=null;_=zA.prototype=wA.prototype=new qz;_.Fb=function AA(a){return az(this.a,a)};_.Bb=function BA(){var a;return a=new Gz(this.b.a),new FA(a)};_.Gb=function CA(){return this.b.a.d};_.cM={44:1};_.a=null;_.b=null;_=FA.prototype=DA.prototype=new Tb;_.yb=function GA(){return nA(this.a.a)};_.zb=function HA(){var a;a=nn(oA(this.a.a),43);return a.Jb()};_.cM={};_.a=null;_=TA.prototype=IA.prototype=new Zz;_.Eb=function UA(a){return an(this.a,this.b++,a),true};_.Mb=function VA(a,b){MA(this,a,b)};_.Fb=function WA(a){return OA(this,a,0)!=-1};_.Nb=function XA(a){return dA(a,this.b),this.a[a]};_.Gb=function YA(){return this.b};_.Hb=function _A(a){return SA(this,a)};_.cM={12:1,38:1};_.b=0;var cB;_=gB.prototype=eB.prototype=new Zz;_.Fb=function hB(a){return false};_.Nb=function iB(a){throw new Ox};_.Gb=function jB(){return 0};_.cM={12:1,38:1};_=nB.prototype=kB.prototype=new Sy;_.cM={11:1,38:1};_=uB.prototype=oB.prototype=new qz;_.Eb=function vB(a){var b;return b=gz(this.a,a,this),b==null};_.Fb=function wB(a){return az(this.a,a)};_.Bb=function xB(){var a;return a=new Gz(Vy(this.a).b.a),new FA(a)};_.Gb=function yB(){return this.a.d};_.cM={38:1,44:1};_.a=null;_=HB.prototype=EB.prototype=new Kz;_.Jb=function IB(){return this.a};_.Kb=function JB(){return this.b};_.Lb=function KB(a){var b;b=this.b;this.b=a;return b};_.cM={43:1};_.a=null;_.b=null;_=NB.prototype=LB.prototype=new ne;_.cM={3:1,10:1,38:1};var $entry=jf;var Dn=new zx,Cn=new zx,On=new zx,In=new zx,En=new zx,Fn=new zx,Gn=new zx,Hn=new zx,Pn=new zx,Jn=new zx,Kn=new zx,Ln=new zx,Mn=new zx,Nn=new zx;$stats && $stats({moduleName:'kuneintro',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.kuneintro) $wnd.kuneintro.onScriptLoad();
+--></script></body></html>
\ No newline at end of file
Added: intro/war/kuneintro/2395ED86C3E2109E1C70A54B34EE32A8.cache.html
===================================================================
--- intro/war/kuneintro/2395ED86C3E2109E1C70A54B34EE32A8.cache.html (rev 0)
+++ intro/war/kuneintro/2395ED86C3E2109E1C70A54B34EE32A8.cache.html 2011-05-09 10:28:32 UTC (rev 1362)
@@ -0,0 +1,563 @@
+<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.1.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '2395ED86C3E2109E1C70A54B34EE32A8';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'kuneintro',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
+function vA(){}
+function Kb(){}
+function Jb(){}
+function Ib(){}
+function Hb(){}
+function Gb(){}
+function Pc(){}
+function Tc(){}
+function Xc(){}
+function qd(){}
+function nd(){}
+function vd(){}
+function Jd(){}
+function Id(){}
+function _d(){}
+function _g(){}
+function Qg(){}
+function Pg(){}
+function Pe(){}
+function ce(){}
+function be(){}
+function ae(){}
+function jf(){}
+function cf(){}
+function ch(){}
+function fh(){}
+function ih(){}
+function lh(){}
+function rh(){}
+function uh(){}
+function xh(){}
+function Bh(){}
+function Ih(){}
+function Lh(){}
+function Oh(){}
+function Rh(){}
+function Uh(){}
+function _h(){}
+function ci(){}
+function fi(){}
+function ii(){}
+function li(){}
+function xi(){}
+function Ci(){}
+function Gi(){}
+function Ki(){}
+function Oi(){}
+function Si(){}
+function Wi(){}
+function $i(){}
+function cj(){}
+function sj(){}
+function qj(){}
+function Bj(){}
+function uj(){}
+function Gj(){}
+function Fj(){}
+function Ej(){}
+function Tj(){}
+function Dj(){}
+function Xj(){}
+function Wj(){}
+function Wk(){}
+function wk(){}
+function Mk(){}
+function Ik(){}
+function Zk(){}
+function cl(){}
+function fl(){}
+function nl(){}
+function Cl(){}
+function Al(){}
+function Dl(){}
+function Hl(){}
+function Ql(){}
+function $l(){}
+function Xl(){}
+function jn(){}
+function tn(){}
+function An(){}
+function Hn(){}
+function Qn(){}
+function co(){}
+function io(){}
+function lo(){}
+function to(){}
+function xo(){}
+function Bo(){}
+function _o(){}
+function _p(){}
+function bp(){}
+function mp(){}
+function sp(){}
+function $p(){}
+function Zp(){}
+function wq(){}
+function Eq(){}
+function Cq(){}
+function Iq(){}
+function Gq(){}
+function Mq(){}
+function Lq(){}
+function Tq(){}
+function Wq(){}
+function sr(){}
+function rr(){}
+function zr(){}
+function Pr(){}
+function Jr(){}
+function Tr(){}
+function Xr(){}
+function Xs(){}
+function cs(){}
+function bs(){}
+function as(){}
+function Bs(){}
+function Ds(){}
+function Ks(){}
+function Qs(){}
+function dt(){}
+function ct(){}
+function it(){}
+function pt(){}
+function vt(){}
+function Ct(){}
+function At(){}
+function Dt(){}
+function St(){}
+function Wt(){}
+function Yt(){}
+function iu(){}
+function gu(){}
+function mu(){}
+function ku(){}
+function ou(){}
+function su(){}
+function ru(){}
+function Ku(){}
+function Xu(){}
+function Xv(){}
+function iv(){}
+function mv(){}
+function rv(){}
+function Cv(){}
+function _v(){}
+function bw(){}
+function dw(){}
+function iw(){}
+function lw(){}
+function ow(){}
+function tw(){}
+function sw(){}
+function Jw(){}
+function Nw(){}
+function lx(){}
+function ox(){}
+function vx(){}
+function ux(){}
+function Ux(){}
+function Tx(){}
+function ey(){}
+function my(){}
+function ly(){}
+function vy(){}
+function By(){}
+function Oy(){}
+function Wy(){}
+function $y(){}
+function fz(){}
+function kz(){}
+function Kz(){}
+function Iz(){}
+function Oz(){}
+function Sz(){}
+function gA(){}
+function nA(){}
+function Pw(a){}
+function fw(){zf()}
+function qw(){zf()}
+function Lw(){zf()}
+function pe(){zf()}
+function pA(){zf()}
+function ko(){zf()}
+function Zv(){zf()}
+function Zn(){Sn()}
+function Td(){Ld()}
+function pp(){op()}
+function oe(a){zf()}
+function kw(a){zf()}
+function nw(a){zf()}
+function rw(a){zf()}
+function Mw(a){zf()}
+function nx(a){zf()}
+function Sb(a,b){a.u=b}
+function bh(){this.b=0}
+function th(){this.b=0}
+function Kh(){this.b=0}
+function eh(){this.b=1}
+function wh(){this.b=1}
+function Nh(){this.b=1}
+function hh(){this.b=2}
+function zh(){this.b=2}
+function Qh(){this.b=2}
+function kh(){this.b=3}
+function Th(){this.b=3}
+function ki(){this.b=3}
+function Mi(){this.b=3}
+function bi(){this.b=0}
+function Ai(){this.b=0}
+function ei(){this.b=1}
+function Ei(){this.b=1}
+function hi(){this.b=2}
+function Ii(){this.b=2}
+function Qi(){this.b=4}
+function Ui(){this.b=5}
+function Yi(){this.b=6}
+function aj(){this.b=7}
+function ej(){this.b=8}
+function Rc(a){this.b=a}
+function Vc(a){this.b=a}
+function Zc(a){this.b=a}
+function Fs(a){this.b=a}
+function Ms(a){this.b=a}
+function lt(a){this.b=a}
+function yt(a){this.d=a}
+function Jo(a){this.e=a}
+function Iv(a){this.c=a}
+function ww(a){this.b=a}
+function ay(a){this.b=a}
+function ry(a){this.b=a}
+function Ty(a){this.d=a}
+function hz(a){this.b=a}
+function Ak(){this.b={}}
+function $j(){this.d=++Yj}
+function Yz(){this.b=new Rz}
+function Ys(){Ys=vA;new Rz}
+function Hk(){return null}
+function Rz(){Dx(this)}
+function Ng(a){a[PC]=QC}
+function dr(a,b){a.f=b}
+function fr(a,b){a.g=b}
+function Vl(a,b){this.b=b}
+function Fn(a,b){this.b=b}
+function vo(a){Ld();this.b=a}
+function zo(a){Ld();this.b=a}
+function Uo(a){Oo=a;Ap();Fp=a}
+function Yo(){Yo=vA;Xo=new so}
+function ef(){ef=vA;df=new jf}
+function wj(){wj=vA;vj=new Bj}
+function op(){op=vA;np=new $j}
+function Hz(){Hz=vA;Gz=new Kz}
+function Jc(a){a.c=a.j.f+1}
+function Fo(a){return a.d<a.b}
+function Hw(a,b){return a>b?a:b}
+function Iw(a){return 5<a?5:a}
+function Aq(a){Jl.call(this,a)}
+function qq(a,b){fq(a,b,a.u)}
+function tv(a,b){wv(a,b,a.c)}
+function Ft(a,b){Gt(a,b,a.g.c)}
+function Zr(a,b,c){jq(a,b,a.u,c)}
+function Wb(a,b,c){bc(a.u,b,c)}
+function ro(a,b){nz(a.c,b);qo(a)}
+function ev(a,b){dv(a,vv(a.d,b))}
+function hc(a,b){!!a.r&&il(a.r,b)}
+function Lt(a,b,c){b.s.V=c;xt(a.c)}
+function wn(a,b){this.b=a;this.c=b}
+function kv(a,b){this.b=a;this.c=b}
+function bz(a,b){this.b=a;this.c=b}
+function jA(a,b){this.b=a;this.c=b}
+function xy(a,b){this.c=a;this.b=b}
+function re(a){zf();this.b=a;yf(this)}
+function jl(a){this.b=new zl;this.c=a}
+function Me(b,a){b[b.length]=a}
+function hx(){hx=vA;ex={};gx={}}
+function Ic(a){a.c=Iw(a.c+1);Kc(a)}
+function Hc(a){a.c=Hw(0,a.c-1);Kc(a)}
+function hf(a,b){a.c=kf(a.c,[b,false])}
+function rm(a,b){return a.cM&&a.cM[b]}
+function Ry(a){return a.c<a.d.Cb()}
+function Eo(a){return pz(a.e.c,a.c)}
+function Jx(b,a){return fF+a in b.f}
+function kq(a,b){return lq(a,uv(a.g,b))}
+function rn(a,b){Yn(b.e,b.d);sz(a.d,b)}
+function Hy(a,b){(a<0||a>=b)&&Ky(a,b)}
+function Vb(a,b,c){Wb(a,Zb(a.u)+xB+b,c)}
+function It(a,b,c,d){Ln(b.s,c,d);xt(a.c)}
+function Kt(a,b,c,d){Nn(b.s,c,d);xt(a.c)}
+function pz(a,b){Hy(b,a.c);return a.b[b]}
+function Ky(a,b){throw new rw(hF+a+iF+b)}
+function up(){this.b=new zl;this.c=null}
+function zl(){this.e=new Rz;this.d=false}
+function Ou(a){this.c=a;this.b=!!this.c.c}
+function qu(){bu.call(this,$doc.body)}
+function Rj(){Rj=vA;Qj=new bk(new Tj)}
+function Ld(){Ld=vA;Kd=new vz;hp(new bp)}
+function zq(){zq=vA;xq=new Eq;yq=new Iq}
+function jp(){if(!ep){Yp();ep=true}}
+function Ap(){if(!wp){Np();Tp();wp=true}}
+function Af(){try{null.a()}catch(a){return a}}
+function nz(a,b){gm(a.b,a.c++,b);return true}
+function sl(a,b,c){var d;d=ul(a,b);d.Ab(c)}
+function pn(a,b,c){return Vn(a.c,a.e,b,c)}
+function Jt(a,b,c,d,e){Mn(b.s,c,d,e);xt(a.c)}
+function rl(a,b){!a.b&&(a.b=new vz);nz(a.b,b)}
+function Ok(a){var b;if(Jk){b=new Mk;il(a,b)}}
+function gs(a){this.u=a;this.b=new Wr(this.u)}
+function Fl(a,b,c){this.b=a;this.d=b;this.c=c}
+function bu(a){this.g=new Av;this.u=a;jc(this)}
+function vz(){this.b=dm(Rm,{38:1},0,0,0)}
+function Av(){this.b=dm(Pm,{38:1},19,4,0)}
+function Cw(){Cw=vA;Bw=dm(Qm,{38:1},23,256,0)}
+function km(){km=vA;im=[];jm=[];lm(new $l,im,jm)}
+function mj(){mj=vA;jj=[];kj=[];lj=[];hj=new sj}
+function au(){au=vA;Zt=new iu;$t=new Rz;_t=new Yz}
+function iq(a,b){if(b<0||b>a.g.c){throw new qw}}
+function hq(a,b){if(b<0||b>=a.g.c){throw new qw}}
+function uu(a,b){if(a.c){throw new nw(TE)}wu(a,b)}
+function vl(a,b){if(!b){throw new Mw(fD)}tl(a,b)}
+function pj(){if(!ij){ij=true;hf((ef(),df),hj)}}
+function kx(){if(fx==256){ex=gx;gx={};fx=0}++fx}
+function Fm(a){if(a!=null){throw new fw}return null}
+function kf(a,b){!a&&(a=[]);a[a.length]=b;return a}
+function vf(a,b){a.length>=b&&a.splice(0,b);return a}
+function Uz(a,b){var c;c=Kx(a.b,b,a);return c==null}
+function xx(a){var b;b=new ay(a);return new bz(a,b)}
+function hg(a){var b;b=Mf(a);!!b&&b.removeChild(a)}
+function _k(a){var b;if(Xk){b=new Zk;!!a.r&&il(a.r,b)}}
+function Zo(a){Yo();if(!a){throw new Mw(ID)}ro(Xo,a)}
+function hp(a){jp();return ip(Jk?Jk:(Jk=new $j),a)}
+function ip(a,b){return ql((!fp&&(fp=new up),fp).b,a,b)}
+function vm(a,b){return a!=null&&a.cM&&!!a.cM[b]}
+function Cp(a){return !wm(a)&&a!=null&&a.cM&&!!a.cM[18]}
+function xg(b,a){return b[a]==null?null:String(b[a])}
+function Yw(b,a){return b.substr(a,b.length-a)}
+function ns(a){ms.call(this);Vr(this.b,a,true)}
+function js(a){gs.call(this,a,Uw(oE,a.tagName))}
+function Wr(a){this.b=a;this.c=Ml(a);this.d=this.c}
+function yr(a,b,c,d){this.c=c;this.b=d;this.f=a;this.d=b}
+function Hr(){this.g=new Av;this.u=$doc.createElement(tD)}
+function $r(){this.g=new Av;this.u=$doc.createElement(tD)}
+function Js(){Js=vA;new Ms(BD);new Ms(sE);Is=new Ms(yD)}
+function $u(a,b,c,d){var e;e=new ns(c);_u(a,b,new pv(e),d)}
+function Ht(a,b){var c;c=lq(a,b);c&&rn(a.b,b.s);return c}
+function zj(a,b){var c;c=xj(b);yj(a).appendChild(c);return c}
+function uv(a,b){if(b<0||b>=a.c){throw new qw}return a.b[b]}
+function Yy(a){if(a.c<=0){throw new pA}return a.b.Jb(--a.c)}
+function qo(a){if(a.c.c!=0&&!a.f&&!a.d){a.f=true;Nd(a.e,1)}}
+function Dx(a){a.b=[];a.f={};a.d=false;a.c=null;a.e=0}
+function cu(a){au();try{a.fb()}finally{Ox(_t.b,a)!=null}}
+function du(){au();try{Bq(_t,Zt)}finally{Dx(_t.b);Dx($t)}}
+function fq(a,b,c){oc(b);tv(a.g,b);c.appendChild(b.u);qc(b,a)}
+function gc(a,b,c){return ql((!a.r?(a.r=new jl(a)):a.r).b,c,b)}
+function wm(a){return a!=null&&a.tM!=vA&&!(a.cM&&!!a.cM[1])}
+function ze(a,b){return a.tM==vA||a.cM&&!!a.cM[1]?a.eQ(b):a===b}
+function Ox(a,b){return !b?Qx(a):Px(a,b,~~(b.$H||(b.$H=++Ue)))}
+function vr(a,b){a.e=b.u;!!a.f.c&&ur(a.f.c)==ur(a)&&cr(a.f,a.e)}
+function rc(a,b){a.q==-1?Up(a.u,b|(a.u.__eventBits||0)):(a.q|=b)}
+function _q(a,b){var c;c=(b.b&1)==1;a.u.setAttribute(fE,c?gE:hE)}
+function zv(a,b){var c;c=vv(a,b);if(c==-1){throw new pA}yv(a,c)}
+function Gv(a){if(a.b>=a.c.c){throw new pA}return a.c.b[++a.b]}
+function Xe(){if(Te++==0){ff((ef(),df));return true}return false}
+function To(a){!!Oo&&a==Oo&&(Oo=null);Ap();a===Fp&&(Fp=null)}
+function sq(a){a.style[QC]=IB;a.style[yD]=IB;a.style[uD]=IB}
+function Mt(a,b,c){b.s.W=c;b.u.style.display=c?IB:ED;xt(a.c)}
+function fo(a,b,c){this.c=0;this.d=0;this.b=c;this.f=b;this.e=a}
+function sn(a){this.c=new Zn;this.d=new vz;this.e=a;Wn(this.c,a)}
+function ms(){js.call(this,$doc.createElement(tD));this.u[yB]=pE}
+function rt(){js.call(this,$doc.createElement(oE));this.u[yB]=NE}
+function xt(a){a.c=0;a.b=false;if(!a.e){a.e=true;hf((ef(),df),a)}}
+function Ln(a,b,c){a.v=a.w=true;a.y=false;a.L=0;a.N=0;a.M=b;a.O=c}
+function Nn(a,b,c){a.x=a.u=true;a.t=false;a.P=0;a.J=56;a.Q=b;a.K=c}
+function Mn(a,b,c,d){a.x=a.t=true;a.u=false;a.P=b;a.H=0;a.Q=c;a.I=d}
+function em(a,b,c,d){km();nm(d,im,jm);d.aC=a;d.cM=b;d.qI=c;return d}
+function bm(a,b){var c,d;c=a;d=cm(0,b);em(c.aC,c.cM,c.qI,d);return d}
+function Mx(a,b){var c;c=a.c;a.c=b;if(!a.d){a.d=true;++a.e}return c}
+function sm(a,b){if(a!=null&&!(a.cM&&a.cM[b])){throw new fw}return a}
+function Sy(a){if(a.c>=a.d.Cb()){throw new pA}return a.d.Jb(a.c++)}
+function Nu(a){if(!a.b||!a.c.c){throw new pA}a.b=false;return a.c.c}
+function Ad(a){if(!a.i){return}sz(xd,a);a.jb();a.k=false;a.i=false}
+function Qx(a){var b;b=a.c;a.c=null;if(a.d){a.d=false;--a.e}return b}
+function lr(a){var b,c;b=(!a.c&&ar(a,a.k),a.c.b)^1;c=Zq(a,b);ar(a,c)}
+function oz(a,b,c){(b<0||b>a.c)&&Ky(b,a.c);a.b.splice(b,0,c);++a.c}
+function ov(a,b){b?Wb(a,Zb(a.u)+_E,true):Wb(a,Zb(a.u)+_E,false)}
+function on(a,b){var c,d;c=Tn(a.e,b);d=new Pn(c,b);nz(a.d,d);return d}
+function jq(a,b,c,d){d=gq(a,b,d);oc(b);wv(a.g,b,d);Op(c,b.u,d);qc(b,a)}
+function Bc(a,b){if(a.o){throw new nw(HB)}oc(b);Sb(a,b.u);a.o=b;qc(b,a)}
+function Qd(a,b){return $wnd.setTimeout($entry(function(){a.nb()}),b)}
+function _f(a,b){return a===b||!!(a.compareDocumentPosition(b)&16)}
+function Ro(a,b){return a===b||!!(a.compareDocumentPosition(b)&16)}
+function Be(a){return a.tM==vA||a.cM&&!!a.cM[1]?a.hC():a.$H||(a.$H=++Ue)}
+function $m(a){if(a!=null&&a.cM&&!!a.cM[10]){return a}return new re(a)}
+function cv(a,b){var c;c=vv(a.d,b);if(c==-1){return false}return bv(a,c)}
+function qz(a,b,c){for(;c<a.c;++c){if(uA(b,a.b[c])){return c}}return -1}
+function gq(a,b,c){var d;iq(a,c);if(b.t==a){d=vv(a.g,b);d<c&&--c}return c}
+function Go(a){var b;a.c=a.d;b=pz(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}
+function Ho(a){rz(a.e.c,a.c);--a.b;a.c<=a.d&&--a.d<0&&(a.d=0);a.c=-1}
+function mr(a){var b,c;b=(!a.c&&ar(a,a.k),a.c.b)^2;b&=-5;c=Zq(a,b);ar(a,c)}
+function rz(a,b){var c;c=(Hy(b,a.c),a.b[b]);a.b.splice(b,1);--a.c;return c}
+function vv(a,b){var c;for(c=0;c<a.c;++c){if(a.b[c]==b){return c}}return -1}
+function lp(){var a;if(ep){a=new pp;!!fp&&il(fp,a);return null}return null}
+function Mf(a){var b=a.parentNode;(!b||b.nodeType!=1)&&(b=null);return b}
+function Aj(a,b){var c;c=xj(b);yj(a).insertBefore(c,a.b.firstChild);return c}
+function Nx(e,a,b){var c,d=e.f;a=fF+a;a in d?(c=d[a]):++e.e;d[a]=b;return c}
+function lm(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
+function nm(a,b,c){km();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
+function Up(a,b){Ap();Rp(a,b);b&131072&&a.addEventListener($D,Ip,false)}
+function fc(a,b,c){rc(a,yp(c.c));return ql((!a.r?(a.r=new jl(a)):a.r).b,c,b)}
+function Wn(a,b){b.style[uD]=(Zh(),CD);b.appendChild(a.b=$n((vi(),ni),oi))}
+function Sn(){Sn=vA;Rn=$n((vi(),mi),mi);$doc.body.appendChild(Rn)}
+function $s(a){Ys();this.b=new ht(this,a.e,a.c,a.d,a.f,a.b);this.u[yB]=CE}
+function bk(a){this.d=++Yj;this.b=a;!Jj&&(Jj=new Ak);Jj.b[cD]=this;this.c=cD}
+function Zy(a,b){var c;this.b=a;this.d=a;c=a.Cb();(b<0||b>c)&&Ky(b,c);this.c=b}
+function Gt(a,b,c){var d;oc(b);wv(a.g,b,c);d=on(a.b,b.u);b.s=d;qc(b,a);xt(a.c)}
+function Oq(a){var b;jc(a);b=a.u.tabIndex;-1==b&&(a.u.tabIndex=0,undefined)}
+function yj(a){var b;if(!a.b){b=$doc.getElementsByTagName(bD)[0];a.b=b}return a.b}
+function Vf(a){var b=a.button;if(b==1){return 4}else if(b==2){return 2}return 1}
+function sz(a,b){var c;c=qz(a,b,0);if(c==-1){return false}rz(a,c);return true}
+function Tw(a,b){if(!(b!=null&&b.cM&&!!b.cM[1])){return false}return String(a)==b}
+function tm(a){if(a!=null&&(a.tM==vA||a.cM&&!!a.cM[1])){throw new fw}return a}
+function Lf(a){var b=a.firstChild;while(b&&b.nodeType!=1)b=b.nextSibling;return b}
+function xj(a){var b;b=$doc.createElement($C);b[_C]=aD;b.textContent=a||IB;return b}
+function is(){this.u=$doc.createElement(tD);this.b=new Wr(this.u);this.u[yB]=nE}
+function As(){As=vA;new Fs(qE);new Fs(rE);ys=new Fs(QC);new Fs(AD);zs=ys;xs=zs}
+function ph(){ph=vA;mh=new th;oh=new wh;nh=new zh;em(Jm,{38:1},26,[mh,oh,nh])}
+function Jl(a){pe.call(this,a.b.e==0?null:sm(a.Db(dm(Tm,{14:1,38:1},10,0,0)),14)[0])}
+function Qz(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&ze(a,b)}
+function uA(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&ze(a,b)}
+function ff(a){var b,c;if(a.b){c=null;do{b=a.b;a.b=null;c=lf(b,c)}while(a.b);a.b=c}}
+function gf(a){var b,c;if(a.c){c=null;do{b=a.c;a.c=null;c=lf(b,c)}while(a.c);a.c=c}}
+function iy(a){var b;b=new vz;a.d&&nz(b,new ry(a));Cx(a,b);Bx(a,b);this.b=new Ty(b)}
+function so(){this.b=new vo(this);this.c=new vz;this.e=new zo(this);this.g=new Jo(this)}
+function Gh(){Gh=vA;Fh=new Kh;Dh=new Nh;Eh=new Qh;Ch=new Th;em(Km,{38:1},28,[Fh,Dh,Eh,Ch])}
+function Zh(){Zh=vA;Yh=new bi;Xh=new ei;Vh=new hi;Wh=new ki;em(Lm,{38:1},29,[Yh,Xh,Vh,Wh])}
+function Zg(){Zg=vA;Yg=new bh;Vg=new eh;Wg=new hh;Xg=new kh;em(Im,{38:1},25,[Yg,Vg,Wg,Xg])}
+function Ye(b){return function(){try{return Ze(b,this,arguments)}catch(a){throw a}}}
+function Ze(a,b,c){var d;d=Xe();try{return a.apply(b,c)}finally{d&&gf((ef(),df));--Te}}
+function Qo(a,b,c){var d;d=No;No=a;b==Oo&&yp(a.type)==8192&&(Oo=null);c.eb(a);No=d}
+function dm(a,b,c,d,e){var f;f=cm(e,d);km();nm(f,im,jm);f.aC=a;f.cM=b;f.qI=c;return f}
+function Us(a){var b;b=$doc.createElement(tE);b[uE]=a.b.b;b.style[vE]=a.d.b;return b}
+function Rb(a,b){var c=a.parentNode;if(!c){return}c.insertBefore(b,a);c.removeChild(a)}
+function cr(a,b){if(a.d!=b){!!a.d&&a.u.removeChild(a.d);a.d=b;a.u.appendChild(a.d)}}
+function Yq(a){if(a.i||a.j){To(a.u);a.i=false;a.j=false;(1&(!a.c&&ar(a,a.k),a.c.b))>0&&lr(a)}}
+function Uw(b,a){if(a==null)return false;return b==a||b.toLowerCase()==a.toLowerCase()}
+function Lp(a){if(Tw(a.type,VD)){return a.target}if(Tw(a.type,UD)){return $f(a)}return null}
+function qx(a,b){var c;while(a.ub()){c=a.vb();if(b==null?c==null:ze(b,c)){return a}}return null}
+function Gr(a,b){var c;hq(a,b);c=a.c;a.c=uv(a.g,b);if(a.c!=c){!Ar&&(Ar=new Pr);Or(Ar,c,a.c,a.b&&a.p)}}
+function oo(a){var b;b=Eo(a.g);Ho(a.g);b!=null&&b.cM&&!!b.cM[16]&&new ko(sm(b,16));a.d=false;qo(a)}
+function Ex(a,b){return b==null?a.d:b!=null&&b.cM&&!!b.cM[1]?Jx(a,sm(b,1)):Ix(a,b,~~Be(b))}
+function Fx(a,b){return b==null?a.c:b!=null&&b.cM&&!!b.cM[1]?a.f[fF+sm(b,1)]:Gx(a,b,~~Be(b))}
+function Kx(a,b,c){return b==null?Mx(a,c):b!=null&&b.cM&&!!b.cM[1]?Nx(a,sm(b,1),c):Lx(a,b,c,~~Be(b))}
+function bc(a,b,c){if(!a){throw new oe(zB)}b=$w(b);if(b.length==0){throw new kw(AB)}c?og(a,b):Ag(a,b)}
+function Cx(e,a){var b=e.f;for(var c in b){if(c.charCodeAt(0)==58){var d=new xy(e,c.substring(1));a.Ab(d)}}}
+function $f(b){var c=b.relatedTarget;if(!c){return null}try{var d=c.nodeName;return c}catch(a){return null}}
+function ur(a){if(!a.e){if(!a.d){a.e=$doc.createElement(tD);return a.e}else{return ur(a.d)}}else{return a.e}}
+function Nt(){this.g=new Av;this.u=$doc.createElement(tD);this.b=new sn(this.u);this.c=new yt(this.b)}
+function Pn(a,b){this.M=(vi(),ui);this.Q=ui;this.O=ui;this.I=ui;this.f=(En(),Dn);this.V=Dn;this.e=a;this.d=b}
+function Yn(a,b){var c;hg(a);Mf(b)==a&&hg(b);c=b.style;c[uD]=IB;c[QC]=IB;c[yD]=IB;c[CB]=IB;c[BB]=IB}
+function kt(a){var b,c;b=(c=$doc.createEvent(ME),c.initEvent(QD,false,false),c);a.b.u.dispatchEvent(b)}
+function Md(a){a.c?($wnd.clearInterval(a.d),undefined):($wnd.clearTimeout(a.d),undefined);sz(Kd,a)}
+function Uv(){return function(a){var b=this.parentNode;b.onfocus&&$wnd.setTimeout(function(){b.focus()},0)}}
+function En(){En=vA;Bn=new Fn(qD,0);Cn=new Fn(rD,1);Dn=new Fn(sD,2);em(Om,{38:1},35,[Bn,Cn,Dn])}
+function Ul(){Ul=vA;Tl=new Vl(jD,0);Sl=new Vl(kD,1);Rl=new Vl(lD,2);em(Nm,{38:1},33,[Tl,Sl,Rl])}
+function yl(a){var b,c;if(a.b){try{for(c=new Ty(a.b);c.c<c.d.Cb();){b=sm(Sy(c),13);b.pb()}}finally{a.b=null}}}
+function yv(a,b){var c;if(b<0||b>=a.c){throw new qw}--a.c;for(c=b;c<a.c;++c){gm(a.b,c,a.b[c+1])}gm(a.b,a.c,null)}
+function kc(a,b){var c;switch(yp(b.type)){case 16:case 32:c=$f(b);if(!!c&&_f(a.u,c)){return}}Nj(b,a,a.u)}
+function pc(a,b){a.p&&(a.u.__listener=null,undefined);!!a.u&&Rb(a.u,b);a.u=b;a.p&&(a.u.__listener=a,undefined)}
+function wu(a,b){if(b==a.c){return}!!b&&oc(b);!!a.c&&vu(a,a.c);a.c=b;if(b){a.zb().appendChild(a.c.u);qc(b,a)}}
+function vu(a,b){if(a.c!=b){return false}try{qc(b,null)}finally{a.zb().removeChild(b.u);a.c=null}return true}
+function lq(a,b){var c;if(b.t!=a){return false}try{qc(b,null)}finally{c=b.u;Mf(c).removeChild(c);zv(a.g,b)}return true}
+function xl(a,b){var c,d;d=sm(Fx(a.e,b),11);if(!d){return Hz(),Hz(),Gz}c=sm(d.c,12);if(!c){return Hz(),Hz(),Gz}return c}
+function ul(a,b){var c,d;d=sm(Fx(a.e,b),11);if(!d){d=new Rz;Kx(a.e,b,d)}c=sm(d.c,12);if(!c){c=new vz;Mx(d,c)}return c}
+function eu(){au();var a;a=sm(Fx($t,null),20);if(a){return a}$t.e==0&&hp(new mu);a=new qu;Kx($t,null,a);Uz(_t,a);return a}
+function jx(a){hx();var b=fF+a;var c=gx[b];if(c!=null){return c}c=ex[b];c==null&&(c=ix(a));kx();return gx[b]=c}
+function Mp(a,b){var c=0,d=a.firstChild;while(d){if(d===b){return c}d.nodeType==1&&++c;d=d.nextSibling}return -1}
+function Ef(a){var b,c,d;d=a&&a.stack?a.stack.split(MC):[];for(b=0,c=d.length;b<c;++b){d[b]=uf(d[b])}return d}
+function ee(a){var b,c,d;c=dm(Sm,{38:1},42,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw new Lw}c[d]=a[d]}}
+function zf(){var a,b,c,d;c=vf(Ef(Af()),2);d=dm(Sm,{38:1},42,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=new Pw(c[a])}ee(d)}
+function zw(a){var b,c;if(a>-129&&a<128){b=a+128;c=(Cw(),Bw)[b];!c&&(c=Bw[b]=new ww(a));return c}return new ww(a)}
+function Ml(a){var b;b=a[gD]==null?null:String(a[gD]);if(Uw(hD,b)){return Ul(),Tl}else if(Uw(iD,b)){return Ul(),Sl}return Ul(),Rl}
+function oc(a){if(!a.t){(au(),Ex(_t.b,a))&&cu(a)}else if(vm(a.t,22)){sm(a.t,22).wb(a)}else if(a.t){throw new nw(FB)}}
+function lc(a){if(!a.cb()){throw new nw(EB)}try{a.hb()}finally{try{a.bb()}finally{a.u.__listener=null;a.p=false}}}
+function il(a,b){var c;!b.d||(b.d=false,b.e=null);c=b.e;b.e=a.c;try{vl(a.b,b)}finally{c==null?(b.d=true,b.e=null):(b.e=c)}}
+function Nj(a,b,c){var d,e,f;if(Jj){f=sm(Jj.b[a.type],5);if(f){d=f.b.b;e=f.b.c;f.b.b=a;f.b.c=c;hc(b,f.b);f.b.b=d;f.b.c=e}}}
+function qc(a,b){var c;c=a.t;if(!b){try{!!c&&c.cb()&&a.fb()}finally{a.t=null}}else{if(c){throw new nw(GB)}a.t=b;b.cb()&&a.db()}}
+function Vr(a,b,c){c?(a.b.innerHTML=b||IB,undefined):(a.b.textContent=b||IB,undefined);if(a.d!=a.c){a.d=a.c;Nl(a.b,a.c)}}
+function gwtOnLoad(b,c,d,e){$moduleName=c;$moduleBase=d;if(b)try{$entry(Xm)()}catch(a){b(c)}else{$entry(Xm)()}}
+function uf(a){var b,c,d;d=IB;a=$w(a);b=a.indexOf(JC);if(b!=-1){c=a.indexOf(KC)==0?8:0;d=$w(a.substr(c,b-c))}return d.length>0?d:LC}
+function Zb(a){var b,c;b=a[yB]==null?null:String(a[yB]);c=b.indexOf(String.fromCharCode(32));if(c>=0){return b.substr(0,c-0)}return b}
+function Zx(a,b){var c,d,e;if(b!=null&&b.cM&&!!b.cM[43]){c=sm(b,43);d=c.Fb();if(Ex(a.b,d)){e=Fx(a.b,d);return Qz(c.Gb(),e)}}return false}
+function Ix(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.Fb();if(h.Eb(a,g)){return true}}}return false}
+function Gx(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.Fb();if(h.Eb(a,g)){return f.Gb()}}}return null}
+function Bx(h,a){var b=h.b;for(var c in b){var d=parseInt(c,10);if(c==d){var e=b[d];for(var f=0,g=e.length;f<g;++f){a.Ab(e[f])}}}}
+function yf(a){var b,c,d,e;d=Ef(wm(a.b)?tm(a.b):null);e=dm(Sm,{38:1},42,d.length,0);for(b=0,c=e.length;b<c;++b){e[b]=new Pw(d[b])}ee(e)}
+function $q(a){var b;a.b=true;b=Tf($doc,cD,true,true,1,0,0,0,0,false,false,false,false,1,null);a.u.dispatchEvent(b);a.b=false}
+function Nl(a,b){switch(b.b){case 0:{a[gD]=hD;break}case 1:{a[gD]=iD;break}case 2:{Ml(a)!=(Ul(),Rl)&&(a[gD]=IB,undefined);break}}}
+function $w(c){if(c.length==0||c[0]>OC&&c[c.length-1]>OC){return c}var a=c.replace(/^(\s*)/,IB);var b=a.replace(/\s*$/,IB);return b}
+function Op(a,b,c){var d=0,e=a.firstChild,f=null;while(e){if(e.nodeType==1){if(d==c){f=e;break}++d}e=e.nextSibling}a.insertBefore(b,f)}
+function gm(a,b,c){if(c!=null){if(a.qI>0&&!rm(c,a.qI)){throw new Zv}if(a.qI<0&&(c.tM==vA||c.cM&&!!c.cM[1])){throw new Zv}}return a[b]=c}
+function Bd(a,b,c){Ad(a);a.i=true;a.g=b;a.j=c;if(Cd(a,(new Date).getTime())){return}if(!xd){xd=new vz;wd=new Td}nz(xd,a);xd.c==1&&Nd(wd,25)}
+function ql(a,b,c){var d;if(!b){throw new Mw(dD)}if(!c){throw new Mw(eD)}return a.c>0?rl(a,new Fl(a,b,c)):(d=ul(a,b),d.Ab(c),undefined),new Cl}
+function lf(b,c){var a,e,f,g;for(e=0,f=b.length;e<f;++e){g=b[e];try{g[1]?g[0].Mb()&&(c=kf(c,g)):g[0].pb()}catch(a){a=$m(a);if(!vm(a,3))throw a}}return c}
+function Tf(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){n==1?(n=0):n==4?(n=1):(n=2);var p=a.createEvent(NC);p.initMouseEvent(b,c,d,null,e,f,g,h,i,j,k,l,m,n,o);return p}
+function vi(){vi=vA;ui=new Ai;si=new Ei;ni=new Ii;oi=new Mi;ti=new Qi;ri=new Ui;pi=new Yi;mi=new aj;qi=new ej;em(Mm,{38:1},30,[ui,si,ni,oi,ti,ri,pi,mi,qi])}
+function jc(a){var b;if(a.cb()){throw new nw(DB)}a.p=true;a.u.__listener=a;b=a.q;a.q=-1;b>0&&(a.q==-1?Up(a.u,b|(a.u.__eventBits||0)):(a.q|=b));a.ab();a.gb()}
+function Nd(a,b){if(b<=0){throw new kw(IC)}a.c?($wnd.clearInterval(a.d),undefined):($wnd.clearTimeout(a.d),undefined);sz(Kd,a);a.c=false;a.d=Qd(a,b);nz(Kd,a)}
+function $n(a,b){var c,d;c=$doc.createElement(tD);c.innerHTML=FD;d=c.style;d[uD]=(Zh(),vD);d[GD]=HD;d[yD]=-20+b.qb();d[CB]=10+a.qb();d[BB]=10+b.qb();return c}
+function uz(a,b){var c,d,e;b.length<a.c&&(b=(d=b,e=cm(0,a.c),em(d.aC,d.cM,d.qI,e),e));for(c=0;c<a.c;++c){gm(b,c,a.b[c])}b.length>a.c&&gm(b,a.c,null);return b}
+function ar(a,b){var c;if(a.c!=b){!!a.c&&Vb(a,a.c.c,false);a.c=b;cr(a,ur(b));Vb(a,a.c.c,true);!a.u[iE]&&(c=(b.b&1)==1,a.u.setAttribute(fE,c?gE:hE),undefined)}}
+function pv(a){this.u=$doc.createElement(tD);this.u.appendChild(this.b=$doc.createElement(tD));wu(this,a);this.u[yB]=aF;this.b.className=bF;Ng(this.u.style,ph())}
+function Hd(){var a,b,c,d,e;d=dm(Hm,{2:1,38:1},24,xd.c,0);d=sm(uz(xd,d),2);e=(new Date).getTime();for(b=0,c=d.length;b<c;++b){a=d[b];a.i&&Cd(a,e)&&sz(xd,a)}xd.c>0&&Nd(wd,25)}
+function gr(a,b){var c,d;if(!a.u[iE]!=b){c=(!a.c&&ar(a,a.k),a.c.b)^4;c&=-3;d=Zq(a,c);ar(a,d);a.u[iE]=!b;if(b){_q(a,(!a.c&&ar(a,a.k),a.c))}else{Yq(a);a.u.removeAttribute(fE)}}}
+function cm(a,b){var c=new Array(b);if(a==3){for(var d=0;d<b;++d){var e=new Object;e.l=e.m=e.h=0;c[d]=e}}else if(a>0){var e=[null,0,false][a];for(var d=0;d<b;++d){c[d]=e}}return c}
+function Px(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.Fb();if(h.Eb(a,g)){c.length==1?delete h.b[b]:c.splice(d,1);--h.e;return f.Gb()}}}return null}
+function Lx(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.Fb();if(j.Eb(a,h)){var i=g.Gb();g.Hb(b);return i}}}else{d=j.b[c]=[]}var g=new jA(a,b);d.push(g);++j.e;return null}
+function Xm(){var a;!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:mD,evtGroup:nD,millis:(new Date).getTime(),type:oD,className:pD});a=new Lc;qq((au(),eu()),a)}
+function bv(a,b){var c;if(b<0||b>=a.d.c){return false}c=uv(a.d,b);kq(a.g,b);Ht(a.e,c);bc(c.u,XE,false);yv(a.d,b);rz(a.i,b);if(b==a.f){a.f=-1;a.d.c>0&&dv(a,0)}else b<a.f&&--a.f;return true}
+function Lc(){Bc(this,Oc(this));Vr(this.n.b,KB,true);Vr(this.e.b,LB,true);Vr(this.i.b,MB,true);Vr(this.g.b,NB,true);this.c=0;this.d.b=false;Vr(this.f.b,OB,true);Vr(this.b.b,PB,true);Kc(this)}
+function Ut(){this.u=Vv(Sv?Sv:(Sv=Uv()));this.q==-1?Up(this.u,7165|(this.u.__eventBits||0)):(this.q|=7165);this.k=new yr(this,null,OE,0);this.u[yB]=PE;this.u.setAttribute(QE,RE);this.u[yB]=SE}
+function dv(a,b){var c;if(b==a.f){return}Hk(zw(b));if(a.f!=-1){c=uv(a.d,a.f);Mt(a.e,c,false);ov(sm(pz(a.i,a.f),21),false)}c=uv(a.d,b);Mt(a.e,c,true);ov(sm(pz(a.i,b),21),true);a.f=b;_k(a,zw(b))}
+function Bq(b,c){var i;zq();var a,e,f,g,h;e=null;for(h=b.xb();h.ub();){g=sm(h.vb(),19);try{c.yb(g)}catch(a){a=$m(a);if(vm(a,10)){f=a;!e&&(e=new Yz);i=Kx(e.b,f,e)}else throw a}}if(e){throw new Aq(e)}}
+function Fu(){this.u=$doc.createElement(tD);this.u.style[wD]=UE;this.b=$doc.createElement(tD);this.u.appendChild(this.b);this.u.style[uD]=CD;this.b.style[uD]=CD;this.u.style[VE]=WE;this.b.style[VE]=WE}
+function ht(a,b,c,d,e,f){var g,m;pc(a,(g=$doc.createElement(oE),g.innerHTML=(m=EE+e+FE+f+GE+b+HE+-c+IE+-d+RC,JE+$moduleBase+KE+m+LE)||IB,Lf(g)));a.q==-1?Up(a.u,163967|(a.u.__eventBits||0)):(a.q|=163967)}
+function Tn(a,b){var c,d;c=$doc.createElement(tD);c.appendChild(b);c.style[uD]=(Zh(),vD);c.style[wD]=(Gh(),xD);d=b.style;d[uD]=vD;d[QC]=0+(vi(),RC);d[yD]=zD;d[AD]=zD;d[BD]=zD;a.insertBefore(c,null);return c}
+function ix(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 wv(a,b,c){var d,e;if(c<0||c>a.c){throw new qw}if(a.c==a.b.length){e=dm(Pm,{38:1},19,a.b.length*2,0);for(d=0;d<a.b.length;++d){gm(e,d,a.b[d])}a.b=e}++a.c;for(d=a.c-1;d>c;--d){gm(a.b,d,a.b[d-1])}gm(a.b,c,b)}
+function Cd(a,b){var c,d;c=b>=a.j+a.g;if(a.k&&!c){d=(b-a.j)/a.g;a.mb((1+Math.cos(3.141592653589793+d*3.141592653589793))/2);return false}if(!a.k&&b>=a.j){a.k=true;a.lb()}if(c){a.kb();a.k=false;a.i=false;return true}return false}
+function og(a,b){var c,d,e,f;b=$w(b);f=a.className;c=f.indexOf(b);while(c!=-1){if(c==0||f.charCodeAt(c-1)==32){d=c+b.length;e=f.length;if(d==e||d<e&&f.charCodeAt(d)==32){break}}c=f.indexOf(b,c+1)}if(c==-1){f.length>0&&(f+=OC);a.className=f+b}}
+function Vs(){this.g=new Av;this.f=$doc.createElement(wE);this.e=$doc.createElement(xE);this.f.appendChild(this.e);this.u=this.f;this.b=(As(),xs);this.d=(Js(),Is);this.c=$doc.createElement(yE);this.e.appendChild(this.c);this.f[zE]=AE;this.f[BE]=AE}
+function ld(){ld=vA;_c=new fo(iC,16,19);ad=new fo(jC,16,19);bd=new fo(kC,16,19);cd=new fo(lC,16,19);dd=new fo(mC,16,19);ed=new fo(nC,16,19);fd=new fo(oC,34,34);gd=new fo(pC,386,71);hd=new fo(qC,34,34);id=new fo(rC,34,34);kd=new fo(sC,34,34);jd=new qd}
+function Vv(a){var b=$doc.createElement(tD);b.tabIndex=0;var c=$doc.createElement(cF);c.type=dF;c.tabIndex=-1;var d=c.style;d.opacity=0;d.height=eF;d.width=eF;d.zIndex=-1;d.overflow=xD;d.position=vD;c.addEventListener(MD,a,false);b.appendChild(c);return b}
+function fv(a){this.d=new Av;this.g=new $r;this.i=new vz;this.b=56;this.c=a;this.e=new Nt;Bc(this,this.e);Ft(this.e,this.g);It(this.e,this.g,(vi(),ui),ui);Kt(this.e,this.g,ui,a);Lt(this.e,this.g,(En(),Cn));this.g.u.style[CB]=YE;this.g.u[yB]=ZE;this.u[yB]=$E}
+function nj(){mj();var a,b,c;c=null;if(lj.length!=0){a=lj.join(IB);b=Aj((wj(),vj),a);!lj&&(c=b);lj.length=0}if(jj.length!=0){a=jj.join(IB);b=zj((wj(),vj),a);!jj&&(c=b);jj.length=0}if(kj.length!=0){a=kj.join(IB);b=zj((wj(),vj),a);!kj&&(c=b);kj.length=0}ij=false;return c}
+function _u(a,b,c,d){var e;e=vv(a.d,b);if(e!=-1){cv(a,b);e<d&&--d}wv(a.d,b,d);oz(a.i,d,c);Zr(a.g,c,d);fc(c,new kv(a,b),(Rj(),Rj(),Qj));Gt(a.e,b,d);It(a.e,b,(vi(),ui),ui);Jt(a.e,b,a.b,a.c,ui);Mt(a.e,b,false);bc(b.u,XE,true);b.u.style.display=ED;a.f==-1?dv(a,0):a.f>=d&&++a.f}
+function po(a,b){var c,d,e;e=false;try{a.d=true;a.g.b=a.c.c;Nd(a.b,10000);while(Fo(a.g)){d=Go(a.g);try{if(d==null){return}if(d!=null&&d.cM&&!!d.cM[16]){c=sm(d,16);kt(c)}}finally{e=a.g.c==-1;e||Ho(a.g)}if((new Date).getTime()-b>=100){return}}}finally{if(!e){Md(a.b);a.d=false;qo(a)}}}
+function tl(b,c){var a,e,f,g,h,i,k;try{++b.c;h=xl(b,c.sb());e=null;i=b.d?h.Lb(h.Cb()):h.Kb();while(b.d?i.c>0:i.c<i.d.Cb()){g=b.d?sm(Yy(i),9):sm(Sy(i),9);try{c.rb(g)}catch(a){a=$m(a);if(vm(a,10)){f=a;!e&&(e=new Yz);k=Kx(e.b,f,e)}else throw a}}if(e){throw new Jl(e)}}finally{--b.c;b.c==0&&yl(b)}}
+--></script>
+<script><!--
+function Dr(a,b){var c,d,e;c=(d=$doc.createElement(tD),d.style[CB]=_B,d.style[BB]=zD,d.style[jE]=zD,d.style[kE]=zD,d);a.u.appendChild(c);oc(b);tv(a.g,b);c.appendChild(b.u);qc(b,a);c.style.display=ED;c.style[BB]=_B;e=b.u;Tw(e.style[CB],IB)&&b._(_B);Tw(e.style[BB],IB)&&b.Z(_B);b.u.style.display=ED}
+function Ag(a,b){var c,d,e,f,g,h,i;b=$w(b);i=a.className;e=i.indexOf(b);while(e!=-1){if(e==0||i.charCodeAt(e-1)==32){f=e+b.length;g=i.length;if(f==g||f<g&&i.charCodeAt(f)==32){break}}e=i.indexOf(b,e+1)}if(e!=-1){c=$w(i.substr(0,e-0));d=$w(Yw(i,e+b.length));c.length==0?(h=d):d.length==0?(h=c):(h=c+OC+d);a.className=h}}
+function Yp(){var d=$wnd.onbeforeunload;var e=$wnd.onunload;$wnd.onbeforeunload=function(a){var b,c;try{b=$entry(lp)()}finally{c=d&&d(a)}if(b!=null){return b}if(c!=null){return c}};$wnd.onunload=$entry(function(a){try{ep&&Ok((!fp&&(fp=new up),fp))}finally{e&&e(a);$wnd.onresize=null;$wnd.onscroll=null;$wnd.onbeforeunload=null;$wnd.onunload=null}})}
+function Tp(){$wnd.addEventListener(UD,$entry(function(a){var b=Fp;if(b&&!a.relatedTarget){if(bE==a.target.tagName.toLowerCase()){var c=$doc.createEvent(NC);c.initMouseEvent(WD,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($D,Hp,true)}
+function Nr(a,b){var c,d;a.e||(b=1-b);if(a.d==-1){c=~~Math.max(Math.min(b*(parseInt(a.b[lE])||0),2147483647),-2147483648);d=~~Math.max(Math.min((1-b)*(parseInt(a.c[lE])||0),2147483647),-2147483648)}else{c=~~Math.max(Math.min(b*a.d,2147483647),-2147483648);d=a.d-c}if(c==0){c=1;d=1>d-1?1:d-1}else if(d==0){d=1;c=1>c-1?1:c-1}a.b.style[BB]=c+RC;a.c.style[BB]=d+RC}
+function Kc(a){switch(a.c){case 0:Gr(a.d,0);break;case 1:Gr(a.d,1);dv(a.j,a.c-1);a.k.u.style.display=IB;Vr(a.k.b,JB,false);break;case 2:Gr(a.d,1);dv(a.j,a.c-1);a.k.u.style.display=IB;Vr(a.k.b,JB,false);break;case 3:Gr(a.d,1);dv(a.j,a.c-1);a.k.u.style.display=IB;Vr(a.k.b,JB,false);break;case 4:Gr(a.d,1);dv(a.j,a.c-1);Vr(a.k.b,JB,false);break;case 5:Gr(a.d,2);a.k.u.style.display=IB;}}
+function Vn(a,b,c,d){if(!c){return 1}switch(c.b){case 1:return (d?b.clientHeight:b.clientWidth)/100;case 2:return (a.b.offsetWidth||0)/10;case 3:return (a.b.offsetHeight||0)/10;case 7:return (Rn.offsetWidth||0)*0.1;case 8:return (Rn.offsetWidth||0)*0.01;case 6:return (Rn.offsetWidth||0)*0.254;case 4:return (Rn.offsetWidth||0)*0.00353;case 5:return (Rn.offsetWidth||0)*0.0423;default:case 0:return 1;}}
+function Zq(a,b){switch(b){case 1:return !a.e&&(a.e=new yr(a,a.k,cC,1),undefined),a.e;case 0:return a.k;case 3:return !a.g&&fr(a,new yr(a,(!a.e&&(a.e=new yr(a,a.k,cC,1),undefined),a.e),dC,3)),a.g;case 2:return !a.o&&(a.o=new yr(a,a.k,bC,2),undefined),a.o;case 4:return !a.n&&(a.n=new yr(a,a.k,cE,4),undefined),a.n;case 5:return !a.f&&dr(a,new yr(a,(!a.e&&(a.e=new yr(a,a.k,cC,1),undefined),a.e),dE,5)),a.f;default:throw new nw(b+eE);}}
+function qn(a,b,c){var d,e,f,g;if(b==0){for(e=new Ty(a.d);e.c<e.d.Cb();){d=sm(Sy(e),15);d.j=d.D=d.L;d.T=d.F=d.P;d.n=d.E=d.N;d.b=d.B=d.H;d.X=d.G=d.R;d.g=d.C=d.J;d.r=d.v;d.z=d.x;d.s=d.w;d.p=d.t;d.A=d.y;d.q=d.u;d.k=d.M;d.U=d.Q;d.o=d.O;d.c=d.I;d.Y=d.S;d.i=d.K;Xn(d)}return}g=a.e.clientWidth;f=a.e.clientHeight;for(e=new Ty(a.d);e.c<e.d.Cb();){d=sm(Sy(e),15);mn(a,g,d);nn(a,f,d)}!!a.b&&Ad(a.b);a.b=new wn(a,c);Bd(a.b,b,(new Date).getTime())}
+function yp(a){switch(a){case JD:return 4096;case KD:return 1024;case cD:return 1;case LD:return 2;case MD:return 2048;case ND:return 128;case OD:return 256;case PD:return 512;case QD:return 32768;case RD:return 8192;case SD:return 4;case TD:return 64;case UD:return 32;case VD:return 16;case WD:return 8;case XD:return 16384;case YD:return 65536;case ZD:return 131072;case $D:return 131072;case _D:return 262144;case aE:return 524288;default:return -1;}}
+function Or(a,b,c,d){var e,f,g,h,i,k;Ad(a);e=(i=c.u.parentNode,(!i||i.nodeType!=1)&&(i=null),i);f=Mp(Mf(e),e);if(!b){e.style.display=IB;c.u.style.display=IB;return}a.f=b;g=(k=b.u.parentNode,(!k||k.nodeType!=1)&&(k=null),k);h=Mp(Mf(g),g);if(f>h){a.b=g;a.c=e;a.e=false}else{a.b=e;a.c=g;a.e=true}d?Bd(a,350,(new Date).getTime()):(a.b.style.display=a.e?IB:ED,a.c.style.display=!a.e?IB:ED,a.b=null,a.c=null,a.f.u.style.display=ED,a.f=null,undefined);c.u.style.display=IB}
+function Xn(a){var b;b=a.e.style;a.W?(b[DD]=IB,undefined):(b[DD]=(Zg(),ED),undefined);b[QC]=a.r?a.j+RC:IB;b[yD]=a.z?a.T+RC:IB;b[AD]=a.s?a.n+RC:IB;b[BD]=a.p?a.b+RC:IB;b[CB]=a.A?a.X+null.Mb():IB;b[BB]=a.q?a.g+RC:IB;b=a.d.style;switch(a.f.b){case 0:b[QC]=0+(vi(),RC);b[AD]=IB;break;case 1:b[QC]=IB;b[AD]=0+(vi(),RC);break;case 2:b[QC]=0+(vi(),RC);b[AD]=zD;}switch(a.V.b){case 0:b[yD]=0+(vi(),RC);b[BD]=IB;break;case 1:b[yD]=IB;b[BD]=0+(vi(),RC);break;case 2:b[yD]=0+(vi(),RC);b[BD]=zD;}}
+function pd(a){if(!a.b){a.b=true;mj();Me(jj,tC+(ld(),gd).b+uC+gd.f+vC+gd.e+wC+gd.c+xC+gd.d+yC+kd.b+uC+kd.f+vC+kd.e+wC+kd.c+xC+kd.d+zC+fd.b+uC+fd.f+vC+fd.e+wC+fd.c+xC+fd.d+AC+id.b+uC+id.f+vC+id.e+wC+id.c+xC+id.d+BC+hd.b+uC+hd.f+vC+hd.e+wC+hd.c+xC+hd.d+CC+_c.b+uC+_c.f+vC+_c.e+wC+_c.c+xC+_c.d+DC+ad.b+uC+ad.f+vC+ad.e+wC+ad.c+xC+ad.d+EC+dd.b+uC+dd.f+vC+dd.e+wC+dd.c+xC+dd.d+FC+bd.b+uC+bd.f+vC+bd.e+wC+bd.c+xC+bd.d+GC+ed.b+uC+ed.f+vC+ed.e+wC+ed.c+xC+ed.d+HC);pj();return true}return false}
+function nn(a,b,c){var d,e,f;f=c.T*pn(a,c.U,true);d=c.b*pn(a,c.c,true);e=c.g*pn(a,c.i,true);if(c.z&&!c.x){c.z=false;if(c.q){c.t=true;c.B=(b-(f+e))/pn(a,c.I,true)}else{c.u=true;c.C=(b-(f+d))/pn(a,c.K,true)}}else if(c.q&&!c.u){c.q=false;if(c.z){c.t=true;c.B=(b-(f+e))/pn(a,c.I,true)}else{c.x=true;c.F=(b-(d+e))/pn(a,c.Q,true)}}else if(c.p&&!c.t){c.p=false;if(c.q){c.x=true;c.F=(b-(d+e))/pn(a,c.Q,true)}else{c.u=true;c.C=(b-(f+d))/pn(a,c.K,true)}}c.z=c.x;c.p=c.t;c.q=c.u;c.U=c.Q;c.c=c.I;c.i=c.K}
+function mn(a,b,c){var d,e,f;d=c.j*pn(a,c.k,false);e=c.n*pn(a,c.o,false);f=c.X*pn(a,c.Y,false);if(c.r&&!c.v){c.r=false;if(c.A){c.w=true;c.E=(b-(d+f))/pn(a,c.O,false)}else{c.y=true;c.G=(b-(d+e))/pn(a,c.S,false)}}else if(c.A&&!c.y){c.A=false;if(c.r){c.w=true;c.E=(b-(d+f))/pn(a,c.O,false)}else{c.v=true;c.D=(b-(e+f))/pn(a,c.M,false)}}else if(c.s&&!c.w){c.s=false;if(c.A){c.v=true;c.D=(b-(e+f))/pn(a,c.M,false)}else{c.y=true;c.G=(b-(d+e))/pn(a,c.S,false)}}c.r=c.v;c.s=c.w;c.A=c.y;c.k=c.M;c.o=c.O;c.Y=c.S}
+function Np(){Hp=$entry(function(a){if(Gp(a)){var b=Fp;if(b&&b.__listener){if(Cp(b.__listener)){Qo(a,b,b.__listener);a.stopPropagation()}}}});Gp=$entry(function(a){return true});Jp=$entry(function(a){this.__gwtLastUnhandledEvent=a.type;Ip.call(this,a)});Ip=$entry(function(a){var b,c=this;while(c&&!(b=c.__listener)){c=c.parentNode}c&&c.nodeType!=1&&(c=null);b&&Cp(b)&&Qo(a,c,b)});$wnd.addEventListener(cD,Hp,true);$wnd.addEventListener(LD,Hp,true);$wnd.addEventListener(SD,Hp,true);$wnd.addEventListener(WD,Hp,true);$wnd.addEventListener(TD,Hp,true);$wnd.addEventListener(VD,Hp,true);$wnd.addEventListener(UD,Hp,true);$wnd.addEventListener(ZD,Hp,true);$wnd.addEventListener(ND,Gp,true);$wnd.addEventListener(PD,Gp,true);$wnd.addEventListener(OD,Gp,true)}
+function Rp(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;if(!c)return;c&1&&(a.onclick=b&1?Ip:null);c&2&&(a.ondblclick=b&2?Ip:null);c&4&&(a.onmousedown=b&4?Ip:null);c&8&&(a.onmouseup=b&8?Ip:null);c&16&&(a.onmouseover=b&16?Ip:null);c&32&&(a.onmouseout=b&32?Ip:null);c&64&&(a.onmousemove=b&64?Ip:null);c&128&&(a.onkeydown=b&128?Ip:null);c&256&&(a.onkeypress=b&256?Ip:null);c&512&&(a.onkeyup=b&512?Ip:null);c&1024&&(a.onchange=b&1024?Ip:null);c&2048&&(a.onfocus=b&2048?Ip:null);c&4096&&(a.onblur=b&4096?Ip:null);c&8192&&(a.onlosecapture=b&8192?Ip:null);c&16384&&(a.onscroll=b&16384?Ip:null);c&32768&&(a.onload=b&32768?Jp:null);c&65536&&(a.onerror=b&65536?Ip:null);c&131072&&(a.onmousewheel=b&131072?Ip:null);c&262144&&(a.oncontextmenu=b&262144?Ip:null);c&524288&&(a.onpaste=b&524288?Ip:null)}
+function Oc(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,I,K;ld();b=_c;e=cd;c=ad;f=dd;d=bd;g=ed;v=new rt;C=new is;s=new ms;t=new $r;D=new ms;E=new $r;n=new ms;o=new $r;y=new ms;z=new $r;w=new ms;x=new $r;B=new fv((vi(),ui));j=new ms;i=new Fu;k=new Hr;u=new Ut;A=new Ut;h=new Vs;m=new $r;l=new $r;bc(v.u,QB,true);bc(v.u,RB,true);fq(m,v,m.u);Vr(C.b,JB,false);bc(C.u,SB,true);fq(m,C,m.u);s.u.style[TB]=UB;fq(t,s,t.u);Dr(k,t);D.u.style[TB]=UB;fq(E,D,E.u);bc(E.u,VB,true);$u(B,E,WB,B.d.c);bc(n.u,VB,true);n.u.style[TB]=UB;fq(o,n,o.u);$u(B,o,XB,B.d.c);bc(y.u,VB,true);y.u.style[TB]=UB;fq(z,y,z.u);$u(B,z,YB,B.d.c);bc(w.u,VB,true);w.u.style[TB]=UB;fq(x,w,x.u);$u(B,x,ZB,B.d.c);B.u.style[BB]=$B;B.u.style[CB]=_B;Dr(k,B);j.u.style[TB]=UB;uu(i,j);Dr(k,i);bc(k.u,aC,true);fq(m,k,m.u);vr(u.k,new $s(b));vr((!u.o&&(u.o=new yr(u,u.k,bC,2),undefined),u.o),new $s(d));vr((!u.e&&(u.e=new yr(u,u.k,cC,1),undefined),u.e),new $s(c));vr((!u.g&&fr(u,new yr(u,(!u.e&&(u.e=new yr(u,u.k,cC,1),undefined),u.e),dC,3)),u.g),new $s(c));bc(u.u,eC,true);gr(u,true);I=Us(h);h.c.appendChild(I);oc(u);tv(h.g,u);I.appendChild(u.u);qc(u,h);vr(A.k,new $s(e));vr((!A.o&&(A.o=new yr(A,A.k,bC,2),undefined),A.o),new $s(g));vr((!A.e&&(A.e=new yr(A,A.k,cC,1),undefined),A.e),new $s(f));vr((!A.g&&fr(A,new yr(A,(!A.e&&(A.e=new yr(A,A.k,cC,1),undefined),A.e),dC,3)),A.g),new $s(f));bc(A.u,eC,true);gr(A,true);K=Us(h);h.c.appendChild(K);oc(A);tv(h.g,A);K.appendChild(A.u);qc(A,h);h.u[yB]=fC;fq(m,h,m.u);bc(m.u,gC,true);fq(l,m,l.u);bc(l.u,hC,true);p=new Rc(a);fc(u,p,(Rj(),Rj(),Qj));q=new Vc(a);fc(A,q,Qj);r=new Zc(a);gc(B,r,(!Xk&&(Xk=new $j),Xk));a.b=j;a.d=k;a.e=n;a.f=s;a.g=w;a.i=y;a.j=B;a.k=C;a.n=D;pd(jd);return l}
+--></script>
+<script><!--
+var IB='',MC='\n',OC=' ',eE=' is not a known face id.',wC='") -',SC='%',FD=' ',LE="' border='0'>",JC='(',HE=') no-repeat ',iF=', Size: ',xB='-',HD='-32767',_E='-selected',tC='.GMI44Y5N{width:705px;}.GMI44Y5H{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:4px solid #cead97;background-color:#fff5ed;width:100%;}.GMI44Y5FB{background-color:#f0c6a0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#c63;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;height:480px !important;}.GMI44Y5P{line-height:1em;}.GMI44Y5GB{font-size:44px;color:#69312f;font-weight:bold;text-align:left;margin:10px 18px;width:200px;}.k-home-summary{font-size:32px;color:#dd8a3d;font-weight:bold;white-space:nowrap;}.k-home-summary li{padding-left:41px;background-repeat:no-repeat;background-position:0 0.2em;line-height:45px;}.gwt-TabLayoutPanelTab{background-color:#f3d4ae;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;font-weight:bold;font-size:28px;padding:6px 5px;margin:0 0 0 10px;cursor:pointer;color:#dd8a3d;}.gwt-TabLayoutPanelTab-selected{background-color:#f9efcb;color:#69312f;}.GMI44Y5CB{font-size:28px;line-height:1.2em;color:#69312f;background-color:#f9efcb;height:84%;padding:30px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;margin:0 10px 10px;}.GMI44Y5CB li{margin-left:-12px;}.GMI44Y5L{float:left;}.GMI44Y5O{float:right;}.GMI44Y5M{height:',AE='0',zD='0px',WE='1',_B='100%',YE='16384px',eF='1px',$B='480px',fF=':',OB='<div class="k-home-summary"><ul><li class="tabUsers">Comunicate with others<\/li><li class="tabGroups">Work in collaboration<\/li><li class="tabPublic">And share with the world<\/li><\/ul><\/div>',XB="<div class='GMI44Y5P'> <span class='tabGroups GMI44Y5L'><\/span> <span>Groups<\/span> <\/div>",ZB="<div class='GMI44Y5P'> <span class='tabOrgs GMI44Y5L'><\/span> <span>Institutions<\/span> <\/div>",YB="<div class='GMI44Y5P'> <span class='tabPublic GMI44Y5L'><\/span> <span>Public<\/span> <\/div>",WB="<div class='GMI44Y5P'> <span class='tabUsers GMI44Y5L'><\/span> <span>Users<\/span> <\/div>",JE="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='",gF='Add not supported on this collection',jF='Add not supported on this list',qD='BEGIN',dD='Cannot add a handler with a null type',eD='Cannot add a null handler',fD='Cannot fire null event',GB='Cannot set a new parent without first clearing the old parent',HB='Composite.initWidget() may only be called once.',lD='DEFAULT',$D='DOMMouseScroll',rD='END',LB='For your organization (NGO, collective, academic group...) you can:<ul><li>create easily its website (blog, wiki, video gallery, etc)<\/li><li>group chat among the members<\/li><li>organize meetings and actions<\/li><li>create, share & edit documents simultaneously with the members<\/li><li>connect with other organizations with common interests<\/ul>',VB='GMI44Y5CB',eC='GMI44Y5F',aC='GMI44Y5FB',fC='GMI44Y5G',SB='GMI44Y5GB',gC='GMI44Y5H',QB='GMI44Y5M',hC='GMI44Y5N',RB='GMI44Y5O',ME='HTMLEvents',NB='If you are a big institution, such as a University, Social Forum, or umbrella federation, you can:<ul><li>install your own independent Kune server for your members<\/li><li>customize your Kune features and plugins to fit your needs<\/li><li>boost collaboration among the members<\/ul>',hF='Index: ',MB='Kune facilitates...<ul><li>the publication of contents in the web, for the general public<\/li><li>using CreativeCommons licences that allow the reuse and modification of contents<\/li><li>sharing of knowledge, solutions, researches, experiences with others <\/ul>',kD='LTR',NC='MouseEvents',zB='Null widget handle. If you are creating a composite, ensure that initWidget() has been called.',jD='RTL',sD='STRETCH',DB="Should only call onAttach when the widget is detached from the browser's document",EB="Should only call onDetach when the widget is attached to the browser's document",TE='SimplePanel can only contain one child widget',AB='Style names cannot be empty',FB="This widget's parent does not implement HasWidgets",JB='Why do we need',KB='You can see Kune as a web tool to:<ul><li>create easily your personal web (blogs, photoblog, CV, etc)<\/li><li>create, share & edit your documents simultaneously with your fellows<\/li><li>connect & keep up with your fellows (social network, chat)<\/li><li>integrate rich content (videos, maps, polls...) or functionalities (translation, spelling, twitter...)<\/ul>',DE='__gwtLastUnhandledEvent',vD='absolute',uE='align',PB='al\xF1sidfjaklds',LC='anonymous',fE='aria-pressed',UE='auto',JD='blur',BD='bottom',RE='button',pD='cc.kune.intro.client.KuneIntro',BE='cellPadding',zE='cellSpacing',qE='center',KD='change',yB='className',KE="clear.cache.gif' style='",cD='click',YC='cm',ID='cmd cannot be null',_D='contextmenu',PC='cssFloat',mC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAAlUlEQVR42mM4Nrfh/+EJ2f8P9aaRhRlOLO7+f2JR1/+jMyv/H+5LJ9MAKD6+sO3/kSlF5BsAw8fmNv4/PDGHfAMgGOStKqC3Msg1AIoXtv8/MrWYAgNg3prXBPRWLvkGwLx1bFb1/8P9GeQaAPNWx/8j00ooMADmLaBr6O0CCsKA/FggPx1QkBLJzgvk50ZKygNKSyQABMhch9ufSZIAAAAASUVORK5CYII=',jC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAApElEQVR42mM41Jv2nxx8eEL2/2NzG/4zkKyxL/3/0RmV/08s6vp/YnE3aQYcmVL0//jCNrBGGCbKgMMTc4DObUTRSJQBh/sy/h+dWQVU2IVVM14Djkwt/n9iYTtOjTgNODwx9/+xeU0ENWIYcLg/4/+xWdV4nYvTgCPTSoDO7SBJI9wAiK3dZGPKXUCVMKBKLFAtHVAtJVIlL1AtN1KtPMBWIgEAy6BchSGMImcAAAAASUVORK5CYII=',nC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAApUlEQVR42mO4u3/l/+PTi/8f6k0jCzO8uHL0//NLh/5f2zT9/+EJWeQZAMOPT+/8f25JK/kGwPC9g2v+n5hRSr4BEG8d/n99y6z/RyZmk2cADD85u+f/hWUd5BsAw/cPr/9/clY5+QaAvXX5yP8b2+b+PzoplzwDYPjpub3/L67sBhqQTp4BMAxyDX1dQFEYkB0LZKcDilIi2XmB7NxIUXlAaYkEAJkarwi4X9yLAAAAAElFTkSuQmCC',lC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAApklEQVR42mN4e/fS/1Nzq/8f6k0jCzP8B4K/f37/f3Ri6/8jE3PIMwAGfnx6+//a5hnkGwAD7x9e+39mfj35BoDAv79//j8+s+v/0cl55BkAAz+/fPh/Y9tc8g2AgY9Pbv8/u6iJfAPA3vr39//T8/v+H5taQJ4BMPDr26f/t3YtAhqQTp4BMPD0/H46u4CiMCA7FshOBxSlRLLzAtm5kaLygNISCQByZfiy49qtVwAAAABJRU5ErkJggg==',kC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAAr0lEQVR42mM41Jv2nxx8fHrx/7v7V/5nIFXj4QlZ/69unP7/+aVD/19cOUqaAeeWtP5/fHonWCMME2XAiRml/+8dXIOikSgDjkzM/n998yygcw9j1YzXgAvLOv4/ObsHp0acBpycVf7//uH1BDViGHB0Uu7/G9vm/n9++QjRmqEGpP+/uLL7/9Nze0nSCDcAZCs5GqnnAiqEAZVigWrpgGopkSp5gWq5kWrlAbYSCQB8+q8C2jFp5wAAAABJRU5ErkJggg==',iC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAAsElEQVR42mM41Jv2nxx8am71/7d3L/1nIFXjkYk5/x+e2Pr/75/f/0GAJAOubZrx/8ent/+RAVEGnJlf///9w2v/sQG8BhydnPf/8emd///9/fMfF8BpwI1tc////PLhPyGAYcDZRU3/Pz65/Z9YADfg2NSC/0/P7///79/f/6QAoAHp/2/tWvT/17dP/8kBDCBbKQGUu4AKYUClWKBaOqBaSqRKXqBabqRaeYCtRAIAN9v4rP1rt1IAAAAASUVORK5CYII=',sC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAB1UlEQVR42s2Yv04CQRDG91pCgk9gR6D0BWgoaGxotPYdfAChMTZUlCQmQm9HS2FhSWVCgNbE6mJB/NPcjfvbLATlUBYvZL5kks3dzsx3s7Mzu2dMAFrGFKw0rfSsjKxM21H0hjD2z3p+TsHkjStjTqzcW4cf1oEg18Vi2q1U5K5ed9KtVt2z5XvmooNuHgSOrdF+25i0FUVyW6vJY6cj8Xwu28A75jAXHadrbWBrLxLWwKn9qgVfN2g05GU8llCgg66P0AKboSQurXJyUyols+FQ/gtsYAub2A4hId1yOY1nM8kL2MKmi85fZAgdrFF4j2PJG9j0ZJKty0QysY6EMM9IZEUGH/jKTGAym7DlkRO75Izf5v2NOsE2I8MPBXzh81udofCw5/fZovsCX/jE96psUwUpQIcGPn21LhjfF1w1DEaayOfzxAnjUODT50rT+Cb1a9nOwuvDQCYXR/J0Zpww5lnQDrI+PZEeREY0q1ASjsB5tCKyHIeS8Y1yBJEpnTNkOVwk1kmskeFdyDLhGw6GswRtfFeQDxsEfojLmR2BbzjoIaJmaTQlq5rtq6ag6SjxapqeqmOAmoORqqOimsOzquuEqguWqiunqku4qt8Sh/xR8wUuMhYJUg/rHAAAAABJRU5ErkJggg==',qC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAC0UlEQVR42s2Y30sUURTH774ugv9Bb6KPQSkV+OKDL734F0Qv/VAfhbAn14dEKAtZEGkh0wp6aVFBRKwNgqRid4IgZdfWMrRFagrR1IiZ0/3e7g7u7N6dO7O7MgcOs+ze+z2fvXPuuWeGMR8WYyzKvYd7gnuKe3Y4EvkNx2f5XUKOibJ62xBjp7knecBDHoDgI01Ndry1laa7uoTH29rEd8XfMRZzMLceAKe46MwwY3YsEqEHnZ20MjZG5vo6qQy/YQzGYo6YyzWgFQiCC1zk/2oP/+5RdzcVDIP8GuZgrlyhPWj6hRjgk63R5mYrt7BAtRo0oAVNaPuBoHhLi23mclQvgxY0xep4wWDpQI0JB6apFWA//4H2v6xqjYWmhLGUtwnJhPuIJdRdid2PK5S+1k6Z6x20u/pGe2UQA7EqJjAyG8ummxM/08sCIn31DBl95yjD/ZfxQjtn5DafKasT2GbIcB37/irJIc4KiKIb/Rf4yrTTj9dzWhqIhZgldQaFB3teZ4sWlqZLANwwANx5/kRrayMmYjtlG1UQBcjLtpJxJUTRM/3nxXV7ftJTDzFltY4yeS6Iaqg026bNx7c8IRwYni+4fn16W8xVGWLKXOlh8pBSlm3bsmgjcVMbwoHp7RDXz1NDQkN1HEiQBEBSOKwqQvz9Q58mBnxDODByV0EDWpVMHpQpgGRxcrrNOjqg7N1eIbQ2cikwzNroZXGFFjTdhthgYOglcIyX7fV7ff+X9mGMzLeLgUFQW6AhYO5cKYuD2GBQguQnb9DWs3GRbOa7peAg718Kje3ZCcrfH1SDqG5NSVLVClLFnFtTLVlPAuR4slbdvo0EcW9fz4LWKBB3QfMs8Y0CKSnxOodeI0DKDj2dNuDw2wYVFqcC+dHOpn4bEKQxqrWZrtgYBW0VgzbRVVvFoM2zH9NqnkP1OBGqB6xQPXKG6iE8VK8lTvJFzT8ZdAx7AyGqAgAAAABJRU5ErkJggg==',rC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAEJUlEQVR42r1YaUhUURR+hVaiUkGB7SvppKVSY2U/Usoys4jCec5M1khTaJQWphFjZGV7SWRRFJVoYrYQ2aZYtlBBtpCtao20b9T8aYGkPM336r3GmXnP+3Ry4INZ7j3nm3vO/c45j+NUvPQLc3rEJlk2jopLrx06IcUWoE3+0TlITwDe4zv8hjVYy3n6Ncu8hg+OWfymU2AicYMTBHhreOo9zkwjp2UI6Bu5gHw0Bul3rMUe7G0zAT41d2zY1HRrhyF243b4RukoICWRhuXpKaTAQPFncqn08y86aiMJ+dUNZMotoOGxSwn7ANiArVaRiJubneOj0Tfh3/nH8DR00x/nzsi6W9mMiCO2Vt2n8BmZwgnBFmyqIjFBt6KswxAdeQfzNMCipxEFRrckgFnl22SJiLCUVJFfiJFgE7aZSeAfdBuTJIVACZNOrmyRCLDzplXIKdhukQyODqx7jZtPw/fOsTsyKpLQFi+kjbU1TESAQ89sAhn4kA0TkglxxBGurrrRzKFjaMaWpJLx4h5a9/gOHfn0k5mE48nAB3y5TWBkNo4N8Sz93ERxZWv+OjdS7KnVtLT6NOU/f6HasVzOwJfg01kncM2Q4eLiA29ttKX+ERV9/O4R586AL/hspjMQHnyJ6/Y/nLpD1ukKQZsGTjHbJNmGCkKA2oNA4YdvlF5dRqGFcwWB7DgsgSavWz6IQ11AvKCGjhu2P6sjS80V2vX8pUcIlHxqpGW3ztLoYrN0AaDS8K1NXXycQ5HCB0hz4YevlHH7PEWdyJRuyajD82n3i1dtINFEq+5fo/GlaS43EDoF3/1nmmwcKmYXjZ4M9isZWjjPZTGw6MaxVpHY++odxZy0uLUpomNQAnWPNjZyPbWmRp8IXlG4ZjPIuDM21T2QwqCEzhE68htt+MV5B/HkO1GnuHj6mfUqT+I9hRWZFGuUCPj2snPgvBiIIGysJJqLoYGdSFftnJ84HqXFKdePMBPZ0WBlJiGGBhy4flHmL0gYpcWZdyqYiWx9+kQVEfjuE538lQufllaHKxSYJ7947aNbzET2vf7ITEK8vmHxafWSoEFc5DbkWZ+qSlaoJgsRUdAEDqLE+0cnymY5Sr4aCWdOVLvEewXyJHX8KHooQHJ9KVoAViIoDSwk4AunoZm86J1LG4Am2d0m0+WDzETyrPUUXpTcIhG/GJ1QfV3GDbExQrPsvEl/YbeqHEHC8pX5lHRpP0WWLnGxNyj7z/wTGpfW4LZVtNecJq9gnT2b1XfqckA7iXBl11ylnIc3KaP8HPkqtYqOzXMXLU+aPf+IzDy32SOtAFPz7DxO+EcYpHFiQ+29NpNQNU44D1g4wqziCo80y6oHLHcjJxrd1vSzbR453Q3hAPpatJTo5uSce3wIb+mxBB5B9Ilc0D6PJdrzQc1v5G72YPX9HUUAAAAASUVORK5CYII=',oC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAEuUlEQVR42s2YbUxbZRTHL1+RyDc/+kGDY3GJc2PZZtbFzWRZNOqixsQZF7MP8rINKGx80MxCjHPTFcdbplYx3WZ0L2qGkgzmKu6FYXjZGMX1ZVJCkZcCQmkpfbnt33sebksv97b3shDDSU4ovc9zzu+e5zznOU85bhlSyXGZgu4R1CSoRVB7VUbGHCl9Fr8ziWMyuZUWA8etF/QnweG84ACkx7KyYnVr1sC8cyfTutxc9l38OY2lOTR3JQAeF4yeqeK4WGVGBhp1OrQbjZhyOpFK6BmNobE0h80VbJCth4IQDLwkvJWP3u7srl0Y7enBcoXm0FwxQj6yuVyIcmFy9Hh2dtTR3CxzMHT/Pq59dw7XL12E225XBSIbZItsku3lQKAuJyc25XBIDIZDQZytqkThs88s6ob1MBuOIsrzaWHIFtlk0VGDodARNU0ITE3JjP1YbZRCJOnPNadUI0M2RZhoymWiZKJ1pBAujQQz4vPhYN7GlCAlWzeDj0RUYcg2+SBfiglMmU1hU8oJksH+/pQQcXXbbGxsLBLEdMc5jFzQY+T7Ykxa6sHPTUtyRtzmZ2R1grYZZXgqGXO5VEFmPB7wgRm4G/fh7091gm4XVQdXzW6ExhcjTb7Ip6TOUOGhPa+2RQ2vvsySUwni+Nt72RjPlRMihFyHTG8J4Yomtjb5JN+Jsk1VkAqQmrj6+nBwkzxPSp/bgkGrlTkZOLkjJQhpcMyWsEc+xWqdyYnnAquGyRIN+uHv/wXejgbM3v0B0Xkv+358cBCn9SWoeGEHyrZvw5flZfC4h9gz3jeRFoLU7/gj4YN8irmyhxMPKUnZDg73YMZSBt6aDzgPIGYrxOyNUgScV1ViFoOr9sW0IKGJAclxIIKYCMRCh1UiEiE/vG2lDGCp+m8dQshjS4sy+Xt9SoiR83rZePGgtBCInU7OuHg7vxYiUKQIQupt/zx9TPgwRi8ekUG4v3kHkZkR2XjyTQwc9RJ0jCdA2j9LCcFArh/VdODNOW9i8lotPM0fY/ber6y2KAn5JgY5yO3a9CA3P8FKSgJk6dLMD3Vi/s98RYhIbwH8fzWpGr/d3obyknfx+ivbUFy0F1dbLqccm1iapcnKotJRj/CdAgkE31eA6baPVCEaTTVY+2QWcp94JPGX1PBBseL45GSVbV+2xvYWeG98KGzbwywvZnvMC1UxFkNg2An/QB/4eb9kjt1mxdM5j0oAkrX1ymVZN5e8fRULmpLM2rvQW7EbXe9tZNpduBnuSzVCIobZ81PGKkWAuOoP7ZPYW1rQNJV434O76MrPW1ARJP556PzCSxzR708JQVF687XnpcuYXOK1Hnq2E/sXARQ0ODEM0xfGtBEh0OR+VnLoaWoDhNzoObA1LcjkrSYMuwexYd1jshyh/0nv9XalbwPUGqMYH0F30Za0IP92trKxv7U2MZhkkHVPZcP8bYN6Y6SlVbRXFwoO8xQg8tBdsIktTVw846P46vRJvF9RgIbaY3DY+7W3imrNc+CfB+LyyJPVfaFaUxXV1DxruU74HN2wGt5IgNwp1mGsxcxqi5amWfN1QusFK+ydZEUtFo1qisRDXbBW1ZVzVV3CV9XPEv/nDzX/AZpumio9YaAbAAAAAElFTkSuQmCC',pC='data:image/png;base64,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',LD='dblclick',gD='dir',iE='disabled',DD='display',tD='div',cC='down',dE='down-disabled',dC='down-hovering',TC='em',YD='error',UC='ex',hE='false',MD='focus',KC='function',PE='gwt-CustomButton',pE='gwt-HTML',CE='gwt-Image',NE='gwt-InlineLabel',nE='gwt-Label',SE='gwt-PushButton',$E='gwt-TabLayoutPanel',XE='gwt-TabLayoutPanelContent',aF='gwt-TabLayoutPanelTab',bF='gwt-TabLayoutPanelTabInner',ZE='gwt-TabLayoutPanelTabs',bD='head',BB='height',xD='hidden',bE='html',XC='in',cF='input',rE='justify',ND='keydown',OD='keypress',PD='keyup',_C='language',QC='left',QD='load',RD='losecapture',iD='ltr',kE='margin',sE='middle',ZC='mm',nD='moduleStartup',SD='mousedown',TD='mousemove',UD='mouseout',VD='mouseover',WD='mouseup',ZD='mousewheel',IC='must be positive',ED='none',UB='normal',oD='onModuleLoadStart',wD='overflow',jE='padding',aE='paste',WC='pc',uD='position',VC='pt',RC='px',IE='px ',yC='px no-repeat;margin:23px 23px;}.tabUsers{height:',CC='px no-repeat;padding:1px 3px;}.GMI44Y5A{height:',zC='px no-repeat;padding:1px 3px;}.tabGroups{height:',BC='px no-repeat;padding:1px 3px;}.tabOrgs{height:',AC='px no-repeat;padding:1px 3px;}.tabPublic{height:',DC='px no-repeat;}.GMI44Y5B{height:',FC='px no-repeat;}.GMI44Y5C{height:',EC='px no-repeat;}.GMI44Y5D{height:',GC='px no-repeat;}.GMI44Y5E{height:',HC='px no-repeat;}.GMI44Y5G{-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;background-color:#c28d66;width:67px;margin-left:529px;margin-top:5px;}.GMI44Y5F{cursor:pointer;padding:6px 8px 2px;outline:0;}',xC='px -',GE='px; background: url(',FE='px; height: ',vC='px;overflow:hidden;background:url("',uC='px;width:',CD='relative',AD='right',QE='role',hD='rtl',XD='scroll',lE='scrollHeight',oE='span',mD='startup',$C='style',wE='table',xE='tbody',tE='td',dF='text',aD='text/css',yD='top',yE='tr',gE='true',OE='up',cE='up-disabled',bC='up-hovering',vE='verticalAlign',mE='visible',TB='whiteSpace',CB='width',EE='width: ',GD='zIndex',VE='zoom';var _;_=Kb.prototype={};_.eQ=function Ob(a){return this===a};_.hC=function Pb(){return this.$H||(this.$H=++Ue)};_.tM=vA;_.cM={};_=Jb.prototype=new Kb;_.Z=function $b(a){this.u.style[BB]=a};_.$=function _b(a,b){this._(a);this.Z(b)};_._=function dc(a){this.u.style[CB]=a};_.cM={37:1};_.u=null;_=Ib.prototype=new Jb;_.ab=function sc(){};_.bb=function tc(){};_.cb=function uc(){return this.p};_.db=function vc(){jc(this)};_.eb=function wc(a){kc(this,a)};_.fb=function xc(){lc(this)};_.gb=function yc(){};_.hb=function zc(){};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.p=false;_.q=0;_.r=null;_.s=null;_.t=null;_=Hb.prototype=new Ib;_.cb=function Cc(){if(this.o){return this.o.p}return false};_.db=function Dc(){if(this.q!=-1){rc(this.o,this.q);this.q=-1}jc(this.o);this.u.__listener=this};_.eb=function Ec(a){kc(this,a);kc(this.o,a)};_.fb=function Fc(){lc(this.o)};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.o=null;_=Lc.prototype=Gb.prototype=new Hb;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.b=null;_.c=0;_.d=null;_.e=null;_.f=null;_.g=null;_.i=null;_.j=null;_.k=null;_.n=null;_=Rc.prototype=Pc.prototype=new Kb;_.ib=function Sc(a){Hc(this.b)};_.cM={4:1,9:1};_.b=null;_=Vc.prototype=Tc.prototype=new Kb;_.ib=function Wc(a){Ic(this.b)};_.cM={4:1,9:1};_.b=null;_=Zc.prototype=Xc.prototype=new Kb;_.cM={7:1,8:1,9:1};_.b=null;var _c=null,ad=null,bd=null,cd=null,dd=null,ed=null,fd=null,gd=null,hd=null,id=null,jd=null,kd=null;_=qd.prototype=nd.prototype=new Kb;_.cM={};_.b=false;_=vd.prototype=new Kb;_.jb=function Ed(){this.k&&this.kb()};_.kb=function Fd(){this.mb((1+Math.cos(6.283185307179586))/2)};_.lb=function Gd(){this.mb((1+Math.cos(3.141592653589793))/2)};_.cM={24:1};_.g=-1;_.i=false;_.j=-1;_.k=false;var wd=null,xd=null;_=Jd.prototype=new Kb;_.nb=function Rd(){this.c||sz(Kd,this);this.ob()};_.cM={17:1};_.c=false;_.d=0;var Kd;_=Td.prototype=Id.prototype=new Jd;_.ob=function Ud(){Hd()};_.cM={17:1};_=ce.prototype=new Kb;_.cM={10:1,38:1};_=be.prototype=new ce;_.cM={10:1,38:1};_=oe.prototype=ae.prototype=new be;_.cM={3:1,10:1,38:1};_=re.prototype=_d.prototype=new ae;_.cM={3:1,10:1,38:1};_.b=null;_=Pe.prototype=new Kb;_.cM={};var Te=0,Ue=0;_=jf.prototype=cf.prototype=new Pe;_.cM={};_.b=null;_.c=null;var df;_=Qg.prototype=new Kb;_.eQ=function Tg(a){return this===a};_.hC=function Ug(){return this.$H||(this.$H=++Ue)};_.cM={38:1,39:1,40:1};_.b=0;_=Pg.prototype=new Qg;_.cM={25:1,27:1,38:1,39:1,40:1};var Vg,Wg,Xg,Yg;_=bh.prototype=_g.prototype=new Pg;_.cM={25:1,27:1,38:1,39:1,40:1};_=eh.prototype=ch.prototype=new Pg;_.cM={25:1,27:1,38:1,39:1,40:1};_=hh.prototype=fh.prototype=new Pg;_.cM={25:1,27:1,38:1,39:1,40:1};_=kh.prototype=ih.prototype=new Pg;_.cM={25:1,27:1,38:1,39:1,40:1};_=lh.prototype=new Qg;_.cM={26:1,27:1,38:1,39:1,40:1};var mh,nh,oh;_=th.prototype=rh.prototype=new lh;_.cM={26:1,27:1,38:1,39:1,40:1};_=wh.prototype=uh.prototype=new lh;_.cM={26:1,27:1,38:1,39:1,40:1};_=zh.prototype=xh.prototype=new lh;_.cM={26:1,27:1,38:1,39:1,40:1};_=Bh.prototype=new Qg;_.cM={27:1,28:1,38:1,39:1,40:1};var Ch,Dh,Eh,Fh;_=Kh.prototype=Ih.prototype=new Bh;_.cM={27:1,28:1,38:1,39:1,40:1};_=Nh.prototype=Lh.prototype=new Bh;_.cM={27:1,28:1,38:1,39:1,40:1};_=Qh.prototype=Oh.prototype=new Bh;_.cM={27:1,28:1,38:1,39:1,40:1};_=Th.prototype=Rh.prototype=new Bh;_.cM={27:1,28:1,38:1,39:1,40:1};_=Uh.prototype=new Qg;_.cM={27:1,29:1,38:1,39:1,40:1};var Vh,Wh,Xh,Yh;_=bi.prototype=_h.prototype=new Uh;_.cM={27:1,29:1,38:1,39:1,40:1};_=ei.prototype=ci.prototype=new Uh;_.cM={27:1,29:1,38:1,39:1,40:1};_=hi.prototype=fi.prototype=new Uh;_.cM={27:1,29:1,38:1,39:1,40:1};_=ki.prototype=ii.prototype=new Uh;_.cM={27:1,29:1,38:1,39:1,40:1};_=li.prototype=new Qg;_.cM={30:1,38:1,39:1,40:1};var mi,ni,oi,pi,qi,ri,si,ti,ui;_=Ai.prototype=xi.prototype=new li;_.qb=function Bi(){return RC};_.cM={30:1,38:1,39:1,40:1};_=Ei.prototype=Ci.prototype=new li;_.qb=function Fi(){return SC};_.cM={30:1,38:1,39:1,40:1};_=Ii.prototype=Gi.prototype=new li;_.qb=function Ji(){return TC};_.cM={30:1,38:1,39:1,40:1};_=Mi.prototype=Ki.prototype=new li;_.qb=function Ni(){return UC};_.cM={30:1,38:1,39:1,40:1};_=Qi.prototype=Oi.prototype=new li;_.qb=function Ri(){return VC};_.cM={30:1,38:1,39:1,40:1};_=Ui.prototype=Si.prototype=new li;_.qb=function Vi(){return WC};_.cM={30:1,38:1,39:1,40:1};_=Yi.prototype=Wi.prototype=new li;_.qb=function Zi(){return XC};_.cM={30:1,38:1,39:1,40:1};_=aj.prototype=$i.prototype=new li;_.qb=function bj(){return YC};_.cM={30:1,38:1,39:1,40:1};_=ej.prototype=cj.prototype=new li;_.qb=function fj(){return ZC};_.cM={30:1,38:1,39:1,40:1};var hj,ij=false,jj,kj,lj;_=sj.prototype=qj.prototype=new Kb;_.pb=function tj(){(mj(),ij)&&nj()};_.cM={13:1};_=Bj.prototype=uj.prototype=new Kb;_.cM={};_.b=null;var vj;_=Gj.prototype=new Kb;_.cM={};_.d=false;_.e=null;_=Fj.prototype=new Gj;_.sb=function Oj(){return Rj(),Qj};_.cM={};_.b=null;_.c=null;var Jj=null;_=Ej.prototype=new Fj;_.cM={};_=Tj.prototype=Dj.prototype=new Ej;_.rb=function Uj(a){sm(a,4).ib(this)};_.cM={};var Qj;_=$j.prototype=Xj.prototype=new Kb;_.hC=function _j(){return this.d};_.cM={};_.d=0;var Yj=0;_=bk.prototype=Wj.prototype=new Xj;_.cM={5:1};_.b=null;_.c=null;_=Ak.prototype=wk.prototype=new Kb;_.cM={};_.b=null;_=Mk.prototype=Ik.prototype=new Gj;_.rb=function Nk(a){sm(a,6).tb(this)};_.sb=function Pk(){return Jk};_.cM={};var Jk=null;_=Zk.prototype=Wk.prototype=new Gj;_.rb=function $k(a){Jc(sm(sm(a,7),8).b)};_.sb=function al(){return Xk};_.cM={};var Xk=null;_=cl.prototype=new Kb;_.cM={32:1};_=jl.prototype=fl.prototype=new Kb;_.cM={32:1};_.b=null;_.c=null;_=zl.prototype=nl.prototype=new cl;_.cM={32:1};_.b=null;_.c=0;_.d=false;_=Cl.prototype=Al.prototype=new Kb;_.cM={};_=Fl.prototype=Dl.prototype=new Kb;_.pb=function Gl(){sl(this.b,this.d,this.c)};_.cM={13:1};_.b=null;_.c=null;_.d=null;_=Jl.prototype=Hl.prototype=new ae;_.cM={3:1,10:1,38:1};_=Vl.prototype=Ql.prototype=new Qg;_.cM={33:1,38:1,39:1,40:1};var Rl,Sl,Tl;_=$l.prototype=Xl.prototype=new Kb;_.cM={};_.aC=null;_.qI=0;var im,jm;_=sn.prototype=jn.prototype=new Kb;_.cM={};_.b=null;_.e=null;_=wn.prototype=tn.prototype=new vd;_.jb=function xn(){qn(this.b,0,null);this.b.b=null};_.kb=function yn(){qn(this.b,0,null);this.b.b=null};_.mb=function zn(a){var b,c;for(c=new Ty(this.b.d);c.c<c.d.Cb();){b=sm(Sy(c),15);b.v&&(b.j=b.D+(b.L-b.D)*a);b.w&&(b.n=b.E+(b.N-b.E)*a);b.x&&(b.T=b.F+(b.P-b.F)*a);b.t&&(b.b=b.B+(b.H-b.B)*a);b.y&&(b.X=b.G+(b.R-b.G)*a);b.u&&(b.g=b.C+(b.J-b.C)*a);Xn(b)}};_.cM={24:1};_.b=null;_.c=null;
+--></script>
+<script><!--
+_=Fn.prototype=An.prototype=new Qg;_.cM={35:1,38:1,39:1,40:1};var Bn,Cn,Dn;_=Pn.prototype=Hn.prototype=new Kb;_.cM={15:1};_.b=0;_.c=null;_.d=null;_.e=null;_.g=0;_.i=null;_.j=0;_.k=null;_.n=0;_.o=null;_.p=false;_.q=false;_.r=false;_.s=false;_.t=true;_.u=false;_.v=true;_.w=true;_.x=true;_.y=false;_.z=false;_.A=false;_.B=0;_.C=0;_.D=0;_.E=0;_.F=0;_.G=0;_.H=0;_.J=0;_.K=null;_.L=0;_.N=0;_.P=0;_.R=0;_.S=null;_.T=0;_.U=null;_.W=true;_.X=0;_.Y=null;_=Zn.prototype=Qn.prototype=new Kb;_.cM={};_.b=null;var Rn=null;_=fo.prototype=co.prototype=new Kb;_.cM={};_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;_=ko.prototype=io.prototype=new ae;_.cM={3:1,10:1,38:1};_=so.prototype=lo.prototype=new Kb;_.cM={};_.d=false;_.f=false;_=vo.prototype=to.prototype=new Jd;_.ob=function wo(){if(!this.b.d){return}oo(this.b)};_.cM={17:1};_.b=null;_=zo.prototype=xo.prototype=new Jd;_.ob=function Ao(){this.b.f=false;po(this.b,(new Date).getTime())};_.cM={17:1};_.b=null;_=Jo.prototype=Bo.prototype=new Kb;_.ub=function Ko(){return this.d<this.b};_.vb=function Lo(){return Go(this)};_.cM={};_.b=0;_.c=-1;_.d=0;_.e=null;var No=null,Oo=null;var Xo;_=bp.prototype=_o.prototype=new Kb;_.tb=function cp(a){while((Ld(),Kd).c>0){Md(sm(pz(Kd,0),17))}};_.cM={6:1,9:1};var ep=false,fp=null;_=pp.prototype=mp.prototype=new Gj;_.rb=function qp(a){Fm(a);null.Mb()};_.sb=function rp(){return np};_.cM={};var np;_=up.prototype=sp.prototype=new fl;_.cM={32:1};var wp=false;var Fp=null,Gp=null,Hp=null,Ip=null,Jp=null;_=_p.prototype=new Ib;_.ab=function bq(){Bq(this,(zq(),xq))};_.bb=function cq(){Bq(this,(zq(),yq))};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=$p.prototype=new _p;_.xb=function nq(){return new Iv(this.g)};_.wb=function oq(a){return lq(this,a)};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=Zp.prototype=new $p;_.wb=function tq(a){var b;b=lq(this,a);b&&sq(a.u);return b};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=Aq.prototype=wq.prototype=new Hl;_.cM={3:1,10:1,38:1};var xq,yq;_=Eq.prototype=Cq.prototype=new Kb;_.yb=function Fq(a){a.db()};_.cM={};_=Iq.prototype=Gq.prototype=new Kb;_.yb=function Jq(a){a.fb()};_.cM={};_=Mq.prototype=new Ib;_.db=function Qq(){Oq(this)};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=Lq.prototype=new Mq;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=Tq.prototype=new $p;_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.e=null;_.f=null;_=Wq.prototype=new Lq;_.db=function or(){!this.c&&ar(this,this.k);Oq(this)};_.eb=function pr(a){var b,c,d;if(this.u[iE]){return}d=yp(a.type);switch(d){case 1:if(!this.b){a.stopPropagation();return}break;case 4:if(Vf(a)==1){this.u.focus();(1&(!this.c&&ar(this,this.k),this.c.b))<=0&&lr(this);Uo(this.u);this.i=true;a.preventDefault()}break;case 8:if(this.i){this.i=false;To(this.u);(2&(!this.c&&ar(this,this.k),this.c).b)>0&&Vf(a)==1&&((1&(!this.c&&ar(this,this.k),this.c.b))>0&&lr(this),$q(this))}break;case 64:this.i&&(a.preventDefault(),undefined);break;case 32:c=Lp(a);if(Ro(this.u,a.target)&&(!c||!Ro(this.u,c))){this.i&&(1&(!this.c&&ar(this,this.k),this.c.b))>0&&lr(this);(2&(!this.c&&ar(this,this.k),this.c.b))>0&&mr(this)}break;case 16:if(Ro(this.u,a.target)){(2&(!this.c&&ar(this,this.k),this.c.b))<=0&&mr(this);this.i&&(1&(!this.c&&ar(this,this.k),this.c.b))<=0&&lr(this)}break;case 4096:if(this.j){this.j=false;(1&(!this.c&&ar(this,this.k),this.c.b))>0&&lr(this)}break;case 8192:if(this.i){this.i=false;(1&(!this.c&&ar(this,this.k),this.c.b))>0&&lr(this)}}kc(this,a);if((yp(a.type)&896)!=0){b=(a.keyCode||0)&65535;switch(d){case 128:if(b==32){this.j=true;(1&(!this.c&&ar(this,this.k),this.c.b))<=0&&lr(this)}break;case 512:if(this.j&&b==32){this.j=false;(1&(!this.c&&ar(this,this.k),this.c.b))>0&&lr(this);$q(this)}break;case 256:if(b==10||b==13){(1&(!this.c&&ar(this,this.k),this.c.b))<=0&&lr(this);(1&(!this.c&&ar(this,this.k),this.c.b))>0&&lr(this);$q(this)}}}};_.fb=function qr(){lc(this);Yq(this);(2&(!this.c&&ar(this,this.k),this.c.b))>0&&mr(this)};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.b=false;_.c=null;_.d=null;_.e=null;_.f=null;_.g=null;_.i=false;_.j=false;_.k=null;_.n=null;_.o=null;_=sr.prototype=new Kb;_.cM={};_.d=null;_.e=null;_.f=null;_=yr.prototype=rr.prototype=new sr;_.cM={};_.b=0;_.c=null;_=Hr.prototype=zr.prototype=new $p;_.wb=function Ir(a){var b,c,d;b=(d=a.u.parentNode,(!d||d.nodeType!=1)&&(d=null),d);c=lq(this,a);if(c){a.$(IB,IB);a.u.style.display=IB;this.u.removeChild(b);this.c==a&&(this.c=null)}return c};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.b=false;_.c=null;var Ar=null;_=Pr.prototype=Jr.prototype=new vd;_.kb=function Qr(){if(this.e){this.b.style[BB]=_B;this.b.style.display=IB;this.c.style.display=ED;this.c.style[BB]=_B}else{this.b.style.display=ED;this.b.style[BB]=_B;this.c.style[BB]=_B;this.c.style.display=IB}this.b.style[wD]=mE;this.c.style[wD]=mE;this.b=null;this.c=null;this.f.u.style.display=ED;this.f=null};_.lb=function Rr(){var a,b,c;a=(c=this.b.parentNode,(!c||c.nodeType!=1)&&(c=null),c);b=a.offsetHeight||0;if(this.e){this.d=this.c.offsetHeight||0;this.c.style[BB]=Hw(1,this.d-1)+(vi(),RC)}else{this.d=this.b.offsetHeight||0;this.b.style[BB]=Hw(1,this.d-1)+(vi(),RC)}(a.offsetHeight||0)!=b&&(this.d=-1);this.b.style[wD]=xD;this.c.style[wD]=xD;Nr(this,0);this.b.style.display=IB;this.c.style.display=IB};_.mb=function Sr(a){Nr(this,a)};_.cM={24:1};_.b=null;_.c=null;_.d=-1;_.e=false;_.f=null;_=Wr.prototype=Tr.prototype=new Kb;_.cM={};_.b=null;_.c=null;_.d=null;_=$r.prototype=Xr.prototype=new $p;_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=cs.prototype=new Ib;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.b=null;_=is.prototype=bs.prototype=new cs;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=ns.prototype=ms.prototype=as.prototype=new bs;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};var xs,ys,zs;_=Bs.prototype=new Kb;_.cM={};_=Fs.prototype=Ds.prototype=new Bs;_.cM={};_.b=null;var Is;_=Ms.prototype=Ks.prototype=new Kb;_.cM={};_.b=null;_=Vs.prototype=Qs.prototype=new Tq;_.wb=function Ws(a){var b,c,d;c=(d=a.u.parentNode,(!d||d.nodeType!=1)&&(d=null),d);b=lq(this,a);b&&this.c.removeChild(c);return b};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.c=null;_=$s.prototype=Xs.prototype=new Ib;_.eb=function at(a){yp(a.type)==32768&&!!this.b&&(this.u[DE]=IB,undefined);kc(this,a)};_.gb=function bt(){var a;a=xg(this.u,DE);Tw(QD,a)&&Zo(new lt(this))};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.b=null;_=dt.prototype=new Kb;_.cM={};_=ht.prototype=ct.prototype=new dt;_.cM={};_=lt.prototype=it.prototype=new Kb;_.pb=function mt(){kt(this)};_.cM={13:1,16:1};_.b=null;_=rt.prototype=pt.prototype=new bs;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=yt.prototype=vt.prototype=new Kb;_.pb=function zt(){this.e=false;if(this.b){return}qn(this.d,this.c,new Ct)};_.cM={13:1};_.b=false;_.c=0;_.d=null;_.e=false;_=Ct.prototype=At.prototype=new Kb;_.cM={};_=Nt.prototype=Dt.prototype=new $p;_.gb=function Ot(){};_.hb=function Pt(){};_.wb=function Qt(a){var b;return b=lq(this,a),b&&rn(this.b,a.s),b};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.b=null;_.c=null;_=Ut.prototype=St.prototype=new Wq;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=Wt.prototype=new Hb;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=Yt.prototype=new Zp;_.cM={18:1,19:1,20:1,22:1,31:1,32:1,36:1,37:1};var Zt,$t,_t;_=iu.prototype=gu.prototype=new Kb;_.yb=function ju(a){a.cb()&&a.fb()};_.cM={};_=mu.prototype=ku.prototype=new Kb;_.tb=function nu(a){du()};_.cM={6:1,9:1};_=qu.prototype=ou.prototype=new Yt;_.cM={18:1,19:1,20:1,22:1,31:1,32:1,36:1,37:1};_=su.prototype=new _p;_.zb=function zu(){return this.u};_.xb=function Au(){return new Ou(this)};_.wb=function Bu(a){return vu(this,a)};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.c=null;_=Fu.prototype=ru.prototype=new su;_.zb=function Gu(){return this.b};_.Z=function Hu(a){this.u.style[BB]=a};_.$=function Iu(a,b){this.u.style[CB]=a;this.u.style[BB]=b};_._=function Ju(a){this.u.style[CB]=a};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.b=null;_=Ou.prototype=Ku.prototype=new Kb;_.ub=function Pu(){return this.b};_.vb=function Qu(){return Nu(this)};_.cM={};_.c=null;_=fv.prototype=Xu.prototype=new Wt;_.xb=function gv(){return new Iv(this.d)};_.wb=function hv(a){return cv(this,a)};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.b=0;_.c=null;_.e=null;_.f=-1;_=kv.prototype=iv.prototype=new Kb;_.ib=function lv(a){ev(this.b,this.c)};_.cM={4:1,9:1};_.b=null;_.c=null;_=pv.prototype=mv.prototype=new su;_.zb=function qv(){return this.b};_.cM={18:1,19:1,21:1,22:1,31:1,32:1,36:1,37:1};_.b=null;_=Av.prototype=rv.prototype=new Kb;_.xb=function Bv(){return new Iv(this)};_.cM={};_.b=null;_.c=0;_=Iv.prototype=Cv.prototype=new Kb;_.ub=function Jv(){return this.b<this.c.c-1};_.vb=function Kv(){return Gv(this)};_.cM={};_.b=-1;_.c=null;var Sv=null;_=Zv.prototype=Xv.prototype=new ae;_.cM={3:1,10:1,38:1};_=bw.prototype=_v.prototype=new Kb;_.cM={};_=fw.prototype=dw.prototype=new ae;_.cM={3:1,10:1,38:1};_=kw.prototype=iw.prototype=new ae;_.cM={3:1,10:1,38:1};_=nw.prototype=lw.prototype=new ae;_.cM={3:1,10:1,38:1};_=rw.prototype=qw.prototype=ow.prototype=new ae;_.cM={3:1,10:1,38:1};_=tw.prototype=new Kb;_.cM={38:1,41:1};_=ww.prototype=sw.prototype=new tw;_.eQ=function xw(a){return a!=null&&a.cM&&!!a.cM[23]&&sm(a,23).b==this.b};_.hC=function yw(){return this.b};_.cM={23:1,38:1,39:1,41:1};_.b=0;var Bw;_=Mw.prototype=Lw.prototype=Jw.prototype=new ae;_.cM={3:1,10:1,38:1};_=Pw.prototype=Nw.prototype=new Kb;_.cM={38:1,42:1};_=String.prototype;_.eQ=function ax(a){return Tw(this,a)};_.hC=function cx(){return jx(this)};_.cM={1:1,38:1,39:1};var ex,fx=0,gx;_=nx.prototype=lx.prototype=new ae;_.cM={3:1,10:1,38:1};_=ox.prototype=new Kb;_.Ab=function rx(a){throw new nx(gF)};_.Bb=function sx(a){var b;b=qx(this.xb(),a);return !!b};_.Db=function tx(a){var b,c,d;d=this.Cb();a.length<d&&(a=bm(a,d));c=this.xb();for(b=0;b<d;++b){gm(a,b,c.vb())}a.length>d&&gm(a,d,null);return a};_.cM={};_=vx.prototype=new Kb;_.eQ=function yx(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[11])){return false}e=sm(a,11);if(this.e!=e.e){return false}for(c=new iy((new ay(e)).b);Ry(c.b);){b=sm(Sy(c.b),43);d=b.Fb();f=b.Gb();if(!(d==null?this.d:d!=null&&d.cM&&!!d.cM[1]?fF+sm(d,1) in this.f:Ix(this,d,~~Be(d)))){return false}if(!uA(f,d==null?this.c:d!=null&&d.cM&&!!d.cM[1]?this.f[fF+sm(d,1)]:Gx(this,d,~~Be(d)))){return false}}return true};_.hC=function zx(){var a,b,c;c=0;for(b=new iy((new ay(this)).b);Ry(b.b);){a=sm(Sy(b.b),43);c+=a.hC();c=~~c}return c};_.cM={11:1};_=ux.prototype=new vx;_.Eb=function Sx(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&ze(a,b)};_.cM={11:1};_.b=null;_.c=null;_.d=false;_.e=0;_.f=null;_=Ux.prototype=new ox;_.eQ=function Wx(a){var b,c,d;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[44])){return false}c=sm(a,44);if(c.Cb()!=this.Cb()){return false}for(b=c.xb();b.ub();){d=b.vb();if(!this.Bb(d)){return false}}return true};_.hC=function Xx(){var a,b,c;a=0;for(b=this.xb();b.ub();){c=b.vb();if(c!=null){a+=Be(c);a=~~a}}return a};_.cM={44:1};_=ay.prototype=Tx.prototype=new Ux;_.Bb=function by(a){return Zx(this,a)};_.xb=function cy(){return new iy(this.b)};_.Cb=function dy(){return this.b.e};_.cM={44:1};_.b=null;_=iy.prototype=ey.prototype=new Kb;_.ub=function jy(){return Ry(this.b)};_.vb=function ky(){return sm(Sy(this.b),43)};_.cM={};_.b=null;_=my.prototype=new Kb;_.eQ=function oy(a){var b;if(a!=null&&a.cM&&!!a.cM[43]){b=sm(a,43);if(uA(this.Fb(),b.Fb())&&uA(this.Gb(),b.Gb())){return true}}return false};_.hC=function py(){var a,b;a=0;b=0;this.Fb()!=null&&(a=Be(this.Fb()));this.Gb()!=null&&(b=Be(this.Gb()));return a^b};_.cM={43:1};_=ry.prototype=ly.prototype=new my;_.Fb=function sy(){return null};_.Gb=function ty(){return this.b.c};_.Hb=function uy(a){return Mx(this.b,a)};_.cM={43:1};_.b=null;_=xy.prototype=vy.prototype=new my;_.Fb=function yy(){return this.b};_.Gb=function zy(){return this.c.f[fF+this.b]};_.Hb=function Ay(a){return Nx(this.c,this.b,a)};_.cM={43:1};_.b=null;_.c=null;_=By.prototype=new ox;_.Ab=function Fy(a){this.Ib(this.Cb(),a);return true};_.Ib=function Gy(a,b){throw new nx(jF)};_.eQ=function Iy(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[12])){return false}f=sm(a,12);if(this.Cb()!=f.Cb()){return false}d=new Ty(this);e=f.xb();while(d.c<d.d.Cb()){b=Sy(d);c=Sy(e);if(!(b==null?c==null:ze(b,c))){return false}}return true};_.hC=function Jy(){var a,b,c;b=1;a=new Ty(this);while(a.c<a.d.Cb()){c=Sy(a);b=31*b+(c==null?0:Be(c));b=~~b}return b};_.xb=function Ly(){return new Ty(this)};_.Kb=function My(){return new Zy(this,0)};_.Lb=function Ny(a){return new Zy(this,a)};_.cM={12:1};_=Ty.prototype=Oy.prototype=new Kb;_.ub=function Uy(){return this.c<this.d.Cb()};_.vb=function Vy(){return Sy(this)};_.cM={};_.c=0;_.d=null;_=Zy.prototype=Wy.prototype=new Oy;_.cM={};_.b=null;_=bz.prototype=$y.prototype=new Ux;_.Bb=function cz(a){return Ex(this.b,a)};_.xb=function dz(){var a;return a=new iy(this.c.b),new hz(a)};_.Cb=function ez(){return this.c.b.e};_.cM={44:1};_.b=null;_.c=null;_=hz.prototype=fz.prototype=new Kb;_.ub=function iz(){return Ry(this.b.b)};_.vb=function jz(){var a;a=sm(Sy(this.b.b),43);return a.Fb()};_.cM={};_.b=null;_=vz.prototype=kz.prototype=new By;_.Ab=function wz(a){return gm(this.b,this.c++,a),true};_.Ib=function xz(a,b){oz(this,a,b)};_.Bb=function yz(a){return qz(this,a,0)!=-1};_.Jb=function zz(a){return Hy(a,this.c),this.b[a]};_.Cb=function Az(){return this.c};_.Db=function Dz(a){return uz(this,a)};_.cM={12:1,38:1};_.c=0;var Gz;_=Kz.prototype=Iz.prototype=new By;_.Bb=function Lz(a){return false};_.Jb=function Mz(a){throw new qw};_.Cb=function Nz(){return 0};_.cM={12:1,38:1};_=Rz.prototype=Oz.prototype=new ux;_.cM={11:1,38:1};_=Yz.prototype=Sz.prototype=new Ux;_.Ab=function Zz(a){var b;return b=Kx(this.b,a,this),b==null};_.Bb=function $z(a){return Ex(this.b,a)};_.xb=function _z(){var a;return a=new iy(xx(this.b).c.b),new hz(a)};_.Cb=function aA(){return this.b.e};_.cM={38:1,44:1};_.b=null;_=jA.prototype=gA.prototype=new my;_.Fb=function kA(){return this.b};_.Gb=function lA(){return this.c};_.Hb=function mA(a){var b;b=this.c;this.c=a;return b};_.cM={43:1};_.b=null;_.c=null;_=pA.prototype=nA.prototype=new ae;_.cM={3:1,10:1,38:1};var $entry=Ye;var Hm=new bw,Sm=new bw,Mm=new bw,Im=new bw,Jm=new bw,Km=new bw,Lm=new bw,Tm=new bw,Nm=new bw,Om=new bw,Pm=new bw,Qm=new bw,Rm=new bw;$stats && $stats({moduleName:'kuneintro',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.kuneintro) $wnd.kuneintro.onScriptLoad();
+--></script></body></html>
\ No newline at end of file
Added: intro/war/kuneintro/365A1152800FA0737250805ADEAAFABF.cache.png
===================================================================
(Binary files differ)
Property changes on: intro/war/kuneintro/365A1152800FA0737250805ADEAAFABF.cache.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: intro/war/kuneintro/396F806CD63ABD414BFBB9D57429F05B.cache.png
===================================================================
(Binary files differ)
Property changes on: intro/war/kuneintro/396F806CD63ABD414BFBB9D57429F05B.cache.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: intro/war/kuneintro/409D47324359E3F14C463CFDFEAE25A4.cache.png
===================================================================
(Binary files differ)
Property changes on: intro/war/kuneintro/409D47324359E3F14C463CFDFEAE25A4.cache.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: intro/war/kuneintro/562FC548B41DADF6F2F1ADD57F46ADD9.cache.html
===================================================================
--- intro/war/kuneintro/562FC548B41DADF6F2F1ADD57F46ADD9.cache.html (rev 0)
+++ intro/war/kuneintro/562FC548B41DADF6F2F1ADD57F46ADD9.cache.html 2011-05-09 10:28:32 UTC (rev 1362)
@@ -0,0 +1,570 @@
+<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.1.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '562FC548B41DADF6F2F1ADD57F46ADD9';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'kuneintro',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
+function MA(){}
+function Kb(){}
+function Jb(){}
+function Ib(){}
+function Hb(){}
+function Gb(){}
+function Pc(){}
+function Tc(){}
+function Xc(){}
+function qd(){}
+function nd(){}
+function vd(){}
+function Jd(){}
+function Id(){}
+function _d(){}
+function ce(){}
+function be(){}
+function ae(){}
+function Pe(){}
+function jf(){}
+function cf(){}
+function Bf(){}
+function wf(){}
+function Gf(){}
+function Sf(){}
+function Ff(){}
+function fh(){}
+function eh(){}
+function qh(){}
+function th(){}
+function wh(){}
+function zh(){}
+function Ch(){}
+function Ih(){}
+function Lh(){}
+function Oh(){}
+function Sh(){}
+function Zh(){}
+function ai(){}
+function di(){}
+function gi(){}
+function ji(){}
+function qi(){}
+function ti(){}
+function wi(){}
+function zi(){}
+function Ci(){}
+function Oi(){}
+function Ti(){}
+function Xi(){}
+function _i(){}
+function dj(){}
+function hj(){}
+function lj(){}
+function pj(){}
+function tj(){}
+function Jj(){}
+function Hj(){}
+function Sj(){}
+function Lj(){}
+function Xj(){}
+function Wj(){}
+function Vj(){}
+function Uj(){}
+function ik(){}
+function mk(){}
+function lk(){}
+function Nk(){}
+function Zk(){}
+function bl(){}
+function ol(){}
+function ll(){}
+function tl(){}
+function wl(){}
+function El(){}
+function Tl(){}
+function Rl(){}
+function Ul(){}
+function Yl(){}
+function Yn(){}
+function An(){}
+function Kn(){}
+function Rn(){}
+function fm(){}
+function pm(){}
+function mm(){}
+function go(){}
+function uo(){}
+function zo(){}
+function Co(){}
+function Ko(){}
+function Oo(){}
+function So(){}
+function tp(){}
+function rp(){}
+function Ep(){}
+function Kp(){}
+function mq(){}
+function lq(){}
+function kq(){}
+function Jq(){}
+function Rq(){}
+function Pq(){}
+function Vq(){}
+function Tq(){}
+function Zq(){}
+function Yq(){}
+function er(){}
+function hr(){}
+function Fr(){}
+function Er(){}
+function Mr(){}
+function Wr(){}
+function as(){}
+function es(){}
+function is(){}
+function ps(){}
+function os(){}
+function ns(){}
+function Os(){}
+function Qs(){}
+function Xs(){}
+function bt(){}
+function it(){}
+function qt(){}
+function pt(){}
+function vt(){}
+function Ct(){}
+function It(){}
+function Pt(){}
+function Nt(){}
+function Qt(){}
+function du(){}
+function hu(){}
+function ju(){}
+function vu(){}
+function tu(){}
+function zu(){}
+function xu(){}
+function Bu(){}
+function Fu(){}
+function Eu(){}
+function Xu(){}
+function iv(){}
+function vv(){}
+function zv(){}
+function Ev(){}
+function Pv(){}
+function lw(){}
+function rw(){}
+function pw(){}
+function tw(){}
+function yw(){}
+function Bw(){}
+function Ew(){}
+function Jw(){}
+function Iw(){}
+function Zw(){}
+function bx(){}
+function Cx(){}
+function Fx(){}
+function Mx(){}
+function Lx(){}
+function jy(){}
+function iy(){}
+function vy(){}
+function Dy(){}
+function Cy(){}
+function My(){}
+function Sy(){}
+function dz(){}
+function lz(){}
+function pz(){}
+function wz(){}
+function Bz(){}
+function _z(){}
+function Zz(){}
+function dA(){}
+function hA(){}
+function xA(){}
+function EA(){}
+function dx(a){}
+function Td(){Ld()}
+function pe(){zf()}
+function Bo(){zf()}
+function nw(){zf()}
+function vw(){zf()}
+function Gw(){zf()}
+function _w(){zf()}
+function GA(){zf()}
+function oe(a){zf()}
+function Aw(a){zf()}
+function Dw(a){zf()}
+function Hw(a){zf()}
+function ax(a){zf()}
+function Ex(a){zf()}
+function po(){io()}
+function Hp(){Gp()}
+function Sb(a,b){a.u=b}
+function sh(){this.b=0}
+function Kh(){this.b=0}
+function _h(){this.b=0}
+function vh(){this.b=1}
+function Nh(){this.b=1}
+function yh(){this.b=2}
+function Qh(){this.b=2}
+function Bh(){this.b=3}
+function Bi(){this.b=3}
+function ii(){this.b=3}
+function ci(){this.b=1}
+function vi(){this.b=1}
+function Vi(){this.b=1}
+function fi(){this.b=2}
+function yi(){this.b=2}
+function Zi(){this.b=2}
+function si(){this.b=0}
+function Ri(){this.b=0}
+function bj(){this.b=3}
+function fj(){this.b=4}
+function jj(){this.b=5}
+function nj(){this.b=6}
+function rj(){this.b=7}
+function vj(){this.b=8}
+function Rc(a){this.b=a}
+function Vc(a){this.b=a}
+function Zc(a){this.b=a}
+function Zs(a){this.b=a}
+function Ss(a){this.b=a}
+function yt(a){this.b=a}
+function Lt(a){this.d=a}
+function $o(a){this.e=a}
+function Vv(a){this.c=a}
+function Mw(a){this.b=a}
+function ry(a){this.b=a}
+function Iy(a){this.b=a}
+function yz(a){this.b=a}
+function iz(a){this.d=a}
+function Rk(){this.b={}}
+function pk(){this.d=++nk}
+function nA(){this.b=new gA}
+function jt(){jt=MA;new gA}
+function Yk(){return null}
+function gA(){Ux(this)}
+function ch(a){a[iD]=jD}
+function qr(a,b){a.f=b}
+function sr(a,b){a.g=b}
+function km(a,b){this.b=b}
+function Wn(a,b){this.b=b}
+function Mo(a){Ld();this.b=a}
+function Qo(a){Ld();this.b=a}
+function jp(a){dp=a;Sp();Wp=a}
+function op(){op=MA;np=new Jo}
+function Gp(){Gp=MA;Fp=new pk}
+function ef(){ef=MA;df=new jf}
+function Nj(){Nj=MA;Mj=new Sj}
+function Yz(){Yz=MA;Xz=new _z}
+function Yw(a){return 5<a?5:a}
+function Xw(a,b){return a>b?a:b}
+function Wo(a){return a.d<a.b}
+function Jc(a){a.c=a.j.f+1}
+function St(a,b){Tt(a,b,a.g.c)}
+function Gv(a,b){Jv(a,b,a.c)}
+function Dq(a,b){sq(a,b,a.u)}
+function ks(a,b,c){wq(a,b,a.u,c)}
+function Wb(a,b,c){bc(a.u,b,c)}
+function lp(a,b){Sp();gq(a,b)}
+function rv(a,b){qv(a,Iv(a.d,b))}
+function hc(a,b){!!a.r&&zl(a.r,b)}
+function Nq(a){$l.call(this,a)}
+function Me(b,a){b[b.length]=a}
+function Io(a,b){Ez(a.c,b);Ho(a)}
+function Ic(a){a.c=Yw(a.c+1);Kc(a)}
+function gz(a){return a.c<a.d.Gb()}
+function Vo(a){return Gz(a.e.c,a.c)}
+function $x(b,a){return bD+a in b.f}
+function Nn(a,b){this.b=a;this.c=b}
+function xv(a,b){this.b=a;this.c=b}
+function sz(a,b){this.b=a;this.c=b}
+function AA(a,b){this.b=a;this.c=b}
+function Oy(a,b){this.c=a;this.b=b}
+function Al(a){this.b=new Ql;this.c=a}
+function Yt(a,b,c){b.s.V=c;Kt(a.c)}
+function In(a,b){oo(b.e,b.d);Jz(a.d,b)}
+function Yy(a,b){(a<0||a>=b)&&_y(a,b)}
+function Im(a,b){return a.cM&&a.cM[b]}
+function xq(a,b){return yq(a,Hv(a.g,b))}
+function hf(a,b){a.c=kf(a.c,[b,false])}
+function Hc(a){a.c=Xw(0,a.c-1);Kc(a)}
+function yx(){yx=MA;vx={};xx={}}
+function Bp(){if(!wp){jq();wp=true}}
+function Sp(){if(!Op){cq();Op=true}}
+function Mp(){this.b=new Ql;this.c=null}
+function Ql(){this.e=new gA;this.d=false}
+function Mz(){this.b=um(gn,{38:1},0,0,0)}
+function Du(){ou.call(this,$doc.body)}
+function _u(a){this.c=a;this.b=!!this.c.c}
+function Nv(){this.b=um(en,{38:1},19,4,0)}
+function gk(){gk=MA;fk=new sk(new ik)}
+function Ld(){Ld=MA;Kd=new Mz;zp(new tp)}
+function Mq(){Mq=MA;Kq=new Rq;Lq=new Vq}
+function _y(a,b){throw new Hw(AF+a+BF+b)}
+function Vb(a,b,c){Wb(a,Zb(a.u)+OB+b,c)}
+function Gn(a,b,c){return lo(a.c,a.e,b,c)}
+function Jl(a,b,c){var d;d=Ll(a,b);d.Eb(c)}
+function Vt(a,b,c,d){ao(b.s,c,d);Kt(a.c)}
+function Xt(a,b,c,d){co(b.s,c,d);Kt(a.c)}
+function Wt(a,b,c,d,e){bo(b.s,c,d,e);Kt(a.c)}
+function Gz(a,b){Yy(b,a.c);return a.b[b]}
+function Ez(a,b){xm(a.b,a.c++,b);return true}
+function Af(){try{null.a()}catch(a){return a}}
+function As(a){zs.call(this);gs(this.b,a,true)}
+function ts(a){this.u=a;this.b=new hs(this.u)}
+function Wl(a,b,c){this.b=a;this.d=b;this.c=c}
+function re(a){zf();this.b=a;yf(new Sf,this)}
+function ou(a){this.g=new Nv;this.u=a;jc(this)}
+function ws(a){ts.call(this,a,ix(IE,a.tagName))}
+function mx(b,a){return b.substr(a,b.length-a)}
+function Mm(a,b){return a!=null&&a.cM&&!!a.cM[b]}
+function Il(a,b){!a.b&&(a.b=new Mz);Ez(a.b,b)}
+function dl(a){var b;if($k){b=new bl;zl(a,b)}}
+function Ml(a,b){if(!b){throw new ax(AD)}Kl(a,b)}
+function Hu(a,b){if(a.c){throw new Dw(lF)}Ju(a,b)}
+function vq(a,b){if(b<0||b>a.g.c){throw new Gw}}
+function uq(a,b){if(b<0||b>=a.g.c){throw new Gw}}
+function kf(a,b){!a&&(a=[]);a[a.length]=b;return a}
+function Wm(a){if(a!=null){throw new vw}return null}
+function Bx(){if(wx==256){vx=xx;xx={};wx=0}++wx}
+function Dj(){Dj=MA;Aj=[];Bj=[];Cj=[];yj=new Jj}
+function Bm(){Bm=MA;zm=[];Am=[];Cm(new pm,zm,Am)}
+function Sw(){Sw=MA;Rw=um(fn,{38:1},23,256,0)}
+function Gj(){if(!zj){zj=true;hf((ef(),df),yj)}}
+function pp(a){op();if(!a){throw new ax(bE)}Io(np,a)}
+function zp(a){Bp();return Ap($k?$k:($k=new pk),a)}
+function Ap(a,b){return Hl((!xp&&(xp=new Mp),xp).b,a,b)}
+function Og(b,a){return b[a]==null?null:String(b[a])}
+function Up(a){return !Nm(a)&&a!=null&&a.cM&&!!a.cM[18]}
+function zg(a){var b;b=cg(a);!!b&&b.removeChild(a)}
+function Ox(a){var b;b=new ry(a);return new sz(a,b)}
+function jA(a,b){var c;c=_x(a.b,b,a);return c==null}
+function Ut(a,b){var c;c=yq(a,b);c&&In(a.b,b.s);return c}
+function vf(a,b){a.length>=b&&a.splice(0,b);return a}
+function Ux(a){a.b=[];a.f={};a.d=false;a.c=null;a.e=0}
+function hs(a){this.b=a;this.c=bm(a);this.d=this.c}
+function Lr(a,b,c,d){this.c=c;this.b=d;this.f=a;this.d=b}
+function Ur(){this.g=new Nv;this.u=$doc.createElement(OD)}
+function ls(){this.g=new Nv;this.u=$doc.createElement(OD)}
+function Ws(){Ws=MA;new Zs(WD);new Zs(ME);Vs=new Zs(TD)}
+function nu(){nu=MA;ku=new vu;lu=new gA;mu=new nA}
+function ql(a){var b;if(ml){b=new ol;!!a.r&&zl(a.r,b)}}
+function jw(a){$wnd.setTimeout(function(){a.focus()},0)}
+function Ho(a){if(a.c.c!=0&&!a.f&&!a.d){a.f=true;Nd(a.e,1)}}
+function nz(a){if(a.c<=0){throw new GA}return a.b.Nb(--a.c)}
+function Hv(a,b){if(b<0||b>=a.c){throw new Gw}return a.b[b]}
+function sq(a,b,c){oc(b);Gv(a.g,b);c.appendChild(b.u);qc(b,a)}
+function Qj(a,b){var c;c=Oj(b);Pj(a).appendChild(c);return c}
+function lv(a,b,c,d){var e;e=new As(c);mv(a,b,new Cv(e),d)}
+function gc(a,b,c){return Hl((!a.r?(a.r=new Al(a)):a.r).b,c,b)}
+function Nm(a){return a!=null&&a.tM!=MA&&!(a.cM&&!!a.cM[1])}
+function ze(a,b){return a.tM==MA||a.cM&&!!a.cM[1]?a.eQ(b):a===b}
+function qg(a){return typeof a.tabIndex!=gD?a.tabIndex:-1}
+function Fq(a){a.style[jD]=ZB;a.style[TD]=ZB;a.style[PD]=ZB}
+function pu(a){nu();try{a.fb()}finally{dy(mu.b,a)!=null}}
+function qu(){nu();try{Oq(mu,ku)}finally{Ux(mu.b);Ux(lu)}}
+function Zt(a,b,c){b.s.W=c;b.u.style.display=c?ZB:ZD;Kt(a.c)}
+function wo(a,b,c){this.c=0;this.d=0;this.b=c;this.f=b;this.e=a}
+function Jn(a){this.c=new po;this.d=new Mz;this.e=a;mo(this.c,a)}
+function Tv(a){if(a.b>=a.c.c){throw new GA}return a.c.b[++a.b]}
+function Mv(a,b){var c;c=Iv(a,b);if(c==-1){throw new GA}Lv(a,c)}
+function mr(a,b){var c;c=(b.b&1)==1;a.u.setAttribute(zE,c?AE:BE)}
+function rc(a,b){a.q==-1?lp(a.u,b|(a.u.__eventBits||0)):(a.q|=b)}
+function Ir(a,b){a.e=b.u;!!a.f.c&&Hr(a.f.c)==Hr(a)&&pr(a.f,a.e)}
+function Bv(a,b){b?Wb(a,Zb(a.u)+tF,true):Wb(a,Zb(a.u)+tF,false)}
+function dy(a,b){return !b?fy(a):ey(a,b,~~(b.$H||(b.$H=++Ue)))}
+function Ad(a){if(!a.i){return}Jz(xd,a);a.jb();a.k=false;a.i=false}
+function Xe(){if(Te++==0){ff((ef(),df));return true}return false}
+function hz(a){if(a.c>=a.d.Gb()){throw new GA}return a.d.Nb(a.c++)}
+function ao(a,b,c){a.v=a.w=true;a.y=false;a.L=0;a.N=0;a.M=b;a.O=c}
+function co(a,b,c){a.x=a.u=true;a.t=false;a.P=0;a.J=56;a.Q=b;a.K=c}
+function bo(a,b,c,d){a.x=a.t=true;a.u=false;a.P=b;a.H=0;a.Q=c;a.I=d}
+function vm(a,b,c,d){Bm();Em(d,zm,Am);d.aC=a;d.cM=b;d.qI=c;return d}
+function sm(a,b){var c,d;c=a;d=tm(0,b);vm(c.aC,c.cM,c.qI,d);return d}
+function by(a,b){var c;c=a.c;a.c=b;if(!a.d){a.d=true;++a.e}return c}
+function Kt(a){a.c=0;a.b=false;if(!a.e){a.e=true;hf((ef(),df),a)}}
+function fy(a){var b;b=a.c;a.c=null;if(a.d){a.d=false;--a.e}return b}
+function $u(a){if(!a.b||!a.c.c){throw new GA}a.b=false;return a.c.c}
+function Jm(a,b){if(a!=null&&!(a.cM&&a.cM[b])){throw new vw}return a}
+function Fn(a,b){var c,d;c=jo(a.e,b);d=new fo(c,b);Ez(a.d,d);return d}
+function yr(a){var b,c;b=(!a.c&&nr(a,a.k),a.c.b)^1;c=kr(a,b);nr(a,c)}
+function Fz(a,b,c){(b<0||b>a.c)&&_y(b,a.c);a.b.splice(b,0,c);++a.c}
+function Yo(a){Iz(a.e.c,a.c);--a.b;a.c<=a.d&&--a.d<0&&(a.d=0);a.c=-1}
+function _q(a){var b;jc(a);b=qg(a.u);-1==b&&(a.u.tabIndex=0,undefined)}
+function wq(a,b,c,d){d=tq(a,b,d);oc(b);Jv(a.g,b,d);dq(c,b.u,d);qc(b,a)}
+function Bc(a,b){if(a.o){throw new Dw(YB)}oc(b);Sb(a,b.u);a.o=b;qc(b,a)}
+function Qd(a,b){return $wnd.setTimeout($entry(function(){a.nb()}),b)}
+function Be(a){return a.tM==MA||a.cM&&!!a.cM[1]?a.hC():a.$H||(a.$H=++Ue)}
+function qn(a){if(a!=null&&a.cM&&!!a.cM[10]){return a}return new re(a)}
+function pv(a,b){var c;c=Iv(a.d,b);if(c==-1){return false}return ov(a,c)}
+function Hz(a,b,c){for(;c<a.c;++c){if(LA(b,a.b[c])){return c}}return -1}
+function tq(a,b,c){var d;vq(a,c);if(b.t==a){d=Iv(a.g,b);d<c&&--c}return c}
+function Xo(a){var b;a.c=a.d;b=Gz(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}
+function cg(a){var b=a.parentNode;(!b||b.nodeType!=1)&&(b=null);return b}
+function Dp(){var a;if(wp){a=new Hp;!!xp&&zl(xp,a);return null}return null}
+function ip(a){!!dp&&a==dp&&(dp=null);Sp();a===Wp&&(Wp=null)}
+function io(){io=MA;ho=qo((Mi(),Di),Di);$doc.body.appendChild(ho)}
+function mo(a,b){b.style[PD]=(oi(),XD);b.appendChild(a.b=qo((Mi(),Ei),Fi))}
+function Em(a,b,c){Bm();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
+function Cm(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
+function cy(e,a,b){var c,d=e.f;a=bD+a;a in d?(c=d[a]):++e.e;d[a]=b;return c}
+function Iz(a,b){var c;c=(Yy(b,a.c),a.b[b]);a.b.splice(b,1);--a.c;return c}
+function Iv(a,b){var c;for(c=0;c<a.c;++c){if(a.b[c]==b){return c}}return -1}
+function Jz(a,b){var c;c=Hz(a,b,0);if(c==-1){return false}Iz(a,c);return true}
+function Rj(a,b){var c;c=Oj(b);Pj(a).insertBefore(c,a.b.firstChild);return c}
+function zr(a){var b,c;b=(!a.c&&nr(a,a.k),a.c.b)^2;b&=-5;c=kr(a,b);nr(a,c)}
+function lt(a){jt();this.b=new ut(this,a.e,a.c,a.d,a.f,a.b);this.u[PB]=WE}
+function zs(){ws.call(this,$doc.createElement(OD));this.u[PB]=JE}
+function Et(){ws.call(this,$doc.createElement(IE));this.u[PB]=fF}
+function sk(a){this.d=++nk;this.b=a;!$j&&($j=new Rk);$j.b[xD]=this;this.c=xD}
+function oz(a,b){var c;this.b=a;this.d=a;c=a.Gb();(b<0||b>c)&&_y(b,c);this.c=b}
+function Tt(a,b,c){var d;oc(b);Jv(a.g,b,c);d=Fn(a.b,b.u);b.s=d;qc(b,a);Kt(a.c)}
+function fc(a,b,c){rc(a,Qp(c.c));return Hl((!a.r?(a.r=new Al(a)):a.r).b,c,b)}
+function fA(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&ze(a,b)}
+function LA(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&ze(a,b)}
+function hx(a,b){if(!(b!=null&&b.cM&&!!b.cM[1])){return false}return String(a)==b}
+function Km(a){if(a!=null&&(a.tM==MA||a.cM&&!!a.cM[1])){throw new vw}return a}
+function kg(a){var b=a.button;if(b==1){return 4}else if(b==2){return 2}return 1}
+function bg(a){var b=a.firstChild;while(b&&b.nodeType!=1)b=b.nextSibling;return b}
+function Oj(a){var b;b=$doc.createElement(tD);b[uD]=vD;b.textContent=a||ZB;return b}
+function vs(){this.u=$doc.createElement(OD);this.b=new hs(this.u);this.u[PB]=HE}
+function Ns(){Ns=MA;new Ss(KE);new Ss(LE);Ls=new Ss(jD);new Ss(VD);Ms=Ls;Ks=Ms}
+function Gh(){Gh=MA;Dh=new Kh;Fh=new Nh;Eh=new Qh;vm($m,{38:1},26,[Dh,Fh,Eh])}
+function $l(a){pe.call(this,a.b.e==0?null:Jm(a.Hb(um(jn,{14:1,38:1},10,0,0)),14)[0])}
+function ff(a){var b,c;if(a.b){c=null;do{b=a.b;a.b=null;c=lf(b,c)}while(a.b);a.b=c}}
+function gf(a){var b,c;if(a.c){c=null;do{b=a.c;a.c=null;c=lf(b,c)}while(a.c);a.c=c}}
+function Pj(a){var b;if(!a.b){b=$doc.getElementsByTagName(wD)[0];a.b=b}return a.b}
+function ft(a){var b;b=$doc.createElement(NE);b[OE]=a.b.b;b.style[PE]=a.d.b;return b}
+function Pf(a){var b;b=vf(Qf(a,Af()),3);b.length==0&&(b=vf((new Bf).qb(),1));return b}
+function um(a,b,c,d,e){var f;f=tm(e,d);Bm();Em(f,zm,Am);f.aC=a;f.cM=b;f.qI=c;return f}
+function fp(a,b,c){var d;d=cp;cp=a;b==dp&&Qp(a.type)==8192&&(dp=null);c.eb(a);cp=d}
+function Ze(a,b,c){var d;d=Xe();try{return a.apply(b,c)}finally{d&&gf((ef(),df));--Te}}
+function Ye(b){return function(){try{return Ze(b,this,arguments)}catch(a){throw a}}}
+function ix(b,a){if(a==null)return false;return b==a||b.toLowerCase()==a.toLowerCase()}
+function Rb(a,b){var c=a.parentNode;if(!c){return}c.insertBefore(b,a);c.removeChild(a)}
+function pr(a,b){if(a.d!=b){!!a.d&&a.u.removeChild(a.d);a.d=b;a.u.appendChild(a.d)}}
+function zy(a){var b;b=new Mz;a.d&&Ez(b,new Iy(a));Tx(a,b);Sx(a,b);this.b=new iz(b)}
+function Jo(){this.b=new Mo(this);this.c=new Mz;this.e=new Qo(this);this.g=new $o(this)}
+function Xh(){Xh=MA;Wh=new _h;Uh=new ci;Vh=new fi;Th=new ii;vm(_m,{38:1},28,[Wh,Uh,Vh,Th])}
+function oh(){oh=MA;nh=new sh;kh=new vh;lh=new yh;mh=new Bh;vm(Zm,{38:1},25,[nh,kh,lh,mh])}
+function oi(){oi=MA;ni=new si;mi=new vi;ki=new yi;li=new Bi;vm(an,{38:1},29,[ni,mi,ki,li])}
+function jm(){jm=MA;im=new km(ED,0);hm=new km(FD,1);gm=new km(GD,2);vm(cn,{38:1},33,[im,hm,gm])}
+function Vn(){Vn=MA;Sn=new Wn(LD,0);Tn=new Wn(MD,1);Un=new Wn(ND,2);vm(dn,{38:1},35,[Sn,Tn,Un])}
+function Vx(a,b){return b==null?a.d:b!=null&&b.cM&&!!b.cM[1]?$x(a,Jm(b,1)):Zx(a,b,~~Be(b))}
+function Wx(a,b){return b==null?a.c:b!=null&&b.cM&&!!b.cM[1]?a.f[bD+Jm(b,1)]:Xx(a,b,~~Be(b))}
+function _x(a,b,c){return b==null?by(a,c):b!=null&&b.cM&&!!b.cM[1]?cy(a,Jm(b,1),c):ay(a,b,c,~~Be(b))}
+function Fo(a){var b;b=Vo(a.g);Yo(a.g);b!=null&&b.cM&&!!b.cM[16]&&new Bo(Jm(b,16));a.d=false;Ho(a)}
+function jr(a){if(a.i||a.j){ip(a.u);a.i=false;a.j=false;(1&(!a.c&&nr(a,a.k),a.c.b))>0&&yr(a)}}
+function Tr(a,b){var c;uq(a,b);c=a.c;a.c=Hv(a.g,b);if(a.c!=c){!Nr&&(Nr=new as);_r(Nr,c,a.c,a.b&&a.p)}}
+function Hx(a,b){var c;while(a.yb()){c=a.zb();if(b==null?c==null:ze(b,c)){return a}}return null}
+function aq(a){if(hx(a.type,oE)){return a.target}if(hx(a.type,nE)){return a.relatedTarget}return null}
+function rg(a,b){while(b){if(a==b){return true}b=b.parentNode;b&&b.nodeType!=1&&(b=null)}return false}
+function Qf(a,b){var c;c=Kf(a,b);return c.length==0?(new Bf).sb(b):(c.length>=1&&c.splice(0,1),c)}
+function xt(a){var b,c;b=(c=$doc.createEvent(eF),c.initEvent(jE,false,false),c);a.b.u.dispatchEvent(b)}
+function $t(){this.g=new Nv;this.u=$doc.createElement(OD);this.b=new Jn(this.u);this.c=new Lt(this.b)}
+function fo(a,b){this.M=(Mi(),Li);this.Q=Li;this.O=Li;this.I=Li;this.f=(Vn(),Un);this.V=Un;this.e=a;this.d=b}
+function oo(a,b){var c;zg(a);cg(b)==a&&zg(b);c=b.style;c[PD]=ZB;c[jD]=ZB;c[TD]=ZB;c[TB]=ZB;c[SB]=ZB}
+function bc(a,b,c){if(!a){throw new oe(QB)}b=ox(b);if(b.length==0){throw new Aw(RB)}c?Gg(a,b):Rg(a,b)}
+function Ju(a,b){if(b==a.c){return}!!b&&oc(b);!!a.c&&Iu(a,a.c);a.c=b;if(b){a.Db().appendChild(a.c.u);qc(b,a)}}
+function Iu(a,b){if(a.c!=b){return false}try{qc(b,null)}finally{a.Db().removeChild(b.u);a.c=null}return true}
+function Hr(a){if(!a.e){if(!a.d){a.e=$doc.createElement(OD);return a.e}else{return Hr(a.d)}}else{return a.e}}
+function Md(a){a.c?($wnd.clearInterval(a.d),undefined):($wnd.clearTimeout(a.d),undefined);Jz(Kd,a)}
+function gw(){return function(a){var b=this.parentNode;b.onfocus&&$wnd.setTimeout(function(){b.focus()},0)}}
+function Tx(e,a){var b=e.f;for(var c in b){if(c.charCodeAt(0)==58){var d=new Oy(e,c.substring(1));a.Eb(d)}}}
+function Pl(a){var b,c;if(a.b){try{for(c=new iz(a.b);c.c<c.d.Gb();){b=Jm(hz(c),13);b.pb()}}finally{a.b=null}}}
+function Lv(a,b){var c;if(b<0||b>=a.c){throw new Gw}--a.c;for(c=b;c<a.c;++c){xm(a.b,c,a.b[c+1])}xm(a.b,a.c,null)}
+function kc(a,b){var c;switch(Qp(b.type)){case 16:case 32:c=b.relatedTarget;if(!!c&&rg(a.u,c)){return}}ck(b,a,a.u)}
+function Kf(a,b){var c,d,e;e=b&&b.stack?b.stack.split(cD):[];for(c=0,d=e.length;c<d;++c){e[c]=a.rb(e[c])}return e}
+function ee(a){var b,c,d;c=um(hn,{38:1},42,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw new _w}c[d]=a[d]}}
+function Ll(a,b){var c,d;d=Jm(Wx(a.e,b),11);if(!d){d=new gA;_x(a.e,b,d)}c=Jm(d.c,12);if(!c){c=new Mz;by(d,c)}return c}
+function Ol(a,b){var c,d;d=Jm(Wx(a.e,b),11);if(!d){return Yz(),Yz(),Xz}c=Jm(d.c,12);if(!c){return Yz(),Yz(),Xz}return c}
+function Zb(a){var b,c;b=a[PB]==null?null:String(a[PB]);c=b.indexOf(sx(32));if(c>=0){return b.substr(0,c-0)}return b}
+function bq(a,b){var c=0,d=a.firstChild;while(d){if(d===b){return c}d.nodeType==1&&++c;d=d.nextSibling}return -1}
+function Ax(a){yx();var b=bD+a;var c=xx[b];if(c!=null){return c}c=vx[b];c==null&&(c=zx(a));Bx();return xx[b]=c}
+function Pw(a){var b,c;if(a>-129&&a<128){b=a+128;c=(Sw(),Rw)[b];!c&&(c=Rw[b]=new Mw(a));return c}return new Mw(a)}
+function yq(a,b){var c;if(b.t!=a){return false}try{qc(b,null)}finally{c=b.u;cg(c).removeChild(c);Mv(a.g,b)}return true}
+function zl(a,b){var c;!b.d||(b.d=false,b.e=null);c=b.e;b.e=a.c;try{Ml(a.b,b)}finally{c==null?(b.d=true,b.e=null):(b.e=c)}}
+function lc(a){if(!a.cb()){throw new Dw(VB)}try{a.hb()}finally{try{a.bb()}finally{a.u.__listener=null;a.p=false}}}
+function pc(a,b){a.p&&(a.u.__listener=null,undefined);!!a.u&&Rb(a.u,b);a.u=b;a.p&&(a.u.__listener=a,undefined)}
+function gs(a,b,c){c?(a.b.innerHTML=b||ZB,undefined):(a.b.textContent=b||ZB,undefined);if(a.d!=a.c){a.d=a.c;cm(a.b,a.c)}}
+function gwtOnLoad(b,c,d,e){$moduleName=c;$moduleBase=d;if(b)try{$entry(nn)()}catch(a){b(c)}else{$entry(nn)()}}
+function oc(a){if(!a.t){(nu(),Vx(mu.b,a))&&pu(a)}else if(Mm(a.t,22)){Jm(a.t,22).Ab(a)}else if(a.t){throw new Dw(WB)}}
+function qc(a,b){var c;c=a.t;if(!b){try{!!c&&c.cb()&&a.fb()}finally{a.t=null}}else{if(c){throw new Dw(XB)}a.t=b;b.cb()&&a.db()}}
+function ck(a,b,c){var d,e,f;if($j){f=Jm($j.b[a.type],5);if(f){d=f.b.b;e=f.b.c;f.b.b=a;f.b.c=c;hc(b,f.b);f.b.b=d;f.b.c=e}}}
+function Sx(h,a){var b=h.b;for(var c in b){var d=parseInt(c,10);if(c==d){var e=b[d];for(var f=0,g=e.length;f<g;++f){a.Eb(e[f])}}}}
+function zf(){var a,b,c,d;c=Pf(new Sf);d=um(hn,{38:1},42,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=new dx(c[a])}ee(d)}
+function lr(a){var b;a.b=true;b=ig($doc,xD,true,true,1,0,0,0,0,false,false,false,false,1,null);a.u.dispatchEvent(b);a.b=false}
+function bm(a){var b;b=a[BD]==null?null:String(a[BD]);if(ix(CD,b)){return jm(),im}else if(ix(DD,b)){return jm(),hm}return jm(),gm}
+function oy(a,b){var c,d,e;if(b!=null&&b.cM&&!!b.cM[43]){c=Jm(b,43);d=c.Jb();if(Vx(a.b,d)){e=Wx(a.b,d);return fA(c.Kb(),e)}}return false}
+function Xx(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.Jb();if(h.Ib(a,g)){return f.Kb()}}}return null}
+function Zx(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.Jb();if(h.Ib(a,g)){return true}}}return false}
+function ru(){nu();var a;a=Jm(Wx(lu,null),20);if(a){return a}lu.e==0&&zp(new zu);a=new Du;_x(lu,null,a);jA(mu,a);return a}
+function ox(c){if(c.length==0||c[0]>hD&&c[c.length-1]>hD){return c}var a=c.replace(/^(\s*)/,ZB);var b=a.replace(/\s*$/,ZB);return b}
+function cm(a,b){switch(b.b){case 0:{a[BD]=CD;break}case 1:{a[BD]=DD;break}case 2:{bm(a)!=(jm(),gm)&&(a[BD]=ZB,undefined);break}}}
+function uf(a){var b,c,d;d=ZB;a=ox(a);b=a.indexOf($C);if(b!=-1){c=a.indexOf(_C)==0?8:0;d=ox(a.substr(c,b-c))}return d.length>0?d:aD}
+function dq(a,b,c){var d=0,e=a.firstChild,f=null;while(e){if(e.nodeType==1){if(d==c){f=e;break}++d}e=e.nextSibling}a.insertBefore(b,f)}
+function xm(a,b,c){if(c!=null){if(a.qI>0&&!Im(c,a.qI)){throw new nw}if(a.qI<0&&(c.tM==MA||c.cM&&!!c.cM[1])){throw new nw}}return a[b]=c}
+function Bd(a,b,c){Ad(a);a.i=true;a.g=b;a.j=c;if(Cd(a,(new Date).getTime())){return}if(!xd){xd=new Mz;wd=new Td}Ez(xd,a);xd.c==1&&Nd(wd,25)}
+function yf(a,b){var c,d,e,f;e=Qf(a,Nm(b.b)?Km(b.b):null);f=um(hn,{38:1},42,e.length,0);for(c=0,d=f.length;c<d;++c){f[c]=new dx(e[c])}ee(f)}
+function Hl(a,b,c){var d;if(!b){throw new ax(yD)}if(!c){throw new ax(zD)}return a.c>0?Il(a,new Wl(a,b,c)):(d=Ll(a,b),d.Eb(c),undefined),new Tl}
+function lf(b,c){var a,e,f,g;for(e=0,f=b.length;e<f;++e){g=b[e];try{g[1]?g[0].Qb()&&(c=kf(c,g)):g[0].pb()}catch(a){a=qn(a);if(!Mm(a,3))throw a}}return c}
+function ig(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){n==1?(n=0):n==4?(n=1):(n=2);var p=a.createEvent(fD);p.initMouseEvent(b,c,d,null,e,f,g,h,i,j,k,l,m,n,o);return p}
+function Mi(){Mi=MA;Li=new Ri;Ji=new Vi;Ei=new Zi;Fi=new bj;Ki=new fj;Ii=new jj;Gi=new nj;Di=new rj;Hi=new vj;vm(bn,{38:1},30,[Li,Ji,Ei,Fi,Ki,Ii,Gi,Di,Hi])}
+function jc(a){var b;if(a.cb()){throw new Dw(UB)}a.p=true;a.u.__listener=a;b=a.q;a.q=-1;b>0&&(a.q==-1?lp(a.u,b|(a.u.__eventBits||0)):(a.q|=b));a.ab();a.gb()}
+function Nd(a,b){if(b<=0){throw new Aw(ZC)}a.c?($wnd.clearInterval(a.d),undefined):($wnd.clearTimeout(a.d),undefined);Jz(Kd,a);a.c=false;a.d=Qd(a,b);Ez(Kd,a)}
+function qo(a,b){var c,d;c=$doc.createElement(OD);c.innerHTML=$D;d=c.style;d[PD]=(oi(),QD);d[_D]=aE;d[TD]=-20+b.ub();d[TB]=10+a.ub();d[SB]=10+b.ub();return c}
+function Lz(a,b){var c,d,e;b.length<a.c&&(b=(d=b,e=tm(0,a.c),vm(d.aC,d.cM,d.qI,e),e));for(c=0;c<a.c;++c){xm(b,c,a.b[c])}b.length>a.c&&xm(b,a.c,null);return b}
+function nr(a,b){var c;if(a.c!=b){!!a.c&&Vb(a,a.c.c,false);a.c=b;pr(a,Hr(b));Vb(a,a.c.c,true);!a.u[CE]&&(c=(b.b&1)==1,a.u.setAttribute(zE,c?AE:BE),undefined)}}
+function Cv(a){this.u=$doc.createElement(OD);this.u.appendChild(this.b=$doc.createElement(OD));Ju(this,a);this.u[PB]=uF;this.b.className=vF;ch(this.u.style,Gh())}
+function Hd(){var a,b,c,d,e;d=um(Ym,{2:1,38:1},24,xd.c,0);d=Jm(Lz(xd,d),2);e=(new Date).getTime();for(b=0,c=d.length;b<c;++b){a=d[b];a.i&&Cd(a,e)&&Jz(xd,a)}xd.c>0&&Nd(wd,25)}
+function tr(a,b){var c,d;if(!a.u[CE]!=b){c=(!a.c&&nr(a,a.k),a.c.b)^4;c&=-3;d=kr(a,c);nr(a,d);a.u[CE]=!b;if(b){mr(a,(!a.c&&nr(a,a.k),a.c))}else{jr(a);a.u.removeAttribute(zE)}}}
+function tm(a,b){var c=new Array(b);if(a==3){for(var d=0;d<b;++d){var e=new Object;e.l=e.m=e.h=0;c[d]=e}}else if(a>0){var e=[null,0,false][a];for(var d=0;d<b;++d){c[d]=e}}return c}
+function ey(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.Jb();if(h.Ib(a,g)){c.length==1?delete h.b[b]:c.splice(d,1);--h.e;return f.Kb()}}}return null}
+function ay(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.Jb();if(j.Ib(a,h)){var i=g.Kb();g.Lb(b);return i}}}else{d=j.b[c]=[]}var g=new AA(a,b);d.push(g);++j.e;return null}
+function nn(){var a;!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:HD,evtGroup:ID,millis:(new Date).getTime(),type:JD,className:KD});a=new Lc;Dq((nu(),ru()),a)}
+function ov(a,b){var c;if(b<0||b>=a.d.c){return false}c=Hv(a.d,b);xq(a.g,b);Ut(a.e,c);bc(c.u,pF,false);Lv(a.d,b);Iz(a.i,b);if(b==a.f){a.f=-1;a.d.c>0&&qv(a,0)}else b<a.f&&--a.f;return true}
+function Lc(){Bc(this,Oc(this));gs(this.n.b,_B,true);gs(this.e.b,aC,true);gs(this.i.b,bC,true);gs(this.g.b,cC,true);this.c=0;this.d.b=false;gs(this.f.b,dC,true);gs(this.b.b,eC,true);Kc(this)}
+function fu(){this.u=hw(ew?ew:(ew=gw()));this.q==-1?lp(this.u,7165|(this.u.__eventBits||0)):(this.q|=7165);this.k=new Lr(this,null,gF,0);this.u[PB]=hF;this.u.setAttribute(iF,jF);this.u[PB]=kF}
+function qv(a,b){var c;if(b==a.f){return}Yk(Pw(b));if(a.f!=-1){c=Hv(a.d,a.f);Zt(a.e,c,false);Bv(Jm(Gz(a.i,a.f),21),false)}c=Hv(a.d,b);Zt(a.e,c,true);Bv(Jm(Gz(a.i,b),21),true);a.f=b;ql(a,Pw(b))}
+function sx(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 Oq(b,c){var i;Mq();var a,e,f,g,h;e=null;for(h=b.Bb();h.yb();){g=Jm(h.zb(),19);try{c.Cb(g)}catch(a){a=qn(a);if(Mm(a,10)){f=a;!e&&(e=new nA);i=_x(e.b,f,e)}else throw a}}if(e){throw new Nq(e)}}
+function Su(){this.u=$doc.createElement(OD);this.u.style[RD]=mF;this.b=$doc.createElement(OD);this.u.appendChild(this.b);this.u.style[PD]=XD;this.b.style[PD]=XD;this.u.style[nF]=oF;this.b.style[nF]=oF}
+function ut(a,b,c,d,e,f){var g,m;pc(a,(g=$doc.createElement(IE),g.innerHTML=(m=YE+e+ZE+f+$E+b+_E+-c+aF+-d+kD,bF+$moduleBase+cF+m+dF)||ZB,bg(g)));a.q==-1?lp(a.u,163967|(a.u.__eventBits||0)):(a.q|=163967)}
+function jo(a,b){var c,d;c=$doc.createElement(OD);c.appendChild(b);c.style[PD]=(oi(),QD);c.style[RD]=(Xh(),SD);d=b.style;d[PD]=QD;d[jD]=0+(Mi(),kD);d[TD]=UD;d[VD]=UD;d[WD]=UD;a.insertBefore(c,null);return c}
+function zx(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 Jv(a,b,c){var d,e;if(c<0||c>a.c){throw new Gw}if(a.c==a.b.length){e=um(en,{38:1},19,a.b.length*2,0);for(d=0;d<a.b.length;++d){xm(e,d,a.b[d])}a.b=e}++a.c;for(d=a.c-1;d>c;--d){xm(a.b,d,a.b[d-1])}xm(a.b,c,b)}
+function Cd(a,b){var c,d;c=b>=a.j+a.g;if(a.k&&!c){d=(b-a.j)/a.g;a.mb((1+Math.cos(3.141592653589793+d*3.141592653589793))/2);return false}if(!a.k&&b>=a.j){a.k=true;a.lb()}if(c){a.kb();a.k=false;a.i=false;return true}return false}
+function Gg(a,b){var c,d,e,f;b=ox(b);f=a.className;c=f.indexOf(b);while(c!=-1){if(c==0||f.charCodeAt(c-1)==32){d=c+b.length;e=f.length;if(d==e||d<e&&f.charCodeAt(d)==32){break}}c=f.indexOf(b,c+1)}if(c==-1){f.length>0&&(f+=hD);a.className=f+b}}
+function gt(){this.g=new Nv;this.f=$doc.createElement(QE);this.e=$doc.createElement(RE);this.f.appendChild(this.e);this.u=this.f;this.b=(Ns(),Ks);this.d=(Ws(),Vs);this.c=$doc.createElement(SE);this.e.appendChild(this.c);this.f[TE]=UE;this.f[VE]=UE}
+function ld(){ld=MA;_c=new wo(zC,16,19);ad=new wo(AC,16,19);bd=new wo(BC,16,19);cd=new wo(CC,16,19);dd=new wo(DC,16,19);ed=new wo(EC,16,19);fd=new wo(FC,34,34);gd=new wo(GC,386,71);hd=new wo(HC,34,34);id=new wo(IC,34,34);kd=new wo(JC,34,34);jd=new qd}
+function hw(a){var b=$doc.createElement(OD);b.tabIndex=0;var c=$doc.createElement(wF);c.type=xF;c.tabIndex=-1;var d=c.style;d.opacity=0;d.height=yF;d.width=yF;d.zIndex=-1;d.overflow=SD;d.position=QD;c.addEventListener(fE,a,false);b.appendChild(c);return b}
+function sv(a){this.d=new Nv;this.g=new ls;this.i=new Mz;this.b=56;this.c=a;this.e=new $t;Bc(this,this.e);St(this.e,this.g);Vt(this.e,this.g,(Mi(),Li),Li);Xt(this.e,this.g,Li,a);Yt(this.e,this.g,(Vn(),Tn));this.g.u.style[TB]=qF;this.g.u[PB]=rF;this.u[PB]=sF}
+function Ej(){Dj();var a,b,c;c=null;if(Cj.length!=0){a=Cj.join(ZB);b=Rj((Nj(),Mj),a);!Cj&&(c=b);Cj.length=0}if(Aj.length!=0){a=Aj.join(ZB);b=Qj((Nj(),Mj),a);!Aj&&(c=b);Aj.length=0}if(Bj.length!=0){a=Bj.join(ZB);b=Qj((Nj(),Mj),a);!Bj&&(c=b);Bj.length=0}zj=false;return c}
+function mv(a,b,c,d){var e;e=Iv(a.d,b);if(e!=-1){pv(a,b);e<d&&--d}Jv(a.d,b,d);Fz(a.i,d,c);ks(a.g,c,d);fc(c,new xv(a,b),(gk(),gk(),fk));Tt(a.e,b,d);Vt(a.e,b,(Mi(),Li),Li);Wt(a.e,b,a.b,a.c,Li);Zt(a.e,b,false);bc(b.u,pF,true);b.u.style.display=ZD;a.f==-1?qv(a,0):a.f>=d&&++a.f}
+function Go(a,b){var c,d,e;e=false;try{a.d=true;a.g.b=a.c.c;Nd(a.b,10000);while(Wo(a.g)){d=Xo(a.g);try{if(d==null){return}if(d!=null&&d.cM&&!!d.cM[16]){c=Jm(d,16);xt(c)}}finally{e=a.g.c==-1;e||Yo(a.g)}if((new Date).getTime()-b>=100){return}}}finally{if(!e){Md(a.b);a.d=false;Ho(a)}}}
+--></script>
+<script><!--
+function Kl(b,c){var a,e,f,g,h,i,k;try{++b.c;h=Ol(b,c.wb());e=null;i=b.d?h.Pb(h.Gb()):h.Ob();while(b.d?i.c>0:i.c<i.d.Gb()){g=b.d?Jm(nz(i),9):Jm(hz(i),9);try{c.vb(g)}catch(a){a=qn(a);if(Mm(a,10)){f=a;!e&&(e=new nA);k=_x(e.b,f,e)}else throw a}}if(e){throw new $l(e)}}finally{--b.c;b.c==0&&Pl(b)}}
+function Qr(a,b){var c,d,e;c=(d=$doc.createElement(OD),d.style[TB]=qC,d.style[SB]=UD,d.style[DE]=UD,d.style[EE]=UD,d);a.u.appendChild(c);oc(b);Gv(a.g,b);c.appendChild(b.u);qc(b,a);c.style.display=ZD;c.style[SB]=qC;e=b.u;hx(e.style[TB],ZB)&&b._(qC);hx(e.style[SB],ZB)&&b.Z(qC);b.u.style.display=ZD}
+function Rg(a,b){var c,d,e,f,g,h,i;b=ox(b);i=a.className;e=i.indexOf(b);while(e!=-1){if(e==0||i.charCodeAt(e-1)==32){f=e+b.length;g=i.length;if(f==g||f<g&&i.charCodeAt(f)==32){break}}e=i.indexOf(b,e+1)}if(e!=-1){c=ox(i.substr(0,e-0));d=ox(mx(i,e+b.length));c.length==0?(h=d):d.length==0?(h=c):(h=c+hD+d);a.className=h}}
+function jq(){var d=$wnd.onbeforeunload;var e=$wnd.onunload;$wnd.onbeforeunload=function(a){var b,c;try{b=$entry(Dp)()}finally{c=d&&d(a)}if(b!=null){return b}if(c!=null){return c}};$wnd.onunload=$entry(function(a){try{wp&&dl((!xp&&(xp=new Mp),xp))}finally{e&&e(a);$wnd.onresize=null;$wnd.onscroll=null;$wnd.onbeforeunload=null;$wnd.onunload=null}})}
+function $r(a,b){var c,d;a.e||(b=1-b);if(a.d==-1){c=~~Math.max(Math.min(b*(parseInt(a.b[FE])||0),2147483647),-2147483648);d=~~Math.max(Math.min((1-b)*(parseInt(a.c[FE])||0),2147483647),-2147483648)}else{c=~~Math.max(Math.min(b*a.d,2147483647),-2147483648);d=a.d-c}if(c==0){c=1;d=1>d-1?1:d-1}else if(d==0){d=1;c=1>c-1?1:c-1}a.b.style[SB]=c+kD;a.c.style[SB]=d+kD}
+function Kc(a){switch(a.c){case 0:Tr(a.d,0);break;case 1:Tr(a.d,1);qv(a.j,a.c-1);a.k.u.style.display=ZB;gs(a.k.b,$B,false);break;case 2:Tr(a.d,1);qv(a.j,a.c-1);a.k.u.style.display=ZB;gs(a.k.b,$B,false);break;case 3:Tr(a.d,1);qv(a.j,a.c-1);a.k.u.style.display=ZB;gs(a.k.b,$B,false);break;case 4:Tr(a.d,1);qv(a.j,a.c-1);gs(a.k.b,$B,false);break;case 5:Tr(a.d,2);a.k.u.style.display=ZB;}}
+function lo(a,b,c,d){if(!c){return 1}switch(c.b){case 1:return (d?b.clientHeight:b.clientWidth)/100;case 2:return (a.b.offsetWidth||0)/10;case 3:return (a.b.offsetHeight||0)/10;case 7:return (ho.offsetWidth||0)*0.1;case 8:return (ho.offsetWidth||0)*0.01;case 6:return (ho.offsetWidth||0)*0.254;case 4:return (ho.offsetWidth||0)*0.00353;case 5:return (ho.offsetWidth||0)*0.0423;default:case 0:return 1;}}
+function kr(a,b){switch(b){case 1:return !a.e&&(a.e=new Lr(a,a.k,tC,1),undefined),a.e;case 0:return a.k;case 3:return !a.g&&sr(a,new Lr(a,(!a.e&&(a.e=new Lr(a,a.k,tC,1),undefined),a.e),uC,3)),a.g;case 2:return !a.o&&(a.o=new Lr(a,a.k,sC,2),undefined),a.o;case 4:return !a.n&&(a.n=new Lr(a,a.k,wE,4),undefined),a.n;case 5:return !a.f&&qr(a,new Lr(a,(!a.e&&(a.e=new Lr(a,a.k,tC,1),undefined),a.e),xE,5)),a.f;default:throw new Dw(b+yE);}}
+function Hn(a,b,c){var d,e,f,g;if(b==0){for(e=new iz(a.d);e.c<e.d.Gb();){d=Jm(hz(e),15);d.j=d.D=d.L;d.T=d.F=d.P;d.n=d.E=d.N;d.b=d.B=d.H;d.X=d.G=d.R;d.g=d.C=d.J;d.r=d.v;d.z=d.x;d.s=d.w;d.p=d.t;d.A=d.y;d.q=d.u;d.k=d.M;d.U=d.Q;d.o=d.O;d.c=d.I;d.Y=d.S;d.i=d.K;no(d)}return}g=a.e.clientWidth;f=a.e.clientHeight;for(e=new iz(a.d);e.c<e.d.Gb();){d=Jm(hz(e),15);Dn(a,g,d);En(a,f,d)}!!a.b&&Ad(a.b);a.b=new Nn(a,c);Bd(a.b,b,(new Date).getTime())}
+function Qp(a){switch(a){case cE:return 4096;case dE:return 1024;case xD:return 1;case eE:return 2;case fE:return 2048;case gE:return 128;case hE:return 256;case iE:return 512;case jE:return 32768;case kE:return 8192;case lE:return 4;case mE:return 64;case nE:return 32;case oE:return 16;case pE:return 8;case qE:return 16384;case rE:return 65536;case sE:return 131072;case tE:return 131072;case uE:return 262144;case vE:return 524288;default:return -1;}}
+function _r(a,b,c,d){var e,f,g,h,i,k;Ad(a);e=(i=c.u.parentNode,(!i||i.nodeType!=1)&&(i=null),i);f=bq(cg(e),e);if(!b){e.style.display=ZB;c.u.style.display=ZB;return}a.f=b;g=(k=b.u.parentNode,(!k||k.nodeType!=1)&&(k=null),k);h=bq(cg(g),g);if(f>h){a.b=g;a.c=e;a.e=false}else{a.b=e;a.c=g;a.e=true}d?Bd(a,350,(new Date).getTime()):(a.b.style.display=a.e?ZB:ZD,a.c.style.display=!a.e?ZB:ZD,a.b=null,a.c=null,a.f.u.style.display=ZD,a.f=null,undefined);c.u.style.display=ZB}
+function no(a){var b;b=a.e.style;a.W?(b[YD]=ZB,undefined):(b[YD]=(oh(),ZD),undefined);b[jD]=a.r?a.j+kD:ZB;b[TD]=a.z?a.T+kD:ZB;b[VD]=a.s?a.n+kD:ZB;b[WD]=a.p?a.b+kD:ZB;b[TB]=a.A?a.X+null.Qb():ZB;b[SB]=a.q?a.g+kD:ZB;b=a.d.style;switch(a.f.b){case 0:b[jD]=0+(Mi(),kD);b[VD]=ZB;break;case 1:b[jD]=ZB;b[VD]=0+(Mi(),kD);break;case 2:b[jD]=0+(Mi(),kD);b[VD]=UD;}switch(a.V.b){case 0:b[TD]=0+(Mi(),kD);b[WD]=ZB;break;case 1:b[TD]=ZB;b[WD]=0+(Mi(),kD);break;case 2:b[TD]=0+(Mi(),kD);b[WD]=UD;}}
+function pd(a){if(!a.b){a.b=true;Dj();Me(Aj,KC+(ld(),gd).b+LC+gd.f+MC+gd.e+NC+gd.c+OC+gd.d+PC+kd.b+LC+kd.f+MC+kd.e+NC+kd.c+OC+kd.d+QC+fd.b+LC+fd.f+MC+fd.e+NC+fd.c+OC+fd.d+RC+id.b+LC+id.f+MC+id.e+NC+id.c+OC+id.d+SC+hd.b+LC+hd.f+MC+hd.e+NC+hd.c+OC+hd.d+TC+_c.b+LC+_c.f+MC+_c.e+NC+_c.c+OC+_c.d+UC+ad.b+LC+ad.f+MC+ad.e+NC+ad.c+OC+ad.d+VC+dd.b+LC+dd.f+MC+dd.e+NC+dd.c+OC+dd.d+WC+bd.b+LC+bd.f+MC+bd.e+NC+bd.c+OC+bd.d+XC+ed.b+LC+ed.f+MC+ed.e+NC+ed.c+OC+ed.d+YC);Gj();return true}return false}
+function En(a,b,c){var d,e,f;f=c.T*Gn(a,c.U,true);d=c.b*Gn(a,c.c,true);e=c.g*Gn(a,c.i,true);if(c.z&&!c.x){c.z=false;if(c.q){c.t=true;c.B=(b-(f+e))/Gn(a,c.I,true)}else{c.u=true;c.C=(b-(f+d))/Gn(a,c.K,true)}}else if(c.q&&!c.u){c.q=false;if(c.z){c.t=true;c.B=(b-(f+e))/Gn(a,c.I,true)}else{c.x=true;c.F=(b-(d+e))/Gn(a,c.Q,true)}}else if(c.p&&!c.t){c.p=false;if(c.q){c.x=true;c.F=(b-(d+e))/Gn(a,c.Q,true)}else{c.u=true;c.C=(b-(f+d))/Gn(a,c.K,true)}}c.z=c.x;c.p=c.t;c.q=c.u;c.U=c.Q;c.c=c.I;c.i=c.K}
+function Dn(a,b,c){var d,e,f;d=c.j*Gn(a,c.k,false);e=c.n*Gn(a,c.o,false);f=c.X*Gn(a,c.Y,false);if(c.r&&!c.v){c.r=false;if(c.A){c.w=true;c.E=(b-(d+f))/Gn(a,c.O,false)}else{c.y=true;c.G=(b-(d+e))/Gn(a,c.S,false)}}else if(c.A&&!c.y){c.A=false;if(c.r){c.w=true;c.E=(b-(d+f))/Gn(a,c.O,false)}else{c.v=true;c.D=(b-(e+f))/Gn(a,c.M,false)}}else if(c.s&&!c.w){c.s=false;if(c.A){c.v=true;c.D=(b-(e+f))/Gn(a,c.M,false)}else{c.y=true;c.G=(b-(d+e))/Gn(a,c.S,false)}}c.r=c.v;c.s=c.w;c.A=c.y;c.k=c.M;c.o=c.O;c.Y=c.S}
+function cq(){Yp=$entry(function(a){if(Xp(a)){var b=Wp;if(b&&b.__listener){if(Up(b.__listener)){fp(a,b,b.__listener);a.stopPropagation()}}}});Xp=$entry(function(a){return true});$p=$entry(function(a){this.__gwtLastUnhandledEvent=a.type;Zp.call(this,a)});Zp=$entry(function(a){var b,c=this;while(c&&!(b=c.__listener)){c=c.parentNode}c&&c.nodeType!=1&&(c=null);b&&Up(b)&&fp(a,c,b)});$wnd.addEventListener(xD,Yp,true);$wnd.addEventListener(eE,Yp,true);$wnd.addEventListener(lE,Yp,true);$wnd.addEventListener(pE,Yp,true);$wnd.addEventListener(mE,Yp,true);$wnd.addEventListener(oE,Yp,true);$wnd.addEventListener(nE,Yp,true);$wnd.addEventListener(sE,Yp,true);$wnd.addEventListener(gE,Xp,true);$wnd.addEventListener(iE,Xp,true);$wnd.addEventListener(hE,Xp,true)}
+function gq(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;if(!c)return;c&1&&(a.onclick=b&1?Zp:null);c&2&&(a.ondblclick=b&2?Zp:null);c&4&&(a.onmousedown=b&4?Zp:null);c&8&&(a.onmouseup=b&8?Zp:null);c&16&&(a.onmouseover=b&16?Zp:null);c&32&&(a.onmouseout=b&32?Zp:null);c&64&&(a.onmousemove=b&64?Zp:null);c&128&&(a.onkeydown=b&128?Zp:null);c&256&&(a.onkeypress=b&256?Zp:null);c&512&&(a.onkeyup=b&512?Zp:null);c&1024&&(a.onchange=b&1024?Zp:null);c&2048&&(a.onfocus=b&2048?Zp:null);c&4096&&(a.onblur=b&4096?Zp:null);c&8192&&(a.onlosecapture=b&8192?Zp:null);c&16384&&(a.onscroll=b&16384?Zp:null);c&32768&&(a.onload=b&32768?$p:null);c&65536&&(a.onerror=b&65536?Zp:null);c&131072&&(a.onmousewheel=b&131072?Zp:null);c&262144&&(a.oncontextmenu=b&262144?Zp:null);c&524288&&(a.onpaste=b&524288?Zp:null)}
+function Oc(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,I,K;ld();b=_c;e=cd;c=ad;f=dd;d=bd;g=ed;v=new Et;C=new vs;s=new zs;t=new ls;D=new zs;E=new ls;n=new zs;o=new ls;y=new zs;z=new ls;w=new zs;x=new ls;B=new sv((Mi(),Li));j=new zs;i=new Su;k=new Ur;u=new fu;A=new fu;h=new gt;m=new ls;l=new ls;bc(v.u,fC,true);bc(v.u,gC,true);sq(m,v,m.u);gs(C.b,$B,false);bc(C.u,hC,true);sq(m,C,m.u);s.u.style[iC]=jC;sq(t,s,t.u);Qr(k,t);D.u.style[iC]=jC;sq(E,D,E.u);bc(E.u,kC,true);lv(B,E,lC,B.d.c);bc(n.u,kC,true);n.u.style[iC]=jC;sq(o,n,o.u);lv(B,o,mC,B.d.c);bc(y.u,kC,true);y.u.style[iC]=jC;sq(z,y,z.u);lv(B,z,nC,B.d.c);bc(w.u,kC,true);w.u.style[iC]=jC;sq(x,w,x.u);lv(B,x,oC,B.d.c);B.u.style[SB]=pC;B.u.style[TB]=qC;Qr(k,B);j.u.style[iC]=jC;Hu(i,j);Qr(k,i);bc(k.u,rC,true);sq(m,k,m.u);Ir(u.k,new lt(b));Ir((!u.o&&(u.o=new Lr(u,u.k,sC,2),undefined),u.o),new lt(d));Ir((!u.e&&(u.e=new Lr(u,u.k,tC,1),undefined),u.e),new lt(c));Ir((!u.g&&sr(u,new Lr(u,(!u.e&&(u.e=new Lr(u,u.k,tC,1),undefined),u.e),uC,3)),u.g),new lt(c));bc(u.u,vC,true);tr(u,true);I=ft(h);h.c.appendChild(I);oc(u);Gv(h.g,u);I.appendChild(u.u);qc(u,h);Ir(A.k,new lt(e));Ir((!A.o&&(A.o=new Lr(A,A.k,sC,2),undefined),A.o),new lt(g));Ir((!A.e&&(A.e=new Lr(A,A.k,tC,1),undefined),A.e),new lt(f));Ir((!A.g&&sr(A,new Lr(A,(!A.e&&(A.e=new Lr(A,A.k,tC,1),undefined),A.e),uC,3)),A.g),new lt(f));bc(A.u,vC,true);tr(A,true);K=ft(h);h.c.appendChild(K);oc(A);Gv(h.g,A);K.appendChild(A.u);qc(A,h);h.u[PB]=wC;sq(m,h,m.u);bc(m.u,xC,true);sq(l,m,l.u);bc(l.u,yC,true);p=new Rc(a);fc(u,p,(gk(),gk(),fk));q=new Vc(a);fc(A,q,fk);r=new Zc(a);gc(B,r,(!ml&&(ml=new pk),ml));a.b=j;a.d=k;a.e=n;a.f=s;a.g=w;a.i=y;a.j=B;a.k=C;a.n=D;pd(jd);return l}
+--></script>
+<script><!--
+var ZB='',cD='\n',hD=' ',yE=' is not a known face id.',NC='") -',lD='%',$D=' ',dF="' border='0'>",$C='(',_E=') no-repeat ',BF=', Size: ',OB='-',aE='-32767',tF='-selected',KC='.GMI44Y5N{width:705px;}.GMI44Y5H{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:4px solid #cead97;background-color:#fff5ed;width:100%;}.GMI44Y5FB{background-color:#f0c6a0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#c63;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;height:480px !important;}.GMI44Y5P{line-height:1em;}.GMI44Y5GB{font-size:44px;color:#69312f;font-weight:bold;text-align:left;margin:10px 18px;width:200px;}.k-home-summary{font-size:32px;color:#dd8a3d;font-weight:bold;white-space:nowrap;}.k-home-summary li{padding-left:41px;background-repeat:no-repeat;background-position:0 0.2em;line-height:45px;}.gwt-TabLayoutPanelTab{background-color:#f3d4ae;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;font-weight:bold;font-size:28px;padding:6px 5px;margin:0 0 0 10px;cursor:pointer;color:#dd8a3d;}.gwt-TabLayoutPanelTab-selected{background-color:#f9efcb;color:#69312f;}.GMI44Y5CB{font-size:28px;line-height:1.2em;color:#69312f;background-color:#f9efcb;height:84%;padding:30px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;margin:0 10px 10px;}.GMI44Y5CB li{margin-left:-12px;}.GMI44Y5L{float:left;}.GMI44Y5O{float:right;}.GMI44Y5M{height:',UE='0',UD='0px',oF='1',qC='100%',qF='16384px',yF='1px',pC='480px',bD=':',dC='<div class="k-home-summary"><ul><li class="tabUsers">Comunicate with others<\/li><li class="tabGroups">Work in collaboration<\/li><li class="tabPublic">And share with the world<\/li><\/ul><\/div>',mC="<div class='GMI44Y5P'> <span class='tabGroups GMI44Y5L'><\/span> <span>Groups<\/span> <\/div>",oC="<div class='GMI44Y5P'> <span class='tabOrgs GMI44Y5L'><\/span> <span>Institutions<\/span> <\/div>",nC="<div class='GMI44Y5P'> <span class='tabPublic GMI44Y5L'><\/span> <span>Public<\/span> <\/div>",lC="<div class='GMI44Y5P'> <span class='tabUsers GMI44Y5L'><\/span> <span>Users<\/span> <\/div>",bF="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='",zF='Add not supported on this collection',CF='Add not supported on this list',LD='BEGIN',yD='Cannot add a handler with a null type',zD='Cannot add a null handler',AD='Cannot fire null event',XB='Cannot set a new parent without first clearing the old parent',YB='Composite.initWidget() may only be called once.',GD='DEFAULT',tE='DOMMouseScroll',MD='END',aC='For your organization (NGO, collective, academic group...) you can:<ul><li>create easily its website (blog, wiki, video gallery, etc)<\/li><li>group chat among the members<\/li><li>organize meetings and actions<\/li><li>create, share & edit documents simultaneously with the members<\/li><li>connect with other organizations with common interests<\/ul>',kC='GMI44Y5CB',vC='GMI44Y5F',rC='GMI44Y5FB',wC='GMI44Y5G',hC='GMI44Y5GB',xC='GMI44Y5H',fC='GMI44Y5M',yC='GMI44Y5N',gC='GMI44Y5O',eF='HTMLEvents',cC='If you are a big institution, such as a University, Social Forum, or umbrella federation, you can:<ul><li>install your own independent Kune server for your members<\/li><li>customize your Kune features and plugins to fit your needs<\/li><li>boost collaboration among the members<\/ul>',AF='Index: ',bC='Kune facilitates...<ul><li>the publication of contents in the web, for the general public<\/li><li>using CreativeCommons licences that allow the reuse and modification of contents<\/li><li>sharing of knowledge, solutions, researches, experiences with others <\/ul>',FD='LTR',fD='MouseEvents',QB='Null widget handle. If you are creating a composite, ensure that initWidget() has been called.',ED='RTL',ND='STRETCH',UB="Should only call onAttach when the widget is detached from the browser's document",VB="Should only call onDetach when the widget is attached to the browser's document",lF='SimplePanel can only contain one child widget',RB='Style names cannot be empty',WB="This widget's parent does not implement HasWidgets",$B='Why do we need',_B='You can see Kune as a web tool to:<ul><li>create easily your personal web (blogs, photoblog, CV, etc)<\/li><li>create, share & edit your documents simultaneously with your fellows<\/li><li>connect & keep up with your fellows (social network, chat)<\/li><li>integrate rich content (videos, maps, polls...) or functionalities (translation, spelling, twitter...)<\/ul>',eD='[',XE='__gwtLastUnhandledEvent',QD='absolute',OE='align',eC='al\xF1sidfjaklds',aD='anonymous',zE='aria-pressed',dD='at ',mF='auto',cE='blur',WD='bottom',jF='button',KD='cc.kune.intro.client.KuneIntro',VE='cellPadding',TE='cellSpacing',KE='center',dE='change',PB='className',cF="clear.cache.gif' style='",xD='click',rD='cm',bE='cmd cannot be null',uE='contextmenu',iD='cssFloat',DC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAAlUlEQVR42mM4Nrfh/+EJ2f8P9aaRhRlOLO7+f2JR1/+jMyv/H+5LJ9MAKD6+sO3/kSlF5BsAw8fmNv4/PDGHfAMgGOStKqC3Msg1AIoXtv8/MrWYAgNg3prXBPRWLvkGwLx1bFb1/8P9GeQaAPNWx/8j00ooMADmLaBr6O0CCsKA/FggPx1QkBLJzgvk50ZKygNKSyQABMhch9ufSZIAAAAASUVORK5CYII=',AC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAApElEQVR42mM41Jv2nxx8eEL2/2NzG/4zkKyxL/3/0RmV/08s6vp/YnE3aQYcmVL0//jCNrBGGCbKgMMTc4DObUTRSJQBh/sy/h+dWQVU2IVVM14Djkwt/n9iYTtOjTgNODwx9/+xeU0ENWIYcLg/4/+xWdV4nYvTgCPTSoDO7SBJI9wAiK3dZGPKXUCVMKBKLFAtHVAtJVIlL1AtN1KtPMBWIgEAy6BchSGMImcAAAAASUVORK5CYII=',EC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAApUlEQVR42mO4u3/l/+PTi/8f6k0jCzO8uHL0//NLh/5f2zT9/+EJWeQZAMOPT+/8f25JK/kGwPC9g2v+n5hRSr4BEG8d/n99y6z/RyZmk2cADD85u+f/hWUd5BsAw/cPr/9/clY5+QaAvXX5yP8b2+b+PzoplzwDYPjpub3/L67sBhqQTp4BMAxyDX1dQFEYkB0LZKcDilIi2XmB7NxIUXlAaYkEAJkarwi4X9yLAAAAAElFTkSuQmCC',CC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAApklEQVR42mN4e/fS/1Nzq/8f6k0jCzP8B4K/f37/f3Ri6/8jE3PIMwAGfnx6+//a5hnkGwAD7x9e+39mfj35BoDAv79//j8+s+v/0cl55BkAAz+/fPh/Y9tc8g2AgY9Pbv8/u6iJfAPA3vr39//T8/v+H5taQJ4BMPDr26f/t3YtAhqQTp4BMPD0/H46u4CiMCA7FshOBxSlRLLzAtm5kaLygNISCQByZfiy49qtVwAAAABJRU5ErkJggg==',BC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAAr0lEQVR42mM41Jv2nxx8fHrx/7v7V/5nIFXj4QlZ/69unP7/+aVD/19cOUqaAeeWtP5/fHonWCMME2XAiRml/+8dXIOikSgDjkzM/n998yygcw9j1YzXgAvLOv4/ObsHp0acBpycVf7//uH1BDViGHB0Uu7/G9vm/n9++QjRmqEGpP+/uLL7/9Nze0nSCDcAZCs5GqnnAiqEAZVigWrpgGopkSp5gWq5kWrlAbYSCQB8+q8C2jFp5wAAAABJRU5ErkJggg==',zC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAAsElEQVR42mM41Jv2nxx8am71/7d3L/1nIFXjkYk5/x+e2Pr/75/f/0GAJAOubZrx/8ent/+RAVEGnJlf///9w2v/sQG8BhydnPf/8emd///9/fMfF8BpwI1tc////PLhPyGAYcDZRU3/Pz65/Z9YADfg2NSC/0/P7///79/f/6QAoAHp/2/tWvT/17dP/8kBDCBbKQGUu4AKYUClWKBaOqBaSqRKXqBabqRaeYCtRAIAN9v4rP1rt1IAAAAASUVORK5CYII=',JC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAB1UlEQVR42s2Yv04CQRDG91pCgk9gR6D0BWgoaGxotPYdfAChMTZUlCQmQm9HS2FhSWVCgNbE6mJB/NPcjfvbLATlUBYvZL5kks3dzsx3s7Mzu2dMAFrGFKw0rfSsjKxM21H0hjD2z3p+TsHkjStjTqzcW4cf1oEg18Vi2q1U5K5ed9KtVt2z5XvmooNuHgSOrdF+25i0FUVyW6vJY6cj8Xwu28A75jAXHadrbWBrLxLWwKn9qgVfN2g05GU8llCgg66P0AKboSQurXJyUyols+FQ/gtsYAub2A4hId1yOY1nM8kL2MKmi85fZAgdrFF4j2PJG9j0ZJKty0QysY6EMM9IZEUGH/jKTGAym7DlkRO75Izf5v2NOsE2I8MPBXzh81udofCw5/fZovsCX/jE96psUwUpQIcGPn21LhjfF1w1DEaayOfzxAnjUODT50rT+Cb1a9nOwuvDQCYXR/J0Zpww5lnQDrI+PZEeREY0q1ASjsB5tCKyHIeS8Y1yBJEpnTNkOVwk1kmskeFdyDLhGw6GswRtfFeQDxsEfojLmR2BbzjoIaJmaTQlq5rtq6ag6SjxapqeqmOAmoORqqOimsOzquuEqguWqiunqku4qt8Sh/xR8wUuMhYJUg/rHAAAAABJRU5ErkJggg==',HC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAC0UlEQVR42s2Y30sUURTH774ugv9Bb6KPQSkV+OKDL734F0Qv/VAfhbAn14dEKAtZEGkh0wp6aVFBRKwNgqRid4IgZdfWMrRFagrR1IiZ0/3e7g7u7N6dO7O7MgcOs+ze+z2fvXPuuWeGMR8WYyzKvYd7gnuKe3Y4EvkNx2f5XUKOibJ62xBjp7knecBDHoDgI01Ndry1laa7uoTH29rEd8XfMRZzMLceAKe46MwwY3YsEqEHnZ20MjZG5vo6qQy/YQzGYo6YyzWgFQiCC1zk/2oP/+5RdzcVDIP8GuZgrlyhPWj6hRjgk63R5mYrt7BAtRo0oAVNaPuBoHhLi23mclQvgxY0xep4wWDpQI0JB6apFWA//4H2v6xqjYWmhLGUtwnJhPuIJdRdid2PK5S+1k6Z6x20u/pGe2UQA7EqJjAyG8ummxM/08sCIn31DBl95yjD/ZfxQjtn5DafKasT2GbIcB37/irJIc4KiKIb/Rf4yrTTj9dzWhqIhZgldQaFB3teZ4sWlqZLANwwANx5/kRrayMmYjtlG1UQBcjLtpJxJUTRM/3nxXV7ftJTDzFltY4yeS6Iaqg026bNx7c8IRwYni+4fn16W8xVGWLKXOlh8pBSlm3bsmgjcVMbwoHp7RDXz1NDQkN1HEiQBEBSOKwqQvz9Q58mBnxDODByV0EDWpVMHpQpgGRxcrrNOjqg7N1eIbQ2cikwzNroZXGFFjTdhthgYOglcIyX7fV7ff+X9mGMzLeLgUFQW6AhYO5cKYuD2GBQguQnb9DWs3GRbOa7peAg718Kje3ZCcrfH1SDqG5NSVLVClLFnFtTLVlPAuR4slbdvo0EcW9fz4LWKBB3QfMs8Y0CKSnxOodeI0DKDj2dNuDw2wYVFqcC+dHOpn4bEKQxqrWZrtgYBW0VgzbRVVvFoM2zH9NqnkP1OBGqB6xQPXKG6iE8VK8lTvJFzT8ZdAx7AyGqAgAAAABJRU5ErkJggg==',IC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAEJUlEQVR42r1YaUhUURR+hVaiUkGB7SvppKVSY2U/Usoys4jCec5M1khTaJQWphFjZGV7SWRRFJVoYrYQ2aZYtlBBtpCtao20b9T8aYGkPM336r3GmXnP+3Ry4INZ7j3nm3vO/c45j+NUvPQLc3rEJlk2jopLrx06IcUWoE3+0TlITwDe4zv8hjVYy3n6Ncu8hg+OWfymU2AicYMTBHhreOo9zkwjp2UI6Bu5gHw0Bul3rMUe7G0zAT41d2zY1HRrhyF243b4RukoICWRhuXpKaTAQPFncqn08y86aiMJ+dUNZMotoOGxSwn7ANiArVaRiJubneOj0Tfh3/nH8DR00x/nzsi6W9mMiCO2Vt2n8BmZwgnBFmyqIjFBt6KswxAdeQfzNMCipxEFRrckgFnl22SJiLCUVJFfiJFgE7aZSeAfdBuTJIVACZNOrmyRCLDzplXIKdhukQyODqx7jZtPw/fOsTsyKpLQFi+kjbU1TESAQ89sAhn4kA0TkglxxBGurrrRzKFjaMaWpJLx4h5a9/gOHfn0k5mE48nAB3y5TWBkNo4N8Sz93ERxZWv+OjdS7KnVtLT6NOU/f6HasVzOwJfg01kncM2Q4eLiA29ttKX+ERV9/O4R586AL/hspjMQHnyJ6/Y/nLpD1ukKQZsGTjHbJNmGCkKA2oNA4YdvlF5dRqGFcwWB7DgsgSavWz6IQ11AvKCGjhu2P6sjS80V2vX8pUcIlHxqpGW3ztLoYrN0AaDS8K1NXXycQ5HCB0hz4YevlHH7PEWdyJRuyajD82n3i1dtINFEq+5fo/GlaS43EDoF3/1nmmwcKmYXjZ4M9isZWjjPZTGw6MaxVpHY++odxZy0uLUpomNQAnWPNjZyPbWmRp8IXlG4ZjPIuDM21T2QwqCEzhE68htt+MV5B/HkO1GnuHj6mfUqT+I9hRWZFGuUCPj2snPgvBiIIGysJJqLoYGdSFftnJ84HqXFKdePMBPZ0WBlJiGGBhy4flHmL0gYpcWZdyqYiWx9+kQVEfjuE538lQufllaHKxSYJ7947aNbzET2vf7ITEK8vmHxafWSoEFc5DbkWZ+qSlaoJgsRUdAEDqLE+0cnymY5Sr4aCWdOVLvEewXyJHX8KHooQHJ9KVoAViIoDSwk4AunoZm86J1LG4Am2d0m0+WDzETyrPUUXpTcIhG/GJ1QfV3GDbExQrPsvEl/YbeqHEHC8pX5lHRpP0WWLnGxNyj7z/wTGpfW4LZVtNecJq9gnT2b1XfqckA7iXBl11ylnIc3KaP8HPkqtYqOzXMXLU+aPf+IzDy32SOtAFPz7DxO+EcYpHFiQ+29NpNQNU44D1g4wqziCo80y6oHLHcjJxrd1vSzbR453Q3hAPpatJTo5uSce3wIb+mxBB5B9Ilc0D6PJdrzQc1v5G72YPX9HUUAAAAASUVORK5CYII=',FC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAEuUlEQVR42s2YbUxbZRTHL1+RyDc/+kGDY3GJc2PZZtbFzWRZNOqixsQZF7MP8rINKGx80MxCjHPTFcdbplYx3WZ0L2qGkgzmKu6FYXjZGMX1ZVJCkZcCQmkpfbnt33sebksv97b3shDDSU4ovc9zzu+e5zznOU85bhlSyXGZgu4R1CSoRVB7VUbGHCl9Fr8ziWMyuZUWA8etF/QnweG84ACkx7KyYnVr1sC8cyfTutxc9l38OY2lOTR3JQAeF4yeqeK4WGVGBhp1OrQbjZhyOpFK6BmNobE0h80VbJCth4IQDLwkvJWP3u7srl0Y7enBcoXm0FwxQj6yuVyIcmFy9Hh2dtTR3CxzMHT/Pq59dw7XL12E225XBSIbZItsku3lQKAuJyc25XBIDIZDQZytqkThs88s6ob1MBuOIsrzaWHIFtlk0VGDodARNU0ITE3JjP1YbZRCJOnPNadUI0M2RZhoymWiZKJ1pBAujQQz4vPhYN7GlCAlWzeDj0RUYcg2+SBfiglMmU1hU8oJksH+/pQQcXXbbGxsLBLEdMc5jFzQY+T7Ykxa6sHPTUtyRtzmZ2R1grYZZXgqGXO5VEFmPB7wgRm4G/fh7091gm4XVQdXzW6ExhcjTb7Ip6TOUOGhPa+2RQ2vvsySUwni+Nt72RjPlRMihFyHTG8J4Yomtjb5JN+Jsk1VkAqQmrj6+nBwkzxPSp/bgkGrlTkZOLkjJQhpcMyWsEc+xWqdyYnnAquGyRIN+uHv/wXejgbM3v0B0Xkv+358cBCn9SWoeGEHyrZvw5flZfC4h9gz3jeRFoLU7/gj4YN8irmyhxMPKUnZDg73YMZSBt6aDzgPIGYrxOyNUgScV1ViFoOr9sW0IKGJAclxIIKYCMRCh1UiEiE/vG2lDGCp+m8dQshjS4sy+Xt9SoiR83rZePGgtBCInU7OuHg7vxYiUKQIQupt/zx9TPgwRi8ekUG4v3kHkZkR2XjyTQwc9RJ0jCdA2j9LCcFArh/VdODNOW9i8lotPM0fY/ber6y2KAn5JgY5yO3a9CA3P8FKSgJk6dLMD3Vi/s98RYhIbwH8fzWpGr/d3obyknfx+ivbUFy0F1dbLqccm1iapcnKotJRj/CdAgkE31eA6baPVCEaTTVY+2QWcp94JPGX1PBBseL45GSVbV+2xvYWeG98KGzbwywvZnvMC1UxFkNg2An/QB/4eb9kjt1mxdM5j0oAkrX1ymVZN5e8fRULmpLM2rvQW7EbXe9tZNpduBnuSzVCIobZ81PGKkWAuOoP7ZPYW1rQNJV434O76MrPW1ARJP556PzCSxzR708JQVF687XnpcuYXOK1Hnq2E/sXARQ0ODEM0xfGtBEh0OR+VnLoaWoDhNzoObA1LcjkrSYMuwexYd1jshyh/0nv9XalbwPUGqMYH0F30Za0IP92trKxv7U2MZhkkHVPZcP8bYN6Y6SlVbRXFwoO8xQg8tBdsIktTVw846P46vRJvF9RgIbaY3DY+7W3imrNc+CfB+LyyJPVfaFaUxXV1DxruU74HN2wGt5IgNwp1mGsxcxqi5amWfN1QusFK+ydZEUtFo1qisRDXbBW1ZVzVV3CV9XPEv/nDzX/AZpumio9YaAbAAAAAElFTkSuQmCC',GC='data:image/png;base64,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',eE='dblclick',BD='dir',CE='disabled',YD='display',OD='div',tC='down',xE='down-disabled',uC='down-hovering',mD='em',rE='error',nD='ex',BE='false',fE='focus',_C='function',hF='gwt-CustomButton',JE='gwt-HTML',WE='gwt-Image',fF='gwt-InlineLabel',HE='gwt-Label',kF='gwt-PushButton',sF='gwt-TabLayoutPanel',pF='gwt-TabLayoutPanelContent',uF='gwt-TabLayoutPanelTab',vF='gwt-TabLayoutPanelTabInner',rF='gwt-TabLayoutPanelTabs',wD='head',SB='height',SD='hidden',qD='in',wF='input',LE='justify',gE='keydown',hE='keypress',iE='keyup',uD='language',jD='left',jE='load',kE='losecapture',DD='ltr',EE='margin',ME='middle',sD='mm',ID='moduleStartup',lE='mousedown',mE='mousemove',nE='mouseout',oE='mouseover',pE='mouseup',sE='mousewheel',ZC='must be positive',ZD='none',jC='normal',JD='onModuleLoadStart',RD='overflow',DE='padding',vE='paste',pD='pc',PD='position',oD='pt',kD='px',aF='px ',PC='px no-repeat;margin:23px 23px;}.tabUsers{height:',TC='px no-repeat;padding:1px 3px;}.GMI44Y5A{height:',QC='px no-repeat;padding:1px 3px;}.tabGroups{height:',SC='px no-repeat;padding:1px 3px;}.tabOrgs{height:',RC='px no-repeat;padding:1px 3px;}.tabPublic{height:',UC='px no-repeat;}.GMI44Y5B{height:',WC='px no-repeat;}.GMI44Y5C{height:',VC='px no-repeat;}.GMI44Y5D{height:',XC='px no-repeat;}.GMI44Y5E{height:',YC='px no-repeat;}.GMI44Y5G{-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;background-color:#c28d66;width:67px;margin-left:529px;margin-top:5px;}.GMI44Y5F{cursor:pointer;padding:6px 8px 2px;outline:0;}',OC='px -',$E='px; background: url(',ZE='px; height: ',MC='px;overflow:hidden;background:url("',LC='px;width:',XD='relative',VD='right',iF='role',CD='rtl',qE='scroll',FE='scrollHeight',IE='span',HD='startup',tD='style',QE='table',RE='tbody',NE='td',xF='text',vD='text/css',TD='top',SE='tr',AE='true',gD='undefined',gF='up',wE='up-disabled',sC='up-hovering',PE='verticalAlign',GE='visible',iC='whiteSpace',TB='width',YE='width: ',_D='zIndex',nF='zoom';var _;_=Kb.prototype={};_.eQ=function Ob(a){return this===a};_.hC=function Pb(){return this.$H||(this.$H=++Ue)};_.tM=MA;_.cM={};_=Jb.prototype=new Kb;_.Z=function $b(a){this.u.style[SB]=a};_.$=function _b(a,b){this._(a);this.Z(b)};_._=function dc(a){this.u.style[TB]=a};_.cM={37:1};_.u=null;_=Ib.prototype=new Jb;_.ab=function sc(){};_.bb=function tc(){};_.cb=function uc(){return this.p};_.db=function vc(){jc(this)};_.eb=function wc(a){kc(this,a)};_.fb=function xc(){lc(this)};_.gb=function yc(){};_.hb=function zc(){};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.p=false;_.q=0;_.r=null;_.s=null;_.t=null;_=Hb.prototype=new Ib;_.cb=function Cc(){if(this.o){return this.o.p}return false};_.db=function Dc(){if(this.q!=-1){rc(this.o,this.q);this.q=-1}jc(this.o);this.u.__listener=this};_.eb=function Ec(a){kc(this,a);kc(this.o,a)};_.fb=function Fc(){lc(this.o)};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.o=null;_=Lc.prototype=Gb.prototype=new Hb;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.b=null;_.c=0;_.d=null;_.e=null;_.f=null;_.g=null;_.i=null;_.j=null;_.k=null;_.n=null;_=Rc.prototype=Pc.prototype=new Kb;_.ib=function Sc(a){Hc(this.b)};_.cM={4:1,9:1};_.b=null;_=Vc.prototype=Tc.prototype=new Kb;_.ib=function Wc(a){Ic(this.b)};_.cM={4:1,9:1};_.b=null;_=Zc.prototype=Xc.prototype=new Kb;_.cM={7:1,8:1,9:1};_.b=null;var _c=null,ad=null,bd=null,cd=null,dd=null,ed=null,fd=null,gd=null,hd=null,id=null,jd=null,kd=null;_=qd.prototype=nd.prototype=new Kb;_.cM={};_.b=false;_=vd.prototype=new Kb;_.jb=function Ed(){this.k&&this.kb()};_.kb=function Fd(){this.mb((1+Math.cos(6.283185307179586))/2)};_.lb=function Gd(){this.mb((1+Math.cos(3.141592653589793))/2)};_.cM={24:1};_.g=-1;_.i=false;_.j=-1;_.k=false;var wd=null,xd=null;_=Jd.prototype=new Kb;_.nb=function Rd(){this.c||Jz(Kd,this);this.ob()};_.cM={17:1};_.c=false;_.d=0;var Kd;_=Td.prototype=Id.prototype=new Jd;_.ob=function Ud(){Hd()};_.cM={17:1};_=ce.prototype=new Kb;_.cM={10:1,38:1};_=be.prototype=new ce;_.cM={10:1,38:1};_=oe.prototype=ae.prototype=new be;_.cM={3:1,10:1,38:1};_=re.prototype=_d.prototype=new ae;_.cM={3:1,10:1,38:1};_.b=null;_=Pe.prototype=new Kb;_.cM={};var Te=0,Ue=0;_=jf.prototype=cf.prototype=new Pe;_.cM={};_.b=null;_.c=null;var df;_=Bf.prototype=wf.prototype=new Kb;_.qb=function Cf(){var a={};var b=[];var c=arguments.callee.caller.caller;while(c){var d=this.rb(c.toString());b.push(d);var e=bD+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};_.rb=function Df(a){return uf(a)};_.sb=function Ef(a){return []};_.cM={};_=Gf.prototype=new wf;_.qb=function Lf(){return vf(this.sb(Af()),this.tb())};_.sb=function Mf(a){return Kf(this,a)};_.tb=function Nf(){return 2};_.cM={};_=Sf.prototype=Ff.prototype=new Gf;_.qb=function Tf(){return Pf(this)};_.rb=function Uf(a){var b,c;if(a.length==0){return aD}c=ox(a);c.indexOf(dD)==0&&(c=c.substr(3,c.length-3));b=c.indexOf(eD);b==-1&&(b=c.indexOf($C));if(b==-1){return aD}else{c=ox(c.substr(0,b-0))}b=c.indexOf(sx(46));b!=-1&&(c=c.substr(b+1,c.length-(b+1)));return c.length>0?c:aD};_.sb=function Vf(a){return Qf(this,a)};_.tb=function Wf(){return 3};_.cM={};_=fh.prototype=new Kb;_.eQ=function ih(a){return this===a};_.hC=function jh(){return this.$H||(this.$H=++Ue)};_.cM={38:1,39:1,40:1};_.b=0;_=eh.prototype=new fh;_.cM={25:1,27:1,38:1,39:1,40:1};var kh,lh,mh,nh;_=sh.prototype=qh.prototype=new eh;_.cM={25:1,27:1,38:1,39:1,40:1};_=vh.prototype=th.prototype=new eh;_.cM={25:1,27:1,38:1,39:1,40:1};_=yh.prototype=wh.prototype=new eh;_.cM={25:1,27:1,38:1,39:1,40:1};_=Bh.prototype=zh.prototype=new eh;_.cM={25:1,27:1,38:1,39:1,40:1};_=Ch.prototype=new fh;_.cM={26:1,27:1,38:1,39:1,40:1};var Dh,Eh,Fh;_=Kh.prototype=Ih.prototype=new Ch;_.cM={26:1,27:1,38:1,39:1,40:1};_=Nh.prototype=Lh.prototype=new Ch;_.cM={26:1,27:1,38:1,39:1,40:1};_=Qh.prototype=Oh.prototype=new Ch;_.cM={26:1,27:1,38:1,39:1,40:1};_=Sh.prototype=new fh;_.cM={27:1,28:1,38:1,39:1,40:1};var Th,Uh,Vh,Wh;_=_h.prototype=Zh.prototype=new Sh;_.cM={27:1,28:1,38:1,39:1,40:1};_=ci.prototype=ai.prototype=new Sh;_.cM={27:1,28:1,38:1,39:1,40:1};_=fi.prototype=di.prototype=new Sh;_.cM={27:1,28:1,38:1,39:1,40:1};_=ii.prototype=gi.prototype=new Sh;_.cM={27:1,28:1,38:1,39:1,40:1};_=ji.prototype=new fh;_.cM={27:1,29:1,38:1,39:1,40:1};var ki,li,mi,ni;_=si.prototype=qi.prototype=new ji;_.cM={27:1,29:1,38:1,39:1,40:1};_=vi.prototype=ti.prototype=new ji;_.cM={27:1,29:1,38:1,39:1,40:1};_=yi.prototype=wi.prototype=new ji;_.cM={27:1,29:1,38:1,39:1,40:1};_=Bi.prototype=zi.prototype=new ji;_.cM={27:1,29:1,38:1,39:1,40:1};_=Ci.prototype=new fh;_.cM={30:1,38:1,39:1,40:1};var Di,Ei,Fi,Gi,Hi,Ii,Ji,Ki,Li;_=Ri.prototype=Oi.prototype=new Ci;_.ub=function Si(){return kD};_.cM={30:1,38:1,39:1,40:1};_=Vi.prototype=Ti.prototype=new Ci;_.ub=function Wi(){return lD};_.cM={30:1,38:1,39:1,40:1};_=Zi.prototype=Xi.prototype=new Ci;_.ub=function $i(){return mD};_.cM={30:1,38:1,39:1,40:1};_=bj.prototype=_i.prototype=new Ci;_.ub=function cj(){return nD};_.cM={30:1,38:1,39:1,40:1};_=fj.prototype=dj.prototype=new Ci;_.ub=function gj(){return oD};_.cM={30:1,38:1,39:1,40:1};_=jj.prototype=hj.prototype=new Ci;_.ub=function kj(){return pD};_.cM={30:1,38:1,39:1,40:1};_=nj.prototype=lj.prototype=new Ci;_.ub=function oj(){return qD};_.cM={30:1,38:1,39:1,40:1};_=rj.prototype=pj.prototype=new Ci;_.ub=function sj(){return rD};_.cM={30:1,38:1,39:1,40:1};_=vj.prototype=tj.prototype=new Ci;_.ub=function wj(){return sD};_.cM={30:1,38:1,39:1,40:1};var yj,zj=false,Aj,Bj,Cj;_=Jj.prototype=Hj.prototype=new Kb;_.pb=function Kj(){(Dj(),zj)&&Ej()};_.cM={13:1};_=Sj.prototype=Lj.prototype=new Kb;_.cM={};_.b=null;var Mj;_=Xj.prototype=new Kb;_.cM={};_.d=false;_.e=null;_=Wj.prototype=new Xj;_.wb=function dk(){return gk(),fk};_.cM={};_.b=null;_.c=null;var $j=null;_=Vj.prototype=new Wj;_.cM={};_=ik.prototype=Uj.prototype=new Vj;_.vb=function jk(a){Jm(a,4).ib(this)};_.cM={};var fk;_=pk.prototype=mk.prototype=new Kb;_.hC=function qk(){return this.d};_.cM={};_.d=0;var nk=0;_=sk.prototype=lk.prototype=new mk;_.cM={5:1};_.b=null;_.c=null;_=Rk.prototype=Nk.prototype=new Kb;_.cM={};_.b=null;_=bl.prototype=Zk.prototype=new Xj;_.vb=function cl(a){Jm(a,6).xb(this)};_.wb=function el(){return $k};_.cM={};var $k=null;_=ol.prototype=ll.prototype=new Xj;_.vb=function pl(a){Jc(Jm(Jm(a,7),8).b)};_.wb=function rl(){return ml};_.cM={};var ml=null;_=tl.prototype=new Kb;_.cM={32:1};_=Al.prototype=wl.prototype=new Kb;
+--></script>
+<script><!--
+_.cM={32:1};_.b=null;_.c=null;_=Ql.prototype=El.prototype=new tl;_.cM={32:1};_.b=null;_.c=0;_.d=false;_=Tl.prototype=Rl.prototype=new Kb;_.cM={};_=Wl.prototype=Ul.prototype=new Kb;_.pb=function Xl(){Jl(this.b,this.d,this.c)};_.cM={13:1};_.b=null;_.c=null;_.d=null;_=$l.prototype=Yl.prototype=new ae;_.cM={3:1,10:1,38:1};_=km.prototype=fm.prototype=new fh;_.cM={33:1,38:1,39:1,40:1};var gm,hm,im;_=pm.prototype=mm.prototype=new Kb;_.cM={};_.aC=null;_.qI=0;var zm,Am;_=Jn.prototype=An.prototype=new Kb;_.cM={};_.b=null;_.e=null;_=Nn.prototype=Kn.prototype=new vd;_.jb=function On(){Hn(this.b,0,null);this.b.b=null};_.kb=function Pn(){Hn(this.b,0,null);this.b.b=null};_.mb=function Qn(a){var b,c;for(c=new iz(this.b.d);c.c<c.d.Gb();){b=Jm(hz(c),15);b.v&&(b.j=b.D+(b.L-b.D)*a);b.w&&(b.n=b.E+(b.N-b.E)*a);b.x&&(b.T=b.F+(b.P-b.F)*a);b.t&&(b.b=b.B+(b.H-b.B)*a);b.y&&(b.X=b.G+(b.R-b.G)*a);b.u&&(b.g=b.C+(b.J-b.C)*a);no(b)}};_.cM={24:1};_.b=null;_.c=null;_=Wn.prototype=Rn.prototype=new fh;_.cM={35:1,38:1,39:1,40:1};var Sn,Tn,Un;_=fo.prototype=Yn.prototype=new Kb;_.cM={15:1};_.b=0;_.c=null;_.d=null;_.e=null;_.g=0;_.i=null;_.j=0;_.k=null;_.n=0;_.o=null;_.p=false;_.q=false;_.r=false;_.s=false;_.t=true;_.u=false;_.v=true;_.w=true;_.x=true;_.y=false;_.z=false;_.A=false;_.B=0;_.C=0;_.D=0;_.E=0;_.F=0;_.G=0;_.H=0;_.J=0;_.K=null;_.L=0;_.N=0;_.P=0;_.R=0;_.S=null;_.T=0;_.U=null;_.W=true;_.X=0;_.Y=null;_=po.prototype=go.prototype=new Kb;_.cM={};_.b=null;var ho=null;_=wo.prototype=uo.prototype=new Kb;_.cM={};_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;_=Bo.prototype=zo.prototype=new ae;_.cM={3:1,10:1,38:1};_=Jo.prototype=Co.prototype=new Kb;_.cM={};_.d=false;_.f=false;_=Mo.prototype=Ko.prototype=new Jd;_.ob=function No(){if(!this.b.d){return}Fo(this.b)};_.cM={17:1};_.b=null;_=Qo.prototype=Oo.prototype=new Jd;_.ob=function Ro(){this.b.f=false;Go(this.b,(new Date).getTime())};_.cM={17:1};_.b=null;_=$o.prototype=So.prototype=new Kb;_.yb=function _o(){return this.d<this.b};_.zb=function ap(){return Xo(this)};_.cM={};_.b=0;_.c=-1;_.d=0;_.e=null;var cp=null,dp=null;var np;_=tp.prototype=rp.prototype=new Kb;_.xb=function up(a){while((Ld(),Kd).c>0){Md(Jm(Gz(Kd,0),17))}};_.cM={6:1,9:1};var wp=false,xp=null;_=Hp.prototype=Ep.prototype=new Xj;_.vb=function Ip(a){Wm(a);null.Qb()};_.wb=function Jp(){return Fp};_.cM={};var Fp;_=Mp.prototype=Kp.prototype=new wl;_.cM={32:1};var Op=false;var Wp=null,Xp=null,Yp=null,Zp=null,$p=null;_=mq.prototype=new Ib;_.ab=function oq(){Oq(this,(Mq(),Kq))};_.bb=function pq(){Oq(this,(Mq(),Lq))};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=lq.prototype=new mq;_.Bb=function Aq(){return new Vv(this.g)};_.Ab=function Bq(a){return yq(this,a)};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=kq.prototype=new lq;_.Ab=function Gq(a){var b;b=yq(this,a);b&&Fq(a.u);return b};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=Nq.prototype=Jq.prototype=new Yl;_.cM={3:1,10:1,38:1};var Kq,Lq;_=Rq.prototype=Pq.prototype=new Kb;_.Cb=function Sq(a){a.db()};_.cM={};_=Vq.prototype=Tq.prototype=new Kb;_.Cb=function Wq(a){a.fb()};_.cM={};_=Zq.prototype=new Ib;_.db=function br(){_q(this)};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=Yq.prototype=new Zq;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=er.prototype=new lq;_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.e=null;_.f=null;_=hr.prototype=new Yq;_.db=function Br(){!this.c&&nr(this,this.k);_q(this)};_.eb=function Cr(a){var b,c,d;if(this.u[CE]){return}d=Qp(a.type);switch(d){case 1:if(!this.b){a.stopPropagation();return}break;case 4:if(kg(a)==1){jw(this.u);(1&(!this.c&&nr(this,this.k),this.c.b))<=0&&yr(this);jp(this.u);this.i=true;a.preventDefault()}break;case 8:if(this.i){this.i=false;ip(this.u);(2&(!this.c&&nr(this,this.k),this.c).b)>0&&kg(a)==1&&((1&(!this.c&&nr(this,this.k),this.c.b))>0&&yr(this),lr(this))}break;case 64:this.i&&(a.preventDefault(),undefined);break;case 32:c=aq(a);if(rg(this.u,a.target)&&(!c||!rg(this.u,c))){this.i&&(1&(!this.c&&nr(this,this.k),this.c.b))>0&&yr(this);(2&(!this.c&&nr(this,this.k),this.c.b))>0&&zr(this)}break;case 16:if(rg(this.u,a.target)){(2&(!this.c&&nr(this,this.k),this.c.b))<=0&&zr(this);this.i&&(1&(!this.c&&nr(this,this.k),this.c.b))<=0&&yr(this)}break;case 4096:if(this.j){this.j=false;(1&(!this.c&&nr(this,this.k),this.c.b))>0&&yr(this)}break;case 8192:if(this.i){this.i=false;(1&(!this.c&&nr(this,this.k),this.c.b))>0&&yr(this)}}kc(this,a);if((Qp(a.type)&896)!=0){b=(a.keyCode||0)&65535;switch(d){case 128:if(b==32){this.j=true;(1&(!this.c&&nr(this,this.k),this.c.b))<=0&&yr(this)}break;case 512:if(this.j&&b==32){this.j=false;(1&(!this.c&&nr(this,this.k),this.c.b))>0&&yr(this);lr(this)}break;case 256:if(b==10||b==13){(1&(!this.c&&nr(this,this.k),this.c.b))<=0&&yr(this);(1&(!this.c&&nr(this,this.k),this.c.b))>0&&yr(this);lr(this)}}}};_.fb=function Dr(){lc(this);jr(this);(2&(!this.c&&nr(this,this.k),this.c.b))>0&&zr(this)};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.b=false;_.c=null;_.d=null;_.e=null;_.f=null;_.g=null;_.i=false;_.j=false;_.k=null;_.n=null;_.o=null;_=Fr.prototype=new Kb;_.cM={};_.d=null;_.e=null;_.f=null;_=Lr.prototype=Er.prototype=new Fr;_.cM={};_.b=0;_.c=null;_=Ur.prototype=Mr.prototype=new lq;_.Ab=function Vr(a){var b,c,d;b=(d=a.u.parentNode,(!d||d.nodeType!=1)&&(d=null),d);c=yq(this,a);if(c){a.$(ZB,ZB);a.u.style.display=ZB;this.u.removeChild(b);this.c==a&&(this.c=null)}return c};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.b=false;_.c=null;var Nr=null;_=as.prototype=Wr.prototype=new vd;_.kb=function bs(){if(this.e){this.b.style[SB]=qC;this.b.style.display=ZB;this.c.style.display=ZD;this.c.style[SB]=qC}else{this.b.style.display=ZD;this.b.style[SB]=qC;this.c.style[SB]=qC;this.c.style.display=ZB}this.b.style[RD]=GE;this.c.style[RD]=GE;this.b=null;this.c=null;this.f.u.style.display=ZD;this.f=null};_.lb=function cs(){var a,b,c;a=(c=this.b.parentNode,(!c||c.nodeType!=1)&&(c=null),c);b=a.offsetHeight||0;if(this.e){this.d=this.c.offsetHeight||0;this.c.style[SB]=Xw(1,this.d-1)+(Mi(),kD)}else{this.d=this.b.offsetHeight||0;this.b.style[SB]=Xw(1,this.d-1)+(Mi(),kD)}(a.offsetHeight||0)!=b&&(this.d=-1);this.b.style[RD]=SD;this.c.style[RD]=SD;$r(this,0);this.b.style.display=ZB;this.c.style.display=ZB};_.mb=function ds(a){$r(this,a)};_.cM={24:1};_.b=null;_.c=null;_.d=-1;_.e=false;_.f=null;_=hs.prototype=es.prototype=new Kb;_.cM={};_.b=null;_.c=null;_.d=null;_=ls.prototype=is.prototype=new lq;_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=ps.prototype=new Ib;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.b=null;_=vs.prototype=os.prototype=new ps;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=As.prototype=zs.prototype=ns.prototype=new os;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};var Ks,Ls,Ms;_=Os.prototype=new Kb;_.cM={};_=Ss.prototype=Qs.prototype=new Os;_.cM={};_.b=null;var Vs;_=Zs.prototype=Xs.prototype=new Kb;_.cM={};_.b=null;_=gt.prototype=bt.prototype=new er;_.Ab=function ht(a){var b,c,d;c=(d=a.u.parentNode,(!d||d.nodeType!=1)&&(d=null),d);b=yq(this,a);b&&this.c.removeChild(c);return b};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.c=null;_=lt.prototype=it.prototype=new Ib;_.eb=function nt(a){Qp(a.type)==32768&&!!this.b&&(this.u[XE]=ZB,undefined);kc(this,a)};_.gb=function ot(){var a;a=Og(this.u,XE);hx(jE,a)&&pp(new yt(this))};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.b=null;_=qt.prototype=new Kb;_.cM={};_=ut.prototype=pt.prototype=new qt;_.cM={};_=yt.prototype=vt.prototype=new Kb;_.pb=function zt(){xt(this)};_.cM={13:1,16:1};_.b=null;_=Et.prototype=Ct.prototype=new os;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=Lt.prototype=It.prototype=new Kb;_.pb=function Mt(){this.e=false;if(this.b){return}Hn(this.d,this.c,new Pt)};_.cM={13:1};_.b=false;_.c=0;_.d=null;_.e=false;_=Pt.prototype=Nt.prototype=new Kb;_.cM={};_=$t.prototype=Qt.prototype=new lq;_.gb=function _t(){};_.hb=function au(){};_.Ab=function bu(a){var b;return b=yq(this,a),b&&In(this.b,a.s),b};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.b=null;_.c=null;_=fu.prototype=du.prototype=new hr;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=hu.prototype=new Hb;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=ju.prototype=new kq;_.cM={18:1,19:1,20:1,22:1,31:1,32:1,36:1,37:1};var ku,lu,mu;_=vu.prototype=tu.prototype=new Kb;_.Cb=function wu(a){a.cb()&&a.fb()};_.cM={};_=zu.prototype=xu.prototype=new Kb;_.xb=function Au(a){qu()};_.cM={6:1,9:1};_=Du.prototype=Bu.prototype=new ju;_.cM={18:1,19:1,20:1,22:1,31:1,32:1,36:1,37:1};_=Fu.prototype=new mq;_.Db=function Mu(){return this.u};_.Bb=function Nu(){return new _u(this)};_.Ab=function Ou(a){return Iu(this,a)};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.c=null;_=Su.prototype=Eu.prototype=new Fu;_.Db=function Tu(){return this.b};_.Z=function Uu(a){this.u.style[SB]=a};_.$=function Vu(a,b){this.u.style[TB]=a;this.u.style[SB]=b};_._=function Wu(a){this.u.style[TB]=a};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.b=null;_=_u.prototype=Xu.prototype=new Kb;_.yb=function av(){return this.b};_.zb=function bv(){return $u(this)};_.cM={};_.c=null;_=sv.prototype=iv.prototype=new hu;_.Bb=function tv(){return new Vv(this.d)};_.Ab=function uv(a){return pv(this,a)};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.b=0;_.c=null;_.e=null;_.f=-1;_=xv.prototype=vv.prototype=new Kb;_.ib=function yv(a){rv(this.b,this.c)};_.cM={4:1,9:1};_.b=null;_.c=null;_=Cv.prototype=zv.prototype=new Fu;_.Db=function Dv(){return this.b};_.cM={18:1,19:1,21:1,22:1,31:1,32:1,36:1,37:1};_.b=null;_=Nv.prototype=Ev.prototype=new Kb;_.Bb=function Ov(){return new Vv(this)};_.cM={};_.b=null;_.c=0;_=Vv.prototype=Pv.prototype=new Kb;_.yb=function Wv(){return this.b<this.c.c-1};_.zb=function Xv(){return Tv(this)};_.cM={};_.b=-1;_.c=null;var ew=null;_=nw.prototype=lw.prototype=new ae;_.cM={3:1,10:1,38:1};_=rw.prototype=pw.prototype=new Kb;_.cM={};_=vw.prototype=tw.prototype=new ae;_.cM={3:1,10:1,38:1};_=Aw.prototype=yw.prototype=new ae;_.cM={3:1,10:1,38:1};_=Dw.prototype=Bw.prototype=new ae;_.cM={3:1,10:1,38:1};_=Hw.prototype=Gw.prototype=Ew.prototype=new ae;_.cM={3:1,10:1,38:1};_=Jw.prototype=new Kb;_.cM={38:1,41:1};_=Mw.prototype=Iw.prototype=new Jw;_.eQ=function Nw(a){return a!=null&&a.cM&&!!a.cM[23]&&Jm(a,23).b==this.b};_.hC=function Ow(){return this.b};_.cM={23:1,38:1,39:1,41:1};_.b=0;var Rw;_=ax.prototype=_w.prototype=Zw.prototype=new ae;_.cM={3:1,10:1,38:1};_=dx.prototype=bx.prototype=new Kb;_.cM={38:1,42:1};_=String.prototype;_.eQ=function qx(a){return hx(this,a)};_.hC=function tx(){return Ax(this)};_.cM={1:1,38:1,39:1};var vx,wx=0,xx;_=Ex.prototype=Cx.prototype=new ae;_.cM={3:1,10:1,38:1};_=Fx.prototype=new Kb;_.Eb=function Ix(a){throw new Ex(zF)};_.Fb=function Jx(a){var b;b=Hx(this.Bb(),a);return !!b};_.Hb=function Kx(a){var b,c,d;d=this.Gb();a.length<d&&(a=sm(a,d));c=this.Bb();for(b=0;b<d;++b){xm(a,b,c.zb())}a.length>d&&xm(a,d,null);return a};_.cM={};_=Mx.prototype=new Kb;_.eQ=function Px(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[11])){return false}e=Jm(a,11);if(this.e!=e.e){return false}for(c=new zy((new ry(e)).b);gz(c.b);){b=Jm(hz(c.b),43);d=b.Jb();f=b.Kb();if(!(d==null?this.d:d!=null&&d.cM&&!!d.cM[1]?bD+Jm(d,1) in this.f:Zx(this,d,~~Be(d)))){return false}if(!LA(f,d==null?this.c:d!=null&&d.cM&&!!d.cM[1]?this.f[bD+Jm(d,1)]:Xx(this,d,~~Be(d)))){return false}}return true};_.hC=function Qx(){var a,b,c;c=0;for(b=new zy((new ry(this)).b);gz(b.b);){a=Jm(hz(b.b),43);c+=a.hC();c=~~c}return c};_.cM={11:1};_=Lx.prototype=new Mx;_.Ib=function hy(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&ze(a,b)};_.cM={11:1};_.b=null;_.c=null;_.d=false;_.e=0;_.f=null;_=jy.prototype=new Fx;_.eQ=function ly(a){var b,c,d;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[44])){return false}c=Jm(a,44);if(c.Gb()!=this.Gb()){return false}for(b=c.Bb();b.yb();){d=b.zb();if(!this.Fb(d)){return false}}return true};_.hC=function my(){var a,b,c;a=0;for(b=this.Bb();b.yb();){c=b.zb();if(c!=null){a+=Be(c);a=~~a}}return a};_.cM={44:1};_=ry.prototype=iy.prototype=new jy;_.Fb=function sy(a){return oy(this,a)};_.Bb=function ty(){return new zy(this.b)};_.Gb=function uy(){return this.b.e};_.cM={44:1};_.b=null;_=zy.prototype=vy.prototype=new Kb;_.yb=function Ay(){return gz(this.b)};_.zb=function By(){return Jm(hz(this.b),43)};_.cM={};_.b=null;_=Dy.prototype=new Kb;_.eQ=function Fy(a){var b;if(a!=null&&a.cM&&!!a.cM[43]){b=Jm(a,43);if(LA(this.Jb(),b.Jb())&&LA(this.Kb(),b.Kb())){return true}}return false};_.hC=function Gy(){var a,b;a=0;b=0;this.Jb()!=null&&(a=Be(this.Jb()));this.Kb()!=null&&(b=Be(this.Kb()));return a^b};_.cM={43:1};_=Iy.prototype=Cy.prototype=new Dy;_.Jb=function Jy(){return null};_.Kb=function Ky(){return this.b.c};_.Lb=function Ly(a){return by(this.b,a)};_.cM={43:1};_.b=null;_=Oy.prototype=My.prototype=new Dy;_.Jb=function Py(){return this.b};_.Kb=function Qy(){return this.c.f[bD+this.b]};_.Lb=function Ry(a){return cy(this.c,this.b,a)};_.cM={43:1};_.b=null;_.c=null;_=Sy.prototype=new Fx;_.Eb=function Wy(a){this.Mb(this.Gb(),a);return true};_.Mb=function Xy(a,b){throw new Ex(CF)};_.eQ=function Zy(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[12])){return false}f=Jm(a,12);if(this.Gb()!=f.Gb()){return false}d=new iz(this);e=f.Bb();while(d.c<d.d.Gb()){b=hz(d);c=hz(e);if(!(b==null?c==null:ze(b,c))){return false}}return true};_.hC=function $y(){var a,b,c;b=1;a=new iz(this);while(a.c<a.d.Gb()){c=hz(a);b=31*b+(c==null?0:Be(c));b=~~b}return b};_.Bb=function az(){return new iz(this)};_.Ob=function bz(){return new oz(this,0)};_.Pb=function cz(a){return new oz(this,a)};_.cM={12:1};_=iz.prototype=dz.prototype=new Kb;_.yb=function jz(){return this.c<this.d.Gb()};_.zb=function kz(){return hz(this)};_.cM={};_.c=0;_.d=null;_=oz.prototype=lz.prototype=new dz;_.cM={};_.b=null;_=sz.prototype=pz.prototype=new jy;_.Fb=function tz(a){return Vx(this.b,a)};_.Bb=function uz(){var a;return a=new zy(this.c.b),new yz(a)};_.Gb=function vz(){return this.c.b.e};_.cM={44:1};_.b=null;_.c=null;_=yz.prototype=wz.prototype=new Kb;_.yb=function zz(){return gz(this.b.b)};_.zb=function Az(){var a;a=Jm(hz(this.b.b),43);return a.Jb()};_.cM={};_.b=null;_=Mz.prototype=Bz.prototype=new Sy;_.Eb=function Nz(a){return xm(this.b,this.c++,a),true};_.Mb=function Oz(a,b){Fz(this,a,b)};_.Fb=function Pz(a){return Hz(this,a,0)!=-1};_.Nb=function Qz(a){return Yy(a,this.c),this.b[a]};_.Gb=function Rz(){return this.c};_.Hb=function Uz(a){return Lz(this,a)};_.cM={12:1,38:1};_.c=0;var Xz;_=_z.prototype=Zz.prototype=new Sy;_.Fb=function aA(a){return false};_.Nb=function bA(a){throw new Gw};_.Gb=function cA(){return 0};_.cM={12:1,38:1};_=gA.prototype=dA.prototype=new Lx;_.cM={11:1,38:1};_=nA.prototype=hA.prototype=new jy;_.Eb=function oA(a){var b;return b=_x(this.b,a,this),b==null};_.Fb=function pA(a){return Vx(this.b,a)};_.Bb=function qA(){var a;return a=new zy(Ox(this.b).c.b),new yz(a)};_.Gb=function rA(){return this.b.e};_.cM={38:1,44:1};_.b=null;_=AA.prototype=xA.prototype=new Dy;_.Jb=function BA(){return this.b};_.Kb=function CA(){return this.c};_.Lb=function DA(a){var b;b=this.c;this.c=a;return b};_.cM={43:1};_.b=null;_.c=null;_=GA.prototype=EA.prototype=new ae;_.cM={3:1,10:1,38:1};var $entry=Ye;var Ym=new rw,hn=new rw,bn=new rw,Zm=new rw,$m=new rw,_m=new rw,an=new rw,jn=new rw,cn=new rw,dn=new rw,en=new rw,fn=new rw,gn=new rw;$stats && $stats({moduleName:'kuneintro',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.kuneintro) $wnd.kuneintro.onScriptLoad();
+--></script></body></html>
\ No newline at end of file
Added: intro/war/kuneintro/7F5A6E1CFA1AA01985107DFB19A18960.cache.html
===================================================================
--- intro/war/kuneintro/7F5A6E1CFA1AA01985107DFB19A18960.cache.html (rev 0)
+++ intro/war/kuneintro/7F5A6E1CFA1AA01985107DFB19A18960.cache.html 2011-05-09 10:28:32 UTC (rev 1362)
@@ -0,0 +1,556 @@
+<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.1.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '7F5A6E1CFA1AA01985107DFB19A18960';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'kuneintro',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
+function sA(){}
+function Kb(){}
+function Jb(){}
+function Ib(){}
+function Hb(){}
+function Gb(){}
+function Pc(){}
+function Tc(){}
+function Xc(){}
+function qd(){}
+function nd(){}
+function vd(){}
+function Jd(){}
+function Id(){}
+function _d(){}
+function ce(){}
+function be(){}
+function ae(){}
+function Pe(){}
+function jf(){}
+function cf(){}
+function Sg(){}
+function Rg(){}
+function bh(){}
+function eh(){}
+function hh(){}
+function kh(){}
+function nh(){}
+function th(){}
+function wh(){}
+function zh(){}
+function Dh(){}
+function Kh(){}
+function Nh(){}
+function Qh(){}
+function Th(){}
+function Wh(){}
+function bi(){}
+function ei(){}
+function hi(){}
+function ki(){}
+function ni(){}
+function zi(){}
+function Ei(){}
+function Ii(){}
+function Mi(){}
+function Qi(){}
+function Ui(){}
+function Yi(){}
+function aj(){}
+function ej(){}
+function uj(){}
+function sj(){}
+function Dj(){}
+function wj(){}
+function Ij(){}
+function Hj(){}
+function Gj(){}
+function Vj(){}
+function Fj(){}
+function Zj(){}
+function Yj(){}
+function Yk(){}
+function yk(){}
+function Ok(){}
+function Kk(){}
+function _k(){}
+function el(){}
+function hl(){}
+function pl(){}
+function El(){}
+function Cl(){}
+function Fl(){}
+function Jl(){}
+function Sl(){}
+function Zl(){}
+function am(){}
+function ln(){}
+function vn(){}
+function Cn(){}
+function Jn(){}
+function Sn(){}
+function fo(){}
+function ko(){}
+function no(){}
+function vo(){}
+function zo(){}
+function Do(){}
+function ep(){}
+function cp(){}
+function pp(){}
+function vp(){}
+function _p(){}
+function $p(){}
+function Zp(){}
+function wq(){}
+function Eq(){}
+function Cq(){}
+function Iq(){}
+function Gq(){}
+function Mq(){}
+function Lq(){}
+function Tq(){}
+function Wq(){}
+function sr(){}
+function rr(){}
+function zr(){}
+function Pr(){}
+function Jr(){}
+function Tr(){}
+function Xr(){}
+function Xs(){}
+function cs(){}
+function bs(){}
+function as(){}
+function Bs(){}
+function Ds(){}
+function Ks(){}
+function Qs(){}
+function dt(){}
+function ct(){}
+function it(){}
+function pt(){}
+function vt(){}
+function Ct(){}
+function At(){}
+function Dt(){}
+function St(){}
+function Wt(){}
+function Yt(){}
+function iu(){}
+function gu(){}
+function mu(){}
+function ku(){}
+function ou(){}
+function su(){}
+function ru(){}
+function Ku(){}
+function Xu(){}
+function Xv(){}
+function iv(){}
+function mv(){}
+function rv(){}
+function Cv(){}
+function Tv(){}
+function Zv(){}
+function _v(){}
+function ew(){}
+function hw(){}
+function kw(){}
+function pw(){}
+function ow(){}
+function Fw(){}
+function Jw(){}
+function ix(){}
+function lx(){}
+function sx(){}
+function rx(){}
+function Rx(){}
+function Qx(){}
+function by(){}
+function jy(){}
+function iy(){}
+function sy(){}
+function yy(){}
+function Ly(){}
+function Ty(){}
+function Xy(){}
+function cz(){}
+function hz(){}
+function Hz(){}
+function Fz(){}
+function Lz(){}
+function Pz(){}
+function dA(){}
+function kA(){}
+function Lw(a){}
+function bw(){yf()}
+function mw(){yf()}
+function mo(){yf()}
+function mA(){yf()}
+function pe(){yf()}
+function Vv(){yf()}
+function Hw(){yf()}
+function gw(a){yf()}
+function jw(a){yf()}
+function nw(a){yf()}
+function Iw(a){yf()}
+function oe(a){yf()}
+function kx(a){yf()}
+function Td(){Ld()}
+function _n(){Un()}
+function sp(){rp()}
+function Sb(a,b){a.u=b}
+function Sh(){this.b=2}
+function jh(){this.b=2}
+function Bh(){this.b=2}
+function dh(){this.b=0}
+function vh(){this.b=0}
+function Mh(){this.b=0}
+function gh(){this.b=1}
+function yh(){this.b=1}
+function Ph(){this.b=1}
+function mh(){this.b=3}
+function Vh(){this.b=3}
+function mi(){this.b=3}
+function Oi(){this.b=3}
+function di(){this.b=0}
+function Ci(){this.b=0}
+function gi(){this.b=1}
+function Gi(){this.b=1}
+function ji(){this.b=2}
+function Ki(){this.b=2}
+function Si(){this.b=4}
+function Wi(){this.b=5}
+function $i(){this.b=6}
+function cj(){this.b=7}
+function gj(){this.b=8}
+function Rc(a){this.b=a}
+function Vc(a){this.b=a}
+function Zc(a){this.b=a}
+function Fs(a){this.b=a}
+function Ms(a){this.b=a}
+function lt(a){this.b=a}
+function yt(a){this.d=a}
+function Lo(a){this.e=a}
+function Iv(a){this.c=a}
+function sw(a){this.b=a}
+function Zx(a){this.b=a}
+function oy(a){this.b=a}
+function Qy(a){this.d=a}
+function ez(a){this.b=a}
+function Ck(){this.b={}}
+function ak(){this.d=++$j}
+function Vz(){this.b=new Oz}
+function Ys(){Ys=sA;new Oz}
+function Oz(){Ax(this)}
+function Pg(a){a[LC]=MC}
+function dr(a,b){a.f=b}
+function fr(a,b){a.g=b}
+function Xl(a,b){this.b=b}
+function Hn(a,b){this.b=b}
+function xo(a){Ld();this.b=a}
+function Bo(a){Ld();this.b=a}
+function Wo(a){Qo=a;Dp();Ip=a}
+function _o(){_o=sA;$o=new uo}
+function ef(){ef=sA;df=new jf}
+function yj(){yj=sA;xj=new Dj}
+function rp(){rp=sA;qp=new ak}
+function Ez(){Ez=sA;Dz=new Hz}
+function Jk(){return null}
+function Ho(a){return a.d<a.b}
+function Dw(a,b){return a>b?a:b}
+function Ew(a){return 5<a?5:a}
+function Jc(a){a.c=a.j.f+1}
+function Ft(a,b){Gt(a,b,a.g.c)}
+function tv(a,b){wv(a,b,a.c)}
+function qq(a,b){fq(a,b,a.u)}
+function Zr(a,b,c){jq(a,b,a.u,c)}
+function Wb(a,b,c){bc(a.u,b,c)}
+function to(a,b){kz(a.c,b);so(a)}
+function ev(a,b){dv(a,vv(a.d,b))}
+function hc(a,b){!!a.r&&kl(a.r,b)}
+function Aq(a){Ll.call(this,a)}
+function Me(b,a){b[b.length]=a}
+function yn(a,b){this.b=a;this.c=b}
+function kv(a,b){this.b=a;this.c=b}
+function $y(a,b){this.b=a;this.c=b}
+function gA(a,b){this.b=a;this.c=b}
+function uy(a,b){this.c=a;this.b=b}
+function Lt(a,b,c){b.s.V=c;xt(a.c)}
+function re(a){yf();this.b=a;xf(this)}
+function ll(a){this.b=new Bl;this.c=a}
+function Ic(a){a.c=Ew(a.c+1);Kc(a)}
+function Hc(a){a.c=Dw(0,a.c-1);Kc(a)}
+function Oy(a){return a.c<a.d.Cb()}
+function Go(a){return mz(a.e.c,a.c)}
+function Gx(b,a){return ZE+a in b.f}
+function tm(a,b){return a.cM&&a.cM[b]}
+function Ey(a,b){(a<0||a>=b)&&Hy(a,b)}
+function tn(a,b){$n(b.e,b.d);pz(a.d,b)}
+function kq(a,b){return lq(a,uv(a.g,b))}
+function hf(a,b){a.c=kf(a.c,[b,false])}
+function Vb(a,b,c){Wb(a,Zb(a.u)+uB+b,c)}
+function It(a,b,c,d){Nn(b.s,c,d);xt(a.c)}
+function Kt(a,b,c,d){Pn(b.s,c,d);xt(a.c)}
+function qu(){bu.call(this,$doc.body)}
+function ex(){ex=sA;bx={};dx={}}
+function Tj(){Tj=sA;Sj=new dk(new Vj)}
+function Ld(){Ld=sA;Kd=new sz;kp(new ep)}
+function zq(){zq=sA;xq=new Eq;yq=new Iq}
+function xp(){this.b=new Bl;this.c=null}
+function Bl(){this.e=new Oz;this.d=false}
+function Ou(a){this.c=a;this.b=!!this.c.c}
+function sz(){this.b=fm(Tm,{38:1},0,0,0)}
+function Av(){this.b=fm(Rm,{38:1},19,4,0)}
+function mp(){if(!hp){Yp();hp=true}}
+function Dp(){if(!zp){Qp();zp=true}}
+function kz(a,b){im(a.b,a.c++,b);return true}
+function mz(a,b){Ey(b,a.c);return a.b[b]}
+function rn(a,b,c){return Xn(a.c,a.e,b,c)}
+function ul(a,b,c){var d;d=wl(a,b);d.Ab(c)}
+function Hy(a,b){throw new nw(_E+a+aF+b)}
+function tl(a,b){!a.b&&(a.b=new sz);kz(a.b,b)}
+function Qk(a){var b;if(Lk){b=new Ok;kl(a,b)}}
+function gs(a){this.u=a;this.b=new Wr(this.u)}
+function Hl(a,b,c){this.b=a;this.d=b;this.c=c}
+function bu(a){this.g=new Av;this.u=a;jc(this)}
+function ns(a){ms.call(this);Vr(this.b,a,true)}
+function js(a){gs.call(this,a,Qw(jE,a.tagName))}
+function zf(){try{null.a()}catch(a){return a}}
+function Vw(b,a){return b.substr(a,b.length-a)}
+function xm(a,b){return a!=null&&a.cM&&!!a.cM[b]}
+function xl(a,b){if(!b){throw new Iw(bD)}vl(a,b)}
+function uu(a,b){if(a.c){throw new jw(OE)}wu(a,b)}
+function iq(a,b){if(b<0||b>a.g.c){throw new mw}}
+function hq(a,b){if(b<0||b>=a.g.c){throw new mw}}
+function kf(a,b){!a&&(a=[]);a[a.length]=b;return a}
+function oj(){oj=sA;lj=[];mj=[];nj=[];jj=new uj}
+function mm(){mm=sA;km=[];lm=[];nm(new am,km,lm)}
+function yw(){yw=sA;xw=fm(Sm,{38:1},23,256,0)}
+function rj(){if(!kj){kj=true;hf((ef(),df),jj)}}
+function hx(){if(cx==256){bx=dx;dx={};cx=0}++cx}
+function Jt(a,b,c,d,e){On(b.s,c,d,e);xt(a.c)}
+function uf(a,b){a.length>=b&&a.splice(0,b);return a}
+function Rz(a,b){var c;c=Hx(a.b,b,a);return c==null}
+function ux(a){var b;b=new Zx(a);return new $y(a,b)}
+function jg(a){var b;b=Qf(a);!!b&&b.removeChild(a)}
+function bl(a){var b;if(Zk){b=new _k;!!a.r&&kl(a.r,b)}}
+function ap(a){_o();if(!a){throw new Iw(ED)}to($o,a)}
+function Hm(a){if(a!=null){throw new bw}return null}
+function au(){au=sA;Zt=new iu;$t=new Oz;_t=new Vz}
+function Js(){Js=sA;new Ms(xD);new Ms(nE);Is=new Ms(uD)}
+function kp(a){mp();return lp(Lk?Lk:(Lk=new ak),a)}
+function lp(a,b){return sl((!ip&&(ip=new xp),ip).b,a,b)}
+function zg(b,a){return b[a]==null?null:String(b[a])}
+function Fp(a){return !ym(a)&&a!=null&&a.cM&&!!a.cM[18]}
+function ym(a){return a!=null&&a.tM!=sA&&!(a.cM&&!!a.cM[1])}
+function Ax(a){a.b=[];a.f={};a.d=false;a.c=null;a.e=0}
+function Wr(a){this.b=a;this.c=Ol(a);this.d=this.c}
+function yr(a,b,c,d){this.c=c;this.b=d;this.f=a;this.d=b}
+function Hr(){this.g=new Av;this.u=$doc.createElement(pD)}
+function $r(){this.g=new Av;this.u=$doc.createElement(pD)}
+function $u(a,b,c,d){var e;e=new ns(c);_u(a,b,new pv(e),d)}
+function Ht(a,b){var c;c=lq(a,b);c&&tn(a.b,b.s);return c}
+function Bj(a,b){var c;c=zj(b);Aj(a).appendChild(c);return c}
+function fq(a,b,c){oc(b);tv(a.g,b);c.appendChild(b.u);qc(b,a)}
+function gc(a,b,c){return sl((!a.r?(a.r=new ll(a)):a.r).b,c,b)}
+function Lx(a,b){return !b?Nx(a):Mx(a,b,~~(b.$H||(b.$H=++Ue)))}
+function ze(a,b){return a.tM==sA||a.cM&&!!a.cM[1]?a.eQ(b):a===b}
+function so(a){if(a.c.c!=0&&!a.f&&!a.d){a.f=true;Nd(a.e,1)}}
+function Vy(a){if(a.c<=0){throw new mA}return a.b.Jb(--a.c)}
+function Gv(a){if(a.b>=a.c.c){throw new mA}return a.c.b[++a.b]}
+function uv(a,b){if(b<0||b>=a.c){throw new mw}return a.b[b]}
+function zv(a,b){var c;c=vv(a,b);if(c==-1){throw new mA}yv(a,c)}
+function vr(a,b){a.e=b.u;!!a.f.c&&ur(a.f.c)==ur(a)&&cr(a.f,a.e)}
+function rc(a,b){a.q==-1?Yo(a.u,b|(a.u.__eventBits||0)):(a.q|=b)}
+function _q(a,b){var c;c=(b.b&1)==1;a.u.setAttribute(aE,c?bE:cE)}
+function Mt(a,b,c){b.s.W=c;b.u.style.display=c?FB:AD;xt(a.c)}
+function ho(a,b,c){this.c=0;this.d=0;this.b=c;this.f=b;this.e=a}
+function un(a){this.c=new _n;this.d=new sz;this.e=a;Yn(this.c,a)}
+function ms(){js.call(this,$doc.createElement(pD));this.u[vB]=kE}
+function rt(){js.call(this,$doc.createElement(jE));this.u[vB]=IE}
+function sq(a){a.style[MC]=FB;a.style[uD]=FB;a.style[qD]=FB}
+function cu(a){au();try{a.fb()}finally{Lx(_t.b,a)!=null}}
+function du(){au();try{Bq(_t,Zt)}finally{Ax(_t.b);Ax($t)}}
+function Un(){Un=sA;Tn=ao((xi(),oi),oi);$doc.body.appendChild(Tn)}
+function Vo(a){!!Qo&&a==Qo&&(Qo=null);Dp();a===Ip&&(Ip=null)}
+function Ad(a){if(!a.i){return}pz(xd,a);a.jb();a.k=false;a.i=false}
+function Nu(a){if(!a.b||!a.c.c){throw new mA}a.b=false;return a.c.c}
+function Py(a){if(a.c>=a.d.Cb()){throw new mA}return a.d.Jb(a.c++)}
+function Xe(){if(Te++==0){ff((ef(),df));return true}return false}
+function Jx(a,b){var c;c=a.c;a.c=b;if(!a.d){a.d=true;++a.e}return c}
+function xt(a){a.c=0;a.b=false;if(!a.e){a.e=true;hf((ef(),df),a)}}
+function lr(a){var b,c;b=(!a.c&&ar(a,a.k),a.c.b)^1;c=Zq(a,b);ar(a,c)}
+function lz(a,b,c){(b<0||b>a.c)&&Hy(b,a.c);a.b.splice(b,0,c);++a.c}
+function Nn(a,b,c){a.v=a.w=true;a.y=false;a.L=0;a.N=0;a.M=b;a.O=c}
+function Pn(a,b,c){a.x=a.u=true;a.t=false;a.P=0;a.J=56;a.Q=b;a.K=c}
+function On(a,b,c,d){a.x=a.t=true;a.u=false;a.P=b;a.H=0;a.Q=c;a.I=d}
+function gm(a,b,c,d){mm();pm(d,km,lm);d.aC=a;d.cM=b;d.qI=c;return d}
+function dm(a,b){var c,d;c=a;d=em(0,b);gm(c.aC,c.cM,c.qI,d);return d}
+function qn(a,b){var c,d;c=Vn(a.e,b);d=new Rn(c,b);kz(a.d,d);return d}
+function Nx(a){var b;b=a.c;a.c=null;if(a.d){a.d=false;--a.e}return b}
+function nz(a,b,c){for(;c<a.c;++c){if(rA(b,a.b[c])){return c}}return -1}
+function um(a,b){if(a!=null&&!(a.cM&&a.cM[b])){throw new bw}return a}
+function an(a){if(a!=null&&a.cM&&!!a.cM[10]){return a}return new re(a)}
+function cv(a,b){var c;c=vv(a.d,b);if(c==-1){return false}return bv(a,c)}
+function gq(a,b,c){var d;iq(a,c);if(b.t==a){d=vv(a.g,b);d<c&&--c}return c}
+function jq(a,b,c,d){d=gq(a,b,d);oc(b);wv(a.g,b,d);Rp(c,b.u,d);qc(b,a)}
+function Bc(a,b){if(a.o){throw new jw(EB)}oc(b);Sb(a,b.u);a.o=b;qc(b,a)}
+function ov(a,b){b?Wb(a,Zb(a.u)+WE,true):Wb(a,Zb(a.u)+WE,false)}
+function Qd(a,b){return $wnd.setTimeout($entry(function(){a.nb()}),b)}
+function Be(a){return a.tM==sA||a.cM&&!!a.cM[1]?a.hC():a.$H||(a.$H=++Ue)}
+function Jo(a){oz(a.e.c,a.c);--a.b;a.c<=a.d&&--a.d<0&&(a.d=0);a.c=-1}
+function Io(a){var b;a.c=a.d;b=mz(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}
+function Qf(a){var b=a.parentNode;(!b||b.nodeType!=1)&&(b=null);return b}
+function op(){var a;if(hp){a=new sp;!!ip&&kl(ip,a);return null}return null}
+function vv(a,b){var c;for(c=0;c<a.c;++c){if(a.b[c]==b){return c}}return -1}
+function oz(a,b){var c;c=(Ey(b,a.c),a.b[b]);a.b.splice(b,1);--a.c;return c}
+function Cj(a,b){var c;c=zj(b);Aj(a).insertBefore(c,a.b.firstChild);return c}
+function Kx(e,a,b){var c,d=e.f;a=ZE+a;a in d?(c=d[a]):++e.e;d[a]=b;return c}
+function nm(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
+function pm(a,b,c){mm();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
+function Yn(a,b){b.style[qD]=(_h(),yD);b.appendChild(a.b=ao((xi(),pi),qi))}
+function fc(a,b,c){rc(a,Bp(c.c));return sl((!a.r?(a.r=new ll(a)):a.r).b,c,b)}
+function mr(a){var b,c;b=(!a.c&&ar(a,a.k),a.c.b)^2;b&=-5;c=Zq(a,b);ar(a,c)}
+function Gt(a,b,c){var d;oc(b);wv(a.g,b,c);d=qn(a.b,b.u);b.s=d;qc(b,a);xt(a.c)}
+function Wy(a,b){var c;this.b=a;this.d=a;c=a.Cb();(b<0||b>c)&&Hy(b,c);this.c=b}
+function dk(a){this.d=++$j;this.b=a;!Lj&&(Lj=new Ck);Lj.b[$C]=this;this.c=$C}
+function $s(a){Ys();this.b=new ht(this,a.e,a.c,a.d,a.f,a.b);this.u[vB]=xE}
+function is(){this.u=$doc.createElement(pD);this.b=new Wr(this.u);this.u[vB]=iE}
+function As(){As=sA;new Fs(lE);new Fs(mE);ys=new Fs(MC);new Fs(wD);zs=ys;xs=zs}
+function rh(){rh=sA;oh=new vh;qh=new yh;ph=new Bh;gm(Lm,{38:1},26,[oh,qh,ph])}
+function Oq(a){var b;jc(a);b=a.u.tabIndex;-1==b&&(a.u.tabIndex=0,undefined)}
+function Aj(a){var b;if(!a.b){b=$doc.getElementsByTagName(ZC)[0];a.b=b}return a.b}
+function Yf(a){var b=a.button;if(b==1){return 4}else if(b==2){return 2}return 1}
+function pz(a,b){var c;c=nz(a,b,0);if(c==-1){return false}oz(a,c);return true}
+function Pw(a,b){if(!(b!=null&&b.cM&&!!b.cM[1])){return false}return String(a)==b}
+function vm(a){if(a!=null&&(a.tM==sA||a.cM&&!!a.cM[1])){throw new bw}return a}
+function Pf(a){var b=a.firstChild;while(b&&b.nodeType!=1)b=b.nextSibling;return b}
+function zj(a){var b;b=$doc.createElement(WC);b[XC]=YC;b.textContent=a||FB;return b}
+function Us(a){var b;b=$doc.createElement(oE);b[pE]=a.b.b;b.style[qE]=a.d.b;return b}
+function fy(a){var b;b=new sz;a.d&&kz(b,new oy(a));zx(a,b);yx(a,b);this.b=new Qy(b)}
+function ff(a){var b,c;if(a.b){c=null;do{b=a.b;a.b=null;c=lf(b,c)}while(a.b);a.b=c}}
+function gf(a){var b,c;if(a.c){c=null;do{b=a.c;a.c=null;c=lf(b,c)}while(a.c);a.c=c}}
+function Nz(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&ze(a,b)}
+function rA(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&ze(a,b)}
+function So(a,b,c){var d;d=Po;Po=a;b==Qo&&Bp(a.type)==8192&&(Qo=null);c.eb(a);Po=d}
+function Ze(a,b,c){var d;d=Xe();try{return a.apply(b,c)}finally{d&&gf((ef(),df));--Te}}
+function Ye(b){return function(){try{return Ze(b,this,arguments)}catch(a){throw a}}}
+function Qw(b,a){if(a==null)return false;return b==a||b.toLowerCase()==a.toLowerCase()}
+function Rb(a,b){var c=a.parentNode;if(!c){return}c.insertBefore(b,a);c.removeChild(a)}
+function cr(a,b){if(a.d!=b){!!a.d&&a.u.removeChild(a.d);a.d=b;a.u.appendChild(a.d)}}
+function Yq(a){if(a.i||a.j){Vo(a.u);a.i=false;a.j=false;(1&(!a.c&&ar(a,a.k),a.c.b))>0&&lr(a)}}
+function Ll(a){pe.call(this,a.b.e==0?null:um(a.Db(fm(Vm,{14:1,38:1},10,0,0)),14)[0])}
+function _g(){_g=sA;$g=new dh;Xg=new gh;Yg=new jh;Zg=new mh;gm(Km,{38:1},25,[$g,Xg,Yg,Zg])}
+function _h(){_h=sA;$h=new di;Zh=new gi;Xh=new ji;Yh=new mi;gm(Nm,{38:1},29,[$h,Zh,Xh,Yh])}
+function Ih(){Ih=sA;Hh=new Mh;Fh=new Ph;Gh=new Sh;Eh=new Vh;gm(Mm,{38:1},28,[Hh,Fh,Gh,Eh])}
+function Wl(){Wl=sA;Vl=new Xl(fD,0);Ul=new Xl(gD,1);Tl=new Xl(hD,2);gm(Pm,{38:1},33,[Vl,Ul,Tl])}
+function Gn(){Gn=sA;Dn=new Hn(mD,0);En=new Hn(nD,1);Fn=new Hn(oD,2);gm(Qm,{38:1},35,[Dn,En,Fn])}
+function uo(){this.b=new xo(this);this.c=new sz;this.e=new Bo(this);this.g=new Lo(this)}
+function qo(a){var b;b=Go(a.g);Jo(a.g);b!=null&&b.cM&&!!b.cM[16]&&new mo(um(b,16));a.d=false;so(a)}
+function Bx(a,b){return b==null?a.d:b!=null&&b.cM&&!!b.cM[1]?Gx(a,um(b,1)):Fx(a,b,~~Be(b))}
+function Cx(a,b){return b==null?a.c:b!=null&&b.cM&&!!b.cM[1]?a.f[ZE+um(b,1)]:Dx(a,b,~~Be(b))}
+function Hx(a,b,c){return b==null?Jx(a,c):b!=null&&b.cM&&!!b.cM[1]?Kx(a,um(b,1),c):Ix(a,b,c,~~Be(b))}
+function bc(a,b,c){if(!a){throw new oe(wB)}b=Xw(b);if(b.length==0){throw new gw(xB)}c?qg(a,b):Cg(a,b)}
+function Gr(a,b){var c;hq(a,b);c=a.c;a.c=uv(a.g,b);if(a.c!=c){!Ar&&(Ar=new Pr);Or(Ar,c,a.c,a.b&&a.p)}}
+function nx(a,b){var c;while(a.ub()){c=a.vb();if(b==null?c==null:ze(b,c)){return a}}return null}
+function fm(a,b,c,d,e){var f;f=em(e,d);mm();pm(f,km,lm);f.aC=a;f.cM=b;f.qI=c;return f}
+function Cf(a){var b,c,d;d=Hf(a);for(b=0,c=d.length;b<c;++b){d[b]=d[b].length==0?GC:d[b]}return d}
+function $n(a,b){var c;jg(a);Qf(b)==a&&jg(b);c=b.style;c[qD]=FB;c[MC]=FB;c[uD]=FB;c[zB]=FB;c[yB]=FB}
+function kt(a){var b,c;b=(c=$doc.createEvent(HE),c.initEvent(MD,false,false),c);a.b.u.dispatchEvent(b)}
+function Nt(){this.g=new Av;this.u=$doc.createElement(pD);this.b=new un(this.u);this.c=new yt(this.b)}
+function Rn(a,b){this.M=(xi(),wi);this.Q=wi;this.O=wi;this.I=wi;this.f=(Gn(),Fn);this.V=Fn;this.e=a;this.d=b}
+function Md(a){a.c?($wnd.clearInterval(a.d),undefined):($wnd.clearTimeout(a.d),undefined);pz(Kd,a)}
+function pc(a,b){a.p&&(a.u.__listener=null,undefined);!!a.u&&Rb(a.u,b);a.u=b;a.p&&(a.u.__listener=a,undefined)}
+function wu(a,b){if(b==a.c){return}!!b&&oc(b);!!a.c&&vu(a,a.c);a.c=b;if(b){a.zb().appendChild(a.c.u);qc(b,a)}}
+function vu(a,b){if(a.c!=b){return false}try{qc(b,null)}finally{a.zb().removeChild(b.u);a.c=null}return true}
+function lc(a){if(!a.cb()){throw new jw(BB)}try{a.hb()}finally{try{a.bb()}finally{a.u.__listener=null;a.p=false}}}
+function Al(a){var b,c;if(a.b){try{for(c=new Qy(a.b);c.c<c.d.Cb();){b=um(Py(c),13);b.pb()}}finally{a.b=null}}}
+function yv(a,b){var c;if(b<0||b>=a.c){throw new mw}--a.c;for(c=b;c<a.c;++c){im(a.b,c,a.b[c+1])}im(a.b,a.c,null)}
+function wl(a,b){var c,d;d=um(Cx(a.e,b),11);if(!d){d=new Oz;Hx(a.e,b,d)}c=um(d.c,12);if(!c){c=new sz;Jx(d,c)}return c}
+function Pp(a,b){var c=0,d=a.firstChild;while(d){if(d===b){return c}d.nodeType==1&&++c;d=d.nextSibling}return -1}
+function gx(a){ex();var b=ZE+a;var c=dx[b];if(c!=null){return c}c=bx[b];c==null&&(c=fx(a));hx();return dx[b]=c}
+function zx(e,a){var b=e.f;for(var c in b){if(c.charCodeAt(0)==58){var d=new uy(e,c.substring(1));a.Ab(d)}}}
+function Op(a){if(Pw(a.type,RD)){return a.target}if(Pw(a.type,QD)){return a.relatedTarget}return null}
+function ur(a){if(!a.e){if(!a.d){a.e=$doc.createElement(pD);return a.e}else{return ur(a.d)}}else{return a.e}}
+function oc(a){if(!a.t){(au(),Bx(_t.b,a))&&cu(a)}else if(xm(a.t,22)){um(a.t,22).wb(a)}else if(a.t){throw new jw(CB)}}
+function ee(a){var b,c,d;c=fm(Um,{38:1},42,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw new Hw}c[d]=a[d]}}
+function yf(){var a,b,c,d;c=uf(Cf(zf()),3);d=fm(Um,{38:1},42,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=new Lw(c[a])}ee(d)}
+function zl(a,b){var c,d;d=um(Cx(a.e,b),11);if(!d){return Ez(),Ez(),Dz}c=um(d.c,12);if(!c){return Ez(),Ez(),Dz}return c}
+function eu(){au();var a;a=um(Cx($t,null),20);if(a){return a}$t.e==0&&kp(new mu);a=new qu;Hx($t,null,a);Rz(_t,a);return a}
+function lq(a,b){var c;if(b.t!=a){return false}try{qc(b,null)}finally{c=b.u;Qf(c).removeChild(c);zv(a.g,b)}return true}
+function kl(a,b){var c;!b.d||(b.d=false,b.e=null);c=b.e;b.e=a.c;try{xl(a.b,b)}finally{c==null?(b.d=true,b.e=null):(b.e=c)}}
+function kc(a,b){var c;switch(Bp(b.type)){case 16:case 32:c=b.relatedTarget;if(!!c&&a.u.contains(c)){return}}Pj(b,a,a.u)}
+function vw(a){var b,c;if(a>-129&&a<128){b=a+128;c=(yw(),xw)[b];!c&&(c=xw[b]=new sw(a));return c}return new sw(a)}
+function Ol(a){var b;b=a[cD]==null?null:String(a[cD]);if(Qw(dD,b)){return Wl(),Vl}else if(Qw(eD,b)){return Wl(),Ul}return Wl(),Tl}
+function Zb(a){var b,c;b=a[vB]==null?null:String(a[vB]);c=b.indexOf(String.fromCharCode(32));if(c>=0){return b.substr(0,c-0)}return b}
+function Fx(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.Fb();if(h.Eb(a,g)){return true}}}return false}
+function yx(h,a){var b=h.b;for(var c in b){var d=parseInt(c,10);if(c==d){var e=b[d];for(var f=0,g=e.length;f<g;++f){a.Ab(e[f])}}}}
+function xf(a){var b,c,d,e;d=Cf(ym(a.b)?vm(a.b):null);e=fm(Um,{38:1},42,d.length,0);for(b=0,c=e.length;b<c;++b){e[b]=new Lw(d[b])}ee(e)}
+function Pj(a,b,c){var d,e,f;if(Lj){f=um(Lj.b[a.type],5);if(f){d=f.b.b;e=f.b.c;f.b.b=a;f.b.c=c;hc(b,f.b);f.b.b=d;f.b.c=e}}}
+function Vr(a,b,c){c?(a.b.innerHTML=b||FB,undefined):(a.b.textContent=b||FB,undefined);if(a.d!=a.c){a.d=a.c;Pl(a.b,a.c)}}
+function gwtOnLoad(b,c,d,e){$moduleName=c;$moduleBase=d;if(b)try{$entry(Zm)()}catch(a){b(c)}else{$entry(Zm)()}}
+function $q(a){var b;a.b=true;b=Wf($doc,$C,true,true,1,0,0,0,0,false,false,false,false,1,null);a.u.dispatchEvent(b);a.b=false}
+function qc(a,b){var c;c=a.t;if(!b){try{!!c&&c.cb()&&a.fb()}finally{a.t=null}}else{if(c){throw new jw(DB)}a.t=b;b.cb()&&a.db()}}
+function Pl(a,b){switch(b.b){case 0:{a[cD]=dD;break}case 1:{a[cD]=eD;break}case 2:{Ol(a)!=(Wl(),Tl)&&(a[cD]=FB,undefined);break}}}
+function Xw(c){if(c.length==0||c[0]>KC&&c[c.length-1]>KC){return c}var a=c.replace(/^(\s*)/,FB);var b=a.replace(/\s*$/,FB);return b}
+function Rp(a,b,c){var d=0,e=a.firstChild,f=null;while(e){if(e.nodeType==1){if(d==c){f=e;break}++d}e=e.nextSibling}a.insertBefore(b,f)}
+function im(a,b,c){if(c!=null){if(a.qI>0&&!tm(c,a.qI)){throw new Vv}if(a.qI<0&&(c.tM==sA||c.cM&&!!c.cM[1])){throw new Vv}}return a[b]=c}
+function Dx(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.Fb();if(h.Eb(a,g)){return f.Gb()}}}return null}
+function Wx(a,b){var c,d,e;if(b!=null&&b.cM&&!!b.cM[43]){c=um(b,43);d=c.Fb();if(Bx(a.b,d)){e=Cx(a.b,d);return Nz(c.Gb(),e)}}return false}
+function Bd(a,b,c){Ad(a);a.i=true;a.g=b;a.j=c;if(Cd(a,(new Date).getTime())){return}if(!xd){xd=new sz;wd=new Td}kz(xd,a);xd.c==1&&Nd(wd,25)}
+function sl(a,b,c){var d;if(!b){throw new Iw(_C)}if(!c){throw new Iw(aD)}return a.c>0?tl(a,new Hl(a,b,c)):(d=wl(a,b),d.Ab(c),undefined),new El}
+function lf(b,c){var a,e,f,g;for(e=0,f=b.length;e<f;++e){g=b[e];try{g[1]?g[0].Mb()&&(c=kf(c,g)):g[0].pb()}catch(a){a=an(a);if(!xm(a,3))throw a}}return c}
+function Wf(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){n==1?(n=0):n==4?(n=1):(n=2);var p=a.createEvent(JC);p.initMouseEvent(b,c,d,null,e,f,g,h,i,j,k,l,m,n,o);return p}
+function xi(){xi=sA;wi=new Ci;ui=new Gi;pi=new Ki;qi=new Oi;vi=new Si;ti=new Wi;ri=new $i;oi=new cj;si=new gj;gm(Om,{38:1},30,[wi,ui,pi,qi,vi,ti,ri,oi,si])}
+function jc(a){var b;if(a.cb()){throw new jw(AB)}a.p=true;a.u.__listener=a;b=a.q;a.q=-1;b>0&&(a.q==-1?Yo(a.u,b|(a.u.__eventBits||0)):(a.q|=b));a.ab();a.gb()}
+function Nd(a,b){if(b<=0){throw new gw(FC)}a.c?($wnd.clearInterval(a.d),undefined):($wnd.clearTimeout(a.d),undefined);pz(Kd,a);a.c=false;a.d=Qd(a,b);kz(Kd,a)}
+function ao(a,b){var c,d;c=$doc.createElement(pD);c.innerHTML=BD;d=c.style;d[qD]=(_h(),rD);d[CD]=DD;d[uD]=-20+b.qb();d[zB]=10+a.qb();d[yB]=10+b.qb();return c}
+function rz(a,b){var c,d,e;b.length<a.c&&(b=(d=b,e=em(0,a.c),gm(d.aC,d.cM,d.qI,e),e));for(c=0;c<a.c;++c){im(b,c,a.b[c])}b.length>a.c&&im(b,a.c,null);return b}
+function ar(a,b){var c;if(a.c!=b){!!a.c&&Vb(a,a.c.c,false);a.c=b;cr(a,ur(b));Vb(a,a.c.c,true);!a.u[dE]&&(c=(b.b&1)==1,a.u.setAttribute(aE,c?bE:cE),undefined)}}
+function pv(a){this.u=$doc.createElement(pD);this.u.appendChild(this.b=$doc.createElement(pD));wu(this,a);this.u[vB]=XE;this.b.className=YE;Pg(this.u.style,rh())}
+function Fu(){this.u=$doc.createElement(pD);this.u.style[sD]=PE;this.b=$doc.createElement(pD);this.u.appendChild(this.b);this.u.style[qD]=yD;this.b.style[qD]=yD;this.u.style[QE]=RE;this.b.style[QE]=RE}
+function Hd(){var a,b,c,d,e;d=fm(Jm,{2:1,38:1},24,xd.c,0);d=um(rz(xd,d),2);e=(new Date).getTime();for(b=0,c=d.length;b<c;++b){a=d[b];a.i&&Cd(a,e)&&pz(xd,a)}xd.c>0&&Nd(wd,25)}
+function gr(a,b){var c,d;if(!a.u[dE]!=b){c=(!a.c&&ar(a,a.k),a.c.b)^4;c&=-3;d=Zq(a,c);ar(a,d);a.u[dE]=!b;if(b){_q(a,(!a.c&&ar(a,a.k),a.c))}else{Yq(a);a.u.removeAttribute(aE)}}}
+function em(a,b){var c=new Array(b);if(a==3){for(var d=0;d<b;++d){var e=new Object;e.l=e.m=e.h=0;c[d]=e}}else if(a>0){var e=[null,0,false][a];for(var d=0;d<b;++d){c[d]=e}}return c}
+function Mx(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.Fb();if(h.Eb(a,g)){c.length==1?delete h.b[b]:c.splice(d,1);--h.e;return f.Gb()}}}return null}
+function Ix(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.Fb();if(j.Eb(a,h)){var i=g.Gb();g.Hb(b);return i}}}else{d=j.b[c]=[]}var g=new gA(a,b);d.push(g);++j.e;return null}
+function Zm(){var a;!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:iD,evtGroup:jD,millis:(new Date).getTime(),type:kD,className:lD});a=new Lc;qq((au(),eu()),a)}
+function bv(a,b){var c;if(b<0||b>=a.d.c){return false}c=uv(a.d,b);kq(a.g,b);Ht(a.e,c);bc(c.u,SE,false);yv(a.d,b);oz(a.i,b);if(b==a.f){a.f=-1;a.d.c>0&&dv(a,0)}else b<a.f&&--a.f;return true}
+function Lc(){Bc(this,Oc(this));Vr(this.n.b,HB,true);Vr(this.e.b,IB,true);Vr(this.i.b,JB,true);Vr(this.g.b,KB,true);this.c=0;this.d.b=false;Vr(this.f.b,LB,true);Vr(this.b.b,MB,true);Kc(this)}
+function dv(a,b){var c;if(b==a.f){return}Jk(vw(b));if(a.f!=-1){c=uv(a.d,a.f);Mt(a.e,c,false);ov(um(mz(a.i,a.f),21),false)}c=uv(a.d,b);Mt(a.e,c,true);ov(um(mz(a.i,b),21),true);a.f=b;bl(a,vw(b))}
+function Bq(b,c){var i;zq();var a,e,f,g,h;e=null;for(h=b.xb();h.ub();){g=um(h.vb(),19);try{c.yb(g)}catch(a){a=an(a);if(xm(a,10)){f=a;!e&&(e=new Vz);i=Hx(e.b,f,e)}else throw a}}if(e){throw new Aq(e)}}
+function ht(a,b,c,d,e,f){var g,m;pc(a,(g=$doc.createElement(jE),g.innerHTML=(m=zE+e+AE+f+BE+b+CE+-c+DE+-d+NC,EE+$moduleBase+FE+m+GE)||FB,Pf(g)));a.q==-1?Yo(a.u,163967|(a.u.__eventBits||0)):(a.q|=163967)}
+function Vn(a,b){var c,d;c=$doc.createElement(pD);c.appendChild(b);c.style[qD]=(_h(),rD);c.style[sD]=(Ih(),tD);d=b.style;d[qD]=rD;d[MC]=0+(xi(),NC);d[uD]=vD;d[wD]=vD;d[xD]=vD;a.insertBefore(c,null);return c}
+function fx(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 wv(a,b,c){var d,e;if(c<0||c>a.c){throw new mw}if(a.c==a.b.length){e=fm(Rm,{38:1},19,a.b.length*2,0);for(d=0;d<a.b.length;++d){im(e,d,a.b[d])}a.b=e}++a.c;for(d=a.c-1;d>c;--d){im(a.b,d,a.b[d-1])}im(a.b,c,b)}
+function Ut(){var a;this.u=(a=$doc.createElement(pD),a.tabIndex=0,a);this.q==-1?Yo(this.u,7165|(this.u.__eventBits||0)):(this.q|=7165);this.k=new yr(this,null,JE,0);this.u[vB]=KE;this.u.setAttribute(LE,ME);this.u[vB]=NE}
+function Cd(a,b){var c,d;c=b>=a.j+a.g;if(a.k&&!c){d=(b-a.j)/a.g;a.mb((1+Math.cos(3.141592653589793+d*3.141592653589793))/2);return false}if(!a.k&&b>=a.j){a.k=true;a.lb()}if(c){a.kb();a.k=false;a.i=false;return true}return false}
+function Hf(a){var b,c,d,e,f;f=a&&a.message?a.message.split(HC):[];for(b=0,c=0,e=f.length;c<e;++b,c+=2){d=f[c].lastIndexOf(IC);d==-1?(f[b]=FB,undefined):(f[b]=Xw(f[c].substr(d+9,f[c].length-(d+9))),undefined)}f.length=b;return f}
+function qg(a,b){var c,d,e,f;b=Xw(b);f=a.className;c=f.indexOf(b);while(c!=-1){if(c==0||f.charCodeAt(c-1)==32){d=c+b.length;e=f.length;if(d==e||d<e&&f.charCodeAt(d)==32){break}}c=f.indexOf(b,c+1)}if(c==-1){f.length>0&&(f+=KC);a.className=f+b}}
+function Vs(){this.g=new Av;this.f=$doc.createElement(rE);this.e=$doc.createElement(sE);this.f.appendChild(this.e);this.u=this.f;this.b=(As(),xs);this.d=(Js(),Is);this.c=$doc.createElement(tE);this.e.appendChild(this.c);this.f[uE]=vE;this.f[wE]=vE}
+function ld(){ld=sA;_c=new ho(fC,16,19);ad=new ho(gC,16,19);bd=new ho(hC,16,19);cd=new ho(iC,16,19);dd=new ho(jC,16,19);ed=new ho(kC,16,19);fd=new ho(lC,34,34);gd=new ho(mC,386,71);hd=new ho(nC,34,34);id=new ho(oC,34,34);kd=new ho(pC,34,34);jd=new qd}
+function fv(a){this.d=new Av;this.g=new $r;this.i=new sz;this.b=56;this.c=a;this.e=new Nt;Bc(this,this.e);Ft(this.e,this.g);It(this.e,this.g,(xi(),wi),wi);Kt(this.e,this.g,wi,a);Lt(this.e,this.g,(Gn(),En));this.g.u.style[zB]=TE;this.g.u[vB]=UE;this.u[vB]=VE}
+function pj(){oj();var a,b,c;c=null;if(nj.length!=0){a=nj.join(FB);b=Cj((yj(),xj),a);!nj&&(c=b);nj.length=0}if(lj.length!=0){a=lj.join(FB);b=Bj((yj(),xj),a);!lj&&(c=b);lj.length=0}if(mj.length!=0){a=mj.join(FB);b=Bj((yj(),xj),a);!mj&&(c=b);mj.length=0}kj=false;return c}
+function _u(a,b,c,d){var e;e=vv(a.d,b);if(e!=-1){cv(a,b);e<d&&--d}wv(a.d,b,d);lz(a.i,d,c);Zr(a.g,c,d);fc(c,new kv(a,b),(Tj(),Tj(),Sj));Gt(a.e,b,d);It(a.e,b,(xi(),wi),wi);Jt(a.e,b,a.b,a.c,wi);Mt(a.e,b,false);bc(b.u,SE,true);b.u.style.display=AD;a.f==-1?dv(a,0):a.f>=d&&++a.f}
+function ro(a,b){var c,d,e;e=false;try{a.d=true;a.g.b=a.c.c;Nd(a.b,10000);while(Ho(a.g)){d=Io(a.g);try{if(d==null){return}if(d!=null&&d.cM&&!!d.cM[16]){c=um(d,16);kt(c)}}finally{e=a.g.c==-1;e||Jo(a.g)}if((new Date).getTime()-b>=100){return}}}finally{if(!e){Md(a.b);a.d=false;so(a)}}}
+function vl(b,c){var a,e,f,g,h,i,k;try{++b.c;h=zl(b,c.sb());e=null;i=b.d?h.Lb(h.Cb()):h.Kb();while(b.d?i.c>0:i.c<i.d.Cb()){g=b.d?um(Vy(i),9):um(Py(i),9);try{c.rb(g)}catch(a){a=an(a);if(xm(a,10)){f=a;!e&&(e=new Vz);k=Hx(e.b,f,e)}else throw a}}if(e){throw new Ll(e)}}finally{--b.c;b.c==0&&Al(b)}}
+function Dr(a,b){var c,d,e;c=(d=$doc.createElement(pD),d.style[zB]=YB,d.style[yB]=vD,d.style[eE]=vD,d.style[fE]=vD,d);a.u.appendChild(c);oc(b);tv(a.g,b);c.appendChild(b.u);qc(b,a);c.style.display=AD;c.style[yB]=YB;e=b.u;Pw(e.style[zB],FB)&&b._(YB);Pw(e.style[yB],FB)&&b.Z(YB);b.u.style.display=AD}
+function Cg(a,b){var c,d,e,f,g,h,i;b=Xw(b);i=a.className;e=i.indexOf(b);while(e!=-1){if(e==0||i.charCodeAt(e-1)==32){f=e+b.length;g=i.length;if(f==g||f<g&&i.charCodeAt(f)==32){break}}e=i.indexOf(b,e+1)}if(e!=-1){c=Xw(i.substr(0,e-0));d=Xw(Vw(i,e+b.length));c.length==0?(h=d):d.length==0?(h=c):(h=c+KC+d);a.className=h}}
+--></script>
+<script><!--
+function Yp(){var d=$wnd.onbeforeunload;var e=$wnd.onunload;$wnd.onbeforeunload=function(a){var b,c;try{b=$entry(op)()}finally{c=d&&d(a)}if(b!=null){return b}if(c!=null){return c}};$wnd.onunload=$entry(function(a){try{hp&&Qk((!ip&&(ip=new xp),ip))}finally{e&&e(a);$wnd.onresize=null;$wnd.onscroll=null;$wnd.onbeforeunload=null;$wnd.onunload=null}})}
+function Nr(a,b){var c,d;a.e||(b=1-b);if(a.d==-1){c=~~Math.max(Math.min(b*(parseInt(a.b[gE])||0),2147483647),-2147483648);d=~~Math.max(Math.min((1-b)*(parseInt(a.c[gE])||0),2147483647),-2147483648)}else{c=~~Math.max(Math.min(b*a.d,2147483647),-2147483648);d=a.d-c}if(c==0){c=1;d=1>d-1?1:d-1}else if(d==0){d=1;c=1>c-1?1:c-1}a.b.style[yB]=c+NC;a.c.style[yB]=d+NC}
+function Kc(a){switch(a.c){case 0:Gr(a.d,0);break;case 1:Gr(a.d,1);dv(a.j,a.c-1);a.k.u.style.display=FB;Vr(a.k.b,GB,false);break;case 2:Gr(a.d,1);dv(a.j,a.c-1);a.k.u.style.display=FB;Vr(a.k.b,GB,false);break;case 3:Gr(a.d,1);dv(a.j,a.c-1);a.k.u.style.display=FB;Vr(a.k.b,GB,false);break;case 4:Gr(a.d,1);dv(a.j,a.c-1);Vr(a.k.b,GB,false);break;case 5:Gr(a.d,2);a.k.u.style.display=FB;}}
+function Xn(a,b,c,d){if(!c){return 1}switch(c.b){case 1:return (d?b.clientHeight:b.clientWidth)/100;case 2:return (a.b.offsetWidth||0)/10;case 3:return (a.b.offsetHeight||0)/10;case 7:return (Tn.offsetWidth||0)*0.1;case 8:return (Tn.offsetWidth||0)*0.01;case 6:return (Tn.offsetWidth||0)*0.254;case 4:return (Tn.offsetWidth||0)*0.00353;case 5:return (Tn.offsetWidth||0)*0.0423;default:case 0:return 1;}}
+function Zq(a,b){switch(b){case 1:return !a.e&&(a.e=new yr(a,a.k,_B,1),undefined),a.e;case 0:return a.k;case 3:return !a.g&&fr(a,new yr(a,(!a.e&&(a.e=new yr(a,a.k,_B,1),undefined),a.e),aC,3)),a.g;case 2:return !a.o&&(a.o=new yr(a,a.k,$B,2),undefined),a.o;case 4:return !a.n&&(a.n=new yr(a,a.k,ZD,4),undefined),a.n;case 5:return !a.f&&dr(a,new yr(a,(!a.e&&(a.e=new yr(a,a.k,_B,1),undefined),a.e),$D,5)),a.f;default:throw new jw(b+_D);}}
+function sn(a,b,c){var d,e,f,g;if(b==0){for(e=new Qy(a.d);e.c<e.d.Cb();){d=um(Py(e),15);d.j=d.D=d.L;d.T=d.F=d.P;d.n=d.E=d.N;d.b=d.B=d.H;d.X=d.G=d.R;d.g=d.C=d.J;d.r=d.v;d.z=d.x;d.s=d.w;d.p=d.t;d.A=d.y;d.q=d.u;d.k=d.M;d.U=d.Q;d.o=d.O;d.c=d.I;d.Y=d.S;d.i=d.K;Zn(d)}return}g=a.e.clientWidth;f=a.e.clientHeight;for(e=new Qy(a.d);e.c<e.d.Cb();){d=um(Py(e),15);on(a,g,d);pn(a,f,d)}!!a.b&&Ad(a.b);a.b=new yn(a,c);Bd(a.b,b,(new Date).getTime())}
+function Bp(a){switch(a){case FD:return 4096;case GD:return 1024;case $C:return 1;case HD:return 2;case ID:return 2048;case JD:return 128;case KD:return 256;case LD:return 512;case MD:return 32768;case ND:return 8192;case OD:return 4;case PD:return 64;case QD:return 32;case RD:return 16;case SD:return 8;case TD:return 16384;case UD:return 65536;case VD:return 131072;case WD:return 131072;case XD:return 262144;case YD:return 524288;default:return -1;}}
+function Or(a,b,c,d){var e,f,g,h,i,k;Ad(a);e=(i=c.u.parentNode,(!i||i.nodeType!=1)&&(i=null),i);f=Pp(Qf(e),e);if(!b){e.style.display=FB;c.u.style.display=FB;return}a.f=b;g=(k=b.u.parentNode,(!k||k.nodeType!=1)&&(k=null),k);h=Pp(Qf(g),g);if(f>h){a.b=g;a.c=e;a.e=false}else{a.b=e;a.c=g;a.e=true}d?Bd(a,350,(new Date).getTime()):(a.b.style.display=a.e?FB:AD,a.c.style.display=!a.e?FB:AD,a.b=null,a.c=null,a.f.u.style.display=AD,a.f=null,undefined);c.u.style.display=FB}
+function Zn(a){var b;b=a.e.style;a.W?(b[zD]=FB,undefined):(b[zD]=(_g(),AD),undefined);b[MC]=a.r?a.j+NC:FB;b[uD]=a.z?a.T+NC:FB;b[wD]=a.s?a.n+NC:FB;b[xD]=a.p?a.b+NC:FB;b[zB]=a.A?a.X+null.Mb():FB;b[yB]=a.q?a.g+NC:FB;b=a.d.style;switch(a.f.b){case 0:b[MC]=0+(xi(),NC);b[wD]=FB;break;case 1:b[MC]=FB;b[wD]=0+(xi(),NC);break;case 2:b[MC]=0+(xi(),NC);b[wD]=vD;}switch(a.V.b){case 0:b[uD]=0+(xi(),NC);b[xD]=FB;break;case 1:b[uD]=FB;b[xD]=0+(xi(),NC);break;case 2:b[uD]=0+(xi(),NC);b[xD]=vD;}}
+function pd(a){if(!a.b){a.b=true;oj();Me(lj,qC+(ld(),gd).b+rC+gd.f+sC+gd.e+tC+gd.c+uC+gd.d+vC+kd.b+rC+kd.f+sC+kd.e+tC+kd.c+uC+kd.d+wC+fd.b+rC+fd.f+sC+fd.e+tC+fd.c+uC+fd.d+xC+id.b+rC+id.f+sC+id.e+tC+id.c+uC+id.d+yC+hd.b+rC+hd.f+sC+hd.e+tC+hd.c+uC+hd.d+zC+_c.b+rC+_c.f+sC+_c.e+tC+_c.c+uC+_c.d+AC+ad.b+rC+ad.f+sC+ad.e+tC+ad.c+uC+ad.d+BC+dd.b+rC+dd.f+sC+dd.e+tC+dd.c+uC+dd.d+CC+bd.b+rC+bd.f+sC+bd.e+tC+bd.c+uC+bd.d+DC+ed.b+rC+ed.f+sC+ed.e+tC+ed.c+uC+ed.d+EC);rj();return true}return false}
+function pn(a,b,c){var d,e,f;f=c.T*rn(a,c.U,true);d=c.b*rn(a,c.c,true);e=c.g*rn(a,c.i,true);if(c.z&&!c.x){c.z=false;if(c.q){c.t=true;c.B=(b-(f+e))/rn(a,c.I,true)}else{c.u=true;c.C=(b-(f+d))/rn(a,c.K,true)}}else if(c.q&&!c.u){c.q=false;if(c.z){c.t=true;c.B=(b-(f+e))/rn(a,c.I,true)}else{c.x=true;c.F=(b-(d+e))/rn(a,c.Q,true)}}else if(c.p&&!c.t){c.p=false;if(c.q){c.x=true;c.F=(b-(d+e))/rn(a,c.Q,true)}else{c.u=true;c.C=(b-(f+d))/rn(a,c.K,true)}}c.z=c.x;c.p=c.t;c.q=c.u;c.U=c.Q;c.c=c.I;c.i=c.K}
+function on(a,b,c){var d,e,f;d=c.j*rn(a,c.k,false);e=c.n*rn(a,c.o,false);f=c.X*rn(a,c.Y,false);if(c.r&&!c.v){c.r=false;if(c.A){c.w=true;c.E=(b-(d+f))/rn(a,c.O,false)}else{c.y=true;c.G=(b-(d+e))/rn(a,c.S,false)}}else if(c.A&&!c.y){c.A=false;if(c.r){c.w=true;c.E=(b-(d+f))/rn(a,c.O,false)}else{c.v=true;c.D=(b-(e+f))/rn(a,c.M,false)}}else if(c.s&&!c.w){c.s=false;if(c.A){c.v=true;c.D=(b-(e+f))/rn(a,c.M,false)}else{c.y=true;c.G=(b-(d+e))/rn(a,c.S,false)}}c.r=c.v;c.s=c.w;c.A=c.y;c.k=c.M;c.o=c.O;c.Y=c.S}
+function Yo(a,b){Dp();a.__eventBits=b;a.onclick=b&1?Lp:null;a.ondblclick=b&2?Lp:null;a.onmousedown=b&4?Lp:null;a.onmouseup=b&8?Lp:null;a.onmouseover=b&16?Lp:null;a.onmouseout=b&32?Lp:null;a.onmousemove=b&64?Lp:null;a.onkeydown=b&128?Lp:null;a.onkeypress=b&256?Lp:null;a.onkeyup=b&512?Lp:null;a.onchange=b&1024?Lp:null;a.onfocus=b&2048?Lp:null;a.onblur=b&4096?Lp:null;a.onlosecapture=b&8192?Lp:null;a.onscroll=b&16384?Lp:null;a.onload=b&32768?Mp:null;a.onerror=b&65536?Lp:null;a.onmousewheel=b&131072?Lp:null;a.oncontextmenu=b&262144?Lp:null;a.onpaste=b&524288?Lp:null}
+function Qp(){Kp=$entry(function(a){if(Jp(a)){var b=Ip;if(b&&b.__listener){if(Fp(b.__listener)){So(a,b,b.__listener);a.stopPropagation()}}}});Jp=$entry(function(a){return true});Mp=$entry(function(a){this.__gwtLastUnhandledEvent=a.type;Lp.call(this,a)});Lp=$entry(function(a){var b,c=this;while(c&&!(b=c.__listener)){c=c.parentNode}c&&c.nodeType!=1&&(c=null);b&&Fp(b)&&So(a,c,b)});$wnd.addEventListener($C,Kp,true);$wnd.addEventListener(HD,Kp,true);$wnd.addEventListener(OD,Kp,true);$wnd.addEventListener(SD,Kp,true);$wnd.addEventListener(PD,Kp,true);$wnd.addEventListener(RD,Kp,true);$wnd.addEventListener(QD,Kp,true);$wnd.addEventListener(VD,Kp,true);$wnd.addEventListener(JD,Jp,true);$wnd.addEventListener(LD,Jp,true);$wnd.addEventListener(KD,Jp,true)}
+function Oc(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,I,K;ld();b=_c;e=cd;c=ad;f=dd;d=bd;g=ed;v=new rt;C=new is;s=new ms;t=new $r;D=new ms;E=new $r;n=new ms;o=new $r;y=new ms;z=new $r;w=new ms;x=new $r;B=new fv((xi(),wi));j=new ms;i=new Fu;k=new Hr;u=new Ut;A=new Ut;h=new Vs;m=new $r;l=new $r;bc(v.u,NB,true);bc(v.u,OB,true);fq(m,v,m.u);Vr(C.b,GB,false);bc(C.u,PB,true);fq(m,C,m.u);s.u.style[QB]=RB;fq(t,s,t.u);Dr(k,t);D.u.style[QB]=RB;fq(E,D,E.u);bc(E.u,SB,true);$u(B,E,TB,B.d.c);bc(n.u,SB,true);n.u.style[QB]=RB;fq(o,n,o.u);$u(B,o,UB,B.d.c);bc(y.u,SB,true);y.u.style[QB]=RB;fq(z,y,z.u);$u(B,z,VB,B.d.c);bc(w.u,SB,true);w.u.style[QB]=RB;fq(x,w,x.u);$u(B,x,WB,B.d.c);B.u.style[yB]=XB;B.u.style[zB]=YB;Dr(k,B);j.u.style[QB]=RB;uu(i,j);Dr(k,i);bc(k.u,ZB,true);fq(m,k,m.u);vr(u.k,new $s(b));vr((!u.o&&(u.o=new yr(u,u.k,$B,2),undefined),u.o),new $s(d));vr((!u.e&&(u.e=new yr(u,u.k,_B,1),undefined),u.e),new $s(c));vr((!u.g&&fr(u,new yr(u,(!u.e&&(u.e=new yr(u,u.k,_B,1),undefined),u.e),aC,3)),u.g),new $s(c));bc(u.u,bC,true);gr(u,true);I=Us(h);h.c.appendChild(I);oc(u);tv(h.g,u);I.appendChild(u.u);qc(u,h);vr(A.k,new $s(e));vr((!A.o&&(A.o=new yr(A,A.k,$B,2),undefined),A.o),new $s(g));vr((!A.e&&(A.e=new yr(A,A.k,_B,1),undefined),A.e),new $s(f));vr((!A.g&&fr(A,new yr(A,(!A.e&&(A.e=new yr(A,A.k,_B,1),undefined),A.e),aC,3)),A.g),new $s(f));bc(A.u,bC,true);gr(A,true);K=Us(h);h.c.appendChild(K);oc(A);tv(h.g,A);K.appendChild(A.u);qc(A,h);h.u[vB]=cC;fq(m,h,m.u);bc(m.u,dC,true);fq(l,m,l.u);bc(l.u,eC,true);p=new Rc(a);fc(u,p,(Tj(),Tj(),Sj));q=new Vc(a);fc(A,q,Sj);r=new Zc(a);gc(B,r,(!Zk&&(Zk=new ak),Zk));a.b=j;a.d=k;a.e=n;a.f=s;a.g=w;a.i=y;a.j=B;a.k=C;a.n=D;pd(jd);return l}
+--></script>
+<script><!--
+var FB='',HC='\n',KC=' ',_D=' is not a known face id.',tC='") -',OC='%',BD=' ',GE="' border='0'>",CE=') no-repeat ',aF=', Size: ',uB='-',DD='-32767',WE='-selected',qC='.GMI44Y5N{width:705px;}.GMI44Y5H{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:4px solid #cead97;background-color:#fff5ed;width:100%;}.GMI44Y5FB{background-color:#f0c6a0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#c63;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;height:480px !important;}.GMI44Y5P{line-height:1em;}.GMI44Y5GB{font-size:44px;color:#69312f;font-weight:bold;text-align:left;margin:10px 18px;width:200px;}.k-home-summary{font-size:32px;color:#dd8a3d;font-weight:bold;white-space:nowrap;}.k-home-summary li{padding-left:41px;background-repeat:no-repeat;background-position:0 0.2em;line-height:45px;}.gwt-TabLayoutPanelTab{background-color:#f3d4ae;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;font-weight:bold;font-size:28px;padding:6px 5px;margin:0 0 0 10px;cursor:pointer;color:#dd8a3d;}.gwt-TabLayoutPanelTab-selected{background-color:#f9efcb;color:#69312f;}.GMI44Y5CB{font-size:28px;line-height:1.2em;color:#69312f;background-color:#f9efcb;height:84%;padding:30px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;margin:0 10px 10px;}.GMI44Y5CB li{margin-left:-12px;}.GMI44Y5L{float:left;}.GMI44Y5O{float:right;}.GMI44Y5M{height:',vE='0',vD='0px',RE='1',YB='100%',TE='16384px',XB='480px',ZE=':',LB='<div class="k-home-summary"><ul><li class="tabUsers">Comunicate with others<\/li><li class="tabGroups">Work in collaboration<\/li><li class="tabPublic">And share with the world<\/li><\/ul><\/div>',UB="<div class='GMI44Y5P'> <span class='tabGroups GMI44Y5L'><\/span> <span>Groups<\/span> <\/div>",WB="<div class='GMI44Y5P'> <span class='tabOrgs GMI44Y5L'><\/span> <span>Institutions<\/span> <\/div>",VB="<div class='GMI44Y5P'> <span class='tabPublic GMI44Y5L'><\/span> <span>Public<\/span> <\/div>",TB="<div class='GMI44Y5P'> <span class='tabUsers GMI44Y5L'><\/span> <span>Users<\/span> <\/div>",EE="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='",$E='Add not supported on this collection',bF='Add not supported on this list',mD='BEGIN',_C='Cannot add a handler with a null type',aD='Cannot add a null handler',bD='Cannot fire null event',DB='Cannot set a new parent without first clearing the old parent',EB='Composite.initWidget() may only be called once.',hD='DEFAULT',WD='DOMMouseScroll',nD='END',IB='For your organization (NGO, collective, academic group...) you can:<ul><li>create easily its website (blog, wiki, video gallery, etc)<\/li><li>group chat among the members<\/li><li>organize meetings and actions<\/li><li>create, share & edit documents simultaneously with the members<\/li><li>connect with other organizations with common interests<\/ul>',SB='GMI44Y5CB',bC='GMI44Y5F',ZB='GMI44Y5FB',cC='GMI44Y5G',PB='GMI44Y5GB',dC='GMI44Y5H',NB='GMI44Y5M',eC='GMI44Y5N',OB='GMI44Y5O',HE='HTMLEvents',KB='If you are a big institution, such as a University, Social Forum, or umbrella federation, you can:<ul><li>install your own independent Kune server for your members<\/li><li>customize your Kune features and plugins to fit your needs<\/li><li>boost collaboration among the members<\/ul>',_E='Index: ',JB='Kune facilitates...<ul><li>the publication of contents in the web, for the general public<\/li><li>using CreativeCommons licences that allow the reuse and modification of contents<\/li><li>sharing of knowledge, solutions, researches, experiences with others <\/ul>',gD='LTR',JC='MouseEvents',wB='Null widget handle. If you are creating a composite, ensure that initWidget() has been called.',fD='RTL',oD='STRETCH',AB="Should only call onAttach when the widget is detached from the browser's document",BB="Should only call onDetach when the widget is attached to the browser's document",OE='SimplePanel can only contain one child widget',xB='Style names cannot be empty',CB="This widget's parent does not implement HasWidgets",GB='Why do we need',HB='You can see Kune as a web tool to:<ul><li>create easily your personal web (blogs, photoblog, CV, etc)<\/li><li>create, share & edit your documents simultaneously with your fellows<\/li><li>connect & keep up with your fellows (social network, chat)<\/li><li>integrate rich content (videos, maps, polls...) or functionalities (translation, spelling, twitter...)<\/ul>',yE='__gwtLastUnhandledEvent',rD='absolute',pE='align',MB='al\xF1sidfjaklds',GC='anonymous',aE='aria-pressed',PE='auto',FD='blur',xD='bottom',ME='button',lD='cc.kune.intro.client.KuneIntro',wE='cellPadding',uE='cellSpacing',lE='center',GD='change',vB='className',FE="clear.cache.gif' style='",$C='click',UC='cm',ED='cmd cannot be null',XD='contextmenu',LC='cssFloat',jC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAAlUlEQVR42mM4Nrfh/+EJ2f8P9aaRhRlOLO7+f2JR1/+jMyv/H+5LJ9MAKD6+sO3/kSlF5BsAw8fmNv4/PDGHfAMgGOStKqC3Msg1AIoXtv8/MrWYAgNg3prXBPRWLvkGwLx1bFb1/8P9GeQaAPNWx/8j00ooMADmLaBr6O0CCsKA/FggPx1QkBLJzgvk50ZKygNKSyQABMhch9ufSZIAAAAASUVORK5CYII=',gC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAApElEQVR42mM41Jv2nxx8eEL2/2NzG/4zkKyxL/3/0RmV/08s6vp/YnE3aQYcmVL0//jCNrBGGCbKgMMTc4DObUTRSJQBh/sy/h+dWQVU2IVVM14Djkwt/n9iYTtOjTgNODwx9/+xeU0ENWIYcLg/4/+xWdV4nYvTgCPTSoDO7SBJI9wAiK3dZGPKXUCVMKBKLFAtHVAtJVIlL1AtN1KtPMBWIgEAy6BchSGMImcAAAAASUVORK5CYII=',kC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAApUlEQVR42mO4u3/l/+PTi/8f6k0jCzO8uHL0//NLh/5f2zT9/+EJWeQZAMOPT+/8f25JK/kGwPC9g2v+n5hRSr4BEG8d/n99y6z/RyZmk2cADD85u+f/hWUd5BsAw/cPr/9/clY5+QaAvXX5yP8b2+b+PzoplzwDYPjpub3/L67sBhqQTp4BMAxyDX1dQFEYkB0LZKcDilIi2XmB7NxIUXlAaYkEAJkarwi4X9yLAAAAAElFTkSuQmCC',iC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAApklEQVR42mN4e/fS/1Nzq/8f6k0jCzP8B4K/f37/f3Ri6/8jE3PIMwAGfnx6+//a5hnkGwAD7x9e+39mfj35BoDAv79//j8+s+v/0cl55BkAAz+/fPh/Y9tc8g2AgY9Pbv8/u6iJfAPA3vr39//T8/v+H5taQJ4BMPDr26f/t3YtAhqQTp4BMPD0/H46u4CiMCA7FshOBxSlRLLzAtm5kaLygNISCQByZfiy49qtVwAAAABJRU5ErkJggg==',hC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAAr0lEQVR42mM41Jv2nxx8fHrx/7v7V/5nIFXj4QlZ/69unP7/+aVD/19cOUqaAeeWtP5/fHonWCMME2XAiRml/+8dXIOikSgDjkzM/n998yygcw9j1YzXgAvLOv4/ObsHp0acBpycVf7//uH1BDViGHB0Uu7/G9vm/n9++QjRmqEGpP+/uLL7/9Nze0nSCDcAZCs5GqnnAiqEAZVigWrpgGopkSp5gWq5kWrlAbYSCQB8+q8C2jFp5wAAAABJRU5ErkJggg==',fC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAAsElEQVR42mM41Jv2nxx8am71/7d3L/1nIFXjkYk5/x+e2Pr/75/f/0GAJAOubZrx/8ent/+RAVEGnJlf///9w2v/sQG8BhydnPf/8emd///9/fMfF8BpwI1tc////PLhPyGAYcDZRU3/Pz65/Z9YADfg2NSC/0/P7///79/f/6QAoAHp/2/tWvT/17dP/8kBDCBbKQGUu4AKYUClWKBaOqBaSqRKXqBabqRaeYCtRAIAN9v4rP1rt1IAAAAASUVORK5CYII=',pC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAB1UlEQVR42s2Yv04CQRDG91pCgk9gR6D0BWgoaGxotPYdfAChMTZUlCQmQm9HS2FhSWVCgNbE6mJB/NPcjfvbLATlUBYvZL5kks3dzsx3s7Mzu2dMAFrGFKw0rfSsjKxM21H0hjD2z3p+TsHkjStjTqzcW4cf1oEg18Vi2q1U5K5ed9KtVt2z5XvmooNuHgSOrdF+25i0FUVyW6vJY6cj8Xwu28A75jAXHadrbWBrLxLWwKn9qgVfN2g05GU8llCgg66P0AKboSQurXJyUyols+FQ/gtsYAub2A4hId1yOY1nM8kL2MKmi85fZAgdrFF4j2PJG9j0ZJKty0QysY6EMM9IZEUGH/jKTGAym7DlkRO75Izf5v2NOsE2I8MPBXzh81udofCw5/fZovsCX/jE96psUwUpQIcGPn21LhjfF1w1DEaayOfzxAnjUODT50rT+Cb1a9nOwuvDQCYXR/J0Zpww5lnQDrI+PZEeREY0q1ASjsB5tCKyHIeS8Y1yBJEpnTNkOVwk1kmskeFdyDLhGw6GswRtfFeQDxsEfojLmR2BbzjoIaJmaTQlq5rtq6ag6SjxapqeqmOAmoORqqOimsOzquuEqguWqiunqku4qt8Sh/xR8wUuMhYJUg/rHAAAAABJRU5ErkJggg==',nC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAC0UlEQVR42s2Y30sUURTH774ugv9Bb6KPQSkV+OKDL734F0Qv/VAfhbAn14dEKAtZEGkh0wp6aVFBRKwNgqRid4IgZdfWMrRFagrR1IiZ0/3e7g7u7N6dO7O7MgcOs+ze+z2fvXPuuWeGMR8WYyzKvYd7gnuKe3Y4EvkNx2f5XUKOibJ62xBjp7knecBDHoDgI01Ndry1laa7uoTH29rEd8XfMRZzMLceAKe46MwwY3YsEqEHnZ20MjZG5vo6qQy/YQzGYo6YyzWgFQiCC1zk/2oP/+5RdzcVDIP8GuZgrlyhPWj6hRjgk63R5mYrt7BAtRo0oAVNaPuBoHhLi23mclQvgxY0xep4wWDpQI0JB6apFWA//4H2v6xqjYWmhLGUtwnJhPuIJdRdid2PK5S+1k6Z6x20u/pGe2UQA7EqJjAyG8ummxM/08sCIn31DBl95yjD/ZfxQjtn5DafKasT2GbIcB37/irJIc4KiKIb/Rf4yrTTj9dzWhqIhZgldQaFB3teZ4sWlqZLANwwANx5/kRrayMmYjtlG1UQBcjLtpJxJUTRM/3nxXV7ftJTDzFltY4yeS6Iaqg026bNx7c8IRwYni+4fn16W8xVGWLKXOlh8pBSlm3bsmgjcVMbwoHp7RDXz1NDQkN1HEiQBEBSOKwqQvz9Q58mBnxDODByV0EDWpVMHpQpgGRxcrrNOjqg7N1eIbQ2cikwzNroZXGFFjTdhthgYOglcIyX7fV7ff+X9mGMzLeLgUFQW6AhYO5cKYuD2GBQguQnb9DWs3GRbOa7peAg718Kje3ZCcrfH1SDqG5NSVLVClLFnFtTLVlPAuR4slbdvo0EcW9fz4LWKBB3QfMs8Y0CKSnxOodeI0DKDj2dNuDw2wYVFqcC+dHOpn4bEKQxqrWZrtgYBW0VgzbRVVvFoM2zH9NqnkP1OBGqB6xQPXKG6iE8VK8lTvJFzT8ZdAx7AyGqAgAAAABJRU5ErkJggg==',oC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAEJUlEQVR42r1YaUhUURR+hVaiUkGB7SvppKVSY2U/Usoys4jCec5M1khTaJQWphFjZGV7SWRRFJVoYrYQ2aZYtlBBtpCtao20b9T8aYGkPM336r3GmXnP+3Ry4INZ7j3nm3vO/c45j+NUvPQLc3rEJlk2jopLrx06IcUWoE3+0TlITwDe4zv8hjVYy3n6Ncu8hg+OWfymU2AicYMTBHhreOo9zkwjp2UI6Bu5gHw0Bul3rMUe7G0zAT41d2zY1HRrhyF243b4RukoICWRhuXpKaTAQPFncqn08y86aiMJ+dUNZMotoOGxSwn7ANiArVaRiJubneOj0Tfh3/nH8DR00x/nzsi6W9mMiCO2Vt2n8BmZwgnBFmyqIjFBt6KswxAdeQfzNMCipxEFRrckgFnl22SJiLCUVJFfiJFgE7aZSeAfdBuTJIVACZNOrmyRCLDzplXIKdhukQyODqx7jZtPw/fOsTsyKpLQFi+kjbU1TESAQ89sAhn4kA0TkglxxBGurrrRzKFjaMaWpJLx4h5a9/gOHfn0k5mE48nAB3y5TWBkNo4N8Sz93ERxZWv+OjdS7KnVtLT6NOU/f6HasVzOwJfg01kncM2Q4eLiA29ttKX+ERV9/O4R586AL/hspjMQHnyJ6/Y/nLpD1ukKQZsGTjHbJNmGCkKA2oNA4YdvlF5dRqGFcwWB7DgsgSavWz6IQ11AvKCGjhu2P6sjS80V2vX8pUcIlHxqpGW3ztLoYrN0AaDS8K1NXXycQ5HCB0hz4YevlHH7PEWdyJRuyajD82n3i1dtINFEq+5fo/GlaS43EDoF3/1nmmwcKmYXjZ4M9isZWjjPZTGw6MaxVpHY++odxZy0uLUpomNQAnWPNjZyPbWmRp8IXlG4ZjPIuDM21T2QwqCEzhE68htt+MV5B/HkO1GnuHj6mfUqT+I9hRWZFGuUCPj2snPgvBiIIGysJJqLoYGdSFftnJ84HqXFKdePMBPZ0WBlJiGGBhy4flHmL0gYpcWZdyqYiWx9+kQVEfjuE538lQufllaHKxSYJ7947aNbzET2vf7ITEK8vmHxafWSoEFc5DbkWZ+qSlaoJgsRUdAEDqLE+0cnymY5Sr4aCWdOVLvEewXyJHX8KHooQHJ9KVoAViIoDSwk4AunoZm86J1LG4Am2d0m0+WDzETyrPUUXpTcIhG/GJ1QfV3GDbExQrPsvEl/YbeqHEHC8pX5lHRpP0WWLnGxNyj7z/wTGpfW4LZVtNecJq9gnT2b1XfqckA7iXBl11ylnIc3KaP8HPkqtYqOzXMXLU+aPf+IzDy32SOtAFPz7DxO+EcYpHFiQ+29NpNQNU44D1g4wqziCo80y6oHLHcjJxrd1vSzbR453Q3hAPpatJTo5uSce3wIb+mxBB5B9Ilc0D6PJdrzQc1v5G72YPX9HUUAAAAASUVORK5CYII=',lC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAEuUlEQVR42s2YbUxbZRTHL1+RyDc/+kGDY3GJc2PZZtbFzWRZNOqixsQZF7MP8rINKGx80MxCjHPTFcdbplYx3WZ0L2qGkgzmKu6FYXjZGMX1ZVJCkZcCQmkpfbnt33sebksv97b3shDDSU4ovc9zzu+e5zznOU85bhlSyXGZgu4R1CSoRVB7VUbGHCl9Fr8ziWMyuZUWA8etF/QnweG84ACkx7KyYnVr1sC8cyfTutxc9l38OY2lOTR3JQAeF4yeqeK4WGVGBhp1OrQbjZhyOpFK6BmNobE0h80VbJCth4IQDLwkvJWP3u7srl0Y7enBcoXm0FwxQj6yuVyIcmFy9Hh2dtTR3CxzMHT/Pq59dw7XL12E225XBSIbZItsku3lQKAuJyc25XBIDIZDQZytqkThs88s6ob1MBuOIsrzaWHIFtlk0VGDodARNU0ITE3JjP1YbZRCJOnPNadUI0M2RZhoymWiZKJ1pBAujQQz4vPhYN7GlCAlWzeDj0RUYcg2+SBfiglMmU1hU8oJksH+/pQQcXXbbGxsLBLEdMc5jFzQY+T7Ykxa6sHPTUtyRtzmZ2R1grYZZXgqGXO5VEFmPB7wgRm4G/fh7091gm4XVQdXzW6ExhcjTb7Ip6TOUOGhPa+2RQ2vvsySUwni+Nt72RjPlRMihFyHTG8J4Yomtjb5JN+Jsk1VkAqQmrj6+nBwkzxPSp/bgkGrlTkZOLkjJQhpcMyWsEc+xWqdyYnnAquGyRIN+uHv/wXejgbM3v0B0Xkv+358cBCn9SWoeGEHyrZvw5flZfC4h9gz3jeRFoLU7/gj4YN8irmyhxMPKUnZDg73YMZSBt6aDzgPIGYrxOyNUgScV1ViFoOr9sW0IKGJAclxIIKYCMRCh1UiEiE/vG2lDGCp+m8dQshjS4sy+Xt9SoiR83rZePGgtBCInU7OuHg7vxYiUKQIQupt/zx9TPgwRi8ekUG4v3kHkZkR2XjyTQwc9RJ0jCdA2j9LCcFArh/VdODNOW9i8lotPM0fY/ber6y2KAn5JgY5yO3a9CA3P8FKSgJk6dLMD3Vi/s98RYhIbwH8fzWpGr/d3obyknfx+ivbUFy0F1dbLqccm1iapcnKotJRj/CdAgkE31eA6baPVCEaTTVY+2QWcp94JPGX1PBBseL45GSVbV+2xvYWeG98KGzbwywvZnvMC1UxFkNg2An/QB/4eb9kjt1mxdM5j0oAkrX1ymVZN5e8fRULmpLM2rvQW7EbXe9tZNpduBnuSzVCIobZ81PGKkWAuOoP7ZPYW1rQNJV434O76MrPW1ARJP556PzCSxzR708JQVF687XnpcuYXOK1Hnq2E/sXARQ0ODEM0xfGtBEh0OR+VnLoaWoDhNzoObA1LcjkrSYMuwexYd1jshyh/0nv9XalbwPUGqMYH0F30Za0IP92trKxv7U2MZhkkHVPZcP8bYN6Y6SlVbRXFwoO8xQg8tBdsIktTVw846P46vRJvF9RgIbaY3DY+7W3imrNc+CfB+LyyJPVfaFaUxXV1DxruU74HN2wGt5IgNwp1mGsxcxqi5amWfN1QusFK+ydZEUtFo1qisRDXbBW1ZVzVV3CV9XPEv/nDzX/AZpumio9YaAbAAAAAElFTkSuQmCC',mC='data:image/png;base64,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',HD='dblclick',cD='dir',dE='disabled',zD='display',pD='div',_B='down',$D='down-disabled',aC='down-hovering',PC='em',UD='error',QC='ex',cE='false',ID='focus',IC='function ',KE='gwt-CustomButton',kE='gwt-HTML',xE='gwt-Image',IE='gwt-InlineLabel',iE='gwt-Label',NE='gwt-PushButton',VE='gwt-TabLayoutPanel',SE='gwt-TabLayoutPanelContent',XE='gwt-TabLayoutPanelTab',YE='gwt-TabLayoutPanelTabInner',UE='gwt-TabLayoutPanelTabs',ZC='head',yB='height',tD='hidden',TC='in',mE='justify',JD='keydown',KD='keypress',LD='keyup',XC='language',MC='left',MD='load',ND='losecapture',eD='ltr',fE='margin',nE='middle',VC='mm',jD='moduleStartup',OD='mousedown',PD='mousemove',QD='mouseout',RD='mouseover',SD='mouseup',VD='mousewheel',FC='must be positive',AD='none',RB='normal',kD='onModuleLoadStart',sD='overflow',eE='padding',YD='paste',SC='pc',qD='position',RC='pt',NC='px',DE='px ',vC='px no-repeat;margin:23px 23px;}.tabUsers{height:',zC='px no-repeat;padding:1px 3px;}.GMI44Y5A{height:',wC='px no-repeat;padding:1px 3px;}.tabGroups{height:',yC='px no-repeat;padding:1px 3px;}.tabOrgs{height:',xC='px no-repeat;padding:1px 3px;}.tabPublic{height:',AC='px no-repeat;}.GMI44Y5B{height:',CC='px no-repeat;}.GMI44Y5C{height:',BC='px no-repeat;}.GMI44Y5D{height:',DC='px no-repeat;}.GMI44Y5E{height:',EC='px no-repeat;}.GMI44Y5G{-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;background-color:#c28d66;width:67px;margin-left:529px;margin-top:5px;}.GMI44Y5F{cursor:pointer;padding:6px 8px 2px;outline:0;}',uC='px -',BE='px; background: url(',AE='px; height: ',sC='px;overflow:hidden;background:url("',rC='px;width:',yD='relative',wD='right',LE='role',dD='rtl',TD='scroll',gE='scrollHeight',jE='span',iD='startup',WC='style',rE='table',sE='tbody',oE='td',YC='text/css',uD='top',tE='tr',bE='true',JE='up',ZD='up-disabled',$B='up-hovering',qE='verticalAlign',hE='visible',QB='whiteSpace',zB='width',zE='width: ',CD='zIndex',QE='zoom';var _;_=Kb.prototype={};_.eQ=function Ob(a){return this===a};_.hC=function Pb(){return this.$H||(this.$H=++Ue)};_.tM=sA;_.cM={};_=Jb.prototype=new Kb;_.Z=function $b(a){this.u.style[yB]=a};_.$=function _b(a,b){this._(a);this.Z(b)};_._=function dc(a){this.u.style[zB]=a};_.cM={37:1};_.u=null;_=Ib.prototype=new Jb;_.ab=function sc(){};_.bb=function tc(){};_.cb=function uc(){return this.p};_.db=function vc(){jc(this)};_.eb=function wc(a){kc(this,a)};_.fb=function xc(){lc(this)};_.gb=function yc(){};_.hb=function zc(){};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.p=false;_.q=0;_.r=null;_.s=null;_.t=null;_=Hb.prototype=new Ib;_.cb=function Cc(){if(this.o){return this.o.p}return false};_.db=function Dc(){if(this.q!=-1){rc(this.o,this.q);this.q=-1}jc(this.o);this.u.__listener=this};_.eb=function Ec(a){kc(this,a);kc(this.o,a)};_.fb=function Fc(){lc(this.o)};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.o=null;_=Lc.prototype=Gb.prototype=new Hb;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.b=null;_.c=0;_.d=null;_.e=null;_.f=null;_.g=null;_.i=null;_.j=null;_.k=null;_.n=null;_=Rc.prototype=Pc.prototype=new Kb;_.ib=function Sc(a){Hc(this.b)};_.cM={4:1,9:1};_.b=null;_=Vc.prototype=Tc.prototype=new Kb;_.ib=function Wc(a){Ic(this.b)};_.cM={4:1,9:1};_.b=null;_=Zc.prototype=Xc.prototype=new Kb;_.cM={7:1,8:1,9:1};_.b=null;var _c=null,ad=null,bd=null,cd=null,dd=null,ed=null,fd=null,gd=null,hd=null,id=null,jd=null,kd=null;_=qd.prototype=nd.prototype=new Kb;_.cM={};_.b=false;_=vd.prototype=new Kb;_.jb=function Ed(){this.k&&this.kb()};_.kb=function Fd(){this.mb((1+Math.cos(6.283185307179586))/2)};_.lb=function Gd(){this.mb((1+Math.cos(3.141592653589793))/2)};_.cM={24:1};_.g=-1;_.i=false;_.j=-1;_.k=false;var wd=null,xd=null;_=Jd.prototype=new Kb;_.nb=function Rd(){this.c||pz(Kd,this);this.ob()};_.cM={17:1};_.c=false;_.d=0;var Kd;_=Td.prototype=Id.prototype=new Jd;_.ob=function Ud(){Hd()};_.cM={17:1};_=ce.prototype=new Kb;_.cM={10:1,38:1};_=be.prototype=new ce;_.cM={10:1,38:1};_=oe.prototype=ae.prototype=new be;_.cM={3:1,10:1,38:1};_=re.prototype=_d.prototype=new ae;_.cM={3:1,10:1,38:1};_.b=null;_=Pe.prototype=new Kb;_.cM={};var Te=0,Ue=0;_=jf.prototype=cf.prototype=new Pe;_.cM={};_.b=null;_.c=null;var df;_=Sg.prototype=new Kb;_.eQ=function Vg(a){return this===a};_.hC=function Wg(){return this.$H||(this.$H=++Ue)};_.cM={38:1,39:1,40:1};_.b=0;_=Rg.prototype=new Sg;_.cM={25:1,27:1,38:1,39:1,40:1};var Xg,Yg,Zg,$g;_=dh.prototype=bh.prototype=new Rg;_.cM={25:1,27:1,38:1,39:1,40:1};_=gh.prototype=eh.prototype=new Rg;_.cM={25:1,27:1,38:1,39:1,40:1};_=jh.prototype=hh.prototype=new Rg;_.cM={25:1,27:1,38:1,39:1,40:1};_=mh.prototype=kh.prototype=new Rg;_.cM={25:1,27:1,38:1,39:1,40:1};_=nh.prototype=new Sg;_.cM={26:1,27:1,38:1,39:1,40:1};var oh,ph,qh;_=vh.prototype=th.prototype=new nh;_.cM={26:1,27:1,38:1,39:1,40:1};_=yh.prototype=wh.prototype=new nh;_.cM={26:1,27:1,38:1,39:1,40:1};_=Bh.prototype=zh.prototype=new nh;_.cM={26:1,27:1,38:1,39:1,40:1};_=Dh.prototype=new Sg;_.cM={27:1,28:1,38:1,39:1,40:1};var Eh,Fh,Gh,Hh;_=Mh.prototype=Kh.prototype=new Dh;_.cM={27:1,28:1,38:1,39:1,40:1};_=Ph.prototype=Nh.prototype=new Dh;_.cM={27:1,28:1,38:1,39:1,40:1};_=Sh.prototype=Qh.prototype=new Dh;_.cM={27:1,28:1,38:1,39:1,40:1};_=Vh.prototype=Th.prototype=new Dh;_.cM={27:1,28:1,38:1,39:1,40:1};_=Wh.prototype=new Sg;_.cM={27:1,29:1,38:1,39:1,40:1};var Xh,Yh,Zh,$h;_=di.prototype=bi.prototype=new Wh;_.cM={27:1,29:1,38:1,39:1,40:1};_=gi.prototype=ei.prototype=new Wh;_.cM={27:1,29:1,38:1,39:1,40:1};_=ji.prototype=hi.prototype=new Wh;_.cM={27:1,29:1,38:1,39:1,40:1};_=mi.prototype=ki.prototype=new Wh;_.cM={27:1,29:1,38:1,39:1,40:1};_=ni.prototype=new Sg;_.cM={30:1,38:1,39:1,40:1};var oi,pi,qi,ri,si,ti,ui,vi,wi;_=Ci.prototype=zi.prototype=new ni;_.qb=function Di(){return NC};_.cM={30:1,38:1,39:1,40:1};_=Gi.prototype=Ei.prototype=new ni;_.qb=function Hi(){return OC};_.cM={30:1,38:1,39:1,40:1};_=Ki.prototype=Ii.prototype=new ni;_.qb=function Li(){return PC};_.cM={30:1,38:1,39:1,40:1};_=Oi.prototype=Mi.prototype=new ni;_.qb=function Pi(){return QC};_.cM={30:1,38:1,39:1,40:1};_=Si.prototype=Qi.prototype=new ni;_.qb=function Ti(){return RC};_.cM={30:1,38:1,39:1,40:1};_=Wi.prototype=Ui.prototype=new ni;_.qb=function Xi(){return SC};_.cM={30:1,38:1,39:1,40:1};_=$i.prototype=Yi.prototype=new ni;_.qb=function _i(){return TC};_.cM={30:1,38:1,39:1,40:1};_=cj.prototype=aj.prototype=new ni;_.qb=function dj(){return UC};_.cM={30:1,38:1,39:1,40:1};_=gj.prototype=ej.prototype=new ni;_.qb=function hj(){return VC};_.cM={30:1,38:1,39:1,40:1};var jj,kj=false,lj,mj,nj;_=uj.prototype=sj.prototype=new Kb;_.pb=function vj(){(oj(),kj)&&pj()};_.cM={13:1};_=Dj.prototype=wj.prototype=new Kb;_.cM={};_.b=null;var xj;_=Ij.prototype=new Kb;_.cM={};_.d=false;_.e=null;_=Hj.prototype=new Ij;_.sb=function Qj(){return Tj(),Sj};_.cM={};_.b=null;_.c=null;var Lj=null;_=Gj.prototype=new Hj;_.cM={};_=Vj.prototype=Fj.prototype=new Gj;_.rb=function Wj(a){um(a,4).ib(this)};_.cM={};var Sj;_=ak.prototype=Zj.prototype=new Kb;_.hC=function bk(){return this.d};_.cM={};_.d=0;var $j=0;_=dk.prototype=Yj.prototype=new Zj;_.cM={5:1};_.b=null;_.c=null;_=Ck.prototype=yk.prototype=new Kb;_.cM={};_.b=null;_=Ok.prototype=Kk.prototype=new Ij;_.rb=function Pk(a){um(a,6).tb(this)};_.sb=function Rk(){return Lk};_.cM={};var Lk=null;_=_k.prototype=Yk.prototype=new Ij;_.rb=function al(a){Jc(um(um(a,7),8).b)};_.sb=function cl(){return Zk};_.cM={};var Zk=null;_=el.prototype=new Kb;_.cM={32:1};_=ll.prototype=hl.prototype=new Kb;_.cM={32:1};_.b=null;_.c=null;_=Bl.prototype=pl.prototype=new el;_.cM={32:1};_.b=null;_.c=0;_.d=false;_=El.prototype=Cl.prototype=new Kb;_.cM={};_=Hl.prototype=Fl.prototype=new Kb;_.pb=function Il(){ul(this.b,this.d,this.c)};_.cM={13:1};_.b=null;_.c=null;_.d=null;_=Ll.prototype=Jl.prototype=new ae;_.cM={3:1,10:1,38:1};_=Xl.prototype=Sl.prototype=new Sg;_.cM={33:1,38:1,39:1,40:1};var Tl,Ul,Vl;_=am.prototype=Zl.prototype=new Kb;_.cM={};_.aC=null;_.qI=0;var km,lm;_=un.prototype=ln.prototype=new Kb;_.cM={};_.b=null;_.e=null;_=yn.prototype=vn.prototype=new vd;_.jb=function zn(){sn(this.b,0,null);this.b.b=null};_.kb=function An(){sn(this.b,0,null);this.b.b=null};_.mb=function Bn(a){var b,c;for(c=new Qy(this.b.d);c.c<c.d.Cb();){b=um(Py(c),15);b.v&&(b.j=b.D+(b.L-b.D)*a);b.w&&(b.n=b.E+(b.N-b.E)*a);b.x&&(b.T=b.F+(b.P-b.F)*a);b.t&&(b.b=b.B+(b.H-b.B)*a);b.y&&(b.X=b.G+(b.R-b.G)*a);b.u&&(b.g=b.C+(b.J-b.C)*a);Zn(b)}};_.cM={24:1};_.b=null;_.c=null;_=Hn.prototype=Cn.prototype=new Sg;_.cM={35:1,38:1,39:1,40:1};
+--></script>
+<script><!--
+var Dn,En,Fn;_=Rn.prototype=Jn.prototype=new Kb;_.cM={15:1};_.b=0;_.c=null;_.d=null;_.e=null;_.g=0;_.i=null;_.j=0;_.k=null;_.n=0;_.o=null;_.p=false;_.q=false;_.r=false;_.s=false;_.t=true;_.u=false;_.v=true;_.w=true;_.x=true;_.y=false;_.z=false;_.A=false;_.B=0;_.C=0;_.D=0;_.E=0;_.F=0;_.G=0;_.H=0;_.J=0;_.K=null;_.L=0;_.N=0;_.P=0;_.R=0;_.S=null;_.T=0;_.U=null;_.W=true;_.X=0;_.Y=null;_=_n.prototype=Sn.prototype=new Kb;_.cM={};_.b=null;var Tn=null;_=ho.prototype=fo.prototype=new Kb;_.cM={};_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;_=mo.prototype=ko.prototype=new ae;_.cM={3:1,10:1,38:1};_=uo.prototype=no.prototype=new Kb;_.cM={};_.d=false;_.f=false;_=xo.prototype=vo.prototype=new Jd;_.ob=function yo(){if(!this.b.d){return}qo(this.b)};_.cM={17:1};_.b=null;_=Bo.prototype=zo.prototype=new Jd;_.ob=function Co(){this.b.f=false;ro(this.b,(new Date).getTime())};_.cM={17:1};_.b=null;_=Lo.prototype=Do.prototype=new Kb;_.ub=function Mo(){return this.d<this.b};_.vb=function No(){return Io(this)};_.cM={};_.b=0;_.c=-1;_.d=0;_.e=null;var Po=null,Qo=null;var $o;_=ep.prototype=cp.prototype=new Kb;_.tb=function fp(a){while((Ld(),Kd).c>0){Md(um(mz(Kd,0),17))}};_.cM={6:1,9:1};var hp=false,ip=null;_=sp.prototype=pp.prototype=new Ij;_.rb=function tp(a){Hm(a);null.Mb()};_.sb=function up(){return qp};_.cM={};var qp;_=xp.prototype=vp.prototype=new hl;_.cM={32:1};var zp=false;var Ip=null,Jp=null,Kp=null,Lp=null,Mp=null;_=_p.prototype=new Ib;_.ab=function bq(){Bq(this,(zq(),xq))};_.bb=function cq(){Bq(this,(zq(),yq))};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=$p.prototype=new _p;_.xb=function nq(){return new Iv(this.g)};_.wb=function oq(a){return lq(this,a)};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=Zp.prototype=new $p;_.wb=function tq(a){var b;b=lq(this,a);b&&sq(a.u);return b};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=Aq.prototype=wq.prototype=new Jl;_.cM={3:1,10:1,38:1};var xq,yq;_=Eq.prototype=Cq.prototype=new Kb;_.yb=function Fq(a){a.db()};_.cM={};_=Iq.prototype=Gq.prototype=new Kb;_.yb=function Jq(a){a.fb()};_.cM={};_=Mq.prototype=new Ib;_.db=function Qq(){Oq(this)};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=Lq.prototype=new Mq;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=Tq.prototype=new $p;_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.e=null;_.f=null;_=Wq.prototype=new Lq;_.db=function or(){!this.c&&ar(this,this.k);Oq(this)};_.eb=function pr(a){var b,c,d;if(this.u[dE]){return}d=Bp(a.type);switch(d){case 1:if(!this.b){a.stopPropagation();return}break;case 4:if(Yf(a)==1){this.u.focus();(1&(!this.c&&ar(this,this.k),this.c.b))<=0&&lr(this);Wo(this.u);this.i=true;a.preventDefault()}break;case 8:if(this.i){this.i=false;Vo(this.u);(2&(!this.c&&ar(this,this.k),this.c).b)>0&&Yf(a)==1&&((1&(!this.c&&ar(this,this.k),this.c.b))>0&&lr(this),$q(this))}break;case 64:this.i&&(a.preventDefault(),undefined);break;case 32:c=Op(a);if(this.u.contains(a.target)&&(!c||!this.u.contains(c))){this.i&&(1&(!this.c&&ar(this,this.k),this.c.b))>0&&lr(this);(2&(!this.c&&ar(this,this.k),this.c.b))>0&&mr(this)}break;case 16:if(this.u.contains(a.target)){(2&(!this.c&&ar(this,this.k),this.c.b))<=0&&mr(this);this.i&&(1&(!this.c&&ar(this,this.k),this.c.b))<=0&&lr(this)}break;case 4096:if(this.j){this.j=false;(1&(!this.c&&ar(this,this.k),this.c.b))>0&&lr(this)}break;case 8192:if(this.i){this.i=false;(1&(!this.c&&ar(this,this.k),this.c.b))>0&&lr(this)}}kc(this,a);if((Bp(a.type)&896)!=0){b=(a.keyCode||0)&65535;switch(d){case 128:if(b==32){this.j=true;(1&(!this.c&&ar(this,this.k),this.c.b))<=0&&lr(this)}break;case 512:if(this.j&&b==32){this.j=false;(1&(!this.c&&ar(this,this.k),this.c.b))>0&&lr(this);$q(this)}break;case 256:if(b==10||b==13){(1&(!this.c&&ar(this,this.k),this.c.b))<=0&&lr(this);(1&(!this.c&&ar(this,this.k),this.c.b))>0&&lr(this);$q(this)}}}};_.fb=function qr(){lc(this);Yq(this);(2&(!this.c&&ar(this,this.k),this.c.b))>0&&mr(this)};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.b=false;_.c=null;_.d=null;_.e=null;_.f=null;_.g=null;_.i=false;_.j=false;_.k=null;_.n=null;_.o=null;_=sr.prototype=new Kb;_.cM={};_.d=null;_.e=null;_.f=null;_=yr.prototype=rr.prototype=new sr;_.cM={};_.b=0;_.c=null;_=Hr.prototype=zr.prototype=new $p;_.wb=function Ir(a){var b,c,d;b=(d=a.u.parentNode,(!d||d.nodeType!=1)&&(d=null),d);c=lq(this,a);if(c){a.$(FB,FB);a.u.style.display=FB;this.u.removeChild(b);this.c==a&&(this.c=null)}return c};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.b=false;_.c=null;var Ar=null;_=Pr.prototype=Jr.prototype=new vd;_.kb=function Qr(){if(this.e){this.b.style[yB]=YB;this.b.style.display=FB;this.c.style.display=AD;this.c.style[yB]=YB}else{this.b.style.display=AD;this.b.style[yB]=YB;this.c.style[yB]=YB;this.c.style.display=FB}this.b.style[sD]=hE;this.c.style[sD]=hE;this.b=null;this.c=null;this.f.u.style.display=AD;this.f=null};_.lb=function Rr(){var a,b,c;a=(c=this.b.parentNode,(!c||c.nodeType!=1)&&(c=null),c);b=a.offsetHeight||0;if(this.e){this.d=this.c.offsetHeight||0;this.c.style[yB]=Dw(1,this.d-1)+(xi(),NC)}else{this.d=this.b.offsetHeight||0;this.b.style[yB]=Dw(1,this.d-1)+(xi(),NC)}(a.offsetHeight||0)!=b&&(this.d=-1);this.b.style[sD]=tD;this.c.style[sD]=tD;Nr(this,0);this.b.style.display=FB;this.c.style.display=FB};_.mb=function Sr(a){Nr(this,a)};_.cM={24:1};_.b=null;_.c=null;_.d=-1;_.e=false;_.f=null;_=Wr.prototype=Tr.prototype=new Kb;_.cM={};_.b=null;_.c=null;_.d=null;_=$r.prototype=Xr.prototype=new $p;_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=cs.prototype=new Ib;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.b=null;_=is.prototype=bs.prototype=new cs;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=ns.prototype=ms.prototype=as.prototype=new bs;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};var xs,ys,zs;_=Bs.prototype=new Kb;_.cM={};_=Fs.prototype=Ds.prototype=new Bs;_.cM={};_.b=null;var Is;_=Ms.prototype=Ks.prototype=new Kb;_.cM={};_.b=null;_=Vs.prototype=Qs.prototype=new Tq;_.wb=function Ws(a){var b,c,d;c=(d=a.u.parentNode,(!d||d.nodeType!=1)&&(d=null),d);b=lq(this,a);b&&this.c.removeChild(c);return b};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.c=null;_=$s.prototype=Xs.prototype=new Ib;_.eb=function at(a){Bp(a.type)==32768&&!!this.b&&(this.u[yE]=FB,undefined);kc(this,a)};_.gb=function bt(){var a;a=zg(this.u,yE);Pw(MD,a)&&ap(new lt(this))};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.b=null;_=dt.prototype=new Kb;_.cM={};_=ht.prototype=ct.prototype=new dt;_.cM={};_=lt.prototype=it.prototype=new Kb;_.pb=function mt(){kt(this)};_.cM={13:1,16:1};_.b=null;_=rt.prototype=pt.prototype=new bs;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=yt.prototype=vt.prototype=new Kb;_.pb=function zt(){this.e=false;if(this.b){return}sn(this.d,this.c,new Ct)};_.cM={13:1};_.b=false;_.c=0;_.d=null;_.e=false;_=Ct.prototype=At.prototype=new Kb;_.cM={};_=Nt.prototype=Dt.prototype=new $p;_.gb=function Ot(){};_.hb=function Pt(){};_.wb=function Qt(a){var b;return b=lq(this,a),b&&tn(this.b,a.s),b};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.b=null;_.c=null;_=Ut.prototype=St.prototype=new Wq;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=Wt.prototype=new Hb;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=Yt.prototype=new Zp;_.cM={18:1,19:1,20:1,22:1,31:1,32:1,36:1,37:1};var Zt,$t,_t;_=iu.prototype=gu.prototype=new Kb;_.yb=function ju(a){a.cb()&&a.fb()};_.cM={};_=mu.prototype=ku.prototype=new Kb;_.tb=function nu(a){du()};_.cM={6:1,9:1};_=qu.prototype=ou.prototype=new Yt;_.cM={18:1,19:1,20:1,22:1,31:1,32:1,36:1,37:1};_=su.prototype=new _p;_.zb=function zu(){return this.u};_.xb=function Au(){return new Ou(this)};_.wb=function Bu(a){return vu(this,a)};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.c=null;_=Fu.prototype=ru.prototype=new su;_.zb=function Gu(){return this.b};_.Z=function Hu(a){this.u.style[yB]=a};_.$=function Iu(a,b){this.u.style[zB]=a;this.u.style[yB]=b};_._=function Ju(a){this.u.style[zB]=a};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.b=null;_=Ou.prototype=Ku.prototype=new Kb;_.ub=function Pu(){return this.b};_.vb=function Qu(){return Nu(this)};_.cM={};_.c=null;_=fv.prototype=Xu.prototype=new Wt;_.xb=function gv(){return new Iv(this.d)};_.wb=function hv(a){return cv(this,a)};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.b=0;_.c=null;_.e=null;_.f=-1;_=kv.prototype=iv.prototype=new Kb;_.ib=function lv(a){ev(this.b,this.c)};_.cM={4:1,9:1};_.b=null;_.c=null;_=pv.prototype=mv.prototype=new su;_.zb=function qv(){return this.b};_.cM={18:1,19:1,21:1,22:1,31:1,32:1,36:1,37:1};_.b=null;_=Av.prototype=rv.prototype=new Kb;_.xb=function Bv(){return new Iv(this)};_.cM={};_.b=null;_.c=0;_=Iv.prototype=Cv.prototype=new Kb;_.ub=function Jv(){return this.b<this.c.c-1};_.vb=function Kv(){return Gv(this)};_.cM={};_.b=-1;_.c=null;_=Vv.prototype=Tv.prototype=new ae;_.cM={3:1,10:1,38:1};_=Zv.prototype=Xv.prototype=new Kb;_.cM={};_=bw.prototype=_v.prototype=new ae;_.cM={3:1,10:1,38:1};_=gw.prototype=ew.prototype=new ae;_.cM={3:1,10:1,38:1};_=jw.prototype=hw.prototype=new ae;_.cM={3:1,10:1,38:1};_=nw.prototype=mw.prototype=kw.prototype=new ae;_.cM={3:1,10:1,38:1};_=pw.prototype=new Kb;_.cM={38:1,41:1};_=sw.prototype=ow.prototype=new pw;_.eQ=function tw(a){return a!=null&&a.cM&&!!a.cM[23]&&um(a,23).b==this.b};_.hC=function uw(){return this.b};_.cM={23:1,38:1,39:1,41:1};_.b=0;var xw;_=Iw.prototype=Hw.prototype=Fw.prototype=new ae;_.cM={3:1,10:1,38:1};_=Lw.prototype=Jw.prototype=new Kb;_.cM={38:1,42:1};_=String.prototype;_.eQ=function Zw(a){return Pw(this,a)};_.hC=function _w(){return gx(this)};_.cM={1:1,38:1,39:1};var bx,cx=0,dx;_=kx.prototype=ix.prototype=new ae;_.cM={3:1,10:1,38:1};_=lx.prototype=new Kb;_.Ab=function ox(a){throw new kx($E)};_.Bb=function px(a){var b;b=nx(this.xb(),a);return !!b};_.Db=function qx(a){var b,c,d;d=this.Cb();a.length<d&&(a=dm(a,d));c=this.xb();for(b=0;b<d;++b){im(a,b,c.vb())}a.length>d&&im(a,d,null);return a};_.cM={};_=sx.prototype=new Kb;_.eQ=function vx(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[11])){return false}e=um(a,11);if(this.e!=e.e){return false}for(c=new fy((new Zx(e)).b);Oy(c.b);){b=um(Py(c.b),43);d=b.Fb();f=b.Gb();if(!(d==null?this.d:d!=null&&d.cM&&!!d.cM[1]?ZE+um(d,1) in this.f:Fx(this,d,~~Be(d)))){return false}if(!rA(f,d==null?this.c:d!=null&&d.cM&&!!d.cM[1]?this.f[ZE+um(d,1)]:Dx(this,d,~~Be(d)))){return false}}return true};_.hC=function wx(){var a,b,c;c=0;for(b=new fy((new Zx(this)).b);Oy(b.b);){a=um(Py(b.b),43);c+=a.hC();c=~~c}return c};_.cM={11:1};_=rx.prototype=new sx;_.Eb=function Px(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&ze(a,b)};_.cM={11:1};_.b=null;_.c=null;_.d=false;_.e=0;_.f=null;_=Rx.prototype=new lx;_.eQ=function Tx(a){var b,c,d;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[44])){return false}c=um(a,44);if(c.Cb()!=this.Cb()){return false}for(b=c.xb();b.ub();){d=b.vb();if(!this.Bb(d)){return false}}return true};_.hC=function Ux(){var a,b,c;a=0;for(b=this.xb();b.ub();){c=b.vb();if(c!=null){a+=Be(c);a=~~a}}return a};_.cM={44:1};_=Zx.prototype=Qx.prototype=new Rx;_.Bb=function $x(a){return Wx(this,a)};_.xb=function _x(){return new fy(this.b)};_.Cb=function ay(){return this.b.e};_.cM={44:1};_.b=null;_=fy.prototype=by.prototype=new Kb;_.ub=function gy(){return Oy(this.b)};_.vb=function hy(){return um(Py(this.b),43)};_.cM={};_.b=null;_=jy.prototype=new Kb;_.eQ=function ly(a){var b;if(a!=null&&a.cM&&!!a.cM[43]){b=um(a,43);if(rA(this.Fb(),b.Fb())&&rA(this.Gb(),b.Gb())){return true}}return false};_.hC=function my(){var a,b;a=0;b=0;this.Fb()!=null&&(a=Be(this.Fb()));this.Gb()!=null&&(b=Be(this.Gb()));return a^b};_.cM={43:1};_=oy.prototype=iy.prototype=new jy;_.Fb=function py(){return null};_.Gb=function qy(){return this.b.c};_.Hb=function ry(a){return Jx(this.b,a)};_.cM={43:1};_.b=null;_=uy.prototype=sy.prototype=new jy;_.Fb=function vy(){return this.b};_.Gb=function wy(){return this.c.f[ZE+this.b]};_.Hb=function xy(a){return Kx(this.c,this.b,a)};_.cM={43:1};_.b=null;_.c=null;_=yy.prototype=new lx;_.Ab=function Cy(a){this.Ib(this.Cb(),a);return true};_.Ib=function Dy(a,b){throw new kx(bF)};_.eQ=function Fy(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[12])){return false}f=um(a,12);if(this.Cb()!=f.Cb()){return false}d=new Qy(this);e=f.xb();while(d.c<d.d.Cb()){b=Py(d);c=Py(e);if(!(b==null?c==null:ze(b,c))){return false}}return true};_.hC=function Gy(){var a,b,c;b=1;a=new Qy(this);while(a.c<a.d.Cb()){c=Py(a);b=31*b+(c==null?0:Be(c));b=~~b}return b};_.xb=function Iy(){return new Qy(this)};_.Kb=function Jy(){return new Wy(this,0)};_.Lb=function Ky(a){return new Wy(this,a)};_.cM={12:1};_=Qy.prototype=Ly.prototype=new Kb;_.ub=function Ry(){return this.c<this.d.Cb()};_.vb=function Sy(){return Py(this)};_.cM={};_.c=0;_.d=null;_=Wy.prototype=Ty.prototype=new Ly;_.cM={};_.b=null;_=$y.prototype=Xy.prototype=new Rx;_.Bb=function _y(a){return Bx(this.b,a)};_.xb=function az(){var a;return a=new fy(this.c.b),new ez(a)};_.Cb=function bz(){return this.c.b.e};_.cM={44:1};_.b=null;_.c=null;_=ez.prototype=cz.prototype=new Kb;_.ub=function fz(){return Oy(this.b.b)};_.vb=function gz(){var a;a=um(Py(this.b.b),43);return a.Fb()};_.cM={};_.b=null;_=sz.prototype=hz.prototype=new yy;_.Ab=function tz(a){return im(this.b,this.c++,a),true};_.Ib=function uz(a,b){lz(this,a,b)};_.Bb=function vz(a){return nz(this,a,0)!=-1};_.Jb=function wz(a){return Ey(a,this.c),this.b[a]};_.Cb=function xz(){return this.c};_.Db=function Az(a){return rz(this,a)};_.cM={12:1,38:1};_.c=0;var Dz;_=Hz.prototype=Fz.prototype=new yy;_.Bb=function Iz(a){return false};_.Jb=function Jz(a){throw new mw};_.Cb=function Kz(){return 0};_.cM={12:1,38:1};_=Oz.prototype=Lz.prototype=new rx;_.cM={11:1,38:1};_=Vz.prototype=Pz.prototype=new Rx;_.Ab=function Wz(a){var b;return b=Hx(this.b,a,this),b==null};_.Bb=function Xz(a){return Bx(this.b,a)};_.xb=function Yz(){var a;return a=new fy(ux(this.b).c.b),new ez(a)};_.Cb=function Zz(){return this.b.e};_.cM={38:1,44:1};_.b=null;_=gA.prototype=dA.prototype=new jy;_.Fb=function hA(){return this.b};_.Gb=function iA(){return this.c};_.Hb=function jA(a){var b;b=this.c;this.c=a;return b};_.cM={43:1};_.b=null;_.c=null;_=mA.prototype=kA.prototype=new ae;_.cM={3:1,10:1,38:1};var $entry=Ye;var Jm=new Zv,Um=new Zv,Om=new Zv,Km=new Zv,Lm=new Zv,Mm=new Zv,Nm=new Zv,Vm=new Zv,Pm=new Zv,Qm=new Zv,Rm=new Zv,Sm=new Zv,Tm=new Zv;$stats && $stats({moduleName:'kuneintro',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.kuneintro) $wnd.kuneintro.onScriptLoad();
+--></script></body></html>
\ No newline at end of file
Added: intro/war/kuneintro/C068E077B2DA853B0A008F72CAD53F7E.cache.html
===================================================================
--- intro/war/kuneintro/C068E077B2DA853B0A008F72CAD53F7E.cache.html (rev 0)
+++ intro/war/kuneintro/C068E077B2DA853B0A008F72CAD53F7E.cache.html 2011-05-09 10:28:32 UTC (rev 1362)
@@ -0,0 +1,563 @@
+<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.1.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = 'C068E077B2DA853B0A008F72CAD53F7E';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'kuneintro',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
+function ZA(){}
+function Tb(){}
+function Sb(){}
+function Rb(){}
+function Qb(){}
+function Pb(){}
+function Yc(){}
+function ad(){}
+function ed(){}
+function zd(){}
+function wd(){}
+function Ed(){}
+function Sd(){}
+function Rd(){}
+function me(){}
+function le(){}
+function ke(){}
+function je(){}
+function Ye(){}
+function tf(){}
+function nf(){}
+function Kf(){}
+function Ff(){}
+function Fh(){}
+function ch(){}
+function bh(){}
+function nh(){}
+function qh(){}
+function th(){}
+function wh(){}
+function zh(){}
+function Ih(){}
+function Lh(){}
+function Ph(){}
+function Wh(){}
+function Zh(){}
+function ai(){}
+function di(){}
+function gi(){}
+function ni(){}
+function qi(){}
+function ti(){}
+function wi(){}
+function zi(){}
+function Li(){}
+function Qi(){}
+function Ui(){}
+function Yi(){}
+function aj(){}
+function ej(){}
+function ij(){}
+function mj(){}
+function qj(){}
+function Jj(){}
+function Hj(){}
+function dk(){}
+function ck(){}
+function bk(){}
+function qk(){}
+function ak(){}
+function uk(){}
+function tk(){}
+function Vk(){}
+function jl(){}
+function fl(){}
+function wl(){}
+function tl(){}
+function Bl(){}
+function El(){}
+function Ml(){}
+function _l(){}
+function Zl(){}
+function am(){}
+function em(){}
+function nm(){}
+function xm(){}
+function um(){}
+function Jn(){}
+function Tn(){}
+function $n(){}
+function $o(){}
+function go(){}
+function po(){}
+function yo(){}
+function Ko(){}
+function Po(){}
+function So(){}
+function cp(){}
+function gp(){}
+function Jp(){}
+function Hp(){}
+function Up(){}
+function $p(){}
+function Eq(){}
+function Dq(){}
+function Cq(){}
+function _q(){}
+function hr(){}
+function fr(){}
+function lr(){}
+function jr(){}
+function pr(){}
+function or(){}
+function wr(){}
+function zr(){}
+function Xr(){}
+function Wr(){}
+function cs(){}
+function ss(){}
+function ms(){}
+function ws(){}
+function As(){}
+function Hs(){}
+function Gs(){}
+function Fs(){}
+function et(){}
+function gt(){}
+function nt(){}
+function tt(){}
+function At(){}
+function It(){}
+function Ht(){}
+function Nt(){}
+function Ut(){}
+function $t(){}
+function fu(){}
+function du(){}
+function gu(){}
+function vu(){}
+function zu(){}
+function Bu(){}
+function Nu(){}
+function Lu(){}
+function Ru(){}
+function Pu(){}
+function Tu(){}
+function Xu(){}
+function Wu(){}
+function Wv(){}
+function nv(){}
+function Av(){}
+function Nv(){}
+function Rv(){}
+function fw(){}
+function zw(){}
+function Fw(){}
+function Dw(){}
+function Hw(){}
+function Mw(){}
+function Pw(){}
+function Sw(){}
+function Xw(){}
+function Ww(){}
+function lx(){}
+function px(){}
+function Px(){}
+function Sx(){}
+function Zx(){}
+function Yx(){}
+function wy(){}
+function vy(){}
+function Iy(){}
+function Qy(){}
+function Py(){}
+function Zy(){}
+function dz(){}
+function qz(){}
+function yz(){}
+function Cz(){}
+function Jz(){}
+function Oz(){}
+function mA(){}
+function kA(){}
+function qA(){}
+function uA(){}
+function KA(){}
+function RA(){}
+function rx(a){}
+function nx(){Jf()}
+function ze(){Jf()}
+function Ro(){Jf()}
+function Bw(){Jf()}
+function Jw(){Jf()}
+function Uw(){Jf()}
+function TA(){Jf()}
+function ye(a){Jf()}
+function Ow(a){Jf()}
+function Rw(a){Jf()}
+function Vw(a){Jf()}
+function ox(a){Jf()}
+function Rx(a){Jf()}
+function ae(){Ud()}
+function Eo(){ro()}
+function Xp(){Wp()}
+function _b(a,b){a.t=b}
+function _h(){this.a=1}
+function sh(){this.a=1}
+function Kh(){this.a=1}
+function ph(){this.a=0}
+function Hh(){this.a=0}
+function Yh(){this.a=0}
+function vh(){this.a=2}
+function Nh(){this.a=2}
+function yh(){this.a=3}
+function yi(){this.a=3}
+function fi(){this.a=3}
+function $i(){this.a=3}
+function ci(){this.a=2}
+function vi(){this.a=2}
+function Wi(){this.a=2}
+function pi(){this.a=0}
+function Oi(){this.a=0}
+function si(){this.a=1}
+function Si(){this.a=1}
+function cj(){this.a=4}
+function gj(){this.a=5}
+function kj(){this.a=6}
+function oj(){this.a=7}
+function sj(){this.a=8}
+function $c(a){this.a=a}
+function cd(a){this.a=a}
+function gd(a){this.a=a}
+function it(a){this.a=a}
+function pt(a){this.a=a}
+function Qt(a){this.a=a}
+function $w(a){this.a=a}
+function lw(a){this.b=a}
+function op(a){this.d=a}
+function bu(a){this.c=a}
+function vz(a){this.c=a}
+function Lz(a){this.a=a}
+function Ey(a){this.a=a}
+function Vy(a){this.a=a}
+function Zk(){this.a={}}
+function xk(){this.c=++vk}
+function sm(a,b){this.a=b}
+function eo(a,b){this.a=b}
+function Ir(a,b){a.e=b}
+function Kr(a,b){a.f=b}
+function _g(a){a[wD]=xD}
+function tA(){fy(this)}
+function Mj(){Mj=ZA;Pj()}
+function Bt(){Bt=ZA;new tA}
+function pf(){pf=ZA;of=new tf}
+function AA(){this.a=new tA}
+function Ep(){Ep=ZA;Dp=new Zo}
+function Wp(){Wp=ZA;Vp=new xk}
+function el(){return null}
+function xp(a){return true}
+function kp(a){return a.c<a.a}
+function kx(a){return 5<a?5:a}
+function ap(a){Ud();this.a=a}
+function ep(a){Ud();this.a=a}
+function Sc(a){a.b=a.i.e+1}
+function iu(a,b){ju(a,b,a.f.b)}
+function Yv(a,b){_v(a,b,a.b)}
+function Vq(a,b){Kq(a,b,a.t)}
+function Cs(a,b,c){Oq(a,b,a.t,c)}
+function dc(a,b,c){kc(a.t,b,c)}
+function Bp(a,b){gq();uq(a,b)}
+function Jv(a,b){Iv(a,$v(a.c,b))}
+function qc(a,b){!!a.q&&Hl(a.q,b)}
+function ou(a,b,c){b.r.U=c;au(a.b)}
+function Yo(a,b){Rz(a.b,b);Xo(a)}
+function Rc(a){a.b=kx(a.b+1);Tc(a)}
+function tz(a){return a.b<a.c.Cb()}
+function jx(a,b){return a>b?a:b}
+function jp(a){return Tz(a.d.b,a.b)}
+function dr(a){gm.call(this,a)}
+function We(b,a){b[b.length]=a}
+function Wn(a,b){this.a=a;this.b=b}
+function Pv(a,b){this.a=a;this.b=b}
+function Fz(a,b){this.a=a;this.b=b}
+function NA(a,b){this.a=a;this.b=b}
+function _y(a,b){this.b=a;this.a=b}
+function Il(a){this.a=new Yl;this.b=a}
+function Be(a){Jf();this.a=a;If(this)}
+function gq(){if(!cq){qq();cq=true}}
+function Lx(){Lx=ZA;Ix={};Kx={}}
+function jA(){jA=ZA;iA=new mA}
+function ok(){ok=ZA;nk=new Ak(new qk)}
+function ly(b,a){return pD+a in b.e}
+function Qm(a,b){return a.cM&&a.cM[b]}
+function Pq(a,b){return Qq(a,Zv(a.f,b))}
+function Rn(a,b){wo(b.d,b.c);Wz(a.c,b)}
+function jz(a,b){(a<0||a>=b)&&mz(a,b)}
+function cc(a,b,c){dc(a,gc(a.t)+_B+b,c)}
+function lu(a,b,c,d){ko(b.r,c,d);au(a.b)}
+function nu(a,b,c,d){mo(b.r,c,d);au(a.b)}
+function sf(a,b){a.b=uf(a.b,[b,false])}
+function Qc(a){a.b=jx(0,a.b-1);Tc(a)}
+function zp(a){tp=a;gq();a.setCapture()}
+function Vu(){Gu.call(this,$doc.body)}
+function aq(){this.a=new Yl;this.b=null}
+function Yl(){this.d=new tA;this.c=false}
+function rv(a){this.b=a;this.a=!!this.b.b}
+function Zz(){this.a=Cm(qn,{38:1},0,0,0)}
+function dw(){this.a=Cm(on,{38:1},19,4,0)}
+function Pn(a,b,c){return uo(a.b,a.d,b,c)}
+function Rl(a,b,c){var d;d=Tl(a,b);d.Ab(c)}
+function mz(a,b){throw new Vw(aG+a+bG+b)}
+function Tz(a,b){jz(b,a.b);return a.a[b]}
+function Rz(a,b){Fm(a.a,a.b++,b);return true}
+function ag(a,b){a.fireEvent(tD+b.type,b)}
+function Ql(a,b){!a.a&&(a.a=new Zz);Rz(a.a,b)}
+function ll(a){var b;if(gl){b=new jl;Hl(a,b)}}
+function cr(){cr=ZA;ar=new hr;br=new lr}
+function Ud(){Ud=ZA;Td=new Zz;Pp(new Jp)}
+function Sp(){Mp&&ll((!Np&&(Np=new aq),Np))}
+function Ss(a){Rs.call(this);ys(this.a,a,true)}
+function Os(a){Ls.call(this,a,wx(mF,hg(a)))}
+function Ls(a){this.t=a;this.a=new zs(this.t)}
+function cm(a,b,c){this.a=a;this.c=b;this.b=c}
+function Gu(a){this.f=new dw;this.t=a;sc(this)}
+function ks(){this.f=new dw;this.t=Yf($doc,qD)}
+function Ds(){this.f=new dw;this.t=Yf($doc,qD)}
+function Gj(){if(!zj){zj=true;sf((pf(),of),yj)}}
+function Ul(a,b){if(!b){throw new ox(KD)}Sl(a,b)}
+function Nq(a,b){if(b<0||b>a.f.b){throw new Uw}}
+function Mq(a,b){if(b<0||b>=a.f.b){throw new Uw}}
+function Zu(a,b){if(a.b){throw new Rw(QF)}_u(a,b)}
+function mu(a,b,c,d,e){lo(b.r,c,d,e);au(a.b)}
+function Ax(b,a){return b.substr(a,b.length-a)}
+function Um(a,b){return a!=null&&a.cM&&!!a.cM[b]}
+function Pp(a){Rp();return Qp(gl?gl:(gl=new xk),a)}
+function Jm(){Jm=ZA;Hm=[];Im=[];Km(new xm,Hm,Im)}
+function Dj(){Dj=ZA;Aj=[];Bj=[];Cj=[];yj=new Jj}
+function Fu(){Fu=ZA;Cu=new Nu;Du=new tA;Eu=new AA}
+function _x(a){var b;b=new Ey(a);return new Fz(a,b)}
+function tg(a){var b;b=Tf(a);!!b&&b.removeChild(a)}
+function wA(a,b){var c;c=my(a.a,b,a);return c==null}
+function uf(a,b){!a&&(a=[]);a[a.length]=b;return a}
+function cn(a){if(a!=null){throw new Jw}return null}
+function Fp(a){Ep();if(!a){throw new ox(kE)}Yo(Dp,a)}
+function yl(a){var b;if(ul){b=new wl;!!a.q&&Hl(a.q,b)}}
+function fy(a){a.a=[];a.e={};a.c=false;a.b=null;a.d=0}
+function zs(a){this.a=a;this.b=jm(a);this.c=this.b}
+function bs(a,b,c,d){this.b=c;this.a=d;this.e=a;this.c=b}
+function Rs(){Os.call(this,Yf($doc,qD));this.t[aC]=nF}
+function Wt(){Os.call(this,Yf($doc,mF));this.t[aC]=KF}
+function ex(){ex=ZA;dx=Cm(pn,{38:1},23,256,0)}
+function Pj(){Pj=ZA;Mj();Oj=Cm(en,{38:1},-1,30,1)}
+function Ox(){if(Jx==256){Ix=Kx;Kx={};Jx=0}++Jx}
+function Hg(b,a){return b[a]==null?null:String(b[a])}
+function Qp(a,b){return Pl((!Np&&(Np=new aq),Np).a,a,b)}
+function Vm(a){return a!=null&&a.tM!=ZA&&!(a.cM&&!!a.cM[1])}
+function Xo(a){if(a.b.b!=0&&!a.e&&!a.c){a.e=true;Wd(a.d,1)}}
+function Az(a){if(a.b<=0){throw new TA}return a.a.Jb(--a.b)}
+function Zv(a,b){if(b<0||b>=a.b){throw new Uw}return a.a[b]}
+function ku(a,b){var c;c=Qq(a,b);c&&Rn(a.a,b.r);return c}
+function Dv(a,b,c,d){var e;e=new Ss(c);Ev(a,b,new Uv(e),d)}
+function pc(a,b,c){return Pl((!a.q?(a.q=new Il(a)):a.q).a,c,b)}
+function Je(a,b){return a.tM==ZA||a.cM&&!!a.cM[1]?a.eQ(b):a===b}
+function qy(a,b){return !b?sy(a):ry(a,b,~~(b.$H||(b.$H=++bf)))}
+function Kq(a,b,c){xc(b);Yv(a.f,b);c.appendChild(b.t);zc(b,a)}
+function pu(a,b,c){b.r.V=c;b.t.style.display=c?lC:jE;au(a.b)}
+function Mo(a,b,c){this.b=0;this.c=0;this.a=c;this.e=b;this.d=a}
+function $r(a,b){a.d=b.t;!!a.e.b&&Zr(a.e.b)==Zr(a)&&Hr(a.e,a.d)}
+function Ac(a,b){a.p==-1?Bp(a.t,b|(a.t.__eventBits||0)):(a.p|=b)}
+function Tv(a,b){b?dc(a,gc(a.t)+YF,true):dc(a,gc(a.t)+YF,false)}
+function cw(a,b){var c;c=$v(a,b);if(c==-1){throw new TA}bw(a,c)}
+function Er(a,b){var c;c=(b.a&1)==1;a.t.setAttribute(dF,c?eF:fF)}
+function Xq(a){a.style[xD]=lC;a.style[aE]=lC;a.style[YD]=lC}
+function Hu(a){Fu();try{a.eb()}finally{qy(Eu.a,a)!=null}}
+function Iu(){Fu();try{er(Eu,Cu)}finally{fy(Eu.a);fy(Du)}}
+function mt(){mt=ZA;new pt(dE);new pt(qF);lt=new pt(aE)}
+function yp(a){!!tp&&a==tp&&(tp=null);gq();a.releaseCapture()}
+function Jd(a){if(!a.g){return}Wz(Gd,a);a.ib();a.j=false;a.g=false}
+function ef(){if(af++==0){qf((pf(),of));return true}return false}
+function jw(a){if(a.a>=a.b.b){throw new TA}return a.b.a[++a.a]}
+function uz(a){if(a.b>=a.c.Cb()){throw new TA}return a.c.Jb(a.b++)}
+function qv(a){if(!a.a||!a.b.b){throw new TA}a.a=false;return a.b.b}
+function Sn(a){this.b=new Eo;this.c=new Zz;this.d=a;vo(this.b,a)}
+function au(a){a.b=0;a.a=false;if(!a.d){a.d=true;sf((pf(),of),a)}}
+function oy(a,b){var c;c=a.b;a.b=b;if(!a.c){a.c=true;++a.d}return c}
+function Am(a,b){var c,d;c=a;d=Bm(0,b);Dm(c.aC,c.cM,c.qI,d);return d}
+function Dm(a,b,c,d){Jm();Mm(d,Hm,Im);d.aC=a;d.cM=b;d.qI=c;return d}
+function lo(a,b,c,d){a.w=a.s=true;a.t=false;a.O=b;a.G=0;a.P=c;a.H=d}
+function mo(a,b,c){a.w=a.t=true;a.s=false;a.O=0;a.I=56;a.P=b;a.J=c}
+function ko(a,b,c){a.u=a.v=true;a.x=false;a.K=0;a.M=0;a.L=b;a.N=c}
+function mp(a){Vz(a.d.b,a.b);--a.a;a.b<=a.c&&--a.c<0&&(a.c=0);a.b=-1}
+function Sz(a,b,c){(b<0||b>a.b)&&mz(b,a.b);a.a.splice(b,0,c);++a.b}
+function Qr(a){var b,c;b=(!a.b&&Fr(a,a.j),a.b.a)^1;c=Cr(a,b);Fr(a,c)}
+function sy(a){var b;b=a.b;a.b=null;if(a.c){a.c=false;--a.d}return b}
+function On(a,b){var c,d;c=so(a.d,b);d=new oo(c,b);Rz(a.c,d);return d}
+function Oq(a,b,c,d){d=Lq(a,b,d);xc(b);_v(a.f,b,d);rq(c,b.t,d);zc(b,a)}
+function Kc(a,b){if(a.n){throw new Rw(kC)}xc(b);_b(a,b.t);a.n=b;zc(b,a)}
+function Zd(a,b){return $wnd.setTimeout($entry(function(){a.mb()}),b)}
+function Le(a){return a.tM==ZA||a.cM&&!!a.cM[1]?a.hC():a.$H||(a.$H=++bf)}
+function zn(a){if(a!=null&&a.cM&&!!a.cM[10]){return a}return new Be(a)}
+function Rm(a,b){if(a!=null&&!(a.cM&&a.cM[b])){throw new Jw}return a}
+function Uz(a,b,c){for(;c<a.b;++c){if(YA(b,a.a[c])){return c}}return -1}
+function Hv(a,b){var c;c=$v(a.c,b);if(c==-1){return false}return Gv(a,c)}
+function Lq(a,b,c){var d;Nq(a,c);if(b.s==a){d=$v(a.f,b);d<c&&--c}return c}
+function lp(a){var b;a.b=a.c;b=Tz(a.d.b,a.c++);a.c>=a.a&&(a.c=0);return b}
+function Tf(a){var b=a.parentNode;(!b||b.nodeType!=1)&&(b=null);return b}
+function xt(a){var b;b=Yf($doc,rF);b[sF]=a.a.a;b.style[tF]=a.c.a;return b}
+function Vz(a,b){var c;c=(jz(b,a.b),a.a[b]);a.a.splice(b,1);--a.b;return c}
+function Rr(a){var b,c;b=(!a.b&&Fr(a,a.j),a.b.a)^2;b&=-5;c=Cr(a,b);Fr(a,c)}
+function rr(a){var b;sc(a);b=a.t.tabIndex;-1==b&&(a.t.tabIndex=0,undefined)}
+function $v(a,b){var c;for(c=0;c<a.b;++c){if(a.a[c]==b){return c}}return -1}
+function Tp(){var a;if(Mp){a=new Xp;!!Np&&Hl(Np,a);return null}return null}
+function py(e,a,b){var c,d=e.e;a=pD+a;a in d?(c=d[a]):++e.d;d[a]=b;return c}
+function Km(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
+function Mm(a,b,c){Jm();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
+function xw(b){try{b.focus()}catch(a){if(!b||!b.focus){throw a}}}
+function ro(){ro=ZA;qo=xo((Ji(),Ai),Ai);$doc.body.appendChild(qo)}
+function vo(a,b){b.style[YD]=(li(),eE);b.appendChild(a.a=xo((Ji(),Bi),Ci))}
+function oc(a,b,c){Ac(a,eq(c.b));return Pl((!a.q?(a.q=new Il(a)):a.q).a,c,b)}
+function Pt(a){var b,c;b=(c=$doc.createEventObject(),c.type=uE,c);ag(a.a.t,b)}
+function ju(a,b,c){var d;xc(b);_v(a.f,b,c);d=On(a.a,b.t);b.r=d;zc(b,a);au(a.b)}
+function Bz(a,b){var c;this.a=a;this.c=a;c=a.Cb();(b<0||b>c)&&mz(b,c);this.b=b}
+function Ak(a){this.c=++vk;this.a=a;!gk&&(gk=new Zk);gk.a[HD]=this;this.b=HD}
+function Ns(){this.t=Yf($doc,qD);this.a=new zs(this.t);this.t[aC]=lF}
+function Dt(a){Bt();this.a=new Mt(this,a.d,a.b,a.c,a.e,a.a);this.t[aC]=AF}
+function dt(){dt=ZA;new it(oF);new it(pF);bt=new it(xD);new it(cE);ct=bt;at=ct}
+function Dh(){Dh=ZA;Ah=new Hh;Ch=new Kh;Bh=new Nh;Dm(hn,{38:1},26,[Ah,Ch,Bh])}
+function Wz(a,b){var c;c=Uz(a,b,0);if(c==-1){return false}Vz(a,c);return true}
+function vx(a,b){if(!(b!=null&&b.cM&&!!b.cM[1])){return false}return String(a)==b}
+function Sm(a){if(a!=null&&(a.tM==ZA||a.cM&&!!a.cM[1])){throw new Jw}return a}
+function Sf(a){var b=a.firstChild;while(b&&b.nodeType!=1)b=b.nextSibling;return b}
+function qf(a){var b,c;if(a.a){c=null;do{b=a.a;a.a=null;c=vf(b,c)}while(a.a);a.a=c}}
+function rf(a){var b,c;if(a.b){c=null;do{b=a.b;a.b=null;c=vf(b,c)}while(a.b);a.b=c}}
+function sA(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&Je(a,b)}
+function YA(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&Je(a,b)}
+function ff(b){return function(){try{return gf(b,this,arguments)}catch(a){throw a}}}
+function gf(a,b,c){var d;d=ef();try{return a.apply(b,c)}finally{d&&rf((pf(),of));--af}}
+function vp(a,b,c){var d;d=sp;sp=a;b==tp&&eq(a.type)==8192&&(tp=null);c.db(a);sp=d}
+function Cm(a,b,c,d,e){var f;f=Bm(e,d);Jm();Mm(f,Hm,Im);f.aC=a;f.cM=b;f.qI=c;return f}
+function My(a){var b;b=new Zz;a.c&&Rz(b,new Vy(a));ey(a,b);dy(a,b);this.a=new vz(b)}
+function Zo(){this.a=new ap(this);this.b=new Zz;this.d=new ep(this);this.f=new op(this)}
+function qu(){this.f=new dw;this.t=Yf($doc,qD);this.a=new Sn(this.t);this.b=new bu(this.a)}
+function lh(){lh=ZA;kh=new ph;hh=new sh;ih=new vh;jh=new yh;Dm(gn,{38:1},25,[kh,hh,ih,jh])}
+function Uh(){Uh=ZA;Th=new Yh;Rh=new _h;Sh=new ci;Qh=new fi;Dm(jn,{38:1},28,[Th,Rh,Sh,Qh])}
+function li(){li=ZA;ki=new pi;ji=new si;hi=new vi;ii=new yi;Dm(kn,{38:1},29,[ki,ji,hi,ii])}
+function rm(){rm=ZA;qm=new sm(OD,0);pm=new sm(PD,1);om=new sm(QD,2);Dm(mn,{38:1},33,[qm,pm,om])}
+function co(){co=ZA;_n=new eo(VD,0);ao=new eo(WD,1);bo=new eo(XD,2);Dm(nn,{38:1},35,[_n,ao,bo])}
+function gm(a){ze.call(this,a.a.d==0?null:Rm(a.Db(Cm(sn,{14:1,38:1},10,0,0)),14)[0])}
+function gy(a,b){return b==null?a.c:b!=null&&b.cM&&!!b.cM[1]?ly(a,Rm(b,1)):ky(a,b,~~Le(b))}
+function hy(a,b){return b==null?a.b:b!=null&&b.cM&&!!b.cM[1]?a.e[pD+Rm(b,1)]:iy(a,b,~~Le(b))}
+function Vo(a){var b;b=jp(a.f);mp(a.f);b!=null&&b.cM&&!!b.cM[16]&&new Ro(Rm(b,16));a.c=false;Xo(a)}
+function Br(a){if(a.g||a.i){yp(a.t);a.g=false;a.i=false;(1&(!a.b&&Fr(a,a.j),a.b.a))>0&&Qr(a)}}
+function Hr(a,b){if(a.c!=b){!!a.c&&a.t.removeChild(a.c);a.c=b;a.t.appendChild(a.c)}}
+function rq(a,b,c){c>=a.children.length?a.appendChild(b):a.insertBefore(b,a.children[c])}
+function $b(a,b){var c=a.parentNode;if(!c){return}c.insertBefore(b,a);c.removeChild(a)}
+function wx(b,a){if(a==null)return false;return b==a||b.toLowerCase()==a.toLowerCase()}
+function Zr(a){if(!a.d){if(!a.c){a.d=Yf($doc,qD);return a.d}else{return Zr(a.c)}}else{return a.d}}
+function Ux(a,b){var c;while(a.ub()){c=a.vb();if(b==null?c==null:Je(b,c)){return a}}return null}
+function hg(a){var b,c;c=a.tagName;b=a.scopeName;if(b==null||wx(uD,b)){return c}return b+pD+c}
+function pq(a,b){var c=a.children.length;for(var d=0;d<c;++d){if(b===a.children[d]){return d}}return -1}
+function Bo(a){for(var b=0;b<a.childNodes.length;++b){var c=a.childNodes[b];c.__layer&&(c.__layer=null)}}
+function Xl(a){var b,c;if(a.a){try{for(c=new vz(a.a);c.b<c.c.Cb();){b=Rm(uz(c),13);b.ob()}}finally{a.a=null}}}
+function js(a,b){var c;Mq(a,b);c=a.b;a.b=Zv(a.f,b);if(a.b!=c){!ds&&(ds=new ss);rs(ds,c,a.b,a.a&&a.o)}}
+function wo(a,b){var c;tg(a);Tf(b)==a&&tg(b);c=b.style;c[YD]=lC;c[xD]=lC;c[aE]=lC;c[eC]=lC;c[dC]=lC}
+function kc(a,b,c){if(!a){throw new ye(bC)}b=Cx(b);if(b.length==0){throw new Ow(cC)}c?zg(a,b):Kg(a,b)}
+function my(a,b,c){return b==null?oy(a,c):b!=null&&b.cM&&!!b.cM[1]?py(a,Rm(b,1),c):ny(a,b,c,~~Le(b))}
+function Vd(a){a.b?($wnd.clearInterval(a.c),undefined):($wnd.clearTimeout(a.c),undefined);Wz(Td,a)}
+function yc(a,b){a.o&&(a.t.__listener=null,undefined);!!a.t&&$b(a.t,b);a.t=b;a.o&&(a.t.__listener=a,undefined)}
+function _u(a,b){if(b==a.b){return}!!b&&xc(b);!!a.b&&$u(a,a.b);a.b=b;if(b){a.zb().appendChild(a.b.t);zc(b,a)}}
+function $u(a,b){if(a.b!=b){return false}try{zc(b,null)}finally{a.zb().removeChild(b.t);a.b=null}return true}
+function uc(a){if(!a.bb()){throw new Rw(hC)}try{a.gb()}finally{try{a.ab()}finally{a.t.__listener=null;a.o=false}}}
+function bw(a,b){var c;if(b<0||b>=a.b){throw new Uw}--a.b;for(c=b;c<a.b;++c){Fm(a.a,c,a.a[c+1])}Fm(a.a,a.b,null)}
+function Qq(a,b){var c;if(b.s!=a){return false}try{zc(b,null)}finally{c=b.t;Tf(c).removeChild(c);cw(a.f,b)}return true}
+function Tl(a,b){var c,d;d=Rm(hy(a.d,b),11);if(!d){d=new tA;my(a.d,b,d)}c=Rm(d.b,12);if(!c){c=new Zz;oy(d,c)}return c}
+function Rj(a,b,c){var d;d=$doc.styleSheets[a];c?(d.cssText+=b,undefined):(d.cssText=b+d.cssText,undefined);return d}
+function Wj(a){var b;if($doc.styleSheets.length==0){return b=$doc.createStyleSheet(),b.cssText=a,b}return Rj(0,a,false)}
+function bx(a){var b,c;if(a>-129&&a<128){b=a+128;c=(ex(),dx)[b];!c&&(c=dx[b]=new $w(a));return c}return new $w(a)}
+function Nx(a){Lx();var b=pD+a;var c=Kx[b];if(c!=null){return c}c=Ix[b];c==null&&(c=Mx(a));Ox();return Kx[b]=c}
+function ey(e,a){var b=e.e;for(var c in b){if(c.charCodeAt(0)==58){var d=new _y(e,c.substring(1));a.Ab(d)}}}
+function Ju(){Fu();var a;a=Rm(hy(Du,null),20);if(a){return a}Du.d==0&&Pp(new Ru);a=new Vu;my(Du,null,a);wA(Eu,a);return a}
+function Wl(a,b){var c,d;d=Rm(hy(a.d,b),11);if(!d){return jA(),jA(),iA}c=Rm(d.b,12);if(!c){return jA(),jA(),iA}return c}
+function xc(a){if(!a.s){(Fu(),gy(Eu.a,a))&&Hu(a)}else if(Um(a.s,22)){Rm(a.s,22).wb(a)}else if(a.s){throw new Rw(iC)}}
+function oe(a){var b,c,d;c=Cm(rn,{38:1},42,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw new nx}c[d]=a[d]}}
+function Jf(){var a,b,c,d;c=Hf(new Kf);d=Cm(rn,{38:1},42,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=new rx(c[a])}oe(d)}
+function Do(a,b){var c,d,e,f;d=b.__layer;!!d&&Ao(a,d);f=b.childNodes;for(c=0;c<f.length;++c){e=f[c];e.nodeType==1&&Do(a,e)}}
+function Hl(a,b){var c;!b.c||(b.c=false,b.d=null);c=b.d;b.d=a.b;try{Ul(a.a,b)}finally{c==null?(b.c=true,b.d=null):(b.d=c)}}
+function zc(a,b){var c;c=a.s;if(!b){try{!!c&&c.bb()&&a.eb()}finally{a.s=null}}else{if(c){throw new Rw(jC)}a.s=b;b.bb()&&a.cb()}}
+function ys(a,b,c){c?(a.a.innerHTML=b||lC,undefined):(a.a.innerText=b||lC,undefined);if(a.c!=a.b){a.c=a.b;km(a.a,a.b)}}
+function oo(a,b){this.L=(Ji(),Ii);this.P=Ii;this.N=Ii;this.H=Ii;this.e=(co(),bo);this.U=bo;this.d=a;this.c=b}
+function kk(a,b,c){var d,e,f;if(gk){f=Rm(gk.a[a.type],5);if(f){d=f.a.a;e=f.a.b;f.a.a=a;f.a.b=c;qc(b,f.a);f.a.a=d;f.a.b=e}}}
+function dy(h,a){var b=h.a;for(var c in b){var d=parseInt(c,10);if(c==d){var e=b[d];for(var f=0,g=e.length;f<g;++f){a.Ab(e[f])}}}}
+function iy(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.Fb();if(h.Eb(a,g)){return f.Gb()}}}return null}
+function ky(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.Fb();if(h.Eb(a,g)){return true}}}return false}
+function By(a,b){var c,d,e;if(b!=null&&b.cM&&!!b.cM[43]){c=Rm(b,43);d=c.Fb();if(gy(a.a,d)){e=hy(a.a,d);return sA(c.Gb(),e)}}return false}
+function jm(a){var b;b=a[LD]==null?null:String(a[LD]);if(wx(MD,b)){return rm(),qm}else if(wx(ND,b)){return rm(),pm}return rm(),om}
+function gc(a){var b,c;b=a[aC]==null?null:String(a[aC]);c=b.indexOf(String.fromCharCode(32));if(c>=0){return b.substr(0,c-0)}return b}
+function Ef(a){var b,c,d;d=lC;a=Cx(a);b=a.indexOf(mD);if(b!=-1){c=a.indexOf(nD)==0?8:0;d=Cx(a.substr(c,b-c))}return d.length>0?d:oD}
+function gwtOnLoad(b,c,d,e){$moduleName=c;$moduleBase=d;if(b)try{$entry(wn)()}catch(a){b(c)}else{$entry(wn)()}}
+function km(a,b){switch(b.a){case 0:{a[LD]=MD;break}case 1:{a[LD]=ND;break}case 2:{jm(a)!=(rm(),om)&&(a[LD]=lC,undefined);break}}}
+function Cx(c){if(c.length==0||c[0]>vD&&c[c.length-1]>vD){return c}var a=c.replace(/^(\s*)/,lC);var b=a.replace(/\s*$/,lC);return b}
+function vq(){var a=false;for(var b=0;b<$wnd.__gwt_globalEventArray.length;b++){!$wnd.__gwt_globalEventArray[b]()&&(a=true)}return !a}
+function Fm(a,b,c){if(c!=null){if(a.qI>0&&!Qm(c,a.qI)){throw new Bw}if(a.qI<0&&(c.tM==ZA||c.cM&&!!c.cM[1])){throw new Bw}}return a[b]=c}
+function If(a){var b,c,d,e;d=(Vm(a.a)?Sm(a.a):null,[]);e=Cm(rn,{38:1},42,d.length,0);for(b=0,c=e.length;b<c;++b){e[b]=new rx(d[b])}oe(e)}
+function Kd(a,b,c){Jd(a);a.g=true;a.f=b;a.i=c;if(Ld(a,(new Date).getTime())){return}if(!Gd){Gd=new Zz;Fd=new ae}Rz(Gd,a);Gd.b==1&&Wd(Fd,25)}
+function Uv(a){this.t=Yf($doc,qD);this.t.appendChild(this.a=Yf($doc,qD));_u(this,a);this.t[aC]=ZF;this.a.className=$F;_g(this.t.style,Dh())}
+function Pl(a,b,c){var d;if(!b){throw new ox(ID)}if(!c){throw new ox(JD)}return a.b>0?Ql(a,new cm(a,b,c)):(d=Tl(a,b),d.Ab(c),undefined),new _l}
+function jg(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 xo(a,b){var c,d;c=Yf($doc,qD);c.innerHTML=fE;d=c.style;d[YD]=(li(),ZD);d[gE]=hE;d[aE]=-20+b.qb();d[eC]=10+a.qb();d[dC]=10+b.qb();return c}
+function vf(b,c){var a,e,f,g;for(e=0,f=b.length;e<f;++e){g=b[e];try{g[1]?g[0].Mb()&&(c=uf(c,g)):g[0].ob()}catch(a){a=zn(a);if(!Um(a,3))throw a}}return c}
+function Vj(a){var b,c,d;b=$doc.styleSheets.length;if(b==0){return c=$doc.createStyleSheet(),c.cssText=a,c}return d=$doc.styleSheets[b-1],d.cssText+=a,d}
+function tc(a,b){var c;switch(eq(b.type)){case 16:case 32:c=b.relatedTarget||(b.type==gC?b.toElement:b.fromElement);if(!!c&&jg(a.t,c)){return}}kk(b,a,a.t)}
+function sc(a){var b;if(a.bb()){throw new Rw(fC)}a.o=true;a.t.__listener=a;b=a.p;a.p=-1;b>0&&(a.p==-1?Bp(a.t,b|(a.t.__eventBits||0)):(a.p|=b));a._();a.fb()}
+function Ji(){Ji=ZA;Ii=new Oi;Gi=new Si;Bi=new Wi;Ci=new $i;Hi=new cj;Fi=new gj;Di=new kj;Ai=new oj;Ei=new sj;Dm(ln,{38:1},30,[Ii,Gi,Bi,Ci,Hi,Fi,Di,Ai,Ei])}
+function Wd(a,b){if(b<=0){throw new Ow(lD)}a.b?($wnd.clearInterval(a.c),undefined):($wnd.clearTimeout(a.c),undefined);Wz(Td,a);a.b=false;a.c=Zd(a,b);Rz(Td,a)}
+function Yz(a,b){var c,d,e;b.length<a.b&&(b=(d=b,e=Bm(0,a.b),Dm(d.aC,d.cM,d.qI,e),e));for(c=0;c<a.b;++c){Fm(b,c,a.a[c])}b.length>a.b&&Fm(b,a.b,null);return b}
+function Fr(a,b){var c;if(a.b!=b){!!a.b&&cc(a,a.b.b,false);a.b=b;Hr(a,Zr(b));cc(a,a.b.b,true);!a.t[gF]&&(c=(b.a&1)==1,a.t.setAttribute(dF,c?eF:fF),undefined)}}
+function Co(a,b,c,d,e,f,g){switch(e.a){case 0:case 1:break;default:d=d*uo(a,b.d,e,f);Ji();}g&&d<0&&(d=0);b.d.style[c]=~~Math.max(Math.min(d+0.5,2147483647),-2147483648)+yD}
+function Qd(){var a,b,c,d,e;d=Cm(fn,{2:1,38:1},24,Gd.b,0);d=Rm(Yz(Gd,d),2);e=(new Date).getTime();for(b=0,c=d.length;b<c;++b){a=d[b];a.g&&Ld(a,e)&&Wz(Gd,a)}Gd.b>0&&Wd(Fd,25)}
+function Lr(a,b){var c,d;if(!a.t[gF]!=b){c=(!a.b&&Fr(a,a.j),a.b.a)^4;c&=-3;d=Cr(a,c);Fr(a,d);a.t[gF]=!b;if(b){Er(a,(!a.b&&Fr(a,a.j),a.b))}else{Br(a);a.t.removeAttribute(dF)}}}
+function Rp(){var a,b;if(!Mp){a=(b=Yf($doc,lE),b.text=mE,b);$doc.body.appendChild(a);$wnd.__gwt_initWindowCloseHandler($entry(Tp),$entry(Sp));$doc.body.removeChild(a);Mp=true}}
+function iv(){this.t=Yf($doc,qD);this.t.style[$D]=RF;this.a=Yf($doc,qD);this.t.appendChild(this.a);this.t.style[YD]=eE;this.a.style[YD]=eE;this.t.style[SF]=TF;this.a.style[SF]=TF}
+function Bm(a,b){var c=new Array(b);if(a==3){for(var d=0;d<b;++d){var e=new Object;e.l=e.m=e.h=0;c[d]=e}}else if(a>0){var e=[null,0,false][a];for(var d=0;d<b;++d){c[d]=e}}return c}
+function ry(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.Fb();if(h.Eb(a,g)){c.length==1?delete h.a[b]:c.splice(d,1);--h.d;return f.Gb()}}}return null}
+function ny(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.Fb();if(j.Eb(a,h)){var i=g.Gb();g.Hb(b);return i}}}else{d=j.a[c]=[]}var g=new NA(a,b);d.push(g);++j.d;return null}
+function wn(){var a;!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:RD,evtGroup:SD,millis:(new Date).getTime(),type:TD,className:UD});a=new Uc;Vq((Fu(),Ju()),a)}
+function Gv(a,b){var c;if(b<0||b>=a.c.b){return false}c=Zv(a.c,b);Pq(a.f,b);ku(a.d,c);kc(c.t,UF,false);bw(a.c,b);Vz(a.g,b);if(b==a.e){a.e=-1;a.c.b>0&&Iv(a,0)}else b<a.e&&--a.e;return true}
+function Uc(){Kc(this,Xc(this));ys(this.k.a,nC,true);ys(this.d.a,oC,true);ys(this.g.a,pC,true);ys(this.f.a,qC,true);this.b=0;this.c.a=false;ys(this.e.a,rC,true);ys(this.a.a,sC,true);Tc(this)}
+function Mt(a,b,c,d,e,f){var g,m;yc(a,(g=Yf($doc,mF),g.innerHTML=(m=CF+e+DF+f+EF+b+FF+-c+GF+-d+yD,HF+$moduleBase+IF+m+JF)||lC,Sf(g)));a.p==-1?Bp(a.t,163967|(a.t.__eventBits||0)):(a.p|=163967)}
+function Iv(a,b){var c;if(b==a.e){return}el(bx(b));if(a.e!=-1){c=Zv(a.c,a.e);pu(a.d,c,false);Tv(Rm(Tz(a.g,a.e),21),false)}c=Zv(a.c,b);pu(a.d,c,true);Tv(Rm(Tz(a.g,b),21),true);a.e=b;yl(a,bx(b))}
+function so(a,b){var c,d;c=Yf($doc,qD);c.appendChild(b);c.style[YD]=(li(),ZD);c.style[$D]=(Uh(),_D);d=b.style;d[YD]=ZD;d[xD]=0+(Ji(),yD);d[aE]=bE;d[cE]=bE;d[dE]=bE;a.insertBefore(c,null);return c}
+function er(b,c){var i;cr();var a,e,f,g,h;e=null;for(h=b.xb();h.ub();){g=Rm(h.vb(),19);try{c.yb(g)}catch(a){a=zn(a);if(Um(a,10)){f=a;!e&&(e=new AA);i=my(e.a,f,e)}else throw a}}if(e){throw new dr(e)}}
+function xu(){var a;this.t=(a=Yf($doc,qD),a.tabIndex=0,a);this.p==-1?Bp(this.t,7165|(this.t.__eventBits||0)):(this.p|=7165);this.j=new bs(this,null,LF,0);this.t[aC]=MF;this.t.setAttribute(NF,OF);this.t[aC]=PF}
+function Mx(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 Yf(a,b){var c,d;if(b.indexOf(pD)!=-1){c=(!a.__gwt_container&&(a.__gwt_container=a.createElement(qD)),a.__gwt_container);c.innerHTML=rD+b+sD||lC;d=Sf(c);c.removeChild(d);return d}return a.createElement(b)}
+function _v(a,b,c){var d,e;if(c<0||c>a.b){throw new Uw}if(a.b==a.a.length){e=Cm(on,{38:1},19,a.a.length*2,0);for(d=0;d<a.a.length;++d){Fm(e,d,a.a[d])}a.a=e}++a.b;for(d=a.b-1;d>c;--d){Fm(a.a,d,a.a[d-1])}Fm(a.a,c,b)}
+function yt(){this.f=new dw;this.e=Yf($doc,uF);this.d=Yf($doc,vF);this.e.appendChild(this.d);this.t=this.e;this.a=(dt(),at);this.c=(mt(),lt);this.b=Yf($doc,wF);this.d.appendChild(this.b);this.e[xF]=yF;this.e[zF]=yF}
+function Ld(a,b){var c,d;c=b>=a.i+a.f;if(a.j&&!c){d=(b-a.i)/a.f;a.lb((1+Math.cos(3.141592653589793+d*3.141592653589793))/2);return false}if(!a.j&&b>=a.i){a.j=true;a.kb()}if(c){a.jb();a.j=false;a.g=false;return true}return false}
+function zg(a,b){var c,d,e,f;b=Cx(b);f=a.className;c=f.indexOf(b);while(c!=-1){if(c==0||f.charCodeAt(c-1)==32){d=c+b.length;e=f.length;if(d==e||d<e&&f.charCodeAt(d)==32){break}}c=f.indexOf(b,c+1)}if(c==-1){f.length>0&&(f+=vD);a.className=f+b}}
+function Hf(i){var a={};var b=[];var c=arguments.callee.caller.caller;while(c){var d=i.pb(c.toString());b.push(d);var e=pD+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 Dr(a){var b,c;a.a=true;b=(c=$doc.createEventObject(),c.type=HD,c.detail=1,c.screenX=0,c.screenY=0,c.clientX=0,c.clientY=0,c.ctrlKey=false,c.altKey=false,c.shiftKey=false,c.metaKey=false,c.button=1,c.relatedTarget=null,c);ag(a.t,b);a.a=false}
+function ud(){ud=ZA;id=new Mo(NC,16,19);jd=new Mo(OC,16,19);kd=new Mo(PC,16,19);ld=new Mo(QC,16,19);md=new Mo(RC,16,19);nd=new Mo(SC,16,19);od=new Mo(TC,34,34);pd=new Mo(UC,386,71);qd=new Mo(VC,34,34);rd=new Mo(WC,34,34);td=new Mo(XC,34,34);sd=new zd}
+function Kv(a){this.c=new dw;this.f=new Ds;this.g=new Zz;this.a=56;this.b=a;this.d=new qu;Kc(this,this.d);iu(this.d,this.f);lu(this.d,this.f,(Ji(),Ii),Ii);nu(this.d,this.f,Ii,a);ou(this.d,this.f,(co(),ao));this.f.t.style[eC]=VF;this.f.t[aC]=WF;this.t[aC]=XF}
+function Ej(){Dj();var a,b,c;c=null;if(Cj.length!=0){a=Cj.join(lC);b=Wj((Mj(),a));!Cj&&(c=b);Cj.length=0}if(Aj.length!=0){a=Aj.join(lC);b=Uj((Mj(),a));!Aj&&(c=b);Aj.length=0}if(Bj.length!=0){a=Bj.join(lC);b=Vj((Mj(),a));!Bj&&(c=b);Bj.length=0}zj=false;return c}
+function Uj(a){var b,c,d,e,f,g;d=$doc.styleSheets.length;if(d<30){return g=$doc.createStyleSheet(),g.cssText=a,g}else{f=2147483647;e=-1;for(b=0;b<d;++b){c=Oj[b];c==0&&(c=Oj[b]=$doc.styleSheets[b].cssText.length);if(c<=f){f=c;e=b}}Oj[e]+=a.length;return Rj(e,a,true)}}
+function Ev(a,b,c,d){var e;e=$v(a.c,b);if(e!=-1){Hv(a,b);e<d&&--d}_v(a.c,b,d);Sz(a.g,d,c);Cs(a.f,c,d);oc(c,new Pv(a,b),(ok(),ok(),nk));ju(a.d,b,d);lu(a.d,b,(Ji(),Ii),Ii);mu(a.d,b,a.a,a.b,Ii);pu(a.d,b,false);kc(b.t,UF,true);b.t.style.display=jE;a.e==-1?Iv(a,0):a.e>=d&&++a.e}
+--></script>
+<script><!--
+function Wo(a,b){var c,d,e;e=false;try{a.c=true;a.f.a=a.b.b;Wd(a.a,10000);while(kp(a.f)){d=lp(a.f);try{if(d==null){return}if(d!=null&&d.cM&&!!d.cM[16]){c=Rm(d,16);Pt(c)}}finally{e=a.f.b==-1;e||mp(a.f)}if((new Date).getTime()-b>=100){return}}}finally{if(!e){Vd(a.a);a.c=false;Xo(a)}}}
+function gs(a,b){var c,d,e;c=(d=Yf($doc,qD),d.style[eC]=EC,d.style[dC]=bE,d.style[hF]=bE,d.style[iF]=bE,d);a.t.appendChild(c);xc(b);Yv(a.f,b);c.appendChild(b.t);zc(b,a);c.style.display=jE;c.style[dC]=EC;e=b.t;vx(e.style[eC],lC)&&b.$(EC);vx(e.style[dC],lC)&&b.Y(EC);b.t.style.display=jE}
+function Sl(b,c){var a,e,f,g,h,i,k;try{++b.b;h=Wl(b,c.sb());e=null;i=b.c?h.Lb(h.Cb()):h.Kb();while(b.c?i.b>0:i.b<i.c.Cb()){g=b.c?Rm(Az(i),9):Rm(uz(i),9);try{c.rb(g)}catch(a){a=zn(a);if(Um(a,10)){f=a;!e&&(e=new AA);k=my(e.a,f,e)}else throw a}}if(e){throw new gm(e)}}finally{--b.b;b.b==0&&Xl(b)}}
+function Kg(a,b){var c,d,e,f,g,h,i;b=Cx(b);i=a.className;e=i.indexOf(b);while(e!=-1){if(e==0||i.charCodeAt(e-1)==32){f=e+b.length;g=i.length;if(f==g||f<g&&i.charCodeAt(f)==32){break}}e=i.indexOf(b,e+1)}if(e!=-1){c=Cx(i.substr(0,e-0));d=Cx(Ax(i,e+b.length));c.length==0?(h=d):d.length==0?(h=c):(h=c+vD+d);a.className=h}}
+function qs(a,b){var c,d;a.d||(b=1-b);if(a.c==-1){c=~~Math.max(Math.min(b*(parseInt(a.a[jF])||0),2147483647),-2147483648);d=~~Math.max(Math.min((1-b)*(parseInt(a.b[jF])||0),2147483647),-2147483648)}else{c=~~Math.max(Math.min(b*a.c,2147483647),-2147483648);d=a.c-c}if(c==0){c=1;d=1>d-1?1:d-1}else if(d==0){d=1;c=1>c-1?1:c-1}a.a.style[dC]=c+yD;a.b.style[dC]=d+yD}
+function Tc(a){switch(a.b){case 0:js(a.c,0);break;case 1:js(a.c,1);Iv(a.i,a.b-1);a.j.t.style.display=lC;ys(a.j.a,mC,false);break;case 2:js(a.c,1);Iv(a.i,a.b-1);a.j.t.style.display=lC;ys(a.j.a,mC,false);break;case 3:js(a.c,1);Iv(a.i,a.b-1);a.j.t.style.display=lC;ys(a.j.a,mC,false);break;case 4:js(a.c,1);Iv(a.i,a.b-1);ys(a.j.a,mC,false);break;case 5:js(a.c,2);a.j.t.style.display=lC;}}
+function uo(a,b,c,d){if(!c){return 1}switch(c.a){case 1:return (d?b.clientHeight:b.clientWidth)/100;case 2:return (a.a.offsetWidth||0)/10;case 3:return (a.a.offsetHeight||0)/10;case 7:return (qo.offsetWidth||0)*0.1;case 8:return (qo.offsetWidth||0)*0.01;case 6:return (qo.offsetWidth||0)*0.254;case 4:return (qo.offsetWidth||0)*0.00353;case 5:return (qo.offsetWidth||0)*0.0423;default:case 0:return 1;}}
+function Cr(a,b){switch(b){case 1:return !a.d&&(a.d=new bs(a,a.j,HC,1),undefined),a.d;case 0:return a.j;case 3:return !a.f&&Kr(a,new bs(a,(!a.d&&(a.d=new bs(a,a.j,HC,1),undefined),a.d),IC,3)),a.f;case 2:return !a.n&&(a.n=new bs(a,a.j,GC,2),undefined),a.n;case 4:return !a.k&&(a.k=new bs(a,a.j,aF,4),undefined),a.k;case 5:return !a.e&&Ir(a,new bs(a,(!a.d&&(a.d=new bs(a,a.j,HC,1),undefined),a.d),bF,5)),a.e;default:throw new Rw(b+cF);}}
+function Qn(a,b,c){var d,e,f,g;if(b==0){for(e=new vz(a.c);e.b<e.c.Cb();){d=Rm(uz(e),15);d.i=d.C=d.K;d.S=d.E=d.O;d.k=d.D=d.M;d.a=d.A=d.G;d.W=d.F=d.Q;d.f=d.B=d.I;d.q=d.u;d.y=d.w;d.r=d.v;d.o=d.s;d.z=d.x;d.p=d.t;d.j=d.L;d.T=d.P;d.n=d.N;d.b=d.H;d.X=d.R;d.g=d.J;Ao(a.b,d)}return}g=a.d.clientWidth;f=a.d.clientHeight;for(e=new vz(a.c);e.b<e.c.Cb();){d=Rm(uz(e),15);Mn(a,g,d);Nn(a,f,d)}!!a.a&&Jd(a.a);a.a=new Wn(a,c);Kd(a.a,b,(new Date).getTime())}
+function eq(a){switch(a){case nE:return 4096;case oE:return 1024;case HD:return 1;case pE:return 2;case qE:return 2048;case rE:return 128;case sE:return 256;case tE:return 512;case uE:return 32768;case vE:return 8192;case wE:return 4;case xE:return 64;case gC:return 32;case yE:return 16;case zE:return 8;case AE:return 16384;case BE:return 65536;case CE:return 131072;case DE:return 131072;case EE:return 262144;case FE:return 524288;default:return -1;}}
+function rs(a,b,c,d){var e,f,g,h,i,k;Jd(a);e=(i=c.t.parentNode,(!i||i.nodeType!=1)&&(i=null),i);f=pq(Tf(e),e);if(!b){e.style.display=lC;c.t.style.display=lC;return}a.e=b;g=(k=b.t.parentNode,(!k||k.nodeType!=1)&&(k=null),k);h=pq(Tf(g),g);if(f>h){a.a=g;a.b=e;a.d=false}else{a.a=e;a.b=g;a.d=true}d?Kd(a,350,(new Date).getTime()):(a.a.style.display=a.d?lC:jE,a.b.style.display=!a.d?lC:jE,a.a=null,a.b=null,a.e.t.style.display=jE,a.e=null,undefined);c.t.style.display=lC}
+function yd(a){if(!a.a){a.a=true;Dj();We(Aj,YC+(ud(),pd).a+ZC+pd.e+$C+pd.d+_C+pd.b+aD+pd.c+bD+td.a+ZC+td.e+$C+td.d+_C+td.b+aD+td.c+cD+od.a+ZC+od.e+$C+od.d+_C+od.b+aD+od.c+dD+rd.a+ZC+rd.e+$C+rd.d+_C+rd.b+aD+rd.c+eD+qd.a+ZC+qd.e+$C+qd.d+_C+qd.b+aD+qd.c+fD+id.a+ZC+id.e+$C+id.d+_C+id.b+aD+id.c+gD+jd.a+ZC+jd.e+$C+jd.d+_C+jd.b+aD+jd.c+hD+md.a+ZC+md.e+$C+md.d+_C+md.b+aD+md.c+iD+kd.a+ZC+kd.e+$C+kd.d+_C+kd.b+aD+kd.c+jD+nd.a+ZC+nd.e+$C+nd.d+_C+nd.b+aD+nd.c+kD);Gj();return true}return false}
+function Nn(a,b,c){var d,e,f;f=c.S*Pn(a,c.T,true);d=c.a*Pn(a,c.b,true);e=c.f*Pn(a,c.g,true);if(c.y&&!c.w){c.y=false;if(c.p){c.s=true;c.A=(b-(f+e))/Pn(a,c.H,true)}else{c.t=true;c.B=(b-(f+d))/Pn(a,c.J,true)}}else if(c.p&&!c.t){c.p=false;if(c.y){c.s=true;c.A=(b-(f+e))/Pn(a,c.H,true)}else{c.w=true;c.E=(b-(d+e))/Pn(a,c.P,true)}}else if(c.o&&!c.s){c.o=false;if(c.p){c.w=true;c.E=(b-(d+e))/Pn(a,c.P,true)}else{c.t=true;c.B=(b-(f+d))/Pn(a,c.J,true)}}c.y=c.w;c.o=c.s;c.p=c.t;c.T=c.P;c.b=c.H;c.g=c.J}
+function Mn(a,b,c){var d,e,f;d=c.i*Pn(a,c.j,false);e=c.k*Pn(a,c.n,false);f=c.W*Pn(a,c.X,false);if(c.q&&!c.u){c.q=false;if(c.z){c.v=true;c.D=(b-(d+f))/Pn(a,c.N,false)}else{c.x=true;c.F=(b-(d+e))/Pn(a,c.R,false)}}else if(c.z&&!c.x){c.z=false;if(c.q){c.v=true;c.D=(b-(d+f))/Pn(a,c.N,false)}else{c.u=true;c.C=(b-(e+f))/Pn(a,c.L,false)}}else if(c.r&&!c.v){c.r=false;if(c.z){c.u=true;c.C=(b-(e+f))/Pn(a,c.L,false)}else{c.x=true;c.F=(b-(d+e))/Pn(a,c.R,false)}}c.q=c.u;c.r=c.v;c.z=c.x;c.j=c.L;c.n=c.N;c.X=c.R}
+function Ao(a,b){var c,d;d=b.d.style;b.d.__layer=b;if(b.V){c=d[iE];d[iE]=lC;c.length>0&&Do(a,b.d)}else{d[iE]=(lh(),jE)}b.q?Co(a,b,xD,b.i,b.j,false,false):(d[xD]=lC,undefined);b.r?Co(a,b,cE,b.k,b.n,false,false):(d[cE]=lC,undefined);b.y?Co(a,b,aE,b.S,b.T,true,false):(d[aE]=lC,undefined);b.o?Co(a,b,dE,b.a,b.b,true,false):(d[dE]=lC,undefined);b.z?Co(a,b,eC,b.W,b.X,false,true):(d[eC]=lC,undefined);b.p?Co(a,b,dC,b.f,b.g,true,true):(d[dC]=lC,undefined);d=b.c.style;switch(b.e.a){case 0:d[xD]=0+(Ji(),yD);d[cE]=lC;break;case 1:d[xD]=lC;d[cE]=0+(Ji(),yD);break;case 2:d[xD]=0+(Ji(),yD);d[cE]=bE;}switch(b.U.a){case 0:d[aE]=0+(Ji(),yD);d[dE]=lC;break;case 1:d[aE]=lC;d[dE]=0+(Ji(),yD);break;case 2:d[aE]=0+(Ji(),yD);d[dE]=bE;}}
+function uq(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;if(!c)return;c&1&&(a.onclick=b&1?lq:null);c&3&&(a.ondblclick=b&3?kq:null);c&4&&(a.onmousedown=b&4?lq:null);c&8&&(a.onmouseup=b&8?lq:null);c&16&&(a.onmouseover=b&16?lq:null);c&32&&(a.onmouseout=b&32?lq:null);c&64&&(a.onmousemove=b&64?lq:null);c&128&&(a.onkeydown=b&128?lq:null);c&256&&(a.onkeypress=b&256?lq:null);c&512&&(a.onkeyup=b&512?lq:null);c&1024&&(a.onchange=b&1024?lq:null);c&2048&&(a.onfocus=b&2048?lq:null);c&4096&&(a.onblur=b&4096?lq:null);c&8192&&(a.onlosecapture=b&8192?lq:null);c&16384&&(a.onscroll=b&16384?lq:null);c&32768&&(a.onload=b&32768?mq:null);c&65536&&(a.onerror=b&65536?lq:null);c&131072&&(a.onmousewheel=b&131072?lq:null);c&262144&&(a.oncontextmenu=b&262144?lq:null);c&524288&&(a.onpaste=b&524288?lq:null)}
+function qq(){$wnd.__gwt_globalEventArray==null&&($wnd.__gwt_globalEventArray=new Array);$wnd.__gwt_globalEventArray[$wnd.__gwt_globalEventArray.length]=$entry(function(){return xp($wnd.event)});var d=$entry(function(){var a=Wf;Wf=this;if($wnd.event.returnValue==null){$wnd.event.returnValue=true;if(!vq()){Wf=a;return}}var b,c=this;while(c&&!(b=c.__listener)){c=c.parentElement}b&&!Vm(b)&&b!=null&&b.cM&&!!b.cM[18]&&vp($wnd.event,c,b);Wf=a});var e=$entry(function(){var a=$doc.createEventObject();$wnd.event.returnValue==null&&$wnd.event.srcElement.fireEvent&&$wnd.event.srcElement.fireEvent(GE,a);if(this.__eventBits&2){d.call(this)}else if($wnd.event.returnValue==null){$wnd.event.returnValue=true;vq()}});var f=$entry(function(){this.__gwtLastUnhandledEvent=$wnd.event.type;d.call(this)});var g=$moduleName.replace(/\./g,HE);$wnd[IE+g]=d;lq=(new Function(JE,KE+g+LE))($wnd);$wnd[ME+g]=e;kq=(new Function(JE,NE+g+OE))($wnd);$wnd[PE+g]=f;mq=(new Function(JE,QE+g+OE))($wnd);var h=$entry(function(){d.call($doc.body)});var i=$entry(function(){e.call($doc.body)});$doc.body.attachEvent(GE,h);$doc.body.attachEvent(RE,h);$doc.body.attachEvent(SE,h);$doc.body.attachEvent(TE,h);$doc.body.attachEvent(UE,h);$doc.body.attachEvent(VE,h);$doc.body.attachEvent(WE,h);$doc.body.attachEvent(XE,h);$doc.body.attachEvent(YE,h);$doc.body.attachEvent(ZE,h);$doc.body.attachEvent($E,i);$doc.body.attachEvent(_E,h)}
+function Xc(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,I,K;ud();b=id;e=ld;c=jd;f=md;d=kd;g=nd;v=new Wt;C=new Ns;s=new Rs;t=new Ds;D=new Rs;E=new Ds;n=new Rs;o=new Ds;y=new Rs;z=new Ds;w=new Rs;x=new Ds;B=new Kv((Ji(),Ii));j=new Rs;i=new iv;k=new ks;u=new xu;A=new xu;h=new yt;m=new Ds;l=new Ds;kc(v.t,tC,true);kc(v.t,uC,true);Kq(m,v,m.t);ys(C.a,mC,false);kc(C.t,vC,true);Kq(m,C,m.t);s.t.style[wC]=xC;Kq(t,s,t.t);gs(k,t);D.t.style[wC]=xC;Kq(E,D,E.t);kc(E.t,yC,true);Dv(B,E,zC,B.c.b);kc(n.t,yC,true);n.t.style[wC]=xC;Kq(o,n,o.t);Dv(B,o,AC,B.c.b);kc(y.t,yC,true);y.t.style[wC]=xC;Kq(z,y,z.t);Dv(B,z,BC,B.c.b);kc(w.t,yC,true);w.t.style[wC]=xC;Kq(x,w,x.t);Dv(B,x,CC,B.c.b);B.t.style[dC]=DC;B.t.style[eC]=EC;gs(k,B);j.t.style[wC]=xC;Zu(i,j);gs(k,i);kc(k.t,FC,true);Kq(m,k,m.t);$r(u.j,new Dt(b));$r((!u.n&&(u.n=new bs(u,u.j,GC,2),undefined),u.n),new Dt(d));$r((!u.d&&(u.d=new bs(u,u.j,HC,1),undefined),u.d),new Dt(c));$r((!u.f&&Kr(u,new bs(u,(!u.d&&(u.d=new bs(u,u.j,HC,1),undefined),u.d),IC,3)),u.f),new Dt(c));kc(u.t,JC,true);Lr(u,true);I=xt(h);h.b.appendChild(I);xc(u);Yv(h.f,u);I.appendChild(u.t);zc(u,h);$r(A.j,new Dt(e));$r((!A.n&&(A.n=new bs(A,A.j,GC,2),undefined),A.n),new Dt(g));$r((!A.d&&(A.d=new bs(A,A.j,HC,1),undefined),A.d),new Dt(f));$r((!A.f&&Kr(A,new bs(A,(!A.d&&(A.d=new bs(A,A.j,HC,1),undefined),A.d),IC,3)),A.f),new Dt(f));kc(A.t,JC,true);Lr(A,true);K=xt(h);h.b.appendChild(K);xc(A);Yv(h.f,A);K.appendChild(A.t);zc(A,h);h.t[aC]=KC;Kq(m,h,m.t);kc(m.t,LC,true);Kq(l,m,l.t);kc(l.t,MC,true);p=new $c(a);oc(u,p,(ok(),ok(),nk));q=new cd(a);oc(A,q,nk);r=new gd(a);pc(B,r,(!ul&&(ul=new xk),ul));a.a=j;a.c=k;a.d=n;a.e=s;a.f=w;a.g=y;a.i=B;a.j=C;a.k=D;yd(sd);return l}
+--></script>
+<script><!--
+var lC='',vD=' ',cF=' is not a known face id.',_C='") -',zD='%',fE=' ',JF="' border='0'>",mD='(',FF=') no-repeat ',bG=', Size: ',_B='-',hE='-32767',YF='-selected',YC='.GMI44Y5N{width:705px;}.GMI44Y5H{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:4px solid #cead97;background-color:#fff5ed;width:100%;}.GMI44Y5FB{background-color:#f0c6a0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#c63;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;height:480px !important;}.GMI44Y5P{line-height:1em;}.GMI44Y5GB{font-size:44px;color:#69312f;font-weight:bold;text-align:left;margin:10px 18px;width:200px;}.k-home-summary{font-size:32px;color:#dd8a3d;font-weight:bold;white-space:nowrap;}.k-home-summary li{padding-left:41px;background-repeat:no-repeat;background-position:0 0.2em;line-height:45px;}.gwt-TabLayoutPanelTab{background-color:#f3d4ae;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;font-weight:bold;font-size:28px;padding:6px 5px;margin:0 0 0 10px;cursor:pointer;color:#dd8a3d;}.gwt-TabLayoutPanelTab-selected{background-color:#f9efcb;color:#69312f;}.GMI44Y5CB{font-size:28px;line-height:1.2em;color:#69312f;background-color:#f9efcb;height:84%;padding:30px;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;margin:0 10px 10px;}.GMI44Y5CB li{margin-left:-12px;}.GMI44Y5L{float:left;}.GMI44Y5O{float:right;}.GMI44Y5M{height:',LE='.call(this) }',OE='.call(this)}',sD='/>',yF='0',bE='0px',TF='1',EC='100%',VF='16384px',DC='480px',pD=':',rD='<',rC='<div class="k-home-summary"><ul><li class="tabUsers">Comunicate with others<\/li><li class="tabGroups">Work in collaboration<\/li><li class="tabPublic">And share with the world<\/li><\/ul><\/div>',AC="<div class='GMI44Y5P'> <span class='tabGroups GMI44Y5L'><\/span> <span>Groups<\/span> <\/div>",CC="<div class='GMI44Y5P'> <span class='tabOrgs GMI44Y5L'><\/span> <span>Institutions<\/span> <\/div>",BC="<div class='GMI44Y5P'> <span class='tabPublic GMI44Y5L'><\/span> <span>Public<\/span> <\/div>",zC="<div class='GMI44Y5P'> <span class='tabUsers GMI44Y5L'><\/span> <span>Users<\/span> <\/div>",HF="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='",_F='Add not supported on this collection',cG='Add not supported on this list',VD='BEGIN',ID='Cannot add a handler with a null type',JD='Cannot add a null handler',KD='Cannot fire null event',jC='Cannot set a new parent without first clearing the old parent',kC='Composite.initWidget() may only be called once.',QD='DEFAULT',DE='DOMMouseScroll',WD='END',oC='For your organization (NGO, collective, academic group...) you can:<ul><li>create easily its website (blog, wiki, video gallery, etc)<\/li><li>group chat among the members<\/li><li>organize meetings and actions<\/li><li>create, share & edit documents simultaneously with the members<\/li><li>connect with other organizations with common interests<\/ul>',yC='GMI44Y5CB',JC='GMI44Y5F',FC='GMI44Y5FB',KC='GMI44Y5G',vC='GMI44Y5GB',LC='GMI44Y5H',tC='GMI44Y5M',MC='GMI44Y5N',uC='GMI44Y5O',qC='If you are a big institution, such as a University, Social Forum, or umbrella federation, you can:<ul><li>install your own independent Kune server for your members<\/li><li>customize your Kune features and plugins to fit your needs<\/li><li>boost collaboration among the members<\/ul>',aG='Index: ',pC='Kune facilitates...<ul><li>the publication of contents in the web, for the general public<\/li><li>using CreativeCommons licences that allow the reuse and modification of contents<\/li><li>sharing of knowledge, solutions, researches, experiences with others <\/ul>',PD='LTR',bC='Null widget handle. If you are creating a composite, ensure that initWidget() has been called.',OD='RTL',XD='STRETCH',fC="Should only call onAttach when the widget is detached from the browser's document",hC="Should only call onDetach when the widget is attached to the browser's document",QF='SimplePanel can only contain one child widget',cC='Style names cannot be empty',iC="This widget's parent does not implement HasWidgets",mC='Why do we need',nC='You can see Kune as a web tool to:<ul><li>create easily your personal web (blogs, photoblog, CV, etc)<\/li><li>create, share & edit your documents simultaneously with your fellows<\/li><li>connect & keep up with your fellows (social network, chat)<\/li><li>integrate rich content (videos, maps, polls...) or functionalities (translation, spelling, twitter...)<\/ul>',HE='_',BF='__gwtLastUnhandledEvent',ME='__gwt_dispatchDblClickEvent_',IE='__gwt_dispatchEvent_',PE='__gwt_dispatchUnhandledEvent_',ZD='absolute',sF='align',sC='al\xF1sidfjaklds',oD='anonymous',dF='aria-pressed',RF='auto',nE='blur',dE='bottom',OF='button',UD='cc.kune.intro.client.KuneIntro',zF='cellPadding',xF='cellSpacing',oF='center',oE='change',aC='className',IF="clear.cache.gif' style='",HD='click',FD='cm',kE='cmd cannot be null',EE='contextmenu',RC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAAlUlEQVR42mM4Nrfh/+EJ2f8P9aaRhRlOLO7+f2JR1/+jMyv/H+5LJ9MAKD6+sO3/kSlF5BsAw8fmNv4/PDGHfAMgGOStKqC3Msg1AIoXtv8/MrWYAgNg3prXBPRWLvkGwLx1bFb1/8P9GeQaAPNWx/8j00ooMADmLaBr6O0CCsKA/FggPx1QkBLJzgvk50ZKygNKSyQABMhch9ufSZIAAAAASUVORK5CYII=',OC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAApElEQVR42mM41Jv2nxx8eEL2/2NzG/4zkKyxL/3/0RmV/08s6vp/YnE3aQYcmVL0//jCNrBGGCbKgMMTc4DObUTRSJQBh/sy/h+dWQVU2IVVM14Djkwt/n9iYTtOjTgNODwx9/+xeU0ENWIYcLg/4/+xWdV4nYvTgCPTSoDO7SBJI9wAiK3dZGPKXUCVMKBKLFAtHVAtJVIlL1AtN1KtPMBWIgEAy6BchSGMImcAAAAASUVORK5CYII=',SC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAApUlEQVR42mO4u3/l/+PTi/8f6k0jCzO8uHL0//NLh/5f2zT9/+EJWeQZAMOPT+/8f25JK/kGwPC9g2v+n5hRSr4BEG8d/n99y6z/RyZmk2cADD85u+f/hWUd5BsAw/cPr/9/clY5+QaAvXX5yP8b2+b+PzoplzwDYPjpub3/L67sBhqQTp4BMAxyDX1dQFEYkB0LZKcDilIi2XmB7NxIUXlAaYkEAJkarwi4X9yLAAAAAElFTkSuQmCC',QC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAApklEQVR42mN4e/fS/1Nzq/8f6k0jCzP8B4K/f37/f3Ri6/8jE3PIMwAGfnx6+//a5hnkGwAD7x9e+39mfj35BoDAv79//j8+s+v/0cl55BkAAz+/fPh/Y9tc8g2AgY9Pbv8/u6iJfAPA3vr39//T8/v+H5taQJ4BMPDr26f/t3YtAhqQTp4BMPD0/H46u4CiMCA7FshOBxSlRLLzAtm5kaLygNISCQByZfiy49qtVwAAAABJRU5ErkJggg==',PC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAAr0lEQVR42mM41Jv2nxx8fHrx/7v7V/5nIFXj4QlZ/69unP7/+aVD/19cOUqaAeeWtP5/fHonWCMME2XAiRml/+8dXIOikSgDjkzM/n998yygcw9j1YzXgAvLOv4/ObsHp0acBpycVf7//uH1BDViGHB0Uu7/G9vm/n9++QjRmqEGpP+/uLL7/9Nze0nSCDcAZCs5GqnnAiqEAZVigWrpgGopkSp5gWq5kWrlAbYSCQB8+q8C2jFp5wAAAABJRU5ErkJggg==',NC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAAsElEQVR42mM41Jv2nxx8am71/7d3L/1nIFXjkYk5/x+e2Pr/75/f/0GAJAOubZrx/8ent/+RAVEGnJlf///9w2v/sQG8BhydnPf/8emd///9/fMfF8BpwI1tc////PLhPyGAYcDZRU3/Pz65/Z9YADfg2NSC/0/P7///79/f/6QAoAHp/2/tWvT/17dP/8kBDCBbKQGUu4AKYUClWKBaOqBaSqRKXqBabqRaeYCtRAIAN9v4rP1rt1IAAAAASUVORK5CYII=',XC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAB1UlEQVR42s2Yv04CQRDG91pCgk9gR6D0BWgoaGxotPYdfAChMTZUlCQmQm9HS2FhSWVCgNbE6mJB/NPcjfvbLATlUBYvZL5kks3dzsx3s7Mzu2dMAFrGFKw0rfSsjKxM21H0hjD2z3p+TsHkjStjTqzcW4cf1oEg18Vi2q1U5K5ed9KtVt2z5XvmooNuHgSOrdF+25i0FUVyW6vJY6cj8Xwu28A75jAXHadrbWBrLxLWwKn9qgVfN2g05GU8llCgg66P0AKboSQurXJyUyols+FQ/gtsYAub2A4hId1yOY1nM8kL2MKmi85fZAgdrFF4j2PJG9j0ZJKty0QysY6EMM9IZEUGH/jKTGAym7DlkRO75Izf5v2NOsE2I8MPBXzh81udofCw5/fZovsCX/jE96psUwUpQIcGPn21LhjfF1w1DEaayOfzxAnjUODT50rT+Cb1a9nOwuvDQCYXR/J0Zpww5lnQDrI+PZEeREY0q1ASjsB5tCKyHIeS8Y1yBJEpnTNkOVwk1kmskeFdyDLhGw6GswRtfFeQDxsEfojLmR2BbzjoIaJmaTQlq5rtq6ag6SjxapqeqmOAmoORqqOimsOzquuEqguWqiunqku4qt8Sh/xR8wUuMhYJUg/rHAAAAABJRU5ErkJggg==',VC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAC0UlEQVR42s2Y30sUURTH774ugv9Bb6KPQSkV+OKDL734F0Qv/VAfhbAn14dEKAtZEGkh0wp6aVFBRKwNgqRid4IgZdfWMrRFagrR1IiZ0/3e7g7u7N6dO7O7MgcOs+ze+z2fvXPuuWeGMR8WYyzKvYd7gnuKe3Y4EvkNx2f5XUKOibJ62xBjp7knecBDHoDgI01Ndry1laa7uoTH29rEd8XfMRZzMLceAKe46MwwY3YsEqEHnZ20MjZG5vo6qQy/YQzGYo6YyzWgFQiCC1zk/2oP/+5RdzcVDIP8GuZgrlyhPWj6hRjgk63R5mYrt7BAtRo0oAVNaPuBoHhLi23mclQvgxY0xep4wWDpQI0JB6apFWA//4H2v6xqjYWmhLGUtwnJhPuIJdRdid2PK5S+1k6Z6x20u/pGe2UQA7EqJjAyG8ummxM/08sCIn31DBl95yjD/ZfxQjtn5DafKasT2GbIcB37/irJIc4KiKIb/Rf4yrTTj9dzWhqIhZgldQaFB3teZ4sWlqZLANwwANx5/kRrayMmYjtlG1UQBcjLtpJxJUTRM/3nxXV7ftJTDzFltY4yeS6Iaqg026bNx7c8IRwYni+4fn16W8xVGWLKXOlh8pBSlm3bsmgjcVMbwoHp7RDXz1NDQkN1HEiQBEBSOKwqQvz9Q58mBnxDODByV0EDWpVMHpQpgGRxcrrNOjqg7N1eIbQ2cikwzNroZXGFFjTdhthgYOglcIyX7fV7ff+X9mGMzLeLgUFQW6AhYO5cKYuD2GBQguQnb9DWs3GRbOa7peAg718Kje3ZCcrfH1SDqG5NSVLVClLFnFtTLVlPAuR4slbdvo0EcW9fz4LWKBB3QfMs8Y0CKSnxOodeI0DKDj2dNuDw2wYVFqcC+dHOpn4bEKQxqrWZrtgYBW0VgzbRVVvFoM2zH9NqnkP1OBGqB6xQPXKG6iE8VK8lTvJFzT8ZdAx7AyGqAgAAAABJRU5ErkJggg==',WC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAEJUlEQVR42r1YaUhUURR+hVaiUkGB7SvppKVSY2U/Usoys4jCec5M1khTaJQWphFjZGV7SWRRFJVoYrYQ2aZYtlBBtpCtao20b9T8aYGkPM336r3GmXnP+3Ry4INZ7j3nm3vO/c45j+NUvPQLc3rEJlk2jopLrx06IcUWoE3+0TlITwDe4zv8hjVYy3n6Ncu8hg+OWfymU2AicYMTBHhreOo9zkwjp2UI6Bu5gHw0Bul3rMUe7G0zAT41d2zY1HRrhyF243b4RukoICWRhuXpKaTAQPFncqn08y86aiMJ+dUNZMotoOGxSwn7ANiArVaRiJubneOj0Tfh3/nH8DR00x/nzsi6W9mMiCO2Vt2n8BmZwgnBFmyqIjFBt6KswxAdeQfzNMCipxEFRrckgFnl22SJiLCUVJFfiJFgE7aZSeAfdBuTJIVACZNOrmyRCLDzplXIKdhukQyODqx7jZtPw/fOsTsyKpLQFi+kjbU1TESAQ89sAhn4kA0TkglxxBGurrrRzKFjaMaWpJLx4h5a9/gOHfn0k5mE48nAB3y5TWBkNo4N8Sz93ERxZWv+OjdS7KnVtLT6NOU/f6HasVzOwJfg01kncM2Q4eLiA29ttKX+ERV9/O4R586AL/hspjMQHnyJ6/Y/nLpD1ukKQZsGTjHbJNmGCkKA2oNA4YdvlF5dRqGFcwWB7DgsgSavWz6IQ11AvKCGjhu2P6sjS80V2vX8pUcIlHxqpGW3ztLoYrN0AaDS8K1NXXycQ5HCB0hz4YevlHH7PEWdyJRuyajD82n3i1dtINFEq+5fo/GlaS43EDoF3/1nmmwcKmYXjZ4M9isZWjjPZTGw6MaxVpHY++odxZy0uLUpomNQAnWPNjZyPbWmRp8IXlG4ZjPIuDM21T2QwqCEzhE68htt+MV5B/HkO1GnuHj6mfUqT+I9hRWZFGuUCPj2snPgvBiIIGysJJqLoYGdSFftnJ84HqXFKdePMBPZ0WBlJiGGBhy4flHmL0gYpcWZdyqYiWx9+kQVEfjuE538lQufllaHKxSYJ7947aNbzET2vf7ITEK8vmHxafWSoEFc5DbkWZ+qSlaoJgsRUdAEDqLE+0cnymY5Sr4aCWdOVLvEewXyJHX8KHooQHJ9KVoAViIoDSwk4AunoZm86J1LG4Am2d0m0+WDzETyrPUUXpTcIhG/GJ1QfV3GDbExQrPsvEl/YbeqHEHC8pX5lHRpP0WWLnGxNyj7z/wTGpfW4LZVtNecJq9gnT2b1XfqckA7iXBl11ylnIc3KaP8HPkqtYqOzXMXLU+aPf+IzDy32SOtAFPz7DxO+EcYpHFiQ+29NpNQNU44D1g4wqziCo80y6oHLHcjJxrd1vSzbR453Q3hAPpatJTo5uSce3wIb+mxBB5B9Ilc0D6PJdrzQc1v5G72YPX9HUUAAAAASUVORK5CYII=',TC='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAEuUlEQVR42s2YbUxbZRTHL1+RyDc/+kGDY3GJc2PZZtbFzWRZNOqixsQZF7MP8rINKGx80MxCjHPTFcdbplYx3WZ0L2qGkgzmKu6FYXjZGMX1ZVJCkZcCQmkpfbnt33sebksv97b3shDDSU4ovc9zzu+e5zznOU85bhlSyXGZgu4R1CSoRVB7VUbGHCl9Fr8ziWMyuZUWA8etF/QnweG84ACkx7KyYnVr1sC8cyfTutxc9l38OY2lOTR3JQAeF4yeqeK4WGVGBhp1OrQbjZhyOpFK6BmNobE0h80VbJCth4IQDLwkvJWP3u7srl0Y7enBcoXm0FwxQj6yuVyIcmFy9Hh2dtTR3CxzMHT/Pq59dw7XL12E225XBSIbZItsku3lQKAuJyc25XBIDIZDQZytqkThs88s6ob1MBuOIsrzaWHIFtlk0VGDodARNU0ITE3JjP1YbZRCJOnPNadUI0M2RZhoymWiZKJ1pBAujQQz4vPhYN7GlCAlWzeDj0RUYcg2+SBfiglMmU1hU8oJksH+/pQQcXXbbGxsLBLEdMc5jFzQY+T7Ykxa6sHPTUtyRtzmZ2R1grYZZXgqGXO5VEFmPB7wgRm4G/fh7091gm4XVQdXzW6ExhcjTb7Ip6TOUOGhPa+2RQ2vvsySUwni+Nt72RjPlRMihFyHTG8J4Yomtjb5JN+Jsk1VkAqQmrj6+nBwkzxPSp/bgkGrlTkZOLkjJQhpcMyWsEc+xWqdyYnnAquGyRIN+uHv/wXejgbM3v0B0Xkv+358cBCn9SWoeGEHyrZvw5flZfC4h9gz3jeRFoLU7/gj4YN8irmyhxMPKUnZDg73YMZSBt6aDzgPIGYrxOyNUgScV1ViFoOr9sW0IKGJAclxIIKYCMRCh1UiEiE/vG2lDGCp+m8dQshjS4sy+Xt9SoiR83rZePGgtBCInU7OuHg7vxYiUKQIQupt/zx9TPgwRi8ekUG4v3kHkZkR2XjyTQwc9RJ0jCdA2j9LCcFArh/VdODNOW9i8lotPM0fY/ber6y2KAn5JgY5yO3a9CA3P8FKSgJk6dLMD3Vi/s98RYhIbwH8fzWpGr/d3obyknfx+ivbUFy0F1dbLqccm1iapcnKotJRj/CdAgkE31eA6baPVCEaTTVY+2QWcp94JPGX1PBBseL45GSVbV+2xvYWeG98KGzbwywvZnvMC1UxFkNg2An/QB/4eb9kjt1mxdM5j0oAkrX1ymVZN5e8fRULmpLM2rvQW7EbXe9tZNpduBnuSzVCIobZ81PGKkWAuOoP7ZPYW1rQNJV434O76MrPW1ARJP556PzCSxzR708JQVF687XnpcuYXOK1Hnq2E/sXARQ0ODEM0xfGtBEh0OR+VnLoaWoDhNzoObA1LcjkrSYMuwexYd1jshyh/0nv9XalbwPUGqMYH0F30Za0IP92trKxv7U2MZhkkHVPZcP8bYN6Y6SlVbRXFwoO8xQg8tBdsIktTVw846P46vRJvF9RgIbaY3DY+7W3imrNc+CfB+LyyJPVfaFaUxXV1DxruU74HN2wGt5IgNwp1mGsxcxqi5amWfN1QusFK+ydZEUtFo1qisRDXbBW1ZVzVV3CV9XPEv/nDzX/AZpumio9YaAbAAAAAElFTkSuQmCC',UC='data:image/png;base64,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',pE='dblclick',LD='dir',gF='disabled',iE='display',qD='div',HC='down',bF='down-disabled',IC='down-hovering',AD='em',BE='error',BD='ex',fF='false',qE='focus',nD='function',mE='function __gwt_initWindowCloseHandler(beforeunload, unload) {\n var wnd = window\n , oldOnBeforeUnload = wnd.onbeforeunload\n , oldOnUnload = wnd.onunload;\n \n wnd.onbeforeunload = function(evt) {\n var ret, oldRet;\n try {\n ret = beforeunload();\n } finally {\n oldRet = oldOnBeforeUnload && oldOnBeforeUnload(evt);\n }\n // Avoid returning null as IE6 will coerce it into a string.\n // Ensure that "" gets returned properly.\n if (ret != null) {\n return ret;\n }\n if (oldRet != null) {\n return oldRet;\n }\n // returns undefined.\n };\n \n wnd.onunload = function(evt) {\n try {\n unload();\n } finally {\n oldOnUnload && oldOnUnload(evt);\n wnd.onresize = null;\n wnd.onscroll = null;\n wnd.onbeforeunload = null;\n wnd.onunload = null;\n }\n };\n \n // Remove the reference once we\'ve initialize the handler\n wnd.__gwt_initWindowCloseHandler = undefined;\n}\n',MF='gwt-CustomButton',nF='gwt-HTML',AF='gwt-Image',KF='gwt-InlineLabel',lF='gwt-Label',PF='gwt-PushButton',XF='gwt-TabLayoutPanel',UF='gwt-TabLayoutPanelContent',ZF='gwt-TabLayoutPanelTab',$F='gwt-TabLayoutPanelTabInner',WF='gwt-TabLayoutPanelTabs',dC='height',_D='hidden',uD='html',ED='in',pF='justify',rE='keydown',sE='keypress',tE='keyup',xD='left',uE='load',vE='losecapture',ND='ltr',iF='margin',qF='middle',GD='mm',SD='moduleStartup',wE='mousedown',xE='mousemove',gC='mouseout',yE='mouseover',zE='mouseup',CE='mousewheel',lD='must be positive',jE='none',xC='normal',tD='on',TD='onModuleLoadStart',ZE='onblur',GE='onclick',_E='oncontextmenu',$E='ondblclick',YE='onfocus',VE='onkeydown',WE='onkeypress',XE='onkeyup',RE='onmousedown',TE='onmousemove',SE='onmouseup',UE='onmousewheel',$D='overflow',hF='padding',FE='paste',DD='pc',YD='position',CD='pt',yD='px',GF='px ',bD='px no-repeat;margin:23px 23px;}.tabUsers{height:',fD='px no-repeat;padding:1px 3px;}.GMI44Y5A{height:',cD='px no-repeat;padding:1px 3px;}.tabGroups{height:',eD='px no-repeat;padding:1px 3px;}.tabOrgs{height:',dD='px no-repeat;padding:1px 3px;}.tabPublic{height:',gD='px no-repeat;}.GMI44Y5B{height:',iD='px no-repeat;}.GMI44Y5C{height:',hD='px no-repeat;}.GMI44Y5D{height:',jD='px no-repeat;}.GMI44Y5E{height:',kD='px no-repeat;}.GMI44Y5G{-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;background-color:#c28d66;width:67px;margin-left:529px;margin-top:5px;}.GMI44Y5F{cursor:pointer;padding:6px 8px 2px;outline:0;}',aD='px -',EF='px; background: url(',DF='px; height: ',$C='px;overflow:hidden;background:url("',ZC='px;width:',eE='relative',NE='return function() { w.__gwt_dispatchDblClickEvent_',KE='return function() { w.__gwt_dispatchEvent_',QE='return function() { w.__gwt_dispatchUnhandledEvent_',cE='right',NF='role',MD='rtl',lE='script',AE='scroll',jF='scrollHeight',mF='span',RD='startup',wD='styleFloat',uF='table',vF='tbody',rF='td',aE='top',wF='tr',eF='true',LF='up',aF='up-disabled',GC='up-hovering',tF='verticalAlign',kF='visible',JE='w',wC='whiteSpace',eC='width',CF='width: ',gE='zIndex',SF='zoom';var _;_=Tb.prototype={};_.eQ=function Xb(a){return this===a};_.hC=function Yb(){return this.$H||(this.$H=++bf)};_.tM=ZA;_.cM={};_=Sb.prototype=new Tb;_.Y=function hc(a){this.t.style[dC]=a};_.Z=function ic(a,b){this.$(a);this.Y(b)};_.$=function mc(a){this.t.style[eC]=a};_.cM={37:1};_.t=null;_=Rb.prototype=new Sb;_._=function Bc(){};_.ab=function Cc(){};_.bb=function Dc(){return this.o};_.cb=function Ec(){sc(this)};_.db=function Fc(a){tc(this,a)};_.eb=function Gc(){uc(this)};_.fb=function Hc(){};_.gb=function Ic(){};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.o=false;_.p=0;_.q=null;_.r=null;_.s=null;_=Qb.prototype=new Rb;_.bb=function Lc(){if(this.n){return this.n.o}return false};_.cb=function Mc(){if(this.p!=-1){Ac(this.n,this.p);this.p=-1}sc(this.n);this.t.__listener=this};_.db=function Nc(a){tc(this,a);tc(this.n,a)};_.eb=function Oc(){uc(this.n)};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.n=null;_=Uc.prototype=Pb.prototype=new Qb;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.a=null;_.b=0;_.c=null;_.d=null;_.e=null;_.f=null;_.g=null;_.i=null;_.j=null;_.k=null;_=$c.prototype=Yc.prototype=new Tb;_.hb=function _c(a){Qc(this.a)};_.cM={4:1,9:1};_.a=null;_=cd.prototype=ad.prototype=new Tb;_.hb=function dd(a){Rc(this.a)};_.cM={4:1,9:1};_.a=null;_=gd.prototype=ed.prototype=new Tb;_.cM={7:1,8:1,9:1};_.a=null;var id=null,jd=null,kd=null,ld=null,md=null,nd=null,od=null,pd=null,qd=null,rd=null,sd=null,td=null;_=zd.prototype=wd.prototype=new Tb;_.cM={};_.a=false;_=Ed.prototype=new Tb;_.ib=function Nd(){this.j&&this.jb()};_.jb=function Od(){this.lb((1+Math.cos(6.283185307179586))/2)};_.kb=function Pd(){this.lb((1+Math.cos(3.141592653589793))/2)};_.cM={24:1};_.f=-1;_.g=false;_.i=-1;_.j=false;var Fd=null,Gd=null;_=Sd.prototype=new Tb;_.mb=function $d(){this.b||Wz(Td,this);this.nb()};_.cM={17:1};_.b=false;_.c=0;var Td;_=ae.prototype=Rd.prototype=new Sd;_.nb=function be(){Qd()};_.cM={17:1};_=me.prototype=new Tb;_.cM={10:1,38:1};_=le.prototype=new me;_.cM={10:1,38:1};_=ye.prototype=ke.prototype=new le;_.cM={3:1,10:1,38:1};_=Be.prototype=je.prototype=new ke;_.cM={3:1,10:1,38:1};_.a=null;_=Ye.prototype=new Tb;_.cM={};var af=0,bf=0;_=tf.prototype=nf.prototype=new Ye;_.cM={};_.a=null;_.b=null;var of;_=Kf.prototype=Ff.prototype=new Tb;_.pb=function Lf(a){return Ef(a)};_.cM={};var Wf=null;_=ch.prototype=new Tb;_.eQ=function fh(a){return this===a};_.hC=function gh(){return this.$H||(this.$H=++bf)};_.cM={38:1,39:1,40:1};_.a=0;_=bh.prototype=new ch;_.cM={25:1,27:1,38:1,39:1,40:1};var hh,ih,jh,kh;_=ph.prototype=nh.prototype=new bh;_.cM={25:1,27:1,38:1,39:1,40:1};_=sh.prototype=qh.prototype=new bh;_.cM={25:1,27:1,38:1,39:1,40:1};_=vh.prototype=th.prototype=new bh;_.cM={25:1,27:1,38:1,39:1,40:1};_=yh.prototype=wh.prototype=new bh;_.cM={25:1,27:1,38:1,39:1,40:1};_=zh.prototype=new ch;_.cM={26:1,27:1,38:1,39:1,40:1};var Ah,Bh,Ch;_=Hh.prototype=Fh.prototype=new zh;_.cM={26:1,27:1,38:1,39:1,40:1};_=Kh.prototype=Ih.prototype=new zh;_.cM={26:1,27:1,38:1,39:1,40:1};_=Nh.prototype=Lh.prototype=new zh;_.cM={26:1,27:1,38:1,39:1,40:1};_=Ph.prototype=new ch;_.cM={27:1,28:1,38:1,39:1,40:1};var Qh,Rh,Sh,Th;_=Yh.prototype=Wh.prototype=new Ph;_.cM={27:1,28:1,38:1,39:1,40:1};_=_h.prototype=Zh.prototype=new Ph;_.cM={27:1,28:1,38:1,39:1,40:1};_=ci.prototype=ai.prototype=new Ph;_.cM={27:1,28:1,38:1,39:1,40:1};_=fi.prototype=di.prototype=new Ph;_.cM={27:1,28:1,38:1,39:1,40:1};_=gi.prototype=new ch;_.cM={27:1,29:1,38:1,39:1,40:1};var hi,ii,ji,ki;_=pi.prototype=ni.prototype=new gi;_.cM={27:1,29:1,38:1,39:1,40:1};_=si.prototype=qi.prototype=new gi;_.cM={27:1,29:1,38:1,39:1,40:1};_=vi.prototype=ti.prototype=new gi;_.cM={27:1,29:1,38:1,39:1,40:1};_=yi.prototype=wi.prototype=new gi;_.cM={27:1,29:1,38:1,39:1,40:1};_=zi.prototype=new ch;_.cM={30:1,38:1,39:1,40:1};var Ai,Bi,Ci,Di,Ei,Fi,Gi,Hi,Ii;_=Oi.prototype=Li.prototype=new zi;_.qb=function Pi(){return yD};_.cM={30:1,38:1,39:1,40:1};_=Si.prototype=Qi.prototype=new zi;_.qb=function Ti(){return zD};_.cM={30:1,38:1,39:1,40:1};_=Wi.prototype=Ui.prototype=new zi;_.qb=function Xi(){return AD};_.cM={30:1,38:1,39:1,40:1};_=$i.prototype=Yi.prototype=new zi;_.qb=function _i(){return BD};_.cM={30:1,38:1,39:1,40:1};_=cj.prototype=aj.prototype=new zi;_.qb=function dj(){return CD};_.cM={30:1,38:1,39:1,40:1};_=gj.prototype=ej.prototype=new zi;_.qb=function hj(){return DD};_.cM={30:1,38:1,39:1,40:1};_=kj.prototype=ij.prototype=new zi;_.qb=function lj(){return ED};_.cM={30:1,38:1,39:1,40:1};_=oj.prototype=mj.prototype=new zi;_.qb=function pj(){return FD};_.cM={30:1,38:1,39:1,40:1};_=sj.prototype=qj.prototype=new zi;_.qb=function tj(){return GD};_.cM={30:1,38:1,39:1,40:1};var yj,zj=false,Aj,Bj,Cj;_=Jj.prototype=Hj.prototype=new Tb;_.ob=function Kj(){(Dj(),zj)&&Ej()};_.cM={13:1};var Oj;_=dk.prototype=new Tb;_.cM={};_.c=false;_.d=null;_=ck.prototype=new dk;_.sb=function lk(){return ok(),nk};_.cM={};_.a=null;_.b=null;var gk=null;_=bk.prototype=new ck;_.cM={};_=qk.prototype=ak.prototype=new bk;_.rb=function rk(a){Rm(a,4).hb(this)};_.cM={};var nk;_=xk.prototype=uk.prototype=new Tb;
+--></script>
+<script><!--
+_.hC=function yk(){return this.c};_.cM={};_.c=0;var vk=0;_=Ak.prototype=tk.prototype=new uk;_.cM={5:1};_.a=null;_.b=null;_=Zk.prototype=Vk.prototype=new Tb;_.cM={};_.a=null;_=jl.prototype=fl.prototype=new dk;_.rb=function kl(a){Rm(a,6).tb(this)};_.sb=function ml(){return gl};_.cM={};var gl=null;_=wl.prototype=tl.prototype=new dk;_.rb=function xl(a){Sc(Rm(Rm(a,7),8).a)};_.sb=function zl(){return ul};_.cM={};var ul=null;_=Bl.prototype=new Tb;_.cM={32:1};_=Il.prototype=El.prototype=new Tb;_.cM={32:1};_.a=null;_.b=null;_=Yl.prototype=Ml.prototype=new Bl;_.cM={32:1};_.a=null;_.b=0;_.c=false;_=_l.prototype=Zl.prototype=new Tb;_.cM={};_=cm.prototype=am.prototype=new Tb;_.ob=function dm(){Rl(this.a,this.c,this.b)};_.cM={13:1};_.a=null;_.b=null;_.c=null;_=gm.prototype=em.prototype=new ke;_.cM={3:1,10:1,38:1};_=sm.prototype=nm.prototype=new ch;_.cM={33:1,38:1,39:1,40:1};var om,pm,qm;_=xm.prototype=um.prototype=new Tb;_.cM={};_.aC=null;_.qI=0;var Hm,Im;_=Sn.prototype=Jn.prototype=new Tb;_.cM={};_.a=null;_.d=null;_=Wn.prototype=Tn.prototype=new Ed;_.ib=function Xn(){Qn(this.a,0,null);this.a.a=null};_.jb=function Yn(){Qn(this.a,0,null);this.a.a=null};_.lb=function Zn(a){var b,c;for(c=new vz(this.a.c);c.b<c.c.Cb();){b=Rm(uz(c),15);b.u&&(b.i=b.C+(b.K-b.C)*a);b.v&&(b.k=b.D+(b.M-b.D)*a);b.w&&(b.S=b.E+(b.O-b.E)*a);b.s&&(b.a=b.A+(b.G-b.A)*a);b.x&&(b.W=b.F+(b.Q-b.F)*a);b.t&&(b.f=b.B+(b.I-b.B)*a);Ao(this.a.b,b)}};_.cM={24:1};_.a=null;_.b=null;_=eo.prototype=$n.prototype=new ch;_.cM={35:1,38:1,39:1,40:1};var _n,ao,bo;_=oo.prototype=go.prototype=new Tb;_.cM={15:1};_.a=0;_.b=null;_.c=null;_.d=null;_.f=0;_.g=null;_.i=0;_.j=null;_.k=0;_.n=null;_.o=false;_.p=false;_.q=false;_.r=false;_.s=true;_.t=false;_.u=true;_.v=true;_.w=true;_.x=false;_.y=false;_.z=false;_.A=0;_.B=0;_.C=0;_.D=0;_.E=0;_.F=0;_.G=0;_.I=0;_.J=null;_.K=0;_.M=0;_.O=0;_.Q=0;_.R=null;_.S=0;_.T=null;_.V=true;_.W=0;_.X=null;_=po.prototype=new Tb;_.cM={};_.a=null;var qo=null;_=Eo.prototype=yo.prototype=new po;_.cM={};_=Mo.prototype=Ko.prototype=new Tb;_.cM={};_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;_=Ro.prototype=Po.prototype=new ke;_.cM={3:1,10:1,38:1};_=Zo.prototype=So.prototype=new Tb;_.cM={};_.c=false;_.e=false;_=ap.prototype=$o.prototype=new Sd;_.nb=function bp(){if(!this.a.c){return}Vo(this.a)};_.cM={17:1};_.a=null;_=ep.prototype=cp.prototype=new Sd;_.nb=function fp(){this.a.e=false;Wo(this.a,(new Date).getTime())};_.cM={17:1};_.a=null;_=op.prototype=gp.prototype=new Tb;_.ub=function pp(){return this.c<this.a};_.vb=function qp(){return lp(this)};_.cM={};_.a=0;_.b=-1;_.c=0;_.d=null;var sp=null,tp=null;var Dp;_=Jp.prototype=Hp.prototype=new Tb;_.tb=function Kp(a){while((Ud(),Td).b>0){Vd(Rm(Tz(Td,0),17))}};_.cM={6:1,9:1};var Mp=false,Np=null;_=Xp.prototype=Up.prototype=new dk;_.rb=function Yp(a){cn(a);null.Mb()};_.sb=function Zp(){return Vp};_.cM={};var Vp;_=aq.prototype=$p.prototype=new El;_.cM={32:1};var cq=false;var kq=null,lq=null,mq=null;_=Eq.prototype=new Rb;_._=function Gq(){er(this,(cr(),ar))};_.ab=function Hq(){er(this,(cr(),br))};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=Dq.prototype=new Eq;_.xb=function Sq(){return new lw(this.f)};_.wb=function Tq(a){return Qq(this,a)};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=Cq.prototype=new Dq;_.wb=function Yq(a){var b;b=Qq(this,a);b&&Xq(a.t);return b};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=dr.prototype=_q.prototype=new em;_.cM={3:1,10:1,38:1};var ar,br;_=hr.prototype=fr.prototype=new Tb;_.yb=function ir(a){a.cb()};_.cM={};_=lr.prototype=jr.prototype=new Tb;_.yb=function mr(a){a.eb()};_.cM={};_=pr.prototype=new Rb;_.cb=function tr(){rr(this)};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=or.prototype=new pr;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=wr.prototype=new Dq;_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.d=null;_.e=null;_=zr.prototype=new or;_.cb=function Tr(){!this.b&&Fr(this,this.j);rr(this)};_.db=function Ur(a){var b,c,d;if(this.t[gF]){return}d=eq(a.type);switch(d){case 1:if(!this.a){a.cancelBubble=true;return}break;case 4:if((a.button||0)==1){xw(this.t);(1&(!this.b&&Fr(this,this.j),this.b.a))<=0&&Qr(this);zp(this.t);this.g=true;a.returnValue=false}break;case 8:if(this.g){this.g=false;yp(this.t);(2&(!this.b&&Fr(this,this.j),this.b).a)>0&&(a.button||0)==1&&((1&(!this.b&&Fr(this,this.j),this.b.a))>0&&Qr(this),Dr(this))}break;case 64:this.g&&(a.returnValue=false,undefined);break;case 32:c=a.relatedTarget||a.toElement;if(jg(this.t,a.srcElement)&&(!c||!jg(this.t,c))){this.g&&(1&(!this.b&&Fr(this,this.j),this.b.a))>0&&Qr(this);(2&(!this.b&&Fr(this,this.j),this.b.a))>0&&Rr(this)}break;case 16:if(jg(this.t,a.srcElement)){(2&(!this.b&&Fr(this,this.j),this.b.a))<=0&&Rr(this);this.g&&(1&(!this.b&&Fr(this,this.j),this.b.a))<=0&&Qr(this)}break;case 4096:if(this.i){this.i=false;(1&(!this.b&&Fr(this,this.j),this.b.a))>0&&Qr(this)}break;case 8192:if(this.g){this.g=false;(1&(!this.b&&Fr(this,this.j),this.b.a))>0&&Qr(this)}}tc(this,a);if((eq(a.type)&896)!=0){b=(a.keyCode||0)&65535;switch(d){case 128:if(b==32){this.i=true;(1&(!this.b&&Fr(this,this.j),this.b.a))<=0&&Qr(this)}break;case 512:if(this.i&&b==32){this.i=false;(1&(!this.b&&Fr(this,this.j),this.b.a))>0&&Qr(this);Dr(this)}break;case 256:if(b==10||b==13){(1&(!this.b&&Fr(this,this.j),this.b.a))<=0&&Qr(this);(1&(!this.b&&Fr(this,this.j),this.b.a))>0&&Qr(this);Dr(this)}}}};_.eb=function Vr(){uc(this);Br(this);(2&(!this.b&&Fr(this,this.j),this.b.a))>0&&Rr(this)};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.a=false;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.g=false;_.i=false;_.j=null;_.k=null;_.n=null;_=Xr.prototype=new Tb;_.cM={};_.c=null;_.d=null;_.e=null;_=bs.prototype=Wr.prototype=new Xr;_.cM={};_.a=0;_.b=null;_=ks.prototype=cs.prototype=new Dq;_.wb=function ls(a){var b,c,d;b=(d=a.t.parentNode,(!d||d.nodeType!=1)&&(d=null),d);c=Qq(this,a);if(c){a.Z(lC,lC);a.t.style.display=lC;this.t.removeChild(b);this.b==a&&(this.b=null)}return c};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.a=false;_.b=null;var ds=null;_=ss.prototype=ms.prototype=new Ed;_.jb=function ts(){if(this.d){this.a.style[dC]=EC;this.a.style.display=lC;this.b.style.display=jE;this.b.style[dC]=EC}else{this.a.style.display=jE;this.a.style[dC]=EC;this.b.style[dC]=EC;this.b.style.display=lC}this.a.style[$D]=kF;this.b.style[$D]=kF;this.a=null;this.b=null;this.e.t.style.display=jE;this.e=null};_.kb=function us(){var a,b,c;a=(c=this.a.parentNode,(!c||c.nodeType!=1)&&(c=null),c);b=a.offsetHeight||0;if(this.d){this.c=this.b.offsetHeight||0;this.b.style[dC]=jx(1,this.c-1)+(Ji(),yD)}else{this.c=this.a.offsetHeight||0;this.a.style[dC]=jx(1,this.c-1)+(Ji(),yD)}(a.offsetHeight||0)!=b&&(this.c=-1);this.a.style[$D]=_D;this.b.style[$D]=_D;qs(this,0);this.a.style.display=lC;this.b.style.display=lC};_.lb=function vs(a){qs(this,a)};_.cM={24:1};_.a=null;_.b=null;_.c=-1;_.d=false;_.e=null;_=zs.prototype=ws.prototype=new Tb;_.cM={};_.a=null;_.b=null;_.c=null;_=Ds.prototype=As.prototype=new Dq;_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_=Hs.prototype=new Rb;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.a=null;_=Ns.prototype=Gs.prototype=new Hs;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=Ss.prototype=Rs.prototype=Fs.prototype=new Gs;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};var at,bt,ct;_=et.prototype=new Tb;_.cM={};_=it.prototype=gt.prototype=new et;_.cM={};_.a=null;var lt;_=pt.prototype=nt.prototype=new Tb;_.cM={};_.a=null;_=yt.prototype=tt.prototype=new wr;_.wb=function zt(a){var b,c,d;c=(d=a.t.parentNode,(!d||d.nodeType!=1)&&(d=null),d);b=Qq(this,a);b&&this.b.removeChild(c);return b};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.b=null;_=Dt.prototype=At.prototype=new Rb;_.db=function Ft(a){eq(a.type)==32768&&!!this.a&&(this.t[BF]=lC,undefined);tc(this,a)};_.fb=function Gt(){var a;a=Hg(this.t,BF);vx(uE,a)&&Fp(new Qt(this))};_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_.a=null;_=It.prototype=new Tb;_.cM={};_=Mt.prototype=Ht.prototype=new It;_.cM={};_=Qt.prototype=Nt.prototype=new Tb;_.ob=function Rt(){Pt(this)};_.cM={13:1,16:1};_.a=null;_=Wt.prototype=Ut.prototype=new Gs;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=bu.prototype=$t.prototype=new Tb;_.ob=function cu(){this.d=false;if(this.a){return}Qn(this.c,this.b,new fu)};_.cM={13:1};_.a=false;_.b=0;_.c=null;_.d=false;_=fu.prototype=du.prototype=new Tb;_.cM={};_=qu.prototype=gu.prototype=new Dq;_.fb=function ru(){};_.gb=function su(){Bo(this.a.d)};_.wb=function tu(a){var b;return b=Qq(this,a),b&&Rn(this.a,a.r),b};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.a=null;_.b=null;_=xu.prototype=vu.prototype=new zr;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=zu.prototype=new Qb;_.cM={18:1,19:1,31:1,32:1,36:1,37:1};_=Bu.prototype=new Cq;_.cM={18:1,19:1,20:1,22:1,31:1,32:1,36:1,37:1};var Cu,Du,Eu;_=Nu.prototype=Lu.prototype=new Tb;_.yb=function Ou(a){a.bb()&&a.eb()};_.cM={};_=Ru.prototype=Pu.prototype=new Tb;_.tb=function Su(a){Iu()};_.cM={6:1,9:1};_=Vu.prototype=Tu.prototype=new Bu;_.cM={18:1,19:1,20:1,22:1,31:1,32:1,36:1,37:1};_=Xu.prototype=new Eq;_.zb=function cv(){return this.t};_.xb=function dv(){return new rv(this)};_.wb=function ev(a){return $u(this,a)};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.b=null;_=iv.prototype=Wu.prototype=new Xu;_.zb=function jv(){return this.a};_.Y=function kv(a){this.t.style[dC]=a};_.Z=function lv(a,b){this.t.style[eC]=a;this.t.style[dC]=b};_.$=function mv(a){this.t.style[eC]=a};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.a=null;_=rv.prototype=nv.prototype=new Tb;_.ub=function sv(){return this.a};_.vb=function tv(){return qv(this)};_.cM={};_.b=null;_=Kv.prototype=Av.prototype=new zu;_.xb=function Lv(){return new lw(this.c)};_.wb=function Mv(a){return Hv(this,a)};_.cM={18:1,19:1,22:1,31:1,32:1,36:1,37:1};_.a=0;_.b=null;_.d=null;_.e=-1;_=Pv.prototype=Nv.prototype=new Tb;_.hb=function Qv(a){Jv(this.a,this.b)};_.cM={4:1,9:1};_.a=null;_.b=null;_=Uv.prototype=Rv.prototype=new Xu;_.zb=function Vv(){return this.a};_.cM={18:1,19:1,21:1,22:1,31:1,32:1,36:1,37:1};_.a=null;_=dw.prototype=Wv.prototype=new Tb;_.xb=function ew(){return new lw(this)};_.cM={};_.a=null;_.b=0;_=lw.prototype=fw.prototype=new Tb;_.ub=function mw(){return this.a<this.b.b-1};_.vb=function nw(){return jw(this)};_.cM={};_.a=-1;_.b=null;_=Bw.prototype=zw.prototype=new ke;_.cM={3:1,10:1,38:1};_=Fw.prototype=Dw.prototype=new Tb;_.cM={};_=Jw.prototype=Hw.prototype=new ke;_.cM={3:1,10:1,38:1};_=Ow.prototype=Mw.prototype=new ke;_.cM={3:1,10:1,38:1};_=Rw.prototype=Pw.prototype=new ke;_.cM={3:1,10:1,38:1};_=Vw.prototype=Uw.prototype=Sw.prototype=new ke;_.cM={3:1,10:1,38:1};_=Xw.prototype=new Tb;_.cM={38:1,41:1};_=$w.prototype=Ww.prototype=new Xw;_.eQ=function _w(a){return a!=null&&a.cM&&!!a.cM[23]&&Rm(a,23).a==this.a};_.hC=function ax(){return this.a};_.cM={23:1,38:1,39:1,41:1};_.a=0;var dx;_=ox.prototype=nx.prototype=lx.prototype=new ke;_.cM={3:1,10:1,38:1};_=rx.prototype=px.prototype=new Tb;_.cM={38:1,42:1};_=String.prototype;_.eQ=function Ex(a){return vx(this,a)};_.hC=function Gx(){return Nx(this)};_.cM={1:1,38:1,39:1};var Ix,Jx=0,Kx;_=Rx.prototype=Px.prototype=new ke;_.cM={3:1,10:1,38:1};_=Sx.prototype=new Tb;_.Ab=function Vx(a){throw new Rx(_F)};_.Bb=function Wx(a){var b;b=Ux(this.xb(),a);return !!b};_.Db=function Xx(a){var b,c,d;d=this.Cb();a.length<d&&(a=Am(a,d));c=this.xb();for(b=0;b<d;++b){Fm(a,b,c.vb())}a.length>d&&Fm(a,d,null);return a};_.cM={};_=Zx.prototype=new Tb;_.eQ=function ay(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[11])){return false}e=Rm(a,11);if(this.d!=e.d){return false}for(c=new My((new Ey(e)).a);tz(c.a);){b=Rm(uz(c.a),43);d=b.Fb();f=b.Gb();if(!(d==null?this.c:d!=null&&d.cM&&!!d.cM[1]?pD+Rm(d,1) in this.e:ky(this,d,~~Le(d)))){return false}if(!YA(f,d==null?this.b:d!=null&&d.cM&&!!d.cM[1]?this.e[pD+Rm(d,1)]:iy(this,d,~~Le(d)))){return false}}return true};_.hC=function by(){var a,b,c;c=0;for(b=new My((new Ey(this)).a);tz(b.a);){a=Rm(uz(b.a),43);c+=a.hC();c=~~c}return c};_.cM={11:1};_=Yx.prototype=new Zx;_.Eb=function uy(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&Je(a,b)};_.cM={11:1};_.a=null;_.b=null;_.c=false;_.d=0;_.e=null;_=wy.prototype=new Sx;_.eQ=function yy(a){var b,c,d;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[44])){return false}c=Rm(a,44);if(c.Cb()!=this.Cb()){return false}for(b=c.xb();b.ub();){d=b.vb();if(!this.Bb(d)){return false}}return true};_.hC=function zy(){var a,b,c;a=0;for(b=this.xb();b.ub();){c=b.vb();if(c!=null){a+=Le(c);a=~~a}}return a};_.cM={44:1};_=Ey.prototype=vy.prototype=new wy;_.Bb=function Fy(a){return By(this,a)};_.xb=function Gy(){return new My(this.a)};_.Cb=function Hy(){return this.a.d};_.cM={44:1};_.a=null;_=My.prototype=Iy.prototype=new Tb;_.ub=function Ny(){return tz(this.a)};_.vb=function Oy(){return Rm(uz(this.a),43)};_.cM={};_.a=null;_=Qy.prototype=new Tb;_.eQ=function Sy(a){var b;if(a!=null&&a.cM&&!!a.cM[43]){b=Rm(a,43);if(YA(this.Fb(),b.Fb())&&YA(this.Gb(),b.Gb())){return true}}return false};_.hC=function Ty(){var a,b;a=0;b=0;this.Fb()!=null&&(a=Le(this.Fb()));this.Gb()!=null&&(b=Le(this.Gb()));return a^b};_.cM={43:1};_=Vy.prototype=Py.prototype=new Qy;_.Fb=function Wy(){return null};_.Gb=function Xy(){return this.a.b};_.Hb=function Yy(a){return oy(this.a,a)};_.cM={43:1};_.a=null;_=_y.prototype=Zy.prototype=new Qy;_.Fb=function az(){return this.a};_.Gb=function bz(){return this.b.e[pD+this.a]};_.Hb=function cz(a){return py(this.b,this.a,a)};_.cM={43:1};_.a=null;_.b=null;_=dz.prototype=new Sx;_.Ab=function hz(a){this.Ib(this.Cb(),a);return true};_.Ib=function iz(a,b){throw new Rx(cG)};_.eQ=function kz(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[12])){return false}f=Rm(a,12);if(this.Cb()!=f.Cb()){return false}d=new vz(this);e=f.xb();while(d.b<d.c.Cb()){b=uz(d);c=uz(e);if(!(b==null?c==null:Je(b,c))){return false}}return true};_.hC=function lz(){var a,b,c;b=1;a=new vz(this);while(a.b<a.c.Cb()){c=uz(a);b=31*b+(c==null?0:Le(c));b=~~b}return b};_.xb=function nz(){return new vz(this)};_.Kb=function oz(){return new Bz(this,0)};_.Lb=function pz(a){return new Bz(this,a)};_.cM={12:1};_=vz.prototype=qz.prototype=new Tb;_.ub=function wz(){return this.b<this.c.Cb()};_.vb=function xz(){return uz(this)};_.cM={};_.b=0;_.c=null;_=Bz.prototype=yz.prototype=new qz;_.cM={};_.a=null;_=Fz.prototype=Cz.prototype=new wy;_.Bb=function Gz(a){return gy(this.a,a)};_.xb=function Hz(){var a;return a=new My(this.b.a),new Lz(a)};_.Cb=function Iz(){return this.b.a.d};_.cM={44:1};_.a=null;_.b=null;_=Lz.prototype=Jz.prototype=new Tb;_.ub=function Mz(){return tz(this.a.a)};_.vb=function Nz(){var a;a=Rm(uz(this.a.a),43);return a.Fb()};_.cM={};_.a=null;_=Zz.prototype=Oz.prototype=new dz;_.Ab=function $z(a){return Fm(this.a,this.b++,a),true};_.Ib=function _z(a,b){Sz(this,a,b)};_.Bb=function aA(a){return Uz(this,a,0)!=-1};_.Jb=function bA(a){return jz(a,this.b),this.a[a]};_.Cb=function cA(){return this.b};_.Db=function fA(a){return Yz(this,a)};_.cM={12:1,38:1};_.b=0;var iA;_=mA.prototype=kA.prototype=new dz;_.Bb=function nA(a){return false};_.Jb=function oA(a){throw new Uw};_.Cb=function pA(){return 0};_.cM={12:1,38:1};_=tA.prototype=qA.prototype=new Yx;_.cM={11:1,38:1};_=AA.prototype=uA.prototype=new wy;_.Ab=function BA(a){var b;return b=my(this.a,a,this),b==null};_.Bb=function CA(a){return gy(this.a,a)};_.xb=function DA(){var a;return a=new My(_x(this.a).b.a),new Lz(a)};_.Cb=function EA(){return this.a.d};_.cM={38:1,44:1};_.a=null;_=NA.prototype=KA.prototype=new Qy;_.Fb=function OA(){return this.a};_.Gb=function PA(){return this.b};_.Hb=function QA(a){var b;b=this.b;this.b=a;return b};_.cM={43:1};_.a=null;_.b=null;_=TA.prototype=RA.prototype=new ke;_.cM={3:1,10:1,38:1};var $entry=ff;var fn=new Fw,en=new Fw,rn=new Fw,ln=new Fw,gn=new Fw,hn=new Fw,jn=new Fw,kn=new Fw,sn=new Fw,mn=new Fw,nn=new Fw,on=new Fw,pn=new Fw,qn=new Fw;$stats && $stats({moduleName:'kuneintro',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.kuneintro) $wnd.kuneintro.onScriptLoad();
+--></script></body></html>
\ No newline at end of file
Added: intro/war/kuneintro/DF7764EEC1903CD03C9545B354D8D8E4.cache.png
===================================================================
(Binary files differ)
Property changes on: intro/war/kuneintro/DF7764EEC1903CD03C9545B354D8D8E4.cache.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: intro/war/kuneintro/E44767377485D18D6B6864F65BA8EF73.cache.png
===================================================================
(Binary files differ)
Property changes on: intro/war/kuneintro/E44767377485D18D6B6864F65BA8EF73.cache.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: intro/war/kuneintro/EDC7827FEEA59EE44AD790B1C6430C45.cache.png
===================================================================
(Binary files differ)
Property changes on: intro/war/kuneintro/EDC7827FEEA59EE44AD790B1C6430C45.cache.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: intro/war/kuneintro/clear.cache.gif
===================================================================
(Binary files differ)
Property changes on: intro/war/kuneintro/clear.cache.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: intro/war/kuneintro/hosted.html
===================================================================
--- intro/war/kuneintro/hosted.html (rev 0)
+++ intro/war/kuneintro/hosted.html 2011-05-09 10:28:32 UTC (rev 1362)
@@ -0,0 +1,350 @@
+<html>
+<head><script>
+var $wnd = parent;
+var $doc = $wnd.document;
+var $moduleName, $moduleBase, $entry
+,$stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null
+,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;
+// Lightweight metrics
+if ($stats) {
+ var moduleFuncName = location.search.substr(1);
+ var moduleFunc = $wnd[moduleFuncName];
+ var moduleName = moduleFunc ? moduleFunc.moduleName : "unknown";
+ $stats({moduleName:moduleName,sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});
+}
+var $hostedHtmlVersion="2.1";
+
+var gwtOnLoad;
+var $hosted = "localhost:9997";
+
+function loadIframe(url) {
+ var topDoc = window.top.document;
+
+ // create an iframe
+ var iframeDiv = topDoc.createElement("div");
+ iframeDiv.innerHTML = "<iframe scrolling=no frameborder=0 src='" + url + "'>";
+ var iframe = iframeDiv.firstChild;
+
+ // mess with the iframe style a little
+ var iframeStyle = iframe.style;
+ iframeStyle.position = "absolute";
+ iframeStyle.borderWidth = "0";
+ iframeStyle.left = "0";
+ iframeStyle.top = "0";
+ iframeStyle.width = "100%";
+ iframeStyle.backgroundColor = "#ffffff";
+ iframeStyle.zIndex = "1";
+ iframeStyle.height = "100%";
+
+ // update the top window's document's body's style
+ var hostBodyStyle = window.top.document.body.style;
+ hostBodyStyle.margin = "0";
+ hostBodyStyle.height = iframeStyle.height;
+ hostBodyStyle.overflow = "hidden";
+
+ // insert the iframe
+ topDoc.body.insertBefore(iframe, topDoc.body.firstChild);
+}
+
+var ua = navigator.userAgent.toLowerCase();
+if (ua.indexOf("gecko") != -1) {
+ // install eval wrapper on FF to avoid EvalError problem
+ var __eval = window.eval;
+ window.eval = function(s) {
+ return __eval(s);
+ }
+}
+if (ua.indexOf("chrome") != -1) {
+ // work around __gwt_ObjectId appearing in JS objects
+ var hop = Object.prototype.hasOwnProperty;
+ Object.prototype.hasOwnProperty = function(prop) {
+ return prop != "__gwt_ObjectId" && hop.call(this, prop);
+ };
+ // do the same in our parent as well -- see issue 4486
+ // NOTE: this will have to be changed when we support non-iframe-based DevMode
+ var hop2 = parent.Object.prototype.hasOwnProperty;
+ parent.Object.prototype.hasOwnProperty = function(prop) {
+ return prop != "__gwt_ObjectId" && hop2.call(this, prop);
+ };
+}
+
+// wrapper to call JS methods, which we need both to be able to supply a
+// different this for method lookup and to get the exception back
+function __gwt_jsInvoke(thisObj, methodName) {
+ try {
+ var args = Array.prototype.slice.call(arguments, 2);
+ return [0, window[methodName].apply(thisObj, args)];
+ } catch (e) {
+ return [1, e];
+ }
+}
+
+var __gwt_javaInvokes = [];
+function __gwt_makeJavaInvoke(argCount) {
+ return __gwt_javaInvokes[argCount] || __gwt_doMakeJavaInvoke(argCount);
+}
+
+function __gwt_doMakeJavaInvoke(argCount) {
+ // IE6 won't eval() anonymous functions except as r-values
+ var argList = "";
+ for (var i = 0; i < argCount; i++) {
+ argList += ",p" + i;
+ }
+ var argListNoComma = argList.substring(1);
+
+ return eval(
+ "__gwt_javaInvokes[" + argCount + "] =\n" +
+ " function(thisObj, dispId" + argList + ") {\n" +
+ " var result = __static(dispId, thisObj" + argList + ");\n" +
+ " if (result[0]) {\n" +
+ " throw result[1];\n" +
+ " } else {\n" +
+ " return result[1];\n" +
+ " }\n" +
+ " }\n"
+ );
+}
+
+/*
+ * This is used to create tear-offs of Java methods. Each function corresponds
+ * to exactly one dispId, and also embeds the argument count. We get the "this"
+ * value from the context in which the function is being executed.
+ * Function-object identity is preserved by caching in a sparse array.
+ */
+var __gwt_tearOffs = [];
+var __gwt_tearOffGenerators = [];
+function __gwt_makeTearOff(proxy, dispId, argCount) {
+ return __gwt_tearOffs[dispId] || __gwt_doMakeTearOff(dispId, argCount);
+}
+
+function __gwt_doMakeTearOff(dispId, argCount) {
+ return __gwt_tearOffs[dispId] =
+ (__gwt_tearOffGenerators[argCount] || __gwt_doMakeTearOffGenerator(argCount))(dispId);
+}
+
+function __gwt_doMakeTearOffGenerator(argCount) {
+ // IE6 won't eval() anonymous functions except as r-values
+ var argList = "";
+ for (var i = 0; i < argCount; i++) {
+ argList += ",p" + i;
+ }
+ var argListNoComma = argList.substring(1);
+
+ return eval(
+ "__gwt_tearOffGenerators[" + argCount + "] =\n" +
+ " function(dispId) {\n" +
+ " return function(" + argListNoComma + ") {\n" +
+ " var result = __static(dispId, this" + argList + ");\n" +
+ " if (result[0]) {\n" +
+ " throw result[1];\n" +
+ " } else {\n" +
+ " return result[1];\n" +
+ " }\n" +
+ " }\n" +
+ " }\n"
+ );
+}
+
+function __gwt_makeResult(isException, result) {
+ return [isException, result];
+}
+
+function __gwt_disconnected() {
+ // Prevent double-invocation.
+ window.__gwt_disconnected = new Function();
+ // Do it in a timeout so we can be sure we have a clean stack.
+ window.setTimeout(__gwt_disconnected_impl, 1);
+}
+
+function __gwt_disconnected_impl() {
+ __gwt_displayGlassMessage('GWT Code Server Disconnected',
+ 'Most likely, you closed GWT Development Mode. Or, you might have lost '
+ + 'network connectivity. To fix this, try restarting GWT Development Mode and '
+ + '<a style="color: #FFFFFF; font-weight: bold;" href="javascript:location.reload()">'
+ + 'REFRESH</a> this page.');
+}
+
+// Note this method is also used by ModuleSpace.java
+function __gwt_displayGlassMessage(summary, details) {
+ var topWin = window.top;
+ var topDoc = topWin.document;
+ var outer = topDoc.createElement("div");
+ // Do not insert whitespace or outer.firstChild will get a text node.
+ outer.innerHTML =
+ '<div style="position:absolute;z-index:2147483646;left:0px;top:0px;right:0px;bottom:0px;filter:alpha(opacity=75);opacity:0.75;background-color:#000000;"></div>' +
+ '<div style="position:absolute;z-index:2147483647;left:50px;top:50px;width:600px;color:#FFFFFF;font-family:verdana;">' +
+ '<div style="font-size:30px;font-weight:bold;">' + summary + '</div>' +
+ '<p style="font-size:15px;">' + details + '</p>' +
+ '</div>'
+ ;
+ topDoc.body.appendChild(outer);
+ var glass = outer.firstChild;
+ var glassStyle = glass.style;
+
+ // Scroll to the top and remove scrollbars.
+ topWin.scrollTo(0, 0);
+ if (topDoc.compatMode == "BackCompat") {
+ topDoc.body.style["overflow"] = "hidden";
+ } else {
+ topDoc.documentElement.style["overflow"] = "hidden";
+ }
+
+ // Steal focus.
+ glass.focus();
+
+ if ((navigator.userAgent.indexOf("MSIE") >= 0) && (topDoc.compatMode == "BackCompat")) {
+ // IE quirks mode doesn't support right/bottom, but does support this.
+ glassStyle.width = "125%";
+ glassStyle.height = "100%";
+ } else if (navigator.userAgent.indexOf("MSIE 6") >= 0) {
+ // IE6 doesn't have a real standards mode, so we have to use hacks.
+ glassStyle.width = "125%"; // Get past scroll bar area.
+ // Nasty CSS; onresize would be better but the outer window won't let us add a listener IE.
+ glassStyle.setExpression("height", "document.documentElement.clientHeight");
+ }
+
+ $doc.title = summary + " [" + $doc.title + "]";
+}
+
+function findPluginObject() {
+ try {
+ return document.getElementById('pluginObject');
+ } catch (e) {
+ return null;
+ }
+}
+
+function findPluginEmbed() {
+ try {
+ return document.getElementById('pluginEmbed')
+ } catch (e) {
+ return null;
+ }
+}
+
+function findPluginXPCOM() {
+ try {
+ return __gwt_HostedModePlugin;
+ } catch (e) {
+ return null;
+ }
+}
+
+gwtOnLoad = function(errFn, modName, modBase){
+ $moduleName = modName;
+ $moduleBase = modBase;
+
+ // Note that the order is important
+ var pluginFinders = [
+ findPluginXPCOM,
+ findPluginObject,
+ findPluginEmbed,
+ ];
+ var topWin = window.top;
+ var url = topWin.location.href;
+ if (!topWin.__gwt_SessionID) {
+ var ASCII_EXCLAMATION = 33;
+ var ASCII_TILDE = 126;
+ var chars = [];
+ for (var i = 0; i < 16; ++i) {
+ chars.push(Math.floor(ASCII_EXCLAMATION
+ + Math.random() * (ASCII_TILDE - ASCII_EXCLAMATION + 1)));
+ }
+ topWin.__gwt_SessionID = String.fromCharCode.apply(null, chars);
+ }
+ var plugin = null;
+ for (var i = 0; i < pluginFinders.length; ++i) {
+ try {
+ var maybePlugin = pluginFinders[i]();
+ if (maybePlugin != null && maybePlugin.init(window)) {
+ plugin = maybePlugin;
+ break;
+ }
+ } catch (e) {
+ }
+ }
+ if (!plugin) {
+ // try searching for a v1 plugin for backwards compatibility
+ var found = false;
+ for (var i = 0; i < pluginFinders.length; ++i) {
+ try {
+ plugin = pluginFinders[i]();
+ if (plugin != null && plugin.connect($hosted, $moduleName, window)) {
+ return;
+ }
+ } catch (e) {
+ }
+ }
+ loadIframe("http://gwt.google.com/missing-plugin");
+ } else {
+ if (plugin.connect(url, topWin.__gwt_SessionID, $hosted, $moduleName,
+ $hostedHtmlVersion)) {
+ window.onUnload = function() {
+ try {
+ // wrap in try/catch since plugins are not required to supply this
+ plugin.disconnect();
+ } catch (e) {
+ }
+ };
+ } else {
+ if (errFn) {
+ errFn(modName);
+ } else {
+ alert("Plugin failed to connect to hosted mode server at " + $hosted);
+ loadIframe("http://code.google.com/p/google-web-toolkit/wiki/TroubleshootingOOPHM");
+ }
+ }
+ }
+}
+
+window.onunload = function() {
+};
+
+// Lightweight metrics
+window.fireOnModuleLoadStart = function(className) {
+ $stats && $stats({moduleName:$moduleName, sessionId:$sessionId, subSystem:'startup', evtGroup:'moduleStartup', millis:(new Date()).getTime(), type:'onModuleLoadStart', className:className});
+};
+
+window.__gwt_module_id = 0;
+</script></head>
+<body>
+<font face='arial' size='-1'>This html file is for hosted mode support.</font>
+<script><!--
+// Lightweight metrics
+$stats && $stats({moduleName:$moduleName, sessionId:$sessionId, subSystem:'startup', evtGroup:'moduleStartup', millis:(new Date()).getTime(), type:'moduleEvalEnd'});
+
+// OOPHM currently only supports IFrameLinker
+var query = parent.location.search;
+if (!findPluginXPCOM()) {
+ document.write('<embed id="pluginEmbed" type="application/x-gwt-hosted-mode" width="10" height="10">');
+ document.write('</embed>');
+ document.write('<object id="pluginObject" CLASSID="CLSID:1D6156B6-002B-49E7-B5CA-C138FB843B4E">');
+ document.write('</object>');
+}
+
+// look for the old query parameter if we don't find the new one
+var idx = query.indexOf("gwt.codesvr=");
+if (idx >= 0) {
+ idx += 12; // "gwt.codesvr=".length() == 12
+} else {
+ idx = query.indexOf("gwt.hosted=");
+ if (idx >= 0) {
+ idx += 11; // "gwt.hosted=".length() == 11
+ }
+}
+if (idx >= 0) {
+ var amp = query.indexOf("&", idx);
+ if (amp >= 0) {
+ $hosted = query.substring(idx, amp);
+ } else {
+ $hosted = query.substring(idx);
+ }
+
+ // According to RFC 3986, some of this component's characters (e.g., ':')
+ // are reserved and *may* be escaped.
+ $hosted = decodeURIComponent($hosted);
+}
+
+query = window.location.search.substring(1);
+if (query && $wnd[query]) setTimeout($wnd[query].onScriptLoad, 1);
+--></script></body></html>
Added: intro/war/kuneintro/kuneintro.nocache.js
===================================================================
--- intro/war/kuneintro/kuneintro.nocache.js (rev 0)
+++ intro/war/kuneintro/kuneintro.nocache.js 2011-05-09 10:28:32 UTC (rev 1362)
@@ -0,0 +1,11 @@
+function kuneintro(){var Q='',wb='" for "gwt:onLoadErrorFn"',ub='" for "gwt:onPropertyErrorFn"',db='"><\/script>',fb='#',Ub='.cache.html',hb='/',Ob='19BC1A361F2B7956E2DD818E86A811BD',Pb='2395ED86C3E2109E1C70A54B34EE32A8',Qb='562FC548B41DADF6F2F1ADD57F46ADD9',Rb='7F5A6E1CFA1AA01985107DFB19A18960',Tb=':',ob='::',Wb='<script defer="defer">kuneintro.onInjectionDone(\'kuneintro\')<\/script>',cb='<script id="',rb='=',gb='?',tb='Bad handler "',Sb='C068E077B2DA853B0A008F72CAD53F7E',Vb='DOMContentLoaded',eb='SCRIPT',bb='__gwt_marker_kuneintro',ib='base',$='baseUrl',U='begin',T='bootstrap',kb='clear.cache.gif',qb='content',Z='end',Ib='gecko',Jb='gecko1_8',V='gwt.codesvr=',W='gwt.hosted=',X='gwt.hybrid',vb='gwt:onLoadErrorFn',sb='gwt:onPropertyErrorFn',pb='gwt:property',Mb='hosted.html?kuneintro',Hb='ie6',Gb='ie8',xb='iframe',jb='img',yb="javascript:''",R='kuneintro',ab='kuneintro.nocache.js',nb='kuneintro::',Lb='loadExternalRefs',lb='meta',Ab='moduleRequested',Y='moduleStartup',Fb='msie',mb='name',Cb='opera',zb='position:absolute;width:0;height:0;border:none',Eb='safari',_='script',Nb='selectingPermutation',S='startup',Kb='unknown',Bb='user.agent',Db='webkit';var m=window,n=document,o=m.__gwtStatsEvent?function(a){return m.__gwtStatsEvent(a)}:null,p=m.__gwtStatsSessionId?m.__gwtStatsSessionId:null,q,r,s,t=Q,u={},v=[],w=[],x=[],y=0,z,A;o&&o({moduleName:R,sessionId:p,subSystem:S,evtGroup:T,millis:(new Date).getTime(),type:U});if(!m.__gwt_stylesLoaded){m.__gwt_stylesLoaded={}}if(!m.__gwt_scriptsLoaded){m.__gwt_scriptsLoaded={}}function B(){var b=false;try{var c=m.location.search;return (c.indexOf(V)!=-1||(c.indexOf(W)!=-1||m.external&&m.external.gwtOnLoad))&&c.indexOf(X)==-1}catch(a){}B=function(){return b};return b}
+function C(){if(q&&r){var b=n.getElementById(R);var c=b.contentWindow;if(B()){c.__gwt_getProperty=function(a){return I(a)}}kuneintro=null;c.gwtOnLoad(z,R,t,y);o&&o({moduleName:R,sessionId:p,subSystem:S,evtGroup:Y,millis:(new Date).getTime(),type:Z})}}
+function D(){if(u[$]){t=u[$];return t}var e;var f=n.getElementsByTagName(_);for(var g=0;g<f.length;++g){if(f[g].src.indexOf(ab)!=-1){e=f[g]}}if(!e){var h=bb;var i;n.write(cb+h+db);i=n.getElementById(h);e=i&&i.previousSibling;while(e&&e.tagName!=eb){e=e.previousSibling}}function j(a){var b=a.lastIndexOf(fb);if(b==-1){b=a.length}var c=a.indexOf(gb);if(c==-1){c=a.length}var d=a.lastIndexOf(hb,Math.min(c,b));return d>=0?a.substring(0,d+1):Q}
+;if(e&&e.src){t=j(e.src)}if(t==Q){var k=n.getElementsByTagName(ib);if(k.length>0){t=k[k.length-1].href}else{t=j(n.location.href)}}else if(t.match(/^\w+:\/\//)){}else{var l=n.createElement(jb);l.src=t+kb;t=j(l.src)}if(i){i.parentNode.removeChild(i)}return t}
+function E(){var b=document.getElementsByTagName(lb);for(var c=0,d=b.length;c<d;++c){var e=b[c],f=e.getAttribute(mb),g;if(f){f=f.replace(nb,Q);if(f.indexOf(ob)>=0){continue}if(f==pb){g=e.getAttribute(qb);if(g){var h,i=g.indexOf(rb);if(i>=0){f=g.substring(0,i);h=g.substring(i+1)}else{f=g;h=Q}u[f]=h}}else if(f==sb){g=e.getAttribute(qb);if(g){try{A=eval(g)}catch(a){alert(tb+g+ub)}}}else if(f==vb){g=e.getAttribute(qb);if(g){try{z=eval(g)}catch(a){alert(tb+g+wb)}}}}}}
+function H(a,b){var c=x;for(var d=0,e=a.length-1;d<e;++d){c=c[a[d]]||(c[a[d]]=[])}c[a[e]]=b}
+function I(a){var b=w[a](),c=v[a];if(b in c){return b}var d=[];for(var e in c){d[c[e]]=e}if(A){A(a,d,b)}throw null}
+var J;function K(){if(!J){J=true;var a=n.createElement(xb);a.src=yb;a.id=R;a.style.cssText=zb;a.tabIndex=-1;n.body.appendChild(a);o&&o({moduleName:R,sessionId:p,subSystem:S,evtGroup:Y,millis:(new Date).getTime(),type:Ab});a.contentWindow.location.replace(t+M)}}
+w[Bb]=function(){var b=navigator.userAgent.toLowerCase();var c=function(a){return parseInt(a[1])*1000+parseInt(a[2])};if(b.indexOf(Cb)!=-1){return Cb}else if(b.indexOf(Db)!=-1){return Eb}else if(b.indexOf(Fb)!=-1){if(document.documentMode>=8){return Gb}else{var d=/msie ([0-9]+)\.([0-9]+)/.exec(b);if(d&&d.length==3){var e=c(d);if(e>=6000){return Hb}}}}else if(b.indexOf(Ib)!=-1){return Jb}return Kb};v[Bb]={gecko1_8:0,ie6:1,ie8:2,opera:3,safari:4};kuneintro.onScriptLoad=function(){if(J){r=true;C()}};kuneintro.onInjectionDone=function(){q=true;o&&o({moduleName:R,sessionId:p,subSystem:S,evtGroup:Lb,millis:(new Date).getTime(),type:Z});C()};E();D();var L;var M;if(B()){if(m.external&&(m.external.initModule&&m.external.initModule(R))){m.location.reload();return}M=Mb;L=Q}o&&o({moduleName:R,sessionId:p,subSystem:S,evtGroup:T,millis:(new Date).getTime(),type:Nb});if(!B()){try{H([Hb],Ob);H([Jb],Pb);H([Eb],Qb);H([Cb],Rb);H([Gb],Sb);L=x[I(Bb)];var N=L.indexOf(Tb);if(N!=-1){y=Number(L.substring(N+1));L=L.substring(0,N)}M=L+Ub}catch(a){return}}var O;function P(){if(!s){s=true;C();if(n.removeEventListener){n.removeEventListener(Vb,P,false)}if(O){clearInterval(O)}}}
+if(n.addEventListener){n.addEventListener(Vb,function(){K();P()},false)}var O=setInterval(function(){if(/loaded|complete/.test(n.readyState)){K();P()}},50);o&&o({moduleName:R,sessionId:p,subSystem:S,evtGroup:T,millis:(new Date).getTime(),type:Z});o&&o({moduleName:R,sessionId:p,subSystem:S,evtGroup:Lb,millis:(new Date).getTime(),type:U});n.write(Wb)}
+kuneintro();
\ No newline at end of file
1
0
Author: shevek
Date: 2011-05-08 23:13:40 +0200 (Sun, 08 May 2011)
New Revision: 1361
Modified:
trunk/DEV-GUIDE
Log:
Clarified the need of the INSTALL guide in DEV-GUIDE
Modified: trunk/DEV-GUIDE
===================================================================
--- trunk/DEV-GUIDE 2011-05-08 19:54:34 UTC (rev 1360)
+++ trunk/DEV-GUIDE 2011-05-08 21:13:40 UTC (rev 1361)
@@ -6,9 +6,13 @@
==Development Environment==
+===Preliminars===
+
+This guide will help you to develop in Kune. It deals with the prerrequisites of Kune and the setup of its environment. You should follow each step carefully. Make sure you deal with the following initial steps and only afterwards proceed to the details of the installation of Kune. As mentioned in the subsection "1.7:Install Kune" of this guide, you will need by then the document INSTALL (found in kune/trunk/INSTALL ), where you will find the details of the installation.
+
===Initial steps===
-Install some basic tools (if don't have it). In debian and derivatives:
+Install some basic tools (if you don't have them). In Ubuntu, Debian and derivatives:
sudo apt-get install subversion maven2 mercurial
@@ -100,7 +104,7 @@
===Install Kune===
-Install Kune (follow the trunk/INSTALL file instructions) and run Kune for the first time. This will initialize the database, and configure the XMPP server, for instance.
+Only after making sure the previous steps have been finished, you can proceed to the installation of Kune. For doing so, you need to follow the instructions of the document INSTALL, available in kune/trunk/INSTALL. Afterwards you will be able to run Kune for the first time. This will initialize the database, and configure the XMPP server, among other things.
===GWT's Hosted Mode===
1
0
r1360 - / intro intro/src intro/src/cc intro/src/cc/kune intro/src/cc/kune/intro intro/src/cc/kune/intro/client intro/test intro/test/cc intro/test/cc/kune intro/test/cc/kune/intro intro/war intro/war/WEB-INF
by Vicente J. Ruiz Jurado 08 May '11
by Vicente J. Ruiz Jurado 08 May '11
08 May '11
Author: vjrj_
Date: 2011-05-08 21:54:34 +0200 (Sun, 08 May 2011)
New Revision: 1360
Added:
intro/
intro/.classpath
intro/.project
intro/src/
intro/src/cc/
intro/src/cc/kune/
intro/src/cc/kune/intro/
intro/src/cc/kune/intro/Kune_intro.gwt.xml
intro/src/cc/kune/intro/client/
intro/src/cc/kune/intro/client/IntroTabPanel.java
intro/src/cc/kune/intro/client/IntroTabPanel.ui.xml
intro/src/cc/kune/intro/client/KuneIntro.java
intro/src/cc/kune/intro/client/arrow-left-g.png
intro/src/cc/kune/intro/client/arrow-left-h.png
intro/src/cc/kune/intro/client/arrow-left.png
intro/src/cc/kune/intro/client/arrow-right-g.png
intro/src/cc/kune/intro/client/arrow-right-h.png
intro/src/cc/kune/intro/client/arrow-right.png
intro/src/cc/kune/intro/client/kune-intro-group.png
intro/src/cc/kune/intro/client/kune-intro-logo.png
intro/src/cc/kune/intro/client/kune-intro-orgs.png
intro/src/cc/kune/intro/client/kune-intro-user.png
intro/src/cc/kune/intro/client/kune-intro-world.png
intro/test/
intro/test/cc/
intro/test/cc/kune/
intro/test/cc/kune/intro/
intro/test/cc/kune/intro/client/
intro/war/
intro/war/WEB-INF/
intro/war/WEB-INF/web.xml
intro/war/kuneintro.css
intro/war/kuneintro.html
Log:
kune intro
Added: intro/.classpath
===================================================================
--- intro/.classpath (rev 0)
+++ intro/.classpath 2011-05-08 19:54:34 UTC (rev 1360)
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="src" output="test-classes" path="test"/>
+ <classpathentry kind="con" path="com.google.gwt.eclipse.core.GWT_CONTAINER"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+ <classpathentry kind="output" path="war/WEB-INF/classes"/>
+</classpath>
Added: intro/.project
===================================================================
--- intro/.project (rev 0)
+++ intro/.project 2011-05-08 19:54:34 UTC (rev 1360)
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>kune-intro</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>com.google.gdt.eclipse.core.webAppProjectValidator</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>com.google.gwt.eclipse.core.gwtProjectValidator</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ <nature>com.google.gwt.eclipse.core.gwtNature</nature>
+ </natures>
+</projectDescription>
Added: intro/src/cc/kune/intro/Kune_intro.gwt.xml
===================================================================
--- intro/src/cc/kune/intro/Kune_intro.gwt.xml (rev 0)
+++ intro/src/cc/kune/intro/Kune_intro.gwt.xml 2011-05-08 19:54:34 UTC (rev 1360)
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module rename-to='kuneintro'>
+ <!-- Inherit the core Web Toolkit stuff. -->
+ <inherits name='com.google.gwt.user.User'/>
+
+ <!-- Inherit the default GWT style sheet. You can change -->
+ <!-- the theme of your GWT application by uncommenting -->
+ <!-- any one of the following lines. -->
+<!-- <inherits name='com.google.gwt.user.theme.standard.Standard'/> -->
+ <!-- <inherits name='com.google.gwt.user.theme.chrome.Chrome'/> -->
+ <!-- <inherits name='com.google.gwt.user.theme.dark.Dark'/> -->
+
+ <!-- Other module inherits -->
+
+ <!-- Specify the app entry point class. -->
+ <entry-point class='cc.kune.intro.client.KuneIntro'/>
+
+ <!-- Specify the paths for translatable code -->
+ <source path='client'/>
+
+</module>
Added: intro/src/cc/kune/intro/client/IntroTabPanel.java
===================================================================
--- intro/src/cc/kune/intro/client/IntroTabPanel.java (rev 0)
+++ intro/src/cc/kune/intro/client/IntroTabPanel.java 2011-05-08 19:54:34 UTC (rev 1360)
@@ -0,0 +1,164 @@
+package cc.kune.intro.client;
+
+import com.google.gwt.core.client.GWT;
+import com.google.gwt.event.dom.client.ClickEvent;
+import com.google.gwt.event.logical.shared.SelectionEvent;
+import com.google.gwt.uibinder.client.UiBinder;
+import com.google.gwt.uibinder.client.UiField;
+import com.google.gwt.uibinder.client.UiHandler;
+import com.google.gwt.user.client.ui.Composite;
+import com.google.gwt.user.client.ui.DeckPanel;
+import com.google.gwt.user.client.ui.FlowPanel;
+import com.google.gwt.user.client.ui.HTML;
+import com.google.gwt.user.client.ui.HorizontalPanel;
+import com.google.gwt.user.client.ui.InlineLabel;
+import com.google.gwt.user.client.ui.Label;
+import com.google.gwt.user.client.ui.PushButton;
+import com.google.gwt.user.client.ui.ScrollPanel;
+import com.google.gwt.user.client.ui.TabLayoutPanel;
+import com.google.gwt.user.client.ui.Widget;
+
+public class IntroTabPanel extends Composite {
+
+ interface IntroTabPanelUiBinder extends UiBinder<Widget, IntroTabPanel> {
+ }
+
+ private static IntroTabPanelUiBinder uiBinder = GWT.create(IntroTabPanelUiBinder.class);
+
+ private static final String WHY_DO_WE_NEED = "Why do we need";
+ @UiField
+ HorizontalPanel btnPanel;
+ @UiField
+ ScrollPanel credits;
+ @UiField
+ HTML creditsHtml;
+ private int currentSlide;
+ @UiField
+ DeckPanel deck;
+ @UiField
+ HTML groupsField;
+ @UiField
+ FlowPanel groupsPanel;
+ @UiField
+ HTML htmlIntro;
+ @UiField
+ FlowPanel intro;
+ @UiField
+ PushButton leftBtn;
+ @UiField
+ InlineLabel logo;
+ @UiField
+ HTML orgsField;
+ @UiField
+ FlowPanel orgsPanel;
+ @UiField
+ HTML publicField;
+ @UiField
+ FlowPanel publicPanel;
+ @UiField
+ PushButton rightBtn;
+ @UiField
+ TabLayoutPanel tabPanel;
+ @UiField
+ Label title;
+ @UiField
+ HTML usersField;
+ @UiField
+ FlowPanel usersPanel;
+
+ public IntroTabPanel() {
+ initWidget(uiBinder.createAndBindUi(this));
+ usersField.setHTML("You can see Kune as a web tool to:"
+ + "<ul><li>"
+ + "create easily your personal web (blogs, photoblog, CV, etc)"
+ + "</li><li>"
+ + "create, share & edit your documents simultaneously with your fellows"
+ + "</li><li>"
+ + "connect & keep up with your fellows (social network, chat)"
+ + "</li><li>"
+ + "integrate rich content (videos, maps, polls...) or functionalities (translation, spelling, twitter...)"
+ + "</ul>");
+ groupsField.setHTML("For your organization (NGO, collective, academic group...) you can:"
+ + "<ul><li>" + "create easily its website (blog, wiki, video gallery, etc)" + "</li><li>"
+ + "group chat among the members" + "</li><li>" + "organize meetings and actions" + "</li><li>"
+ + "create, share & edit documents simultaneously with the members" + "</li><li>"
+ + "connect with other organizations with common interests" + "</ul>");
+ publicField.setHTML("Kune facilitates..." + "<ul><li>"
+ + "the publication of contents in the web, for the general public" + "</li><li>"
+ + "using CreativeCommons licences that allow the reuse and modification of contents"
+ + "</li><li>" + "sharing of knowledge, solutions, researches, experiences with others "
+ + "</ul>");
+ orgsField.setHTML("If you are a big institution, such as a University, Social Forum, or umbrella federation, you can:"
+ + "<ul><li>"
+ + "install your own independent Kune server for your members"
+ + "</li><li>"
+ + "customize your Kune features and plugins to fit your needs"
+ + "</li><li>"
+ + "boost collaboration among the members" + "</ul>");
+ currentSlide = 0;
+ deck.setAnimationEnabled(false);
+ htmlIntro.setHTML("<div class=\"k-home-summary\">" + "<ul>"
+ + "<li class=\"tabUsers\">Comunicate with others</li>"
+ + "<li class=\"tabGroups\">Work in collaboration</li>"
+ + "<li class=\"tabPublic\">And share with the world</li>" + "</ul>" + "</div>");
+ creditsHtml.setHTML("alñsidfjaklds");
+ showCurrentSlide();
+ }
+
+ @UiHandler("leftBtn")
+ void onLeftBtnClick(final ClickEvent event) {
+ currentSlide = Math.max(0, currentSlide - 1);
+ showCurrentSlide();
+ }
+
+ @UiHandler("rightBtn")
+ void onRightBtnClick(final ClickEvent event) {
+ currentSlide = Math.min(5, currentSlide + 1);
+ showCurrentSlide();
+ }
+
+ @UiHandler("tabPanel")
+ void onTabPanelSelection(final SelectionEvent<Integer> event) {
+ currentSlide = tabPanel.getSelectedIndex() + 1;
+ }
+
+ private void showCurrentSlide() {
+ switch (currentSlide) {
+ case 0:
+ deck.showWidget(0);
+ // title.setVisible(false);
+ break;
+ case 1:
+ deck.showWidget(1);
+ tabPanel.selectTab(currentSlide - 1);
+ title.setVisible(true);
+ title.setText(WHY_DO_WE_NEED);
+ break;
+ case 2:
+ deck.showWidget(1);
+ tabPanel.selectTab(currentSlide - 1);
+ title.setVisible(true);
+ title.setText(WHY_DO_WE_NEED);
+ break;
+ case 3:
+ deck.showWidget(1);
+ tabPanel.selectTab(currentSlide - 1);
+ title.setVisible(true);
+ title.setText(WHY_DO_WE_NEED);
+ break;
+ case 4:
+ deck.showWidget(1);
+ tabPanel.selectTab(currentSlide - 1);
+ // title.setVisible(true);
+ title.setText(WHY_DO_WE_NEED);
+ break;
+ case 5:
+ deck.showWidget(2);
+ // title.setText("Credits");
+ title.setVisible(true);
+ break;
+ default:
+ break;
+ }
+ }
+}
Added: intro/src/cc/kune/intro/client/IntroTabPanel.ui.xml
===================================================================
--- intro/src/cc/kune/intro/client/IntroTabPanel.ui.xml (rev 0)
+++ intro/src/cc/kune/intro/client/IntroTabPanel.ui.xml 2011-05-08 19:54:34 UTC (rev 1360)
@@ -0,0 +1,287 @@
+<!DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent">
+<ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder"
+ xmlns:g="urn:import:com.google.gwt.user.client.ui">
+ <ui:style>
+ .parent {
+ width: 705px;
+ }
+
+ .child {
+ -webkit-border-radius: 10px;
+ -moz-border-radius: 10px;
+ border-radius: 10px;
+ border: 4px solid #CEAD97;
+ background-color: #FFF5ED;
+ width: 100%;
+ }
+
+ .tabscontainer {
+ background-color: #F0C6A0;
+ -webkit-border-radius: 10px;
+ -moz-border-radius: 10px;
+ border-radius: 10px;
+ color: #CC6633;
+ -webkit-border-top-right-radius: 0px;
+ -moz-border-radius-topright: 0px;
+ border-top-right-radius: 0px;
+ -webkit-border-top-left-radius: 0px; -moz-border-radius-toplright 0px;
+ border-top-left-radius: 0px;
+ -webkit-border-bottom-right-radius: 0px;
+ -moz-border-radius-bottomright: 0px;
+ border-bottom-right-radius: 0px;
+ -webkit-border-bottom-left-radius: 0px;
+ -moz-border-radius-bottomleft: 0px;
+ border-bottom-left-radius: 0px;
+ height: 480px !important;
+ }
+
+ .tab {
+ line-height: 1em;
+ }
+
+ @external .k-home-summary .tabUsers .tabGroups .tabOrgs .tabPublic .gwt-TabLayoutPanelTab, .gwt-TabLayoutPanelTab, .gwt-TabLayoutPanelTab-selected;
+ .title {
+ font-size: 44px;
+ color: #69312f;
+ font-weight: bold;
+ text-align: left;
+ margin: 10px 18px;
+ width: 200px;
+ }
+
+ .k-home-summary {
+ font-size: 32px;
+ color: #dd8a3d;
+ font-weight: bold;
+ white-space: nowrap;
+ }
+
+ .k-home-summary li {
+ padding-left: 41px;
+ background-repeat: no-repeat;
+ background-position: 0 .2em;
+ line-height: 45px;
+ }
+
+ .gwt-TabLayoutPanelTab {
+ background-color: #F3D4AE;
+ -webkit-border-top-right-radius: 10px;
+ -moz-border-radius-topright: 10px;
+ border-top-right-radius: 10px;
+ -webkit-border-top-left-radius: 10px;
+ -moz-border-radius-topleft: 10px;
+ border-top-left-radius: 10px;
+ font-weight: bold;
+ font-size: 28px;
+ padding: 6px 5px;
+ margin: 0 0 0 10px;
+ cursor: pointer;
+ }
+
+ .gwt-TabLayoutPanelTab { /* background-color: #ffccaa; */
+ color: #dd8a3d;
+ }
+
+ .gwt-TabLayoutPanelTab-selected {
+ background-color: #F9EFCB;
+ color: #69312f;
+ }
+
+ .tabPanel {
+ font-size: 28px;
+ line-height: 1.2em;
+ color: #69312f;
+ background-color: #F9EFCB;
+ /* height: 360px; */
+ height: 84%;
+ padding: 30px;
+ -webkit-border-top-right-radius: 10px;
+ -moz-border-radius-topright: 10px;
+ border-top-right-radius: 10px;
+ -webkit-border-top-left-radius: 0px;
+ -moz-border-radius-topleft: 0px;
+ border-top-left-radius: 0px;
+ -webkit-border-bottom-right-radius: 5px;
+ -moz-border-radius-bottomright: 5px;
+ border-bottom-right-radius: 5px;
+ -webkit-border-bottom-left-radius: 5px;
+ -moz-border-radius-bottomleft: 5px;
+ border-bottom-left-radius: 5px;
+ margin: 0px 10px 10px;
+ }
+
+ .tabPanel li {
+ margin-left: -12px;
+ }
+
+ .left {
+ float: left;
+ }
+
+ .right {
+ float: right;
+ }
+
+ @sprite .logo {
+ gwt-image: "kuneLogo";
+ margin: 23px 23px;
+ }
+
+ @sprite .tabUsers {
+ gwt-image: "usersLogo";
+ padding: 1px 3px;
+ }
+
+ @sprite .tabGroups {
+ gwt-image: "groupsLogo";
+ padding: 1px 3px;
+ }
+
+ @sprite .tabPublic {
+ gwt-image: "publicLogo";
+ padding: 1px 3px;
+ }
+
+ @sprite .tabOrgs {
+ gwt-image: "orgsLogo";
+ padding: 1px 3px;
+ }
+
+ @sprite .arrowLeft {
+ gwt-image: "arrowLeft";
+ }
+
+ @sprite .arrowLeftDown {
+ gwt-image: "arrowLeftDown";
+ }
+
+ @sprite .arrowRightDown {
+ gwt-image: "arrowRightDown";
+ }
+
+ @sprite .arrowLeftHover {
+ gwt-image: "arrowLeftHover";
+ }
+
+ @sprite .arrowRightHover {
+ gwt-image: "arrowRightHover";
+ }
+
+ .arrowbtns {
+ -webkit-border-top-right-radius: 10px;
+ -moz-border-radius-topright: 10px;
+ border-top-right-radius: 10px;
+ -webkit-border-top-left-radius: 10px;
+ -moz-border-radius-topleft: 10px;
+ border-top-left-radius: 10px;
+ background-color: #C28D66;
+ width: 67px;
+ margin-left: 529px;
+ margin-top: 5px;
+ }
+
+ .arrowbtn {
+ cursor: pointer;
+ padding: 6px 8px 2px;
+ outline: 0;
+ }
+ </ui:style>
+
+ <ui:image field="kuneLogo" src="kune-intro-logo.png"></ui:image>
+ <ui:image field="usersLogo" src="kune-intro-user.png"></ui:image>
+ <ui:image field="groupsLogo" src="kune-intro-group.png"></ui:image>
+ <ui:image field="publicLogo" src="kune-intro-world.png"></ui:image>
+ <ui:image field="orgsLogo" src="kune-intro-orgs.png"></ui:image>
+
+ <ui:image field="arrowLeft" src="arrow-left.png"></ui:image>
+ <ui:image field="arrowRight" src="arrow-right.png"></ui:image>
+ <ui:image field="arrowLeftDown" src="arrow-left-g.png"></ui:image>
+ <ui:image field="arrowRightDown" src="arrow-right-g.png"></ui:image>
+ <ui:image field="arrowLeftHover" src="arrow-left-h.png"></ui:image>
+ <ui:image field="arrowRightHover" src="arrow-right-h.png"></ui:image>
+
+ <g:FlowPanel addStyleNames="{style.parent}">
+ <g:FlowPanel addStyleNames="{style.child}">
+ <g:InlineLabel addStyleNames="{style.logo} {style.right}"
+ ui:field="logo" />
+ <g:Label addStyleNames="{style.title}" ui:field="title">Why do we
+ need</g:Label>
+ <g:DeckPanel ui:field="deck" addStyleNames="{style.tabscontainer}">
+ <g:FlowPanel ui:field="intro">
+ <g:HTML wordWrap="true" ui:field="htmlIntro" />
+ </g:FlowPanel>
+ <g:TabLayoutPanel barHeight="56" barUnit="PX"
+ width="100%" height="480px" ui:field="tabPanel">
+ <g:tab>
+ <g:header>
+ <div class="{style.tab}">
+ <span class="{style.tabUsers} {style.left}"></span>
+ <span>Users</span>
+ </div>
+ </g:header>
+ <g:FlowPanel ui:field="usersPanel"
+ addStyleNames="{style.tabPanel}">
+ <g:HTML wordWrap="true" ui:field="usersField" />
+ </g:FlowPanel>
+ </g:tab>
+ <g:tab>
+ <g:header>
+ <div class="{style.tab}">
+ <span class="{style.tabGroups} {style.left}"></span>
+ <span>Groups</span>
+ </div>
+ </g:header>
+ <g:FlowPanel ui:field="groupsPanel">
+ <g:HTML wordWrap="true" ui:field="groupsField"
+ addStyleNames="{style.tabPanel}" />
+ </g:FlowPanel>
+ </g:tab>
+ <g:tab>
+ <g:header>
+ <div class="{style.tab}">
+ <span class="{style.tabPublic} {style.left}"></span>
+ <span>Public</span>
+ </div>
+ </g:header>
+ <g:FlowPanel ui:field="publicPanel">
+ <g:HTML wordWrap="true" ui:field="publicField"
+ addStyleNames="{style.tabPanel}" />
+ </g:FlowPanel>
+ </g:tab>
+ <g:tab>
+ <g:header>
+ <div class="{style.tab}">
+ <span class="{style.tabOrgs} {style.left}"></span>
+ <span>Institutions</span>
+ </div>
+ </g:header>
+ <g:FlowPanel ui:field="orgsPanel">
+ <g:HTML wordWrap="true" ui:field="orgsField"
+ addStyleNames="{style.tabPanel}" />
+ </g:FlowPanel>
+ </g:tab>
+ </g:TabLayoutPanel>
+ <g:ScrollPanel ui:field="credits">
+ <g:HTML wordWrap="true" ui:field="creditsHtml" />
+ </g:ScrollPanel>
+ </g:DeckPanel>
+ <g:HorizontalPanel ui:field="btnPanel"
+ styleName="{style.arrowbtns} ">
+ <g:PushButton ui:field='leftBtn' enabled='true'
+ addStyleNames="{style.arrowbtn}">
+ <g:upFace image='{arrowLeft}' />
+ <g:upHoveringFace image='{arrowLeftHover}' />
+ <g:downFace image='{arrowLeftDown}' />
+ <g:downHoveringFace image='{arrowLeftDown}' />
+ </g:PushButton>
+ <g:PushButton ui:field='rightBtn' enabled='true'
+ addStyleNames="{style.arrowbtn}">
+ <g:upFace image='{arrowRight}' />
+ <g:upHoveringFace image='{arrowRightHover}' />
+ <g:downFace image='{arrowRightDown}' />
+ <g:downHoveringFace image='{arrowRightDown}' />
+ </g:PushButton>
+ </g:HorizontalPanel>
+ </g:FlowPanel>
+ </g:FlowPanel>
+</ui:UiBinder>
\ No newline at end of file
Added: intro/src/cc/kune/intro/client/KuneIntro.java
===================================================================
--- intro/src/cc/kune/intro/client/KuneIntro.java (rev 0)
+++ intro/src/cc/kune/intro/client/KuneIntro.java 2011-05-08 19:54:34 UTC (rev 1360)
@@ -0,0 +1,19 @@
+package cc.kune.intro.client;
+
+import com.google.gwt.core.client.EntryPoint;
+import com.google.gwt.user.client.ui.RootPanel;
+
+/**
+ * Entry point classes define <code>onModuleLoad()</code>.
+ */
+public class KuneIntro implements EntryPoint {
+
+ /**
+ * This is the entry point method.
+ */
+ @Override
+ public void onModuleLoad() {
+ final IntroTabPanel tabPanel = new IntroTabPanel();
+ RootPanel.get().add(tabPanel);
+ }
+}
Added: intro/src/cc/kune/intro/client/arrow-left-g.png
===================================================================
(Binary files differ)
Property changes on: intro/src/cc/kune/intro/client/arrow-left-g.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: intro/src/cc/kune/intro/client/arrow-left-h.png
===================================================================
(Binary files differ)
Property changes on: intro/src/cc/kune/intro/client/arrow-left-h.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: intro/src/cc/kune/intro/client/arrow-left.png
===================================================================
(Binary files differ)
Property changes on: intro/src/cc/kune/intro/client/arrow-left.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: intro/src/cc/kune/intro/client/arrow-right-g.png
===================================================================
(Binary files differ)
Property changes on: intro/src/cc/kune/intro/client/arrow-right-g.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: intro/src/cc/kune/intro/client/arrow-right-h.png
===================================================================
(Binary files differ)
Property changes on: intro/src/cc/kune/intro/client/arrow-right-h.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: intro/src/cc/kune/intro/client/arrow-right.png
===================================================================
(Binary files differ)
Property changes on: intro/src/cc/kune/intro/client/arrow-right.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: intro/src/cc/kune/intro/client/kune-intro-group.png
===================================================================
(Binary files differ)
Property changes on: intro/src/cc/kune/intro/client/kune-intro-group.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: intro/src/cc/kune/intro/client/kune-intro-logo.png
===================================================================
(Binary files differ)
Property changes on: intro/src/cc/kune/intro/client/kune-intro-logo.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: intro/src/cc/kune/intro/client/kune-intro-orgs.png
===================================================================
(Binary files differ)
Property changes on: intro/src/cc/kune/intro/client/kune-intro-orgs.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: intro/src/cc/kune/intro/client/kune-intro-user.png
===================================================================
(Binary files differ)
Property changes on: intro/src/cc/kune/intro/client/kune-intro-user.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: intro/src/cc/kune/intro/client/kune-intro-world.png
===================================================================
(Binary files differ)
Property changes on: intro/src/cc/kune/intro/client/kune-intro-world.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: intro/war/WEB-INF/web.xml
===================================================================
--- intro/war/WEB-INF/web.xml (rev 0)
+++ intro/war/WEB-INF/web.xml 2011-05-08 19:54:34 UTC (rev 1360)
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE web-app
+ PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
+ "http://java.sun.com/dtd/web-app_2_3.dtd">
+
+<web-app>
+
+ <!-- Default page to serve -->
+ <welcome-file-list>
+ <welcome-file>kuneintro.html</welcome-file>
+ </welcome-file-list>
+
+</web-app>
Added: intro/war/kuneintro.css
===================================================================
--- intro/war/kuneintro.css (rev 0)
+++ intro/war/kuneintro.css 2011-05-08 19:54:34 UTC (rev 1360)
@@ -0,0 +1,4 @@
+body {
+ font-family: 'Ubuntu', Arial;
+}
+
Added: intro/war/kuneintro.html
===================================================================
--- intro/war/kuneintro.html (rev 0)
+++ intro/war/kuneintro.html 2011-05-08 19:54:34 UTC (rev 1360)
@@ -0,0 +1,51 @@
+<!doctype html>
+<!-- The DOCTYPE declaration above will set the -->
+<!-- browser's rendering engine into -->
+<!-- "Standards Mode". Replacing this declaration -->
+<!-- with a "Quirks Mode" doctype may lead to some -->
+<!-- differences in layout. -->
+
+<html>
+<head>
+<meta http-equiv="content-type" content="text/html; charset=UTF-8">
+
+<!-- -->
+<!-- Consider inlining CSS to reduce the number of requested files -->
+<!-- -->
+<link type="text/css" rel="stylesheet" href="kuneintro.css">
+<script src="//ajax.googleapis.com/ajax/libs/webfont/1/webfont.js"></script>
+<script>
+ WebFont.load({
+ google : {
+ families : [ 'Ubuntu' ]
+ }
+ });
+</script>
+
+<title></title>
+
+<!-- -->
+<!-- This script loads your compiled module. -->
+<!-- If you add any GWT meta tags, they must -->
+<!-- be added before this line. -->
+<!-- -->
+<script type="text/javascript" language="javascript"
+ src="kuneintro/kuneintro.nocache.js"></script>
+</head>
+
+<body>
+
+ <!-- OPTIONAL: include this if you want history support -->
+ <iframe src="javascript:''" id="__gwt_historyFrame" tabIndex='-1'
+ style="position: absolute; width: 0; height: 0; border: 0"></iframe>
+
+ <!-- RECOMMENDED if your web app will not function without JavaScript enabled -->
+ <noscript>
+ <div
+ style="width: 22em; position: absolute; left: 50%; margin-left: -11em; color: red; background-color: white; border: 1px solid red; padding: 4px; font-family: sans-serif">
+ Your web browser must have JavaScript enabled in order for this
+ application to display correctly.</div>
+ </noscript>
+
+</body>
+</html>
1
0
Author: shevek
Date: 2011-05-08 19:00:35 +0200 (Sun, 08 May 2011)
New Revision: 1359
Modified:
trunk/COPYRIGHT
trunk/CREDITS
Log:
Credits and Copyright revisited
Modified: trunk/COPYRIGHT
===================================================================
--- trunk/COPYRIGHT 2011-05-07 18:46:51 UTC (rev 1358)
+++ trunk/COPYRIGHT 2011-05-08 17:00:35 UTC (rev 1359)
@@ -1,11 +1,12 @@
LICENSES
--------------------------------------------------------------------------------
-All programs are either under the GPL, LGPL, Artistic or BSD licenses, see
+All programs are either under the AGPL, GPL, LGPL, Artistic or BSD licenses, see
below for details.
On Debian systems, the complete text of these licenses can be found in:
+/usr/share/common-licenses/AGPL
/usr/share/common-licenses/GPL-3
/usr/share/common-licenses/Artistic
/usr/share/common-licenses/BSD
@@ -56,12 +57,12 @@
some icons
--------------------------------------------------------------------------------
-It was downloaded from http://tango.freedesktop.org/
+Some were downloaded from http://tango.freedesktop.org/
Copyright:
Creative Commons Attribution-ShareAlike 2.5 License Agreement
http://creativecommons.org/licenses/by-sa/2.5/
-other from: http://www.famfamfam.com/lab/icons/silk/
+others from: http://www.famfamfam.com/lab/icons/silk/
Copyright:
Creative Commons Attribution 2.5 License Agreement
http://creativecommons.org/licenses/by/2.5/
@@ -72,13 +73,13 @@
published by the Free Software Foundation; either version 2 of
the License, or (at your option) any later version.
-and others icons from openoffice.org-style-human debian package
+and other icons from openoffice.org-style-human debian package
Copyright 2002-2007 Sun Microsystems, Inc.
This product is made available subject to the terms of GNU Lesser General
Public License Version 2.1. A copy of the LGPL license can be found
http://www.openoffice.org/project/www/license.html
-others
+other stuff (libraries, etc)
--------------------------------------------------------------------------------
wave / wave in a box
@@ -124,6 +125,7 @@
emoticons from Adium and Kopete theme
kopete adium theme by robotangel and original "Adiumicons" by Oscar Gruno
under GNU GPL license
+ http://www.gnu.org/copyleft/gpl.html
dom region library:
XWiki Platform
@@ -137,12 +139,12 @@
Copyright: (C) 2004 Fluendo S.L under GNU General Public License
video embed dialog:
- Some ideas and embeded video code from:
+ Some ideas and embedded video code from:
http://www.jovelstefan.de/embedded-video/ (GPL)
http://www.daburna.de/blog/2006/12/13/wordpress-video-plugin/
-some license description:
- from Wikipedia
+some license descriptions:
+ from Wikipedia (English) http://en.wikipedia.org/
Copyright: under GFDL http://www.gnu.org/copyleft/fdl.html
some Action classes:
Modified: trunk/CREDITS
===================================================================
--- trunk/CREDITS 2011-05-07 18:46:51 UTC (rev 1358)
+++ trunk/CREDITS 2011-05-08 17:00:35 UTC (rev 1359)
@@ -11,14 +11,12 @@
Contributors
--------------------------------------------------------------------------------
-* Thanks to David Trigo and http://www.esperanto-es.net/ for suggest the name of
-'kune' for our initiative:
+* Thanks to David Trigo and http://www.esperanto-es.net/ for suggesting the name of 'kune' for our initiative:
http://ourproject.org/forum/forum.php?thread_id=500&forum_id=469
-* Antonio Martins, Jéferson Assumção, Moacir Gadotti and the Instituto Paulo
-Freire staff.
-* Javier Picado Ladrón de Guevara and the <URL:http://iepala.es> staff for their support and infraestructure
+* Antonio Martins, Jéferson Assumção, Moacir Gadotti and the Instituto Paulo Freire staff
+* Javier Picado Ladrón de Guevara and the <URL:http://iepala.es> staff for their support and infrastructure
* Javier de la Cueva and Leovigildo GarcÃa-Bobadilla for the legal support
-* Jonathan Araña Cruz, Roxu and all the <URL:http://xsto.info> staff for help with the infraestructure
+* Jonathan Araña Cruz, Roxu and all the <URL:http://xsto.info> staff for their help with the infrastructure
* Daniel Jiménez for the initial help and coordination
-* Johnattan Rupire and William Austen Bradbury for web contributions and translations.
+* Johnattan Rupire and William Austen Bradbury for their web contributions and translations
* and <URL:http://ourproject.org> and again <URL:http://xsto.info> and <URL:http://iepala.es> for sharing with us their resources
1
0
r1358 - in trunk: . img src/main/java/cc/kune/core/client src/main/java/cc/kune/core/client/init src/main/java/cc/kune/core/public src/main/java/cc/kune/core/public/images
by Vicente J. Ruiz Jurado 07 May '11
by Vicente J. Ruiz Jurado 07 May '11
07 May '11
Author: vjrj_
Date: 2011-05-07 20:46:51 +0200 (Sat, 07 May 2011)
New Revision: 1358
Added:
trunk/img/kune-intro-group.png
trunk/img/kune-intro-user.png
trunk/img/kune-intro-world.png
trunk/src/main/java/cc/kune/core/public/images/kune-anim-g.gif
trunk/src/main/java/cc/kune/core/public/images/kune-intro-group.png
trunk/src/main/java/cc/kune/core/public/images/kune-intro-user.png
trunk/src/main/java/cc/kune/core/public/images/kune-intro-world.png
Removed:
trunk/HOWTO_ADD_A_NEW_TOOL
Modified:
trunk/img/kune-intro.svg
trunk/src/main/java/cc/kune/core/client/CoreParts.java
trunk/src/main/java/cc/kune/core/client/init/AppStarterDefault.java
trunk/src/main/java/cc/kune/core/public/ws.html
Log:
kune intro
Deleted: trunk/HOWTO_ADD_A_NEW_TOOL
===================================================================
--- trunk/HOWTO_ADD_A_NEW_TOOL 2011-05-07 15:55:38 UTC (rev 1357)
+++ trunk/HOWTO_ADD_A_NEW_TOOL 2011-05-07 18:46:51 UTC (rev 1358)
@@ -1,32 +0,0 @@
-Here we try to describe a easy way to add a new Tool of type "Foldeable", that is, a tool with a folder/files structure. For other kind of tools (like, for instance a rich Web Calendar tool), better start from scratch creating the NewTool{ClientTool|ClientActions|ServerTool} classes and implementing the specific functionality.
-
-The steps (substitute 'wiki' and 'Wiki' for the new tool name):
-
-cd src/main/java/org/ourproject/kune/
-rsync -r -C docs/ wiki
-cd wiki/
-find . -name '*.java' | xargs rename 's/Document/Wiki/g'
-find . -name '*.java' | xargs rename 's/Docs/Wiki/g'
-find . -name '*.java' | xargs rename 's/Doc/Wiki/g'
-find . -name '*.xml' | xargs rename 's/Docs/Wiki/g'
-find . -name *java | xargs perl -p -i -e 's/Documents/Wiki/g'
-find . -name *java | xargs perl -p -i -e 's/Document/Wiki/g'
-find . -name *java | xargs perl -p -i -e 's/Docs/Wiki/g'
-find . -name *java | xargs perl -p -i -e 's/Doc/Wiki/g'
-find . -name *java | xargs perl -p -i -e 's/\.docs\./\.wiki\./g'
-find . -name *java | xargs perl -p -i -e 's/documents/wiki/g'
-find . -name *java | xargs perl -p -i -e 's/docs/wiki/g'
-
-Edit WikiClientTool and WikiServerTool and WikiClientActions with the specific actions and types the tool will have.
-
-Add
- <inherits name='org.ourproject.kune.wiki.Kune-Wiki' />
-to Kune.gwt.xml
-
-Add
- builder.use(new WikiServerModule());
-to KuneRackModule.java.
-
-Add the WikiClientModule to KuneEntryPoint.
-
-
Added: trunk/img/kune-intro-group.png
===================================================================
(Binary files differ)
Property changes on: trunk/img/kune-intro-group.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/img/kune-intro-user.png
===================================================================
(Binary files differ)
Property changes on: trunk/img/kune-intro-user.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/img/kune-intro-world.png
===================================================================
(Binary files differ)
Property changes on: trunk/img/kune-intro-world.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Modified: trunk/img/kune-intro.svg
===================================================================
--- trunk/img/kune-intro.svg 2011-05-07 15:55:38 UTC (rev 1357)
+++ trunk/img/kune-intro.svg 2011-05-07 18:46:51 UTC (rev 1358)
@@ -22,10 +22,10 @@
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
- inkscape:pageopacity="0.0"
+ inkscape:pageopacity="1"
inkscape:pageshadow="2"
inkscape:zoom="1"
- inkscape:cx="124.2033"
+ inkscape:cx="433.15576"
inkscape:cy="320.54641"
inkscape:document-units="px"
inkscape:current-layer="layer1"
@@ -433,8 +433,8 @@
</g>
<g
id="g8699-2"
- transform="matrix(0.69032837,0,0,0.69032837,66.145968,308.75342)"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/kune-intro-min.png"
+ transform="matrix(0.68695614,0,0,0.68695614,66.346124,311.85587)"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/kune-intro-group.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
<path
@@ -892,8 +892,8 @@
style="font-size:32px;font-weight:bold;fill:#dd8a3d;fill-opacity:1;-inkscape-font-specification:Ubuntu Bold">Public</tspan></text>
<g
id="g8695-4"
- transform="matrix(0.69032837,0,0,0.69032837,102.02122,263.35464)"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/kune-intro-min.png"
+ transform="matrix(0.68695614,0,0,0.68695614,102.04613,266.67887)"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/kune-intro-user.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
<path
@@ -924,9 +924,9 @@
transform="matrix(4.9493694,0,0,4.9493694,-42.107891,748.42974)" />
</g>
<g
- transform="matrix(0.69032837,0,0,0.69032837,30.270728,354.20632)"
+ transform="matrix(0.68695614,0,0,0.68695614,30.646132,357.08674)"
id="g3297"
- inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/kune-intro-min.png"
+ inkscape:export-filename="/home/vjrj/proyectos/dev/kune/trunk/img/kune-intro-world.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
<path
Modified: trunk/src/main/java/cc/kune/core/client/CoreParts.java
===================================================================
--- trunk/src/main/java/cc/kune/core/client/CoreParts.java 2011-05-07 15:55:38 UTC (rev 1357)
+++ trunk/src/main/java/cc/kune/core/client/CoreParts.java 2011-05-07 18:46:51 UTC (rev 1358)
@@ -14,20 +14,21 @@
public class CoreParts {
- @Inject
- public CoreParts(final Session session, final Provider<GroupSNPresenter> groupMembersPresenter,
- final Provider<UserSNPresenter> buddiesAndParticipationPresenter,
- final Provider<GroupSNConfActions> groupMembersConfActions,
- final Provider<UserSNConfActions> userSNConfActions, final Provider<SiteUserOptionsPresenter> userOptions) {
- session.onAppStart(true, new AppStartHandler() {
- @Override
- public void onAppStart(final AppStartEvent event) {
- groupMembersConfActions.get();
- userSNConfActions.get();
- groupMembersPresenter.get();
- buddiesAndParticipationPresenter.get();
- userOptions.get();
- }
- });
- }
+ @Inject
+ public CoreParts(final Session session, final Provider<GroupSNPresenter> groupMembersPresenter,
+ final Provider<UserSNPresenter> buddiesAndParticipationPresenter,
+ final Provider<GroupSNConfActions> groupMembersConfActions,
+ final Provider<UserSNConfActions> userSNConfActions,
+ final Provider<SiteUserOptionsPresenter> userOptions) {
+ session.onAppStart(true, new AppStartHandler() {
+ @Override
+ public void onAppStart(final AppStartEvent event) {
+ groupMembersConfActions.get();
+ userSNConfActions.get();
+ groupMembersPresenter.get();
+ buddiesAndParticipationPresenter.get();
+ userOptions.get();
+ }
+ });
+ }
}
Modified: trunk/src/main/java/cc/kune/core/client/init/AppStarterDefault.java
===================================================================
--- trunk/src/main/java/cc/kune/core/client/init/AppStarterDefault.java 2011-05-07 15:55:38 UTC (rev 1357)
+++ trunk/src/main/java/cc/kune/core/client/init/AppStarterDefault.java 2011-05-07 18:46:51 UTC (rev 1358)
@@ -35,68 +35,70 @@
import com.google.gwt.user.client.Window.ClosingEvent;
import com.google.gwt.user.client.Window.ClosingHandler;
import com.google.gwt.user.client.rpc.AsyncCallback;
+import com.google.gwt.user.client.ui.RootPanel;
import com.google.inject.Inject;
public class AppStarterDefault implements AppStarter {
- private final EventBus eventBus;
- private final PrefetchUtilities prefetchUtilities;
- private final Session session;
- private final SiteServiceAsync siteService;
+ private final EventBus eventBus;
+ private final PrefetchUtilities prefetchUtilities;
+ private final Session session;
+ private final SiteServiceAsync siteService;
- @Inject
- public AppStarterDefault(final Session session, final SiteServiceAsync siteService, final EventBus eventBus,
- final PrefetchUtilities prefetchUtilities) {
- this.session = session;
- this.siteService = siteService;
- this.eventBus = eventBus;
- this.prefetchUtilities = prefetchUtilities;
- Window.addWindowClosingHandler(new ClosingHandler() {
- @Override
- public void onWindowClosing(final ClosingEvent event) {
- eventBus.fireEvent(new AppStopEvent());
- }
- });
- }
+ @Inject
+ public AppStarterDefault(final Session session, final SiteServiceAsync siteService,
+ final EventBus eventBus, final PrefetchUtilities prefetchUtilities) {
+ this.session = session;
+ this.siteService = siteService;
+ this.eventBus = eventBus;
+ this.prefetchUtilities = prefetchUtilities;
+ Window.addWindowClosingHandler(new ClosingHandler() {
+ @Override
+ public void onWindowClosing(final ClosingEvent event) {
+ eventBus.fireEvent(new AppStopEvent());
+ }
+ });
+ }
- private void getInitData() {
- siteService.getInitData(session.getUserHash(), new AsyncCallback<InitDataDTO>() {
- private void hideInitialPanels() {
- }
+ private void getInitData() {
+ siteService.getInitData(session.getUserHash(), new AsyncCallback<InitDataDTO>() {
+ private void hideInitialPanels() {
+ RootPanel.get("kuneloading").setVisible(false);
+ }
- @Override
- public void onFailure(final Throwable error) {
- eventBus.fireEvent(new ProgressHideEvent());
- eventBus.fireEvent(new UserNotifyEvent(NotifyLevel.error,
- "Error fetching initial data from Kune server"));
- Log.debug(error.getMessage());
- hideInitialPanels();
- }
+ @Override
+ public void onFailure(final Throwable error) {
+ eventBus.fireEvent(new ProgressHideEvent());
+ eventBus.fireEvent(new UserNotifyEvent(NotifyLevel.error,
+ "Error fetching initial data from Kune server"));
+ Log.debug(error.getMessage());
+ hideInitialPanels();
+ }
- @Override
- public void onSuccess(final InitDataDTO initData) {
- session.setInitData(initData);
- session.setCurrentUserInfo(initData.getUserInfo());
- eventBus.fireEvent(new AppStartEvent(initData));
- Scheduler.get().scheduleDeferred(new ScheduledCommand() {
- @Override
- public void execute() {
- hideInitialPanels();
- }
- });
- }
+ @Override
+ public void onSuccess(final InitDataDTO initData) {
+ session.setInitData(initData);
+ session.setCurrentUserInfo(initData.getUserInfo());
+ eventBus.fireEvent(new AppStartEvent(initData));
+ Scheduler.get().scheduleDeferred(new ScheduledCommand() {
+ @Override
+ public void execute() {
+ hideInitialPanels();
+ }
});
- }
+ }
+ });
+ }
- @Override
- public void start() {
- prefetchUtilities.preFetchImpImages();
- getInitData();
- final Timer prefetchTimer = new Timer() {
- @Override
- public void run() {
- prefetchUtilities.doTasksDeferred();
- }
- };
- prefetchTimer.schedule(20000);
- }
+ @Override
+ public void start() {
+ prefetchUtilities.preFetchImpImages();
+ getInitData();
+ final Timer prefetchTimer = new Timer() {
+ @Override
+ public void run() {
+ prefetchUtilities.doTasksDeferred();
+ }
+ };
+ prefetchTimer.schedule(20000);
+ }
}
Added: trunk/src/main/java/cc/kune/core/public/images/kune-anim-g.gif
===================================================================
(Binary files differ)
Property changes on: trunk/src/main/java/cc/kune/core/public/images/kune-anim-g.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/src/main/java/cc/kune/core/public/images/kune-intro-group.png
===================================================================
(Binary files differ)
Property changes on: trunk/src/main/java/cc/kune/core/public/images/kune-intro-group.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/src/main/java/cc/kune/core/public/images/kune-intro-user.png
===================================================================
(Binary files differ)
Property changes on: trunk/src/main/java/cc/kune/core/public/images/kune-intro-user.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/src/main/java/cc/kune/core/public/images/kune-intro-world.png
===================================================================
(Binary files differ)
Property changes on: trunk/src/main/java/cc/kune/core/public/images/kune-intro-world.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Modified: trunk/src/main/java/cc/kune/core/public/ws.html
===================================================================
--- trunk/src/main/java/cc/kune/core/public/ws.html 2011-05-07 15:55:38 UTC (rev 1357)
+++ trunk/src/main/java/cc/kune/core/public/ws.html 2011-05-07 18:46:51 UTC (rev 1358)
@@ -54,56 +54,122 @@
<link type="text/css" rel="stylesheet" href="ws.css">
<style type="text/css">
body {
- background-color: white;
- color: black;
- font-family: 'Ubuntu', Arial;
- font-size: small;
- overflow: hidden;
- }
+ background-color: white;
+ color: black;
+ font-family: 'Ubuntu', Arial;
+ font-size: small;
+ overflow: hidden;
+}
+
+#kuneloading {
+ position: absolute;
+ left: 2%;
+ top: 2%;
+ z-index: 20001;
+ height: auto;
+ border: solid 2px #ccc;
+ -moz-border-radius: 10px;
+ -webkit-border-radius: 10px;
+ border-radius: 10px;
+ background-color: white;
+}
+
+#kuneloading a {
+ color: #225588;
+}
+
+#kuneloading .kuneloading-indicator {
+ color: #444;
+ font: bold 13px tahoma, arial, helvetica;
+ padding: 3px 3px 8px;
+ margin: 0;
+ height: auto;
+}
+
+#kuneloading-msg {
+ font: normal 10px arial, tahoma, sans-serif;
+}
+
#k-home-prewrap {
- margin-top: -22px;
+ margin-top: -22px;
}
#k-home-wrapper {
- margin-left: auto;
- margin-right: auto;
- position: relative;
- width: 665px;
- min-width: 320px;
+ margin-left: auto;
+ margin-right: auto;
+ position: relative;
+ width: 665px;
+ min-width: 320px;
}
-#k-home-logo {
-float: right;
-margin-top: 50px;
-}
-
#k-home-ini {
-clear: both;
-font-size: 28px;
-color: #69312f;
-text-align: justify;
-padding: 50px 0;
-line-height: 1.3em;
+ clear: both;
+ font-size: 28px;
+ color: #69312f;
+ text-align: justify;
+ padding: 27px 0;
+ line-height: 1.3em;
}
#k-home-ini a {
-color: #803000;
-font-weight: bold;
+ color: #803000;
+ font-weight: bold;
}
#k-home-ini strong {
-font-weight: bold;
+ font-weight: bold;
}
-
#k-home-stats {
-font-size: 22px;
-color: #c87137;
-font-weight: bold;
+ font-size: 22px;
+ color: #c87137;
+ font-weight: bold;
}
+#k-home-table {
+ display: table;
+}
+
+#k-home-header {
+ display: table-row;
+}
+
+#k-home-logo {
+ display: table-cell;
+ margin: 50px 0 22px 0;
+ float: right;
+}
+
+#k-home-summary {
+ display: table-cell;
+ font-size: 32px;
+ color: #dd8a3d;
+ font-weight: bold;
+ white-space: nowrap;
+ float: left;
+}
+
+#k-home-summary li {
+ padding-left: 41px;
+ background-repeat: no-repeat;
+ background-position: 0 .2em;
+ line-height: 45px;
+}
+
+#k-home-row {
+ display: table-row;
+}
+
+#k-home-left {
+ display: table-cell;
+}
+
+#k-home-right {
+ display: table-cell;
+}
+
.banner {
- margin: 30px;
+ margin: 30px;
}
</style>
<!--[if IE 6]>
@@ -111,43 +177,75 @@
<![endif]-->
</head>
<body>
-<!-- Banner for wave errors -->
-<div class="banner" id="banner"></div>
-<!-- Autocomplete user/pass -->
-<form method="post" action="javascript:void(0)" style="display: none">
-<input type="text" id="address" name="address" value="" /> <input
- type="password" id="password" name="password" value="" /> <input
- type="submit" value="Login" id="login" /> <input type="submit"
- class="wiab le button" name="signIn" id="signIn" value="Sign in">
-</form>
-<!-- RECOMMENDED if your web app will not function without JavaScript enabled -->
-<noscript>
-<div
- style="width: 22em; position: absolute; left: 50%; margin-left: -11em; color: red; background-color: white; border: 1px solid red; padding: 4px; font-family: sans-serif">
-Your web browser must have JavaScript enabled in order for this
-application to display correctly.</div>
-</noscript>
-<iframe id="__gwt_historyFrame" style="width: 0; height: 0; border: 0"></iframe>
-<iframe src="" id="__download" style="width: 0; height: 0; border: 0"></iframe>
-<!--<div id="kuneinitialcurtain"></div>-->
-<!--<div id="kuneloading">-->
-<!--<div class="kuneloading-indicator"><img src="images/kune-anim.gif"-->
-<!-- width="35" height="35" alt="kune-loading"-->
-<!-- style="margin-right: 3px; float: left; vertical-align: top;" />kune <br />-->
-<!--<span id="kuneloading-msg">Starting...</span></div>-->
-<!--</div>-->
-<div id="k-home-prewrap">
-<div id="k-home-wrapper">
-<div id="k-home-logo"><img src="logo-big-home.png" alt="" /></div>
-<div id="k-home-ini">Welcome! This site is a Kune node. Kune,
-which means "together" in esperanto, it's a network of interconnected
-sites like this one, where you can <strong>communicate, share, collaborate with
-others and create your web spaces easily</strong>. <a href="#signin">Join!</a>
-</div>
-<div id="k-home-stats" style="display: none;">
-Latests groups created
-</div>
-</div>
-</div>
+ <!-- Banner for wave errors -->
+ <div class="banner" id="banner"></div>
+ <!-- Autocomplete user/pass -->
+ <form method="post" action="javascript:void(0)" style="display: none">
+ <input type="text" id="address" name="address" value="" /> <input
+ type="password" id="password" name="password" value="" /> <input
+ type="submit" value="Login" id="login" /> <input type="submit"
+ class="wiab le button" name="signIn" id="signIn" value="Sign in">
+ </form>
+ <!-- RECOMMENDED if your web app will not function without JavaScript enabled -->
+ <noscript>
+ <div
+ style="width: 22em; position: absolute; left: 50%; margin-left: -11em; color: red; background-color: white; border: 1px solid red; padding: 4px; font-family: sans-serif">
+ Your web browser must have JavaScript enabled in order for this
+ application to display correctly.</div>
+ </noscript>
+ <iframe id="__gwt_historyFrame" style="width: 0; height: 0; border: 0"></iframe>
+ <iframe src="" id="__download" style="width: 0; height: 0; border: 0"></iframe>
+ <div id="kuneinitialcurtain"></div>
+ <div id="kuneloading">
+ <div class="kuneloading-indicator">
+ <img src="images/kune-anim-g.gif" width="35" height="35"
+ alt="kune-loading"
+ style="margin-right: 3px; float: left; vertical-align: top;" />kune <br />
+ <span id="kuneloading-msg">Starting...</span>
+ </div>
+ </div>
+ <div id="k-home-prewrap">
+ <div id="k-home-wrapper">
+ <div id="k-home-table">
+ <div id="k-home-header">
+ <div id="k-home-logo">
+ <img src="logo-big-home.png" alt="" />
+ </div>
+ <div id="k-home-summary">
+ <ul>
+ <li style="background-image: url(images/kune-intro-user.png);">Comunicate with others</li>
+ <li style="background-image: url(images/kune-intro-group.png);">Work in collaboration</li>
+ <li style="background-image: url(images/kune-intro-world.png);">And share with the world</li>
+ </ul>
+ </div>
+ <!-- k-home-summary -->
+ </div>
+ <!-- div home-header -->
+ <div id="k-home-row">
+ <div id="k-home-left">
+ <div id="k-home-ini">
+ Welcome! This site is a Kune node. Kune, which means
+ "together" in esperanto, it's a network of interconnected
+ sites like this one, where you can <strong>communicate,
+ share, collaborate with others and create your web
+ spaces easily</strong>. <a href="#signin">Join!</a>
+ </div>
+ <!-- div home-ini -->
+ <div id="k-home-stats" style="display: none;">Latests
+ groups created</div>
+ </div>
+ <!-- div k-home-left -->
+ <div id="k-home-right">
+ <!-- div home-stats -->
+ </div>
+ <!-- div k-home-right -->
+ </div>
+ <!-- div k-home-row -->
+ </div>
+ <!-- div home-table -->
+ </div>
+ <!-- home-wrapper -->
+ </div>
+ <!-- home-prewrap -->
</body>
</html>
1
0
Author: vjrj_
Date: 2011-05-07 17:55:38 +0200 (Sat, 07 May 2011)
New Revision: 1357
Added:
trunk/src/main/java/cc/kune/common/client/ui/dialogs/wizard/
trunk/src/main/java/cc/kune/common/client/ui/dialogs/wizard/WizardDialog.java
trunk/src/main/java/cc/kune/common/client/ui/dialogs/wizard/WizardDialogView.java
trunk/src/main/java/cc/kune/common/client/ui/dialogs/wizard/WizardListener.java
trunk/src/main/java/cc/kune/common/client/utils/SimpleResponseCallback.java
trunk/src/main/java/cc/kune/core/client/ui/ContentPosition.java
trunk/src/main/java/cc/kune/gspace/client/licensewizard/
trunk/src/main/java/cc/kune/gspace/client/licensewizard/LicenseChangeAction.java
trunk/src/main/java/cc/kune/gspace/client/licensewizard/LicenseChooseCallback.java
trunk/src/main/java/cc/kune/gspace/client/licensewizard/LicenseWizard.java
trunk/src/main/java/cc/kune/gspace/client/licensewizard/LicenseWizardPanel.java
trunk/src/main/java/cc/kune/gspace/client/licensewizard/LicenseWizardPresenter.java
trunk/src/main/java/cc/kune/gspace/client/licensewizard/LicenseWizardView.java
trunk/src/main/java/cc/kune/gspace/client/licensewizard/pages/
trunk/src/test/java/cc/kune/gspace/client/licensewizard/
Removed:
trunk/src/main/java/cc/kune/core/client/ui/utils/
trunk/src/main/java/org/ourproject/kune/workspace/client/licensewizard/LicenseChangeAction.java
trunk/src/main/java/org/ourproject/kune/workspace/client/licensewizard/LicenseWizard.java
trunk/src/main/java/org/ourproject/kune/workspace/client/licensewizard/LicenseWizardPanel.java
trunk/src/main/java/org/ourproject/kune/workspace/client/licensewizard/LicenseWizardPresenter.java
trunk/src/main/java/org/ourproject/kune/workspace/client/licensewizard/LicenseWizardView.java
trunk/src/main/java/org/ourproject/kune/workspace/client/licensewizard/pages/
trunk/src/test/java/org/ourproject/kune/wiki/
trunk/src/test/java/org/ourproject/kune/workspace/client/licensewizard/
Modified:
trunk/src/main/java/cc/kune/common/client/notify/ConfirmAskEvent.java
trunk/src/main/java/cc/kune/common/client/notify/NotifyUser.java
trunk/src/main/java/cc/kune/common/client/ui/dialogs/BasicDialog.java
trunk/src/main/java/cc/kune/common/client/ui/dialogs/BasicTopDialog.java
trunk/src/main/java/cc/kune/common/client/ui/dialogs/tabbed/AbstractTabbedDialogPanel.java
trunk/src/main/java/cc/kune/common/client/utils/OnAcceptCallback.java
trunk/src/main/java/cc/kune/common/client/utils/SimpleCallback.java
trunk/src/main/java/cc/kune/core/client/services/MediaUtils.java
trunk/src/main/java/cc/kune/core/client/ui/DefaultFormUtils.java
trunk/src/main/java/cc/kune/core/client/ws/entheader/EntityTextLogo.java
trunk/src/main/java/cc/kune/core/public/ws.css
trunk/src/main/java/cc/kune/core/shared/dto/LicenseDTO.java
trunk/src/main/java/cc/kune/gspace/client/GSpaceGinModule.java
trunk/src/main/java/cc/kune/gspace/client/GSpaceGinjector.java
trunk/src/main/java/cc/kune/gspace/client/GSpaceParts.java
trunk/src/main/java/cc/kune/gspace/client/licensewizard/pages/LicenseWizardFirstForm.java
trunk/src/main/java/cc/kune/gspace/client/licensewizard/pages/LicenseWizardFirstFormView.java
trunk/src/main/java/cc/kune/gspace/client/licensewizard/pages/LicenseWizardFlags.java
trunk/src/main/java/cc/kune/gspace/client/licensewizard/pages/LicenseWizardFrdForm.java
trunk/src/main/java/cc/kune/gspace/client/licensewizard/pages/LicenseWizardFrdFormView.java
trunk/src/main/java/cc/kune/gspace/client/licensewizard/pages/LicenseWizardSndForm.java
trunk/src/main/java/cc/kune/gspace/client/licensewizard/pages/LicenseWizardSndFormView.java
trunk/src/main/java/cc/kune/gspace/client/licensewizard/pages/LicenseWizardTrdForm.java
trunk/src/main/java/cc/kune/gspace/client/licensewizard/pages/LicenseWizardTrdFormView.java
trunk/src/main/java/cc/kune/gspace/client/options/GroupOptionsPanel.java
trunk/src/main/java/cc/kune/gspace/client/options/UserOptionsPanel.java
trunk/src/main/java/cc/kune/gspace/client/options/license/EntityOptionsDefLicensePanel.java
trunk/src/main/java/cc/kune/gspace/client/options/license/EntityOptionsDefLicensePresenter.java
trunk/src/main/java/cc/kune/gspace/client/options/license/GroupOptionsDefLicensePresenter.java
trunk/src/main/java/cc/kune/gspace/client/options/license/UserOptionsDefLicensePresenter.java
trunk/src/main/java/org/ourproject/kune/platf/client/ui/dialogs/WizardDialog.java
trunk/src/main/java/org/ourproject/kune/platf/client/ui/rte/insertimg/ImageInfo.java
trunk/src/main/java/org/ourproject/kune/platf/client/ui/rte/insertimg/InsertImageDialogPresenter.java
trunk/src/main/java/org/ourproject/kune/platf/client/ui/rte/insertimg/abstractimg/InsertElementAbstractPanel.java
trunk/src/main/java/org/ourproject/kune/platf/client/ui/rte/insertimg/abstractimg/InsertImageAbstractPanel.java
trunk/src/main/java/org/ourproject/kune/platf/client/ui/rte/insertmedia/abstractmedia/InsertMediaAbstractPanel.java
trunk/src/test/java/cc/kune/gspace/client/licensewizard/LicenseWizardPresenterTest.java
trunk/src/test/java/cc/kune/gspace/client/licensewizard/MockProvider.java
Log:
License widget
Modified: trunk/src/main/java/cc/kune/common/client/notify/ConfirmAskEvent.java
===================================================================
--- trunk/src/main/java/cc/kune/common/client/notify/ConfirmAskEvent.java 2011-05-06 20:13:51 UTC (rev 1356)
+++ trunk/src/main/java/cc/kune/common/client/notify/ConfirmAskEvent.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -43,7 +43,7 @@
public static void fire(final HasHandlers source, final java.lang.String title, final java.lang.String message,
final java.lang.String acceptBtnMsg, final java.lang.String cancelBtnMsg,
final java.lang.String acceptBtnTooltip, final java.lang.String cancelBtnTooltip,
- final cc.kune.common.client.utils.SimpleCallback callback) {
+ final cc.kune.common.client.utils.SimpleResponseCallback callback) {
source.fireEvent(new ConfirmAskEvent(title, message, acceptBtnMsg, cancelBtnMsg, acceptBtnTooltip,
cancelBtnTooltip, callback));
}
@@ -54,7 +54,7 @@
java.lang.String acceptBtnMsg;
java.lang.String acceptBtnTooltip;
- cc.kune.common.client.utils.SimpleCallback callback;
+ cc.kune.common.client.utils.SimpleResponseCallback callback;
java.lang.String cancelBtnMsg;
java.lang.String cancelBtnTooltip;
java.lang.String message;
@@ -70,7 +70,7 @@
public ConfirmAskEvent(final java.lang.String title, final java.lang.String message,
final java.lang.String acceptBtnMsg, final java.lang.String cancelBtnMsg,
- final cc.kune.common.client.utils.SimpleCallback callback) {
+ final cc.kune.common.client.utils.SimpleResponseCallback callback) {
this.title = title;
this.message = message;
this.acceptBtnMsg = acceptBtnMsg;
@@ -81,7 +81,7 @@
public ConfirmAskEvent(final java.lang.String title, final java.lang.String message,
final java.lang.String acceptBtnMsg, final java.lang.String cancelBtnMsg,
final java.lang.String acceptBtnTooltip, final java.lang.String cancelBtnTooltip,
- final cc.kune.common.client.utils.SimpleCallback callback) {
+ final cc.kune.common.client.utils.SimpleResponseCallback callback) {
this.title = title;
this.message = message;
this.acceptBtnMsg = acceptBtnMsg;
@@ -173,7 +173,7 @@
return TYPE;
}
- public cc.kune.common.client.utils.SimpleCallback getCallback() {
+ public cc.kune.common.client.utils.SimpleResponseCallback getCallback() {
return callback;
}
Modified: trunk/src/main/java/cc/kune/common/client/notify/NotifyUser.java
===================================================================
--- trunk/src/main/java/cc/kune/common/client/notify/NotifyUser.java 2011-05-06 20:13:51 UTC (rev 1356)
+++ trunk/src/main/java/cc/kune/common/client/notify/NotifyUser.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -19,7 +19,7 @@
*/
package cc.kune.common.client.notify;
-import cc.kune.common.client.utils.SimpleCallback;
+import cc.kune.common.client.utils.SimpleResponseCallback;
import cc.kune.core.client.notify.msgs.UserNotifyEvent;
import cc.kune.core.client.notify.spiner.ProgressHideEvent;
import cc.kune.core.client.notify.spiner.ProgressShowEvent;
@@ -30,9 +30,9 @@
public class NotifyUser {
private static EventBus eventBus;
private static I18nTranslationService i18n;
- private static SimpleCallback onOk;
+ private static SimpleResponseCallback onOk;
- public static void askConfirmation(final String tittle, final String message, final SimpleCallback callback) {
+ public static void askConfirmation(final String tittle, final String message, final SimpleResponseCallback callback) {
eventBus.fireEvent(new ConfirmAskEvent(tittle, message, i18n.t("Yes"), i18n.t("No"), callback));
}
@@ -73,7 +73,7 @@
public static void init(final EventBus eventBus, final I18nTranslationService i18n) {
NotifyUser.eventBus = eventBus;
NotifyUser.i18n = i18n;
- onOk = new SimpleCallback() {
+ onOk = new SimpleResponseCallback() {
@Override
public void onCancel() {
@@ -96,7 +96,7 @@
showAlertMessage(title, message, onOk);
}
- public static void showAlertMessage(final String title, final String message, final SimpleCallback callback) {
+ public static void showAlertMessage(final String title, final String message, final SimpleResponseCallback callback) {
eventBus.fireEvent(new ConfirmAskEvent(title, message, i18n.t("Ok"), "", callback));
}
Modified: trunk/src/main/java/cc/kune/common/client/ui/dialogs/BasicDialog.java
===================================================================
--- trunk/src/main/java/cc/kune/common/client/ui/dialogs/BasicDialog.java 2011-05-06 20:13:51 UTC (rev 1356)
+++ trunk/src/main/java/cc/kune/common/client/ui/dialogs/BasicDialog.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -74,6 +74,10 @@
return bottomPanel;
}
+ public FlowPanel getBtnPanel() {
+ return btnPanel;
+ }
+
@Override
public HasClickHandlers getFirstBtn() {
return firstBtn;
@@ -94,6 +98,10 @@
return title;
}
+ public void setFirstBtnEnabled(final boolean enabled) {
+ firstBtn.setEnabled(enabled);
+ }
+
public void setFirstBtnId(final String id) {
firstBtn.ensureDebugId(id);
}
@@ -126,6 +134,10 @@
vp.setWidth(width);
}
+ public void setSecondBtnEnabled(final boolean enabled) {
+ secondBtn.setEnabled(enabled);
+ }
+
public void setSecondBtnId(final String id) {
secondBtn.ensureDebugId(id);
}
Modified: trunk/src/main/java/cc/kune/common/client/ui/dialogs/BasicTopDialog.java
===================================================================
--- trunk/src/main/java/cc/kune/common/client/ui/dialogs/BasicTopDialog.java 2011-05-06 20:13:51 UTC (rev 1356)
+++ trunk/src/main/java/cc/kune/common/client/ui/dialogs/BasicTopDialog.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -74,7 +74,8 @@
}
public Builder height(final int height) {
- this.height = String.valueOf(height);
+ // FIXME
+ this.height = String.valueOf(height); // + "px";
return this;
}
@@ -109,7 +110,8 @@
}
public Builder width(final int width) {
- this.width = String.valueOf(width);
+ // FIXME
+ this.width = String.valueOf(width); // + "px";
return this;
}
Modified: trunk/src/main/java/cc/kune/common/client/ui/dialogs/tabbed/AbstractTabbedDialogPanel.java
===================================================================
--- trunk/src/main/java/cc/kune/common/client/ui/dialogs/tabbed/AbstractTabbedDialogPanel.java 2011-05-06 20:13:51 UTC (rev 1356)
+++ trunk/src/main/java/cc/kune/common/client/ui/dialogs/tabbed/AbstractTabbedDialogPanel.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -37,39 +37,40 @@
private final String errorLabelId;
private final String firstBtnId;
private final String firstBtnTitle;
- private final int height;
+ private int height;
private String iconCls;
private final NotifyLevelImages images;
private MessageToolbar messageErrorBar;
- private final int minHeight;
- private final int minWidth;
private final boolean modal;
private final String sndBtnId;
private final String sndBtnTitle;
private DecoratedTabPanel tabPanel;
private String title;
- private final int width;
+ private int width;
- public AbstractTabbedDialogPanel(final String dialogId, final String title, final int width,
- final int height, final int minWidth, final int minHeight, final boolean modal,
+ public AbstractTabbedDialogPanel(final String dialogId, final String title, final boolean modal,
final NotifyLevelImages images, final String errorLabelId, final String firstBtnTitle,
final String firstBtnId, final String sndBtnTitle, final String sndBtnId) {
this.dialogId = dialogId;
this.title = title;
- this.width = width;
- this.height = height;
this.modal = modal;
this.images = images;
this.errorLabelId = errorLabelId;
- // Not used:
- this.minWidth = minWidth;
- this.minHeight = minHeight;
this.firstBtnTitle = firstBtnTitle;
this.firstBtnId = firstBtnId;
this.sndBtnTitle = sndBtnTitle;
this.sndBtnId = sndBtnId;
}
+ public AbstractTabbedDialogPanel(final String dialogId, final String title, final int width,
+ final int height, final boolean modal, final NotifyLevelImages images, final String errorLabelId,
+ final String firstBtnTitle, final String firstBtnId, final String sndBtnTitle,
+ final String sndBtnId) {
+ this(dialogId, title, modal, images, errorLabelId, firstBtnTitle, firstBtnId, sndBtnTitle, sndBtnId);
+ this.width = width;
+ this.height = height;
+ }
+
@Override
public void activateTab(final int index) {
createDialogIfNecessary();
@@ -91,7 +92,7 @@
private void createDialog() {
dialog = new BasicTopDialog.Builder(dialogId, true, modal).autoscroll(true).width(width).height(
height).icon(iconCls).firstButtonId(firstBtnId).firstButtonTitle(firstBtnTitle).sndButtonId(
- dialogId).sndButtonTitle(sndBtnTitle).title(title).build();
+ dialogId).sndButtonTitle(sndBtnTitle).sndButtonId(sndBtnId).title(title).build();
messageErrorBar = new MessageToolbar(images, errorLabelId);
tabPanel = new DecoratedTabPanel();
tabPanel.getDeckPanel().setSize(String.valueOf(width), String.valueOf(height));
Added: trunk/src/main/java/cc/kune/common/client/ui/dialogs/wizard/WizardDialog.java
===================================================================
--- trunk/src/main/java/cc/kune/common/client/ui/dialogs/wizard/WizardDialog.java (rev 0)
+++ trunk/src/main/java/cc/kune/common/client/ui/dialogs/wizard/WizardDialog.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -0,0 +1,285 @@
+/*
+ *
+ * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
+ * This file is part of kune.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+package cc.kune.common.client.ui.dialogs.wizard;
+
+import cc.kune.common.client.notify.NotifyUser;
+import cc.kune.common.client.ui.MaskWidget;
+import cc.kune.common.client.ui.dialogs.BasicTopDialog;
+import cc.kune.common.client.ui.dialogs.BasicTopDialog.Builder;
+import cc.kune.core.client.ui.DefaultForm;
+import cc.kune.core.shared.i18n.I18nTranslationService;
+
+import com.google.gwt.event.dom.client.ClickEvent;
+import com.google.gwt.event.dom.client.ClickHandler;
+import com.google.gwt.event.logical.shared.CloseEvent;
+import com.google.gwt.event.logical.shared.CloseHandler;
+import com.google.gwt.resources.client.ImageResource;
+import com.google.gwt.user.client.ui.Button;
+import com.google.gwt.user.client.ui.DeckPanel;
+import com.google.gwt.user.client.ui.IsWidget;
+import com.google.gwt.user.client.ui.PopupPanel;
+import com.google.gwt.user.client.ui.Widget;
+
+public class WizardDialog implements WizardDialogView {
+
+ private final Button cancelButton;
+ private final DeckPanel deck;
+ private final BasicTopDialog dialog;
+ private final I18nTranslationService i18n;
+ private WizardListener listener;
+ private final MaskWidget maskWidget;
+ private final Button nextButton;
+
+ public WizardDialog(final String dialogId, final String header, final boolean modal,
+ final boolean minimizable, final String width, final String height, final String backId,
+ final String nextId, final String finishId, final String cancelId, final String closeId,
+ final I18nTranslationService i18n, final MaskWidget maskWidget) {
+ this(dialogId, header, modal, minimizable, width, height, backId, nextId, finishId, cancelId,
+ closeId, i18n, maskWidget, null);
+ }
+
+ public WizardDialog(final String dialogId, final String header, final boolean modal,
+ final boolean minimizable, final String width, final String height, final String backId,
+ final String nextId, final String finishId, final String cancelId, final String closeId,
+ final I18nTranslationService i18n, final MaskWidget maskWidget, final WizardListener listener) {
+ this.maskWidget = maskWidget;
+ this.listener = listener;
+ final Builder dialogBuilder = new BasicTopDialog.Builder(dialogId, false, modal).width(width).height(
+ height).firstButtonId(backId).sndButtonId(finishId).title(header);
+
+ dialog = dialogBuilder.build();
+ this.i18n = i18n;
+
+ nextButton = new Button(i18n.tWithNT("Next »", "used in button"), new ClickHandler() {
+
+ @Override
+ public void onClick(final ClickEvent event) {
+ WizardDialog.this.listener.onNext();
+ }
+ });
+
+ nextButton.ensureDebugId(nextId);
+ nextButton.addStyleName("k-dialog-btn");
+ nextButton.addStyleName("k-dialog-firstBtn");
+ nextButton.addStyleName("k-5corners");
+ nextButton.addStyleName("k-button");
+ nextButton.addStyleName("kune-Margin-Medium-l");
+ dialog.getBtnPanel().add(nextButton);
+
+ dialog.setFirstBtnText(i18n.tWithNT("« Back", "used in button"));
+ dialog.getFirstBtn().addClickHandler(new ClickHandler() {
+
+ @Override
+ public void onClick(final ClickEvent event) {
+ WizardDialog.this.listener.onBack();
+ }
+ });
+
+ cancelButton = new Button(i18n.tWithNT("Cancel", "used in button"), new ClickHandler() {
+
+ @Override
+ public void onClick(final ClickEvent event) {
+ WizardDialog.this.listener.onCancel();
+ }
+ });
+ cancelButton.ensureDebugId(cancelId);
+ cancelButton.addStyleName("k-dialog-btn");
+ cancelButton.addStyleName("k-dialog-secondBtn");
+ cancelButton.addStyleName("k-5corners");
+ cancelButton.addStyleName("k-button");
+ cancelButton.addStyleName("kune-Margin-Medium-l");
+ dialog.getBtnPanel().add(cancelButton);
+
+ dialog.setSecondBtnId(finishId);
+ dialog.setSecondBtnText(i18n.tWithNT("Finish", "used in button"));
+ dialog.getSecondBtn().addClickHandler(new ClickHandler() {
+ @Override
+ public void onClick(final ClickEvent event) {
+ WizardDialog.this.listener.onFinish();
+ }
+ });
+
+ dialog.getClose().addCloseHandler(new CloseHandler<PopupPanel>() {
+
+ @Override
+ public void onClose(final CloseEvent<PopupPanel> event) {
+ WizardDialog.this.listener.onClose();
+ }
+ });
+
+ deck = new DeckPanel();
+ }
+
+ @Override
+ public void add(final IsWidget view) {
+ deck.add(toWidget(view));
+ }
+
+ @Override
+ public void clear() {
+ }
+
+ private int getWidgetCount(final IsWidget view) {
+ if (view instanceof Widget) {
+ return deck.getWidgetIndex((Widget) view);
+ } else if (view instanceof DefaultForm) {
+ return deck.getWidgetIndex(((DefaultForm) view).getFormPanel());
+ }
+ return -1;
+ }
+
+ @Override
+ public void hide() {
+ dialog.hide();
+ }
+
+ @Override
+ public boolean isCurrentPage(final IsWidget view) {
+ final int visibleWidgetIndex = deck.getVisibleWidget();
+ if (visibleWidgetIndex == -1) {
+ return false;
+ } else {
+ return deck.getWidget(visibleWidgetIndex).equals(toWidget(view));
+ }
+ }
+
+ @Override
+ public void mask(final String message) {
+ maskWidget.mask(dialog, message);
+ }
+
+ @Override
+ public void maskProcessing() {
+ maskWidget.mask(dialog, i18n.t("Processing"));
+ }
+
+ @Override
+ public void remove(final IsWidget view) {
+ final int count = getWidgetCount(view);
+ if (count != -1) {
+ deck.remove(count);
+ }
+ }
+
+ @Override
+ public void setEnabled(final boolean back, final boolean next, final boolean cancel,
+ final boolean finish) {
+ setEnabledBackButton(back);
+ setEnabledNextButton(next);
+ setEnabledCancelButton(cancel);
+ setEnabledFinishButton(finish);
+ }
+
+ @Override
+ public void setEnabledBackButton(final boolean enabled) {
+ dialog.setFirstBtnEnabled(enabled);
+ }
+
+ @Override
+ public void setEnabledCancelButton(final boolean enabled) {
+ cancelButton.setEnabled(enabled);
+ }
+
+ @Override
+ public void setEnabledFinishButton(final boolean enabled) {
+ dialog.setSecondBtnEnabled(enabled);
+ }
+
+ @Override
+ public void setEnabledNextButton(final boolean enabled) {
+ nextButton.setEnabled(enabled);
+ }
+
+ @Override
+ public void setFinishText(final String text) {
+ dialog.setSecondBtnText(text);
+ }
+
+ public void setIcon(final ImageResource icon) {
+ dialog.setTitleIcon(icon);
+ }
+
+ @Override
+ public void setListener(final WizardListener listener) {
+ this.listener = listener;
+ }
+
+ @Override
+ public void setVisible(final boolean back, final boolean next, final boolean cancel,
+ final boolean finish) {
+ setVisibleBackButton(back);
+ setVisibleNextButton(next);
+ setVisibleCancelButton(cancel);
+ setVisibleFinishButton(finish);
+ }
+
+ @Override
+ public void setVisibleBackButton(final boolean visible) {
+ dialog.setFirstBtnVisible(visible);
+ }
+
+ @Override
+ public void setVisibleCancelButton(final boolean visible) {
+ cancelButton.setVisible(visible);
+ }
+
+ @Override
+ public void setVisibleFinishButton(final boolean visible) {
+ dialog.setSecondBtnVisible(visible);
+ }
+
+ @Override
+ public void setVisibleNextButton(final boolean visible) {
+ nextButton.setVisible(visible);
+ }
+
+ @Override
+ public void show() {
+ dialog.showCentered();
+ }
+
+ @Override
+ public void show(final IsWidget view) {
+ final int count = getWidgetCount(view);
+ if (count != -1) {
+ deck.showWidget(count);
+ dialog.getInnerPanel().add(deck);
+ } else {
+ NotifyUser.error("Widget not found in deck of WizardDialog");
+ }
+
+ }
+
+ private Widget toWidget(final IsWidget view) {
+ if (view instanceof Widget) {
+ return (Widget) view;
+ } else if (view instanceof DefaultForm) {
+ return ((DefaultForm) view).getFormPanel();
+ } else {
+ NotifyUser.error("Trying to add a unknown element in WizardDialog");
+ return null;
+ }
+ }
+
+ @Override
+ public void unMask() {
+ maskWidget.unMask();
+ }
+}
Property changes on: trunk/src/main/java/cc/kune/common/client/ui/dialogs/wizard/WizardDialog.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/src/main/java/cc/kune/common/client/ui/dialogs/wizard/WizardDialogView.java
===================================================================
--- trunk/src/main/java/cc/kune/common/client/ui/dialogs/wizard/WizardDialogView.java (rev 0)
+++ trunk/src/main/java/cc/kune/common/client/ui/dialogs/wizard/WizardDialogView.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -0,0 +1,70 @@
+/*
+ *
+ * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
+ * This file is part of kune.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+package cc.kune.common.client.ui.dialogs.wizard;
+
+import com.google.gwt.user.client.ui.IsWidget;
+
+public interface WizardDialogView {
+
+ void add(IsWidget view);
+
+ void clear();
+
+ void hide();
+
+ boolean isCurrentPage(IsWidget view);
+
+ void mask(final String message);
+
+ void maskProcessing();
+
+ void remove(IsWidget view);
+
+ void setEnabled(boolean back, boolean next, boolean cancel, boolean finish);
+
+ void setEnabledBackButton(final boolean enabled);
+
+ void setEnabledCancelButton(final boolean enabled);
+
+ void setEnabledFinishButton(final boolean enabled);
+
+ void setEnabledNextButton(final boolean enabled);
+
+ void setFinishText(final String text);
+
+ void setListener(WizardListener listener);
+
+ void setVisible(boolean back, boolean next, boolean cancel, boolean finish);
+
+ void setVisibleBackButton(final boolean visible);
+
+ void setVisibleCancelButton(final boolean visible);
+
+ void setVisibleFinishButton(final boolean visible);
+
+ void setVisibleNextButton(final boolean visible);
+
+ void show();
+
+ void show(IsWidget view);
+
+ void unMask();
+
+}
Property changes on: trunk/src/main/java/cc/kune/common/client/ui/dialogs/wizard/WizardDialogView.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/src/main/java/cc/kune/common/client/ui/dialogs/wizard/WizardListener.java
===================================================================
--- trunk/src/main/java/cc/kune/common/client/ui/dialogs/wizard/WizardListener.java (rev 0)
+++ trunk/src/main/java/cc/kune/common/client/ui/dialogs/wizard/WizardListener.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -0,0 +1,34 @@
+/*
+ *
+ * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
+ * This file is part of kune.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+package cc.kune.common.client.ui.dialogs.wizard;
+
+public interface WizardListener {
+
+ void onBack();
+
+ void onNext();
+
+ void onFinish();
+
+ void onCancel();
+
+ void onClose();
+
+}
Property changes on: trunk/src/main/java/cc/kune/common/client/ui/dialogs/wizard/WizardListener.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: trunk/src/main/java/cc/kune/common/client/utils/OnAcceptCallback.java
===================================================================
--- trunk/src/main/java/cc/kune/common/client/utils/OnAcceptCallback.java 2011-05-06 20:13:51 UTC (rev 1356)
+++ trunk/src/main/java/cc/kune/common/client/utils/OnAcceptCallback.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -2,7 +2,7 @@
import cc.kune.common.client.log.Log;
-public abstract class OnAcceptCallback implements SimpleCallback {
+public abstract class OnAcceptCallback implements SimpleResponseCallback {
@Override
public void onCancel() {
Modified: trunk/src/main/java/cc/kune/common/client/utils/SimpleCallback.java
===================================================================
--- trunk/src/main/java/cc/kune/common/client/utils/SimpleCallback.java 2011-05-06 20:13:51 UTC (rev 1356)
+++ trunk/src/main/java/cc/kune/common/client/utils/SimpleCallback.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -20,13 +20,8 @@
package cc.kune.common.client.utils;
public interface SimpleCallback {
- /**
- * Notifies this callback of an accept response.
- */
- void onSuccess();
-
- /**
- * Notifies this callback of a cancel.
- */
- void onCancel();
+ /**
+ * Notifies this callback
+ */
+ void onCallback();
}
Copied: trunk/src/main/java/cc/kune/common/client/utils/SimpleResponseCallback.java (from rev 1355, trunk/src/main/java/cc/kune/common/client/utils/SimpleCallback.java)
===================================================================
--- trunk/src/main/java/cc/kune/common/client/utils/SimpleResponseCallback.java (rev 0)
+++ trunk/src/main/java/cc/kune/common/client/utils/SimpleResponseCallback.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -0,0 +1,32 @@
+/*
+ *
+ * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
+ * This file is part of kune.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+package cc.kune.common.client.utils;
+
+public interface SimpleResponseCallback {
+ /**
+ * Notifies this callback of an accept response.
+ */
+ void onSuccess();
+
+ /**
+ * Notifies this callback of a cancel.
+ */
+ void onCancel();
+}
Modified: trunk/src/main/java/cc/kune/core/client/services/MediaUtils.java
===================================================================
--- trunk/src/main/java/cc/kune/core/client/services/MediaUtils.java 2011-05-06 20:13:51 UTC (rev 1356)
+++ trunk/src/main/java/cc/kune/core/client/services/MediaUtils.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -21,7 +21,7 @@
import cc.kune.core.client.state.Session;
-import cc.kune.core.client.ui.utils.ContentPosition;
+import cc.kune.core.client.ui.ContentPosition;
import cc.kune.core.shared.domain.utils.StateToken;
public class MediaUtils {
Copied: trunk/src/main/java/cc/kune/core/client/ui/ContentPosition.java (from rev 1355, trunk/src/main/java/cc/kune/core/client/ui/utils/ContentPosition.java)
===================================================================
--- trunk/src/main/java/cc/kune/core/client/ui/ContentPosition.java (rev 0)
+++ trunk/src/main/java/cc/kune/core/client/ui/ContentPosition.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -0,0 +1,79 @@
+/*
+ *
+ * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
+ * This file is part of kune.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+package cc.kune.core.client.ui;
+
+import org.cobogw.gwt.user.client.CSS;
+
+import cc.kune.core.shared.i18n.I18nTranslationService;
+
+import com.google.gwt.dom.client.Element;
+import com.google.gwt.user.client.DOM;
+import com.google.gwt.user.client.ui.HTML;
+import com.google.inject.Inject;
+
+public class ContentPosition {
+
+ public static final String CENTER = "center";
+ public static final String LEFT = "left";
+ public static final String RIGHT = "right";
+ private static I18nTranslationService i18n;
+ private static Object[][] positionObjs;
+ public static final String[][] POSITIONS = { new String[] { LEFT }, new String[] { CENTER }, new String[] { RIGHT } };
+
+ public synchronized static Object[][] getPositions() {
+ if (positionObjs == null) {
+ final String[][] values = POSITIONS;
+ positionObjs = new Object[values.length][1];
+ int i = 0;
+ for (final String[] position : values) {
+ final Object[] obj = new Object[] { position[0], i18n.t(position[0]) };
+ positionObjs[i++] = obj;
+ }
+ }
+ return positionObjs;
+ }
+
+ public static String setCenterPosition(final String elementCode) {
+ return setPosition(elementCode, false, CENTER);
+ }
+
+ public static Element setPosition(final Element element, final boolean wraptext, final String position) {
+ if (!wraptext || position.equals(ContentPosition.CENTER)) {
+ final com.google.gwt.user.client.Element divEl = DOM.createDiv();
+ CSS.setProperty(divEl, CSS.A.TEXT_ALIGN, position);
+ divEl.setInnerHTML(element.getString());
+ return divEl;
+ } else {
+ CSS.setProperty(element, CSS.A.FLOAT, position);
+ return element;
+ }
+ }
+
+ public static String setPosition(final String elementCode, final boolean wraptext, final String position) {
+ final HTML html = new HTML(elementCode);
+ html.removeStyleName("gwt-HTML");
+ return setPosition(html.getElement(), wraptext, position).getString();
+ }
+
+ @Inject
+ public ContentPosition(final I18nTranslationService i18n) {
+ ContentPosition.i18n = i18n;
+ }
+}
Modified: trunk/src/main/java/cc/kune/core/client/ui/DefaultFormUtils.java
===================================================================
--- trunk/src/main/java/cc/kune/core/client/ui/DefaultFormUtils.java 2011-05-06 20:13:51 UTC (rev 1356)
+++ trunk/src/main/java/cc/kune/core/client/ui/DefaultFormUtils.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -25,20 +25,18 @@
import com.extjs.gxt.ui.client.widget.form.Radio;
public class DefaultFormUtils {
- public static Radio createRadio(final FieldSet fieldSet, final String radioLabel, final String radioFieldName,
- final String radioTip, final String id) {
- final Radio radio = new Radio();
- radio.setName(radioFieldName);
- radio.setHideLabel(true);
- radio.setId(id);
- fieldSet.add(radio);
+ public static Radio createRadio(final FieldSet fieldSet, final String radioLabel,
+ final String radioFieldName, final String radioTip, final String id) {
+ final Radio radio = new Radio();
+ radio.setName(radioFieldName);
+ radio.setHideLabel(true);
+ radio.setId(id);
+ fieldSet.add(radio);
- if (radioTip != null) {
- Tooltip.to(radio, radioTip);
- radio.setBoxLabel(radioLabel);
- } else {
- radio.setBoxLabel(radioLabel);
- }
- return radio;
+ if (radioTip != null) {
+ Tooltip.to(radio, radioTip);
}
+ radio.setBoxLabel(radioLabel);
+ return radio;
+ }
}
Modified: trunk/src/main/java/cc/kune/core/client/ws/entheader/EntityTextLogo.java
===================================================================
--- trunk/src/main/java/cc/kune/core/client/ws/entheader/EntityTextLogo.java 2011-05-06 20:13:51 UTC (rev 1356)
+++ trunk/src/main/java/cc/kune/core/client/ws/entheader/EntityTextLogo.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -27,91 +27,92 @@
public class EntityTextLogo extends VerticalPanel {
- public static final String LOGO_NAME = "k-elogop-ln";
- public static final String LOGO_IMAGE = "k-elogop-image";
+ private static final String _100 = "100%";
+ public static final String LOGO_IMAGE = "k-elogop-image";
- private static final String _100 = "100%";
- private static final String LOGO_MEDIUM_FONT_STYLE = "k-elogo-l-m";
- private static final String LOGO_SMALL_FONT_STYLE = "k-elogo-l-s";
- private static final String LOGO_LARGE_FONT_STYLE = "k-elogo-l-l";
- private final Label logoLabel;
- private final Image logoImage;
+ private static final String LOGO_LARGE_FONT_STYLE = "k-elogo-l-l";
+ private static final String LOGO_MEDIUM_FONT_STYLE = "k-elogo-l-m";
+ public static final String LOGO_NAME = "k-elogop-ln";
+ private static final String LOGO_SMALL_FONT_STYLE = "k-elogo-l-s";
+ private final Image logoImage;
+ private final Label logoLabel;
- public EntityTextLogo() {
- // Initialize
- super();
- final HorizontalPanel generalHP = new HorizontalPanel();
- final VerticalPanel logoTextVP = new VerticalPanel();
- logoImage = new Image();
- logoLabel = new Label();
- final Label expandCell = new Label("");
+ public EntityTextLogo() {
+ // Initialize
+ super();
+ final HorizontalPanel generalHP = new HorizontalPanel();
+ final VerticalPanel logoTextVP = new VerticalPanel();
+ logoImage = new Image();
+ logoLabel = new Label();
+ final Label expandCell = new Label("");
- logoImage.ensureDebugId(LOGO_IMAGE);
- logoLabel.ensureDebugId(LOGO_NAME);
+ logoImage.ensureDebugId(LOGO_IMAGE);
+ logoLabel.ensureDebugId(LOGO_NAME);
- // Layout
- add(generalHP);
- generalHP.add(logoImage);
- generalHP.add(logoTextVP);
- logoTextVP.add(logoLabel);
+ // Layout
+ add(generalHP);
+ generalHP.add(logoImage);
+ generalHP.add(logoTextVP);
+ logoTextVP.add(logoLabel);
- // Set properties
+ // Set properties
- expandCell.setStyleName("k-elogop-expand");
- generalHP.setWidth(_100);
- generalHP.setHeight(_100);
- generalHP.setCellWidth(logoTextVP, _100);
- generalHP.setCellHeight(logoTextVP, _100);
- logoTextVP.setWidth(_100);
- logoTextVP.setCellWidth(logoLabel, _100);
- super.setVerticalAlignment(ALIGN_MIDDLE);
- logoTextVP.setVerticalAlignment(ALIGN_MIDDLE);
- generalHP.setVerticalAlignment(ALIGN_MIDDLE);
- setStylePrimaryName("k-entitytextlogo");
- addStyleName("k-entitytextlogo-no-border");
- logoImage.setVisible(false);
- setLogoTextImpl("");
- }
+ expandCell.setStyleName("k-elogop-expand");
+ generalHP.setWidth(_100);
+ generalHP.setHeight(_100);
+ generalHP.setCellWidth(logoTextVP, _100);
+ generalHP.setCellHeight(logoTextVP, _100);
+ logoTextVP.setWidth(_100);
+ logoTextVP.setCellWidth(logoLabel, _100);
+ super.setVerticalAlignment(ALIGN_MIDDLE);
+ logoTextVP.setVerticalAlignment(ALIGN_MIDDLE);
+ generalHP.setVerticalAlignment(ALIGN_MIDDLE);
+ setStylePrimaryName("k-entitytextlogo");
+ addStyleName("k-entitytextlogo-no-border");
+ logoImage.setVisible(false);
+ setLogoTextImpl("");
+ }
- public void setLargeFont() {
- resetFontSize();
- logoLabel.addStyleName(LOGO_LARGE_FONT_STYLE);
- }
+ private void resetFontSize() {
+ logoLabel.removeStyleName(LOGO_LARGE_FONT_STYLE);
+ logoLabel.removeStyleName(LOGO_SMALL_FONT_STYLE);
+ logoLabel.removeStyleName(LOGO_MEDIUM_FONT_STYLE);
+ }
- public void setLogoImage(final AbstractImagePrototype imageProto) {
- imageProto.applyTo(logoImage);
- }
+ public void setLargeFont() {
+ resetFontSize();
+ logoLabel.addStyleName(LOGO_LARGE_FONT_STYLE);
+ }
- public void setLogoImage(final String url) {
- Image.prefetch(url);
- logoImage.setUrl(url);
- }
+ public void setLogoImage(final AbstractImagePrototype imageProto) {
+ imageProto.applyTo(logoImage);
+ }
- public void setLogoText(final String text) {
- setLogoTextImpl(text);
- }
+ public void setLogoImage(final String url) {
+ logoImage.setUrl("images/clear.gif");
+ Image.prefetch(url);
+ logoImage.setUrl(url);
+ }
- public void setLogoVisible(final boolean visible) {
- logoImage.setVisible(visible);
- }
+ public void setLogoText(final String text) {
+ setLogoTextImpl(text);
+ }
- public void setMediumFont() {
- resetFontSize();
- logoLabel.addStyleName(LOGO_MEDIUM_FONT_STYLE);
- }
+ private void setLogoTextImpl(final String text) {
+ logoLabel.setText(text);
+ }
- public void setSmallFont() {
- resetFontSize();
- logoLabel.addStyleName(LOGO_SMALL_FONT_STYLE);
- }
+ public void setLogoVisible(final boolean visible) {
+ logoImage.setVisible(visible);
+ }
- private void resetFontSize() {
- logoLabel.removeStyleName(LOGO_LARGE_FONT_STYLE);
- logoLabel.removeStyleName(LOGO_SMALL_FONT_STYLE);
- logoLabel.removeStyleName(LOGO_MEDIUM_FONT_STYLE);
- }
+ public void setMediumFont() {
+ resetFontSize();
+ logoLabel.addStyleName(LOGO_MEDIUM_FONT_STYLE);
+ }
- private void setLogoTextImpl(final String text) {
- logoLabel.setText(text);
- }
+ public void setSmallFont() {
+ resetFontSize();
+ logoLabel.addStyleName(LOGO_SMALL_FONT_STYLE);
+ }
}
\ No newline at end of file
Modified: trunk/src/main/java/cc/kune/core/public/ws.css
===================================================================
--- trunk/src/main/java/cc/kune/core/public/ws.css 2011-05-06 20:13:51 UTC (rev 1356)
+++ trunk/src/main/java/cc/kune/core/public/ws.css 2011-05-07 15:55:38 UTC (rev 1357)
@@ -1,6 +1,4 @@
-CHARSET "UTF-8 ";
-
-body {
+CHARSET "UTF-8 "; body {
background-color: white;
color: black;
font-family: 'Ubuntu', Arial;
@@ -797,7 +795,8 @@
white-space: nowrap;
}
*/
-.k-sn-mainpanel .x-btn button,.k-sn-mainpanel button,button.k-button, .gwt-FileUpload {
+.k-sn-mainpanel .x-btn button,.k-sn-mainpanel button,button.k-button,.gwt-FileUpload
+ {
font: 13px 'Ubuntu', arial;
border: 2px solid #CCCCCC;
cursor: pointer;
@@ -832,8 +831,7 @@
}
.k-sn-mainpanel .x-btn button:active,.k-sn-mainpanel button:active,button.k-button:active
- {
- border-top-color: #ffffff;
+ { /* border-top-color: #ffffff; */
background: #ffffff;
}
@@ -888,6 +886,8 @@
button[disabled]:active,button[disabled],input[type="reset"][disabled]:active,input[type="reset"][disabled],input[type="button"][disabled]:active,input[type="button"][disabled],select[disabled]>input[type="button"],select[disabled]>input[type="button"]:active,input[type="submit"][disabled]:active,input[type="submit"][disabled],.k-button-disabled
{
color: gray !important;
+ border-color: #CCCCCC !important;
+ background: inherits !important;
}
/* end buttons */
@@ -1156,7 +1156,7 @@
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 5px;
- kfilter: alpha(opacity = 90);
+ kfilter: alpha(opacity = 90);
-moz-opacity: 0.90;
-khtml-opacity: 0.90;
opacity: 0.90;
@@ -1309,7 +1309,6 @@
}
/* end Decorated tabbar */
-
.k-waveHolder {
position: absolute;
top: 0;
@@ -1318,7 +1317,18 @@
right: 0;
}
-.GWTUpld, table.GWTUpld td {
- font-family: inherits !important;
- font-size: 14px !important;
+.GWTUpld,table.GWTUpld td {
+ font-family: inherits !important;
+ font-size: 14px !important;
}
+
+.x-form-check-wrap {
+ height: inherit;;
+ line-height: inherit;
+}
+
+.k-info-links {
+ text-decoration: underline;
+ color: gray;
+ cursor: pointer;
+}
Modified: trunk/src/main/java/cc/kune/core/shared/dto/LicenseDTO.java
===================================================================
--- trunk/src/main/java/cc/kune/core/shared/dto/LicenseDTO.java 2011-05-06 20:13:51 UTC (rev 1356)
+++ trunk/src/main/java/cc/kune/core/shared/dto/LicenseDTO.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -23,112 +23,112 @@
public class LicenseDTO implements IsSerializable {
- private String shortName;
+ private String description;
- private String longName;
+ private String imageUrl;
- private String description;
+ private boolean isCC;
- private String url;
+ private boolean isCopyleft;
- private boolean isCC;
+ private boolean isDeprecated;
- private boolean isCopyleft;
+ private String longName;
- private boolean isDeprecated;
+ private String rdf;
- private String rdf;
+ private String shortName;
- private String imageUrl;
+ private String url;
- public LicenseDTO() {
- this(null, null, null, null, false, false, false, null, null);
- }
+ public LicenseDTO() {
+ this(null, null, null, null, false, false, false, null, null);
+ }
- public LicenseDTO(final String shortName, final String longName, final String description, final String url,
- final boolean isCC, final boolean isCopyleft, final boolean isDeprecated, final String rdf,
- final String imageUrl) {
- this.shortName = shortName;
- this.longName = longName;
- this.description = description;
- this.url = url;
- this.isCC = isCC;
- this.isCopyleft = isCopyleft;
- this.isDeprecated = isDeprecated;
- this.rdf = rdf;
- this.imageUrl = imageUrl;
- }
+ public LicenseDTO(final String shortName, final String longName, final String description,
+ final String url, final boolean isCC, final boolean isCopyleft, final boolean isDeprecated,
+ final String rdf, final String imageUrl) {
+ this.shortName = shortName;
+ this.longName = longName;
+ this.description = description;
+ this.url = url;
+ this.isCC = isCC;
+ this.isCopyleft = isCopyleft;
+ this.isDeprecated = isDeprecated;
+ this.rdf = rdf;
+ this.imageUrl = imageUrl;
+ }
- public String getShortName() {
- return shortName;
- }
+ public String getDescription() {
+ return description;
+ }
- public void setShortName(final String shortName) {
- this.shortName = shortName;
- }
+ public String getImageUrl() {
+ return imageUrl;
+ }
- public String getLongName() {
- return longName;
- }
+ public String getLongName() {
+ return longName;
+ }
- public void setLongName(final String longName) {
- this.longName = longName;
- }
+ public String getRdf() {
+ return rdf;
+ }
- public String getDescription() {
- return description;
- }
+ public String getShortName() {
+ return shortName;
+ }
- public void setDescription(final String description) {
- this.description = description;
- }
+ public String getUrl() {
+ return url;
+ }
- public String getImageUrl() {
- return imageUrl;
- }
+ public boolean isCC() {
+ return isCC;
+ }
- public void setImageUrl(final String imageUrl) {
- this.imageUrl = imageUrl;
- }
+ public boolean isCopyleft() {
+ return isCopyleft;
+ }
- public String getRdf() {
- return rdf;
- }
+ public boolean isDeprecated() {
+ return isDeprecated;
+ }
- public void setRdf(final String rdf) {
- this.rdf = rdf;
- }
+ public void setCC(final boolean isCC) {
+ this.isCC = isCC;
+ }
- public String getUrl() {
- return url;
- }
+ public void setCopyleft(final boolean isCopyleft) {
+ this.isCopyleft = isCopyleft;
+ }
- public void setUrl(final String url) {
- this.url = url;
- }
+ public void setDeprecated(final boolean isDeprecated) {
+ this.isDeprecated = isDeprecated;
+ }
- public boolean isCC() {
- return isCC;
- }
+ public void setDescription(final String description) {
+ this.description = description;
+ }
- public boolean isCopyleft() {
- return isCopyleft;
- }
+ public void setImageUrl(final String imageUrl) {
+ this.imageUrl = imageUrl;
+ }
- public boolean isDeprecated() {
- return isDeprecated;
- }
+ public void setLongName(final String longName) {
+ this.longName = longName;
+ }
- public void setCC(final boolean isCC) {
- this.isCC = isCC;
- }
+ public void setRdf(final String rdf) {
+ this.rdf = rdf;
+ }
- public void setCopyleft(final boolean isCopyleft) {
- this.isCopyleft = isCopyleft;
- }
+ public void setShortName(final String shortName) {
+ this.shortName = shortName;
+ }
- public void setDeprecated(final boolean isDeprecated) {
- this.isDeprecated = isDeprecated;
- }
+ public void setUrl(final String url) {
+ this.url = url;
+ }
}
Modified: trunk/src/main/java/cc/kune/gspace/client/GSpaceGinModule.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/GSpaceGinModule.java 2011-05-06 20:13:51 UTC (rev 1356)
+++ trunk/src/main/java/cc/kune/gspace/client/GSpaceGinModule.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -24,6 +24,19 @@
import cc.kune.core.client.sitebar.search.SitebarSearchPresenter;
import cc.kune.gspace.client.actions.ContentViewerOptionsMenu;
import cc.kune.gspace.client.actions.RenameAction;
+import cc.kune.gspace.client.licensewizard.LicenseChangeAction;
+import cc.kune.gspace.client.licensewizard.LicenseWizard;
+import cc.kune.gspace.client.licensewizard.LicenseWizardPanel;
+import cc.kune.gspace.client.licensewizard.LicenseWizardPresenter;
+import cc.kune.gspace.client.licensewizard.LicenseWizardView;
+import cc.kune.gspace.client.licensewizard.pages.LicenseWizardFirstForm;
+import cc.kune.gspace.client.licensewizard.pages.LicenseWizardFirstFormView;
+import cc.kune.gspace.client.licensewizard.pages.LicenseWizardFrdForm;
+import cc.kune.gspace.client.licensewizard.pages.LicenseWizardFrdFormView;
+import cc.kune.gspace.client.licensewizard.pages.LicenseWizardSndForm;
+import cc.kune.gspace.client.licensewizard.pages.LicenseWizardSndFormView;
+import cc.kune.gspace.client.licensewizard.pages.LicenseWizardTrdForm;
+import cc.kune.gspace.client.licensewizard.pages.LicenseWizardTrdFormView;
import cc.kune.gspace.client.options.GroupOptions;
import cc.kune.gspace.client.options.GroupOptionsCollection;
import cc.kune.gspace.client.options.GroupOptionsPanel;
@@ -142,5 +155,15 @@
// Actions
s(ContentViewerOptionsMenu.class);
s(RenameAction.class);
+
+ // LicenseWizard
+ bindPresenter(LicenseWizardPresenter.class, LicenseWizardView.class, LicenseWizardPanel.class,
+ LicenseWizardPresenter.LicenseWizardProxy.class);
+ s(LicenseWizard.class, LicenseWizardPresenter.class);
+ s(LicenseWizardFirstFormView.class, LicenseWizardFirstForm.class);
+ s(LicenseWizardSndFormView.class, LicenseWizardSndForm.class);
+ s(LicenseWizardTrdFormView.class, LicenseWizardTrdForm.class);
+ s(LicenseWizardFrdFormView.class, LicenseWizardFrdForm.class);
+ s(LicenseChangeAction.class);
}
}
\ No newline at end of file
Modified: trunk/src/main/java/cc/kune/gspace/client/GSpaceGinjector.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/GSpaceGinjector.java 2011-05-06 20:13:51 UTC (rev 1356)
+++ trunk/src/main/java/cc/kune/gspace/client/GSpaceGinjector.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -1,6 +1,7 @@
package cc.kune.gspace.client;
import cc.kune.core.client.sitebar.search.SitebarSearchPresenter;
+import cc.kune.gspace.client.licensewizard.LicenseWizardPresenter;
import cc.kune.gspace.client.tags.TagsSummaryPresenter;
import cc.kune.gspace.client.tool.ContentViewerSelector;
import cc.kune.gspace.client.tool.selector.ToolSelectorPresenter;
@@ -23,6 +24,8 @@
GSpaceParts getGSpaceParts();
+ AsyncProvider<LicenseWizardPresenter> getLicenseWizardPresenter();
+
AsyncProvider<SitebarSearchPresenter> getSitebarSearchPresenter();
AsyncProvider<TagsSummaryPresenter> getTagsSummaryPresenter();
Modified: trunk/src/main/java/cc/kune/gspace/client/GSpaceParts.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/GSpaceParts.java 2011-05-06 20:13:51 UTC (rev 1356)
+++ trunk/src/main/java/cc/kune/gspace/client/GSpaceParts.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -39,16 +39,6 @@
final Provider<GroupOptionsToolsConf> gtc, final Provider<UserOptionsDefLicense> udl,
final Provider<UserOptionsPublicSpaceConf> ups, final Provider<UserOptionsLogo> ul,
final Provider<UserOptionsToolsConf> utc, final Provider<SitebarSearchPresenter> siteSearch) {
- // , final Provider<GroupOptionsPanel> gop,
- // , final Provider<UserOptionsPanel> uop,
- // final Provider<GroupOptionsPublicSpaceConfPanel> gpsp,
- // final Provider<GroupOptionsDefLicensePanel> gdlp,
- // final Provider<GroupOptionsLogoPanel> glp,
- // final Provider<GroupOptionsToolsConfPanel> gtcp,
- // final Provider<UserOptionsLogoPanel> ulp,
- // final Provider<UserOptionsDefLicensePanel> udlp,
- // final Provider<UserOptionsPublicSpaceConfPanel> upsp,
- // final Provider<UserOptionsToolsConfPanel> utcp
session.onAppStart(true, new AppStartHandler() {
@Override
Copied: trunk/src/main/java/cc/kune/gspace/client/licensewizard/LicenseChangeAction.java (from rev 1355, trunk/src/main/java/org/ourproject/kune/workspace/client/licensewizard/LicenseChangeAction.java)
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/licensewizard/LicenseChangeAction.java (rev 0)
+++ trunk/src/main/java/cc/kune/gspace/client/licensewizard/LicenseChangeAction.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -0,0 +1,70 @@
+/*
+ *
+ * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
+ * This file is part of kune.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+package cc.kune.gspace.client.licensewizard;
+
+import cc.kune.common.client.notify.NotifyUser;
+import cc.kune.common.client.utils.SimpleResponseCallback;
+import cc.kune.core.client.rpcservices.AsyncCallbackSimple;
+import cc.kune.core.client.rpcservices.GroupServiceAsync;
+import cc.kune.core.client.state.Session;
+import cc.kune.core.client.state.StateManager;
+import cc.kune.core.shared.domain.utils.StateToken;
+import cc.kune.core.shared.dto.LicenseDTO;
+import cc.kune.core.shared.i18n.I18nTranslationService;
+
+import com.google.inject.Inject;
+import com.google.inject.Provider;
+
+public class LicenseChangeAction {
+ private final Provider<GroupServiceAsync> groupService;
+ private final I18nTranslationService i18n;
+ private final Session session;
+ private final StateManager stateManager;
+
+ @Inject
+ public LicenseChangeAction(final Provider<GroupServiceAsync> groupService, final Session session,
+ final I18nTranslationService i18n, final StateManager stateManager) {
+ this.groupService = groupService;
+ this.session = session;
+ this.i18n = i18n;
+ this.stateManager = stateManager;
+ }
+
+ public void changeLicense(final StateToken token, final LicenseDTO license,
+ final SimpleResponseCallback callback) {
+ NotifyUser.showProgressProcessing();
+ groupService.get().changeDefLicense(session.getUserHash(), token, license,
+ new AsyncCallbackSimple<Void>() {
+ @Override
+ public void onFailure(final Throwable caught) {
+ super.onFailure(caught);
+ NotifyUser.hideProgress();
+ NotifyUser.error(i18n.t("Error changing license"));
+ callback.onCancel();
+ }
+
+ @Override
+ public void onSuccess(final Void result) {
+ stateManager.reload();
+ callback.onSuccess();
+ }
+ });
+ }
+}
Added: trunk/src/main/java/cc/kune/gspace/client/licensewizard/LicenseChooseCallback.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/licensewizard/LicenseChooseCallback.java (rev 0)
+++ trunk/src/main/java/cc/kune/gspace/client/licensewizard/LicenseChooseCallback.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -0,0 +1,9 @@
+package cc.kune.gspace.client.licensewizard;
+
+import cc.kune.core.shared.dto.LicenseDTO;
+
+public interface LicenseChooseCallback {
+
+ void onSelected(LicenseDTO license);
+
+}
Property changes on: trunk/src/main/java/cc/kune/gspace/client/licensewizard/LicenseChooseCallback.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Copied: trunk/src/main/java/cc/kune/gspace/client/licensewizard/LicenseWizard.java (from rev 1355, trunk/src/main/java/org/ourproject/kune/workspace/client/licensewizard/LicenseWizard.java)
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/licensewizard/LicenseWizard.java (rev 0)
+++ trunk/src/main/java/cc/kune/gspace/client/licensewizard/LicenseWizard.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -0,0 +1,26 @@
+/*
+ *
+ * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
+ * This file is part of kune.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+package cc.kune.gspace.client.licensewizard;
+
+public interface LicenseWizard {
+
+ void start(LicenseChooseCallback callback);
+
+}
Copied: trunk/src/main/java/cc/kune/gspace/client/licensewizard/LicenseWizardPanel.java (from rev 1355, trunk/src/main/java/org/ourproject/kune/workspace/client/licensewizard/LicenseWizardPanel.java)
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/licensewizard/LicenseWizardPanel.java (rev 0)
+++ trunk/src/main/java/cc/kune/gspace/client/licensewizard/LicenseWizardPanel.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -0,0 +1,69 @@
+/*
+ *
+ * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
+ * This file is part of kune.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+package cc.kune.gspace.client.licensewizard;
+
+import cc.kune.common.client.ui.MaskWidget;
+import cc.kune.common.client.ui.dialogs.wizard.WizardDialog;
+import cc.kune.common.client.ui.dialogs.wizard.WizardListener;
+import cc.kune.core.client.resources.CoreResources;
+import cc.kune.core.shared.i18n.I18nTranslationService;
+
+import com.google.gwt.user.client.ui.Widget;
+import com.google.inject.Inject;
+
+public class LicenseWizardPanel extends WizardDialog implements LicenseWizardView {
+
+ public static final String BACK_BTN_ID = "k-lwp-back-btn";
+ public static final String CANCEL_BTN_ID = "k-lwp-cancel-btn";
+ public static final String CLOSE_BTN_ID = "k-lwp-close-btn";
+ public static final String FINISH_BTN_ID = "k-lwp-finish-btn";
+ public static final String LIC_WIZ_DIALOG = "k-lwp-diag";
+ public static final String NEXT_BTN_ID = "k-lwp-next-btn";
+
+ @Inject
+ public LicenseWizardPanel(final MaskWidget maskWidget, final I18nTranslationService i18n,
+ final CoreResources res) {
+ super(LIC_WIZ_DIALOG, i18n.t("License wizard"), true, false, WIDTH, null, BACK_BTN_ID, NEXT_BTN_ID,
+ FINISH_BTN_ID, CANCEL_BTN_ID, CLOSE_BTN_ID, i18n, maskWidget);
+ super.setFinishText(i18n.t("Select"));
+ super.setIcon(res.copyleft());
+ }
+
+ @Override
+ public void addToSlot(final Object slot, final Widget content) {
+ }
+
+ @Override
+ public Widget asWidget() {
+ return null;
+ }
+
+ @Override
+ public void removeFromSlot(final Object slot, final Widget content) {
+ }
+
+ @Override
+ public void setInSlot(final Object slot, final Widget content) {
+ }
+
+ public void setWizardListener(final WizardListener listener) {
+ super.setListener(listener);
+ }
+}
Copied: trunk/src/main/java/cc/kune/gspace/client/licensewizard/LicenseWizardPresenter.java (from rev 1355, trunk/src/main/java/org/ourproject/kune/workspace/client/licensewizard/LicenseWizardPresenter.java)
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/licensewizard/LicenseWizardPresenter.java (rev 0)
+++ trunk/src/main/java/cc/kune/gspace/client/licensewizard/LicenseWizardPresenter.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -0,0 +1,267 @@
+/*
+ *
+ * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
+ * This file is part of kune.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+package cc.kune.gspace.client.licensewizard;
+
+import java.util.List;
+
+import cc.kune.common.client.log.Log;
+import cc.kune.common.client.notify.NotifyUser;
+import cc.kune.common.client.ui.dialogs.wizard.WizardListener;
+import cc.kune.common.client.utils.SimpleCallback;
+import cc.kune.core.client.state.Session;
+import cc.kune.core.shared.dto.LicenseDTO;
+import cc.kune.gspace.client.licensewizard.pages.LicenseWizardFirstFormView;
+import cc.kune.gspace.client.licensewizard.pages.LicenseWizardFrdFormView;
+import cc.kune.gspace.client.licensewizard.pages.LicenseWizardSndFormView;
+import cc.kune.gspace.client.licensewizard.pages.LicenseWizardTrdFormView;
+
+import com.google.gwt.event.shared.EventBus;
+import com.google.gwt.user.client.ui.IsWidget;
+import com.google.inject.Inject;
+import com.gwtplatform.mvp.client.Presenter;
+import com.gwtplatform.mvp.client.annotations.ProxyCodeSplit;
+import com.gwtplatform.mvp.client.proxy.Proxy;
+import com.gwtplatform.mvp.client.proxy.RevealRootContentEvent;
+
+public class LicenseWizardPresenter extends
+ Presenter<LicenseWizardView, LicenseWizardPresenter.LicenseWizardProxy> implements LicenseWizard {
+
+ @ProxyCodeSplit
+ public interface LicenseWizardProxy extends Proxy<LicenseWizardPresenter> {
+ }
+
+ private final String ccVers;
+ private final LicenseWizardFrdFormView frdForm;
+ private final LicenseWizardFirstFormView fstForm;
+ private LicenseChooseCallback selectLicenseListener;
+ private final Session session;
+ private final LicenseWizardSndFormView sndForm;
+
+ private final LicenseWizardTrdFormView trdForm;
+
+ @Inject
+ public LicenseWizardPresenter(final EventBus eventBus, final LicenseWizardView view,
+ final LicenseWizardProxy proxy, final LicenseWizardFirstFormView firstForm,
+ final LicenseWizardSndFormView sndForm, final LicenseWizardTrdFormView trdForm,
+ final LicenseWizardFrdFormView frdForm, final Session session) {
+ super(eventBus, view, proxy);
+ this.fstForm = firstForm;
+ this.sndForm = sndForm;
+ this.trdForm = trdForm;
+ this.frdForm = frdForm;
+ this.session = session;
+ ccVers = "-" + session.getCurrentCCversion();
+ }
+
+ private LicenseDTO getLicenseFromShortName(final String shortName) {
+ final List<LicenseDTO> licenses = session.getLicenses();
+ for (int i = 0; i < licenses.size(); i++) {
+ final LicenseDTO licenseDTO = licenses.get(i);
+ if (licenseDTO.getShortName().equals(shortName)) {
+ return licenseDTO;
+ }
+ }
+ Log.error("Internal error: License not found");
+ throw new IndexOutOfBoundsException("License not found");
+ }
+
+ private boolean in(final IsWidget page) {
+ return getView().isCurrentPage(page);
+ }
+
+ void onAnotherLicenseSelecterd() {
+ getView().setEnabled(false, true, true, false);
+ }
+
+ public void onBack() {
+ if (getView().isCurrentPage(sndForm)) {
+ showFst();
+ } else if (in(trdForm)) {
+ showSnd();
+ } else if (in(frdForm)) {
+ showSnd();
+ } else {
+ Log.error("Programatic error in LicenseWizardPresenter");
+ }
+ }
+
+ @Override
+ protected void onBind() {
+ super.onBind();
+ fstForm.onChange(new SimpleCallback() {
+ @Override
+ public void onCallback() {
+ if (fstForm.isCopyleft()) {
+ onCopyLeftLicenseSelected();
+ } else {
+ onAnotherLicenseSelecterd();
+ }
+ }
+ });
+ trdForm.onChange(new SimpleCallback() {
+ @Override
+ public void onCallback() {
+ onCreativeCommonsChanged();
+ }
+ });
+ frdForm.onChange(new SimpleCallback() {
+ @Override
+ public void onCallback() {
+ if (frdForm.getSelectedLicense().length() > 0) {
+ getView().setEnabled(true, false, true, true);
+ }
+ }
+ });
+ getView().add(fstForm);
+ getView().add(sndForm);
+ getView().add(trdForm);
+ getView().add(frdForm);
+ final WizardListener listener = new WizardListener() {
+
+ @Override
+ public void onBack() {
+ LicenseWizardPresenter.this.onBack();
+
+ }
+
+ @Override
+ public void onCancel() {
+ LicenseWizardPresenter.this.onCancel();
+
+ }
+
+ @Override
+ public void onClose() {
+ LicenseWizardPresenter.this.onClose();
+ }
+
+ @Override
+ public void onFinish() {
+ LicenseWizardPresenter.this.onChange();
+ }
+
+ @Override
+ public void onNext() {
+ LicenseWizardPresenter.this.onNext();
+ }
+ };
+ getView().setListener(listener);
+ reset();
+ }
+
+ public void onCancel() {
+ getView().hide();
+ }
+
+ public void onChange() {
+ String licenseShortName;
+ if (in(fstForm)) {
+ licenseShortName = "by-sa" + ccVers;
+ } else if (in(trdForm)) {
+ if (trdForm.isAllowComercial()) {
+ licenseShortName = trdForm.isAllowModif() ? "by" + ccVers
+ : trdForm.isAllowModifShareAlike() ? "by-sa" + ccVers : "by-nd" + ccVers;
+ } else {
+ licenseShortName = trdForm.isAllowModif() ? "by-nc" + ccVers
+ : trdForm.isAllowModifShareAlike() ? "by-nc-sa" + ccVers : "by-nc-nd" + ccVers;
+ }
+ } else if (in(sndForm)) {
+ licenseShortName = "by-sa" + ccVers;
+ NotifyUser.error("Programatic error in LicenseWizardPresenter");
+ } else {
+ licenseShortName = frdForm.getSelectedLicense();
+ }
+ getView().hide();
+ selectLicenseListener.onSelected(getLicenseFromShortName(licenseShortName));
+ }
+
+ public void onClose() {
+ getView().hide();
+ }
+
+ void onCopyLeftLicenseSelected() {
+ getView().setEnabled(false, false, true, true);
+ }
+
+ private void onCreativeCommonsChanged() {
+ final boolean isCopyleft = trdForm.isAllowComercial() && trdForm.isAllowModifShareAlike();
+ final boolean isAppropiateForCulturalWorks = trdForm.isAllowComercial()
+ && (trdForm.isAllowModif() || trdForm.isAllowModifShareAlike());
+ trdForm.setFlags(isCopyleft, isAppropiateForCulturalWorks, !trdForm.isAllowComercial());
+ }
+
+ public void onNext() {
+ if (in(fstForm)) {
+ getView().clear();
+ showSnd();
+ } else if (in(sndForm)) {
+ if (sndForm.isCommonLicensesSelected()) {
+ showTrd();
+ } else {
+ showFrd();
+ }
+ } else {
+ Log.error("Programatic error in LicenseWizardPresenter");
+ }
+ }
+
+ private void reset() {
+ getView().clear();
+ getView().setEnabled(false, false, true, true);
+ getView().show(fstForm);
+ fstForm.reset();
+ sndForm.reset();
+ trdForm.reset();
+ frdForm.reset();
+ }
+
+ @Override
+ protected void revealInParent() {
+ RevealRootContentEvent.fire(this, this);
+ }
+
+ private void showFrd() {
+ getView().show(frdForm);
+ getView().setEnabled(true, false, true, false);
+ }
+
+ private void showFst() {
+ getView().clear();
+ getView().show(fstForm);
+ getView().setEnabled(false, true, true, true);
+ }
+
+ private void showSnd() {
+ getView().show(sndForm);
+ getView().setEnabled(true, true, true, false);
+ }
+
+ private void showTrd() {
+ getView().show(trdForm);
+ getView().setEnabled(true, false, true, true);
+ }
+
+ @Override
+ public void start(final LicenseChooseCallback selectLicenseListener) {
+ this.selectLicenseListener = selectLicenseListener;
+ reset();
+ getView().show();
+ }
+}
Copied: trunk/src/main/java/cc/kune/gspace/client/licensewizard/LicenseWizardView.java (from rev 1355, trunk/src/main/java/org/ourproject/kune/workspace/client/licensewizard/LicenseWizardView.java)
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/licensewizard/LicenseWizardView.java (rev 0)
+++ trunk/src/main/java/cc/kune/gspace/client/licensewizard/LicenseWizardView.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -0,0 +1,31 @@
+/*
+ *
+ * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
+ * This file is part of kune.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ */
+package cc.kune.gspace.client.licensewizard;
+
+import cc.kune.common.client.ui.dialogs.wizard.WizardDialogView;
+
+import com.gwtplatform.mvp.client.View;
+
+public interface LicenseWizardView extends WizardDialogView, View {
+
+ String HEIGHT = "350px";
+ String WIDTH = "400px";
+
+}
Copied: trunk/src/main/java/cc/kune/gspace/client/licensewizard/pages (from rev 1355, trunk/src/main/java/org/ourproject/kune/workspace/client/licensewizard/pages)
Modified: trunk/src/main/java/cc/kune/gspace/client/licensewizard/pages/LicenseWizardFirstForm.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/workspace/client/licensewizard/pages/LicenseWizardFirstForm.java 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/main/java/cc/kune/gspace/client/licensewizard/pages/LicenseWizardFirstForm.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -17,110 +17,112 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/
-package org.ourproject.kune.workspace.client.licensewizard.pages;
+package cc.kune.gspace.client.licensewizard.pages;
-import org.ourproject.kune.platf.client.ui.dialogs.DefaultForm;
-import org.ourproject.kune.platf.client.ui.dialogs.DefaultFormUtils;
-import org.ourproject.kune.workspace.client.licensewizard.LicenseWizardView;
-
+import cc.kune.common.client.utils.SimpleCallback;
import cc.kune.common.client.utils.TextUtils;
+import cc.kune.core.client.ui.DefaultForm;
+import cc.kune.core.client.ui.DefaultFormUtils;
import cc.kune.core.shared.i18n.I18nTranslationService;
-import com.calclab.suco.client.events.Listener0;
-import com.gwtext.client.widgets.form.Checkbox;
-import com.gwtext.client.widgets.form.FieldSet;
-import com.gwtext.client.widgets.form.Label;
-import com.gwtext.client.widgets.form.Radio;
-import com.gwtext.client.widgets.form.event.CheckboxListenerAdapter;
+import com.extjs.gxt.ui.client.Style.Orientation;
+import com.extjs.gxt.ui.client.event.BaseEvent;
+import com.extjs.gxt.ui.client.event.Events;
+import com.extjs.gxt.ui.client.event.Listener;
+import com.extjs.gxt.ui.client.widget.form.FieldSet;
+import com.extjs.gxt.ui.client.widget.form.Radio;
+import com.extjs.gxt.ui.client.widget.form.RadioGroup;
+import com.google.gwt.user.client.ui.HTML;
+import com.google.gwt.user.client.ui.Label;
+import com.google.gwt.user.client.ui.Widget;
+import com.google.inject.Inject;
public class LicenseWizardFirstForm extends DefaultForm implements LicenseWizardFirstFormView {
- private static final String POINT = "» ";
- public static final String RADIO_ANOTHER_ID = "k-lwff-another";
- public static final String RADIO_COPYLEFT_ID = "k-lwff-copyleft";
- private static final String RADIO_FIELD_NAME = "k-lwff-radio";
- private final Radio anotherLicenseRadio;
- // private final Event0 onCopyLeftLicenseSelected;
- // private final Event0 onAnotherLicenseSelected;
- private final Radio copyleftRadio;
+ private static final String POINT = "» ";
+ public static final String RADIO_ANOTHER_ID = "k-lwff-another";
+ public static final String RADIO_COPYLEFT_ID = "k-lwff-copyleft";
+ private static final String RADIO_FIELD_NAME = "k-lwff-radio";
+ private final Radio anotherLicenseRadio;
+ private final Radio copyleftRadio;
+ private SimpleCallback onChange;
- public LicenseWizardFirstForm(final I18nTranslationService i18n) {
- // this.onCopyLeftLicenseSelected = new
- // Event0("onCopyLeftLicenseSelected");
- // this.onAnotherLicenseSelected = new
- // Event0("onAnotherLicenseSelected");
- super.setFrame(true);
- super.setPaddings(10);
- super.setHeight(LicenseWizardView.HEIGHT);
+ @Inject
+ public LicenseWizardFirstForm(final I18nTranslationService i18n) {
+ super.setFrame(true);
+ super.setPadding(10);
+ super.setAutoHeight(true);
+ // super.setHeight(LicenseWizardView.HEIGHT);
- final Label intro = new Label();
- intro.setHtml(i18n.t("Select a license to share your group contents with other people:")
- + DefaultFormUtils.brbr());
+ final Label intro = new Label();
+ intro.setText(i18n.t("Select a license to share your group contents with other people:"));
- final FieldSet fieldSet = new FieldSet("license recommended");
- fieldSet.setStyle("margin-left: 105px");
- fieldSet.setWidth(250);
- copyleftRadio = DefaultFormUtils.createRadio(fieldSet, i18n.t("Use a copyleft license (recommended)"),
- RADIO_FIELD_NAME, null, RADIO_COPYLEFT_ID);
- anotherLicenseRadio = DefaultFormUtils.createRadio(fieldSet, i18n.t("Use another kind of license (advanced)"),
- RADIO_FIELD_NAME, null, RADIO_ANOTHER_ID);
- copyleftRadio.addListener(new CheckboxListenerAdapter() {
- @Override
- public void onCheck(final Checkbox field, final boolean checked) {
- if (checked) {
- // onCopyLeftLicenseSelected.fire();
- }
- }
- });
- anotherLicenseRadio.addListener(new CheckboxListenerAdapter() {
- @Override
- public void onCheck(final Checkbox field, final boolean checked) {
- if (checked) {
- // onAnotherLicenseSelected.fire();
- }
- }
- });
+ final FieldSet fieldSet = new FieldSet();
+ // fieldSet.setTitle(i18n.t("license recommended"));
+ fieldSet.addStyleName("margin-left: 105px");
+ fieldSet.setWidth(250);
+ copyleftRadio = DefaultFormUtils.createRadio(fieldSet,
+ i18n.t("Use a copyleft license (recommended)"), RADIO_FIELD_NAME, null, RADIO_COPYLEFT_ID);
+ anotherLicenseRadio = DefaultFormUtils.createRadio(fieldSet,
+ i18n.t("Use another kind of license (advanced)"), RADIO_FIELD_NAME, null, RADIO_ANOTHER_ID);
- final FieldSet infoFS = new FieldSet("Info");
- infoFS.setFrame(false);
- infoFS.setIconCls("k-info-icon");
- infoFS.setCollapsible(false);
- infoFS.setAutoHeight(true);
+ final RadioGroup radioGroup = new RadioGroup();
+ radioGroup.add(copyleftRadio);
+ radioGroup.add(anotherLicenseRadio);
+ radioGroup.setOrientation(Orientation.VERTICAL);
+ radioGroup.setHideLabel(true);
+ radioGroup.addListener(Events.Change, new Listener<BaseEvent>() {
+ @Override
+ public void handleEvent(final BaseEvent be) {
+ onChange.onCallback();
+ }
+ });
- final Label recommendCopyleft = new Label();
- final Label whyALicense = new Label();
- final Label youCanChangeTheLicenseLater = new Label();
- recommendCopyleft.setHtml(POINT
- + i18n.t("We recommend [%s] licenses, specially for practical works",
- TextUtils.generateHtmlLink("http://en.wikipedia.org/wiki/Copyleft", i18n.t("copyleft")))
- + DefaultFormUtils.br());
- whyALicense.setHtml(POINT
- + TextUtils.generateHtmlLink("http://mirrors.creativecommons.org/getcreative/",
- i18n.t("Why do we need a license?")) + DefaultFormUtils.br());
- youCanChangeTheLicenseLater.setHtml(POINT + i18n.t("You can change this license later") + DefaultFormUtils.br());
+ final FieldSet infoFS = new FieldSet();
+ infoFS.setHeading("Info");
+ // infoFS.setFrame(false);
+ // infoFS.setIcon("k-info-icon");
+ infoFS.setCollapsible(false);
+ infoFS.setAutoHeight(true);
- infoFS.addStyleName("kune-Margin-20-t");
- add(intro);
- add(copyleftRadio);
- add(anotherLicenseRadio);
- infoFS.add(recommendCopyleft);
- infoFS.add(whyALicense);
- infoFS.add(youCanChangeTheLicenseLater);
- add(infoFS);
- }
+ final HTML recommendCopyleft = new HTML();
+ final HTML whyALicense = new HTML();
+ final HTML youCanChangeTheLicenseLater = new HTML();
+ recommendCopyleft.setHTML(POINT
+ + i18n.t("We recommend [%s] licenses, specially for practical works",
+ TextUtils.generateHtmlLink("http://en.wikipedia.org/wiki/Copyleft", i18n.t("copyleft"))));
+ whyALicense.setHTML(POINT
+ + TextUtils.generateHtmlLink("http://mirrors.creativecommons.org/getcreative/",
+ i18n.t("Why do we need a license?")));
+ youCanChangeTheLicenseLater.setHTML(POINT + i18n.t("You can change this license later"));
- @Override
- public void onAnotherLicenseSelected(final Listener0 slot) {
- // onAnotherLicenseSelected.add(slot);
- }
+ infoFS.addStyleName("kune-Margin-20-t");
+ add(intro);
+ add(radioGroup);
+ infoFS.add(recommendCopyleft);
+ infoFS.add(whyALicense);
+ infoFS.add(youCanChangeTheLicenseLater);
+ add(infoFS);
+ }
- @Override
- public void onCopyLeftLicenseSelected(final Listener0 slot) {
- // onCopyLeftLicenseSelected.add(slot);
- }
+ @Override
+ public Widget asWidget() {
+ return this.getFormPanel();
+ }
- @Override
- public void reset() {
- super.reset();
- copyleftRadio.setChecked(true);
- }
+ @Override
+ public boolean isCopyleft() {
+ return copyleftRadio.getValue();
+ }
+
+ @Override
+ public void onChange(final SimpleCallback onChange) {
+ this.onChange = onChange;
+ }
+
+ @Override
+ public void reset() {
+ super.reset();
+ copyleftRadio.setValue(true);
+ }
+
}
Modified: trunk/src/main/java/cc/kune/gspace/client/licensewizard/pages/LicenseWizardFirstFormView.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/workspace/client/licensewizard/pages/LicenseWizardFirstFormView.java 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/main/java/cc/kune/gspace/client/licensewizard/pages/LicenseWizardFirstFormView.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -17,16 +17,18 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/
-package org.ourproject.kune.workspace.client.licensewizard.pages;
+package cc.kune.gspace.client.licensewizard.pages;
-import org.ourproject.kune.platf.client.View;
+import cc.kune.common.client.utils.SimpleCallback;
-import com.calclab.suco.client.events.Listener0;
+import com.google.gwt.user.client.ui.IsWidget;
-public interface LicenseWizardFirstFormView extends View {
- void onAnotherLicenseSelected(Listener0 slot);
+public interface LicenseWizardFirstFormView extends IsWidget {
- void onCopyLeftLicenseSelected(Listener0 slot);
+ boolean isCopyleft();
- void reset();
+ void onChange(SimpleCallback onChange);
+
+ void reset();
+
}
Modified: trunk/src/main/java/cc/kune/gspace/client/licensewizard/pages/LicenseWizardFlags.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/workspace/client/licensewizard/pages/LicenseWizardFlags.java 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/main/java/cc/kune/gspace/client/licensewizard/pages/LicenseWizardFlags.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -17,74 +17,78 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/
-package org.ourproject.kune.workspace.client.licensewizard.pages;
+package cc.kune.gspace.client.licensewizard.pages;
-import org.ourproject.kune.platf.client.services.Images;
-import org.ourproject.kune.platf.client.ui.IconLabel;
-
+import cc.kune.common.client.ui.IconLabel;
import cc.kune.common.client.ui.KuneWindowUtils;
+import cc.kune.core.client.resources.CoreResources;
import cc.kune.core.shared.i18n.I18nTranslationService;
import com.google.gwt.event.dom.client.ClickEvent;
import com.google.gwt.event.dom.client.ClickHandler;
-import com.gwtext.client.widgets.Panel;
+import com.google.gwt.user.client.ui.FlowPanel;
-public class LicenseWizardFlags extends Panel {
- private final IconLabel copyleft;
- private final IconLabel nonCopyleft;
- private final IconLabel culturalWorks;
- private final IconLabel nonCulturalWorks;
- private final IconLabel nonCommercialReasons;
+public class LicenseWizardFlags extends FlowPanel {
+ private final IconLabel copyleft;
+ private final IconLabel culturalWorks;
+ private final IconLabel nonCommercialReasons;
+ private final IconLabel nonCopyleft;
+ private final IconLabel nonCulturalWorks;
- public LicenseWizardFlags(final Images images, final I18nTranslationService i18n) {
- copyleft = new IconLabel(images.copyleft(), i18n.t("This is a copyleft license."));
- nonCopyleft = new IconLabel(images.noCopyleft(), i18n.t("This is not a copyleft license."));
- culturalWorks = new IconLabel(images.info(), i18n.t("This is appropriate for free cultural works."));
- nonCulturalWorks = new IconLabel(images.alert(), i18n.t("This is not appropriate for free cultural works."));
- nonCommercialReasons = new IconLabel(images.alert(), i18n.t("Reasons not to use a non commercial license."));
- addLink(copyleft, "http://en.wikipedia.org/wiki/Copyleft");
- addLink(nonCopyleft, "http://en.wikipedia.org/wiki/Copyleft");
- addLink(culturalWorks, "http://freedomdefined.org/");
- addLink(nonCulturalWorks, "http://freedomdefined.org/");
- addLink(nonCommercialReasons, "http://freedomdefined.org/Licenses/NC");
- add(copyleft);
- add(nonCopyleft);
- add(culturalWorks);
- add(nonCulturalWorks);
- add(nonCommercialReasons);
- }
+ public LicenseWizardFlags(final CoreResources images, final I18nTranslationService i18n) {
+ copyleft = new IconLabel(images.copyleft(), i18n.t("This is a copyleft license."));
+ nonCopyleft = new IconLabel(images.noCopyleft(), i18n.t("This is not a copyleft license."));
+ culturalWorks = new IconLabel(images.info(), i18n.t("This is appropriate for free cultural works."));
+ nonCulturalWorks = new IconLabel(images.alert(),
+ i18n.t("This is not appropriate for free cultural works."));
+ nonCommercialReasons = new IconLabel(images.alert(),
+ i18n.t("Reasons not to use a non commercial license."));
+ addLink(copyleft, "http://en.wikipedia.org/wiki/Copyleft");
+ addLink(nonCopyleft, "http://en.wikipedia.org/wiki/Copyleft");
+ addLink(culturalWorks, "http://freedomdefined.org/");
+ addLink(nonCulturalWorks, "http://freedomdefined.org/");
+ addLink(nonCommercialReasons, "http://freedomdefined.org/Licenses/NC");
+ add(copyleft);
+ add(nonCopyleft);
+ add(culturalWorks);
+ add(nonCulturalWorks);
+ add(nonCommercialReasons);
+ }
- public void setCopyleft(final boolean isCopyleft) {
- copyleft.setVisible(isCopyleft);
- nonCopyleft.setVisible(!isCopyleft);
- }
+ private void addLink(final IconLabel label, final String url) {
+ label.addDomHandler(new ClickHandler() {
- public void setCulturalWorks(final boolean isAppropiateForCulturalWorks) {
- culturalWorks.setVisible(isAppropiateForCulturalWorks);
- nonCulturalWorks.setVisible(!isAppropiateForCulturalWorks);
- }
+ @Override
+ public void onClick(final ClickEvent event) {
+ openWindow(url);
+ }
- public void setNonComercial(final boolean isNonComercial) {
- nonCommercialReasons.setVisible(isNonComercial);
- }
+ private void openWindow(final String url) {
+ KuneWindowUtils.open(url);
+ }
+ }, ClickEvent.getType());
- public void setVisible(final boolean isCopyleft, final boolean isAppropiateForCulturalWorks,
- final boolean isNonComercial) {
- setCopyleft(isCopyleft);
- setCulturalWorks(isAppropiateForCulturalWorks);
- setNonComercial(isNonComercial);
- }
+ label.addStyleName("k-info-links");
+ }
- private void addLink(final IconLabel label, final String url) {
- label.addClickHandler(new ClickHandler() {
- public void onClick(final ClickEvent event) {
- openWindow(url);
- }
+ public void setCopyleft(final boolean isCopyleft) {
+ copyleft.setVisible(isCopyleft);
+ nonCopyleft.setVisible(!isCopyleft);
+ }
- private void openWindow(final String url) {
- KuneWindowUtils.open(url);
- }
- });
- label.setStyleNameToText("k-info-links");
- }
+ public void setCulturalWorks(final boolean isAppropiateForCulturalWorks) {
+ culturalWorks.setVisible(isAppropiateForCulturalWorks);
+ nonCulturalWorks.setVisible(!isAppropiateForCulturalWorks);
+ }
+
+ public void setNonComercial(final boolean isNonComercial) {
+ nonCommercialReasons.setVisible(isNonComercial);
+ }
+
+ public void setVisible(final boolean isCopyleft, final boolean isAppropiateForCulturalWorks,
+ final boolean isNonComercial) {
+ setCopyleft(isCopyleft);
+ setCulturalWorks(isAppropiateForCulturalWorks);
+ setNonComercial(isNonComercial);
+ }
}
Modified: trunk/src/main/java/cc/kune/gspace/client/licensewizard/pages/LicenseWizardFrdForm.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/workspace/client/licensewizard/pages/LicenseWizardFrdForm.java 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/main/java/cc/kune/gspace/client/licensewizard/pages/LicenseWizardFrdForm.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -17,117 +17,149 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/
-package org.ourproject.kune.workspace.client.licensewizard.pages;
+package cc.kune.gspace.client.licensewizard.pages;
-import java.util.ArrayList;
-import java.util.List;
-
-import org.ourproject.kune.platf.client.ui.dialogs.DefaultForm;
-import org.ourproject.kune.platf.client.ui.dialogs.DefaultFormUtils;
-import org.ourproject.kune.workspace.client.licensewizard.LicenseWizardView;
-
+import cc.kune.common.client.utils.SimpleCallback;
import cc.kune.core.client.state.Session;
+import cc.kune.core.client.ui.DefaultForm;
import cc.kune.core.shared.dto.LicenseDTO;
import cc.kune.core.shared.i18n.I18nTranslationService;
-import com.calclab.suco.client.events.Listener0;
-import com.gwtext.client.core.Template;
-import com.gwtext.client.data.Record;
-import com.gwtext.client.data.SimpleStore;
-import com.gwtext.client.data.Store;
-import com.gwtext.client.widgets.form.ComboBox;
-import com.gwtext.client.widgets.form.Label;
-import com.gwtext.client.widgets.form.event.ComboBoxListenerAdapter;
+import com.extjs.gxt.ui.client.data.BaseModel;
+import com.extjs.gxt.ui.client.event.BaseEvent;
+import com.extjs.gxt.ui.client.event.Events;
+import com.extjs.gxt.ui.client.event.Listener;
+import com.extjs.gxt.ui.client.store.ListStore;
+import com.extjs.gxt.ui.client.widget.form.ComboBox;
+import com.extjs.gxt.ui.client.widget.form.ComboBox.TriggerAction;
+import com.google.gwt.user.client.ui.Label;
+import com.google.gwt.user.client.ui.Widget;
+import com.google.inject.Inject;
public class LicenseWizardFrdForm extends DefaultForm implements LicenseWizardFrdFormView {
- public static final String COMMON_LICENSES_ID = "k-lwsf-common";
- public static final String OTHER_LICENSES_ID = "k-lwsf-other";
- public static final String RADIO_FIELD_NAME = "k-lwsf-radio";
- private final ComboBox cb;
- // private final Event0 onChange;
- private final Session session;
- public LicenseWizardFrdForm(final I18nTranslationService i18n, final Session session) {
- this.session = session;
- // this.onChange = new Event0("onChange");
- setFrame(true);
- super.setPaddings(10);
- super.setHeight(LicenseWizardView.HEIGHT);
+ public class LicenseData extends BaseModel {
- final Label intro = new Label();
- intro.setHtml(i18n.t("Select other kind of licenses:") + DefaultFormUtils.brbr());
+ private static final String LONGNAME = "longname";
+ private static final String SHORTNAME = "shortname";
+ private static final String URL = "url";
- final Store store = new SimpleStore(new String[] { "shortname", "longname", "url" }, getNonCCLicenses());
- store.load();
+ public LicenseData(final LicenseDTO license) {
+ this(license.getShortName(), license.getLongName(), license.getUrl());
+ }
- final Template template = new Template("<div class=\"x-combo-list-item\">" + "<img src=\"{url}\"> "
- + "{longname}<div class=\"x-clear\"></div></div>");
-
- super.setHideLabels(true);
-
- cb = new ComboBox();
- cb.setMinChars(1);
- // cb.setFieldLabel("Other licenses");
- cb.setLabelSeparator("");
- cb.setStore(store);
- cb.setDisplayField("longname");
- cb.setValueField("shortname");
- cb.setMode(ComboBox.LOCAL);
- cb.setTriggerAction(ComboBox.ALL);
- cb.setEmptyText(i18n.t("Select license"));
- cb.setTypeAhead(true);
- cb.setSelectOnFocus(true);
- cb.setEditable(false);
- cb.setWidth(300);
- cb.setResizable(true);
- cb.setTpl(template);
- cb.setTitle("Licenses");
- cb.addListener(new ComboBoxListenerAdapter() {
- @Override
- public void onSelect(final ComboBox comboBox, final Record record, final int index) {
- // onChange.fire();
- }
- });
- add(intro);
- add(cb);
+ public LicenseData(final String shortname, final String longname, final String url) {
+ set(SHORTNAME, shortname);
+ set(LONGNAME, longname);
+ set(URL, url);
}
- private String[][] getNonCCLicenses() {
- final ArrayList<LicenseDTO> licensesNonCCList = new ArrayList<LicenseDTO>();
- final List<LicenseDTO> licenses = session.getLicenses();
- for (final LicenseDTO license : licenses) {
- if (!license.isCC()) {
- licensesNonCCList.add(license);
- }
- }
- final String[][] licensesArray = new String[licensesNonCCList.size()][3];
- for (int i = 0; i < licensesNonCCList.size(); i++) {
- final LicenseDTO license = licensesNonCCList.get(i);
- licensesArray[i][0] = license.getShortName();
- licensesArray[i][1] = license.getLongName();
- licensesArray[i][2] = license.getImageUrl();
- }
- return licensesArray;
+ public String getLongname() {
+ return get(LONGNAME);
}
- @Override
- public String getSelectedLicense() {
- return cb.getValueAsString();
+ public String getShortname() {
+ return get(SHORTNAME);
}
- @Override
- public void onChange(final Listener0 slot) {
- // onChange.add(slot);
+ public String getUrl() {
+ return get(URL);
}
+ }
- @Override
- public void reset() {
- super.reset();
+ public static final String COMMON_LICENSES_ID = "k-lwsf-common";
+ public static final String OTHER_LICENSES_ID = "k-lwsf-other";
+ public static final String RADIO_FIELD_NAME = "k-lwsf-radio";
+ private final ComboBox<LicenseData> cb;
+
+ private SimpleCallback onChange;
+ private final Session session;
+
+ @Inject
+ public LicenseWizardFrdForm(final I18nTranslationService i18n, final Session session) {
+ this.session = session;
+
+ // this.onChange = new Event0("onChange");
+ setFrame(true);
+ super.setPadding(10);
+ // super.setHeight(LicenseWizardView.HEIGHT);
+ super.setAutoHeight(true);
+ final Label intro = new Label();
+ intro.setText(i18n.t("Select other kind of licenses:"));
+
+ // final ListStore<LicenseDTO> store = new ListStore<LicenseDTO>();
+ // store.add( Arrays.asList( new String[] { "shortname", "longname", "url"
+ // });
+ // getNonCCLicenses());
+ // store.load();
+
+ // final Template template = new
+ // Template("<div class=\"x-combo-list-item\">" + "<img src=\"{url}\"> "
+ // + "{longname}<div class=\"x-clear\"></div></div>");
+
+ super.setHideLabels(true);
+
+ cb = new ComboBox<LicenseData>();
+ cb.setMinChars(1);
+ // cb.setFieldLabel("Other licenses");
+ cb.setLabelSeparator("");
+ cb.setStore(createStore());
+ cb.setDisplayField(LicenseData.LONGNAME);
+ cb.setValueField(LicenseData.SHORTNAME);
+ // cb.setMode(Mode.LOCAL);
+ cb.setTriggerAction(TriggerAction.ALL);
+ cb.setEmptyText(i18n.t("Select license"));
+ cb.setTypeAhead(true);
+ cb.setSelectOnFocus(true);
+ cb.setEditable(false);
+ cb.setWidth(300);
+ // cb.setResizable(true);
+ // cb.setTpl(template);
+ cb.setTitle("Licenses");
+ cb.addListener(Events.Select, new Listener<BaseEvent>() {
+ @Override
+ public void handleEvent(final BaseEvent be) {
+ onChange.onCallback();
+ }
+ });
+ add(intro);
+ add(cb);
+ }
+
+ @Override
+ public Widget asWidget() {
+ return this.getFormPanel();
+ }
+
+ private ListStore<LicenseData> createStore() {
+ final ListStore<LicenseData> list = new ListStore<LicenseData>();
+
+ for (final LicenseDTO license : session.getLicenses()) {
+ if (!license.isCC()) {
+ list.add(new LicenseData(license));
+ }
}
+ return list;
+ }
- @Override
- public void setFlags(final boolean isCopyleft, final boolean isAppropiateForCulturalWorks,
- final boolean isNonComercial) {
- // TODO Auto-generated method stub
- }
+ @Override
+ public String getSelectedLicense() {
+ return cb.getValue().getShortname();
+ }
+
+ @Override
+ public void onChange(final SimpleCallback onChange) {
+ this.onChange = onChange;
+ }
+
+ @Override
+ public void reset() {
+ super.reset();
+ }
+
+ @Override
+ public void setFlags(final boolean isCopyleft, final boolean isAppropiateForCulturalWorks,
+ final boolean isNonComercial) {
+
+ }
}
Modified: trunk/src/main/java/cc/kune/gspace/client/licensewizard/pages/LicenseWizardFrdFormView.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/workspace/client/licensewizard/pages/LicenseWizardFrdFormView.java 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/main/java/cc/kune/gspace/client/licensewizard/pages/LicenseWizardFrdFormView.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -17,19 +17,19 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/
-package org.ourproject.kune.workspace.client.licensewizard.pages;
+package cc.kune.gspace.client.licensewizard.pages;
-import org.ourproject.kune.platf.client.View;
+import cc.kune.common.client.utils.SimpleCallback;
-import com.calclab.suco.client.events.Listener0;
+import com.google.gwt.user.client.ui.IsWidget;
-public interface LicenseWizardFrdFormView extends View {
+public interface LicenseWizardFrdFormView extends IsWidget {
- String getSelectedLicense();
+ String getSelectedLicense();
- void onChange(Listener0 slot);
+ void onChange(SimpleCallback callback);
- void reset();
+ void reset();
- void setFlags(boolean isCopyleft, boolean isAppropiateForCulturalWorks, boolean isNonComercial);
+ void setFlags(boolean isCopyleft, boolean isAppropiateForCulturalWorks, boolean isNonComercial);
}
Modified: trunk/src/main/java/cc/kune/gspace/client/licensewizard/pages/LicenseWizardSndForm.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/workspace/client/licensewizard/pages/LicenseWizardSndForm.java 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/main/java/cc/kune/gspace/client/licensewizard/pages/LicenseWizardSndForm.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -17,54 +17,64 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/
-package org.ourproject.kune.workspace.client.licensewizard.pages;
+package cc.kune.gspace.client.licensewizard.pages;
-import org.ourproject.kune.platf.client.ui.dialogs.DefaultForm;
-import org.ourproject.kune.platf.client.ui.dialogs.DefaultFormUtils;
-import org.ourproject.kune.workspace.client.licensewizard.LicenseWizardView;
-
+import cc.kune.core.client.ui.DefaultForm;
+import cc.kune.core.client.ui.DefaultFormUtils;
import cc.kune.core.shared.i18n.I18nTranslationService;
-import com.gwtext.client.widgets.form.FieldSet;
-import com.gwtext.client.widgets.form.Label;
-import com.gwtext.client.widgets.form.Radio;
+import com.extjs.gxt.ui.client.widget.form.FieldSet;
+import com.extjs.gxt.ui.client.widget.form.Radio;
+import com.google.gwt.user.client.ui.Label;
+import com.google.gwt.user.client.ui.Widget;
+import com.google.inject.Inject;
public class LicenseWizardSndForm extends DefaultForm implements LicenseWizardSndFormView {
- public static final String COMMON_LICENSES_ID = "k-lwsf-common";
- public static final String OTHER_LICENSES_ID = "k-lwsf-other";
- public static final String RADIO_FIELD_NAME = "k-lwsf-radio";
- private final Radio commonLicensesRadio;
- private final Radio otherLicensesRadio;
+ public static final String COMMON_LICENSES_ID = "k-lwsf-common";
+ public static final String OTHER_LICENSES_ID = "k-lwsf-other";
+ public static final String RADIO_FIELD_NAME = "k-lwsf-radio";
+ private final Radio commonLicensesRadio;
+ private final Radio otherLicensesRadio;
- public LicenseWizardSndForm(I18nTranslationService i18n) {
- setFrame(true);
- super.setPaddings(10);
- super.setHeight(LicenseWizardView.HEIGHT);
+ @Inject
+ public LicenseWizardSndForm(final I18nTranslationService i18n) {
+ setFrame(true);
+ super.setPadding(10);
+ // super.setHeight(LicenseWizardView.HEIGHT);
+ super.setAutoHeight(true);
+ final Label intro = new Label();
+ intro.setText(i18n.t("Select the license type:"));
- Label intro = new Label();
- intro.setHtml(i18n.t("Select the license type:") + DefaultFormUtils.brbr());
+ final FieldSet fieldSet = new FieldSet();
+ // fieldSet.setTitle("license type");
+ fieldSet.addStyleName("margin-left: 105px");
+ fieldSet.setWidth(250);
+ commonLicensesRadio = DefaultFormUtils.createRadio(fieldSet,
+ i18n.t("Common licenses for cultural works"), RADIO_FIELD_NAME,
+ i18n.t("Select a Creative Commons license (recommended for cultural works)"), COMMON_LICENSES_ID);
+ otherLicensesRadio = DefaultFormUtils.createRadio(fieldSet, i18n.t("Other kind of licenses"),
+ RADIO_FIELD_NAME,
+ i18n.t("Use the GNU licenses (recommended for free software works) and other kind of licenses"),
+ OTHER_LICENSES_ID);
+ add(intro);
+ add(commonLicensesRadio);
+ add(otherLicensesRadio);
- final FieldSet fieldSet = new FieldSet("license type");
- fieldSet.setStyle("margin-left: 105px");
- fieldSet.setWidth(250);
- commonLicensesRadio = DefaultFormUtils.createRadio(fieldSet, i18n.t("Common licenses for cultural works"),
- RADIO_FIELD_NAME, i18n.t("Select a Creative Commons license (recommended for cultural works)"),
- COMMON_LICENSES_ID);
- otherLicensesRadio = DefaultFormUtils.createRadio(fieldSet, i18n.t("Other kind of licenses"), RADIO_FIELD_NAME,
- i18n.t("Use the GNU licenses (recommended for free software works) and other kind of licenses"),
- OTHER_LICENSES_ID);
- add(intro);
- add(commonLicensesRadio);
- add(otherLicensesRadio);
- }
+ }
- public boolean isCommonLicensesSelected() {
- return commonLicensesRadio.getValue();
- }
+ @Override
+ public Widget asWidget() {
+ return null;
+ }
- @Override
- public void reset() {
- super.reset();
- commonLicensesRadio.setChecked(true);
- }
+ @Override
+ public boolean isCommonLicensesSelected() {
+ return commonLicensesRadio.getValue();
+ }
+
+ @Override
+ public void reset() {
+ super.reset();
+ commonLicensesRadio.setValue(true);
+ }
}
Modified: trunk/src/main/java/cc/kune/gspace/client/licensewizard/pages/LicenseWizardSndFormView.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/workspace/client/licensewizard/pages/LicenseWizardSndFormView.java 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/main/java/cc/kune/gspace/client/licensewizard/pages/LicenseWizardSndFormView.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -17,13 +17,13 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/
-package org.ourproject.kune.workspace.client.licensewizard.pages;
+package cc.kune.gspace.client.licensewizard.pages;
-import org.ourproject.kune.platf.client.View;
+import com.google.gwt.user.client.ui.IsWidget;
-public interface LicenseWizardSndFormView extends View {
+public interface LicenseWizardSndFormView extends IsWidget {
- boolean isCommonLicensesSelected();
+ boolean isCommonLicensesSelected();
- void reset();
+ void reset();
}
Modified: trunk/src/main/java/cc/kune/gspace/client/licensewizard/pages/LicenseWizardTrdForm.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/workspace/client/licensewizard/pages/LicenseWizardTrdForm.java 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/main/java/cc/kune/gspace/client/licensewizard/pages/LicenseWizardTrdForm.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -17,158 +17,179 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/
-package org.ourproject.kune.workspace.client.licensewizard.pages;
+package cc.kune.gspace.client.licensewizard.pages;
-import org.ourproject.kune.platf.client.services.Images;
-import org.ourproject.kune.platf.client.ui.dialogs.DefaultForm;
-import org.ourproject.kune.platf.client.ui.dialogs.DefaultFormUtils;
-import org.ourproject.kune.workspace.client.licensewizard.LicenseWizardView;
-
+import cc.kune.common.client.tooltip.Tooltip;
+import cc.kune.common.client.utils.SimpleCallback;
+import cc.kune.core.client.resources.CoreResources;
+import cc.kune.core.client.ui.DefaultForm;
import cc.kune.core.shared.i18n.I18nTranslationService;
-import com.calclab.suco.client.events.Listener0;
-import com.gwtext.client.widgets.PaddedPanel;
-import com.gwtext.client.widgets.form.Checkbox;
-import com.gwtext.client.widgets.form.Field;
-import com.gwtext.client.widgets.form.FieldSet;
-import com.gwtext.client.widgets.form.Label;
-import com.gwtext.client.widgets.form.Radio;
-import com.gwtext.client.widgets.form.event.CheckboxListenerAdapter;
+import com.extjs.gxt.ui.client.Style.Orientation;
+import com.extjs.gxt.ui.client.event.BaseEvent;
+import com.extjs.gxt.ui.client.event.Events;
+import com.extjs.gxt.ui.client.event.Listener;
+import com.extjs.gxt.ui.client.widget.form.FieldSet;
+import com.extjs.gxt.ui.client.widget.form.Radio;
+import com.extjs.gxt.ui.client.widget.form.RadioGroup;
+import com.google.gwt.user.client.ui.Label;
+import com.google.gwt.user.client.ui.Widget;
+import com.google.inject.Inject;
public class LicenseWizardTrdForm extends DefaultForm implements LicenseWizardTrdFormView {
- public static final String RADIO_COMMERCIAL_FIELD_NAME = "k-lwtf-comm-radio";
- public static final String RADIO_MODIF_FIELD_NAME = "k-lwtf-mod-radio";
- public static final String RADIO_NOT_COMM_ID = "k-lwtf-not-perm-comm";
- public static final String RADIO_NOT_PERMIT_MOD_ID = "k-lwtf-not-mod";
- public static final String RADIO_PERMIT_COMMERCIAL_ID = "k-lwtf-perm-comm";
- public static final String RADIO_PERMIT_MOD_ID = "k-lwtf-mod-perm";
- public static final String RADIO_PERMIT_MOD_SA_ID = "k-lwtf-mod-perm-sa";
- private final LicenseWizardFlags info;
- private Radio notPermitComercialLicenseRadio;
- // private final Event0 onChange;
- private Radio notPermitModRadio;
- private Radio permitComercialRadio;
- private Radio permitModRadio;
- private Radio permitModSaRadio;
+ public static final String RADIO_COMMERCIAL_FIELD_NAME = "k-lwtf-comm-radio";
+ public static final String RADIO_MODIF_FIELD_NAME = "k-lwtf-mod-radio";
+ public static final String RADIO_NOT_COMM_ID = "k-lwtf-not-perm-comm";
+ public static final String RADIO_NOT_PERMIT_MOD_ID = "k-lwtf-not-mod";
+ public static final String RADIO_PERMIT_COMMERCIAL_ID = "k-lwtf-perm-comm";
+ public static final String RADIO_PERMIT_MOD_ID = "k-lwtf-mod-perm";
+ public static final String RADIO_PERMIT_MOD_SA_ID = "k-lwtf-mod-perm-sa";
+ private RadioGroup commertialGroup;
+ private final LicenseWizardFlags info;
- public LicenseWizardTrdForm(final Images images, final I18nTranslationService i18n) {
- super.setFrame(true);
- super.setHeight(LicenseWizardView.HEIGHT);
- super.setPaddings(10);
+ private RadioGroup modificationsGroup;
+ private Radio notPermitComercialLicenseRadio;
+ private Radio notPermitModRadio;
+ private SimpleCallback onChange;
+ private Radio permitComercialRadio;
+ private Radio permitModRadio;
+ private Radio permitModSaRadio;
- // this.onChange = new Event0("onChange");
+ @Inject
+ public LicenseWizardTrdForm(final I18nTranslationService i18n, final CoreResources res) {
+ super.setFrame(true);
+ super.setPadding(10);
+ super.setAutoHeight(true);
- final Label intro = new Label();
- intro.setHtml(i18n.t("With a Creative Commons license, you keep your copyright but allow people to copy and distribute your work provided they give you credit — and only on the conditions you specify here. What do you want to do?")
- + DefaultFormUtils.brbr());
+ final Label intro = new Label();
+ intro.setText(i18n.t("With a Creative Commons license, you keep your copyright but allow people to copy and distribute your work provided they give you credit — and only on the conditions you specify here. What do you want to do?"));
- final Label commercialQuestion = new Label();
- commercialQuestion.setHtml(i18n.t("Allow any uses of your work, including commercial?") + DefaultFormUtils.br());
- final Label modificationsQuestion = new Label();
- modificationsQuestion.setHtml(i18n.t("Allow modifications of your work?") + DefaultFormUtils.br());
+ final FieldSet commercialfieldSet = new FieldSet();
+ commercialfieldSet.setHeading(i18n.t("Allow any uses of your work, including commercial?"));
+ commercialfieldSet.setCollapsible(false);
+ commercialfieldSet.setAutoHeight(true);
+ final FieldSet modificationsfieldSet = new FieldSet();
+ modificationsfieldSet.setHeading(i18n.t("Allow modifications of your work?"));
+ modificationsfieldSet.setCollapsible(false);
+ modificationsfieldSet.setAutoHeight(true);
- final FieldSet commercialfieldSet = new FieldSet(i18n.t("Allow any uses of your work, including commercial?"));
- commercialfieldSet.setFrame(false);
- commercialfieldSet.setCollapsible(false);
- commercialfieldSet.setAutoHeight(true);
- final FieldSet modificationsfieldSet = new FieldSet(i18n.t("Allow modifications of your work?"));
- modificationsfieldSet.setFrame(false);
- modificationsfieldSet.setCollapsible(false);
- modificationsfieldSet.setAutoHeight(true);
+ createRadios(i18n, commercialfieldSet, modificationsfieldSet);
+ createRadioListeners();
- createRadios(i18n, commercialfieldSet, modificationsfieldSet);
- createRadioListeners();
+ info = new LicenseWizardFlags(res, i18n);
- info = new LicenseWizardFlags(images, i18n);
+ add(intro);
+ add(commercialfieldSet);
+ add(modificationsfieldSet);
+ add(info);
+ }
- add(intro);
- add(commercialfieldSet);
- add(modificationsfieldSet);
- add(new PaddedPanel(info, 0, 0, 0, 0));
- }
+ @Override
+ public Widget asWidget() {
+ return super.getFormPanel();
+ }
- private void createRadioListeners() {
- final Radio[] radios = { permitModRadio, permitModSaRadio, notPermitModRadio, permitComercialRadio,
- notPermitComercialLicenseRadio };
- for (final Radio radio : radios) {
- radio.addListener(new CheckboxListenerAdapter() {
- @Override
- public void onChange(final Field field, final Object newVal, final Object oldVal) {
- // onChange.fire();
- }
+ private Radio createRadio(final RadioGroup radioGroup, final String radioLabel,
+ final String radioFieldName, final String radioTip, final String id) {
+ final Radio radio = new Radio();
+ radio.setName(radioFieldName);
+ radio.setHideLabel(true);
+ radio.setId(id);
+ radioGroup.add(radio);
- @Override
- public void onCheck(final Checkbox field, final boolean checked) {
- // onChange.fire();
- }
- });
- }
+ if (radioTip != null) {
+ Tooltip.to(radio, radioTip);
}
+ radio.setBoxLabel(radioLabel);
+ return radio;
+ }
- private void createRadios(final I18nTranslationService i18n, final FieldSet commercialfieldSet,
- final FieldSet modificationsfieldSet) {
- permitComercialRadio = DefaultFormUtils.createRadio(
- commercialfieldSet,
- i18n.t("Yes"),
- RADIO_COMMERCIAL_FIELD_NAME,
- i18n.t("The licensor permits others to copy, distribute, display, and perform the work, including for commercial purposes"),
- RADIO_PERMIT_COMMERCIAL_ID);
- notPermitComercialLicenseRadio = DefaultFormUtils.createRadio(
- commercialfieldSet,
- i18n.t("No"),
- RADIO_COMMERCIAL_FIELD_NAME,
- i18n.t("The licensor permits others to copy, distribute, display, and perform the work for non-commercial purposes only"),
- RADIO_NOT_COMM_ID);
- permitModRadio = DefaultFormUtils.createRadio(
- modificationsfieldSet,
- i18n.t("Yes"),
- RADIO_MODIF_FIELD_NAME,
- i18n.t("The licensor permits others to copy, distribute, display and perform the work, as well as make derivative works based on it"),
- RADIO_PERMIT_MOD_ID);
- permitModSaRadio = DefaultFormUtils.createRadio(
- modificationsfieldSet,
- i18n.t("Yes, as long as other share alike"),
- RADIO_MODIF_FIELD_NAME,
- i18n.t("The licensor permits others to distribute derivative works only under the same license or one compatible with the one that governs the licensor's work"),
- RADIO_PERMIT_MOD_SA_ID);
- notPermitModRadio = DefaultFormUtils.createRadio(
- modificationsfieldSet,
- i18n.t("No"),
- RADIO_MODIF_FIELD_NAME,
- i18n.t("The licensor permits others to copy, distribute, display and perform only unaltered copies of the work — not derivative works based on it"),
- RADIO_NOT_PERMIT_MOD_ID);
- }
+ private void createRadioListeners() {
+ final Listener<BaseEvent> listener = new Listener<BaseEvent>() {
+ @Override
+ public void handleEvent(final BaseEvent be) {
+ onChange.onCallback();
+ }
+ };
+ commertialGroup.addListener(Events.Change, listener);
+ modificationsGroup.addListener(Events.Change, listener);
+ }
- @Override
- public boolean isAllowComercial() {
- return permitComercialRadio.getValue();
- }
+ private void createRadios(final I18nTranslationService i18n, final FieldSet commercialfieldSet,
+ final FieldSet modificationsfieldSet) {
+ commertialGroup = new RadioGroup();
+ modificationsGroup = new RadioGroup();
+ commertialGroup.setOrientation(Orientation.VERTICAL);
+ modificationsGroup.setOrientation(Orientation.VERTICAL);
+ permitComercialRadio = createRadio(
+ commertialGroup,
+ i18n.t("Yes"),
+ RADIO_COMMERCIAL_FIELD_NAME,
+ i18n.t("The licensor permits others to copy, distribute, display, and perform the work, including for commercial purposes"),
+ RADIO_PERMIT_COMMERCIAL_ID);
+ notPermitComercialLicenseRadio = createRadio(
+ commertialGroup,
+ i18n.t("No"),
+ RADIO_COMMERCIAL_FIELD_NAME,
+ i18n.t("The licensor permits others to copy, distribute, display, and perform the work for non-commercial purposes only"),
+ RADIO_NOT_COMM_ID);
+ permitModRadio = createRadio(
+ modificationsGroup,
+ i18n.t("Yes"),
+ RADIO_MODIF_FIELD_NAME,
+ i18n.t("The licensor permits others to copy, distribute, display and perform the work, as well as make derivative works based on it"),
+ RADIO_PERMIT_MOD_ID);
+ permitModSaRadio = createRadio(
+ modificationsGroup,
+ i18n.t("Yes, as long as other share alike"),
+ RADIO_MODIF_FIELD_NAME,
+ i18n.t("The licensor permits others to distribute derivative works only under the same license or one compatible with the one that governs the licensor's work"),
+ RADIO_PERMIT_MOD_SA_ID);
+ notPermitModRadio = createRadio(
+ modificationsGroup,
+ i18n.t("No"),
+ RADIO_MODIF_FIELD_NAME,
+ i18n.t("The licensor permits others to copy, distribute, display and perform only unaltered copies of the work — not derivative works based on it"),
+ RADIO_NOT_PERMIT_MOD_ID);
+ commertialGroup.add(permitComercialRadio);
+ commertialGroup.add(notPermitComercialLicenseRadio);
+ modificationsGroup.add(permitModRadio);
+ modificationsGroup.add(permitModSaRadio);
+ modificationsGroup.add(notPermitModRadio);
+ commercialfieldSet.add(commertialGroup);
+ modificationsfieldSet.add(modificationsGroup);
+ }
- @Override
- public boolean isAllowModif() {
- return permitModRadio.getValue();
- }
+ @Override
+ public boolean isAllowComercial() {
+ return permitComercialRadio.getValue();
+ }
- @Override
- public boolean isAllowModifShareAlike() {
- return permitModSaRadio.getValue();
- }
+ @Override
+ public boolean isAllowModif() {
+ return permitModRadio.getValue();
+ }
- @Override
- public void onChange(final Listener0 slot) {
- // onChange.add(slot);
- }
+ @Override
+ public boolean isAllowModifShareAlike() {
+ return permitModSaRadio.getValue();
+ }
- @Override
- public void reset() {
- super.reset();
- permitComercialRadio.setChecked(true);
- permitModSaRadio.setChecked(true);
- }
+ @Override
+ public void onChange(final SimpleCallback onChange) {
+ this.onChange = onChange;
+ }
- @Override
- public void setFlags(final boolean isCopyleft, final boolean isAppropiateForCulturalWorks,
- final boolean isNonComercial) {
- info.setVisible(isCopyleft, isAppropiateForCulturalWorks, isNonComercial);
- }
+ @Override
+ public void reset() {
+ super.reset();
+ permitComercialRadio.setValue(true);
+ permitModSaRadio.setValue(true);
+ }
+
+ @Override
+ public void setFlags(final boolean isCopyleft, final boolean isAppropiateForCulturalWorks,
+ final boolean isNonComercial) {
+ info.setVisible(isCopyleft, isAppropiateForCulturalWorks, isNonComercial);
+ }
}
Modified: trunk/src/main/java/cc/kune/gspace/client/licensewizard/pages/LicenseWizardTrdFormView.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/workspace/client/licensewizard/pages/LicenseWizardTrdFormView.java 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/main/java/cc/kune/gspace/client/licensewizard/pages/LicenseWizardTrdFormView.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -17,22 +17,22 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/
-package org.ourproject.kune.workspace.client.licensewizard.pages;
+package cc.kune.gspace.client.licensewizard.pages;
-import org.ourproject.kune.platf.client.View;
+import cc.kune.common.client.utils.SimpleCallback;
-import com.calclab.suco.client.events.Listener0;
+import com.google.gwt.user.client.ui.IsWidget;
-public interface LicenseWizardTrdFormView extends View {
- boolean isAllowComercial();
+public interface LicenseWizardTrdFormView extends IsWidget {
+ boolean isAllowComercial();
- boolean isAllowModif();
+ boolean isAllowModif();
- boolean isAllowModifShareAlike();
+ boolean isAllowModifShareAlike();
- void onChange(Listener0 slot);
+ void onChange(SimpleCallback callback);
- void reset();
+ void reset();
- void setFlags(boolean isCopyleft, boolean isAppropiateForCulturalWorks, boolean isNonComercial);
+ void setFlags(boolean isCopyleft, boolean isAppropiateForCulturalWorks, boolean isNonComercial);
}
Modified: trunk/src/main/java/cc/kune/gspace/client/options/GroupOptionsPanel.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/options/GroupOptionsPanel.java 2011-05-06 20:13:51 UTC (rev 1356)
+++ trunk/src/main/java/cc/kune/gspace/client/options/GroupOptionsPanel.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -22,7 +22,6 @@
import cc.kune.common.client.actions.ui.descrip.GuiActionDescrip;
import cc.kune.common.client.notify.NotifyLevelImages;
import cc.kune.common.client.ui.dialogs.tabbed.AbstractTabbedDialogPanel;
-import cc.kune.common.client.utils.TextUtils;
import cc.kune.core.client.resources.CoreMessages;
import cc.kune.core.client.ws.entheader.EntityHeader;
import cc.kune.core.shared.i18n.I18nTranslationService;
@@ -42,12 +41,12 @@
@Inject
public GroupOptionsPanel(final EntityHeader entityHeader, final I18nTranslationService i18n,
final NotifyLevelImages images, final GroupOptionsCollection entityOptionsGroup) {
- super(GROUP_OP_PANEL_ID, "", WIDTH, HEIGHT + 80, WIDTH, HEIGHT + 80, false, images,
- GROUP_OPTIONS_ERROR_ID, i18n.t("Close"), null, null, null);
+ super(GROUP_OP_PANEL_ID, "", WIDTH, HEIGHT + 80, false, images, GROUP_OPTIONS_ERROR_ID,
+ i18n.t("Close"), null, null, null);
this.entityHeader = entityHeader;
this.entityPreferencesGroup = entityOptionsGroup;
super.setIconCls("k-options-icon");
- super.setTitle(i18n.t(CoreMessages.GROUP_OPTIONS_DIALOG_TITLE) + TextUtils.IN_DEVELOPMENT_P);
+ super.setTitle(i18n.t(CoreMessages.GROUP_OPTIONS_DIALOG_TITLE));
}
@Override
Modified: trunk/src/main/java/cc/kune/gspace/client/options/UserOptionsPanel.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/options/UserOptionsPanel.java 2011-05-06 20:13:51 UTC (rev 1356)
+++ trunk/src/main/java/cc/kune/gspace/client/options/UserOptionsPanel.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -21,7 +21,6 @@
import cc.kune.common.client.notify.NotifyLevelImages;
import cc.kune.common.client.ui.dialogs.tabbed.AbstractTabbedDialogPanel;
-import cc.kune.common.client.utils.TextUtils;
import cc.kune.core.client.resources.CoreMessages;
import cc.kune.core.client.ws.entheader.EntityHeader;
import cc.kune.core.shared.i18n.I18nTranslationService;
@@ -41,11 +40,11 @@
@Inject
public UserOptionsPanel(final EntityHeader entityHeader, final I18nTranslationService i18n,
final NotifyLevelImages images, final UserOptionsCollection userOptionsGroup) {
- super(USER_OP_PANEL_ID, "", WIDTH, HEIGHT + 80, WIDTH, HEIGHT + 80, false, images,
- USER_OPTIONS_ERROR_ID, i18n.t("Close"), null, null, null);
+ super(USER_OP_PANEL_ID, "", WIDTH, HEIGHT + 80, false, images, USER_OPTIONS_ERROR_ID,
+ i18n.t("Close"), null, null, null);
this.userPreferencesGroup = userOptionsGroup;
super.setIconCls("k-options-icon");
- super.setTitle(i18n.t(CoreMessages.USER_OPTIONS_DIALOG_TITLE) + TextUtils.IN_DEVELOPMENT_P);
+ super.setTitle(i18n.t(CoreMessages.USER_OPTIONS_DIALOG_TITLE));
}
@Override
Modified: trunk/src/main/java/cc/kune/gspace/client/options/license/EntityOptionsDefLicensePanel.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/options/license/EntityOptionsDefLicensePanel.java 2011-05-06 20:13:51 UTC (rev 1356)
+++ trunk/src/main/java/cc/kune/gspace/client/options/license/EntityOptionsDefLicensePanel.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -52,6 +52,8 @@
flow.add(licenseImage);
licenseImage.addStyleName("kune-pointer");
change = new Button(i18n.t("Change"));
+ change.addStyleName("k-button");
+ flow.add(change);
initWidget(flow);
flow.setHeight(String.valueOf(EntityOptionsView.HEIGHT) + "px");
flow.setWidth(String.valueOf(EntityOptionsView.WIDTH) + "px");
Modified: trunk/src/main/java/cc/kune/gspace/client/options/license/EntityOptionsDefLicensePresenter.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/options/license/EntityOptionsDefLicensePresenter.java 2011-05-06 20:13:51 UTC (rev 1356)
+++ trunk/src/main/java/cc/kune/gspace/client/options/license/EntityOptionsDefLicensePresenter.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -19,86 +19,95 @@
*/
package cc.kune.gspace.client.options.license;
+import cc.kune.common.client.utils.SimpleResponseCallback;
import cc.kune.core.client.state.Session;
import cc.kune.core.shared.domain.utils.StateToken;
import cc.kune.core.shared.dto.LicenseDTO;
+import cc.kune.gspace.client.licensewizard.LicenseChangeAction;
+import cc.kune.gspace.client.licensewizard.LicenseChooseCallback;
+import cc.kune.gspace.client.licensewizard.LicenseWizard;
import cc.kune.gspace.client.options.EntityOptions;
import com.google.gwt.event.dom.client.ClickEvent;
import com.google.gwt.event.dom.client.ClickHandler;
import com.google.gwt.user.client.ui.IsWidget;
+import com.google.inject.Provider;
public abstract class EntityOptionsDefLicensePresenter {
- private final EntityOptions entityOptions;
- // private final Provider<LicenseChangeAction> licChangeAction;
- // private final Provider<LicenseWizard> licenseWizard;
- protected final Session session;
- private EntityOptionsDefLicenseView view;
+ private final EntityOptions entityOptions;
+ private final Provider<LicenseChangeAction> licChangeAction;
+ private final Provider<LicenseWizard> licenseWizard;
+ protected final Session session;
+ private EntityOptionsDefLicenseView view;
- public EntityOptionsDefLicensePresenter(final EntityOptions entityOptions, final Session session) {
- // final Provider<LicenseWizard> licenseWizard, final
- // Provider<LicenseChangeAction> licChangeAction) {
- this.entityOptions = entityOptions;
- this.session = session;
- // this.licenseWizard = licenseWizard;
- // this.licChangeAction = licChangeAction;
- }
+ public EntityOptionsDefLicensePresenter(final EntityOptions entityOptions, final Session session,
+ final Provider<LicenseWizard> licenseWizard, final Provider<LicenseChangeAction> licChangeAction) {
+ this.entityOptions = entityOptions;
+ this.session = session;
+ this.licenseWizard = licenseWizard;
+ this.licChangeAction = licChangeAction;
+ }
- protected abstract boolean applicable();
+ protected abstract boolean applicable();
- protected abstract LicenseDTO getCurrentDefLicense();
+ protected abstract LicenseDTO getCurrentDefLicense();
- protected abstract StateToken getOperationToken();
+ protected abstract StateToken getOperationToken();
- public IsWidget getView() {
- return view;
- }
+ public IsWidget getView() {
+ return view;
+ }
- protected void init(final EntityOptionsDefLicenseView view) {
- this.view = view;
- entityOptions.addTab(view, view.getTabTitle());
- setState();
- view.getChange().addClickHandler(new ClickHandler() {
- @Override
- public void onClick(final ClickEvent event) {
- onLicenseClick();
- }
+ protected void init(final EntityOptionsDefLicenseView view) {
+ this.view = view;
+ entityOptions.addTab(view, view.getTabTitle());
+ setState();
+ view.getChange().addClickHandler(new ClickHandler() {
+ @Override
+ public void onClick(final ClickEvent event) {
+ onChange();
+ }
+ });
+ view.getLicenseImage().addClickHandler(new ClickHandler() {
+ @Override
+ public void onClick(final ClickEvent event) {
+ onLicenseClick();
+ }
+ });
+ }
+
+ public void onChange() {
+ licenseWizard.get().start(new LicenseChooseCallback() {
+
+ @Override
+ public void onSelected(final LicenseDTO license) {
+ licChangeAction.get().changeLicense(getOperationToken(), license, new SimpleResponseCallback() {
+
+ @Override
+ public void onCancel() {
+ }
+
+ @Override
+ public void onSuccess() {
+ setLicense(license);
+ }
});
- view.getLicenseImage().addClickHandler(new ClickHandler() {
- @Override
- public void onClick(final ClickEvent event) {
- // onChange();
- }
- });
- }
+ }
+ });
+ }
- // public void onChange() {
- // licenseWizard.get().start(new Listener<LicenseDTO>() {
- // @Override
- // public void onEvent(final LicenseDTO license) {
- // licChangeAction.get().changeLicense(getOperationToken(), license, new
- // Listener0() {
- // @Override
- // public void onEvent() {
- // setLicense(license);
- // }
- // });
- // }
- // });
- // }
+ public void onLicenseClick() {
+ view.openWindow(getCurrentDefLicense().getUrl());
+ }
- public void onLicenseClick() {
- view.openWindow(getCurrentDefLicense().getUrl());
- }
+ private void setLicense(final LicenseDTO license) {
+ view.setLicense(license);
+ }
- private void setLicense(final LicenseDTO license) {
- view.setLicense(license);
+ protected void setState() {
+ if (applicable()) {
+ setLicense(getCurrentDefLicense());
}
-
- protected void setState() {
- if (applicable()) {
- setLicense(getCurrentDefLicense());
- }
- }
+ }
}
Modified: trunk/src/main/java/cc/kune/gspace/client/options/license/GroupOptionsDefLicensePresenter.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/options/license/GroupOptionsDefLicensePresenter.java 2011-05-06 20:13:51 UTC (rev 1356)
+++ trunk/src/main/java/cc/kune/gspace/client/options/license/GroupOptionsDefLicensePresenter.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -25,39 +25,42 @@
import cc.kune.core.client.state.UserSignInEvent.UserSignInHandler;
import cc.kune.core.shared.domain.utils.StateToken;
import cc.kune.core.shared.dto.LicenseDTO;
+import cc.kune.gspace.client.licensewizard.LicenseChangeAction;
+import cc.kune.gspace.client.licensewizard.LicenseWizard;
import cc.kune.gspace.client.options.GroupOptions;
import com.google.inject.Inject;
+import com.google.inject.Provider;
-public class GroupOptionsDefLicensePresenter extends EntityOptionsDefLicensePresenter implements GroupOptionsDefLicense {
+public class GroupOptionsDefLicensePresenter extends EntityOptionsDefLicensePresenter implements
+ GroupOptionsDefLicense {
- @Inject
- public GroupOptionsDefLicensePresenter(final GroupOptions entityOptions, final StateManager stateManager,
- final Session session, final GroupOptionsDefLicenseView view) {
- // , final Provider<LicenseWizard> licenseWizard,
- // final Provider<LicenseChangeAction> licChangeAction) {
- super(entityOptions, session);// , licenseWizard, licChangeAction);
- init(view);
- session.onUserSignIn(true, new UserSignInHandler() {
- @Override
- public void onUserSignIn(final UserSignInEvent event) {
- setState();
- }
- });
- }
+ @Inject
+ public GroupOptionsDefLicensePresenter(final GroupOptions entityOptions,
+ final StateManager stateManager, final Session session, final GroupOptionsDefLicenseView view,
+ final Provider<LicenseWizard> licenseWizard, final Provider<LicenseChangeAction> licChangeAction) {
+ super(entityOptions, session, licenseWizard, licChangeAction);
+ init(view);
+ session.onUserSignIn(true, new UserSignInHandler() {
+ @Override
+ public void onUserSignIn(final UserSignInEvent event) {
+ setState();
+ }
+ });
+ }
- @Override
- protected boolean applicable() {
- return session.isCurrentStateAGroup();
- }
+ @Override
+ protected boolean applicable() {
+ return session.isCurrentStateAGroup();
+ }
- @Override
- protected LicenseDTO getCurrentDefLicense() {
- return session.getCurrentState().getGroup().getDefaultLicense();
- }
+ @Override
+ protected LicenseDTO getCurrentDefLicense() {
+ return session.getCurrentState().getGroup().getDefaultLicense();
+ }
- @Override
- protected StateToken getOperationToken() {
- return session.getCurrentStateToken();
- }
+ @Override
+ protected StateToken getOperationToken() {
+ return session.getCurrentStateToken();
+ }
}
Modified: trunk/src/main/java/cc/kune/gspace/client/options/license/UserOptionsDefLicensePresenter.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/options/license/UserOptionsDefLicensePresenter.java 2011-05-06 20:13:51 UTC (rev 1356)
+++ trunk/src/main/java/cc/kune/gspace/client/options/license/UserOptionsDefLicensePresenter.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -24,40 +24,42 @@
import cc.kune.core.client.state.UserSignInEvent.UserSignInHandler;
import cc.kune.core.shared.domain.utils.StateToken;
import cc.kune.core.shared.dto.LicenseDTO;
+import cc.kune.gspace.client.licensewizard.LicenseChangeAction;
+import cc.kune.gspace.client.licensewizard.LicenseWizard;
import cc.kune.gspace.client.options.UserOptions;
import com.google.inject.Inject;
+import com.google.inject.Provider;
-public class UserOptionsDefLicensePresenter extends EntityOptionsDefLicensePresenter implements UserOptionsDefLicense {
+public class UserOptionsDefLicensePresenter extends EntityOptionsDefLicensePresenter implements
+ UserOptionsDefLicense {
- @Inject
- public UserOptionsDefLicensePresenter(final UserOptions entityOptions, final Session session,
- final UserOptionsDefLicenseView view)
- // final Provider<LicenseWizard> licenseWizard, final
- // Provider<LicenseChangeAction> licChangeAction) {
- {
- super(entityOptions, session); // , licenseWizard, licChangeAction);
- init(view);
- session.onUserSignIn(true, new UserSignInHandler() {
- @Override
- public void onUserSignIn(final UserSignInEvent event) {
- setState();
- }
- });
- }
+ @Inject
+ public UserOptionsDefLicensePresenter(final UserOptions entityOptions, final Session session,
+ final UserOptionsDefLicenseView view, final Provider<LicenseWizard> licenseWizard,
+ final Provider<LicenseChangeAction> licChangeAction) {
+ super(entityOptions, session, licenseWizard, licChangeAction);
+ init(view);
+ session.onUserSignIn(true, new UserSignInHandler() {
+ @Override
+ public void onUserSignIn(final UserSignInEvent event) {
+ setState();
+ }
+ });
+ }
- @Override
- protected boolean applicable() {
- return session.isLogged();
- }
+ @Override
+ protected boolean applicable() {
+ return session.isLogged();
+ }
- @Override
- protected LicenseDTO getCurrentDefLicense() {
- return session.getCurrentState().getGroup().getDefaultLicense();
- }
+ @Override
+ protected LicenseDTO getCurrentDefLicense() {
+ return session.getCurrentState().getGroup().getDefaultLicense();
+ }
- @Override
- protected StateToken getOperationToken() {
- return session.getCurrentUser().getStateToken();
- }
+ @Override
+ protected StateToken getOperationToken() {
+ return session.getCurrentUser().getStateToken();
+ }
}
Modified: trunk/src/main/java/org/ourproject/kune/platf/client/ui/dialogs/WizardDialog.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/platf/client/ui/dialogs/WizardDialog.java 2011-05-06 20:13:51 UTC (rev 1356)
+++ trunk/src/main/java/org/ourproject/kune/platf/client/ui/dialogs/WizardDialog.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -37,243 +37,269 @@
public class WizardDialog implements WizardDialogView {
- private final Button backButton;
- private final Button cancelButton;
- private final BasicDialog dialog;
- private final Button finishButton;
- private final I18nTranslationService i18n;
- private final Button nextButton;
- private final DeckPanel deck;
- private final Panel mainPanel;
+ private final Button backButton;
+ private final Button cancelButton;
+ private final DeckPanel deck;
+ private final BasicDialog dialog;
+ private final Button finishButton;
+ private final I18nTranslationService i18n;
+ private final Panel mainPanel;
+ private final Button nextButton;
- public WizardDialog(String dialogId, final String caption, final boolean modal, final boolean minimizable,
- final int width, final int height, final int minWidth, final int minHeight, final String backId,
- final String nextId, final String finishId, final String cancelId, final String closeId,
- final I18nTranslationService i18n, final WizardListener listener) {
- dialog = new BasicDialog(dialogId, caption, modal, false, width, height, minWidth, minHeight);
- this.i18n = i18n;
- dialog.setCollapsible(minimizable);
- dialog.setShadow(true);
- dialog.setPlain(true);
- dialog.setCollapsible(false);
- dialog.setResizable(false);
- dialog.setId(dialogId);
+ public WizardDialog(final String dialogId, final String caption, final boolean modal,
+ final boolean minimizable, final int width, final int height, final int minWidth,
+ final int minHeight, final String backId, final String nextId, final String finishId,
+ final String cancelId, final String closeId, final I18nTranslationService i18n,
+ final WizardListener listener) {
+ dialog = new BasicDialog(dialogId, caption, modal, false, width, height, minWidth, minHeight);
+ this.i18n = i18n;
+ dialog.setCollapsible(minimizable);
+ dialog.setShadow(true);
+ dialog.setPlain(true);
+ dialog.setCollapsible(false);
+ dialog.setResizable(false);
+ dialog.setId(dialogId);
- backButton = new Button(i18n.tWithNT("« Back", "used in button"), new ButtonListenerAdapter() {
- @Override
- public void onClick(Button button, EventObject e) {
- listener.onBack();
- }
- });
- backButton.setId(backId);
- dialog.addButton(backButton);
+ backButton = new Button(i18n.tWithNT("« Back", "used in button"), new ButtonListenerAdapter() {
+ @Override
+ public void onClick(final Button button, final EventObject e) {
+ listener.onBack();
+ }
+ });
+ backButton.setId(backId);
+ dialog.addButton(backButton);
- nextButton = new Button(i18n.tWithNT("Next »", "used in button"), new ButtonListenerAdapter() {
- @Override
- public void onClick(Button button, EventObject e) {
- listener.onNext();
- }
- });
- nextButton.setId(nextId);
- dialog.addButton(nextButton);
+ nextButton = new Button(i18n.tWithNT("Next »", "used in button"), new ButtonListenerAdapter() {
+ @Override
+ public void onClick(final Button button, final EventObject e) {
+ listener.onNext();
+ }
+ });
+ nextButton.setId(nextId);
+ dialog.addButton(nextButton);
- cancelButton = new Button(i18n.tWithNT("Cancel", "used in button"), new ButtonListenerAdapter() {
- @Override
- public void onClick(Button button, EventObject e) {
- listener.onCancel();
- }
- });
- cancelButton.setId(cancelId);
- dialog.addButton(cancelButton);
+ cancelButton = new Button(i18n.tWithNT("Cancel", "used in button"), new ButtonListenerAdapter() {
+ @Override
+ public void onClick(final Button button, final EventObject e) {
+ listener.onCancel();
+ }
+ });
+ cancelButton.setId(cancelId);
+ dialog.addButton(cancelButton);
- finishButton = new Button(i18n.tWithNT("Finish", "used in button"), new ButtonListenerAdapter() {
- @Override
- public void onClick(Button button, EventObject e) {
- listener.onFinish();
- }
- });
- finishButton.setId(finishId);
- dialog.addButton(finishButton);
+ finishButton = new Button(i18n.tWithNT("Finish", "used in button"), new ButtonListenerAdapter() {
+ @Override
+ public void onClick(final Button button, final EventObject e) {
+ listener.onFinish();
+ }
+ });
+ finishButton.setId(finishId);
+ dialog.addButton(finishButton);
- dialog.addListener(new WindowListenerAdapter() {
- @Override
- public void onHide(Component component) {
- listener.onClose();
- }
- });
- mainPanel = new Panel();
- mainPanel.setLayout(new FitLayout());
- deck = new DeckPanel();
- mainPanel.add(deck);
- }
+ dialog.addListener(new WindowListenerAdapter() {
+ @Override
+ public void onHide(final Component component) {
+ listener.onClose();
+ }
+ });
+ mainPanel = new Panel();
+ mainPanel.setLayout(new FitLayout());
+ deck = new DeckPanel();
+ mainPanel.add(deck);
+ }
- public WizardDialog(String dialogId, final String caption, final boolean modal, final boolean minimizable,
- final int width, final int height, final WizardListener listener, final I18nTranslationService i18n,
- final String backId, final String nextId, final String finishId, final String cancelId, final String closeId) {
- this(dialogId, caption, modal, minimizable, width, height, width, height, backId, nextId, finishId, cancelId,
- closeId, i18n, listener);
- }
+ public WizardDialog(final String dialogId, final String caption, final boolean modal,
+ final boolean minimizable, final int width, final int height, final WizardListener listener,
+ final I18nTranslationService i18n, final String backId, final String nextId,
+ final String finishId, final String cancelId, final String closeId) {
+ this(dialogId, caption, modal, minimizable, width, height, width, height, backId, nextId, finishId,
+ cancelId, closeId, i18n, listener);
+ }
- public void add(View view) {
- deck.add(toWidget(view));
- doLayoutIfNeeded();
- }
+ @Override
+ public void add(final View view) {
+ deck.add(toWidget(view));
+ doLayoutIfNeeded();
+ }
- public void center() {
- dialog.center();
- }
+ @Override
+ public void center() {
+ dialog.center();
+ }
- public void clear() {
- dialog.clear();
- }
+ @Override
+ public void clear() {
+ dialog.clear();
+ }
- public void hide() {
- dialog.hide();
+ private void doLayoutIfNeeded() {
+ if (dialog.isRendered()) {
+ dialog.doLayout();
+ mainPanel.syncSize();
+ mainPanel.doLayout();
}
+ }
- public boolean isCurrentPage(View view) {
- int visibleWidgetIndex = deck.getVisibleWidget();
- if (visibleWidgetIndex == -1) {
- return false;
- } else {
- return deck.getWidget(visibleWidgetIndex).equals(toWidget(view));
- }
+ private int getWidgetCount(final View view) {
+ if (view instanceof Widget) {
+ return deck.getWidgetIndex((Widget) view);
+ } else if (view instanceof DefaultForm) {
+ return deck.getWidgetIndex(((DefaultForm) view).getFormPanel());
}
+ return -1;
+ }
- public void mask(final String message) {
- dialog.getEl().mask(message, "x-mask-loading");
- }
+ @Override
+ public void hide() {
+ dialog.hide();
+ }
- public void maskProcessing() {
- mask(i18n.t("Processing"));
+ @Override
+ public boolean isCurrentPage(final View view) {
+ final int visibleWidgetIndex = deck.getVisibleWidget();
+ if (visibleWidgetIndex == -1) {
+ return false;
+ } else {
+ return deck.getWidget(visibleWidgetIndex).equals(toWidget(view));
}
+ }
- public void remove(View view) {
- int count = getWidgetCount(view);
- if (count != -1) {
- deck.remove(count);
- }
- }
+ @Override
+ public void mask(final String message) {
+ dialog.getEl().mask(message, "x-mask-loading");
+ }
- public void setBottomToolbar(Toolbar toolbar) {
- dialog.setBottomToolbar(toolbar);
- }
+ @Override
+ public void maskProcessing() {
+ mask(i18n.t("Processing"));
+ }
- public void setEnabled(boolean back, boolean next, boolean cancel, boolean finish) {
- setEnabledBackButton(back);
- setEnabledNextButton(next);
- setEnabledCancelButton(cancel);
- setEnabledFinishButton(finish);
+ @Override
+ public void remove(final View view) {
+ final int count = getWidgetCount(view);
+ if (count != -1) {
+ deck.remove(count);
}
+ }
- public void setEnabledBackButton(final boolean enabled) {
- if (enabled) {
- backButton.enable();
- } else {
- backButton.disable();
- }
- }
+ public void setBottomToolbar1(final Toolbar toolbar) {
+ dialog.setBottomToolbar(toolbar);
+ }
- public void setEnabledCancelButton(final boolean enabled) {
- if (enabled) {
- cancelButton.enable();
- } else {
- cancelButton.disable();
- }
- }
+ @Override
+ public void setEnabled(final boolean back, final boolean next, final boolean cancel,
+ final boolean finish) {
+ setEnabledBackButton(back);
+ setEnabledNextButton(next);
+ setEnabledCancelButton(cancel);
+ setEnabledFinishButton(finish);
+ }
- public void setEnabledFinishButton(final boolean enabled) {
- if (enabled) {
- finishButton.enable();
- } else {
- finishButton.disable();
- }
+ @Override
+ public void setEnabledBackButton(final boolean enabled) {
+ if (enabled) {
+ backButton.enable();
+ } else {
+ backButton.disable();
}
+ }
- public void setEnabledNextButton(final boolean enabled) {
- if (enabled) {
- nextButton.enable();
- } else {
- nextButton.disable();
- }
+ @Override
+ public void setEnabledCancelButton(final boolean enabled) {
+ if (enabled) {
+ cancelButton.enable();
+ } else {
+ cancelButton.disable();
}
+ }
- public void setFinishText(final String text) {
- finishButton.setText(text);
+ @Override
+ public void setEnabledFinishButton(final boolean enabled) {
+ if (enabled) {
+ finishButton.enable();
+ } else {
+ finishButton.disable();
}
+ }
- public void setIconCls(String iconCls) {
- dialog.setIconCls(iconCls);
+ @Override
+ public void setEnabledNextButton(final boolean enabled) {
+ if (enabled) {
+ nextButton.enable();
+ } else {
+ nextButton.disable();
}
+ }
- public void setVisible(boolean back, boolean next, boolean cancel, boolean finish) {
- setVisibleBackButton(back);
- setVisibleNextButton(next);
- setVisibleCancelButton(cancel);
- setVisibleFinishButton(finish);
- }
+ @Override
+ public void setFinishText(final String text) {
+ finishButton.setText(text);
+ }
- public void setVisibleBackButton(final boolean visible) {
- backButton.setVisible(visible);
- }
+ public void setIconCls(final String iconCls) {
+ dialog.setIconCls(iconCls);
+ }
- public void setVisibleCancelButton(final boolean visible) {
- cancelButton.setVisible(visible);
- }
+ @Override
+ public void setVisible(final boolean back, final boolean next, final boolean cancel,
+ final boolean finish) {
+ setVisibleBackButton(back);
+ setVisibleNextButton(next);
+ setVisibleCancelButton(cancel);
+ setVisibleFinishButton(finish);
+ }
- public void setVisibleFinishButton(final boolean visible) {
- finishButton.setVisible(visible);
- }
+ @Override
+ public void setVisibleBackButton(final boolean visible) {
+ backButton.setVisible(visible);
+ }
- public void setVisibleNextButton(final boolean visible) {
- nextButton.setVisible(visible);
- }
+ @Override
+ public void setVisibleCancelButton(final boolean visible) {
+ cancelButton.setVisible(visible);
+ }
- public void show() {
- dialog.show();
- }
+ @Override
+ public void setVisibleFinishButton(final boolean visible) {
+ finishButton.setVisible(visible);
+ }
- public void show(View view) {
- int count = getWidgetCount(view);
- if (count != -1) {
- deck.showWidget(count);
- dialog.add(mainPanel);
- doLayoutIfNeeded();
- } else {
- OldNotifyUser.error("Widget not found in deck of WizardDialog");
- }
+ @Override
+ public void setVisibleNextButton(final boolean visible) {
+ nextButton.setVisible(visible);
+ }
- }
+ @Override
+ public void show() {
+ dialog.show();
+ }
- public void unMask() {
- dialog.getEl().unmask();
+ @Override
+ public void show(final View view) {
+ final int count = getWidgetCount(view);
+ if (count != -1) {
+ deck.showWidget(count);
+ dialog.add(mainPanel);
+ doLayoutIfNeeded();
+ } else {
+ OldNotifyUser.error("Widget not found in deck of WizardDialog");
}
- private void doLayoutIfNeeded() {
- if (dialog.isRendered()) {
- dialog.doLayout();
- mainPanel.syncSize();
- mainPanel.doLayout();
- }
- }
+ }
- private int getWidgetCount(View view) {
- if (view instanceof Widget) {
- return deck.getWidgetIndex((Widget) view);
- } else if (view instanceof DefaultForm) {
- return deck.getWidgetIndex(((DefaultForm) view).getFormPanel());
- }
- return -1;
+ private Widget toWidget(final View view) {
+ if (view instanceof Widget) {
+ return (Widget) view;
+ } else if (view instanceof DefaultForm) {
+ return ((DefaultForm) view).getFormPanel();
+ } else {
+ OldNotifyUser.error("Trying to add a unknown element in WizardDialog");
+ return null;
}
+ }
- private Widget toWidget(View view) {
- if (view instanceof Widget) {
- return (Widget) view;
- } else if (view instanceof DefaultForm) {
- return ((DefaultForm) view).getFormPanel();
- } else {
- OldNotifyUser.error("Trying to add a unknown element in WizardDialog");
- return null;
- }
- }
+ @Override
+ public void unMask() {
+ dialog.getEl().unmask();
+ }
}
Modified: trunk/src/main/java/org/ourproject/kune/platf/client/ui/rte/insertimg/ImageInfo.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/platf/client/ui/rte/insertimg/ImageInfo.java 2011-05-06 20:13:51 UTC (rev 1356)
+++ trunk/src/main/java/org/ourproject/kune/platf/client/ui/rte/insertimg/ImageInfo.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -22,7 +22,7 @@
import org.cobogw.gwt.user.client.CSS;
import org.ourproject.kune.platf.client.ui.rte.insertlink.LinkInfo;
-import cc.kune.core.client.ui.utils.ContentPosition;
+import cc.kune.core.client.ui.ContentPosition;
import com.google.gwt.dom.client.Element;
import com.google.gwt.user.client.DOM;
Modified: trunk/src/main/java/org/ourproject/kune/platf/client/ui/rte/insertimg/InsertImageDialogPresenter.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/platf/client/ui/rte/insertimg/InsertImageDialogPresenter.java 2011-05-06 20:13:51 UTC (rev 1356)
+++ trunk/src/main/java/org/ourproject/kune/platf/client/ui/rte/insertimg/InsertImageDialogPresenter.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -21,7 +21,7 @@
import org.ourproject.kune.platf.client.ui.dialogs.tabbed.OldAbstractTabbedDialogPresenter;
-import cc.kune.core.client.ui.utils.ContentPosition;
+import cc.kune.core.client.ui.ContentPosition;
import com.calclab.suco.client.events.Listener;
import com.calclab.suco.client.events.Listener0;
Modified: trunk/src/main/java/org/ourproject/kune/platf/client/ui/rte/insertimg/abstractimg/InsertElementAbstractPanel.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/platf/client/ui/rte/insertimg/abstractimg/InsertElementAbstractPanel.java 2011-05-06 20:13:51 UTC (rev 1356)
+++ trunk/src/main/java/org/ourproject/kune/platf/client/ui/rte/insertimg/abstractimg/InsertElementAbstractPanel.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -23,7 +23,7 @@
import org.ourproject.kune.platf.client.ui.dialogs.DefaultForm;
import org.ourproject.kune.platf.client.ui.rte.insertimg.ImageInfo;
-import cc.kune.core.client.ui.utils.ContentPosition;
+import cc.kune.core.client.ui.ContentPosition;
import com.gwtext.client.data.Record;
import com.gwtext.client.data.SimpleStore;
Modified: trunk/src/main/java/org/ourproject/kune/platf/client/ui/rte/insertimg/abstractimg/InsertImageAbstractPanel.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/platf/client/ui/rte/insertimg/abstractimg/InsertImageAbstractPanel.java 2011-05-06 20:13:51 UTC (rev 1356)
+++ trunk/src/main/java/org/ourproject/kune/platf/client/ui/rte/insertimg/abstractimg/InsertImageAbstractPanel.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -23,7 +23,7 @@
import org.ourproject.kune.platf.client.ui.rte.insertimg.ImageInfo;
import org.ourproject.kune.platf.client.ui.rte.insertimg.InsertImageDialogView;
-import cc.kune.core.client.ui.utils.ContentPosition;
+import cc.kune.core.client.ui.ContentPosition;
import com.gwtext.client.data.Record;
import com.gwtext.client.data.SimpleStore;
Modified: trunk/src/main/java/org/ourproject/kune/platf/client/ui/rte/insertmedia/abstractmedia/InsertMediaAbstractPanel.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/platf/client/ui/rte/insertmedia/abstractmedia/InsertMediaAbstractPanel.java 2011-05-06 20:13:51 UTC (rev 1356)
+++ trunk/src/main/java/org/ourproject/kune/platf/client/ui/rte/insertmedia/abstractmedia/InsertMediaAbstractPanel.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -23,7 +23,7 @@
import org.ourproject.kune.platf.client.ui.rte.insertimg.abstractimg.InsertElementAbstractPanel;
import org.ourproject.kune.platf.client.ui.rte.insertmedia.InsertMediaDialogView;
-import cc.kune.core.client.ui.utils.ContentPosition;
+import cc.kune.core.client.ui.ContentPosition;
import com.gwtext.client.widgets.Component;
import com.gwtext.client.widgets.Panel;
Deleted: trunk/src/main/java/org/ourproject/kune/workspace/client/licensewizard/LicenseChangeAction.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/workspace/client/licensewizard/LicenseChangeAction.java 2011-05-06 20:13:51 UTC (rev 1356)
+++ trunk/src/main/java/org/ourproject/kune/workspace/client/licensewizard/LicenseChangeAction.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -1,63 +0,0 @@
-/*
- *
- * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
- * This file is part of kune.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- */
-package org.ourproject.kune.workspace.client.licensewizard;
-
-import org.ourproject.kune.platf.client.ui.noti.OldNotifyUser;
-
-import cc.kune.core.client.rpcservices.GroupServiceAsync;
-import cc.kune.core.client.state.Session;
-import cc.kune.core.client.state.StateManager;
-import cc.kune.core.shared.domain.utils.StateToken;
-import cc.kune.core.shared.dto.LicenseDTO;
-import cc.kune.core.shared.i18n.I18nTranslationService;
-
-import com.calclab.suco.client.events.Listener0;
-import com.calclab.suco.client.ioc.Provider;
-import com.google.gwt.user.client.rpc.AsyncCallback;
-
-public class LicenseChangeAction {
- private final StateManager stateManager;
- private final Provider<GroupServiceAsync> groupService;
- private final Session session;
- private final I18nTranslationService i18n;
-
- public LicenseChangeAction(final Provider<GroupServiceAsync> groupService, final Session session,
- final I18nTranslationService i18n, final StateManager stateManager) {
- this.groupService = groupService;
- this.session = session;
- this.i18n = i18n;
- this.stateManager = stateManager;
- }
-
- public void changeLicense(final StateToken token, final LicenseDTO license, final Listener0 onSuccess) {
- OldNotifyUser.showProgressProcessing();
- groupService.get().changeDefLicense(session.getUserHash(), token, license, new AsyncCallback<Void>() {
- public void onFailure(final Throwable caught) {
- OldNotifyUser.hideProgress();
- OldNotifyUser.error(i18n.t("Error changing default group license"));
- }
-
- public void onSuccess(final Void result) {
- stateManager.reload();
- onSuccess.onEvent();
- }
- });
- }
-}
Deleted: trunk/src/main/java/org/ourproject/kune/workspace/client/licensewizard/LicenseWizard.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/workspace/client/licensewizard/LicenseWizard.java 2011-05-06 20:13:51 UTC (rev 1356)
+++ trunk/src/main/java/org/ourproject/kune/workspace/client/licensewizard/LicenseWizard.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -1,31 +0,0 @@
-/*
- *
- * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
- * This file is part of kune.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- */
-package org.ourproject.kune.workspace.client.licensewizard;
-
-
-import cc.kune.core.shared.dto.LicenseDTO;
-
-import com.calclab.suco.client.events.Listener;
-
-public interface LicenseWizard {
-
- void start(Listener<LicenseDTO> listener);
-
-}
Deleted: trunk/src/main/java/org/ourproject/kune/workspace/client/licensewizard/LicenseWizardPanel.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/workspace/client/licensewizard/LicenseWizardPanel.java 2011-05-06 20:13:51 UTC (rev 1356)
+++ trunk/src/main/java/org/ourproject/kune/workspace/client/licensewizard/LicenseWizardPanel.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -1,64 +0,0 @@
-/*
- *
- * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
- * This file is part of kune.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- */
-package org.ourproject.kune.workspace.client.licensewizard;
-
-import org.ourproject.kune.platf.client.ui.dialogs.WizardDialog;
-import org.ourproject.kune.platf.client.ui.dialogs.WizardListener;
-import org.ourproject.kune.workspace.client.skel.WorkspaceSkeleton;
-
-import cc.kune.core.shared.i18n.I18nTranslationService;
-
-public class LicenseWizardPanel extends WizardDialog implements LicenseWizardView {
-
- public static final String LIC_WIZ_DIALOG = "k-lwp-diag";
- public static final String BACK_BTN_ID = "k-lwp-back-btn";
- public static final String NEXT_BTN_ID = "k-lwp-next-btn";
- public static final String FINISH_BTN_ID = "k-lwp-finish-btn";
- public static final String CLOSE_BTN_ID = "k-lwp-close-btn";
- public static final String CANCEL_BTN_ID = "k-lwp-cancel-btn";
-
- public LicenseWizardPanel(final LicenseWizardPresenter presenter, final WorkspaceSkeleton ws,
- I18nTranslationService i18n) {
- super(LIC_WIZ_DIALOG, i18n.t("License wizard"), true, false, WIDTH, HEIGHT, WIDTH, HEIGHT, BACK_BTN_ID,
- NEXT_BTN_ID, FINISH_BTN_ID, CANCEL_BTN_ID, CLOSE_BTN_ID, i18n, new WizardListener() {
- public void onBack() {
- presenter.onBack();
- }
-
- public void onCancel() {
- presenter.onCancel();
- }
-
- public void onClose() {
- presenter.onClose();
- }
-
- public void onFinish() {
- presenter.onChange();
- }
-
- public void onNext() {
- presenter.onNext();
- }
- });
- super.setFinishText(i18n.t("Select"));
- super.setIconCls("k-copyleft-icon");
- }
-}
Deleted: trunk/src/main/java/org/ourproject/kune/workspace/client/licensewizard/LicenseWizardPresenter.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/workspace/client/licensewizard/LicenseWizardPresenter.java 2011-05-06 20:13:51 UTC (rev 1356)
+++ trunk/src/main/java/org/ourproject/kune/workspace/client/licensewizard/LicenseWizardPresenter.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -1,218 +0,0 @@
-/*
- *
- * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
- * This file is part of kune.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- */
-package org.ourproject.kune.workspace.client.licensewizard;
-
-import java.util.List;
-
-import org.ourproject.kune.platf.client.View;
-import org.ourproject.kune.platf.client.ui.noti.OldNotifyUser;
-import org.ourproject.kune.workspace.client.licensewizard.pages.LicenseWizardFirstFormView;
-import org.ourproject.kune.workspace.client.licensewizard.pages.LicenseWizardFrdFormView;
-import org.ourproject.kune.workspace.client.licensewizard.pages.LicenseWizardSndFormView;
-import org.ourproject.kune.workspace.client.licensewizard.pages.LicenseWizardTrdFormView;
-
-import cc.kune.core.client.state.Session;
-import cc.kune.core.shared.dto.LicenseDTO;
-
-import com.allen_sauer.gwt.log.client.Log;
-import com.calclab.suco.client.events.Listener;
-import com.calclab.suco.client.events.Listener0;
-
-public class LicenseWizardPresenter implements LicenseWizard {
-
- private LicenseWizardView view;
- private final LicenseWizardFirstFormView fstForm;
- private final LicenseWizardSndFormView sndForm;
- private final LicenseWizardTrdFormView trdForm;
- private final LicenseWizardFrdFormView frdForm;
- private final Session session;
- private Listener<LicenseDTO> selectLicenseListener;
- private final String ccVers;
-
- public LicenseWizardPresenter(LicenseWizardFirstFormView firstForm, LicenseWizardSndFormView sndForm,
- LicenseWizardTrdFormView trdForm, LicenseWizardFrdFormView frdForm, Session session) {
- this.fstForm = firstForm;
- this.sndForm = sndForm;
- this.trdForm = trdForm;
- this.frdForm = frdForm;
- this.session = session;
- ccVers = "-" + session.getCurrentCCversion();
- }
-
- public View getView() {
- return view;
- }
-
- public void init(final LicenseWizardView view) {
- this.view = view;
- fstForm.onCopyLeftLicenseSelected(new Listener0() {
- public void onEvent() {
- onCopyLeftLicenseSelected();
- }
- });
- fstForm.onAnotherLicenseSelected(new Listener0() {
- public void onEvent() {
- onAnotherLicenseSelecterd();
- }
- });
- trdForm.onChange(new Listener0() {
- public void onEvent() {
- onCreativeCommonsChanged();
- }
- });
- frdForm.onChange(new Listener0() {
- public void onEvent() {
- if (frdForm.getSelectedLicense().length() > 0) {
- view.setEnabled(true, false, true, true);
- }
- }
- });
- view.add(fstForm);
- view.add(sndForm);
- view.add(trdForm);
- view.add(frdForm);
- }
-
- public void onBack() {
- if (view.isCurrentPage(sndForm)) {
- showFst();
- } else if (in(trdForm)) {
- showSnd();
- } else if (in(frdForm)) {
- showSnd();
- } else {
- Log.error("Programatic error in LicenseWizardPresenter");
- }
- }
-
- public void onCancel() {
- view.hide();
- }
-
- public void onChange() {
- String licenseShortName;
- if (in(fstForm)) {
- licenseShortName = "by-sa" + ccVers;
- } else if (in(trdForm)) {
- if (trdForm.isAllowComercial()) {
- licenseShortName = trdForm.isAllowModif() ? "by" + ccVers : trdForm.isAllowModifShareAlike() ? "by-sa"
- + ccVers : "by-nd" + ccVers;
- } else {
- licenseShortName = trdForm.isAllowModif() ? "by-nc" + ccVers
- : trdForm.isAllowModifShareAlike() ? "by-nc-sa" + ccVers : "by-nc-nd" + ccVers;
- }
- } else if (in(sndForm)) {
- licenseShortName = "by-sa" + ccVers;
- OldNotifyUser.error("Programatic error in LicenseWizardPresenter");
- } else {
- licenseShortName = frdForm.getSelectedLicense();
- }
- view.hide();
- selectLicenseListener.onEvent(getLicenseFromShortName(licenseShortName));
- }
-
- public void onClose() {
- view.hide();
- }
-
- public void onNext() {
- if (in(fstForm)) {
- view.clear();
- showSnd();
- } else if (in(sndForm)) {
- if (sndForm.isCommonLicensesSelected()) {
- showTrd();
- } else {
- showFrd();
- }
- } else {
- Log.error("Programatic error in LicenseWizardPresenter");
- }
- }
-
- public void start(Listener<LicenseDTO> selectLicenseListener) {
- this.selectLicenseListener = selectLicenseListener;
- reset();
- view.show();
- view.center();
- }
-
- void onAnotherLicenseSelecterd() {
- view.setEnabled(false, true, true, false);
- }
-
- void onCopyLeftLicenseSelected() {
- view.setEnabled(false, false, true, true);
- }
-
- private LicenseDTO getLicenseFromShortName(final String shortName) {
- List<LicenseDTO> licenses = session.getLicenses();
- for (int i = 0; i < licenses.size(); i++) {
- final LicenseDTO licenseDTO = licenses.get(i);
- if (licenseDTO.getShortName().equals(shortName)) {
- return licenseDTO;
- }
- }
- Log.error("Internal error: License not found");
- throw new IndexOutOfBoundsException("License not found");
- }
-
- private boolean in(View page) {
- return view.isCurrentPage(page);
- }
-
- private void onCreativeCommonsChanged() {
- boolean isCopyleft = trdForm.isAllowComercial() && trdForm.isAllowModifShareAlike();
- boolean isAppropiateForCulturalWorks = trdForm.isAllowComercial()
- && (trdForm.isAllowModif() || trdForm.isAllowModifShareAlike());
- trdForm.setFlags(isCopyleft, isAppropiateForCulturalWorks, !trdForm.isAllowComercial());
- }
-
- private void reset() {
- view.clear();
- view.setEnabled(false, false, true, true);
- view.show(fstForm);
- fstForm.reset();
- sndForm.reset();
- trdForm.reset();
- frdForm.reset();
- }
-
- private void showFrd() {
- view.show(frdForm);
- view.setEnabled(true, false, true, false);
- }
-
- private void showFst() {
- view.clear();
- view.show(fstForm);
- view.setEnabled(false, true, true, true);
- }
-
- private void showSnd() {
- view.show(sndForm);
- view.setEnabled(true, true, true, false);
- }
-
- private void showTrd() {
- view.show(trdForm);
- view.setEnabled(true, false, true, true);
- }
-}
Deleted: trunk/src/main/java/org/ourproject/kune/workspace/client/licensewizard/LicenseWizardView.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/workspace/client/licensewizard/LicenseWizardView.java 2011-05-06 20:13:51 UTC (rev 1356)
+++ trunk/src/main/java/org/ourproject/kune/workspace/client/licensewizard/LicenseWizardView.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -1,28 +0,0 @@
-/*
- *
- * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
- * This file is part of kune.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- */
-package org.ourproject.kune.workspace.client.licensewizard;
-
-import org.ourproject.kune.platf.client.ui.dialogs.WizardDialogView;
-
-public interface LicenseWizardView extends WizardDialogView {
-
- int WIDTH = 400;
- int HEIGHT = 450;
-}
Copied: trunk/src/test/java/cc/kune/gspace/client/licensewizard (from rev 1355, trunk/src/test/java/org/ourproject/kune/workspace/client/licensewizard)
Modified: trunk/src/test/java/cc/kune/gspace/client/licensewizard/LicenseWizardPresenterTest.java
===================================================================
--- trunk/src/test/java/org/ourproject/kune/workspace/client/licensewizard/LicenseWizardPresenterTest.java 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/test/java/cc/kune/gspace/client/licensewizard/LicenseWizardPresenterTest.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -17,67 +17,66 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/
-package org.ourproject.kune.workspace.client.licensewizard;
+package cc.kune.gspace.client.licensewizard;
import org.junit.Before;
import org.junit.Test;
import org.mockito.Mockito;
-import org.ourproject.kune.workspace.client.licensewizard.pages.LicenseWizardFirstFormView;
-import org.ourproject.kune.workspace.client.licensewizard.pages.LicenseWizardFrdFormView;
-import org.ourproject.kune.workspace.client.licensewizard.pages.LicenseWizardSndFormView;
-import org.ourproject.kune.workspace.client.licensewizard.pages.LicenseWizardTrdFormView;
import cc.kune.core.client.state.Session;
+import cc.kune.gspace.client.licensewizard.pages.LicenseWizardFirstFormView;
+import cc.kune.gspace.client.licensewizard.pages.LicenseWizardFrdFormView;
+import cc.kune.gspace.client.licensewizard.pages.LicenseWizardSndFormView;
+import cc.kune.gspace.client.licensewizard.pages.LicenseWizardTrdFormView;
public class LicenseWizardPresenterTest {
- private LicenseWizardView view;
- private LicenseWizardPresenter licenseWizard;
- private LicenseWizardFirstFormView firstForm;
- private LicenseWizardSndFormView sndForm;
- private LicenseWizardTrdFormView trdForm;
- private LicenseWizardFrdFormView frdForm;
+ private LicenseWizardFirstFormView firstForm;
+ private LicenseWizardFrdFormView frdForm;
+ private LicenseWizardPresenter licenseWizard;
+ private LicenseWizardSndFormView sndForm;
+ private LicenseWizardTrdFormView trdForm;
+ private LicenseWizardView view;
- @Before
- public void before() {
- view = Mockito.mock(LicenseWizardView.class);
- firstForm = Mockito.mock(LicenseWizardFirstFormView.class);
- sndForm = Mockito.mock(LicenseWizardSndFormView.class);
- trdForm = Mockito.mock(LicenseWizardTrdFormView.class);
- frdForm = Mockito.mock(LicenseWizardFrdFormView.class);
- Session session = Mockito.mock(Session.class);
- licenseWizard = new LicenseWizardPresenter(firstForm, sndForm, trdForm, frdForm, session);
- licenseWizard.init(view);
- }
+ @Before
+ public void before() {
+ view = Mockito.mock(LicenseWizardView.class);
+ firstForm = Mockito.mock(LicenseWizardFirstFormView.class);
+ sndForm = Mockito.mock(LicenseWizardSndFormView.class);
+ trdForm = Mockito.mock(LicenseWizardTrdFormView.class);
+ frdForm = Mockito.mock(LicenseWizardFrdFormView.class);
+ final Session session = Mockito.mock(Session.class);
+ licenseWizard = new LicenseWizardPresenter(null, view, null, firstForm, sndForm, trdForm, frdForm,
+ session);
+ }
- @Test
- public void onAnotherSelected() {
- licenseWizard.onAnotherLicenseSelecterd();
- Mockito.verify(view).setEnabled(false, true, true, false);
- Mockito.when(view.isCurrentPage(firstForm)).thenReturn(true);
- licenseWizard.onNext();
- Mockito.verify(view).show(sndForm);
- Mockito.verify(view).setEnabled(true, true, true, false);
- Mockito.when(view.isCurrentPage(sndForm)).thenReturn(true);
- licenseWizard.onBack();
- Mockito.verify(view).show(firstForm);
- Mockito.verify(view).setEnabled(false, true, true, true);
- }
+ @Test
+ public void onAnotherSelected() {
+ licenseWizard.onAnotherLicenseSelecterd();
+ Mockito.verify(view).setEnabled(false, true, true, false);
+ Mockito.when(view.isCurrentPage(firstForm)).thenReturn(true);
+ licenseWizard.onNext();
+ Mockito.verify(view).show(sndForm);
+ Mockito.verify(view).setEnabled(true, true, true, false);
+ Mockito.when(view.isCurrentPage(sndForm)).thenReturn(true);
+ licenseWizard.onBack();
+ Mockito.verify(view).show(firstForm);
+ Mockito.verify(view).setEnabled(false, true, true, true);
+ }
- @Test
- public void onCopyleftSelected() {
- licenseWizard.onCopyLeftLicenseSelected();
- Mockito.verify(view).setEnabled(false, false, true, true);
- }
+ @Test
+ public void onCopyleftSelected() {
+ licenseWizard.onCopyLeftLicenseSelected();
+ Mockito.verify(view).setEnabled(false, false, true, true);
+ }
- @Test
- public void onShowResetWidget() {
- licenseWizard.start(null);
- Mockito.verify(view).clear();
- Mockito.verify(view).center();
- Mockito.verify(view).setEnabled(false, false, true, true);
- Mockito.verify(view).show(firstForm);
- Mockito.verify(firstForm).reset();
- Mockito.verify(view).show();
- }
+ @Test
+ public void onShowResetWidget() {
+ licenseWizard.start(null);
+ Mockito.verify(view).clear();
+ Mockito.verify(view).setEnabled(false, false, true, true);
+ Mockito.verify(view).show(firstForm);
+ Mockito.verify(firstForm).reset();
+ Mockito.verify(view).show();
+ }
}
Modified: trunk/src/test/java/cc/kune/gspace/client/licensewizard/MockProvider.java
===================================================================
--- trunk/src/test/java/org/ourproject/kune/workspace/client/licensewizard/MockProvider.java 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/test/java/cc/kune/gspace/client/licensewizard/MockProvider.java 2011-05-07 15:55:38 UTC (rev 1357)
@@ -17,7 +17,7 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/
-package org.ourproject.kune.workspace.client.licensewizard;
+package cc.kune.gspace.client.licensewizard;
import org.mockito.Mockito;
1
0
Author: vjrj_
Date: 2011-05-06 22:13:51 +0200 (Fri, 06 May 2011)
New Revision: 1356
Added:
trunk/src/main/java/cc/kune/core/server/manager/file/FileGwtUploadAbstractServlet.java
trunk/src/main/java/cc/kune/core/server/manager/file/FileGwtUploadServlet.java
Removed:
trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/BuddiesSummary.java
trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/BuddiesSummaryPanel.java
trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/BuddiesSummaryPresenter.java
trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/BuddiesSummaryView.java
trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/GroupActionRegistry.java
trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/GroupMembersSummary.java
trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/GroupMembersSummaryPanel.java
trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/GroupMembersSummaryPresenter.java
trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/GroupMembersSummaryView.java
trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/ParticipateAction.java
trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/ParticipationSummary.java
trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/ParticipationSummaryPanel.java
trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/ParticipationSummaryPresenter.java
trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/ParticipationSummaryView.java
trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/RolAction.java
trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/SocialNetworkPresenter.java
trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/UIStatus.java
trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/UnjoinButtonAction.java
trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/UserActionRegistry.java
trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/other/
trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/toolbar/
trunk/src/main/java/org/ourproject/kune/workspace/client/options/
trunk/src/main/java/org/ourproject/kune/workspace/client/sitebar/sitesearch/
trunk/src/main/java/org/ourproject/kune/workspace/client/sitebar/siteusermenu/
trunk/src/test/java/org/ourproject/kune/workspace/client/socialnet/SNRolActionTest.java
Modified:
trunk/.classpath
trunk/README_FIRST
trunk/pom.xml
trunk/script/mvn-eclipse.sh
trunk/src/main/java/cc/kune/core/client/sitebar/spaces/SpaceSelectorPresenter.java
trunk/src/main/java/cc/kune/core/client/ws/entheader/EntityHeaderPresenter.java
trunk/src/main/java/cc/kune/core/public/ws.css
trunk/src/main/java/cc/kune/core/server/KuneRackModule.java
trunk/src/main/java/cc/kune/core/server/manager/file/EntityLogoUploadManager.java
trunk/src/main/java/cc/kune/core/server/properties/KuneProperties.java
trunk/src/main/java/cc/kune/gspace/GSpace.gwt.xml
trunk/src/main/java/cc/kune/gspace/client/GSpaceArmor.java
trunk/src/main/java/cc/kune/gspace/client/GSpaceArmorImpl.java
trunk/src/main/java/cc/kune/gspace/client/GSpaceArmorImpl.ui.xml
trunk/src/main/java/cc/kune/gspace/client/options/logo/EntityOptionsLogoPanel.java
trunk/src/main/java/cc/kune/gspace/client/options/logo/EntityOptionsLogoPresenter.java
trunk/src/main/java/cc/kune/gspace/client/options/logo/EntityOptionsLogoView.java
trunk/src/main/java/cc/kune/gspace/client/options/logo/UserOptionsLogoPresenter.java
trunk/src/main/java/cc/kune/gspace/client/viewers/NoHomePageViewer.java
trunk/src/main/java/cc/kune/msgs/client/UserMessage.java
trunk/src/main/java/org/ourproject/kune/workspace/client/RegistryModule.java
trunk/src/main/resources/kune.properties
Log:
Better uploader
Modified: trunk/.classpath
===================================================================
--- trunk/.classpath 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/.classpath 2011-05-06 20:13:51 UTC (rev 1356)
@@ -24,8 +24,8 @@
<classpathentry kind="var" path="M2_REPO/commons-cli/commons-cli/1.2/commons-cli-1.2.jar" sourcepath="M2_REPO/commons-cli/commons-cli/1.2/commons-cli-1.2-sources.jar"/>
<classpathentry kind="var" path="M2_REPO/commons-codec/commons-codec/1.4/commons-codec-1.4.jar" sourcepath="M2_REPO/commons-codec/commons-codec/1.4/commons-codec-1.4-sources.jar"/>
<classpathentry kind="var" path="M2_REPO/commons-collections/commons-collections/3.2/commons-collections-3.2.jar" sourcepath="M2_REPO/commons-collections/commons-collections/3.2/commons-collections-3.2-sources.jar"/>
- <classpathentry kind="var" path="M2_REPO/commons-fileupload/commons-fileupload/1.1.1/commons-fileupload-1.1.1.jar"/>
- <classpathentry kind="var" path="M2_REPO/commons-io/commons-io/1.2/commons-io-1.2.jar" sourcepath="M2_REPO/commons-io/commons-io/1.2/commons-io-1.2-sources.jar"/>
+ <classpathentry kind="var" path="M2_REPO/commons-fileupload/commons-fileupload/1.2/commons-fileupload-1.2.jar" sourcepath="M2_REPO/commons-fileupload/commons-fileupload/1.2/commons-fileupload-1.2-sources.jar"/>
+ <classpathentry kind="var" path="M2_REPO/commons-io/commons-io/1.3.1/commons-io-1.3.1.jar" sourcepath="M2_REPO/commons-io/commons-io/1.3.1/commons-io-1.3.1-sources.jar"/>
<classpathentry kind="var" path="M2_REPO/commons-lang/commons-lang/2.5/commons-lang-2.5.jar" sourcepath="M2_REPO/commons-lang/commons-lang/2.5/commons-lang-2.5-sources.jar"/>
<classpathentry kind="var" path="M2_REPO/commons-logging/commons-logging/1.1/commons-logging-1.1.jar" sourcepath="M2_REPO/commons-logging/commons-logging/1.1/commons-logging-1.1-sources.jar"/>
<classpathentry kind="var" path="M2_REPO/org/waveprotocol/communication-src/0.3.0-SNAPSHOT/communication-src-0.3.0-SNAPSHOT.jar"/>
@@ -61,6 +61,7 @@
<classpathentry kind="var" path="M2_REPO/com/gwtplatform/gwtp-mvp-client/0.5/gwtp-mvp-client-0.5.jar" sourcepath="M2_REPO/com/gwtplatform/gwtp-mvp-client/0.5/gwtp-mvp-client-0.5-sources.jar"/>
<classpathentry kind="var" path="M2_REPO/com/gwtplatform/gwtp-processors/0.5/gwtp-processors-0.5.jar" sourcepath="M2_REPO/com/gwtplatform/gwtp-processors/0.5/gwtp-processors-0.5-sources.jar"/>
<classpathentry kind="var" path="M2_REPO/com/gwtplatform/gwtp-tester/0.5/gwtp-tester-0.5.jar" sourcepath="M2_REPO/com/gwtplatform/gwtp-tester/0.5/gwtp-tester-0.5-sources.jar"/>
+ <classpathentry kind="var" path="M2_REPO/com/googlecode/gwtupload/gwtupload/0.6.3-compat/gwtupload-0.6.3-compat.jar" sourcepath="M2_REPO/com/googlecode/gwtupload/gwtupload/0.6.3-compat/gwtupload-0.6.3-compat-sources.jar"/>
<classpathentry kind="var" path="M2_REPO/com/extjs/gxt/2.2.1/gxt-2.2.1.jar"/>
<classpathentry kind="var" path="M2_REPO/com/h2database/h2/1.0.20070617/h2-1.0.20070617.jar"/>
<classpathentry kind="var" path="M2_REPO/com/calclab/emite/hablar/r1697/hablar-r1697.jar"/>
Modified: trunk/README_FIRST
===================================================================
--- trunk/README_FIRST 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/README_FIRST 2011-05-06 20:13:51 UTC (rev 1356)
@@ -1,4 +1,4 @@
WARNING
-Please note that we are doing a big refactorization of Kune to adapt it to Wave. Also we are starting to use other libraries (for instance gin for IoC instead of our old Suco library). Then don't expect to much of /trunk/ because of that (for our old more stable code see tag 0.0.6-pre-wiab).
+Please note that we are doing a big refactorization of Kune to adapt it to Wave. Also we are starting to use other libraries (for instance gin for IoC instead of our old Suco library). Then maybe /trunk/ it's a litle bit inestable because of that (for our old more stable code see tag 0.0.6-pre-wiab).
New code (and refactorized) is under cc.kune package. Our old code (not yet refactorized or deprecated) is under org.ourproject.kune package waiting for be adapted or removed.
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/pom.xml 2011-05-06 20:13:51 UTC (rev 1356)
@@ -462,7 +462,7 @@
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
- <version>1.2</version>
+ <version>1.3.1</version>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
@@ -472,7 +472,7 @@
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
- <version>1.1.1</version>
+ <version>1.2</version>
</dependency>
<!-- db upgrades -->
<dependency>
@@ -613,7 +613,15 @@
<version>1.4</version>
<type>jar</type>
</dependency>
+ <!-- gwtupload -->
+ <dependency>
+ <groupId>com.googlecode.gwtupload</groupId>
+ <artifactId>gwtupload</artifactId>
+ <version>0.6.3-compat</version>
+ </dependency>
+ <!-- end gwtupload -->
</dependencies>
+
<!-- <dependency> -->
<!-- <groupId>dom4j</groupId> -->
<!-- <artifactId>dom4j</artifactId> -->
Modified: trunk/script/mvn-eclipse.sh
===================================================================
--- trunk/script/mvn-eclipse.sh 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/script/mvn-eclipse.sh 2011-05-06 20:13:51 UTC (rev 1356)
@@ -1,4 +1,4 @@
-mvn eclipse:eclipse -Dgwt.compiler.skip=true
+mvn eclipse:eclipse -o -Dgwt.compiler.skip=true
RESULT=$?
perl -p -i -e 's/<\/classpath>//g' .classpath
#perl -p -i -e 's/\/home\/vjrj\/nfsdev\///g' .classpath
Modified: trunk/src/main/java/cc/kune/core/client/sitebar/spaces/SpaceSelectorPresenter.java
===================================================================
--- trunk/src/main/java/cc/kune/core/client/sitebar/spaces/SpaceSelectorPresenter.java 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/main/java/cc/kune/core/client/sitebar/spaces/SpaceSelectorPresenter.java 2011-05-06 20:13:51 UTC (rev 1356)
@@ -43,182 +43,182 @@
import com.gwtplatform.mvp.client.proxy.RevealRootContentEvent;
public class SpaceSelectorPresenter extends
- Presenter<SpaceSelectorPresenter.SpaceSelectorView, SpaceSelectorPresenter.SpaceSelectorProxy> {
+ Presenter<SpaceSelectorPresenter.SpaceSelectorView, SpaceSelectorPresenter.SpaceSelectorProxy> {
- @ProxyCodeSplit
- public interface SpaceSelectorProxy extends Proxy<SpaceSelectorPresenter> {
- }
+ @ProxyCodeSplit
+ public interface SpaceSelectorProxy extends Proxy<SpaceSelectorPresenter> {
+ }
- public interface SpaceSelectorView extends View {
+ public interface SpaceSelectorView extends View {
- HasClickHandlers getGroupBtn();
+ HasClickHandlers getGroupBtn();
- HasClickHandlers getHomeBtn();
+ HasClickHandlers getHomeBtn();
- HasClickHandlers getPublicBtn();
+ HasClickHandlers getPublicBtn();
- HasClickHandlers getUserBtn();
+ HasClickHandlers getUserBtn();
- void setGroupBtnDown(boolean down);
+ void setGroupBtnDown(boolean down);
- void setHomeBtnDown(boolean down);
+ void setHomeBtnDown(boolean down);
- void setPublicBtnDown(boolean down);
+ void setPublicBtnDown(boolean down);
- void setUserBtnDown(boolean down);
- }
+ void setUserBtnDown(boolean down);
+ }
- private final GSpaceArmor armor;
- private Space currentSpace;
- private String groupToken;
- private String homeToken;
- private String publicToken;
- private final Session session;
- private final Provider<SignIn> signIn;
- private final StateManager stateManager;
- private String userToken;
+ private final GSpaceArmor armor;
+ private Space currentSpace;
+ private String groupToken;
+ private String homeToken;
+ private String publicToken;
+ private final Session session;
+ private final Provider<SignIn> signIn;
+ private final StateManager stateManager;
+ private String userToken;
- @Inject
- public SpaceSelectorPresenter(final EventBus eventBus, final StateManager stateManager,
- final SpaceSelectorView view, final SpaceSelectorProxy proxy, final GSpaceArmor armor,
- final Session session, final Provider<SignIn> signIn) {
- super(eventBus, view, proxy);
- this.stateManager = stateManager;
- this.armor = armor;
- this.session = session;
- this.signIn = signIn;
- currentSpace = null;
- homeToken = SiteTokens.HOME;
- userToken = SiteTokens.WAVEINBOX;
- groupToken = SiteTokens.GROUP_HOME;
- publicToken = TokenUtils.preview(SiteTokens.GROUP_HOME);
- view.getHomeBtn().addClickHandler(new ClickHandler() {
- @Override
- public void onClick(final ClickEvent event) {
- stateManager.gotoHistoryToken(homeToken);
- }
- });
- view.getUserBtn().addClickHandler(new ClickHandler() {
- @Override
- public void onClick(final ClickEvent event) {
- stateManager.gotoHistoryToken(userToken);
- }
- });
- view.getGroupBtn().addClickHandler(new ClickHandler() {
- @Override
- public void onClick(final ClickEvent event) {
- stateManager.gotoHistoryToken(groupToken);
- }
- });
- view.getPublicBtn().addClickHandler(new ClickHandler() {
- @Override
- public void onClick(final ClickEvent event) {
- stateManager.gotoHistoryToken(publicToken);
- }
- });
- }
+ @Inject
+ public SpaceSelectorPresenter(final EventBus eventBus, final StateManager stateManager,
+ final SpaceSelectorView view, final SpaceSelectorProxy proxy, final GSpaceArmor armor,
+ final Session session, final Provider<SignIn> signIn) {
+ super(eventBus, view, proxy);
+ this.stateManager = stateManager;
+ this.armor = armor;
+ this.session = session;
+ this.signIn = signIn;
+ currentSpace = null;
+ homeToken = SiteTokens.HOME;
+ userToken = SiteTokens.WAVEINBOX;
+ groupToken = SiteTokens.GROUP_HOME;
+ publicToken = TokenUtils.preview(SiteTokens.GROUP_HOME);
+ view.getHomeBtn().addClickHandler(new ClickHandler() {
+ @Override
+ public void onClick(final ClickEvent event) {
+ stateManager.gotoHistoryToken(homeToken);
+ }
+ });
+ view.getUserBtn().addClickHandler(new ClickHandler() {
+ @Override
+ public void onClick(final ClickEvent event) {
+ stateManager.gotoHistoryToken(userToken);
+ }
+ });
+ view.getGroupBtn().addClickHandler(new ClickHandler() {
+ @Override
+ public void onClick(final ClickEvent event) {
+ stateManager.gotoHistoryToken(groupToken);
+ }
+ });
+ view.getPublicBtn().addClickHandler(new ClickHandler() {
+ @Override
+ public void onClick(final ClickEvent event) {
+ stateManager.gotoHistoryToken(publicToken);
+ }
+ });
+ }
- @ProxyEvent
- public void onAppStart(final AppStartEvent event) {
- }
+ @ProxyEvent
+ public void onAppStart(final AppStartEvent event) {
+ }
- private void onGroupSpaceSelect() {
- armor.selectGroupSpace();
- getView().setHomeBtnDown(false);
- getView().setUserBtnDown(false);
- getView().setGroupBtnDown(true);
- getView().setPublicBtnDown(false);
- currentSpace = Space.groupSpace;
- }
+ private void onGroupSpaceSelect() {
+ armor.selectGroupSpace();
+ getView().setHomeBtnDown(false);
+ getView().setUserBtnDown(false);
+ getView().setGroupBtnDown(true);
+ getView().setPublicBtnDown(false);
+ currentSpace = Space.groupSpace;
+ }
- private void onHomeSpaceSelect() {
- armor.selectHomeSpace();
- getView().setHomeBtnDown(true);
- getView().setUserBtnDown(false);
- getView().setGroupBtnDown(false);
- getView().setPublicBtnDown(false);
- currentSpace = Space.homeSpace;
- }
+ private void onHomeSpaceSelect() {
+ armor.selectHomeSpace();
+ getView().setHomeBtnDown(true);
+ getView().setUserBtnDown(false);
+ getView().setGroupBtnDown(false);
+ getView().setPublicBtnDown(false);
+ currentSpace = Space.homeSpace;
+ }
- private void onPublicSpaceSelect() {
- armor.selectPublicSpace();
- getView().setHomeBtnDown(false);
- getView().setUserBtnDown(false);
- getView().setGroupBtnDown(false);
- getView().setPublicBtnDown(true);
- currentSpace = Space.publicSpace;
- }
+ private void onPublicSpaceSelect() {
+ armor.selectPublicSpace();
+ getView().setHomeBtnDown(false);
+ getView().setUserBtnDown(false);
+ getView().setGroupBtnDown(false);
+ getView().setPublicBtnDown(true);
+ currentSpace = Space.publicSpace;
+ }
- @ProxyEvent
- public void onSpaceConf(final SpaceConfEvent event) {
- final Space space = event.getSpace();
- final String token = event.getToken();
- switch (space) {
- case homeSpace:
- homeToken = token;
- break;
- case userSpace:
- userToken = token;
- break;
- case groupSpace:
- groupToken = token;
- break;
- case publicSpace:
- publicToken = token;
- break;
- }
+ @ProxyEvent
+ public void onSpaceConf(final SpaceConfEvent event) {
+ final Space space = event.getSpace();
+ final String token = event.getToken();
+ switch (space) {
+ case homeSpace:
+ homeToken = token;
+ break;
+ case userSpace:
+ userToken = token;
+ break;
+ case groupSpace:
+ groupToken = token;
+ break;
+ case publicSpace:
+ publicToken = token;
+ break;
}
+ }
- @ProxyEvent
- public void onSpaceSelect(final SpaceSelectEvent event) {
- final Space space = event.getSpace();
- if (space != currentSpace) {
- switch (space) {
- case homeSpace:
- onHomeSpaceSelect();
- break;
- case userSpace:
- onUserSpaceSelect();
- break;
- case groupSpace:
- onGroupSpaceSelect();
- break;
- case publicSpace:
- onPublicSpaceSelect();
- break;
- default:
- break;
- }
- // getView().hideTooltip();
- }
+ @ProxyEvent
+ public void onSpaceSelect(final SpaceSelectEvent event) {
+ final Space space = event.getSpace();
+ if (space != currentSpace) {
+ switch (space) {
+ case homeSpace:
+ onHomeSpaceSelect();
+ break;
+ case userSpace:
+ onUserSpaceSelect();
+ break;
+ case groupSpace:
+ onGroupSpaceSelect();
+ break;
+ case publicSpace:
+ onPublicSpaceSelect();
+ break;
+ default:
+ break;
+ }
+ // getView().hideTooltip();
}
+ }
- @ProxyEvent
- public void onUserSignOut(final UserSignOutEvent event) {
- if (currentSpace == Space.userSpace) {
- stateManager.gotoHistoryToken(homeToken);
- }
- userToken = SiteTokens.WAVEINBOX;
+ @ProxyEvent
+ public void onUserSignOut(final UserSignOutEvent event) {
+ if (currentSpace == Space.userSpace) {
+ stateManager.gotoHistoryToken(homeToken);
}
+ userToken = SiteTokens.WAVEINBOX;
+ }
- private void onUserSpaceSelect() {
- if (session.isLogged()) {
- armor.selectUserSpace();
- getView().setHomeBtnDown(false);
- getView().setUserBtnDown(true);
- getView().setGroupBtnDown(false);
- getView().setPublicBtnDown(false);
- currentSpace = Space.userSpace;
- } else {
- signIn.get().setErrorMessage("Sign in to access to your workspace", NotifyLevel.info);
- stateManager.gotoHistoryToken(TokenUtils.addRedirect(SiteTokens.SIGNIN, userToken));
- getView().setUserBtnDown(false);
- // NotifyUser.info("Sign in to access to your workspace");
- }
+ private void onUserSpaceSelect() {
+ if (session.isLogged()) {
+ armor.selectUserSpace();
+ getView().setHomeBtnDown(false);
+ getView().setUserBtnDown(true);
+ getView().setGroupBtnDown(false);
+ getView().setPublicBtnDown(false);
+ currentSpace = Space.userSpace;
+ } else {
+ signIn.get().setErrorMessage("Sign in to access to your inbox", NotifyLevel.info);
+ stateManager.gotoHistoryToken(TokenUtils.addRedirect(SiteTokens.SIGNIN, userToken));
+ getView().setUserBtnDown(false);
+ // NotifyUser.info("Sign in to access to your workspace");
}
+ }
- @Override
- protected void revealInParent() {
- RevealRootContentEvent.fire(this, this);
- }
+ @Override
+ protected void revealInParent() {
+ RevealRootContentEvent.fire(this, this);
+ }
}
\ No newline at end of file
Modified: trunk/src/main/java/cc/kune/core/client/ws/entheader/EntityHeaderPresenter.java
===================================================================
--- trunk/src/main/java/cc/kune/core/client/ws/entheader/EntityHeaderPresenter.java 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/main/java/cc/kune/core/client/ws/entheader/EntityHeaderPresenter.java 2011-05-06 20:13:51 UTC (rev 1356)
@@ -26,6 +26,8 @@
import cc.kune.core.client.state.StateManager;
import cc.kune.core.shared.domain.utils.StateToken;
import cc.kune.core.shared.dto.GroupDTO;
+import cc.kune.gspace.client.options.logo.CurrentLogoChangedEvent;
+import cc.kune.gspace.client.options.logo.CurrentLogoChangedEvent.CurrentLogoChangedHandler;
import com.google.gwt.event.shared.EventBus;
import com.google.gwt.user.client.ui.IsWidget;
@@ -37,109 +39,115 @@
import com.gwtplatform.mvp.client.proxy.RevealRootContentEvent;
public class EntityHeaderPresenter extends
- Presenter<EntityHeaderPresenter.EntityHeaderView, EntityHeaderPresenter.EntityHeaderProxy> implements
- EntityHeader {
+ Presenter<EntityHeaderPresenter.EntityHeaderView, EntityHeaderPresenter.EntityHeaderProxy> implements
+ EntityHeader {
- @ProxyCodeSplit
- public interface EntityHeaderProxy extends Proxy<EntityHeaderPresenter> {
- }
- public interface EntityHeaderView extends View {
- void addAction(GuiActionDescrip descriptor);
+ @ProxyCodeSplit
+ public interface EntityHeaderProxy extends Proxy<EntityHeaderPresenter> {
+ }
+ public interface EntityHeaderView extends View {
+ void addAction(GuiActionDescrip descriptor);
- void addWidget(IsWidget widget);
+ void addWidget(IsWidget widget);
- void reloadImage(GroupDTO group);
+ void reloadImage(GroupDTO group);
- void setLargeFont();
+ void setLargeFont();
- void setLogoImage(StateToken stateToken);
+ void setLogoImage(StateToken stateToken);
- void setLogoImageVisible(boolean visible);
+ void setLogoImageVisible(boolean visible);
- void setLogoText(final String groupName);
+ void setLogoText(final String groupName);
- void setMediumFont();
+ void setMediumFont();
- void setSmallFont();
+ void setSmallFont();
- // void setTheme(final WsTheme oldTheme, WsTheme newTheme);
+ // void setTheme(final WsTheme oldTheme, WsTheme newTheme);
- void showDefUserLogo();
- }
+ void showDefUserLogo();
+ }
- private static final int LARGE_NAME_LIMIT = 17;
- private static final int MEDIUM_NAME_LIMIT = 90;
- private final Session session;
+ private static final int LARGE_NAME_LIMIT = 17;
+ private static final int MEDIUM_NAME_LIMIT = 90;
+ private final Session session;
- @Inject
- public EntityHeaderPresenter(final EventBus eventBus, final EntityHeaderView view, final EntityHeaderProxy proxy,
- final StateManager stateManager, final Session session) {
- super(eventBus, view, proxy);
- this.session = session;
- stateManager.onGroupChanged(true, new GroupChangedHandler() {
- @Override
- public void onGroupChanged(final GroupChangedEvent event) {
- setGroupLogo(session.getCurrentState().getGroup());
- }
- });
- // theme.addOnThemeChanged(new Listener2<WsTheme, WsTheme>() {
- // @Override
- // public void onEvent(final WsTheme oldTheme, final WsTheme newTheme) {
- // // getView().setTheme(oldTheme, newTheme);
- // }
- // });
- }
+ @Inject
+ public EntityHeaderPresenter(final EventBus eventBus, final EntityHeaderView view,
+ final EntityHeaderProxy proxy, final StateManager stateManager, final Session session) {
+ super(eventBus, view, proxy);
+ this.session = session;
+ stateManager.onGroupChanged(true, new GroupChangedHandler() {
+ @Override
+ public void onGroupChanged(final GroupChangedEvent event) {
+ setGroupLogo(session.getCurrentState().getGroup());
+ }
+ });
+ eventBus.addHandler(CurrentLogoChangedEvent.getType(), new CurrentLogoChangedHandler() {
+ @Override
+ public void onCurrentLogoChanged(final CurrentLogoChangedEvent event) {
+ reloadGroupLogoImage();
+ }
+ });
+ // theme.addOnThemeChanged(new Listener2<WsTheme, WsTheme>() {
+ // @Override
+ // public void onEvent(final WsTheme oldTheme, final WsTheme newTheme) {
+ // // getView().setTheme(oldTheme, newTheme);
+ // }
+ // });
+ }
- @Override
- public void addAction(final GuiActionDescrip descriptor) {
- getView().addAction(descriptor);
- }
+ @Override
+ public void addAction(final GuiActionDescrip descriptor) {
+ getView().addAction(descriptor);
+ }
- @Override
- public void addWidget(final IsWidget widget) {
- getView().addWidget(widget);
- }
+ @Override
+ public void addWidget(final IsWidget widget) {
+ getView().addWidget(widget);
+ }
- @Override
- public void refreshGroupLogo() {
- setGroupLogo(session.getCurrentState().getGroup());
- }
+ @Override
+ public void refreshGroupLogo() {
+ setGroupLogo(session.getCurrentState().getGroup());
+ }
- @Override
- public void reloadGroupLogoImage() {
- getView().reloadImage(session.getCurrentState().getGroup());
- }
+ @Override
+ public void reloadGroupLogoImage() {
+ getView().reloadImage(session.getCurrentState().getGroup());
+ }
- @Override
- protected void revealInParent() {
- RevealRootContentEvent.fire(this, this);
- }
+ @Override
+ protected void revealInParent() {
+ RevealRootContentEvent.fire(this, this);
+ }
- void setGroupLogo(final GroupDTO group) {
- if (group.hasLogo()) {
- setLogoText(group.getLongName());
- getView().setLogoImage(group.getStateToken());
- getView().setLogoImageVisible(true);
- } else {
- setLogoText(group.getLongName());
- if (group.isPersonal()) {
- getView().showDefUserLogo();
- getView().setLogoImageVisible(true);
- } else {
- getView().setLogoImageVisible(false);
- }
- }
+ void setGroupLogo(final GroupDTO group) {
+ if (group.hasLogo()) {
+ setLogoText(group.getLongName());
+ getView().setLogoImage(group.getStateToken());
+ getView().setLogoImageVisible(true);
+ } else {
+ setLogoText(group.getLongName());
+ if (group.isPersonal()) {
+ getView().showDefUserLogo();
+ getView().setLogoImageVisible(true);
+ } else {
+ getView().setLogoImageVisible(false);
+ }
}
+ }
- void setLogoText(final String name) {
- final int length = name.length();
- if (length <= LARGE_NAME_LIMIT) {
- getView().setLargeFont();
- } else if (length <= MEDIUM_NAME_LIMIT) {
- getView().setMediumFont();
- } else {
- getView().setSmallFont();
- }
- getView().setLogoText(name);
+ void setLogoText(final String name) {
+ final int length = name.length();
+ if (length <= LARGE_NAME_LIMIT) {
+ getView().setLargeFont();
+ } else if (length <= MEDIUM_NAME_LIMIT) {
+ getView().setMediumFont();
+ } else {
+ getView().setSmallFont();
}
+ getView().setLogoText(name);
+ }
}
Modified: trunk/src/main/java/cc/kune/core/public/ws.css
===================================================================
--- trunk/src/main/java/cc/kune/core/public/ws.css 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/main/java/cc/kune/core/public/ws.css 2011-05-06 20:13:51 UTC (rev 1356)
@@ -1,4 +1,6 @@
-CHARSET "UTF-8 "; body {
+CHARSET "UTF-8 ";
+
+body {
background-color: white;
color: black;
font-family: 'Ubuntu', Arial;
@@ -795,7 +797,7 @@
white-space: nowrap;
}
*/
-.k-sn-mainpanel .x-btn button,.k-sn-mainpanel button,button.k-button {
+.k-sn-mainpanel .x-btn button,.k-sn-mainpanel button,button.k-button, .gwt-FileUpload {
font: 13px 'Ubuntu', arial;
border: 2px solid #CCCCCC;
cursor: pointer;
@@ -1314,4 +1316,9 @@
bottom: 0;
left: 0;
right: 0;
-}
\ No newline at end of file
+}
+
+.GWTUpld, table.GWTUpld td {
+ font-family: inherits !important;
+ font-size: 14px !important;
+}
Modified: trunk/src/main/java/cc/kune/core/server/KuneRackModule.java
===================================================================
--- trunk/src/main/java/cc/kune/core/server/KuneRackModule.java 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/main/java/cc/kune/core/server/KuneRackModule.java 2011-05-06 20:13:51 UTC (rev 1356)
@@ -34,6 +34,7 @@
import cc.kune.core.server.manager.file.EntityLogoUploadManager;
import cc.kune.core.server.manager.file.FileDownloadManager;
import cc.kune.core.server.manager.file.FileUploadManager;
+import cc.kune.core.server.manager.file.FileGwtUploadServlet;
import cc.kune.core.server.properties.PropertiesFileName;
import cc.kune.core.server.rack.RackBuilder;
import cc.kune.core.server.rack.RackModule;
@@ -131,7 +132,7 @@
builder.installRESTServices("^/ws/json/", TestJSONService.class, GroupJSONService.class,
UserJSONService.class, I18nTranslationJSONService.class, ContentJSONService.class);
builder.installServlet("^/ws/servlets/", FileUploadManager.class, FileDownloadManager.class,
- EntityLogoUploadManager.class, EntityLogoDownloadManager.class);
+ EntityLogoUploadManager.class, EntityLogoDownloadManager.class, FileGwtUploadServlet.class);
builder.at("^/ws/(.*)$").install(new ForwardFilter("^/ws/(.*)$", "/ws/{0}"));
}
Modified: trunk/src/main/java/cc/kune/core/server/manager/file/EntityLogoUploadManager.java
===================================================================
--- trunk/src/main/java/cc/kune/core/server/manager/file/EntityLogoUploadManager.java 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/main/java/cc/kune/core/server/manager/file/EntityLogoUploadManager.java 2011-05-06 20:13:51 UTC (rev 1356)
@@ -22,19 +22,19 @@
import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
-import java.io.Writer;
-import javax.servlet.http.HttpServletResponse;
-
import magick.MagickException;
import org.apache.commons.fileupload.FileItem;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
import cc.kune.core.client.services.FileConstants;
import cc.kune.core.server.auth.ActionLevel;
import cc.kune.core.server.auth.Authenticated;
import cc.kune.core.server.auth.Authorizated;
import cc.kune.core.server.manager.GroupManager;
+import cc.kune.core.server.properties.KuneProperties;
import cc.kune.core.shared.domain.AccessRol;
import cc.kune.core.shared.domain.utils.StateToken;
import cc.kune.core.shared.i18n.I18nTranslationService;
@@ -44,117 +44,64 @@
import com.google.inject.Inject;
import com.google.inject.persist.Transactional;
-public class EntityLogoUploadManager extends FileUploadManagerAbstract {
+public class EntityLogoUploadManager extends FileGwtUploadAbstractServlet {
- private static final long serialVersionUID = -4281058427935636238L;
+ public static final Log LOG = LogFactory.getLog(FileGwtUploadServlet.class);
+ private static final long serialVersionUID = 1L;
+ private final GroupManager groupManager;
+ private final I18nTranslationService i18n;
- @Inject
- transient GroupManager groupManager;
+ @Inject
+ public EntityLogoUploadManager(final KuneProperties kuneProperties, final GroupManager groupManager,
+ final I18nTranslationService i18n) {
+ super(kuneProperties);
+ this.groupManager = groupManager;
+ this.i18n = i18n;
+ }
- @Inject
- transient I18nTranslationService i18n;
-
- @Override
- protected void beforePostStart() {
+ protected void createUploadedFile(final StateToken stateToken, final String mimeTypeS,
+ final File origFile) throws Exception, IOException, MagickException, FileNotFoundException {
+ final BasicMimeType mimeType = new BasicMimeType(mimeTypeS);
+ if (!mimeType.getType().equals("image")) {
+ throw new Exception("Trying to set a non image (" + mimeTypeS + ") as group logo");
}
+ final Group group = groupManager.findByShortName(stateToken.getGroup());
- @Override
- protected void beforeRespond(final HttpServletResponse response, final Writer w) throws IOException {
- response.setCharacterEncoding("utf-8");
- response.setContentType("text/xml");
+ if (group == Group.NO_GROUP) {
+ throw new Exception("Group not found trying to set the logo");
}
- protected void createUploadedFile(final StateToken stateToken, final String mimeTypeS, final File origFile)
- throws Exception, IOException, MagickException, FileNotFoundException {
- final BasicMimeType mimeType = new BasicMimeType(mimeTypeS);
- if (!mimeType.getType().equals("image")) {
- throw new Exception("Trying to set a non image (" + mimeTypeS + ") as group logo");
- }
- final Group group = groupManager.findByShortName(stateToken.getGroup());
+ final File tmpDestFile = File.createTempFile("logoDest", "");
- if (group == Group.NO_GROUP) {
- throw new Exception("Group not found trying to set the logo");
- }
+ final boolean result = ImageUtilsDefault.scaleImageToMax(origFile.getAbsolutePath(),
+ tmpDestFile.getAbsolutePath(), FileConstants.LOGO_DEF_HEIGHT);
- final File tmpDestFile = File.createTempFile("logoDest", "");
-
- final boolean result = ImageUtilsDefault.scaleImageToMax(origFile.getAbsolutePath(),
- tmpDestFile.getAbsolutePath(), FileConstants.LOGO_DEF_HEIGHT);
-
- if (result) {
- group.setLogo(FileUtils.getBytesFromFile(tmpDestFile));
- group.setLogoMime(mimeType);
- logFileDel(tmpDestFile.delete());
- } else {
- logFileDel(tmpDestFile.delete());
- throw new Exception("Cannot create group logo thumb");
- }
+ if (result) {
+ group.setLogo(FileUtils.getBytesFromFile(tmpDestFile));
+ group.setLogoMime(mimeType);
+ logFileDel(tmpDestFile.delete());
+ } else {
+ logFileDel(tmpDestFile.delete());
+ throw new Exception("Cannot create group logo thumb");
}
+ }
- @Override
- @Authenticated
- @Authorizated(accessRolRequired = AccessRol.Administrator, actionLevel = ActionLevel.group)
- @Transactional
- protected void createUploadedFile(final String userHash, final StateToken stateToken, final String fileName,
- final FileItem file, final String typeId) throws Exception {
- final String mimeTypeS = file.getContentType();
- final File tmpOrigFile = File.createTempFile("logoOrig", "");
- file.write(tmpOrigFile);
- createUploadedFile(stateToken, mimeTypeS, tmpOrigFile);
- logFileDel(tmpOrigFile.delete());
+ @Override
+ @Authenticated
+ @Authorizated(accessRolRequired = AccessRol.Administrator, actionLevel = ActionLevel.group)
+ @Transactional
+ protected String createUploadedFile(final String userHash, final StateToken stateToken,
+ final String fileName, final FileItem file, final String typeId) {
+ final String mimeTypeS = file.getContentType();
+ try {
+ final File tmpOrigFile = File.createTempFile("logoOrig", "");
+ file.write(tmpOrigFile);
+ createUploadedFile(stateToken, mimeTypeS, tmpOrigFile);
+ logFileDel(tmpOrigFile.delete());
+ } catch (final Exception e) {
+ return i18n.t("Error uploading file");
}
+ return i18n.t("Success uploading");
+ }
- /**
- * Expect result with this format:
- *
- * <pre>
- * <?xml version="1.0" encoding="UTF-8"?>
- * <response success="false">
- * <errors>
- * <field>
- * <id>first</id>
- * <msg><![CDATA[
- * Invalid name. <br /><i>This is a test validation message from the server </i>
- * ]]></msg>
- * </field>
- * <field>
- * <id>dob</id>
- * <msg><![CDATA[
- * Invalid Date of Birth. <br /><i>This is a test validation message from the server </i>
- * ]]></msg>
- * </field>
- * </errors>
- * </response>
- * </pre>
- **/
- protected String createXmlResponse(final boolean success, final String message) {
- String error = "";
- // FIXME: Use Group/User field when necessary
- if (!success) {
- error = "<errors><field><id>" + FileConstants.GROUP_LOGO_FIELD + "</id><msg><![CDATA[" + message
- + "]]></msg></field></errors>";
- }
- return "<response success=\"" + success + "\">" + error + "</response>";
- }
-
- @Override
- protected void onFileUploadException(final HttpServletResponse response) throws IOException {
- doResponse(response, createXmlResponse(false, i18n.t("Error: File too large")).toString(),
- HttpServletResponse.SC_BAD_REQUEST);
- }
-
- @Override
- protected void onOtherException(final HttpServletResponse response, final Exception e) throws IOException {
- super.onOtherException(response, e);
- LOG.info("Exception: " + e.getCause());
- // e.printStackTrace();
- doResponse(response, createXmlResponse(false, i18n.t("Error uploading file")).toString(),
- HttpServletResponse.SC_BAD_REQUEST);
- }
-
- @Override
- protected void onSuccess(final HttpServletResponse response) throws IOException {
- doResponse(response, createXmlResponse(true, i18n.t("Success uploading")).toString());
- }
-
}
Added: trunk/src/main/java/cc/kune/core/server/manager/file/FileGwtUploadAbstractServlet.java
===================================================================
--- trunk/src/main/java/cc/kune/core/server/manager/file/FileGwtUploadAbstractServlet.java (rev 0)
+++ trunk/src/main/java/cc/kune/core/server/manager/file/FileGwtUploadAbstractServlet.java 2011-05-06 20:13:51 UTC (rev 1356)
@@ -0,0 +1,72 @@
+package cc.kune.core.server.manager.file;
+
+import gwtupload.server.UploadAction;
+import gwtupload.server.exceptions.UploadActionException;
+
+import java.util.List;
+
+import javax.servlet.http.HttpServletRequest;
+
+import org.apache.commons.fileupload.FileItem;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+
+import cc.kune.core.client.services.FileConstants;
+import cc.kune.core.server.properties.KuneProperties;
+import cc.kune.core.shared.domain.utils.StateToken;
+
+public abstract class FileGwtUploadAbstractServlet extends UploadAction {
+
+ public static final Log LOG = LogFactory.getLog(FileGwtUploadAbstractServlet.class);
+ private static final long serialVersionUID = 1L;
+
+ public FileGwtUploadAbstractServlet(final KuneProperties kuneProperties) {
+ this.maxSize = Integer.valueOf(kuneProperties.get(KuneProperties.UPLOAD_MAX_FILE_SIZE_IN_KS));
+ this.uploadDelay = Integer.valueOf(kuneProperties.get(KuneProperties.UPLOAD_DELAY_FOR_TEST));
+ }
+
+ protected abstract String createUploadedFile(final String userHash, final StateToken stateToken,
+ final String fileName, final FileItem file, final String typeId);
+
+ @Override
+ public String executeAction(final HttpServletRequest request, final List<FileItem> fileItems)
+ throws UploadActionException {
+ String userHash = null;
+ StateToken stateToken = null;
+ String typeId = null;
+ String fileName = null;
+ FileItem file = null;
+ for (final Object element : fileItems) {
+ final FileItem item = (FileItem) element;
+ if (item.isFormField()) {
+ final String name = item.getFieldName();
+ final String value = item.getString();
+ LOG.info("name: " + name + " value: " + value);
+ if (name.equals(FileConstants.HASH)) {
+ userHash = value;
+ }
+ if (name.equals(FileConstants.TOKEN)) {
+ stateToken = new StateToken(value);
+ }
+ if (name.equals(FileConstants.TYPE_ID)) {
+ typeId = value;
+ }
+ } else {
+ fileName = item.getName();
+ LOG.info("file: " + fileName + " fieldName: " + item.getFieldName() + " size: " + item.getSize()
+ + " typeId: " + typeId);
+ file = item;
+ }
+ }
+
+ return createUploadedFile(userHash, stateToken, fileName, file, typeId);
+
+ }
+
+ protected void logFileDel(final boolean delResult) {
+ if (!delResult) {
+ LOG.error("Cannot delete file");
+ }
+ }
+
+}
Property changes on: trunk/src/main/java/cc/kune/core/server/manager/file/FileGwtUploadAbstractServlet.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/src/main/java/cc/kune/core/server/manager/file/FileGwtUploadServlet.java
===================================================================
--- trunk/src/main/java/cc/kune/core/server/manager/file/FileGwtUploadServlet.java (rev 0)
+++ trunk/src/main/java/cc/kune/core/server/manager/file/FileGwtUploadServlet.java 2011-05-06 20:13:51 UTC (rev 1356)
@@ -0,0 +1,29 @@
+package cc.kune.core.server.manager.file;
+
+import javax.inject.Inject;
+
+import org.apache.commons.fileupload.FileItem;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+
+import cc.kune.core.server.properties.KuneProperties;
+import cc.kune.core.shared.domain.utils.StateToken;
+
+public class FileGwtUploadServlet extends FileGwtUploadAbstractServlet {
+
+ public static final Log LOG = LogFactory.getLog(FileGwtUploadServlet.class);
+ private static final long serialVersionUID = 1L;
+
+ @Inject
+ public FileGwtUploadServlet(final KuneProperties kuneProperties) {
+ super(kuneProperties);
+ }
+
+ @Override
+ protected String createUploadedFile(final String userHash, final StateToken stateToken,
+ final String fileName, final FileItem file, final String typeId) {
+ LOG.info("ok");
+ return "";
+ }
+
+}
Property changes on: trunk/src/main/java/cc/kune/core/server/manager/file/FileGwtUploadServlet.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: trunk/src/main/java/cc/kune/core/server/properties/KuneProperties.java
===================================================================
--- trunk/src/main/java/cc/kune/core/server/properties/KuneProperties.java 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/main/java/cc/kune/core/server/properties/KuneProperties.java 2011-05-06 20:13:51 UTC (rev 1356)
@@ -20,37 +20,39 @@
package cc.kune.core.server.properties;
public interface KuneProperties {
- String SITE_URL = "kune.siteurl";
- String SITE_DOMAIN = "kune.site.domain";
- String SITE_NAME = "kune.default.site.name";
- String SITE_SHORTNAME = "kune.default.site.shortName";
- String SITE_DEF_LICENSE = "kune.default.license";
+ String AVI_EMBEDED_OBJECT = "kune.media.aviembededobject";
+ String CHAT_DOMAIN = "kune.chat.domain";
+ String CHAT_HTTP_BASE = "kune.chat.httpbase";
+ String CHAT_ROOM_HOST = "kune.chat.roomHost";
+ String CURRENT_CC_VERSION = "kune.currentccversion";
- String SITE_ADMIN_NAME = "kune.admin.name";
- String SITE_ADMIN_SHORTNAME = "kune.admin.shortName";
- String SITE_ADMIN_EMAIL = "kune.admin.email";
- String SITE_ADMIN_PASSWD = "kune.admin.password";
- String DEFAULT_SITE_SHORT_NAME = "kune.default.site.shortName";
- String CURRENT_CC_VERSION = "kune.currentccversion";
- String CHAT_HTTP_BASE = "kune.chat.httpbase";
- String CHAT_DOMAIN = "kune.chat.domain";
- String CHAT_ROOM_HOST = "kune.chat.roomHost";
- String WS_THEMES_DEF = "kune.wsthemes.default";
- String WS_THEMES = "kune.wsthemes";
- String SITE_LOGO_URL = "kune.sitelogourl";
- String UPLOAD_GALLERY_PERMITTED_EXTS = "kune.upload.gallerypermittedextensions";
- String UPLOAD_MAX_FILE_SIZE = "kune.upload.maxfilesizeinmegas";
- String UPLOAD_LOCATION = "kune.upload.location";
- String IMAGES_RESIZEWIDTH = "kune.images.resizewidth";
- String IMAGES_THUMBSIZE = "kune.images.thumbsize";
- String IMAGES_CROPSIZE = "kune.images.cropsize";
- String IMAGES_ICONSIZE = "kune.images.iconsize";
- String FLV_EMBEDED_OBJECT = "kune.media.flvembededobject";
- String OGG_EMBEDED_OBJECT = "kune.media.oggembededobject";
- String MP3_EMBEDED_OBJECT = "kune.media.mp3embededobject";
- String AVI_EMBEDED_OBJECT = "kune.media.aviembededobject";
+ String DEFAULT_SITE_SHORT_NAME = "kune.default.site.shortName";
+ String FLV_EMBEDED_OBJECT = "kune.media.flvembededobject";
+ String IMAGES_CROPSIZE = "kune.images.cropsize";
+ String IMAGES_ICONSIZE = "kune.images.iconsize";
+ String IMAGES_RESIZEWIDTH = "kune.images.resizewidth";
+ String IMAGES_THUMBSIZE = "kune.images.thumbsize";
+ String MP3_EMBEDED_OBJECT = "kune.media.mp3embededobject";
+ String OGG_EMBEDED_OBJECT = "kune.media.oggembededobject";
+ String SITE_ADMIN_EMAIL = "kune.admin.email";
+ String SITE_ADMIN_NAME = "kune.admin.name";
+ String SITE_ADMIN_PASSWD = "kune.admin.password";
+ String SITE_ADMIN_SHORTNAME = "kune.admin.shortName";
+ String SITE_DEF_LICENSE = "kune.default.license";
+ String SITE_DOMAIN = "kune.site.domain";
+ String SITE_LOGO_URL = "kune.sitelogourl";
+ String SITE_NAME = "kune.default.site.name";
+ String SITE_SHORTNAME = "kune.default.site.shortName";
+ String SITE_URL = "kune.siteurl";
+ String UPLOAD_DELAY_FOR_TEST = "kune.upload.delayfortest";
+ String UPLOAD_GALLERY_PERMITTED_EXTS = "kune.upload.gallerypermittedextensions";
+ String UPLOAD_LOCATION = "kune.upload.location";
+ String UPLOAD_MAX_FILE_SIZE = "kune.upload.maxfilesizeinmegas";
+ String UPLOAD_MAX_FILE_SIZE_IN_KS = "kune.upload.maxfilesizeinks";
+ String WS_THEMES = "kune.wsthemes";
+ String WS_THEMES_DEF = "kune.wsthemes.default";
- String get(String key);
+ String get(String key);
- String get(String key, String defaultValue);
+ String get(String key, String defaultValue);
}
Modified: trunk/src/main/java/cc/kune/gspace/GSpace.gwt.xml
===================================================================
--- trunk/src/main/java/cc/kune/gspace/GSpace.gwt.xml 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/main/java/cc/kune/gspace/GSpace.gwt.xml 2011-05-06 20:13:51 UTC (rev 1356)
@@ -5,4 +5,11 @@
<source path='client'
excludes="**/*Test.java,**/*Tests.java,**/*MockProvider.java" />
<inherits name="cc.kune.pspace.PSpace" />
+
+ <!-- Include GWTUpload library -->
+ <inherits name="gwtupload.GWTUpload"/>
+ <!-- Load dinamically predefined styles in the library when the application starts -->
+ <stylesheet src="Upload.css"/>
+
+
</module>
\ No newline at end of file
Modified: trunk/src/main/java/cc/kune/gspace/client/GSpaceArmor.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/GSpaceArmor.java 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/main/java/cc/kune/gspace/client/GSpaceArmor.java 2011-05-06 20:13:51 UTC (rev 1356)
@@ -63,4 +63,6 @@
void selectPublicSpace();
void selectUserSpace();
+
+ void setContentVisible(boolean visible);
}
\ No newline at end of file
Modified: trunk/src/main/java/cc/kune/gspace/client/GSpaceArmorImpl.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/GSpaceArmorImpl.java 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/main/java/cc/kune/gspace/client/GSpaceArmorImpl.java 2011-05-06 20:13:51 UTC (rev 1356)
@@ -51,6 +51,8 @@
@UiField
VerticalPanel docContainer;
@UiField
+ DockLayoutPanel docContainerParent;
+ @UiField
FlowPanel docFooter;
@UiField
FlowPanel docHeader;
@@ -203,4 +205,11 @@
public void selectUserSpace() {
tabs.selectTab(userSpace);
}
+
+ @Override
+ public void setContentVisible(final boolean visible) {
+ // NotifyUser.info("Visible: " + visible);
+ // docContainer.getElement().getStyle().setOpacity(visible ? 1d : .0d);
+ // docFooter.getElement().getStyle().setOpacity(visible ? 1d : .0d);
+ }
}
Modified: trunk/src/main/java/cc/kune/gspace/client/GSpaceArmorImpl.ui.xml
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/GSpaceArmorImpl.ui.xml 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/main/java/cc/kune/gspace/client/GSpaceArmorImpl.ui.xml 2011-05-06 20:13:51 UTC (rev 1356)
@@ -57,7 +57,7 @@
</g:north>
<g:center>
<g:DockLayoutPanel unit="PX"
- styleName="{res.style.docEditorMargin}">
+ styleName="{res.style.docEditorMargin}" ui:field="docContainerParent">
<g:west size="10">
<g:SimplePanel />
</g:west>
Modified: trunk/src/main/java/cc/kune/gspace/client/options/logo/EntityOptionsLogoPanel.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/options/logo/EntityOptionsLogoPanel.java 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/main/java/cc/kune/gspace/client/options/logo/EntityOptionsLogoPanel.java 2011-05-06 20:13:51 UTC (rev 1356)
@@ -19,7 +19,12 @@
\*/
package cc.kune.gspace.client.options.logo;
-import cc.kune.common.client.log.Log;
+import gwtupload.client.IFileInput.FileInputType;
+import gwtupload.client.IUploader.OnCancelUploaderHandler;
+import gwtupload.client.IUploader.OnChangeUploaderHandler;
+import gwtupload.client.IUploader.OnFinishUploaderHandler;
+import gwtupload.client.IUploader.OnStartUploaderHandler;
+import gwtupload.client.MultiUploader;
import cc.kune.common.client.ui.IconLabel;
import cc.kune.common.client.utils.OnAcceptCallback;
import cc.kune.core.client.resources.CoreMessages;
@@ -28,158 +33,103 @@
import cc.kune.core.shared.i18n.I18nTranslationService;
import cc.kune.gspace.client.options.EntityOptionsView;
-import com.google.gwt.core.client.GWT;
import com.google.gwt.event.dom.client.ClickEvent;
import com.google.gwt.event.dom.client.ClickHandler;
+import com.google.gwt.event.dom.client.HasClickHandlers;
import com.google.gwt.event.shared.EventBus;
+import com.google.gwt.event.shared.HandlerRegistration;
import com.google.gwt.user.client.ui.Button;
import com.google.gwt.user.client.ui.Composite;
-import com.google.gwt.user.client.ui.FileUpload;
-import com.google.gwt.user.client.ui.FormPanel;
-import com.google.gwt.user.client.ui.FormPanel.SubmitCompleteEvent;
-import com.google.gwt.user.client.ui.FormPanel.SubmitEvent;
+import com.google.gwt.user.client.ui.DecoratorPanel;
+import com.google.gwt.user.client.ui.FlowPanel;
import com.google.gwt.user.client.ui.Hidden;
import com.google.gwt.user.client.ui.IsWidget;
import com.google.gwt.user.client.ui.Label;
-import com.google.gwt.user.client.ui.VerticalPanel;
public class EntityOptionsLogoPanel extends Composite implements EntityOptionsLogoView {
+ public class UploadButton extends Composite implements HasClickHandlers {
+ DecoratorPanel widget = new DecoratorPanel();
+
+ public UploadButton() {
+ final DecoratorPanel widget = new DecoratorPanel();
+ final Button btn = new Button(i18n.t("Choose"));
+ btn.addStyleName("k-button");
+ initWidget(widget);
+ widget.setWidget(btn);
+ widget.setHeight("50px");
+ }
+
+ @Override
+ public HandlerRegistration addClickHandler(final ClickHandler handler) {
+ return addDomHandler(handler, ClickEvent.getType());
+ }
+ }
+
public static final String ICON_UPLD_SERVLET = "servlets/EntityLogoUploadManager";
private final Label dialogInfoLabel;
- private final FileUpload fileUpload = new FileUpload();
- private final FormPanel form = new FormPanel();
private final I18nTranslationService i18n;
- private OnAcceptCallback onAccept;
private final IconLabel tabTitle;
private final Hidden tokenField;
+ private final MultiUploader uploader;
private final Hidden userhashField;
- // private final TextField file;
-
public EntityOptionsLogoPanel(final EventBus eventBus, final I18nTranslationService i18n,
final String panelId, final String buttonId, final String inputId, final NavResources res) {
super();
this.i18n = i18n;
tabTitle = new IconLabel(res.picture(), "");
- // super.setButtonAlign(HorizontalAlignment.LEFT);
- // super.setFrame(true);
- // super.setAutoScroll(false);
- // super.setBorder(false);
- // super.setFileUpload(true);
- // super.setWidth(400);
- // super.setIconCls("k-picture-icon");
- // super.setMethod(Method.POST);
- // super.setUrl(ICON_UPLD_SERVLET);
- // super.setWaitMsgTarget(true);
- // super.setHideLabels(true);
- // super.setPadding(10);
- // super.addFormListener(new FormListener() {
- // @Override
- // public boolean doBeforeAction(final Form form) {
- // return true;
- // }
- //
- // @Override
- // public void onActionComplete(final Form form, final int httpStatus,
- // final String responseText) {
- // presenter.onSubmitComplete(httpStatus, responseText);
- // }
- //
- // @Override
- // public void onActionFailed(final Form form, final int httpStatus,
- // final String responseText) {
- // presenter.onSubmitFailed(httpStatus, responseText);
- // }
- // });
- // super.add(dialogInfoLabel);
- // file = new TextField("File", inputId);
- // final EventCallback keyListener = new EventCallback() {
- // @Override
- // public void execute(final EventObject e) {
- // // setEnableFileField();
- // }
- // };
- // file.addKeyPressListener(keyListener);
- // file.setId(inputId);
- // file.setInputType("file");
- // super.add(file);
- // final FieldListenerAdapter changeListener = new
- // FieldListenerAdapter() {
- // @Override
- // public void onChange(final Field field, final Object newVal, final
- // Object oldVal) {
- // NotifyUser.info("change");
- // // setEnableFileField();
- // }
- // };
- // // Don't works:
- // file.addListener(changeListener);
- // setId(panelId);
- //
- // sendButton.setId(buttonId);
- // super.addButton(sendButton);
+ final UploadButton btn = new UploadButton();
+ uploader = new MultiUploader(FileInputType.CUSTOM.with(btn));
+ uploader.setServletPath(ICON_UPLD_SERVLET);
+ uploader.setMaximumFiles(1);
dialogInfoLabel = new Label();
dialogInfoLabel.setWordWrap(true);
dialogInfoLabel.addStyleName("kune-Margin-20-tb");
- form.setEncoding(FormPanel.ENCODING_MULTIPART);
- form.setMethod(FormPanel.METHOD_POST);
- form.setAction(GWT.getModuleBaseURL() + ICON_UPLD_SERVLET);
+ uploader.setValidExtensions("png", "jpg", "gif", "jpeg", "bmp");
userhashField = new Hidden(FileConstants.HASH, FileConstants.HASH);
tokenField = new Hidden(FileConstants.TOKEN, FileConstants.TOKEN);
- final VerticalPanel holder = new VerticalPanel();
+ final FlowPanel holder = new FlowPanel();
- fileUpload.setName("upload");
+ uploader.add(userhashField);
+ uploader.add(tokenField);
holder.add(dialogInfoLabel);
- holder.add(fileUpload);
- holder.add(userhashField);
- holder.add(tokenField);
- holder.add(new Button(i18n.t("Send"), new ClickHandler() {
- @Override
- public void onClick(final ClickEvent event) {
- Log.info("You selected: " + fileUpload.getFilename(), null);
- form.submit();
- }
- }));
+ holder.add(uploader);
- form.addSubmitHandler(new FormPanel.SubmitHandler() {
- @Override
- public void onSubmit(final SubmitEvent event) {
- // final String filename = file.getValueAsString();
- // if (filename != null && filename.length() > 0) {
- // getForm().submit();
- // }
-
- if (!"".equalsIgnoreCase(fileUpload.getFilename())) {
- GWT.log("UPLOADING FILE????", null);
- // NOW WHAT????
- } else {
- event.cancel(); // cancel the event
- }
-
- }
- });
-
- form.addSubmitCompleteHandler(new FormPanel.SubmitCompleteHandler() {
- @Override
- public void onSubmitComplete(final SubmitCompleteEvent event) {
- CurrentLogoChangedEvent.fire(eventBus);
- }
- });
- form.add(holder);
- initWidget(form);
+ initWidget(holder);
setHeight(String.valueOf(EntityOptionsView.HEIGHT) + "px");
setWidth(String.valueOf(EntityOptionsView.WIDTH) + "px");
+ // uploader.setHeight("100px");
+
addStyleName("k-overflow-y-auto");
addStyleName("k-tab-panel");
}
@Override
+ public HandlerRegistration addOnCancelUploadHandler(final OnCancelUploaderHandler handler) {
+ return uploader.addOnCancelUploadHandler(handler);
+ }
+
+ @Override
+ public HandlerRegistration addOnChangeUploadHandler(final OnChangeUploaderHandler handler) {
+ return uploader.addOnChangeUploadHandler(handler);
+ }
+
+ @Override
+ public HandlerRegistration addOnFinishUploadHandler(final OnFinishUploaderHandler handler) {
+ return uploader.addOnFinishUploadHandler(handler);
+ }
+
+ @Override
+ public HandlerRegistration addOnStartUploadHandler(final OnStartUploaderHandler handler) {
+ return uploader.addOnStartUploadHandler(handler);
+ }
+
+ @Override
public OnAcceptCallback getOnSubmit() {
- // TODO Auto-generated method stub
return null;
}
@@ -189,7 +139,7 @@
}
public void reset() {
- form.reset();
+ uploader.reset();
}
@Override
Modified: trunk/src/main/java/cc/kune/gspace/client/options/logo/EntityOptionsLogoPresenter.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/options/logo/EntityOptionsLogoPresenter.java 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/main/java/cc/kune/gspace/client/options/logo/EntityOptionsLogoPresenter.java 2011-05-06 20:13:51 UTC (rev 1356)
@@ -19,6 +19,10 @@
\*/
package cc.kune.gspace.client.options.logo;
+import gwtupload.client.IUploadStatus.Status;
+import gwtupload.client.IUploader;
+import gwtupload.client.IUploader.OnFinishUploaderHandler;
+import gwtupload.client.IUploader.OnStartUploaderHandler;
import cc.kune.common.client.notify.NotifyUser;
import cc.kune.core.client.rpcservices.UserServiceAsync;
import cc.kune.core.client.state.Session;
@@ -45,13 +49,6 @@
this.entityLogo = entityLogo;
this.entityOptions = entityOptions;
this.userService = userService;
- eventBus.addHandler(CurrentLogoChangedEvent.getType(),
- new CurrentLogoChangedEvent.CurrentLogoChangedHandler() {
- @Override
- public void onCurrentLogoChanged(final CurrentLogoChangedEvent event) {
- onSubmitComplete();
- }
- });
}
public IsWidget getView() {
@@ -62,13 +59,34 @@
this.view = view;
entityOptions.addTab(view, view.getTabTitle());
setState();
+ view.addOnStartUploadHandler(new OnStartUploaderHandler() {
+ @Override
+ public void onStart(final IUploader uploader) {
+ setState();
+ }
+ });
+ view.addOnFinishUploadHandler(new OnFinishUploaderHandler() {
+
+ @Override
+ public void onFinish(final IUploader uploader) {
+ onSubmitComplete(uploader);
+ }
+ });
}
- public void onSubmitComplete() {
- entityLogo.reloadGroupLogoImage();
+ public void onSubmitComplete(final IUploader uploader) {
+ final String response = uploader.getServerInfo().message;
+ if (uploader.getStatus() == Status.SUCCESS) {
+ if (response != null) {
+ NotifyUser.info(response);
+ }
+ CurrentLogoChangedEvent.fire(eventBus);
+ } else {
+ onSubmitFailed(response);
+ }
}
- public void onSubmitFailed(final int httpStatus, final String responseText) {
+ public void onSubmitFailed(final String responseText) {
NotifyUser.error("Error setting the logo: " + responseText);
}
Modified: trunk/src/main/java/cc/kune/gspace/client/options/logo/EntityOptionsLogoView.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/options/logo/EntityOptionsLogoView.java 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/main/java/cc/kune/gspace/client/options/logo/EntityOptionsLogoView.java 2011-05-06 20:13:51 UTC (rev 1356)
@@ -19,17 +19,29 @@
\*/
package cc.kune.gspace.client.options.logo;
+import gwtupload.client.IUploader;
+import gwtupload.client.IUploader.OnCancelUploaderHandler;
import cc.kune.common.client.utils.OnAcceptCallback;
import cc.kune.gspace.client.options.EntityOptionsTabView;
+import com.google.gwt.event.shared.HandlerRegistration;
+
public interface EntityOptionsLogoView extends EntityOptionsTabView {
- OnAcceptCallback getOnSubmit();
+ HandlerRegistration addOnCancelUploadHandler(OnCancelUploaderHandler handler);
- void setNormalGroupsLabels();
+ HandlerRegistration addOnChangeUploadHandler(IUploader.OnChangeUploaderHandler handler);
- void setPersonalGroupsLabels();
+ HandlerRegistration addOnFinishUploadHandler(IUploader.OnFinishUploaderHandler handler);
- void setUploadParams(String userHash, String token);
+ HandlerRegistration addOnStartUploadHandler(IUploader.OnStartUploaderHandler handler);
+ OnAcceptCallback getOnSubmit();
+
+ void setNormalGroupsLabels();
+
+ void setPersonalGroupsLabels();
+
+ void setUploadParams(String userHash, String token);
+
}
Modified: trunk/src/main/java/cc/kune/gspace/client/options/logo/UserOptionsLogoPresenter.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/options/logo/UserOptionsLogoPresenter.java 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/main/java/cc/kune/gspace/client/options/logo/UserOptionsLogoPresenter.java 2011-05-06 20:13:51 UTC (rev 1356)
@@ -19,6 +19,7 @@
*/
package cc.kune.gspace.client.options.logo;
+import gwtupload.client.IUploader;
import cc.kune.core.client.events.AvatarChangedEvent;
import cc.kune.core.client.rpcservices.AsyncCallbackSimple;
import cc.kune.core.client.rpcservices.UserServiceAsync;
@@ -56,8 +57,8 @@
}
@Override
- public void onSubmitComplete() {
- super.onSubmitComplete();
+ public void onSubmitComplete(final IUploader uploader) {
+ super.onSubmitComplete(uploader);
final GroupDTO group = session.getCurrentState().getGroup();
if (session.getCurrentUser().getShortName().equals(group.getShortName())) {
userService.get().getUserAvatarBaser64(session.getUserHash(), group.getStateToken(),
Modified: trunk/src/main/java/cc/kune/gspace/client/viewers/NoHomePageViewer.java
===================================================================
--- trunk/src/main/java/cc/kune/gspace/client/viewers/NoHomePageViewer.java 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/main/java/cc/kune/gspace/client/viewers/NoHomePageViewer.java 2011-05-06 20:13:51 UTC (rev 1356)
@@ -26,11 +26,13 @@
@Override
public void attach() {
+ gsArmor.setContentVisible(false);
}
@Override
public void detach() {
UiUtils.clear(gsArmor.getDocHeader());
+ gsArmor.setContentVisible(true);
}
@Override
Modified: trunk/src/main/java/cc/kune/msgs/client/UserMessage.java
===================================================================
--- trunk/src/main/java/cc/kune/msgs/client/UserMessage.java 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/main/java/cc/kune/msgs/client/UserMessage.java 2011-05-06 20:13:51 UTC (rev 1356)
@@ -46,114 +46,116 @@
public class UserMessage extends Composite implements HasText {
- interface MessageUiBinder extends UiBinder<Widget, UserMessage> {
- }
- public interface MsgTemplate extends SafeHtmlTemplates {
- @Template("<span>{0}</span>")
- SafeHtml format(SafeHtml message);
- }
- public interface MsgWithTitleTemplate extends SafeHtmlTemplates {
- @Template("<span><b>{0}</b><br/><p>{1}</p></span>")
- SafeHtml format(SafeHtml title, SafeHtml message);
- }
- private static String closeTitle = "Close";
+ interface MessageUiBinder extends UiBinder<Widget, UserMessage> {
+ }
+ public interface MsgTemplate extends SafeHtmlTemplates {
+ @Template("<span>{0}</span>")
+ SafeHtml format(SafeHtml message);
+ }
+ public interface MsgWithTitleTemplate extends SafeHtmlTemplates {
+ @Template("<span><b>{0}</b><br/><p>{1}</p></span>")
+ SafeHtml format(SafeHtml title, SafeHtml message);
+ }
+ private static String closeTitle = "Close";
- private static int fadeMills = 5000;
+ private static int fadeMills = 5000;
- private static final MsgTemplate MSG_NO_TITLE = GWT.create(MsgTemplate.class);
- private static final MsgWithTitleTemplate MSG_WITH_TITLE = GWT.create(MsgWithTitleTemplate.class);
+ private static final MsgTemplate MSG_NO_TITLE = GWT.create(MsgTemplate.class);
+ private static final MsgWithTitleTemplate MSG_WITH_TITLE = GWT.create(MsgWithTitleTemplate.class);
- private static MessageUiBinder uiBinder = GWT.create(MessageUiBinder.class);
+ private static MessageUiBinder uiBinder = GWT.create(MessageUiBinder.class);
- public static void setCloseTitle(final String title) {
- closeTitle = title;
- }
+ public static void setCloseTitle(final String title) {
+ closeTitle = title;
+ }
- public static void setFadeMills(final int mills) {
- fadeMills = mills;
- }
+ public static void setFadeMills(final int mills) {
+ fadeMills = mills;
+ }
- @UiField
- PushButton close;
+ @UiField
+ PushButton close;
- private final CloseCallback closeCallback;
+ private final CloseCallback closeCallback;
- @UiField
- Image icon;
+ @UiField
+ Image icon;
- @UiField
- InlineHTML label;
+ @UiField
+ InlineHTML label;
- public UserMessage(final NotifyLevel level, final String title, final String message, final String id,
- final boolean closeable, final CloseCallback closeCallback) {
- this.closeCallback = closeCallback;
- initWidget(uiBinder.createAndBindUi(this));
- if (TextUtils.notEmpty(id)) {
- super.ensureDebugId(id);
- }
- if (TextUtils.notEmpty(title)) {
- label.setHTML(MSG_WITH_TITLE.format(SimpleHtmlSanitizer.sanitizeHtml(title),
- SimpleHtmlSanitizer.sanitizeHtml(message)));
- } else {
- label.setHTML(MSG_NO_TITLE.format(SimpleHtmlSanitizer.sanitizeHtml(message)));
- }
- close.setVisible(closeable);
- close.setTitle(closeTitle);
- if (!closeable) {
- final Timer time = new Timer() {
- @Override
- public void run() {
- close();
- }
- };
- time.schedule(fadeMills);
- }
- icon.setResource(UserMessageImagesUtil.getIcon(level));
- final Show anim = new Show(this.getElement());
- anim.setDuration(0.5);
- anim.play();
+ public UserMessage(final NotifyLevel level, final String title, final String message, final String id,
+ final boolean closeable, final CloseCallback closeCallback) {
+ this.closeCallback = closeCallback;
+ initWidget(uiBinder.createAndBindUi(this));
+ if (TextUtils.notEmpty(id)) {
+ super.ensureDebugId(id);
}
-
- public UserMessage(final String message, final CloseCallback closeCallback) {
- this("", message, false, closeCallback);
+ if (TextUtils.notEmpty(message)) {
+ if (TextUtils.notEmpty(title)) {
+ label.setHTML(MSG_WITH_TITLE.format(SimpleHtmlSanitizer.sanitizeHtml(title),
+ SimpleHtmlSanitizer.sanitizeHtml(message)));
+ } else {
+ label.setHTML(MSG_NO_TITLE.format(SimpleHtmlSanitizer.sanitizeHtml(message)));
+ }
+ close.setVisible(closeable);
+ close.setTitle(closeTitle);
+ if (!closeable) {
+ final Timer time = new Timer() {
+ @Override
+ public void run() {
+ close();
+ }
+ };
+ time.schedule(fadeMills);
+ }
+ icon.setResource(UserMessageImagesUtil.getIcon(level));
+ final Show anim = new Show(this.getElement());
+ anim.setDuration(0.5);
+ anim.play();
}
+ }
- public UserMessage(final String title, final String message, final boolean closeable,
- final CloseCallback closeCallback) {
- this(NotifyLevel.info, title, message, "", closeable, closeCallback);
- }
+ public UserMessage(final String message, final CloseCallback closeCallback) {
+ this("", message, false, closeCallback);
+ }
- public UserMessage(final String title, final String message, final CloseCallback closeCallback) {
- this(title, message, false, closeCallback);
- }
+ public UserMessage(final String title, final String message, final boolean closeable,
+ final CloseCallback closeCallback) {
+ this(NotifyLevel.info, title, message, "", closeable, closeCallback);
+ }
- private void close() {
- final Fade fade = new Fade(this.getElement());
- fade.setDuration(0.7);
- fade.play();
- fade.addEffectCompletedHandler(new EffectCompletedHandler() {
+ public UserMessage(final String title, final String message, final CloseCallback closeCallback) {
+ this(title, message, false, closeCallback);
+ }
- @Override
- public void onEffectCompleted(final EffectCompletedEvent event) {
- removeFromParent();
- closeCallback.onClose();
- }
- });
- }
+ private void close() {
+ final Fade fade = new Fade(this.getElement());
+ fade.setDuration(0.7);
+ fade.play();
+ fade.addEffectCompletedHandler(new EffectCompletedHandler() {
- @Override
- public String getText() {
- return label.getText();
- }
+ @Override
+ public void onEffectCompleted(final EffectCompletedEvent event) {
+ removeFromParent();
+ closeCallback.onClose();
+ }
+ });
+ }
- @UiHandler("close")
- void handleClick(final ClickEvent e) {
- close();
- }
+ @Override
+ public String getText() {
+ return label.getText();
+ }
- @Override
- public void setText(final String text) {
- label.setText(text);
- }
+ @UiHandler("close")
+ void handleClick(final ClickEvent e) {
+ close();
+ }
+ @Override
+ public void setText(final String text) {
+ label.setText(text);
+ }
+
}
Modified: trunk/src/main/java/org/ourproject/kune/workspace/client/RegistryModule.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/workspace/client/RegistryModule.java 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/main/java/org/ourproject/kune/workspace/client/RegistryModule.java 2011-05-06 20:13:51 UTC (rev 1356)
@@ -20,11 +20,7 @@
package org.ourproject.kune.workspace.client;
import org.ourproject.kune.platf.client.services.AbstractExtendedModule;
-import org.ourproject.kune.workspace.client.cxt.ContextActionRegistry;
-import org.ourproject.kune.workspace.client.oldsn.GroupActionRegistry;
-import org.ourproject.kune.workspace.client.oldsn.UserActionRegistry;
-import cc.kune.core.client.cnt.ContentActionRegistry;
import cc.kune.core.client.registry.AclEditableRegistry;
import cc.kune.core.client.registry.AuthorableRegistry;
import cc.kune.core.client.registry.CanBeHomepageRegistry;
@@ -47,173 +43,177 @@
public class RegistryModule extends AbstractExtendedModule {
- @Override
- protected void onInstall() {
+ @Override
+ protected void onInstall() {
- register(Singleton.class, new Factory<AclEditableRegistry>(AclEditableRegistry.class) {
- @Override
- public AclEditableRegistry create() {
- return new AclEditableRegistry();
- }
- });
- register(Singleton.class, new Factory<AuthorableRegistry>(AuthorableRegistry.class) {
- @Override
- public AuthorableRegistry create() {
- return new AuthorableRegistry();
- }
- });
- register(Singleton.class, new Factory<CanBeHomepageRegistry>(CanBeHomepageRegistry.class) {
- @Override
- public CanBeHomepageRegistry create() {
- return new CanBeHomepageRegistry();
- }
- });
+ register(Singleton.class, new Factory<AclEditableRegistry>(AclEditableRegistry.class) {
+ @Override
+ public AclEditableRegistry create() {
+ return new AclEditableRegistry();
+ }
+ });
+ register(Singleton.class, new Factory<AuthorableRegistry>(AuthorableRegistry.class) {
+ @Override
+ public AuthorableRegistry create() {
+ return new AuthorableRegistry();
+ }
+ });
+ register(Singleton.class, new Factory<CanBeHomepageRegistry>(CanBeHomepageRegistry.class) {
+ @Override
+ public CanBeHomepageRegistry create() {
+ return new CanBeHomepageRegistry();
+ }
+ });
- register(Singleton.class, new Factory<ComentableRegistry>(ComentableRegistry.class) {
- @Override
- public ComentableRegistry create() {
- return new ComentableRegistry();
- }
- });
+ register(Singleton.class, new Factory<ComentableRegistry>(ComentableRegistry.class) {
+ @Override
+ public ComentableRegistry create() {
+ return new ComentableRegistry();
+ }
+ });
- register(Singleton.class, new Factory<DragableRegistry>(DragableRegistry.class) {
- @Override
- public DragableRegistry create() {
- return new DragableRegistry();
- }
- });
+ register(Singleton.class, new Factory<DragableRegistry>(DragableRegistry.class) {
+ @Override
+ public DragableRegistry create() {
+ return new DragableRegistry();
+ }
+ });
- register(Singleton.class, new Factory<DropableRegistry>(DropableRegistry.class) {
- @Override
- public DropableRegistry create() {
- return new DropableRegistry();
- }
- });
+ register(Singleton.class, new Factory<DropableRegistry>(DropableRegistry.class) {
+ @Override
+ public DropableRegistry create() {
+ return new DropableRegistry();
+ }
+ });
- register(Singleton.class, new Factory<EmailSubscribeAbleRegistry>(EmailSubscribeAbleRegistry.class) {
- @Override
- public EmailSubscribeAbleRegistry create() {
- return new EmailSubscribeAbleRegistry();
- }
- });
+ register(Singleton.class, new Factory<EmailSubscribeAbleRegistry>(EmailSubscribeAbleRegistry.class) {
+ @Override
+ public EmailSubscribeAbleRegistry create() {
+ return new EmailSubscribeAbleRegistry();
+ }
+ });
- register(Singleton.class, new Factory<LicensableRegistry>(LicensableRegistry.class) {
- @Override
- public LicensableRegistry create() {
- return new LicensableRegistry();
- }
- });
+ register(Singleton.class, new Factory<LicensableRegistry>(LicensableRegistry.class) {
+ @Override
+ public LicensableRegistry create() {
+ return new LicensableRegistry();
+ }
+ });
- register(Singleton.class, new Factory<PublishModerableRegistry>(PublishModerableRegistry.class) {
- @Override
- public PublishModerableRegistry create() {
- return new PublishModerableRegistry();
- }
- });
+ register(Singleton.class, new Factory<PublishModerableRegistry>(PublishModerableRegistry.class) {
+ @Override
+ public PublishModerableRegistry create() {
+ return new PublishModerableRegistry();
+ }
+ });
- register(Singleton.class, new Factory<RateableRegistry>(RateableRegistry.class) {
- @Override
- public RateableRegistry create() {
- return new RateableRegistry();
- }
- });
+ register(Singleton.class, new Factory<RateableRegistry>(RateableRegistry.class) {
+ @Override
+ public RateableRegistry create() {
+ return new RateableRegistry();
+ }
+ });
- register(Singleton.class, new Factory<TageableRegistry>(TageableRegistry.class) {
- @Override
- public TageableRegistry create() {
- return new TageableRegistry();
- }
- });
+ register(Singleton.class, new Factory<TageableRegistry>(TageableRegistry.class) {
+ @Override
+ public TageableRegistry create() {
+ return new TageableRegistry();
+ }
+ });
- register(Singleton.class, new Factory<RenamableRegistry>(RenamableRegistry.class) {
- @Override
- public RenamableRegistry create() {
- return new RenamableRegistry();
- }
- });
+ register(Singleton.class, new Factory<RenamableRegistry>(RenamableRegistry.class) {
+ @Override
+ public RenamableRegistry create() {
+ return new RenamableRegistry();
+ }
+ });
- register(Singleton.class, new Factory<TranslatableRegistry>(TranslatableRegistry.class) {
- @Override
- public TranslatableRegistry create() {
- return new TranslatableRegistry();
- }
- });
+ register(Singleton.class, new Factory<TranslatableRegistry>(TranslatableRegistry.class) {
+ @Override
+ public TranslatableRegistry create() {
+ return new TranslatableRegistry();
+ }
+ });
- register(Singleton.class, new Factory<VersionableRegistry>(VersionableRegistry.class) {
- @Override
- public VersionableRegistry create() {
- return new VersionableRegistry();
- }
- });
+ register(Singleton.class, new Factory<VersionableRegistry>(VersionableRegistry.class) {
+ @Override
+ public VersionableRegistry create() {
+ return new VersionableRegistry();
+ }
+ });
- register(Singleton.class, new Factory<XmppComentableRegistry>(XmppComentableRegistry.class) {
- @Override
- public XmppComentableRegistry create() {
- return new XmppComentableRegistry();
- }
- });
+ register(Singleton.class, new Factory<XmppComentableRegistry>(XmppComentableRegistry.class) {
+ @Override
+ public XmppComentableRegistry create() {
+ return new XmppComentableRegistry();
+ }
+ });
- register(Singleton.class, new Factory<XmppNotifyCapableRegistry>(XmppNotifyCapableRegistry.class) {
- @Override
- public XmppNotifyCapableRegistry create() {
- return new XmppNotifyCapableRegistry();
- }
- });
+ register(Singleton.class, new Factory<XmppNotifyCapableRegistry>(XmppNotifyCapableRegistry.class) {
+ @Override
+ public XmppNotifyCapableRegistry create() {
+ return new XmppNotifyCapableRegistry();
+ }
+ });
- // register(Singleton.class, new
- // Factory<IconsRegistry>(IconsRegistry.class) {
- // @Override
- // public IconsRegistry create() {
- // return new IconsRegistry();
- // }
- // });
+ // register(Singleton.class, new
+ // Factory<IconsRegistry>(IconsRegistry.class) {
+ // @Override
+ // public IconsRegistry create() {
+ // return new IconsRegistry();
+ // }
+ // });
- // register(Singleton.class, new
- // Factory<ContentCapabilitiesRegistry>(ContentCapabilitiesRegistry.class)
- // {
- // @Override
- // public ContentCapabilitiesRegistry create() {
- // return new ContentCapabilitiesRegistry(i(AuthorableRegistry.class),
- // i(AclEditableRegistry.class),
- // i(OldIconsRegistry.class), i(CanBeHomepageRegistry.class),
- // i(ComentableRegistry.class),
- // i(DragableRegistry.class), i(DropableRegistry.class),
- // i(EmailSubscribeAbleRegistry.class),
- // i(LicensableRegistry.class), i(PublishModerableRegistry.class),
- // i(RateableRegistry.class),
- // i(TageableRegistry.class), i(RenamableRegistry.class),
- // i(TranslatableRegistry.class),
- // i(VersionableRegistry.class), i(XmppComentableRegistry.class),
- // i(XmppNotifyCapableRegistry.class));
- // }
- // });
-
- register(Singleton.class, new Factory<ContextActionRegistry>(ContextActionRegistry.class) {
- @Override
- public ContextActionRegistry create() {
- return new ContextActionRegistry();
- }
- });
-
- register(Singleton.class, new Factory<ContentActionRegistry>(ContentActionRegistry.class) {
- @Override
- public ContentActionRegistry create() {
- return new ContentActionRegistry();
- }
- });
-
- register(Singleton.class, new Factory<GroupActionRegistry>(GroupActionRegistry.class) {
- @Override
- public GroupActionRegistry create() {
- return new GroupActionRegistry();
- }
- });
-
- register(Singleton.class, new Factory<UserActionRegistry>(UserActionRegistry.class) {
- @Override
- public UserActionRegistry create() {
- return new UserActionRegistry();
- }
- });
- }
+ // register(Singleton.class, new
+ // Factory<ContentCapabilitiesRegistry>(ContentCapabilitiesRegistry.class)
+ // {
+ // @Override
+ // public ContentCapabilitiesRegistry create() {
+ // return new ContentCapabilitiesRegistry(i(AuthorableRegistry.class),
+ // i(AclEditableRegistry.class),
+ // i(OldIconsRegistry.class), i(CanBeHomepageRegistry.class),
+ // i(ComentableRegistry.class),
+ // i(DragableRegistry.class), i(DropableRegistry.class),
+ // i(EmailSubscribeAbleRegistry.class),
+ // i(LicensableRegistry.class), i(PublishModerableRegistry.class),
+ // i(RateableRegistry.class),
+ // i(TageableRegistry.class), i(RenamableRegistry.class),
+ // i(TranslatableRegistry.class),
+ // i(VersionableRegistry.class), i(XmppComentableRegistry.class),
+ // i(XmppNotifyCapableRegistry.class));
+ // }
+ // });
+ //
+ // register(Singleton.class, new
+ // Factory<ContextActionRegistry>(ContextActionRegistry.class) {
+ // @Override
+ // public ContextActionRegistry create() {
+ // return new ContextActionRegistry();
+ // }
+ // });
+ //
+ // register(Singleton.class, new
+ // Factory<ContentActionRegistry>(ContentActionRegistry.class) {
+ // @Override
+ // public ContentActionRegistry create() {
+ // return new ContentActionRegistry();
+ // }
+ // });
+ //
+ // register(Singleton.class, new
+ // Factory<GroupActionRegistry>(GroupActionRegistry.class) {
+ // @Override
+ // public GroupActionRegistry create() {
+ // return new GroupActionRegistry();
+ // }
+ // });
+ //
+ // register(Singleton.class, new
+ // Factory<UserActionRegistry>(UserActionRegistry.class) {
+ // @Override
+ // public UserActionRegistry create() {
+ // return new UserActionRegistry();
+ // }
+ // });
+ }
}
Deleted: trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/BuddiesSummary.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/BuddiesSummary.java 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/BuddiesSummary.java 2011-05-06 20:13:51 UTC (rev 1356)
@@ -1,24 +0,0 @@
-/*
- *
- * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
- * This file is part of kune.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- \*/
-package org.ourproject.kune.workspace.client.oldsn;
-
-
-public interface BuddiesSummary {
-}
Deleted: trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/BuddiesSummaryPanel.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/BuddiesSummaryPanel.java 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/BuddiesSummaryPanel.java 2011-05-06 20:13:51 UTC (rev 1356)
@@ -1,133 +0,0 @@
-/*
- *
- * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
- * This file is part of kune.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- \*/
-package org.ourproject.kune.workspace.client.oldsn;
-
-import org.ourproject.kune.platf.client.actions.ActionItem;
-import org.ourproject.kune.platf.client.actions.ActionItemCollection;
-import org.ourproject.kune.platf.client.actions.ActionManager;
-import org.ourproject.kune.platf.client.actions.MenuItemsContainer;
-import org.ourproject.kune.platf.client.actions.toolbar.ActionToolbarPanel;
-import org.ourproject.kune.platf.client.actions.toolbar.ActionToolbarView;
-import org.ourproject.kune.platf.client.ui.AbstractToolbar;
-import org.ourproject.kune.workspace.client.skel.SummaryPanel;
-import org.ourproject.kune.workspace.client.skel.WorkspaceSkeleton;
-
-import cc.kune.common.client.ui.BasicThumb;
-import cc.kune.core.client.resources.CoreMessages;
-import cc.kune.core.shared.dto.UserSimpleDTO;
-import cc.kune.core.shared.i18n.I18nTranslationService;
-
-import com.calclab.suco.client.events.Listener;
-import com.google.gwt.dom.client.Element;
-import com.google.gwt.event.dom.client.ClickEvent;
-import com.google.gwt.event.dom.client.ClickHandler;
-import com.google.gwt.user.client.ui.FlowPanel;
-import com.google.gwt.user.client.ui.Label;
-import com.google.gwt.user.client.ui.VerticalPanel;
-import com.google.gwt.user.client.ui.Widget;
-import com.gwtext.client.widgets.menu.Menu;
-
-public class BuddiesSummaryPanel extends SummaryPanel implements BuddiesSummaryView {
-
- private final MenuItemsContainer<UserSimpleDTO> menuItemsContainer;
- private final FlowPanel flowPanel;
- private final Label otherBuddiesLabel;
- private final I18nTranslationService i18n;
- private final ActionManager actionManager;
- private final AbstractToolbar toolbar;
- private final Label noBuddiesPublic;
-
- public BuddiesSummaryPanel(final BuddiesSummaryPresenter presenter, final WorkspaceSkeleton ws,
- final I18nTranslationService i18n, final ActionManager actionManager,
- final ActionToolbarView<UserSimpleDTO> actionToolbarView) {
- super(i18n.t("Buddies"), i18n.t("This user buddies"), ws);
- this.actionManager = actionManager;
- menuItemsContainer = new MenuItemsContainer<UserSimpleDTO>();
- this.i18n = i18n;
- final VerticalPanel vp = new VerticalPanel();
- flowPanel = new FlowPanel();
- otherBuddiesLabel = new Label();
- otherBuddiesLabel.addStyleName("kune-Margin-Small-trbl");
- vp.add(flowPanel);
- vp.add(otherBuddiesLabel);
- toolbar = ((ActionToolbarPanel<UserSimpleDTO>) actionToolbarView).getToolbar();
- toolbar.setBlankStyle();
- vp.add((Widget) toolbar);
- super.add(vp);
- addInSummary();
- noBuddiesPublic = new Label(i18n.t(CoreMessages.BUDDIES_NOT_PUBLIC));
- noBuddiesPublic.addStyleName("kune-Margin-7-trbl");
- noBuddiesPublic.addStyleName("k-text-gray");
- }
-
- public void addBuddie(final UserSimpleDTO user, final ActionItemCollection<UserSimpleDTO> actionCollection,
- final String avatarUrl, final String tooltipTitle, final String tooltip) {
- final ClickHandler listener = new ClickHandler() {
- public void onClick(final ClickEvent event) {
- final Element sender = event.getRelativeElement();
- final Menu menu = menuItemsContainer.get(user.getShortName());
- if (menu.getItems().length > 0) {
- menu.showAt(sender.getAbsoluteLeft(), sender.getAbsoluteTop() + 5);
- }
- }
- };
- menuItemsContainer.createItemMenu(user.getShortName(), actionCollection,
- new Listener<ActionItem<UserSimpleDTO>>() {
- public void onEvent(final ActionItem<UserSimpleDTO> actionItem) {
- doAction(actionItem);
- }
- });
-
- final BasicThumb thumb = new BasicThumb(avatarUrl.equals(NOAVATAR) ? "images/persons/person2-32.png"
- : avatarUrl, AVATARSIZE, user.getShortName(), AVATARLABELMAXSIZE, false, listener);
- thumb.setTooltip(tooltipTitle, tooltip);
- flowPanel.add(thumb);
- }
-
- @Override
- public void clear() {
- flowPanel.clear();
- clearOtherUsers();
- menuItemsContainer.clear();
- toolbar.removeAll();
- super.doLayoutIfNeeded();
- }
-
- public void clearOtherUsers() {
- otherBuddiesLabel.setText("");
- }
-
- public void setNoBuddies() {
- otherBuddiesLabel.setText(i18n.t("This user has no buddies"));
- }
-
- public void setOtherUsers(final String text) {
- otherBuddiesLabel.setText(text);
- }
-
- public void showBuddiesNotVisible() {
- flowPanel.add(noBuddiesPublic);
- super.doLayoutIfNeeded();
- }
-
- private void doAction(final ActionItem<UserSimpleDTO> actionItem) {
- actionManager.doAction(actionItem);
- }
-}
Deleted: trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/BuddiesSummaryPresenter.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/BuddiesSummaryPresenter.java 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/BuddiesSummaryPresenter.java 2011-05-06 20:13:51 UTC (rev 1356)
@@ -1,241 +0,0 @@
-/*
- *
- * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
- * This file is part of kune.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- \*/
-package org.ourproject.kune.workspace.client.oldsn;
-
-import java.util.List;
-
-import org.ourproject.kune.chat.client.ChatEngine;
-import org.ourproject.kune.platf.client.View;
-import org.ourproject.kune.platf.client.actions.ActionEnableCondition;
-import org.ourproject.kune.platf.client.actions.ActionMenuItemDescriptor;
-import org.ourproject.kune.platf.client.actions.ActionToolbarMenuDescriptor;
-import org.ourproject.kune.platf.client.actions.ActionToolbarMenuRadioDescriptor;
-import org.ourproject.kune.platf.client.actions.RadioMustBeChecked;
-import org.ourproject.kune.platf.client.actions.toolbar.ActionToolbar;
-import org.ourproject.kune.workspace.client.oldsn.toolbar.ActionBuddiesSummaryToolbar;
-
-import cc.kune.common.client.notify.NotifyUser;
-import cc.kune.core.client.resources.icons.IconResources;
-import cc.kune.core.client.rpcservices.AsyncCallbackSimple;
-import cc.kune.core.client.rpcservices.SocialNetworkServiceAsync;
-import cc.kune.core.client.rpcservices.UserServiceAsync;
-import cc.kune.core.client.services.FileDownloadUtils;
-import cc.kune.core.client.services.ImageUtils;
-import cc.kune.core.client.state.AccessRightsClientManager;
-import cc.kune.core.client.state.Session;
-import cc.kune.core.client.state.StateManager;
-import cc.kune.core.shared.domain.UserSNetVisibility;
-import cc.kune.core.shared.domain.utils.AccessRights;
-import cc.kune.core.shared.dto.AccessRolDTO;
-import cc.kune.core.shared.dto.SocialNetworkDataDTO;
-import cc.kune.core.shared.dto.StateAbstractDTO;
-import cc.kune.core.shared.dto.UserBuddiesDataDTO;
-import cc.kune.core.shared.dto.UserSimpleDTO;
-import cc.kune.core.shared.i18n.I18nTranslationService;
-
-import com.calclab.suco.client.events.Listener;
-import com.google.inject.Inject;
-import com.google.inject.Provider;
-
-public class BuddiesSummaryPresenter extends SocialNetworkPresenter implements BuddiesSummary {
-
- public static final String BUDDIES_VISIBILITY_GROUP = "k-bsp-bud-visib";
-
- private final UserActionRegistry actionRegistry;
- private final Provider<ChatEngine> chatEngineProvider;
- private final Provider<FileDownloadUtils> fileDownUtilsProvider;
- private final I18nTranslationService i18n;
- private final Session session;
- private final StateManager stateManager;
- private final ActionBuddiesSummaryToolbar toolbar;
- private final Provider<UserServiceAsync> userServiceAsync;
- private BuddiesSummaryView view;
-
- @Inject
- public BuddiesSummaryPresenter(final StateManager stateManager, final Session session,
- final Provider<UserServiceAsync> userServiceAsync, final UserActionRegistry actionRegistry,
- final I18nTranslationService i18n, final Provider<ChatEngine> chatEngineProvider,
- final ActionBuddiesSummaryToolbar toolbar, final Provider<FileDownloadUtils> fileDownUtilsProvider,
- final ImageUtils imageUtils, final Provider<SocialNetworkServiceAsync> snServiceAsync,
- final GroupActionRegistry groupActionRegistry, final AccessRightsClientManager accessRightManager,
- final IconResources img) {
- super(i18n, stateManager, accessRightManager, session, snServiceAsync, groupActionRegistry,
- fileDownUtilsProvider, img);
- this.stateManager = stateManager;
- this.session = session;
- this.userServiceAsync = userServiceAsync;
- this.actionRegistry = actionRegistry;
- this.i18n = i18n;
- this.chatEngineProvider = chatEngineProvider;
- this.toolbar = toolbar;
- this.fileDownUtilsProvider = fileDownUtilsProvider;
- stateManager.onStateChanged(new Listener<StateAbstractDTO>() {
- @Override
- public void onEvent(final StateAbstractDTO state) {
- setState(state);
- }
- });
- stateManager.onSocialNetworkChanged(new Listener<StateAbstractDTO>() {
- @Override
- public void onEvent(final StateAbstractDTO state) {
- setState(state);
- }
- });
- registerActions();
- }
-
- private void createAddNewBuddiesAction() {
- final ActionToolbarMenuDescriptor<UserSimpleDTO> addNewBuddiesAction = new ActionToolbarMenuDescriptor<UserSimpleDTO>(
- AccessRolDTO.Administrator, buddiesBottom, new Listener<UserSimpleDTO>() {
- @Override
- public void onEvent(final UserSimpleDTO parameter) {
- NotifyUser.info("In development");
- }
- });
- addNewBuddiesAction.setTextDescription(i18n.t("Add a new buddy"));
- addNewBuddiesAction.setParentMenuTitle(i18n.t("Options"));
- addNewBuddiesAction.setIconUrl("images/add-green.gif");
- actionRegistry.addAction(addNewBuddiesAction);
- }
-
- private void createSetBuddiesVisibilityAction(final String textDescription, final UserSNetVisibility visibility) {
- final ActionToolbarMenuRadioDescriptor<UserSimpleDTO> buddiesVisibilityAction = new ActionToolbarMenuRadioDescriptor<UserSimpleDTO>(
- AccessRolDTO.Administrator, buddiesBottom, new Listener<UserSimpleDTO>() {
- @Override
- public void onEvent(final UserSimpleDTO parameter) {
- userServiceAsync.get().setBuddiesVisibility(session.getUserHash(),
- session.getCurrentState().getGroup().getStateToken(), visibility,
- new AsyncCallbackSimple<Void>() {
- @Override
- public void onSuccess(final Void result) {
- NotifyUser.info(i18n.t("Buddies visibility changed"));
- }
- });
- }
- }, BUDDIES_VISIBILITY_GROUP, new RadioMustBeChecked() {
- @Override
- public boolean mustBeChecked() {
- final StateAbstractDTO currentState = session.getCurrentState();
- if (currentState.getGroup().isPersonal()) {
- final SocialNetworkDataDTO socialNetworkData = currentState.getSocialNetworkData();
- return socialNetworkData.getUserBuddiesVisibility().equals(visibility);
- }
- return false;
- }
- });
- buddiesVisibilityAction.setTextDescription(textDescription);
- buddiesVisibilityAction.setParentMenuTitle(i18n.t("Options"));
- buddiesVisibilityAction.setParentSubMenuTitle(i18n.t("Those who can view your buddies list"));
- actionRegistry.addAction(buddiesVisibilityAction);
- }
-
- public View getView() {
- return view;
- }
-
- public void init(final BuddiesSummaryView view) {
- this.view = view;
- }
-
- private void registerActions() {
- final ActionMenuItemDescriptor<UserSimpleDTO> addAsBuddie = new ActionMenuItemDescriptor<UserSimpleDTO>(
- AccessRolDTO.Viewer, new Listener<UserSimpleDTO>() {
- @Override
- public void onEvent(final UserSimpleDTO user) {
- chatEngineProvider.get().addNewBuddie(user.getShortName());
- }
- });
- addAsBuddie.setMustBeAuthenticated(true);
- addAsBuddie.setTextDescription(i18n.t("Add as a buddie"));
- addAsBuddie.setIconUrl("images/add-green.png");
- addAsBuddie.setEnableCondition(new ActionEnableCondition<UserSimpleDTO>() {
- @Override
- public boolean mustBeEnabled(final UserSimpleDTO user) {
- return !chatEngineProvider.get().isBuddie(user.getShortName());
- }
- });
- actionRegistry.addAction(addAsBuddie);
-
- final ActionMenuItemDescriptor<UserSimpleDTO> go = new ActionMenuItemDescriptor<UserSimpleDTO>(
- AccessRolDTO.Viewer, new Listener<UserSimpleDTO>() {
- @Override
- public void onEvent(final UserSimpleDTO user) {
- stateManager.gotoHistoryToken(user.getShortName());
- }
- });
- go.setMustBeAuthenticated(false);
- go.setTextDescription(i18n.t("Visit this user's homepage"));
- go.setIconUrl("images/group-home.gif");
- actionRegistry.addAction(go);
-
- createAddNewBuddiesAction();
- createSetBuddiesVisibilityAction(i18n.t("anyone"), UserSNetVisibility.anyone);
- createSetBuddiesVisibilityAction(i18n.t("only your buddies"), UserSNetVisibility.yourbuddies);
- createSetBuddiesVisibilityAction(i18n.t("only you"), UserSNetVisibility.onlyyou);
- }
-
- protected void setState(final StateAbstractDTO state) {
- if (state.getGroup().isPersonal()) {
- view.clear();
- final UserBuddiesDataDTO userBuddies = state.getUserBuddies();
- if (state.getSocialNetworkData().isBuddiesVisible()) {
- final List<UserSimpleDTO> buddies = userBuddies.getBuddies();
- for (final UserSimpleDTO user : buddies) {
- final String avatarUrl = user.hasLogo() ? fileDownUtilsProvider.get().getLogoImageUrl(
- user.getStateToken()) : BuddiesSummaryView.NOAVATAR;
- final String tooltip = super.createTooltipWithLogo(user.getShortName(), user.getStateToken(),
- user.hasLogo(), true);
- view.addBuddie(user, actionRegistry.getCurrentActions(user, session.isLogged(), new AccessRights(
- true, true, true), false), avatarUrl, user.getName(), tooltip);
- }
- final boolean hasLocalBuddies = buddies.size() > 0;
- final int numExtBuddies = userBuddies.getOtherExtBuddies();
- if (numExtBuddies > 0) {
- if (hasLocalBuddies) {
- // i18n: plural
- view.setOtherUsers(i18n.t(numExtBuddies == 1 ? "and [%d] external user"
- : "and [%d] external users", numExtBuddies));
- } else {
- view.setOtherUsers(i18n.t(numExtBuddies == 1 ? "[%d] external user" : "[%d] external users",
- numExtBuddies));
- }
- } else {
- if (hasLocalBuddies) {
- view.clearOtherUsers();
- } else {
- view.setNoBuddies();
- }
- }
- toolbar.disableMenusAndClearButtons();
- toolbar.addActions(
- actionRegistry.getCurrentActions(session.getCurrentUser(), session.isLogged(),
- state.getGroupRights(), true), ActionToolbar.IN_ANY);
- toolbar.attach();
- view.show();
- } else {
- view.showBuddiesNotVisible();
- view.show();
- }
- } else {
- view.hide();
- }
- }
-
-}
Deleted: trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/BuddiesSummaryView.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/BuddiesSummaryView.java 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/BuddiesSummaryView.java 2011-05-06 20:13:51 UTC (rev 1356)
@@ -1,49 +0,0 @@
-/*
- *
- * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
- * This file is part of kune.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- \*/
-package org.ourproject.kune.workspace.client.oldsn;
-
-import org.ourproject.kune.platf.client.View;
-import org.ourproject.kune.platf.client.actions.ActionItemCollection;
-
-import cc.kune.core.shared.dto.UserSimpleDTO;
-
-public interface BuddiesSummaryView extends View {
-
- String NOAVATAR = "";
- int AVATARSIZE = 32;
- int AVATARLABELMAXSIZE = 15;
-
- void addBuddie(UserSimpleDTO user, ActionItemCollection<UserSimpleDTO> actionCollection, String avatarUrl,
- String tooltipTitle, String tooltip);
-
- void clear();
-
- void clearOtherUsers();
-
- void hide();
-
- void setNoBuddies();
-
- void setOtherUsers(String text);
-
- void show();
-
- void showBuddiesNotVisible();
-}
Deleted: trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/GroupActionRegistry.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/GroupActionRegistry.java 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/GroupActionRegistry.java 2011-05-06 20:13:51 UTC (rev 1356)
@@ -1,30 +0,0 @@
-/*
- *
- * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
- * This file is part of kune.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- \*/
-package org.ourproject.kune.workspace.client.oldsn;
-
-import org.ourproject.kune.platf.client.actions.ActionRegistry;
-
-import cc.kune.core.shared.domain.utils.StateToken;
-
-/**
- * The Class GroupActionRegistry stores actions over groups (mainly used in SN)
- */
-public class GroupActionRegistry extends ActionRegistry<StateToken> {
-}
Deleted: trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/GroupMembersSummary.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/GroupMembersSummary.java 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/GroupMembersSummary.java 2011-05-06 20:13:51 UTC (rev 1356)
@@ -1,36 +0,0 @@
-/*
- *
- * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
- * This file is part of kune.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- */
-package org.ourproject.kune.workspace.client.oldsn;
-
-import org.ourproject.kune.platf.client.ui.MenuItem;
-
-import cc.kune.core.shared.dto.GroupDTO;
-
-public interface GroupMembersSummary {
-
- void addGroupOperation(MenuItem<GroupDTO> operation, boolean mustBeLogged);
-
- void addUserOperation(MenuItem<GroupDTO> operation, boolean mustBeLogged);
-
- void removeGroupOperation(MenuItem<GroupDTO> operation, boolean mustBeLogged);
-
- void removeUserOperation(MenuItem<GroupDTO> operation, boolean mustBeLogged);
-
-}
Deleted: trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/GroupMembersSummaryPanel.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/GroupMembersSummaryPanel.java 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/GroupMembersSummaryPanel.java 2011-05-06 20:13:51 UTC (rev 1356)
@@ -1,139 +0,0 @@
-/*
- *
- * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
- * This file is part of kune.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- \*/
-package org.ourproject.kune.workspace.client.oldsn;
-
-import org.ourproject.kune.platf.client.actions.toolbar.ActionToolbarPanel;
-import org.ourproject.kune.platf.client.actions.toolbar.ActionToolbarView;
-import org.ourproject.kune.platf.client.ui.AbstractToolbar;
-import org.ourproject.kune.platf.client.ui.gridmenu.GridDragConfiguration;
-import org.ourproject.kune.platf.client.ui.gridmenu.GridItem;
-import org.ourproject.kune.platf.client.ui.gridmenu.GridMenuPanel;
-import org.ourproject.kune.workspace.client.skel.SummaryPanel;
-import org.ourproject.kune.workspace.client.skel.WorkspaceSkeleton;
-
-import cc.kune.core.client.i18n.I18nUITranslationService;
-import cc.kune.core.client.resources.CoreMessages;
-import cc.kune.core.shared.domain.utils.StateToken;
-import cc.kune.core.shared.dto.GroupDTO;
-
-import com.calclab.suco.client.events.Listener;
-import com.google.gwt.core.client.Scheduler;
-import com.google.gwt.core.client.Scheduler.ScheduledCommand;
-import com.google.gwt.user.client.ui.Label;
-import com.google.gwt.user.client.ui.Widget;
-import com.gwtext.client.widgets.BoxComponent;
-import com.gwtext.client.widgets.MessageBox;
-import com.gwtext.client.widgets.event.ContainerListenerAdapter;
-
-public class GroupMembersSummaryPanel extends SummaryPanel implements GroupMembersSummaryView {
- // private static final int MAX_HEIGHT = 110;
- private final GridMenuPanel<GroupDTO> gridMenuPanel;
- private final I18nUITranslationService i18n;
- private final Label noMembersPublic;
- private final GroupMembersSummaryPresenter presenter;
- private final AbstractToolbar toolbar;
-
- public GroupMembersSummaryPanel(final GroupMembersSummaryPresenter presenter, final I18nUITranslationService i18n,
- final WorkspaceSkeleton ws, final ActionToolbarView<StateToken> actionToolbarView) {
- super(i18n.t("Group members"), i18n.t("People and groups collaborating in this group"), ws);
- this.presenter = presenter;
- this.i18n = i18n;
-
- final GridDragConfiguration dragConf = new GridDragConfiguration("kk",
- i18n.t("Drop into the chat area to start a chat.") + "<br/>"
- + i18n.t("Drop into a room to invite the user to join the chat room"));
- gridMenuPanel = new GridMenuPanel<GroupDTO>(i18n.t("This is an orphaned project, if you are interested "
- + "please request to join to work on it"), dragConf, true, true, false, true, false);
- final Listener<String> go = new Listener<String>() {
- @Override
- public void onEvent(final String groupShortName) {
- presenter.onDoubleClick(groupShortName);
- }
- };
- // gridMenuPanel.onClick(go);
- gridMenuPanel.onDoubleClick(go);
- gridMenuPanel.getBottomBar().setCls("k-blank-toolbar");
- super.add(gridMenuPanel);
-
- noMembersPublic = new Label(i18n.t(CoreMessages.MEMBERS_NOT_PUBLIC));
- noMembersPublic.addStyleName("kune-Margin-7-trbl");
- noMembersPublic.addStyleName("k-text-gray");
- noMembersPublic.setVisible(false);
- super.add(noMembersPublic);
-
- toolbar = ((ActionToolbarPanel<StateToken>) actionToolbarView).getToolbar();
- toolbar.setBlankStyle();
- super.add((Widget) toolbar);
- super.addInSummary();
- ws.addListenerInEntitySummary(new ContainerListenerAdapter() {
- @Override
- public void onResize(final BoxComponent component, final int adjWidth, final int adjHeight,
- final int rawWidth, final int rawHeight) {
- gridMenuPanel.setWidth(adjWidth);
- }
- });
- }
-
- @Override
- public void addItem(final GridItem<GroupDTO> gridItem) {
- gridMenuPanel.setVisible(true);
- gridMenuPanel.addItem(gridItem);
- doLayoutIfNeeded();
- }
-
- @Override
- public void clear() {
- gridMenuPanel.removeAll();
- toolbar.removeAll();
- noMembersPublic.setVisible(false);
- doLayoutIfNeeded();
- }
-
- @Override
- public void confirmAddCollab(final String groupShortName, final String groupLongName) {
- final String groupName = groupLongName + " (" + groupShortName + ")";
- MessageBox.confirm(i18n.t("Confirm member joining"), i18n.t("Add [%s] as a member?", groupName),
- new MessageBox.ConfirmCallback() {
- @Override
- public void execute(final String btnID) {
- if (btnID.equals("yes")) {
- Scheduler.get().scheduleDeferred(new ScheduledCommand() {
- @Override
- public void execute() {
- presenter.addCollab(groupShortName);
- }
- });
- }
- }
- });
- }
-
- @Override
- public void setDraggable(final boolean draggable) {
- // gridMenuPanel.setDraggable(draggable);
- }
-
- @Override
- public void showMembersNotVisible() {
- noMembersPublic.setVisible(true);
- gridMenuPanel.setVisible(false);
- doLayoutIfNeeded();
- }
-}
Deleted: trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/GroupMembersSummaryPresenter.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/GroupMembersSummaryPresenter.java 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/GroupMembersSummaryPresenter.java 2011-05-06 20:13:51 UTC (rev 1356)
@@ -1,294 +0,0 @@
-/*
- *
- * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
- * This file is part of kune.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- \*/
-package org.ourproject.kune.workspace.client.oldsn;
-
-import java.util.List;
-
-import org.ourproject.kune.chat.client.ChatEngine;
-import org.ourproject.kune.platf.client.actions.ActionToolbarMenuDescriptor;
-import org.ourproject.kune.platf.client.actions.ActionToolbarMenuRadioDescriptor;
-import org.ourproject.kune.platf.client.actions.RadioMustBeChecked;
-import org.ourproject.kune.platf.client.actions.toolbar.ActionToolbar;
-import org.ourproject.kune.platf.client.ui.MenuItem;
-import org.ourproject.kune.platf.client.ui.gridmenu.GridGroup;
-import org.ourproject.kune.workspace.client.oldsn.toolbar.ActionGroupSummaryToolbar;
-import org.ourproject.kune.workspace.client.search.GroupLiveSearcher;
-
-import cc.kune.common.client.notify.NotifyUser;
-import cc.kune.core.client.i18n.I18nUITranslationService;
-import cc.kune.core.client.resources.icons.IconResources;
-import cc.kune.core.client.rpcservices.AsyncCallbackSimple;
-import cc.kune.core.client.rpcservices.GroupServiceAsync;
-import cc.kune.core.client.rpcservices.SocialNetworkServiceAsync;
-import cc.kune.core.client.services.FileDownloadUtils;
-import cc.kune.core.client.services.ImageDescriptor;
-import cc.kune.core.client.services.ImageUtils;
-import cc.kune.core.client.state.AccessRightsClientManager;
-import cc.kune.core.client.state.Session;
-import cc.kune.core.client.state.StateManager;
-import cc.kune.core.shared.domain.AdmissionType;
-import cc.kune.core.shared.domain.SocialNetworkVisibility;
-import cc.kune.core.shared.domain.utils.AccessRights;
-import cc.kune.core.shared.domain.utils.StateToken;
-import cc.kune.core.shared.dto.AccessListsDTO;
-import cc.kune.core.shared.dto.AccessRolDTO;
-import cc.kune.core.shared.dto.GroupDTO;
-import cc.kune.core.shared.dto.InitDataDTO;
-import cc.kune.core.shared.dto.LinkDTO;
-import cc.kune.core.shared.dto.SocialNetworkDTO;
-import cc.kune.core.shared.dto.SocialNetworkDataDTO;
-import cc.kune.core.shared.dto.StateAbstractDTO;
-
-import com.calclab.emite.core.client.xmpp.stanzas.XmppURI;
-import com.calclab.suco.client.events.Listener;
-import com.google.inject.Provider;
-
-public class GroupMembersSummaryPresenter extends SocialNetworkPresenter implements GroupMembersSummary {
-
- public static final String MEMBERS_VISIBILITY_GROUP = "k-gmsp-memb-visib";
- public static final String NEW_MEMBERS_POLICY_GROUP = "k-gmsp-new-memb-pol";
-
- private final GridGroup adminCategory;
- private final GridGroup collabCategory;
- private final GroupActionRegistry groupActionRegistry;
- private final Provider<GroupServiceAsync> groupServiceProvider;
- private final I18nUITranslationService i18n;
- private final Provider<GroupLiveSearcher> liveSearcherProvider;
- private final GridGroup pendigCategory;
- private final Session session;
- private final Provider<SocialNetworkServiceAsync> snServiceProvider;
- private final StateManager stateManager;
- private GroupMembersSummaryView view;
-
- public GroupMembersSummaryPresenter(final I18nUITranslationService i18n, final StateManager stateManager,
- final ImageUtils imageUtils, final Session session,
- final Provider<SocialNetworkServiceAsync> snServiceProvider,
- final Provider<GroupServiceAsync> groupServiceProvider,
- final Provider<GroupLiveSearcher> liveSearcherProvider, final Provider<ChatEngine> chatEngineProvider,
- final GroupActionRegistry groupActionRegistry, final ActionGroupSummaryToolbar toolbar,
- final Provider<FileDownloadUtils> downloadProvider, final AccessRightsClientManager accessRightsManager,
- final IconResources img) {
- super(i18n, stateManager, accessRightsManager, session, snServiceProvider, groupActionRegistry,
- downloadProvider, img);
- this.i18n = i18n;
- this.stateManager = stateManager;
- this.session = session;
- this.snServiceProvider = snServiceProvider;
- this.groupServiceProvider = groupServiceProvider;
- this.liveSearcherProvider = liveSearcherProvider;
- this.groupActionRegistry = groupActionRegistry;
- final Listener<StateAbstractDTO> setStateListener = new Listener<StateAbstractDTO>() {
- @Override
- public void onEvent(final StateAbstractDTO state) {
- setState(state);
- toolbar.disableMenusAndClearButtons();
- toolbar.addActions(groupActionRegistry.getCurrentActions(state.getGroup().getStateToken(),
- session.isLogged(), state.getGroupRights(), true), ActionToolbar.IN_ANY);
- toolbar.attach();
- }
- };
- stateManager.onStateChanged(setStateListener);
- stateManager.onSocialNetworkChanged(setStateListener);
- session.onInitDataReceived(new Listener<InitDataDTO>() {
- @Override
- public void onEvent(final InitDataDTO initData) {
- addUserOperation(new MenuItem<GroupDTO>("images/new-chat.gif", i18n.t("Start a chat with this member"),
- new Listener<GroupDTO>() {
- @Override
- public void onEvent(final GroupDTO group) {
- chatEngineProvider.get().show();
- if (chatEngineProvider.get().isLoggedIn()) {
- chatEngineProvider.get().chat(
- XmppURI.jid(group.getShortName() + "@" + initData.getChatDomain()));
- } else {
- NotifyUser.important(i18n.t("To start a chat you need to be 'online'"));
- }
- }
- }), true);
- }
- });
- final String adminsTitle = i18n.t("Admins");
- final String collabsTitle = i18n.t("Collaborators");
- final String pendingTitle = i18n.t("Pending");
- adminCategory = new GridGroup(adminsTitle, adminsTitle, i18n.t("People that can admin this group"), true);
- collabCategory = new GridGroup(collabsTitle, collabsTitle,
- i18n.t("Other people that collaborate with this group"), true);
- pendigCategory = new GridGroup(pendingTitle, pendingTitle,
- i18n.t("People pending to be accepted in this group by the admins"),
- imageUtils.getImageHtml(ImageDescriptor.alert), true);
- super.addGroupOperation(gotoGroupMenuItem, false);
- super.addUserOperation(gotoMemberMenuItem, false);
- createActions();
- }
-
- public void addCollab(final String groupShortName) {
- NotifyUser.showProgressProcessing();
- snServiceProvider.get().addCollabMember(session.getUserHash(), session.getCurrentState().getStateToken(),
- groupShortName, new AsyncCallbackSimple<SocialNetworkDataDTO>() {
- @Override
- public void onSuccess(final SocialNetworkDataDTO result) {
- NotifyUser.hideProgress();
- NotifyUser.info(i18n.t("Member added as collaborator"));
- stateManager.setSocialNetwork(result);
- }
-
- });
- }
-
- private void createActions() {
- final ActionToolbarMenuDescriptor<StateToken> addMember = new ActionToolbarMenuDescriptor<StateToken>(
- AccessRolDTO.Administrator, membersBottom, new Listener<StateToken>() {
- @Override
- public void onEvent(final StateToken parameter) {
- liveSearcherProvider.get().onSelection(new Listener<LinkDTO>() {
- @Override
- public void onEvent(final LinkDTO link) {
- view.confirmAddCollab(link.getShortName(), link.getLongName());
- }
- });
- liveSearcherProvider.get().show();
- }
- });
- addMember.setIconUrl("images/add-green.gif");
- addMember.setTextDescription(i18n.t("Add member"));
- addMember.setToolTip(i18n.t("Add an user or a group as member of this group"));
- addMember.setParentMenuTitle(i18n.t("Options"));
-
- groupActionRegistry.addAction(addMember);
- // groupActionRegistry.addAction(unJoin);
-
- // groupActionRegistry.addAction(participate);
- createSetMembersVisibilityAction(i18n.t("anyone"), SocialNetworkVisibility.anyone);
- createSetMembersVisibilityAction(i18n.t("only members"), SocialNetworkVisibility.onlymembers);
- createSetMembersVisibilityAction(i18n.t("only admins"), SocialNetworkVisibility.onlyadmins);
- createNewMembersPolicyAction(i18n.t("moderate request to join"), AdmissionType.Moderated);
- createNewMembersPolicyAction(i18n.t("auto accept request to join"), AdmissionType.Open);
- }
-
- private void createNewMembersPolicyAction(final String textDescription, final AdmissionType admissionPolicy) {
- final ActionToolbarMenuRadioDescriptor<StateToken> newMembersPolicy = new ActionToolbarMenuRadioDescriptor<StateToken>(
- AccessRolDTO.Administrator, membersBottom, new Listener<StateToken>() {
- @Override
- public void onEvent(final StateToken parameter) {
- groupServiceProvider.get().setGroupNewMembersJoiningPolicy(session.getUserHash(),
- session.getCurrentState().getGroup().getStateToken(), admissionPolicy,
- new AsyncCallbackSimple<Void>() {
- @Override
- public void onSuccess(final Void result) {
- NotifyUser.info(i18n.t("Members joining policy changed"));
- }
- });
- }
- }, NEW_MEMBERS_POLICY_GROUP, new RadioMustBeChecked() {
- @Override
- public boolean mustBeChecked() {
- final StateAbstractDTO currentState = session.getCurrentState();
- return currentState.getGroup().getAdmissionType().equals(admissionPolicy);
- }
- });
- newMembersPolicy.setTextDescription(textDescription);
- newMembersPolicy.setParentMenuTitle(i18n.t("Options"));
- newMembersPolicy.setParentSubMenuTitle(i18n.t("New members policy"));
- groupActionRegistry.addAction(newMembersPolicy);
- }
-
- private void createSetMembersVisibilityAction(final String textDescription, final SocialNetworkVisibility visibility) {
- final ActionToolbarMenuRadioDescriptor<StateToken> showMembers = new ActionToolbarMenuRadioDescriptor<StateToken>(
- AccessRolDTO.Administrator, membersBottom, new Listener<StateToken>() {
- @Override
- public void onEvent(final StateToken parameter) {
- groupServiceProvider.get().setSocialNetworkVisibility(session.getUserHash(),
- session.getCurrentState().getGroup().getStateToken(), visibility,
- new AsyncCallbackSimple<Void>() {
- @Override
- public void onSuccess(final Void result) {
- NotifyUser.info(i18n.t("Members visibility changed"));
- }
- });
- }
- }, MEMBERS_VISIBILITY_GROUP, new RadioMustBeChecked() {
- @Override
- public boolean mustBeChecked() {
- final StateAbstractDTO currentState = session.getCurrentState();
- if (!currentState.getGroup().isPersonal()) {
- final SocialNetworkDataDTO socialNetworkData = currentState.getSocialNetworkData();
- return socialNetworkData.getSocialNetworkVisibility().equals(visibility);
- }
- return false;
- }
- });
- showMembers.setTextDescription(textDescription);
- showMembers.setParentMenuTitle(i18n.t("Options"));
- showMembers.setParentSubMenuTitle(i18n.t("Those who can view this member list"));
- groupActionRegistry.addAction(showMembers);
- }
-
- public void init(final GroupMembersSummaryView view) {
- this.view = view;
- }
-
- @SuppressWarnings("unchecked")
- private void setGroupMembers(final SocialNetworkDTO socialNetwork, final AccessRights rights) {
- final AccessListsDTO accessLists = socialNetwork.getAccessLists();
-
- final List<GroupDTO> adminsList = accessLists.getAdmins().getList();
- final List<GroupDTO> collabList = accessLists.getEditors().getList();
- final List<GroupDTO> pendingCollabsList = socialNetwork.getPendingCollaborators().getList();
-
- // final int numAdmins = adminsList.size();
-
- final boolean userIsAdmin = rights.isAdministrable();
- final boolean userCanView = rights.isVisible();
-
- view.clear();
-
- view.setDraggable(session.isLogged());
-
- if (userCanView) {
- for (final GroupDTO admin : adminsList) {
- view.addItem(createGridItem(adminCategory, admin, rights, changeToCollabMenuItem, removeMemberMenuItem));
- }
- for (final GroupDTO collab : collabList) {
- view.addItem(createGridItem(collabCategory, collab, rights, changeToAdminMenuItem, removeMemberMenuItem));
- }
- if (userIsAdmin) {
- for (final GroupDTO pendingCollab : pendingCollabsList) {
- view.addItem(createGridItem(pendigCategory, pendingCollab, rights, acceptJoinGroupMenuItem,
- denyJoinGroupMenuItem));
- }
- }
- }
- view.setVisible(true);
- }
-
- private void setState(final StateAbstractDTO state) {
- if (state.getGroup().isPersonal()) {
- view.setVisible(false);
- } else {
- if (state.getSocialNetworkData().isMembersVisible()) {
- setGroupMembers(state.getGroupMembers(), state.getGroupRights());
- } else {
- view.clear();
- view.showMembersNotVisible();
- view.setVisible(true);
- }
- }
- }
-}
Deleted: trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/GroupMembersSummaryView.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/GroupMembersSummaryView.java 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/GroupMembersSummaryView.java 2011-05-06 20:13:51 UTC (rev 1356)
@@ -1,40 +0,0 @@
-/*
- *
- * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
- * This file is part of kune.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- \*/
-package org.ourproject.kune.workspace.client.oldsn;
-
-import org.ourproject.kune.platf.client.ui.gridmenu.GridItem;
-
-import cc.kune.core.shared.dto.GroupDTO;
-
-public interface GroupMembersSummaryView {
-
- void addItem(GridItem<GroupDTO> gridItem);
-
- void clear();
-
- void confirmAddCollab(String groupShortName, String groupLongName);
-
- void setDraggable(boolean draggable);
-
- void setVisible(boolean visible);
-
- void showMembersNotVisible();
-
-}
Deleted: trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/ParticipateAction.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/ParticipateAction.java 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/ParticipateAction.java 2011-05-06 20:13:51 UTC (rev 1356)
@@ -1,75 +0,0 @@
-/*
- *
- * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
- * This file is part of kune.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- */
-package org.ourproject.kune.workspace.client.oldsn;
-
-import org.ourproject.kune.platf.client.actions.ActionEvent;
-
-import cc.kune.common.client.notify.NotifyUser;
-import cc.kune.core.client.resources.icons.IconResources;
-import cc.kune.core.client.rpcservices.AsyncCallbackSimple;
-import cc.kune.core.client.rpcservices.SocialNetworkServiceAsync;
-import cc.kune.core.client.state.AccessRightsClientManager;
-import cc.kune.core.client.state.Session;
-import cc.kune.core.client.state.StateManager;
-import cc.kune.core.shared.dto.AccessRolDTO;
-import cc.kune.core.shared.dto.SocialNetworkRequestResult;
-import cc.kune.core.shared.i18n.I18nTranslationService;
-
-import com.google.inject.Provider;
-
-public class ParticipateAction extends RolAction {
- private final Provider<SocialNetworkServiceAsync> snServiceProvider;
-
- public ParticipateAction(final Session session, final Provider<SocialNetworkServiceAsync> snServiceProvider,
- final StateManager stateManager, final AccessRightsClientManager rightsManager,
- final I18nTranslationService i18n, final IconResources imgResources) {
- super(session, stateManager, rightsManager, i18n, AccessRolDTO.Viewer, i18n.t("Participate"),
- i18n.t("Request to participate in this group"), imgResources.addGreen());
- this.snServiceProvider = snServiceProvider;
- super.setVisible(false, true);
- super.setMustBeAuthenticated(false);
- }
-
- @Override
- public void actionPerformed(final ActionEvent event) {
- NotifyUser.showProgressProcessing();
- snServiceProvider.get().requestJoinGroup(session.getUserHash(), session.getCurrentState().getStateToken(),
- new AsyncCallbackSimple<SocialNetworkRequestResult>() {
- @Override
- public void onSuccess(final SocialNetworkRequestResult result) {
- NotifyUser.hideProgress();
- switch ((result)) {
- case accepted:
- NotifyUser.info(i18n.t("You are now member of this group"));
- stateManager.reload();
- break;
- case denied:
- NotifyUser.important(i18n.t("Sorry this is a closed group"));
- break;
- case moderated:
- NotifyUser.info(i18n.t("Membership requested. Waiting for admins decision"));
- break;
- default:
- NotifyUser.info(i18n.t("Programatic error in ParticipateAction"));
- }
- }
- });
- }
-}
Deleted: trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/ParticipationSummary.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/ParticipationSummary.java 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/ParticipationSummary.java 2011-05-06 20:13:51 UTC (rev 1356)
@@ -1,24 +0,0 @@
-/*
- *
- * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
- * This file is part of kune.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- */
-package org.ourproject.kune.workspace.client.oldsn;
-
-public interface ParticipationSummary {
-
-}
Deleted: trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/ParticipationSummaryPanel.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/ParticipationSummaryPanel.java 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/ParticipationSummaryPanel.java 2011-05-06 20:13:51 UTC (rev 1356)
@@ -1,80 +0,0 @@
-/*
- *
- * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
- * This file is part of kune.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- */
-package org.ourproject.kune.workspace.client.oldsn;
-
-import org.ourproject.kune.platf.client.actions.toolbar.ActionToolbarPanel;
-import org.ourproject.kune.platf.client.actions.toolbar.ActionToolbarView;
-import org.ourproject.kune.platf.client.ui.AbstractToolbar;
-import org.ourproject.kune.platf.client.ui.gridmenu.GridItem;
-import org.ourproject.kune.platf.client.ui.gridmenu.GridMenuPanel;
-import org.ourproject.kune.workspace.client.skel.SummaryPanel;
-import org.ourproject.kune.workspace.client.skel.WorkspaceSkeleton;
-
-import cc.kune.core.shared.domain.utils.StateToken;
-import cc.kune.core.shared.dto.GroupDTO;
-import cc.kune.core.shared.i18n.I18nTranslationService;
-
-import com.calclab.suco.client.events.Listener;
-import com.google.gwt.user.client.ui.Widget;
-import com.gwtext.client.widgets.BoxComponent;
-import com.gwtext.client.widgets.event.ContainerListenerAdapter;
-
-public class ParticipationSummaryPanel extends SummaryPanel implements ParticipationSummaryView {
-
- private final GridMenuPanel<GroupDTO> gridMenuPanel;
- private final AbstractToolbar toolbar;
-
- public ParticipationSummaryPanel(final ParticipationSummaryPresenter presenter, final I18nTranslationService i18n,
- final WorkspaceSkeleton ws, final ActionToolbarView<StateToken> actionToolbarView) {
- super(i18n.t("Participates in"), i18n.t("Groups in which the user participates"), ws);
- gridMenuPanel = new GridMenuPanel<GroupDTO>(i18n.t("This user does not belong to any group"), false, false,
- false, false, false);
- final Listener<String> go = new Listener<String>() {
- public void onEvent(final String groupShortName) {
- presenter.onDoubleClick(groupShortName);
- }
- };
- // gridMenuPanel.onClick(go);
- gridMenuPanel.onDoubleClick(go);
- super.add(gridMenuPanel);
- toolbar = ((ActionToolbarPanel<StateToken>) actionToolbarView).getToolbar();
- toolbar.setBlankStyle();
- super.add((Widget) toolbar);
- addInSummary();
- ws.addListenerInEntitySummary(new ContainerListenerAdapter() {
- @Override
- public void onResize(final BoxComponent component, final int adjWidth, final int adjHeight,
- final int rawWidth, final int rawHeight) {
- gridMenuPanel.setWidth(adjWidth);
- }
- });
- }
-
- public void addItem(final GridItem<GroupDTO> gridItem) {
- gridMenuPanel.addItem(gridItem);
- }
-
- @Override
- public void clear() {
- gridMenuPanel.removeAll();
- toolbar.removeAll();
- }
-
-}
Deleted: trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/ParticipationSummaryPresenter.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/ParticipationSummaryPresenter.java 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/ParticipationSummaryPresenter.java 2011-05-06 20:13:51 UTC (rev 1356)
@@ -1,105 +0,0 @@
-/*
- *
- * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
- * This file is part of kune.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- */
-package org.ourproject.kune.workspace.client.oldsn;
-
-import java.util.List;
-
-import org.ourproject.kune.platf.client.ui.gridmenu.GridGroup;
-import org.ourproject.kune.workspace.client.oldsn.toolbar.ActionParticipationToolbar;
-
-import cc.kune.core.client.i18n.I18nUITranslationService;
-import cc.kune.core.client.resources.icons.IconResources;
-import cc.kune.core.client.rpcservices.SocialNetworkServiceAsync;
-import cc.kune.core.client.services.FileDownloadUtils;
-import cc.kune.core.client.services.ImageUtils;
-import cc.kune.core.client.state.AccessRightsClientManager;
-import cc.kune.core.client.state.Session;
-import cc.kune.core.client.state.StateManager;
-import cc.kune.core.shared.domain.utils.AccessRights;
-import cc.kune.core.shared.dto.GroupDTO;
-import cc.kune.core.shared.dto.ParticipationDataDTO;
-import cc.kune.core.shared.dto.StateAbstractDTO;
-
-import com.calclab.suco.client.events.Listener;
-import com.google.inject.Inject;
-import com.google.inject.Provider;
-
-public class ParticipationSummaryPresenter extends SocialNetworkPresenter implements ParticipationSummary {
-
- private final GridGroup adminCategory;
- private GridGroup collabCategory;
- private final GridGroup collabOnlyCategory;
- private ParticipationSummaryView view;
-
- @Inject
- public ParticipationSummaryPresenter(final I18nUITranslationService i18n, final StateManager stateManager,
- final ImageUtils imageUtils, final Session session,
- final Provider<SocialNetworkServiceAsync> snServiceProvider, final GroupActionRegistry groupActionRegistry,
- final ActionParticipationToolbar actionParticipationToolbar,
- final Provider<FileDownloadUtils> downloadProvider, final AccessRightsClientManager accessRightsManager,
- final IconResources img) {
- super(i18n, stateManager, accessRightsManager, session, snServiceProvider, groupActionRegistry,
- downloadProvider, img);
- adminCategory = new GridGroup("admin in:", " ", i18n.tWithNT("Administrate these groups",
- "talking about a person"), false);
- collabCategory = new GridGroup(i18n.t("and as collaborator in:"), " ", i18n.t("Collaborate in these groups"),
- false);
- collabOnlyCategory = new GridGroup(i18n.t("collaborator in:"), " ", i18n.t("Collaborate in these groups"),
- false);
- super.addGroupOperation(gotoGroupMenuItem, false);
- final Listener<StateAbstractDTO> setStateListener = new Listener<StateAbstractDTO>() {
- @Override
- public void onEvent(final StateAbstractDTO state) {
- setState(state);
- }
- };
- stateManager.onStateChanged(setStateListener);
- stateManager.onSocialNetworkChanged(setStateListener);
- }
-
- public void init(final ParticipationSummaryView view) {
- this.view = view;
- }
-
- @SuppressWarnings("unchecked")
- private void setState(final StateAbstractDTO state) {
- final ParticipationDataDTO participation = state.getParticipation();
- final AccessRights rights = state.getGroupRights();
- view.clear();
- final List<GroupDTO> groupsIsAdmin = participation.getGroupsIsAdmin();
- final List<GroupDTO> groupsIsCollab = participation.getGroupsIsCollab();
- final int numAdmins = groupsIsAdmin.size();
- final int numCollaborators = groupsIsCollab.size();
- if (numAdmins == 0) {
- collabCategory = collabOnlyCategory;
- }
- for (final GroupDTO group : groupsIsAdmin) {
- view.addItem(createGridItem(adminCategory, group, rights, unJoinMenuItem));
- }
- for (final GroupDTO group : groupsIsCollab) {
- view.addItem(createGridItem(collabCategory, group, rights, unJoinMenuItem));
- }
- if (numAdmins > 0 || numCollaborators > 0) {
- view.setVisible(true);
- } else {
- view.setVisible(false);
- }
- }
-}
Deleted: trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/ParticipationSummaryView.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/ParticipationSummaryView.java 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/ParticipationSummaryView.java 2011-05-06 20:13:51 UTC (rev 1356)
@@ -1,35 +0,0 @@
-/*
- *
- * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
- * This file is part of kune.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- */
-package org.ourproject.kune.workspace.client.oldsn;
-
-import org.ourproject.kune.platf.client.View;
-import org.ourproject.kune.platf.client.ui.gridmenu.GridItem;
-
-import cc.kune.core.shared.dto.GroupDTO;
-
-public interface ParticipationSummaryView extends View {
-
- void addItem(GridItem<GroupDTO> createGridItem);
-
- void clear();
-
- void setVisible(boolean b);
-
-}
Deleted: trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/RolAction.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/RolAction.java 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/RolAction.java 2011-05-06 20:13:51 UTC (rev 1356)
@@ -1,99 +0,0 @@
-/*
- *
- * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
- * This file is part of kune.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- */
-package org.ourproject.kune.workspace.client.oldsn;
-
-import org.ourproject.kune.platf.client.actions.AbstractExtendedAction;
-import org.ourproject.kune.platf.client.actions.ui.OldGuiActionDescrip;
-
-import cc.kune.core.client.sn.actions.RolComparator;
-import cc.kune.core.client.state.AccessRightsClientManager;
-import cc.kune.core.client.state.Session;
-import cc.kune.core.client.state.StateManager;
-import cc.kune.core.shared.domain.utils.AccessRights;
-import cc.kune.core.shared.dto.AccessRolDTO;
-import cc.kune.core.shared.i18n.I18nTranslationService;
-
-import com.google.gwt.resources.client.ImageResource;
-
-public abstract class RolAction extends AbstractExtendedAction {
-
- public static UIStatus refreshStatus(final AccessRolDTO rolRequired, final boolean authNeed,
- final boolean isLogged, final boolean visibleForMembers, final boolean visibleForNonMemb,
- final AccessRights newRights) {
- boolean newVisibility = false;
- boolean newEnabled = false;
- if (authNeed && !isLogged) {
- newVisibility = newEnabled = false;
- } else {
- // Auth ok
- newEnabled = RolComparator.isEnabled(rolRequired, newRights);
- if (newEnabled) {
- final boolean isMember = RolComparator.isMember(newRights);
- newEnabled = newVisibility = isMember && visibleForMembers || !isMember && visibleForNonMemb;
- } else {
- newVisibility = false;
- }
- }
- return new UIStatus(newVisibility, newEnabled);
- }
-
- private boolean authNeed;
- protected final I18nTranslationService i18n;
- protected final Session session;
- protected final StateManager stateManager;
- private boolean visibleForMembers;
- private boolean visibleForNonMemb;
-
- public RolAction(final Session session, final StateManager stateManager,
- final AccessRightsClientManager rightsManager, final I18nTranslationService i18n,
- final AccessRolDTO rolRequired, final String text, final String tooltip, final ImageResource icon) {
- super(text, tooltip, icon);
- this.session = session;
- this.stateManager = stateManager;
- this.i18n = i18n;
- this.visibleForMembers = true;
- this.visibleForNonMemb = true;
- this.authNeed = false;
- // rightsManager.onRightsChanged(new Listener2<AccessRights,
- // AccessRights>() {
- // public void onEvent(final AccessRights prevRights, final AccessRights
- // newRights) {
- // setStatus(refreshStatus(rolRequired, authNeed, session.isLogged(),
- // visibleForMembers,
- // visibleForNonMemb, newRights));
- // }
- //
- // });
- }
-
- public void setMustBeAuthenticated(final boolean authNeed) {
- this.authNeed = authNeed;
- }
-
- private void setStatus(final UIStatus refreshStatus) {
- setEnabled(refreshStatus.isEnabled());
- putValue(OldGuiActionDescrip.VISIBLE, refreshStatus.isVisible());
- }
-
- public void setVisible(final boolean forMembers, final boolean forNonMembers) {
- this.visibleForMembers = forMembers;
- this.visibleForNonMemb = forNonMembers;
- }
-}
Deleted: trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/SocialNetworkPresenter.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/SocialNetworkPresenter.java 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/SocialNetworkPresenter.java 2011-05-06 20:13:51 UTC (rev 1356)
@@ -1,329 +0,0 @@
-/*
- *
- * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
- * This file is part of kune.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- \*/
-package org.ourproject.kune.workspace.client.oldsn;
-
-import org.ourproject.kune.platf.client.actions.ActionToolbarButtonDescriptor;
-import org.ourproject.kune.platf.client.actions.ActionToolbarMenuDescriptor;
-import org.ourproject.kune.platf.client.actions.ActionToolbarPosition;
-import org.ourproject.kune.platf.client.actions.ui.ButtonDescriptor;
-import org.ourproject.kune.platf.client.actions.ui.MenuDescriptor;
-import org.ourproject.kune.platf.client.actions.ui.OldMenuItemDescriptor;
-import org.ourproject.kune.platf.client.ui.MenuItem;
-import org.ourproject.kune.platf.client.ui.MenuItemCollection;
-import org.ourproject.kune.platf.client.ui.gridmenu.CustomMenu;
-import org.ourproject.kune.platf.client.ui.gridmenu.GridGroup;
-import org.ourproject.kune.platf.client.ui.gridmenu.GridItem;
-
-import cc.kune.common.client.notify.NotifyUser;
-import cc.kune.core.client.resources.icons.IconResources;
-import cc.kune.core.client.rpcservices.AsyncCallbackSimple;
-import cc.kune.core.client.rpcservices.SocialNetworkServiceAsync;
-import cc.kune.core.client.services.FileConstants;
-import cc.kune.core.client.services.FileDownloadUtils;
-import cc.kune.core.client.state.AccessRightsClientManager;
-import cc.kune.core.client.state.Session;
-import cc.kune.core.client.state.StateManager;
-import cc.kune.core.shared.domain.utils.AccessRights;
-import cc.kune.core.shared.domain.utils.StateToken;
-import cc.kune.core.shared.dto.GroupDTO;
-import cc.kune.core.shared.dto.SocialNetworkDataDTO;
-import cc.kune.core.shared.i18n.I18nTranslationService;
-
-import com.calclab.suco.client.events.Listener;
-import com.google.inject.Provider;
-
-public class SocialNetworkPresenter {
-
- private static final String MEMBERS_BOTTON = "members_bottom";
-
- protected MenuItem<GroupDTO> acceptJoinGroupMenuItem;
- protected final ActionToolbarPosition buddiesBottom = new ActionToolbarPosition("sn-bottomtoolbar");
- protected MenuItem<GroupDTO> changeToAdminMenuItem;
- protected MenuItem<GroupDTO> changeToCollabMenuItem;
- protected MenuItem<GroupDTO> denyJoinGroupMenuItem;
- private final Provider<FileDownloadUtils> downloadProvider;
- protected MenuItem<GroupDTO> gotoGroupMenuItem;
- protected MenuItem<GroupDTO> gotoMemberMenuItem;
- private final I18nTranslationService i18n;
- private final IconResources imgResources;
- protected final ActionToolbarPosition membersBottom = new ActionToolbarPosition("sn-bottomtoolbar");
- private MenuDescriptor menuOptions;
- private final MenuItemCollection<GroupDTO> otherLoggedOperations;
- private final MenuItemCollection<GroupDTO> otherLoggedOperationsUsers;
- private final MenuItemCollection<GroupDTO> otherOperations;
- private final MenuItemCollection<GroupDTO> otherOperationsUsers;
- protected ActionToolbarButtonDescriptor<StateToken> participate;
- protected MenuItem<GroupDTO> removeMemberMenuItem;
- private final AccessRightsClientManager rightsManager;
- private final Session session;
- private final Provider<SocialNetworkServiceAsync> snServiceProvider;
- private final StateManager stateManager;
- protected ActionToolbarMenuDescriptor<StateToken> unJoin;
-
- protected MenuItem<GroupDTO> unJoinMenuItem;
-
- public SocialNetworkPresenter(final I18nTranslationService i18n, final StateManager stateManager,
- final AccessRightsClientManager rightsManager, final Session session,
- final Provider<SocialNetworkServiceAsync> snServiceProvider, final GroupActionRegistry groupActionRegistry,
- final Provider<FileDownloadUtils> downloadProvider, final IconResources imgResources) {
- this.i18n = i18n;
- this.stateManager = stateManager;
- this.rightsManager = rightsManager;
- this.session = session;
- this.snServiceProvider = snServiceProvider;
- this.downloadProvider = downloadProvider;
- this.imgResources = imgResources;
- createButtons();
- createMenuActions();
- otherOperationsUsers = new MenuItemCollection<GroupDTO>();
- otherLoggedOperationsUsers = new MenuItemCollection<GroupDTO>();
- otherOperations = new MenuItemCollection<GroupDTO>();
- otherLoggedOperations = new MenuItemCollection<GroupDTO>();
- }
-
- public void addGroupOperation(final MenuItem<GroupDTO> operation, final boolean mustBeLogged) {
- MenuItemCollection<GroupDTO> collection;
- collection = mustBeLogged ? otherLoggedOperations : otherOperations;
- collection.add(operation);
- }
-
- public void addUserOperation(final MenuItem<GroupDTO> operation, final boolean mustBeLogged) {
- MenuItemCollection<GroupDTO> collection;
- collection = mustBeLogged ? otherLoggedOperationsUsers : otherOperationsUsers;
- collection.add(operation);
- }
-
- private void createButtons() {
- final ParticipateAction participateAction = new ParticipateAction(session, snServiceProvider, stateManager,
- rightsManager, i18n, imgResources);
- final ButtonDescriptor participateBtn = new ButtonDescriptor(participateAction);
- participateBtn.setLocation(MEMBERS_BOTTON);
-
- menuOptions = new MenuDescriptor(i18n.t("Options"));
-
- final UnjoinButtonAction unjoinAction = new UnjoinButtonAction(session, snServiceProvider, stateManager, rightsManager,
- i18n, imgResources) {
- @Override
- public String getGroupName() {
- return session.getContainerState().getGroup().getShortName();
- }
- };
-
- final OldMenuItemDescriptor unjoinBtn = new OldMenuItemDescriptor(menuOptions, unjoinAction);
- unjoinBtn.setLocation(MEMBERS_BOTTON);
- }
-
- private GridItem<GroupDTO> createDefMemberMenu(final GroupDTO group, final GridGroup gridGroup) {
- final CustomMenu<GroupDTO> menu = new CustomMenu<GroupDTO>(group);
- final String longName = group.getLongName();
- final boolean hasLogo = group.hasLogo();
- final String toolTip = createTooltipWithLogo(group.getShortName(), group.getStateToken(), hasLogo,
- group.isPersonal());
- final String imageHtml = downloadProvider.get().getLogoAvatarHtml(group.getStateToken(), hasLogo,
- group.isPersonal(), session.getImgIconsize(), 0);
- final GridItem<GroupDTO> gridItem = new GridItem<GroupDTO>(group, gridGroup, group.getShortName(), imageHtml,
- longName, longName, " ", longName, toolTip, menu);
- if (!group.isPersonal()) {
- menu.addMenuItemList(otherOperations);
- }
- if (session.isLogged() && !group.isPersonal()) {
- menu.addMenuItemList(otherLoggedOperations);
- }
- if (group.isPersonal()) {
- menu.addMenuItemList(otherOperationsUsers);
- }
- if (session.isLogged() && group.isPersonal()) {
- menu.addMenuItemList(otherLoggedOperationsUsers);
- }
-
- return gridItem;
- }
-
- protected GridItem<GroupDTO> createGridItem(final GridGroup groupCategory, final GroupDTO group,
- final AccessRights rights, final MenuItem<GroupDTO>... gridMenuItems) {
- final GridItem<GroupDTO> gridItem = createDefMemberMenu(group, groupCategory);
- final CustomMenu<GroupDTO> menu = gridItem.getMenu();
- if (rights.isAdministrable()) {
- for (final MenuItem<GroupDTO> item : gridMenuItems) {
- menu.addMenuItem(item);
- }
- }
- return gridItem;
- }
-
- private void createMenuActions() {
- gotoGroupMenuItem = new MenuItem<GroupDTO>("images/group-home.gif", i18n.t("Visit this group homepage"),
- new Listener<GroupDTO>() {
- @Override
- public void onEvent(final GroupDTO groupDTO) {
- stateManager.gotoHistoryToken(groupDTO.getShortName());
- }
- });
- gotoMemberMenuItem = new MenuItem<GroupDTO>("images/group-home.gif", i18n.t("Visit this member homepage"),
- new Listener<GroupDTO>() {
- @Override
- public void onEvent(final GroupDTO groupDTO) {
- stateManager.gotoHistoryToken(groupDTO.getShortName());
- }
- });
-
- unJoinMenuItem = new MenuItem<GroupDTO>("images/del.gif", i18n.t("Do not participate anymore in this group"),
- new Listener<GroupDTO>() {
- @Override
- public void onEvent(final GroupDTO groupDTO) {
- removeMemberAction(groupDTO);
- }
- });
- changeToCollabMenuItem = new MenuItem<GroupDTO>("images/arrow-down-green.gif",
- i18n.t("Change to collaborator"), new Listener<GroupDTO>() {
- @Override
- public void onEvent(final GroupDTO group) {
- NotifyUser.showProgressProcessing();
- snServiceProvider.get().setAdminAsCollab(session.getUserHash(),
- session.getCurrentState().getStateToken(), group.getShortName(),
- new AsyncCallbackSimple<SocialNetworkDataDTO>() {
- @Override
- public void onSuccess(final SocialNetworkDataDTO result) {
- NotifyUser.hideProgress();
- NotifyUser.info(i18n.t("Member type changed"));
- stateManager.setSocialNetwork(result);
- }
- });
- }
- });
- removeMemberMenuItem = new MenuItem<GroupDTO>("images/del.gif", i18n.t("Remove this member"),
- new Listener<GroupDTO>() {
- @Override
- public void onEvent(final GroupDTO group) {
- NotifyUser.showProgressProcessing();
- snServiceProvider.get().deleteMember(session.getUserHash(),
- session.getCurrentState().getStateToken(), group.getShortName(),
- new AsyncCallbackSimple<SocialNetworkDataDTO>() {
- @Override
- public void onSuccess(final SocialNetworkDataDTO result) {
- NotifyUser.hideProgress();
- NotifyUser.info(i18n.t("Member removed"));
- stateManager.reload();
- // in the
- // future,
- // only if
- // I cannot
- // be
- // affected:
- // snService.stateManager.reloadSocialNetwork((SocialNetworkResultDTO)
- // result);
- }
- });
- }
- });
- changeToAdminMenuItem = new MenuItem<GroupDTO>("images/arrow-up-green.gif", i18n.t("Change to admin"),
- new Listener<GroupDTO>() {
- @Override
- public void onEvent(final GroupDTO group) {
- NotifyUser.showProgressProcessing();
- snServiceProvider.get().setCollabAsAdmin(session.getUserHash(),
- session.getCurrentState().getStateToken(), group.getShortName(),
- new AsyncCallbackSimple<SocialNetworkDataDTO>() {
- @Override
- public void onSuccess(final SocialNetworkDataDTO result) {
- NotifyUser.hideProgress();
- NotifyUser.info(i18n.t("Member type changed"));
- stateManager.setSocialNetwork(result);
- }
- });
- }
- });
- acceptJoinGroupMenuItem = new MenuItem<GroupDTO>("images/accept.gif", i18n.t("Accept this member"),
- new Listener<GroupDTO>() {
- @Override
- public void onEvent(final GroupDTO group) {
- NotifyUser.showProgressProcessing();
- snServiceProvider.get().acceptJoinGroup(session.getUserHash(),
- session.getCurrentState().getStateToken(), group.getShortName(),
- new AsyncCallbackSimple<SocialNetworkDataDTO>() {
- @Override
- public void onSuccess(final SocialNetworkDataDTO result) {
- NotifyUser.hideProgress();
- NotifyUser.info(i18n.t("Member accepted"));
- stateManager.setSocialNetwork(result);
- }
- });
- }
- });
- denyJoinGroupMenuItem = new MenuItem<GroupDTO>("images/cancel.gif", i18n.t("Reject this member"),
- new Listener<GroupDTO>() {
- @Override
- public void onEvent(final GroupDTO group) {
- NotifyUser.showProgressProcessing();
- snServiceProvider.get().denyJoinGroup(session.getUserHash(),
- session.getCurrentState().getStateToken(), group.getShortName(),
- new AsyncCallbackSimple<SocialNetworkDataDTO>() {
- @Override
- public void onSuccess(final SocialNetworkDataDTO result) {
- NotifyUser.hideProgress();
- NotifyUser.info(i18n.t("Member rejected"));
- stateManager.setSocialNetwork(result);
- }
- });
- }
- });
- }
-
- protected String createTooltipWithLogo(final String shortName, final StateToken token, final boolean hasLogo,
- final boolean isPersonal) {
- return "<table><tr><td>"
- + (hasLogo ? downloadProvider.get().getLogoAvatarHtml(token, hasLogo, isPersonal,
- FileConstants.LOGO_DEF_HEIGHT, 3) : "") + "</td><td>"
- + i18n.t(isPersonal ? "Nickname: [%s]" : "Group short name: [%s]", shortName) + "</td></tr></table>";
- }
-
- public void onDoubleClick(final String groupShortName) {
- stateManager.gotoHistoryToken(groupShortName);
- }
-
- public void removeGroupOperation(final MenuItem<GroupDTO> operation, final boolean mustBeLogged) {
- MenuItemCollection<GroupDTO> collection;
- collection = mustBeLogged ? otherLoggedOperations : otherOperations;
- collection.remove(operation);
- }
-
- private void removeMemberAction(final GroupDTO groupDTO) {
- NotifyUser.showProgressProcessing();
- snServiceProvider.get().unJoinGroup(session.getUserHash(), new StateToken(groupDTO.getShortName()),
- new AsyncCallbackSimple<SocialNetworkDataDTO>() {
- @Override
- public void onSuccess(final SocialNetworkDataDTO result) {
- NotifyUser.hideProgress();
- NotifyUser.info(i18n.t("Removed as member"));
- stateManager.reload();
- // in the future with user
- // info:
- // services.stateManager.reloadSocialNetwork((SocialNetworkResultDTO)
- // result);
- }
- });
- }
-
- public void removeUserOperation(final MenuItem<GroupDTO> operation, final boolean mustBeLogged) {
- MenuItemCollection<GroupDTO> collection;
- collection = mustBeLogged ? otherLoggedOperationsUsers : otherOperationsUsers;
- collection.remove(operation);
- }
-}
Deleted: trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/UIStatus.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/UIStatus.java 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/UIStatus.java 2011-05-06 20:13:51 UTC (rev 1356)
@@ -1,82 +0,0 @@
-/*
- *
- * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
- * This file is part of kune.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- */
-package org.ourproject.kune.workspace.client.oldsn;
-
-public class UIStatus {
-
- private boolean visible;
- private boolean enabled;
-
- public UIStatus(final boolean visible, final boolean enabled) {
- this.visible = visible;
- this.enabled = enabled;
- }
-
- @Override
- public boolean equals(final Object obj) {
- if (this == obj) {
- return true;
- }
- if (obj == null) {
- return false;
- }
- if (getClass() != obj.getClass()) {
- return false;
- }
- final UIStatus other = (UIStatus) obj;
- if (enabled != other.enabled) {
- return false;
- }
- if (visible != other.visible) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- final int prime = 31;
- int result = 1;
- result = prime * result + (enabled ? 1231 : 1237);
- result = prime * result + (visible ? 1231 : 1237);
- return result;
- }
-
- public boolean isEnabled() {
- return enabled;
- }
-
- public boolean isVisible() {
- return visible;
- }
-
- public void setEnabled(final boolean enabled) {
- this.enabled = enabled;
- }
-
- public void setVisible(final boolean visible) {
- this.visible = visible;
- }
-
- @Override
- public String toString() {
- return "(v: " + visible + ", e:" + enabled + ")";
- }
-}
Deleted: trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/UnjoinButtonAction.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/UnjoinButtonAction.java 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/UnjoinButtonAction.java 2011-05-06 20:13:51 UTC (rev 1356)
@@ -1,82 +0,0 @@
-/*
- *
- * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
- * This file is part of kune.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- */
-package org.ourproject.kune.workspace.client.oldsn;
-
-import org.ourproject.kune.platf.client.actions.ActionEvent;
-
-import cc.kune.common.client.notify.NotifyUser;
-import cc.kune.common.client.utils.OnAcceptCallback;
-import cc.kune.core.client.resources.icons.IconResources;
-import cc.kune.core.client.rpcservices.AsyncCallbackSimple;
-import cc.kune.core.client.rpcservices.SocialNetworkServiceAsync;
-import cc.kune.core.client.state.AccessRightsClientManager;
-import cc.kune.core.client.state.Session;
-import cc.kune.core.client.state.StateManager;
-import cc.kune.core.shared.domain.utils.StateToken;
-import cc.kune.core.shared.dto.AccessRolDTO;
-import cc.kune.core.shared.dto.SocialNetworkDataDTO;
-import cc.kune.core.shared.i18n.I18nTranslationService;
-
-import com.google.inject.Provider;
-
-public class UnjoinButtonAction extends RolAction {
- private String groupName;
- private final Provider<SocialNetworkServiceAsync> snServiceProvider;
-
- public UnjoinButtonAction(final Session session, final Provider<SocialNetworkServiceAsync> snServiceProvider,
- final StateManager stateManager, final AccessRightsClientManager rightsManager,
- final I18nTranslationService i18n, final IconResources imgResources) {
- super(session, stateManager, rightsManager, i18n, AccessRolDTO.Editor, i18n.t("Leave this group"),
- i18n.t("Do not participate anymore in this group"), imgResources.delGreen());
- this.snServiceProvider = snServiceProvider;
- super.setVisible(true, false);
- super.setMustBeAuthenticated(true);
- }
-
- @Override
- public void actionPerformed(final ActionEvent event) {
- NotifyUser.askConfirmation(i18n.t("Leave this group"), i18n.t("Are you sure?"), new OnAcceptCallback() {
- @Override
- public void onSuccess() {
- NotifyUser.showProgressProcessing();
- snServiceProvider.get().unJoinGroup(session.getUserHash(), new StateToken(getGroupName()),
- new AsyncCallbackSimple<SocialNetworkDataDTO>() {
- @Override
- public void onSuccess(final SocialNetworkDataDTO result) {
- NotifyUser.hideProgress();
- NotifyUser.info(i18n.t("Removed as member"));
- stateManager.reload();
- // in the future with user info:
- // stateManager.reloadSocialNetwork((SocialNetworkResultDTO)
- // result);
- }
- });
- }
- });
- }
-
- public String getGroupName() {
- return groupName;
- }
-
- public void setGroupName(final String groupName) {
- this.groupName = groupName;
- }
-}
Deleted: trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/UserActionRegistry.java
===================================================================
--- trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/UserActionRegistry.java 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/main/java/org/ourproject/kune/workspace/client/oldsn/UserActionRegistry.java 2011-05-06 20:13:51 UTC (rev 1356)
@@ -1,33 +0,0 @@
-/*
- *
- * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
- * This file is part of kune.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- \*/
-package org.ourproject.kune.workspace.client.oldsn;
-
-import org.ourproject.kune.platf.client.actions.ActionRegistry;
-
-import cc.kune.core.shared.dto.UserSimpleDTO;
-
-/**
- * The Class UserActionRegistry.
- *
- * List of actions over a user (initially used for buddies actions)
- *
- */
-public class UserActionRegistry extends ActionRegistry<UserSimpleDTO> {
-}
Modified: trunk/src/main/resources/kune.properties
===================================================================
--- trunk/src/main/resources/kune.properties 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/main/resources/kune.properties 2011-05-06 20:13:51 UTC (rev 1356)
@@ -42,6 +42,8 @@
kune.upload.gallerypermittedextensions = jpg,jpeg,png,gif,bmp,svg,avi,mpg,mpeg,ogg,mov,tif,tiff,mp3,wav
kune.upload.maxfilesizeinmegas = 10
+kune.upload.maxfilesizeinks = 10000000
+kune.upload.delayfortest = 50
# Images are resized to thumbsize pixels and later cropped (centered) to cropsize
# (integer values)
kune.images.resizewidth = 400
Deleted: trunk/src/test/java/org/ourproject/kune/workspace/client/socialnet/SNRolActionTest.java
===================================================================
--- trunk/src/test/java/org/ourproject/kune/workspace/client/socialnet/SNRolActionTest.java 2011-05-06 14:45:24 UTC (rev 1355)
+++ trunk/src/test/java/org/ourproject/kune/workspace/client/socialnet/SNRolActionTest.java 2011-05-06 20:13:51 UTC (rev 1356)
@@ -1,102 +0,0 @@
-/*
- *
- * Copyright (C) 2007-2011 The kune development team (see CREDITS for details)
- * This file is part of kune.
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as
- * published by the Free Software Foundation, either version 3 of the
- * License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- *
- */
-package org.ourproject.kune.workspace.client.socialnet;
-
-import static org.junit.Assert.assertEquals;
-
-import org.junit.Before;
-import org.junit.Test;
-import org.ourproject.kune.workspace.client.oldsn.RolAction;
-import org.ourproject.kune.workspace.client.oldsn.UIStatus;
-
-import cc.kune.core.shared.domain.utils.AccessRights;
-import cc.kune.core.shared.dto.AccessRolDTO;
-
-public class SNRolActionTest {
-
- private AccessRights adminRights;
- private AccessRights editorRights;
- private AccessRights viewerRights;
- private AccessRights noPermRights;
- private UIStatus ff;
- private UIStatus tt;
-
- @Before
- public void before() {
- adminRights = new AccessRights(true, true, true);
- editorRights = new AccessRights(false, true, true);
- viewerRights = new AccessRights(false, false, true);
- noPermRights = new AccessRights(false, false, false);
- ff = new UIStatus(false, false);
- tt = new UIStatus(true, true);
- }
-
- @Test
- public void testRefreshStatus() {
- assertEquals(ff, RolAction.refreshStatus(AccessRolDTO.Viewer, false, false, true, true, noPermRights));
- assertEquals(ff, RolAction.refreshStatus(AccessRolDTO.Viewer, true, false, true, true, noPermRights));
- assertEquals(ff, RolAction.refreshStatus(AccessRolDTO.Viewer, true, true, true, true, noPermRights));
- assertEquals(ff, RolAction.refreshStatus(AccessRolDTO.Viewer, true, true, false, true, noPermRights));
- assertEquals(ff, RolAction.refreshStatus(AccessRolDTO.Viewer, true, true, false, false, noPermRights));
-
- assertEquals(tt, RolAction.refreshStatus(AccessRolDTO.Viewer, false, false, true, true, viewerRights));
- assertEquals(ff, RolAction.refreshStatus(AccessRolDTO.Viewer, true, false, true, true, viewerRights));
- assertEquals(tt, RolAction.refreshStatus(AccessRolDTO.Viewer, true, true, true, true, viewerRights));
- assertEquals(tt, RolAction.refreshStatus(AccessRolDTO.Viewer, true, true, false, true, viewerRights));
- assertEquals(ff, RolAction.refreshStatus(AccessRolDTO.Viewer, true, true, false, false, viewerRights));
-
- assertEquals(ff, RolAction.refreshStatus(AccessRolDTO.Editor, false, false, true, true, viewerRights));
- assertEquals(ff, RolAction.refreshStatus(AccessRolDTO.Editor, true, false, true, true, viewerRights));
- assertEquals(ff, RolAction.refreshStatus(AccessRolDTO.Editor, true, true, true, true, viewerRights));
- assertEquals(ff, RolAction.refreshStatus(AccessRolDTO.Editor, true, true, false, true, viewerRights));
- assertEquals(ff, RolAction.refreshStatus(AccessRolDTO.Editor, true, true, false, false, viewerRights));
-
- assertEquals(tt, RolAction.refreshStatus(AccessRolDTO.Editor, false, false, true, true, editorRights));
- assertEquals(ff, RolAction.refreshStatus(AccessRolDTO.Editor, true, false, true, true, editorRights));
- assertEquals(tt, RolAction.refreshStatus(AccessRolDTO.Editor, true, true, true, true, editorRights));
- assertEquals(ff, RolAction.refreshStatus(AccessRolDTO.Editor, true, true, false, true, editorRights));
- assertEquals(ff, RolAction.refreshStatus(AccessRolDTO.Editor, true, true, false, false, editorRights));
-
- assertEquals(tt, RolAction.refreshStatus(AccessRolDTO.Editor, false, false, true, true, adminRights));
- assertEquals(ff, RolAction.refreshStatus(AccessRolDTO.Editor, true, false, true, true, adminRights));
- assertEquals(tt, RolAction.refreshStatus(AccessRolDTO.Editor, true, true, true, true, adminRights));
- assertEquals(ff, RolAction.refreshStatus(AccessRolDTO.Editor, true, true, false, true, adminRights));
- assertEquals(ff, RolAction.refreshStatus(AccessRolDTO.Editor, true, true, false, false, adminRights));
-
- assertEquals(ff, RolAction.refreshStatus(AccessRolDTO.Administrator, false, false, true, true, viewerRights));
- assertEquals(ff, RolAction.refreshStatus(AccessRolDTO.Administrator, true, false, true, true, viewerRights));
- assertEquals(ff, RolAction.refreshStatus(AccessRolDTO.Administrator, true, true, true, true, viewerRights));
- assertEquals(ff, RolAction.refreshStatus(AccessRolDTO.Administrator, true, true, false, true, viewerRights));
- assertEquals(ff, RolAction.refreshStatus(AccessRolDTO.Administrator, true, true, false, false, viewerRights));
-
- assertEquals(ff, RolAction.refreshStatus(AccessRolDTO.Administrator, false, false, true, true, editorRights));
- assertEquals(ff, RolAction.refreshStatus(AccessRolDTO.Administrator, true, false, true, true, editorRights));
- assertEquals(ff, RolAction.refreshStatus(AccessRolDTO.Administrator, true, true, true, true, editorRights));
- assertEquals(ff, RolAction.refreshStatus(AccessRolDTO.Administrator, true, true, false, true, editorRights));
- assertEquals(ff, RolAction.refreshStatus(AccessRolDTO.Administrator, true, true, false, false, editorRights));
-
- assertEquals(tt, RolAction.refreshStatus(AccessRolDTO.Administrator, false, false, true, true, adminRights));
- assertEquals(ff, RolAction.refreshStatus(AccessRolDTO.Administrator, true, false, true, true, adminRights));
- assertEquals(tt, RolAction.refreshStatus(AccessRolDTO.Administrator, true, true, true, true, adminRights));
- assertEquals(ff, RolAction.refreshStatus(AccessRolDTO.Administrator, true, true, false, true, adminRights));
- assertEquals(ff, RolAction.refreshStatus(AccessRolDTO.Administrator, true, true, false, false, adminRights));
-
- }
-}
1
0